# 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:** 1

<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 24, 2016, 7:29am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/1 "2016-09-24T07:29:45Z")

</div>

Re: An infinite question: Why doesn’t .999~ = 1?

.333~ is not 1/3. The two differ by an infinitesimal. An infinitesimal is a number so small that it may as well be 0. For practical purposes you can treat .333~ as the limit of the sequence (.3, .33, .333, …) which is equal to 1/3. Consequently you can say that .333~ is equal to 1/3 because it is defined as equal to it. There are situations where infinitesimals matter, such as probability theory and integration, but those situations aren’t common and aren’t something most people would ever care about.

---

<div class="post-metadata">

**Author:** ![cochrane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cochrane/32/10441_2.png) [@cochrane](https://boards.straightdope.com/u/cochrane)\
**Post date:** [September 24, 2016, 7:48am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/2 "2016-09-24T07:48:17Z")

</div>

Which column is this about?

---

<div class="post-metadata">

**Author:** ![Bullitt](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bullitt/32/5725_2.png) [@Bullitt](https://boards.straightdope.com/u/Bullitt)\
**Post date:** [September 24, 2016, 7:58am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/3 "2016-09-24T07:58:16Z")

</div>

> [@engjs](#):
>
> Re: An infinite question: Why doesn’t .999~ = 1?
> 
> .333~ is not 1/3. The two differ by an infinitesimal. An infinitesimal is a number so small that it may as well be 0. For practical purposes you can treat .333~ as the limit of the sequence (.3, .33, .333, …) which is equal to 1/3. Consequently you can say that .333~ is equal to 1/3 because it is defined as equal to it. There are situations where infinitesimals matter, such as probability theory and integration, but those situations aren’t common and aren’t something most people would ever care about.

But, 0.999… (repetend) _ **does** _ equal 1. Let’s see if I remember how to prove it…

Let 0.999… (repetend) = x.  
Then multiply both sides by 10:  
9.999… (repetend) = 10x.  
Subtract the first equality from this one. You get:  
9.000… (repetend) = 9x.  
Divide by 9:  
x = 1

Therefore, 0.999… (repetend) = 1.

---

<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 24, 2016, 10:32am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/4 "2016-09-24T10:32:58Z")

</div>

It’s a nice proof, but it depends on the assumption that 9.999~ has one more digit than 0.999~. Otherwise the subtraction gives you 9.0 minus an infinitesimal. 🙂 Not that this comment is meaningful, because you can’t talk about what happens at the end of something that never ends. 🙂

---

<div class="post-metadata">

**Author:** ![Bullitt](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bullitt/32/5725_2.png) [@Bullitt](https://boards.straightdope.com/u/Bullitt)\
**Post date:** [September 24, 2016, 10:38am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/5 "2016-09-24T10:38:02Z")

</div>

> [@engjs](#):
>
> It’s a nice proof, but it depends on the assumption that 9.999~ has one more digit than 0.999~. Otherwise the subtraction gives you 9.0 minus an infinitesimal. 🙂 Not that this comment is meaningful, because you can’t talk about what happens at the end of something that never ends. 🙂

Okay, but repetend means the 9s go on forever. They have the same number of digits. When subtracted from each other, those all go away.

---

<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 24, 2016, 11:32am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/6 "2016-09-24T11:32:23Z")

</div>

> [@engjs](#):
>
> Re: An infinite question: Why doesn’t .999~ = 1?
> 
> .333~ is not 1/3. The two differ by an infinitesimal … [snip]

I’m not sure this assumption is correct, 1/3 = 0.333 …, and none other. Every real number can be expressed as a decimal or a fraction. So perhaps you could explain what the decimal notation of the number 1/3 is then we can go from there.

ETA: This is the column in question [“An infinite question: Why doesn’t .999~ = 1?”](http://www.straightdope.com/columns/read/2459/an-infinite-question-why-doesnt-999-1)

---

<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 24, 2016, 12:24pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/7 "2016-09-24T12:24:34Z")

</div>

> [@](#):
>
> Quoth **engjs** :  
> .333~ is not 1/3.  
> …  
> Consequently you can say that .333~ is equal to 1/3 because it is defined as equal to it.

The only meaning any mathematical expression ever has is the meaning it’s defined as having. If 0.333~ is defined as 1/3, then it is 1/3. Your first statement is therefore incorrect.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [September 24, 2016, 1:31pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/8 "2016-09-24T13:31:18Z")

</div>

> [@Chronos](#):
>
> The only meaning any mathematical expression ever has is the meaning it’s defined as having. If 0.333~ is defined as 1/3, then it is 1/3. Your first statement is therefore incorrect.

Right. It’s not like one person thought of .333… and then tried to figure out what it represents. It was “born” representing 1/3.

Note that there are cases where two things that are seemingly the same are difficult to show are/are not different. For example the [Continuum Hypothesis](https://en.wikipedia.org/wiki/Continuum_hypothesis).

It seem really obvious at first glance that the power set of the integers equals Aleph-1. But that hasn’t been proven. In fact, we can’t prove it’s true (or false) without making additional assumptions (axioms) concerning standard Set Theory.

But .333… was worked out _from_ creating the decimal expansion of 1/3.

Also, once you allow infinitesimals into a number system an _incredible_ number of complications arise that make life _way_ too difficult for no gain in everyday Arithmetic.

---

<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:** [September 24, 2016, 2:11pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/9 "2016-09-24T14:11:56Z")

</div>

> [@watchwolf49](#):
>
> I’m not sure this assumption is correct, 1/3 = 0.333 …, and none other. Every real number can be expressed as a decimal or a fraction. So perhaps you could explain what the decimal notation of the number 1/3 is then we can go from there.

RED I don’t know what you mean here: do you mean that every real number can be expressed as a decimal AND as a fraction? Because that’s wrong – and if you mean every real number can be expressed EITHER as a decimal OR as a fraction (OR \*perhaps \*both), then GREEN does not follow from that.

---

<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 24, 2016, 3:06pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/10 "2016-09-24T15:06:45Z")

</div>

> [@The\_Great\_Unwashed](#):
>
> RED I don’t know what you mean here: do you mean that every real number can be expressed as a decimal AND as a fraction? Because that’s wrong – and if you mean every real number can be expressed EITHER as a decimal OR as a fraction (OR \*perhaps \*both), then GREEN does not follow from that.

I used the word “or” in my post, though I don’t think using “and” is wrong. I’m using the closure axiom here, any real number multiplied by another real number results in yet another real number, no exceptions.

What I mean here is that for any given real number, we can write it down in a several of different ways, all of which represents that real number: fractions, decimals, logarithms, determinants, the list goes on. So my question to the OP is how is the real number 1/3 expressed in decimal notation if not 0.333…?

---

<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:** [September 24, 2016, 3:29pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/11 "2016-09-24T15:29:17Z")

</div>

Okay. Certainly you need to add the qualifier “possibly infinite” (decimal) and not all numbers can be expressed as fractions.

> [@watchwolf49](#):
>
> So my question to the OP is how is the real number 1/3 expressed in decimal notation if not 0.333…?

---

<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:** [September 24, 2016, 3:37pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/12 "2016-09-24T15:37:33Z")

</div>

Missed the edit window, I meant to say that your question is perfectly reasonable.

---

<div class="post-metadata">

**Author:** ![Exapno\_Mapcase](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/exapno_mapcase/32/1051_2.png) [@Exapno\_Mapcase](https://boards.straightdope.com/u/Exapno_Mapcase)\
**Post date:** [September 24, 2016, 4:05pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/13 "2016-09-24T16:05:11Z")

</div>

> [@The\_Great\_Unwashed](#):
>
> Okay. Certainly you need to add the qualifier “possibly infinite” (decimal) and not all numbers can be expressed as fractions.

How are you defining a fraction? Obviously any number can be 1/n or n/1. That is a valid fraction for any real number. What is not included in your definition?

---

<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:** [September 24, 2016, 4:51pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/14 "2016-09-24T16:51:57Z")

</div>

> [@Exapno\_Mapcase](#):
>
> How are you defining a fraction? Obviously any number can be 1/n or n/1. That is a valid fraction for any real number. What is not included in your definition?

I took it to be implicit from watchwolf’s comments that in that context \*fractions \*meant _rational fractions_. Maybe that’s not what they meant, but I can’t read it any other way.

---

<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 24, 2016, 5:08pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/15 "2016-09-24T17:08:03Z")

</div>

I kinda figured … my apologies for being so confusing …

One definition of a _ **rational** _ number is any number than can be expressed as the fraction p/q where p and q are integers and q≠0.

However, if p and/or q (and q≠0) can be a real number, and any real number can be expressed this way. For example _e_/7 is an irrational but real number.

---

<div class="post-metadata">

**Author:** ![Exapno\_Mapcase](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/exapno_mapcase/32/1051_2.png) [@Exapno\_Mapcase](https://boards.straightdope.com/u/Exapno_Mapcase)\
**Post date:** [September 24, 2016, 5:53pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/16 "2016-09-24T17:53:43Z")

</div>

> [@The\_Great\_Unwashed](#):
>
> I took it to be implicit from watchwolf’s comments that in that context \*fractions \*meant _rational fractions_. Maybe that’s not what they meant, but I can’t read it any other way.

He said “real numbers” so that was the way I took it. That’s also what you quoted and highlighted in red and disagreed with. So I’m still wondering how you got rational fractions out of that.

---

<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 24, 2016, 6:30pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/17 "2016-09-24T18:30:04Z")

</div>

While any number _x_ can be expressed as _x_/1 or 2_x_/2 or whatever, that doesn’t give you a way to express real numbers, because before you can write that fraction, you have to already have a way of expressing the number. It only makes sense to say that you can “express a number as a fraction” if the numerator and denominator of the fraction are restricted to be some simpler sort of number that you already have some means of expressing (like the rational numbers being expressed as fractions of integers).

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [September 24, 2016, 8:18pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/18 "2016-09-24T20:18:19Z")

</div>

> [@Chronos](#):
>
> While any number _x_ can be expressed as _x_/1 or 2_x_/2 or whatever, that doesn’t give you a way to express real numbers, because before you can write that fraction, you have to already have a way of expressing the number. It only makes sense to say that you can “express a number as a fraction” if the numerator and denominator of the fraction are restricted to be some simpler sort of number that you already have some means of expressing (like the rational numbers being expressed as fractions of integers).

This “building up” of numbers is a good thing to understand.

First you start with the whole numbers, then the integers, then the rational numbers then the reals and then the complex numbers if so inclined.

All of these steps are fairly obvious except getting to the reals. My favorite way of defining them is via [Dedekind cuts](https://en.wikipedia.org/wiki/Construction_of_the_real_numbers#Construction_by_Dedekind_cuts) but [Cauchy sequences](https://en.wikipedia.org/wiki/Construction_of_the_real_numbers#Construction_from_Cauchy_sequences) might be more appropriate for people like the OP.

These types of constructions force .333… to represent 1/3. No wheedling around it.

There are a zillion ways to constructs sets of numbers. For example, [surreal numbers](https://en.wikipedia.org/wiki/Surreal_number). But doing arithmetic in those is worse than Roman numerals. And they have limited applications (and those can be done using other systems).

Notice that few people have heard of these other systems. Why? They’re not helpful for mundane calculations. Decimal forms are.

---

<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:** [September 24, 2016, 10:19pm UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/19 "2016-09-24T22:19:09Z")

</div>

> [@Exapno\_Mapcase](#):
>
> He said “real numbers” so that was the way I took it. That’s also what you quoted and highlighted in red and disagreed with. So I’m still wondering how you got rational fractions out of that.

So you took, “_Every real number can be expressed as a decimal or a fraction_” to mean: “_Every real number can be expressed as a decimal or a fraction of real numbers_”.

I took it to mean: “_Every real number can be expressed as a decimal or a fraction of whole numbers_”.

After considering your arguments, I stand by my reading, because (with all due deference to you, as someone with considerable capacity in mathematics) your reading makes no sense.  
Plus what Chronos said.

---

<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 25, 2016, 12:56am UTC](https://boards.straightdope.com/t/an-infinite-question-why-doesnt-999-1/766711/20 "2016-09-25T00:56:42Z")

</div>

> [@ftg](#):
>
> It’s not like one person thought of .333… and then tried to figure out what it represents. It was “born” representing 1/3.

Yes, and well put.

When the OP says “For practical purposes you can treat .333~ as the limit of the sequence (.3, .33, .333, …) which is equal to 1/3. Consequently you can say that .333~ is equal to 1/3 because it is defined as equal to it,” I have to wonder what _other_ definition of .333` he’s thinking of where it’s not equal.

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