Why is 0/0 Undefined and 0^0 Equal to 1?

  • Context: Undergrad 
  • Thread starter Thread starter ArmoSkater87
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the mathematical concepts of 0/0, 0^0, and 0! and their respective definitions and implications. Participants explore the reasoning behind why 0/0 is considered undefined, the debate over whether 0^0 should be defined as 1 or remain undefined, and the rationale for defining 0! as 1. The conversation includes both theoretical and conceptual aspects.

Discussion Character

  • Exploratory
  • Debate/contested
  • Conceptual clarification
  • Mathematical reasoning

Main Points Raised

  • Some participants suggest that 0/0 is undefined because any number could be assigned to it, leading to contradictions in multiplication by zero.
  • Others argue that division by zero is not possible, as it does not adhere to the properties of arithmetic operations.
  • There is contention regarding 0^0, with some asserting it should be defined as 1 to maintain consistency with the rule that any number to the power of 0 equals 1.
  • Conversely, other participants maintain that 0^0 is undefined due to the complications arising from expressions like 0^x for negative x.
  • Participants discuss the definition of 0! as 1, noting its convenience in combinatorial contexts and its role in maintaining the validity of certain mathematical equations.
  • Some contributions highlight the philosophical and foundational aspects of mathematics, questioning the treatment of operations like division and the nature of real numbers.

Areas of Agreement / Disagreement

Participants generally agree that 0! is defined as 1, but there is significant disagreement regarding the definitions of 0/0 and 0^0, with multiple competing views remaining unresolved.

Contextual Notes

Participants express various assumptions about the properties of arithmetic operations and the definitions of mathematical constructs, which may not be universally accepted. The discussion reflects differing interpretations of mathematical conventions and the implications of defining certain expressions.

  • #31
Well, 0/0 is actually "indeterminate". Undefined means there is no answer, but indeterminate means there is no single answer. If division by zero was allowed, the number system could be broken. One can proove that 1 = 2.
a = x
a+a = a+x
2a = a+x
2a-2x = a+x-2x
2(a-x) = a+x-2x
2(a-x) = a-x
2 = 1
 
Mathematics news on Phys.org
  • #32
There are lots of reasons to want 0^0 = 1, especially in combinatorics but also in analysis. There's no good reason to want 0^0 = 0. There's no reason at all for it to equal any other particular value. So most define it as 1, others call it undefined. I'm in the former camp -- there are lots of times I need it to equal 1 for applications, so I use that convention. Those in the latter camp point to complex analysis, where I believe

I'm always confused as to why people are confused about 0!. There's exactly one way to arrange 0 objects -- and this is the usual interpretation of the factorial. It follows the functional relation (n-1)! = n! / n, and it fits the product definition
n!=\prod_{k=1}^nk
since
\prod_{k=1}^0k=1.
 
  • #33
The problem with the empty product notion is that it also implies that n!=1 for all n<0, but this we don't want to be true as it makes things go wrong in exactly the opposite way from 0!=1 makes things go well: nCr notation, Gamma(n).
 
  • #34
CRGreathouse said:
There are lots of reasons to want 0^0 = 1, especially in combinatorics but also in analysis. There's no good reason to want 0^0 = 0. There's no reason at all for it to equal any other particular value.
I'd like to add one more thing -- there are reasons to actually want 0^0 to be undefined.

There are lots of reasons to want 0^0 = 1, especially in combinatorics but also in analysis.
Combinatorics certainly makes sense, because the cardinal number exponentiation operation unambiguously requires 0^0=1... but what examples are you thinking of from analysis? The only time I can recall ever seeing it come up in analysis is when I want to evaluate the monomial x0 (= 1) at x=0, and 00 is just used as a convenient shorthand for that operation.
 
  • #35
Hurkyl said:
CRGreathouse said:
There are lots of reasons to want 0^0 = 1, especially in combinatorics but also in analysis. There's no good reason to want 0^0 = 0. There's no reason at all for it to equal any other particular value.
I'd like to add one more thing -- there are reasons to actually want 0^0 to be undefined.
I agree with Hurkyl. It is better to say 0^0 is undefined. Why undefined? First and foremost, because saying that 0^0 is one leads to contradictions, just as defining 0/0 as 1, or any other number, leads to contradictions.

Secondly, look at it in terms of limits. For any non-zero number a and positive real ε, there exists a neighborhood of a such that ||az-1||<ε for all z in that neighborhood. In other words, saying a0=1 is consistent with the concept of limits. This isn't true for 00. Consider the function f(x,y)=xy where x is a positive real number and y is real. This function takes on all real values in any half-neighborhood of 0 (x>0, x2+y22). Extending to complex numbers, uv takes on all complex numbers in the neighborhood of 0. The limit of uv as u,v approach zero does not exist.Defining 0^0 as one is an abuse of notation -- but a very convenient abuse of notation.
 
  • #36
I think the simplest explanation for 0/0 being undefined is:

X*0=0 for all x

If 1*0=0, and 2*0=0, and 3*0=0, and 1,000,000*0=0,

Then which value of x does 0/0 belong to? If all the above are true, then

0/0=1, 0/0=2, 0/0=3, 0/0=1,000,000...(etc.) or any other number. But if THAT were true, then 1=2=3=1,000,000, etc. because of the transitive property. But this would be contradictory, therefore 0/0 must undefined.

--Mike from Shreveport

P.S. the answer to 0^0 depends on context and how it is interpreted, but my HP 50G (the finest calculator made) gives the answer 1. It can also be interpreted as undefined, but in the cases where it is, if epsilon (the very smallest possible number) is added to it, the answer becomes 1.
 
  • #37
ibcnunabit said:
P.S. the answer to 0^0 depends on context and how it is interpreted, but my HP 50G (the finest calculator made) gives the answer 1. It can also be interpreted as undefined, but in the cases where it is, if epsilon (the very smallest possible number) is added to it, the answer becomes 1.

If epsilon is added to which 0? If epsilon is added to the base, the answer becomes 1, if added to the exponent the answer becomes 0, if added to both, the answer becomes \epsilon^\epsilon, which is neither.
Also, in the system of real numbers, there isn't really a definitive "the very smallest possible number", since that number divided by 2 is also a real number and is strictly less than the original number (assuming this number is positive) unless that number is 0.
 
  • #38
0! = 1 because 3! = 3*2! and 2! = 2 * 1! and 1! = 1 * 0!
so 0! must be 1
 
  • #39
0!= 1 because mathematicians defined it as such to make calculations involving it easier. Thats what I read at least.
 
  • #40
0! is defined to be one because no other value makes sense and because this particular value does make sense from several different perspectives. Here are two; there are others.
  • The recursive definition of n! is that (n+1)! = (n+1)*n!, starting with 1!=1. Using this recursive definition in reverse, (n-1)! = n!/n. Setting n=1 and using 1!=1 yields 0!=1.
  • The extension of the factorial to the reals (and the complex numbers as well) is the gamma function. For all positive integers, n!=Γ(n+1). Γ(1)=1, so in this sense too it makes sense to say 0!=1.

Compare this with the problem of defining 0/0 and 0^0. Halls addressed this issue five years ago in this very thread:
HallsofIvy said:
By the way, we often say that terms such as 0/0 or 00 are "undetermined" rather than "undefined" because the problem is not that there is no way to define it but, rather, too many ways.
 
  • #41
D H said:
I agree with Hurkyl. It is better to say 0^0 is undefined. Why undefined? First and foremost, because saying that 0^0 is one leads to contradictions, just as defining 0/0 as 1, or any other number, leads to contradictions.

Secondly, look at it in terms of limits. For any non-zero number a and positive real ε, there exists a neighborhood of a such that ||az-1||<ε for all z in that neighborhood. In other words, saying a0=1 is consistent with the concept of limits. This isn't true for 00. Consider the function f(x,y)=xy where x is a positive real number and y is real. This function takes on all real values in any half-neighborhood of 0 (x>0, x2+y22). Extending to complex numbers, uv takes on all complex numbers in the neighborhood of 0. The limit of uv as u,v approach zero does not exist.Defining 0^0 as one is an abuse of notation -- but a very convenient abuse of notation.
Just because 0^x isn't continuous do not mean that it can't have a defined value.

0^0=1 is true in every case were you are not evaluating its surroundings, and in its surroundings then the value at 0^0 doesn't matter any way since you aren't evaluating its value at the point.
 

Similar threads

  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 66 ·
3
Replies
66
Views
7K
  • · Replies 16 ·
Replies
16
Views
1K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 44 ·
2
Replies
44
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 55 ·
2
Replies
55
Views
6K
  • · Replies 17 ·
Replies
17
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K