# An infinite question: Why doesn't  .999~ = 1?

**URL:** <https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711>\
**Category:** Cecil's Columns/Staff Reports\
**Created:** [September 24, 2016, 7:29am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711 "2016-09-24T07:29:45Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![engjs](https://avatars.discourse-cdn.com/v4/letter/e/6f9a4e/32.png) [@engjs](https://boards.straightdope.com/u/engjs)\
**Post date:** [September 29, 2016, 4:00pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/41 "2016-09-29T16:00:29Z")

</div>

\> There is no term in the sequence that has a value of exactly 1/3 - the sequence has a value of 1/3. You get hung up looking for a specific term in an infinite sequence; that’s nonsensical.

No, the sequence does not have a value of 1/3, the limit of the sequence is 1/3. There’s a difference. But leaving that aside. You agree with me that the sequence never contains a term with the value 1/3. But it is true to say that it does contain every possible way of writing a decimal point followed by a series of 3s, including the one where you never stop writing the threes. So the limit cannot be written that way. The formula used to calculate a repeating decimal is a/(1-r). But this is drawn from the more general formula a(1-r^n)/(1-r) by taking the limit of the formula as n tends to infinity. If you don’t take the limit you always have that a(-r^n)(1-r) left over, and that will be the difference between the fraction and the repeating decimal. As n increases in size that fraction gets smaller and smaller, but it can only become zero when you take the limit. The given sequence must contain 0.3~, but cannot contain 1/3. So in order to be able to express 1/3 as a decimal you have to define 1/3 as 0.3~

---

<div class="post-metadata">

**Author:** ![Thudlow\_Boink](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thudlow_boink/32/320_2.png) [@Thudlow\_Boink](https://boards.straightdope.com/u/Thudlow_Boink)\
**Post date:** [September 29, 2016, 4:07pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/42 "2016-09-29T16:07:57Z")

</div>

> [@engjs](#):
>
> You agree with me that the sequence never contains a term with the value 1/3. But it is true to say that it does contain every possible way of writing a decimal point followed by a series of 3s, including the one where you never stop writing the threes.

No, “the one where you never stop writing the threes” is not one of the terms of the sequence. (If it were, you could tell me which term it is: the 10th term? the 476th term? the 1,000,000,000th term?)

---

<div class="post-metadata">

**Author:** ![engjs](https://avatars.discourse-cdn.com/v4/letter/e/6f9a4e/32.png) [@engjs](https://boards.straightdope.com/u/engjs)\
**Post date:** [September 29, 2016, 4:26pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/43 "2016-09-29T16:26:58Z")

</div>

\> It’s “actually equal to -1/12” is shorthand for: Many summation methods are used in mathematics to assign numerical values even to a divergent series. In particular, the methods of zeta function regularization and Ramanujan summation assign the series a value of −1/12, which is expressed by a famous formula

If you are talking about Ramanujan summation, call it that, and don’t mix it with ordinary summation, because the two are not the same thing. You can say that the Ramanujan summation of the natural numbers is -1/12, but you can’t say that adding them up will give that result. The two are different operations. Would you say that 5 = 6 because 2 + 3 = 2 \* 3? No, that’s just nonsense. You find the result ‘interesting’ because it is an actual number whereas the sequence actually diverges, so the two operations are clearly producing different results. In the video one of the two asks if typing the numbers into a calculator and adding them (if such a thing were possible) would give you -1/12, and the other said yes!

I’ve not looked at the mathematics behind alternate summation methods closely. I can say I pulled three simple errors out of their version of it. I hope that there is a real proof that more solid than that!

---

<div class="post-metadata">

**Author:** ![Telemark](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/telemark/32/372_2.png) [@Telemark](https://boards.straightdope.com/u/Telemark)\
**Post date:** [September 29, 2016, 4:34pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/44 "2016-09-29T16:34:12Z")

</div>

> [@engjs](#):
>
> The given sequence must contain 0.3~, but cannot contain 1/3. So in order to be able to express 1/3 as a decimal you have to define 1/3 as 0.3~

You’re not going to be convinced so I’m going to bow out and let the real mathematicians explain where your reasoning has gone off the rails. Having followed the many threads on this board on the subject I can safely say that your starting from an incorrect assumption and it’s leading you astray.

---

<div class="post-metadata">

**Author:** ![naita](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/naita/32/5862_2.png) [@naita](https://boards.straightdope.com/u/naita)\
**Post date:** [September 29, 2016, 5:04pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/45 "2016-09-29T17:04:14Z")

</div>

> [@engjs](#):
>
> But it is true to say that it does contain every possible way of writing a decimal point followed by a series of 3s, including the one where you never stop writing the threes.

There is no “the one where you never stop writing the threes”. There’s only the limit, which you’ve accepted is equal to 1/3. Everything else is just you being unhappy that mathematicians aren’t speaking precisely enough according to your non-mathematician standards.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [September 29, 2016, 5:18pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/46 "2016-09-29T17:18:34Z")

</div>

> [@naita](#):
>
> …Everything else is just you being unhappy that mathematicians aren’t speaking precisely enough according to your non-mathematician standards.

I think this sums up the interminable objections to this rather nicely. Mathematicians generally have an easy time of things since 99% of their realm is so far beyond the ken of the opinionated non-mathematician. Feel for evolutionary biologists and cosmologists, since _every_ ignoramus seems to feel qualified to express an opinion on the veracity or mechanisms of biological evolution and the nature of the universe. Then there’s linguistics, of course…

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [September 29, 2016, 9:34pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/47 "2016-09-29T21:34:40Z")

</div>

> [@](#):
>
> Quoth **engjs** :
> 
> If you are talking about Ramanujan summation, call it that, and don’t mix it with ordinary summation, because the two are not the same thing.

What do you mean by “ordinary summation”? Because the summation operator on real numbers isn’t the same operation as the one on the integers, either, and infinite summation isn’t the same as either of them. The only reason we think of them as the same is that (for instance) for any numbers for which integer summation is defined, real summation gives the same value. But that’s true of Ramanujan summation, too: For any sequence of numbers for which a convergent sum is defined, the Ramanujan summation gives the same value. If we’re willing to give real summation the same name as integer summation, then, why not do the same for Ramanujan?

---

<div class="post-metadata">

**Author:** ![TBG](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@TBG](https://boards.straightdope.com/u/TBG)\
**Post date:** [September 30, 2016, 12:48am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/48 "2016-09-30T00:48:08Z")

</div>

You don’t even have to define .333~ as 1/3 or get into limits, you just have to divide one by three and see what the answer is. Spoiler, it’s .333~

---

<div class="post-metadata">

**Author:** ![watchwolf49](https://avatars.discourse-cdn.com/v4/letter/w/e9c0ed/32.png) [@watchwolf49](https://boards.straightdope.com/u/watchwolf49)\
**Post date:** [September 30, 2016, 1:41am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/49 "2016-09-30T01:41:27Z")

</div>

A long long long long time ago, we had a thing called “long division”. It was a bitch but it gave good answers. All this mathemagical mumbo-jumbo is just giving me a headache. 3 into 10 is 3 plus a remainder, bring down another zero; 3 into 10 is 3 plus a remainder, bring down another zero; rinse, spin, repeat. Unless we’re filling out tax forms, that’s all there is to it.

---

<div class="post-metadata">

**Author:** ![naita](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/naita/32/5862_2.png) [@naita](https://boards.straightdope.com/u/naita)\
**Post date:** [September 30, 2016, 5:00am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/50 "2016-09-30T05:00:04Z")

</div>

> [@watchwolf49](#):
>
> A long long long long time ago, we had a thing called “long division”. It was a bitch but it gave good answers. All this mathemagical mumbo-jumbo is just giving me a headache. 3 into 10 is 3 plus a remainder, bring down another zero; 3 into 10 is 3 plus a remainder, bring down another zero; rinse, spin, repeat. Unless we’re filling out tax forms, that’s all there is to it.

Why would you bring that up? That’s exactly where engjs is stuck, thinking of a series as a process and unable to escape from the “plus a remainder” part of that process.

---

<div class="post-metadata">

**Author:** ![TriPolar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tripolar/32/3008_2.png) [@TriPolar](https://boards.straightdope.com/u/TriPolar)\
**Post date:** [September 30, 2016, 2:01pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/51 "2016-09-30T14:01:41Z")

</div>

I don’t know much about math but the Dope has worked this one to death. 0.333… is 1/3. It’s just a different notation for the same value. You have to imagine that the … means a continuing sequence of 3s that goes on forever, to infinity and beyond, it never stops, never ends. So in order to ever finish writing down the number we abbreviate to 0.333…, or use 1/3. And we know they are the same value because there are no other numbers between 1/3 and 0.333… If you add or subtract anything but 0 to 0.333… you will get a value less or greater than 1/3. The same applies to 0.999… = 1. In fact any integer can be expressed in the same way, it’s a characteristic of the notation we use, not some tricky mathematical principle. If I can understand this, I who has to count my fingers three times to be sure there are 10, then anyone can by forgetting about some possible exception that does not exist. It’s really no different than 1 = 1.000… There’s nothing magical about the infinite sequence of 0s there, if you add or subtract anything but 0 to 1.000… you will get a value less or greater than 1. It comes down to that old bugaboo that has thrown me in the past, and I feel better that it has thrown others as well, the graphic representation of a number is not the number itself, the number is a concept, the notation is a representation of that concept as agreed on by people. Changing the representation doesn’t change the concept.

---

<div class="post-metadata">

**Author:** ![watchwolf49](https://avatars.discourse-cdn.com/v4/letter/w/e9c0ed/32.png) [@watchwolf49](https://boards.straightdope.com/u/watchwolf49)\
**Post date:** [September 30, 2016, 2:05pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/52 "2016-09-30T14:05:05Z")

</div>

> [@naita](#):
>
> Why would you bring that up? That’s exactly where engjs is stuck, thinking of a series as a process and unable to escape from the “plus a remainder” part of that process.

I disagree … **engjs** is stuck when he _stops_ the process … and I’m guessing throwing away the remainder and saying “see, it’s not 1/3”. Of course at some point it is okay to stop when we’re close enough to 1/3 to make no difference, three or four iterations is usually good enough. To say 1.00 / 3.00 = 0.333 is close enough is fine generally.

`There is no "the one where you never stop writing the threes".` to quote a previous poster.

---

<div class="post-metadata">

**Author:** ![dropzone](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dropzone/32/7515_2.png) [@dropzone](https://boards.straightdope.com/u/dropzone)\
**Post date:** [October 1, 2016, 2:12am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/53 "2016-10-01T02:12:20Z")

</div>

Coming at this as an engineer and not as a mathematician, it just does. Deal with it.

---

<div class="post-metadata">

**Author:** ![watchwolf49](https://avatars.discourse-cdn.com/v4/letter/w/e9c0ed/32.png) [@watchwolf49](https://boards.straightdope.com/u/watchwolf49)\
**Post date:** [October 1, 2016, 2:16pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/54 "2016-10-01T14:16:52Z")

</div>

Spot on correct **TriPolar** … “it’s a characteristic of the notation we use, not some tricky mathematical principle” … 1/3 = 10sup[/sup] is no better. Where … means irrational.

---

<div class="post-metadata">

**Author:** ![dropzone](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dropzone/32/7515_2.png) [@dropzone](https://boards.straightdope.com/u/dropzone)\
**Post date:** [October 1, 2016, 3:47pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/55 "2016-10-01T15:47:29Z")

</div>

FTR, Autocad and the CAM systems it talks to cares deeply about where the decimal place stops. I’ve had drawings crash the system because my computer couldn’t handle trilionths.

---

<div class="post-metadata">

**Author:** ![RTFirefly](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@RTFirefly](https://boards.straightdope.com/u/RTFirefly)\
**Post date:** [October 2, 2016, 12:25am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/56 "2016-10-02T00:25:48Z")

</div>

> [@engjs](#):
>
> If the infinite sequence were to reach its limit and stop, it wouldn’t be an infinite sequence. The fact that it is infinite means it can never reach its limit. It doesn’t matter how many 3s you put on the end it will never be exactly equal to 1/3. Thinking that the limit of a sequence is the last term in it is a tyro’s mistake.

“The fact that it is infinite means it can never reach its limit.”

There’s your problem. The fact that it is infinite means _no finite subsequence_ (e.g. the first N terms for some integer N) can reach its limit.

But plenty of infinite sequences reach their limit.

Take the sequence of partial sums of (1/2) minute + (1/4) minute + (1/8) minute + … + (1/2^n) minute + … that started a minute or so ago. The fact that we’re in another minute says that sequence reached its limit. Time did not come shuddering to a nearly full stop approaching the end of that minute, just because I defined a converging infinite sequence on it. That sequence, that minute, finished up, and we went on to the next minute.

> [@](#):
>
> If the infinite sequence were to reach its limit and stop, it wouldn’t be an infinite sequence. The fact that it is infinite means it can never reach its limit. It doesn’t matter how many 3s you put on the end it will never be exactly equal to 1/3.

Again, you’re confusing the sequence itself with…what? A passenger who is riding the infinite length of the sequence?

For the sequence is the whole thing, the whole countably infinite set of terms, in a specific order. Maybe someone who’s stopping at the first term in the sequence today, then at the second term tomorrow, then the term after that the day after that, forever after, will never get to 1/3. But the sequence as a whole is already there. Because ‘being there’ means ‘given any epsilon \> 0, there’s an N such that every term after the Nth term is within epsilon of ‘there’.’

You say the sequence never gets all the way to 1/3? Good - tell me how far away from 1/3, at what infinitesimal distance short of 1/3, the infinite sequence (.3, .33, .333, …) stalls out. I’ll prove you wrong.

---

<div class="post-metadata">

**Author:** ![Xema](https://avatars.discourse-cdn.com/v4/letter/x/9de053/32.png) [@Xema](https://boards.straightdope.com/u/Xema)\
**Post date:** [October 2, 2016, 3:16am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/57 "2016-10-02T03:16:23Z")

</div>

> [@engjs](#):
>
> It doesn’t matter how many 3s you put on the end …

Some fallacious thinking here.

\*\* 0.3333…\*\* isn’t an invitation to put some 3s on the end - they’re already there.

---

<div class="post-metadata">

**Author:** ![Trinopus](https://avatars.discourse-cdn.com/v4/letter/t/2bfe46/32.png) [@Trinopus](https://boards.straightdope.com/u/Trinopus)\
**Post date:** [October 2, 2016, 3:33am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/58 "2016-10-02T03:33:55Z")

</div>

I always like to think of calculus, and epsilon-delta proofs, as a kind of legal challenge, as in a courtroom.

Go ahead and specify a delta (greater than zero) that is as small as you want. Go ahead, pick one. I can construct an epsilon (also greater than zero) that’s closer to the limit than that delta.

Same with .999~ Go ahead and name a tolerance. Suppose the other guy says “one part in ten million.” Easy: .9999999. Suppose the other guy says “one part in 100 million.” Easy: .99999999. No matter what he says, I can provide the answer. The really important thing is: he can never win. It is always possible for me to provide an answer within any tolerance he demands. In the end, he has to go home, stymied.

**RTFirefly** makes the same point. “You say the sequence never gets all the way to 1/3? Good - tell me how far away from 1/3, at what infinitesimal distance short of 1/3, the infinite sequence (.3, .33, .333, …) stalls out. I’ll prove you wrong.”

---

<div class="post-metadata">

**Author:** ![The\_Great\_Unwashed](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/the_great_unwashed/32/4791_2.png) [@The\_Great\_Unwashed](https://boards.straightdope.com/u/The_Great_Unwashed)\
**Post date:** [October 2, 2016, 11:08am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/59 "2016-10-02T11:08:12Z")

</div>

> [@Trinopus](#):
>
> I always like to think of calculus, and epsilon-delta proofs, as a kind of legal challenge, as in a courtroom.
> 
> Go ahead and specify a delta (greater than zero) that is as small as you want. Go ahead, pick one. I can construct an epsilon (also greater than zero) that’s closer to the limit than that delta.
> 
> Same with .999~ Go ahead and name a tolerance. Suppose the other guy says “one part in ten million.” Easy: .9999999. Suppose the other guy says “one part in 100 million.” Easy: .99999999. No matter what he says, I can provide the answer. The really important thing is: he can never win. It is always possible for me to provide an answer within any tolerance he demands. In the end, he has to go home, stymied.
> 
> **RTFirefly** makes the same point. “You say the sequence never gets all the way to 1/3? Good - tell me how far away from 1/3, at what infinitesimal distance short of 1/3, the infinite sequence (.3, .33, .333, …) stalls out. I’ll prove you wrong.”

Okay, let’s play:

Me : 0.0000001  
You : 0.99999999  
Me : 0.00000001  
You : 0.999999999

(I think those last 9s are required if you want your epsilon to be strictly smaller than my delta)

Me (getting bored) : okay, 0.000 followed by an infinite number of zeros followed by a 1

Your turn, [del]Sherlock[/del] **Trinopus**.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [October 2, 2016, 12:22pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/60 "2016-10-02T12:22:41Z")

</div>

I think **Trinopus** is waiting for you to specify your delta. You haven’t yet.

[Previous page](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711.md?page=2)

[Next page](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711.md?page=4)
