If you are serious about math, which it seems you are, I would be a bit more careful about “transporting” notation from one field from another and arguing about correctness.
The usual way to transport a definition from a discrete domain to a continuous one is a technique called analytic continuation. I am curious if there is an analytic continuation of the discrete X^Y which contains 0^0=1, and what that would look like, but at that point you’re definitely not talking about exponentiation any more.
See: https://en.wikipedia.org/wiki/Zero_to_the_power_of_zero
See: https://math.stackexchange.com/questions/11150/zero-to-the-z...
Are you referring to the notation? I don’t think notation is what’s being contested.
> in analysis may mean exp(y log x)
Doesn’t work with a base of 0.
> We accept that for natural X,Y except (0,0)
Why “except”?
> that does not imply that they should agree at (0,0), because the definitions are simply not the same.
The definition of exponentiation of reals typically starts with exponentiation of naturals as a given (see Baby Rudin).
> The usual way to transport a definition from a discrete domain to a continuous one is a technique called analytic continuation. I am curious if there is an analytic continuation of the discrete X^Y which contains 0^0=1
Analytic continuation refers to something else, but I get what you’re trying to say.
The answer is simple: Real exponentiation is an extension of natural exponentiation. Hence, it should have the same value as the latter wherever the latter is defined.
Yes, I’ve read that SE question before. It’s good that you brought it up. I recommend reading the comments under the accepted answer and the other answers as well.
This is even more true in programming. Yes, you can also learn all the type conversion rules of JavaScript, but many people agree that they are insane because they violate the principle of least surprise. Expectations matter, especially when you're fixing a bug at 3am.
For students learning division, the fact that 1/0 is undefined is not an intuitive result and must be learned. This is their first time encountering something which is “not defined”.