Hi!
You can go further with this madness:
[b]A)[/b] 0^0 = 0^-0
[b]B)[/b] 0^-0 = 1 / 0^0
Outsch!
Unless you don't behave like the C boys, who switch the Floating Point errors off.
Winni
That I can "understand" that it could be calculated with concept of infinitesimal (which I probably misuse), by that as starting point 0^-0 (which leads to me suspect that it is chicken-and-egg problem. The solution is usually to boil the eggs and fry the chicken) which then is by (probably misused rules) would be 0/0 and can be easily rounded to one, at least if we throw mathematics with empty beer bottle. Just amusing mind game.
If defined that o = 1/∞, if we replace zeros from above madness with this then it turns in to a form.
Lets rewrite
A = 0^0 = o/o
B) o/o = 1 // o / o
Then drop in the non-zero zero and assume that all infinities do have same revision number (so ∞=∞ and argument of non-division do not apply, think we overwrite some of the parent methods here)
A) 0.0^0 = 1/∞ / 1/∞
B) 1/∞//1/∞ = 1 /// 1/∞ // 1/∞
Lets rearrange the B as
B) 1/∞ * ∞/1 = 1 // 1/∞ * ∞/1
Then by some formulation we get
B) 1/1 * 1/1 = 1 // 1/1 * 1/1
B) 1=1 which is true
When A is taken for another round of beating.
A) 0.0^0 = 1
Which alternatively might be place for another bottle of beer.
(1/∞)√(1/∞) = 1
(o)√(o) = 1
Edt.. Which had a small error which should not be in there ( a^-b = 1/a^b not a^-b = a/b ), even as of gibberish, let see if I would make another round with right start value (if one could even say it is more right than another, if undefined is calculated). Probably double the amusement, I think it will not give me piece until, but it needs to wait some food and beer is priority now.