- #36
arbol
- 50
- 0
LukeD said:No, it is best to leave it undefined in many cases precisely BECAUSE if you apply the limit concept you get that x^y cannot be extended continuously so that 0^0 has any value.
Division by 0 is meaningless. Suppose that x is every element of the set R except 0, and y = 0.
If z = x/y, then x = y*z = 0, which is a contradiction. Therefore z is not properly defined when when say that
z = x/y.
For example,
it is not possible to write the following program:
1. x = 2
2. y = 0
3. z = x/y
4. print z
Here the output of the computer will normally be an error message at line 3.
Suppose that x = y = 0.
If z = x/y, then x = y*z = 0, where z is every element of the set R. Therefore z is not uniquely defined when we say that
z = x/y.
For example,
it is also not possible to write the following program:
1. x = 0
2. y = 0
3. z = x/y
4. print z
Again here the output of the computer will normally be an error message at line 3.
Suppose that x = y = 0**n = 0, where n is every element of the set R except 0.
If z = x/y, then x = y*z = 0, where z is every element of the set R, and z again is not uniquely defined when we say that
z = x/y.
For example,
it is also not possible to write the following program:
1. n = 2
2. x = y = 0**n
3. z = x/y
4. print z
Once again here the output of the computer will normally be an error message at line 3.
But suppose again that x = y = 0**n = 0, where n is every element of the set R except 0.
If x = y*z = 0, then we can define z = 1 and implicitly say (and it is understood) that z = x/y = 0**0 = 1. (This is a special case, where we have defined z = 1 and can implicitly say that z = x/y = 0**0 = 1.)
For example,
it is possible to write the following program:
1. n = 2
2. x = y = 0**n
3. z = 1
3. x = y*z
4. print x
Here the output of the computer is 0. Thus we can implicitly say, from x = y*z, that
z = x/y = 0**0 =1.
Consequently, suppose that x = y = 0**n = 1, where n = 0.
If z = x/y, then x = y*z = 1.
For example,
it is possible to write the following program:
1. x = 0**0
2. print x
Here the output of the computer is 1.
And if we write the following program:
1. x = y = 0**0
2. z = x/y
3. print z
the output of the computer will be 1.