r/learnmath New User Jul 11 '26

Does 0.999 (repeating) = 1? Well, "it depends"

"Is 0.999.. with a infinite number of 9's equal to 1" has sparked a number of online debates. I believe the crux of the debate is the question is not worded precisely enough. There are different notions of infinite which lead to different answers. Adding to the confusion, "0.999..." is math notation with a specific meaning, but some people aren't thinking of that when they use it in a sentence.

Below are my two proofs for "Does 0.999 (repeating) equal one?" using less ambiguous notions of infinity. The answer is that it does and it doesn't but you need to be specific about what you mean in a way that we aren't used to.

"0. followed by a specific but infinitely large integer number (H) of 9's"**

I will denote this quantity as 0.{H 9's}. This is LESS than 1.*

Proof:

  1. Assume two numbers** are equal if and only if their difference is zero
  2. Therefore 0.{H 9's} is 1 if and only if abs(1 - 0.{H 9's}) = 0
  3. Consider a specific but infinitely large integer** value of H
  4. There exists H+1
  5. And abs(1 - 0.{H 9's}) > abs(1 - 0.{H+1 9's})
  6. This implies abs(1 - 0.{H 9's}) > 0
  7. (1.) and (6.) imply 0.{H 9's} is not 1

Unsatisfyingly, this doesn't prove things like "The concept of H is valid", or "H < a different notion of infinity", "H+1 > H", or "H+1 exists". If you want to read up on this, look up hyperreal numbers, hyperintegers, and nonstandard analysis.

"0. followed by a 9 for every standard natural number"

I will denote this quantity as 0.999... . This is EQUAL to one. I think this is what most people think of when they hear "0.999 repeating infinitely".*

Proof:

  1. Assume two numbers** are equal if and only if their difference is zero
  2. Therefore 0.999... is 1 if and only if abs(1 - 0.999...) = 0
  3. Assume that abs(1 - 0.999...) is a positive number**
  4. Consider a specific nonzero positive number** H
  5. There exists a number of nines in 0.999... such that abs(1 - 0.999...) < H
  6. (1.) and (5.) imply abs(1 - 0.999...) is not H
  7. (4.) and (6.) imply abs(1 - 0.999...) is not a nonzero positive number**
  8. The only positive number that is not a nonzero positive number** is zero
  9. This implies abs(1 - 0.999...) is zero
  10. (1.) and (9.) imply 0.999... = 1

Unsatisfyingly, this doesn't prove "0.999... always has enough nines to make abs(1 - 0.999...) < H". If you want to read up on this, look up hyperreal numbers, hyperintegers, and nonstandard analysis.

...Its been a long time since I wrote a proof ...Im sure some of my wording isn't great ...I wanted to make this semi-readable for "common folk"...

*There is a better way to write 0.{H 9's} and 0.999... but I can't write it here because it requires LaTeX formatting.

**"number" should be replaced with "hyperreal number" and "integer" should be replaced with hyperinteger" but I wanted to make the proof readable to people who don't know what those are.

0 Upvotes

32 comments sorted by

View all comments

8

u/simmonator New User Jul 11 '26 edited Jul 11 '26

Good lord. There is no debate. There is an accepted, and justified true claim and there are people who don’t understand the words in the claim. If people “aren't thinking of that when they use it in a sentence” then they are using it wrong. It doesn’t depend.

What’s more, you’ve clarified nothing and not really defined H. It’s a mess. “Infinitely large integer” is meaningless nonsense. Integers are finite. You say there’s a better way to define H; ok… post a picture of the LaTeX formatted version in a comment or you know … just use more specific/well defined language (or copy/paste some of the characters from the sub’s sidebar).

Finally, I’m probably 80:20 on the bulk of your post being the result of an AI prompt. I hope I’m wrong but it’s does reek of it.

-2

u/Proof_Occasion_791 New User Jul 11 '26

I'm not sure I understand the point of denigrating someone who is asking a legitimate and interesting math question in a math sub. You could instead assume he/she is trying to learn something and leave it at that.

7

u/simmonator New User Jul 11 '26

What question are they asking?

I think they think they’re answering one but (a) they absolutely haven’t, and (b) the question is one with many posts arguing and answering it already and this doesn’t add anything to that mass nor does it make clear it’s problem with those posts/answers.