Consider the two following inputs to Wolfram Alpha:
10(0/0)
and:
x(y/y) where x=10,y=0
The result of the first, as expected, is indeterminate:
http://www.wolframalpha.com/input/?i=10(0/0)
But the second is 10:
http://www.wolframalpha.com/input/?i=x(y/y)+where+x+%3D+10,+y+%3D+0
Is this a bug?
Mathematically the correct answer is "Indeterminate" but parsing the statement in a computer science world, both results are correct.
The statement "10(0/0)" requires no reduction of equation. The statement will translated into "10 * ( 0 / 0 )" but the statement "X(Y/Y)" it requires reduction of equation into "X" therefor all you need is the value of X.