# Why doesn't .9999~ = 1?

**URL:** <https://boards.straightdope.com/t/why-doesnt-9999-1/179019>\
**Category:** Factual Questions\
**Created:** [June 1, 2003, 11:12pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019 "2003-06-01T23:12:58Z")\
**Posts on this page:** 20\
**Page:** 18

<div class="post-metadata">

**Author:** ![kabbes](https://avatars.discourse-cdn.com/v4/letter/k/e99b99/32.png) [@kabbes](https://boards.straightdope.com/u/kabbes)\
**Post date:** [June 5, 2003, 2:32pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/341 "2003-06-05T14:32:40Z")

</div>

I quite agree and apologise for any confusion I may have caused. It doesn’t help that I mistook my audienced and pitched at too low a level, for which I can only apologise.

pan

---

<div class="post-metadata">

**Author:** ![Race\_Bannon](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Race\_Bannon](https://boards.straightdope.com/u/Race_Bannon)\
**Post date:** [June 5, 2003, 2:43pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/342 "2003-06-05T14:43:33Z")

</div>

But seriously, couldn’t you just take this isomorphism and declare it to be an equivalence relation (between **Z** and the obvious subset of **R** )? Then, in matters of the relevant algebra, you could rightfully say that 1[sub] **Z** [/sub] = 1[sub] **R** [/sub] and also recognize that the two are **not** identical?

Does that tidy this up?

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [June 5, 2003, 2:47pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/343 "2003-06-05T14:47:28Z")

</div>

Nothing changes the fact that real numbers and integers are objects of different type, so they can’t be the same. Furthermore, the equivalence you want is already contained in the isomorphism, so why introduce something new? Lastly, equivalence relations only exist on one set, not between two, so you’re out of luck there.

---

<div class="post-metadata">

**Author:** ![sturmhauke](https://avatars.discourse-cdn.com/v4/letter/s/e47c2d/32.png) [@sturmhauke](https://boards.straightdope.com/u/sturmhauke)\
**Post date:** [June 7, 2003, 8:15am UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/344 "2003-06-07T08:15:30Z")

</div>

Wow, this thread is awesome. Not only did someone already make any argument I could think of as to why .999… = 1, but some of you, mostly kabbes and ultrafilter, started discussing things I never even _heard_ of. I figured I at least knew a little of most areas of math, since at my school a Computer Science major was only a few classes different from a Math major. I feel like Neo watching Morpheus jumping across skyscrapers.

---

<div class="post-metadata">

**Author:** ![emcee](https://avatars.discourse-cdn.com/v4/letter/e/58f4c7/32.png) [@emcee](https://boards.straightdope.com/u/emcee)\
**Post date:** [June 7, 2003, 12:48pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/345 "2003-06-07T12:48:13Z")

</div>

> [@](#):
>
> \*Originally posted by Lint6 \*  
> \*\*Someone asked this question on another message board I go to. I’m asking it here because the other message board is mostly about video games and I figured someone here would have a better idea.
> 
> 1/3 = .3333~  
> 2/3 = .6666~  
> 3/3 = .9999~
> 
> But  
> 3/3 = 1
> 
> So why doesn’t .9999~ = 1? \*\*

If you divide 1 by 3, no matter how many decimal places you go out, you’ll never get an exact answer, however 1 divided by 3 does exactly equal 1/3, so:

1/3 != .333…  
2/3 != .666…  
3/3 != .999…

each decimal is infinitely less than the fraction, just the same .999… is infinitely less than 1.

---

<div class="post-metadata">

**Author:** ![MC\_Master\_of\_Ceremonies](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MC\_Master\_of\_Ceremonies](https://boards.straightdope.com/u/MC_Master_of_Ceremonies)\
**Post date:** [June 7, 2003, 12:54pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/346 "2003-06-07T12:54:39Z")

</div>

**emcee** , read the rest of the thread it has been proved in several different ways that 0.999… = 1

---

<div class="post-metadata">

**Author:** ![emcee](https://avatars.discourse-cdn.com/v4/letter/e/58f4c7/32.png) [@emcee](https://boards.straightdope.com/u/emcee)\
**Post date:** [June 7, 2003, 1:41pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/347 "2003-06-07T13:41:29Z")

</div>

> [@](#):
>
> \*Originally posted by MC Master of Ceremonies \*  
> \*\ ***emcee** , read the rest of the thread it has been proved in several different ways that 0.999… = 1 \*\*

I guess it depends on how you look at it, if you assume that if you continue the decimal place out forever it will eventually equal the limit, than there is no question .999…=1, however if you assume there is an infinitely small amount between a repeating decimal and a value, than most of the proof here is invalid.

---

<div class="post-metadata">

**Author:** ![emcee](https://avatars.discourse-cdn.com/v4/letter/e/58f4c7/32.png) [@emcee](https://boards.straightdope.com/u/emcee)\
**Post date:** [June 7, 2003, 1:43pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/348 "2003-06-07T13:43:29Z")

</div>

> [@](#):
>
> \*Originally posted by MC Master of Ceremonies \*  
> \*\ ***emcee** , read the rest of the thread it has been proved in several different ways that 0.999… = 1 \*\*

I mistyped, this is what I meant to say:

I guess it depends on how you look at it, if you assume that if you continue the decimal place out forever it will eventually equal the limit, than there is no question .999…=1, however if you assume there is an infinitely small amount between a repeating decimal and the limit, than most of the proof here is invalid.

---

<div class="post-metadata">

**Author:** ![robby](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/robby/32/11048_2.png) [@robby](https://boards.straightdope.com/u/robby)\
**Post date:** [June 7, 2003, 2:07pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/349 "2003-06-07T14:07:16Z")

</div>

> [@](#):
>
> \*Originally posted by emcee \*  
> \*\*I mistyped, this is what I meant to say:
> 
> I guess it depends on how you look at it, if you assume that if you continue the decimal place out forever it will eventually equal the limit, than there is no question .999…=1, however if you assume there is an infinitely small amount between a repeating decimal and the limit, than most of the proof here is invalid. \*\*

Th

---

<div class="post-metadata">

**Author:** ![robby](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/robby/32/11048_2.png) [@robby](https://boards.straightdope.com/u/robby)\
**Post date:** [June 7, 2003, 2:18pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/350 "2003-06-07T14:18:00Z")

</div>

> [@](#):
>
> \*Originally posted by emcee \*  
> \*\*I mistyped, this is what I meant to say:
> 
> I guess it depends on how you look at it, if you assume that if you continue the decimal place out forever it will eventually equal the limit, than there is no question .999…=1, however if you assume there is an infinitely small amount between a repeating decimal and the limit, than most of the proof here is invalid. \*\*

There are people here who are far more qualified than me to address your post, but here goes:

There is no need to _assume_ that “you continue the decimal place out forever.” The notation “0.999…” means an infinite number of decimal places. **All** of them are to be considered. There is therefore no “infinitely small” difference between 0.999… and 1. They are equivalent.

P.S. I’m not sure what happened with that last post. 😕

---

<div class="post-metadata">

**Author:** ![MC\_Master\_of\_Ceremonies](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MC\_Master\_of\_Ceremonies](https://boards.straightdope.com/u/MC_Master_of_Ceremonies)\
**Post date:** [June 7, 2003, 2:54pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/351 "2003-06-07T14:54:35Z")

</div>

Yes, **emcee** , but it has even been shown that assuming that there is an infintessimal difference between 0.999… is false.

---

<div class="post-metadata">

**Author:** ![MC\_Master\_of\_Ceremonies](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MC\_Master\_of\_Ceremonies](https://boards.straightdope.com/u/MC_Master_of_Ceremonies)\
**Post date:** [June 7, 2003, 2:55pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/352 "2003-06-07T14:55:50Z")

</div>

Actually I should rephrase that to “any difference” not “infintessimal difference”.

---

<div class="post-metadata">

**Author:** ![RM\_Mentock](https://avatars.discourse-cdn.com/v4/letter/r/e274bd/32.png) [@RM\_Mentock](https://boards.straightdope.com/u/RM_Mentock)\
**Post date:** [June 7, 2003, 3:23pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/353 "2003-06-07T15:23:18Z")

</div>

> [@](#):
>
> \*Originally posted by ultrafilter \*  
> **The crucial difference between the relationship between 1[sub]Z[/sub] and 1[sub]R[/sub] and that between 2[sub]Z[/sub] and 2[sub]even[/sub] is that the even integers are a subset of the integers, whereas the integers are not a subset of the reals.**

I’ve reread this many times, and the rest of the discussion, and as near as I can tell, it is not true. I’m not even sure what distinction you’re trying to make here. If you think about it, there is no difference, much less a crucial difference. Race Bannon, in his original post about it, was very careful to avoid discussing the even integers as a subset of the integers. He specifically called them out as separate sets.

There is a subset of the reals that are called the integers, just as there is a subset of the integers called the even integers. It doesn’t matter that there are also mathematical constructs with those same names.

Otherwise, 2[sub] **Z** [/sub] does not equal 2[sub] **even** [/sub], just as 1[sub] **Z** [/sub] does not equal 1[sub] **R** [/sub]. But they are equal if they are taken as subsets. There is no difference in the two examples, much less a crucial difference.

> [@](#):
>
> **This is going to be a bit complicated, so let me explain. I don’t know what your background in algebra is, so I’ll try to avoid too much jargon. If you want me to rewrite this using standard terminology, I can.**

I’m with Race Bannon on this one.

---

<div class="post-metadata">

**Author:** ![Azael](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@Azael](https://boards.straightdope.com/u/Azael)\
**Post date:** [June 7, 2003, 3:54pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/354 "2003-06-07T15:54:28Z")

</div>

> [@](#):
>
> _from emcee_ **I guess it depends on how you look at it, if you assume that if you continue the decimal place out forever it will eventually equal the limit, then there is no question .999…=1, however if you assume there is an infinitely small amount between a repeating decimal and the limit, than most of the proof here is invalid.**

You are almost there, you seem to fail to grasp however that within the “…” concept the idea that you “continue the decimal out forever” is already explicit. Therefore not “eventually equal the limit” but rather “defined to be the limit.” It only depends on how you look at it if you don’t understand what the “…” means in a mathematical context.

---

<div class="post-metadata">

**Author:** ![emcee](https://avatars.discourse-cdn.com/v4/letter/e/58f4c7/32.png) [@emcee](https://boards.straightdope.com/u/emcee)\
**Post date:** [June 7, 2003, 4:01pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/355 "2003-06-07T16:01:35Z")

</div>

> [@](#):
>
> \*Originally posted by robby \*  
> \*\*There are people here who are far more qualified than me to address your post, but here goes:
> 
> There is no need to _assume_ that “you continue the decimal place out forever.” The notation “0.999…” means an infinite number of decimal places. **All** of them are to be considered. There is therefore no “infinitely small” difference between 0.999… and 1. They are equivalent.
> 
> P.S. I’m not sure what happened with that last post. 😕 \*\*

If there is no infinitely small difference between .999… repeating and 1, than by that logic .000…1 = 0, since this is the length of each side of a circle in euclidean geometry, than the circumference of every circle should be 0.

---

<div class="post-metadata">

**Author:** ![RM\_Mentock](https://avatars.discourse-cdn.com/v4/letter/r/e274bd/32.png) [@RM\_Mentock](https://boards.straightdope.com/u/RM_Mentock)\
**Post date:** [June 7, 2003, 4:05pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/356 "2003-06-07T16:05:28Z")

</div>

> [@](#):
>
> \*Originally posted by emcee \*  
> \*\*If there is no infinitely small difference between .999… repeating and 1, than by that logic .000…1 = 0, since this is the length of each side of a circle in euclidean geometry, than the circumference of every circle should be 0. \*\*

You have a misstep in your logic. When you say “than by that logic .000…1 = 0” you are not really following that logic. Notice, your decimal representation has a terminating 1.

Why, I don’t know…

---

<div class="post-metadata">

**Author:** ![Achernar](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@Achernar](https://boards.straightdope.com/u/Achernar)\
**Post date:** [June 7, 2003, 4:09pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/357 "2003-06-07T16:09:18Z")

</div>

0.000…1 is not mathematically meaningful. How many places after the decimal point is that 1?

---

<div class="post-metadata">

**Author:** ![MonkeyMensch](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@MonkeyMensch](https://boards.straightdope.com/u/MonkeyMensch)\
**Post date:** [June 7, 2003, 5:01pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/358 "2003-06-07T17:01:56Z")

</div>

> [@](#):
>
> \*Originally posted by Achernar \*  
> \*\*0.000…1 is not mathematically meaningful. How many places after the decimal point is that 1? \*\*

Ah. At last I have something to add to the thread: The ‘1’ is, of course, an inifinite number of places after the decimal point. Where’s my banana? 😉

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [June 7, 2003, 5:22pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/359 "2003-06-07T17:22:49Z")

</div>

> [@](#):
>
> \*Originally posted by emcee \*  
> \*\*I mistyped, this is what I meant to say:
> 
> I guess it depends on how you look at it, if you assume that if you continue the decimal place out forever it will eventually equal the limit, than there is no question .999…=1, however if you assume there is an infinitely small amount between a repeating decimal and the limit, than most of the proof here is invalid. \*\*

Exactly right. If you assume something false, you can conclude anything you want.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [June 7, 2003, 5:25pm UTC](https://boards.straightdope.com/t/why-doesnt-9999-1/179019/360 "2003-06-07T17:25:37Z")

</div>

> [@](#):
>
> \*Originally posted by RM Mentock \*  
> \*\*I’ve reread this many times, and the rest of the discussion, and as near as I can tell, it is not true. I’m not even sure what distinction you’re trying to make here. If you think about it, there is no difference, much less a crucial difference. Race Bannon, in his original post about it, was very careful to avoid discussing the even integers as a subset of the integers. He specifically called them out as separate sets.
> 
> There is a subset of the reals that are called the integers, just as there is a subset of the integers called the even integers. It doesn’t matter that there are also mathematical constructs with those same names.
> 
> Otherwise, 2[sub] **Z** [/sub] does not equal 2[sub] **even** [/sub], just as 1[sub] **Z** [/sub] does not equal 1[sub] **R** [/sub]. But they are equal if they are taken as subsets. There is no difference in the two examples, much less a crucial difference.
> 
> I’m with Race Bannon on this one. \*\*

Under the standard construction, the even integers are a subset of the integers, but the integers are only isomorphic to a subset of the reals.

You’re right–it’s not a crucial difference, and if you ignore it, you’ll never suffer for it. But it’s there, unless you use an alternate construction. Most people don’t worry about things like this, but I do.

[Previous page](https://boards.straightdope.com/t/why-doesnt-9999-1/179019.md?page=17)

[Next page](https://boards.straightdope.com/t/why-doesnt-9999-1/179019.md?page=19)
