Originally posted by: Qriz
Um...I think the point is that the calculator simply defines 0^0 as 1 if it ever comes across it, because any other definition would screw things up where it shouldn't. Forget the ti-89. If a supercomputer tried to do the same thing, it would have the same problems we are having. 0 is weird- it doesn't follow the rules that any other number does. We have to make up definitions for expressions that use 0, since we essentially made up the number 0. Examples of this are everywhere: what other number, when multiplied or divided by any number, is always equal to that same number again? Same with dividing by 0. Some would say this is always infinity, but this doesn't work at all. So we say it's impossible; an undefined value.