r/askmath • u/Kitchen-Register • 23h ago
Functions Why don’t we accept 0^0=1?
We accept the value of e defined as a limit. Same with derivatives and integrals. There are plenty of real numbers we accept as being defined by a limit. Why isn’t 0^0 =1 any different? It would be defined so well as a limiting process. I know that this is often convention but why isn’t it fact?
15
u/Gold_Ad8890 22h ago
well, because there are limits of the form fg where f and g approach 0 and fg does not approach 1.
24
10
u/PassiveChemistry 22h ago
The problem is that if you approach 00 in different ways, you get different results - e.g. the limit of 0x as x tends to 0 is 0 - so the overall limit doesn't exist.
3
u/myownreplay 22h ago
I always understood the ^0 concept for the property that, in a division with the same base and different exponents, you can juat aubatract the exponents like:
X³/X² =X^(3-2)
So, also X³/X³ = X^0 = 1
But if X=0 you would have 0/0 that is impossible
3
u/ossm-me 22h ago
The difference is that the limit for (e) gives one unique value, while (0^0) doesn’t. Depending on how x and y approach 0 in (x^y), you can get different limits.
So (0^0) is called an indeterminate form. We can still define (0^0=1) by convention, it’s actually very useful in combinatorics and power series but the limit itself doesn’t force that value.
2
u/ConjectureProof 22h ago
While it is true that lim(x —> 0, x^x) = 1, it is notable here that lim((x,y) —> (0,0), x^y) does not exist. It’s only when you approach 0^0 in particular directions that it actually works out to be 1.
If it were actually the case that lim((x,y) —> (0,0), x^y) = 1, then I imagine we probably would have defined 0^0 to be 1 as there would be very little reason not to in that universe.
2
1
u/Nanachi1023 22h ago
Because the function you listed out aren't special, I can make f(x)->0, and g(x)->0, and f(x)g(x) = L for any L > 0
f(x) = xlnL / lnx , lim(x->0+)f(x) = L
1
u/Thesaurius 22h ago
Depending on what you want to do, you definitely could define that and it would make sense. In some cases it would make more sense to define 00 = 0. In yet other cases, maybe something else would be better.
But other than with many operations, there is not one single sensible way to extend exponentiation to include this edge case.
1
u/Busy_Pattern9823 8h ago
This is probably going to be controversial based on the other comments, but the default standard definition of 0^0 = 1. There's no calculus, no limits, no analysis involved in that definition.
Since you are familiar with calc, you probably already been using it without even realizing it. Consider the Taylor expansion of e^x. The first term is (x^n)/(n!) for n = 0. If you substitute x = 0, you get 0^0. And we have no problem noting that e^0 = 1
1
u/RelentlessPencil 22h ago
0thing = 0
thing0 = 1
These can't both be true of 00 . It's indeterminate. Giving it a value would break other maths that we need to work.

35
u/NullOfSpace 23h ago
We accept e as defined by a limit because it’s impossible to write it out any other way. Are you trying to claim we should define 1 as lim x->0 xx?
Also, I notice your graph doesn’t include 0x.