Readit News logoReadit News
undecisive · 6 years ago
There is no proof that will ever satisfy a person dead-set against this. Ever since I brought this home from school as a child, my whole family ribbed me mercilessly for it.

If you tell a person that 3/6 = 1/2, they'll believe you - because they have been taught from an early age that fractions can have multiple "representations" for the same underlying amount.

People mistakenly believe that decimal numbers don't have multiple representations - which, in a way is correct. The bar or dot or ... are there to plug a gap, allowing more values to be represented accurately than plain-old decimal numbers allow for. It has the side effect of introducing multiple representations - and even with this limitation, it doesn't cover everything - Pi can't be represented with an accurate number, for example.

But it also exposes a limitation in humans: We cannot imagine infinity. Some of us can abstract it away in useful ways, but for the rest of the world everything has an end.

I wonder if there's anything I can do with my children to prevent them from being bound by this mental limitation?

lmkg · 6 years ago
It's more fundamental: People seem to have the intuition that the decimal representation of a number is a number. I don't know if it's because decimals resemble the ntural numbers or what, but decimals seem to have a primacy for people that fractions do not. The idea that there's a gap between the symbol for a thing and the thing itself is the stumbling block.
mjd · 6 years ago
I think this is a very insightful remark. People think that numerals _are_ numbers, and it's hard to explain why this is not the case, because we have no way to talk about specific numbers _except_ by using numerals. But many frequently-asked questions are based in a confusion between numbers and numerals. For example, many beginner questions on Math SE about irrational numbers are based in the mistaken belief that an irrational number is one whose decimal representation doesn't repeat. I've met many people who were just boggled by the idea that “10” might mean ●●, or ●●●● ●●●● ●●●● ●●●●, rather than ●●●●● ●●●●●. A particularly interesting example I remember is the guy who asked what were the digits that made up the number ∞. It's a number, so it must have digits, right? (https://math.stackexchange.com/q/709657/25554)

Computer programmers (and historians!) have a similar problem with dates, and in particular with issues like daylight saving time and time zones. I think a lot of the problem is that again there's no way to talk about a particular instant of time without adopting some necessarily arbitrary and relative nomenclature like “January 17, 1706 at 09:37 local time in Boston”. But when was this _really_? Unfortunately there is no “really”. (“Oh, you mean Ramadan 1117 AH, now I understand.”)

L_226 · 6 years ago
Reminds me of Terry Pratchett's description of the mathematical reasoning of camels in Pyramids:

Lack of fingers was another big spur to the development of camel intellect. Human mathematical development had always been held back by everyone’s instinctive tendency, when faced with something really complex in the way of triform polynomials or parametric differentials, to count fingers. Camels started from the word go by counting numbers.

tom-thistime · 6 years ago
Possibly people are looking at two different symbols and asking "can you show me logically why those are equal." If they're given a definition of "equal" and they still object, that's a different problem.

I have this problem every time I play with group theory again. You get the axioms for a group, which say there is some identity but don't explicity require the identity to be unique. You can easily prove that the identity of a group is unique ... so long as you define "unique" to mean "if element e1 and element e2 are equal, then we say they are the same element."

You could count things differently and say the identity is "not unique", it would just lead to a lot of stupid and un-illuminating consequences.

obastani · 6 years ago
This is a good point, but an even more basic issue is that the question "what is a number" is a matter of definition. There isn't a "correct" definition of numbers; only one that we've accepted as standard. The accepted definition of a "real number" is actually quite complicated [1], and it's certainly not easy to convey why this complexity is necessary. Other definitions are also possible [2], but nonstandard.

The simplest definition is: a finite decimal ak ... a1.b1 ... bh is defined to be a fraction and an infinite decimal is defined to be a limit. You'd still have to define what a limit is, but that is somewhat more intuitive.

[1] https://en.wikipedia.org/wiki/Dedekind_cut

[2] https://en.wikipedia.org/wiki/Hyperreal_number

Sharlin · 6 years ago
Yes, but at the same time it is common for people to insist that 0.999… only "approaches" unity as if it were a series approaching a limit, rather than an unique number. Intuition is a funny thing.
theincredulousk · 6 years ago
great point. My thought on (1/3 = 0.3333...) * 3 = 1 = 0.999... was that it is intuitively obvious that the "problem" is that we use base-10 for decimals. There is nothing magic or unknowable about the quantity 1/3.

I've often wondered if there is some alternate base or mathematical system entirely that would be "better" in these respects. The thought usually comes up thinking about why pi is such an "ugly" number in base-10 decimal.

jordigh · 6 years ago
Decimals are easier to compare than fractions. I can't easily work out in my head which one is bigger, 457/790 or 580/924, but I can easily see that (approximately) 0.57848 is smaller than (approximately) 0.62771.

Since the fundamental thing most people want to do with numbers is see which one is bigger, they favour decimal expansions. And since decimals worked so well for fractions, why not use them for everything else?

Bodell · 6 years ago
"Players and painted stage took all my love, And not those things that they were emblems of."

The Circus Animal's Desertion, W. B. Yeats

BurningFrog · 6 years ago
Similarly, perhaps, many take for granted that the written version of a word, in current standard spelling is the word.
zests · 6 years ago
The real issue is that we don't define the real number system before we use it. The fact that 0.999... = 1 is a consequence of a formal definition of decimal numbers. We can create a new definition of decimal numbers that does not satisfy this equation and use it in place of our current one.

Let's imagine a new decimal number system with some vague notion of infinitesimal numbers. We lose some properties we enjoy in our current system but all of those properties still hold for numbers with no infinitesimal part. We can still use our every day numbers like nothing has changed yet we also have a notion to describe infinitesimal values. We can make statements like 1/3 is infinitesimally less than 0.333... and carry on like nothing else has changed.

Now let's sit someone down, start with the rational numbers, introduce Dedekind cuts to define the real numbers and prove that in the real number system that 0.999... is exactly equal to one. Let's also convince them that the real numbers are the unique complete ordered field and that each of these properties are indispensable. Then they will believe that 0.999... should be equal to 1.

gspr · 6 years ago
> There is no proof that will ever satisfy a person dead-set against this.

Indeed. I've torn my hair out trying to convince smart people with PhDs in hard sciences and had to give up in frustration.

I usually find that the most success can be had by kicking the ball to them immediately and having them define what they actually mean when they say "0.999…". If we're going to debate whether that thing equals another thing, we better make sure we know what we're talking about. Inevitably, this either causes the dead-set person to give up, or give a myriad of definitions that are either meaningless, ill-defined, or causes them to realize that they don't actually know what "0.999…" means (or what they want it to mean). It is hard to have the patience to chase down the consequences of their ill-fated definitions, though.

2OEH8eoCRo0 · 6 years ago
Ask for a number between .9 repeated and 1
crispyambulance · 6 years ago
> It is hard to have the patience to chase down the consequences of their ill-fated definitions, though.

Of course it's hard because in day to day life, even for the vast majority of STEM practitioners, the nuance of the proof that 0.9999... is 1 is not of much utility.

Whenever one sees a 0.999[... to however many digits] one can safely assume it's less than one or perhaps more realistically "almost 1". To say 0.999... with the very specific detail that the 9's go on forever is actually a strange thing to say and outside of most people's experience.

There are simple enough proofs of this that normal folks who paid attention in high school can follow, but I think it has to be framed more as a clever brain-teaser than as a proof.

tom-thistime · 6 years ago
(STATEMENT OF PERSONAL IGNORANCE [SOPI]: Anyone who actually understands this stuff please correct my mistakes below. Thanks.)

In the real numbers, which are not always simple or intuitive, 0.99... = 1. That's true and I seem to understand the proof.

But the real numbers aren't the only system that might be sitting behind "0.99..." and "1" when I write those symbols down and talk intuitively to people in my family. The reals are just the system we're taught first.

I believe there are other systems (I think the surreals are an example) that work just as well for everyday purposes, but where ( my understanding is that) there are numbers that differ from 1 by a value that approaches zero, yet those numbers are not equal to 1. (I've played with the surreals but only as a hobbyist.)

If you do calculus in these other numbers, I think physically meaningful problems will still yield the same answers. (For example Zeno's Paradoxes are still not an excuse for failure to attend school.) But it isn't a law of nature, I think, that all number systems that can hold 0.999... and 1 must make them equal.

da_chicken · 6 years ago
The easiest way I know to explain it is fractions.

  1 / 3 = 0.33333....

  2 / 3 = 0.66666....
So what's 3 / 3?

Some people don't like that one. They might like this one better:

  1 / 11 = 0.0909090909...
What's 10 times that?

  10 * 0.0909090909... = 0.90909090...
So, let's do some addition and let the values zipper together because a nine will always line up with a zero:

  10 * 0.0909090909... + 0.0909090909... = 0.90909090... + 0.0909090909... = 0.9999999999...
However, 10 * 1 / 11 = 10 / 11. And 10 / 11 + 1 / 11 = 11 / 11. So 11 / 11 must be the same as 0.99999....

This works for any repeating fraction. You can do it with 1/7 and 6/7. You add the decimal representations of the numbers up and the value will be 0.99999...

Technically, it works for any repeating fraction in any base. This is great because a lot of fractions are only repeating fractions in certain bases. So if 0.1 in base 10 is a repeating decimal in base 2 (it is) then you can show that (in decimal) 0.1 + 9 * 0.1 will represent (in binary) 0.11111...., which is equal to 1.

The issue is that 1 / 11 + 10 / 11 (in decimal) must still equal 1 in ALL bases. Well, guess what? In Base 11 the decimal looks like:

  0.1 + 0.A = 1.0
And 1.0 in base 11 is 1.0 in any base.

Scarblac · 6 years ago
A number is just a number, it doesn't approach anything. A series can approach something, but a number can't. In any system where 0.99... is valid notation for a number, it doesn't approach anything.
SpicyLemonZest · 6 years ago
Those number systems do exist, but I'm not sure it's right to say they work just as well for everyday purposes. They work only as long as you use them in a way that reduces to treating them as real numbers, either never computing an infintesimal in the first place or calculating 23 + 6ε and saying "oh that's basically just 23".
anewvillager · 6 years ago
Even in surreal numbers, where there indeed exists numbers "infinitely close" to 1 but smaller than it, 0.9999.. would still be exactly 1. That's a quirk/feature of the decimal representation, not the underlying theory of numbers.

In surreal numbers there's a number called ε a number infinitely close to 0 (but larger than it), so what you would think that 0.9999.. represent is actually written 1-ε maybe?

But there's another number ε/2 that is between 0 and ε; 1-ε/2 is even closer to 1 than 1-ε is. Indeed, there are infinite numbers infinitely close to 1! (and none is really represented by 0.999...)

brutt · 6 years ago

    0.999... + 0.000...1 = 1
    0.000...1 = 1/∞
    0.999... = 1 - 1/∞
1/∞ is zero or not?

adunk · 6 years ago
One way to introduce the idea that a number represented as decimal digits can have multiple representations is to talk about the numbers 1 and 1.0 being exactly the same. And that 1.00 is the same as 1. Just like 0, 0.0, and 0.00 are the same number. Most people would agree at this point.

Then keep stretching the number of zeroes to 0.000... - which, again, is exactly the same as 0.

From there, it is not a huge stretch to be able to go from that 0.000... is another way to write 0, then 0.999... is another way to write 1.

andrewprock · 6 years ago
The real question is what do you get if you add:

0.999 ... infinite number of 9s ... 9

and

0.000 ... infinite number of 0s ... 1

jdoliner · 6 years ago
When I was a child I was convinced by a pretty simple conversation with my father:

Me: 0.9999... is not the same as 1

Him: Well if it's not the same is it more than 1 or less than 1?

Me: Less

Him: Okay then how much less is it?

At this point I started trying to do 1 - 0.999..., using the methods I'd been taught, and after a few iterations of "borrowing" the 1 I realized the answer was 0.000... which I was pretty convinced was equal to 0.

hota_mazi · 6 years ago
Hehe... smart man.

Another one is that

1 / 3 * 3 = 1

<==> 0.333... * 3 = 1

<==> 0.999... = 1

Okx · 6 years ago
I usually say "If and only if two numbers are different, then you can find a number between them". People often accept this axiom. Then, I offer them to find a number between 0.999... and 1.
tom-thistime · 6 years ago
This works because you have defined what equality means.

We all wanna talk infinity because it sounds more exciting, but I think everybody gets "infinitely close to 1" pretty well intuitively. What they don't get is whether "infinitely close to 1" means "equal to 1". That could happen because these people are stupid.[note] But it could also happen if nobody has defined equality.

[note]for example even highly educated people maybe don't listen, which is functionally a lot like being stupid.

solotronics · 6 years ago
is there any difference between a black hole and nothing? (somewhat joking but I was thinking of a physical analogy of the limit approaching zero)
_bxg1 · 6 years ago
Why not 0.00...1?
Falling3 · 6 years ago
That's a great approach
lukifer · 6 years ago
I didn't grok infinity until I started thinking in terms of verbs rather than nouns. As a static number, the concept of infinity makes no sense; but once reimagined as a process (start counting up from 1, and never stop), all apparent paradoxes disappear.

This is the inverse problem: it could just as easily be reframed as 0.000...0001 = 0. Defined as static nouns (does such a thing exist in nature?), it's seemingly paradoxical, and fascinatingly debatable in a "is a hot dog a sandwich" sort of way. But reframe it as a process (or as code), and all confusion disappears: for how many loops would you like to proceed? If you never stop, 0.99999... clearly approaches 1, without ever reaching it, and asking if they're the "same" is as academic as asking if the Ship of Theseus is the same ship, or if an electron is the same entity from one picosecond to the next.

RHSeeger · 6 years ago
> it could just as easily be reframed as 0.000...0001 = 0

But it can't be, because there's nothing after "0.000..."; that ... goes on infinitely. It's literally "0s forever, never stopping". It's not a process of "keep adding 0s", it's the end result of never adding 0s. It's not a process, it is a noun.

TuringTest · 6 years ago
I find that "infinite as an endless process" concept intuitively very heplful as well. However, reading Gödel, Escher, Bach[1] showed me that there's another, more static logical interpretation of infinity which also comes handy.

In an infinite process, you can always take "one more step" to create the item after that. Let's assume there exists a "final" mathematical object that goes after every finite item in the generation process (i.e. it is higher than any item in the list, or smaller, or has happened after all of them)... This object doesn't really belong to the infinite generative sequence, it's an item outside all of them, and can't be reached by completing the sequence; it merely exist outside the process and happens to have the property of "dominating" all the items in it.

You can assume the existence in the same way you assume the existence of a number which is the square root of -1, or how you define triangles whose angles add up to more or less than 180 degrees. If you do that, this object "at the infinite" can be formally defined and treated axiomatically to find out what mathematical properties it possesses.

[1] https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach

ta1234567890 · 6 years ago
> As a static number, the concept of infinity makes no sense; but once reimagined as a process

Super insightful. That's the key right there.

The same concept can also be applied to the physical world. Things are not static, they are in constant flux, everything is a process in motion.

WORLD_ENDS_SOON · 6 years ago
I wonder if this is related to "intuitionist" math. This is an alternative formulation of math which doesn't have the law of excluded middle, recently discussed on Hacker News relating to this physics research: https://www.quantamagazine.org/does-time-really-flow-new-clu...
black_knight · 6 years ago
If you want to work with the real numbers intuitionistically (or constructively), you quickly find out that infinite decimal expansions are not what you want.

In classical mathematics all the usual definitions of real numbers (decimal, Cauchy sequences and Dedekin cuts) are equivalent. If you overthrow the Law of Excluded middle, these are all different.

Infinite decimal expansions are bad intuitionistilcally for several reasons. The first one which come to mind is that you cannot add numbers together. Imagine your numbers started 0.33333 and 0.66666. OK, so far it would seem that the sum would start 0.99999, but somewhere down the line one the firs number could contain two 4s, making a 1 carry all the way up and leaving one behind, so that it should in reality be 1.00000000001…

On the other hand there could also show up a 2 later, making it 0.999999998. Thus, you cannot decide weather the first decimals should be 1.00 or 0.99 without looking at infinitely many decimals. And the fact that 0.999… = 1.000 will not help you out, since 1.00000000001 ≠ 0.999999998.

Being able to define addition on decimal expansions is equivalent for constructivists to solving the halting problem. It cannot be done.

It turns out Cauchy sequences are better behaved, and (with a bit computational improvement) you can make a lot of things work out. See Bihshop's book, Foundations of Constructive Analysis, for details.

omgwtfbyobbq · 6 years ago
I wonder if there's anything I can do with my children to prevent them from being bound by this mental limitation?

I would try to explain to them that numbers are a framework for us to understand both the observable universe and abstract ideas, depending on what we're using them for.

Like you said, it's hard for people to understand that numbers have multiple representations and to grasp the implications of those representations. I think that if you can communicate that different representations can have the same meaning, accepting those representations when they come across them may be easier.

Or, if they're experienced enough with math, I think going through Euler's identity in addition to the link could help.

https://en.wikipedia.org/wiki/Euler%27s_identity

dubcanada · 6 years ago
I feel like most people are not answering this, they are giving the proof in a different way.

Answering how to teach a child not to be bound to 100%'s is really hard. I personally would say just let them explore on their own, teaching a person that 0.99999 = 1 results in the same as if you taught them that 0.99999 != 1. You need to teach them that all sciences and maths are changing constantly, what might be a fact today could change tomorrow. You need to teach them that anything can become wrong or right as we progress and to be open about accepting new information, while being hesitant enough not to not succumb to false/fake information.

That's a very hard lesson to learn and an even harder one to practice. But one that I think a lot of people need to learn.

grawprog · 6 years ago
I'm willing to believe, but every proof on that page I read came down to basically, it might as well be 1, so it is 1. The way i see it, it comes down to accuracy like any of our measurements and falls under rounding error. There's no way we can ever actually measure the infinite amount of space between .999... and 1 so effectively they're the same. As far as math and anything practical and even theoretical is concerned, they're the same, but...conceptually in my brain it just feels that little bit smaller. I know I'm wrong for all intents and purposes, but I dunno, that.
TomGullen · 6 years ago
I find the algebraic way convinces most people:

x = 0.9999..

10x = 9.9999...

10x - x = 9

9x = 9

x = 1

sethammons · 6 years ago
I was prepared to blow my then 6th or 7th grade daughter's mind with this algebraic proof. I started by asking if 0.999... = 1, to which she said "no." I rephrased it and said it is equal, do you know why? She thought for a moment and said "1/9 is 0.111..., so 9/9 is 0.999... and 9/9 is 1." And I had to admit she had a far better solution than I did.
thenewwazoo · 6 years ago
Because I wondered, it’s not a trick:

x = 0.444444...

10x = 4.444444...

10x - x = 4

9x = 4

x = 4/9 = 0.444444...

taylodl · 6 years ago
That's how I was taught in my Algebra class
solotronics · 6 years ago
black magic! I wonder if there are any programming languages that are able to handle this properly?
addicted · 6 years ago
There isn’t a proof because it’s actually kind of arbitrary that 0.999... = 1. Fundamentally, this is true because we chose it to be true.

Now, there are good reasons we chose it to be true, and that’s what people usually use as proofs. If it’s not true then a bunch of mathematical expressions become more inconvenient. But there is no reason as such why 0.999... could not have been defined as something that was always < 1.

Fundamentally, 0.999... has no intrinsic meaning, and it’s value depends on the meaning we decide to give this representation.

chithanh · 6 years ago
You are downvoted, but you are actually correct. 0.999... != 1 can be true in nonstandard analysis. So if using standard analysis over nonstandard analysis is a convention, then ultimately 0.999... = 1 is a convention too.

(The Wikipedia article even reproduces that argument)

twiceaday · 6 years ago
.999... and 1 exist on a continuous line. If they are different numbers, name a number between them.
analog31 · 6 years ago
I've had the same experience, even debating this topic with engineers. I think there are actually two hang-ups.

1. People have had it drilled into their heads that humans can't comprehend infinity. It was taken for granted by philosophers, that an "infinite regression" is a logical fallacy (e.g., used in a proof by Thomas Aquinas), and that tricks such as infinity and the infinitesimal were not rigorous. Mathematical infinity has been a settled matter for all practical purposes since the early 20th century AFAIK.

2. Related to the above, most people also believe that there is always a gap in any knowledge, and something hiding in that gap. Thus it's perfectly natural to believe that there's something hiding between 0.999... and 1, that we just haven't found yet. Knowing for certain that there is nothing between 0.999... and 1 is regarded as a kind of arrogance.

I think the way to approach this with children is to teach math as an abstract topic, that's not necessarily rooted in the objects of everyday life. For instance there's no physics experiment that can test the necessity of any math being carried beyond roughly the 15th decimal place. Yet we enjoy exploring it anyway.

happythomist · 6 years ago
> It was taken for granted by philosophers, that an "infinite regression" is a logical fallacy (e.g., used in a proof by Thomas Aquinas)...

Aquinas specifically objected to the notion of an essentially ordered infinite causal series. He had no objection to an accidentally ordered infinite causal series or other kinds of infinite series.

This distinction is extremely important for the purposes of understanding his proofs of God's existence, and people often unfairly reject his arguments because they conflate the two.

More reading here: http://edwardfeser.blogspot.com/2010/08/edwards-on-infinite-...

ff317 · 6 years ago
Couldn't you formulate a problem for extreme decimal-place accuracy based on the multiplication of errors in a physical process that's repeated in ways that multiply small errors into bigger ones?
mninm · 6 years ago
I too was unable to convince my family but based on your comment I just thought of a new (to me) example I might have tried. It leverages the grasp of fractions that you mentioned people already have.

Everyone knows that 1/3 = .333... and it can be pretty easily shown that 1/3 + 1/3 = 2/3 = .666...

So I would ask them that since .333... + .333... = .666... does it make sense that .333... + .333... + .333... = .999...? And since .333... = 1/3 isn't .333... + .333... + .333... = .999... the same as saying 1/3 + 1/3 + 1/3 = 3/3? And since 3/3 = 1 and 3/3 = .999... it makes sense that 1 = 3/3 = .999...

This might work on your kids but in my experience recalcitrant people will either act bored as if they don't care or will try to claim that somehow they understood it all along.

Igelau · 6 years ago
What's interesting is that people pretty quickly become comfortable with the idea that 1/3 = 0.333…

So using that as a foothold, we can express 1/3 + 1/3 + 1/3 as 0.333… + 0.333… + 0.333… and it should be pretty easy to digest. At once we can see that in this little zone we've defined, 1 and 0.999… mean the same thing.

Not a rigorous proof, and one or two people will probably bring up whataboutisms like "that's just because the calculator can't do stuff!" but it should at least be proof of comfort for most people.

tom-thistime · 6 years ago
This is a really good point. Maybe the problem is how we define equality. What's the test for when two numbers are equal?

People accept that 1/3 = 0.333333... The same people don't always seem to accept that 3*0.33333... = 1. Well, how are we defining "equals"? If we can give that definition in black and white, I think that may help.

webninja · 6 years ago
Maybe try expressing it in the form of money? Let's say a gallon of gas is 99 cents with infinitely repeating 9's. 0.99999999999 cents. You're still going to end up paying a dollar a gallon for it because eventually it's going to get rounded off. No gas store operator is going to try to cut a penny for you and give you a fraction of a penny. They could argue that the fraction of a penny becomes infinitely small and that giving you a shaving off the side of a copper penny would be infinitely too large.

Now don't mind me while I open up a store where every price tag ends in 0.99...repeating and have a poor college student at the checkout lane with a penny shaver to calm down any rowdy customers he or she can't explain away.

mrighele · 6 years ago
What set in stone the equality for me was learning about limits and series, because 0.999... is essentially a funny way to represent a serie.

Before that, despite accepting the proofs that were given to me, there was always something in the back of the brain telling me "mmmm there is something wrong in that". The only thing close to that was a reasoning like the following:

1 divided by 3 = 1/3 = 0.333..., but then 3 * 0.333... = 0.999... so 1 = 0.999...

This comment in the wikipedia page nails it down:

"The lower primate in us still resists, saying: .999~ doesn't really represent a number, then, but a process. To find a number we have to halt the process, at which point the .999~ = 1 thing falls apart. Nonsense."

traderjane · 6 years ago
You must go up to something like limits to make ... meaningful.

Deleted Comment

mcguire · 6 years ago
"The intelligibility of the continuum has been found–many times over–to require that the domain of real numbers be enlarged to include infinitesimals. This enlarged domain may be styled the domain of continuum numbers. It will now be evident that .9999... does not equal 1 but falls infinitesimally short of it. I think that .9999... should indeed be admitted as a number ... though not as a real number."
jonfw · 6 years ago
Is this a mental limitation, or is it a simple defense mechanism against diving into rabbit-holes of thought with no end and no real productivity? It seems much easier to come to the conclusion that .99999... and 1 are different numbers, is it really worth the effort to consider otherwise?

We create these abstractions to simplify our thought- and analyzing or over-analyzing these simplifications can have the opposite effect.

nialv7 · 6 years ago
Infinity will forever be an abstraction, as there is no infinite physical actions you can carry out.

Which means what infinite actions actually constitue is purely by definition, as you cannot experimentally verify it. And that's why under some definition it makes sense to say 1+2+3+4+5+... = -1/12

WilliamEdward · 6 years ago
This is essentially just a matter of limits, without which the world wouldn't make any sense.

So you must explain that if you move your hand closer to an object, technically you are halving the distance infinitely many times, but if 0.999... != 1 then your hand would never touch anything.

laichzeit0 · 6 years ago
> We cannot imagine infinity

Now try imagining that some infinities are bigger than others: https://en.wikipedia.org/wiki/Aleph_number

LunaSea · 6 years ago
This is one of my pet peeves in maths.

Although I do understand the concepts presented, the notion of "greater" makes no sense when applied to something without boundaries.

Yet it's used all the time.

sorokod · 6 years ago
People mistakenly believe that decimal numbers don't have multiple representations - which, in a way is correct.

It is correct if you take the limit, people usually do not.

hota_mazi · 6 years ago
Not only can numbers have more than one representation, but they can also have zero!

Looking at you, irrational numbers.

effie · 6 years ago
Irrationals have a unique decimal representation in the mathematical sense: given a definition such as $x^2 = 2 $, any digit of the decimal expansion of $x$ can be determined.
naringas · 6 years ago
just tell them to write out the complete infinite sequence of 9's

when they are done they will have undesrtood.

chuckle

0xff00ffee · 6 years ago
Yep. Agree 100%. It is like the blue dress.

I think the problem is the repeating function. Infinite things are non-intuitive and should be presented differently.

Even here on HN you still see people confused about "convergence" and "identity". 0.999... doesn't CONVERGE, it literally is 1.

I suspect this persists even with students that have had second year college calculus that discusses convergent series and sums.

tom-thistime · 6 years ago
Fine. Define 0.999... as the limit of the series sum(n=1 ... N)(10^-n), as N-> infinity. This is standard high school calculus. "Number" and "series" and "limit" and "convergence" don't all mean the same thing. However this number is defined as the limit of a convergent series. So the question really is meaningful. (One clue that this question is meaningful is the amount of space introductory calculus textbooks use to address it.)

Because I can still ask, in black and white, what law of "equality" do I use to establish that my limit equals 1? (It does, if I import the definition of "equality" from the real numbers. That's what they do in calculus class. )

coherentpony · 6 years ago
> There is no proof that will ever satisfy a person dead-set against this.

Yes there is. There is a proof that uses only fundamentals of first year university analysis. When you see

0.99999....

this can be written as an infinite sum

\sum_{i=0}^\infty 0.9 x 10^{-i}.

Truncate the sum and set

S_n = \sum_{i=0}^n 0.9 x 10^{-i}

and now simply use the rules of arithmetic progressions to get the limit out:

0.1 S_n = \sum_{i=0}^n 0.9 x 10^{-i-1}

S_n - 0.1 S_n = 0.9 - 0.9 x 10^{-n-1}

0.9 S_n = 0.9 ( 1 - 0.1^{n+1} )

S_n = 1 - 0.1^{n+1}

Now let n tend to infinity to find the limit, which is 1.

You don't need to imagine infinity to do any of this.

knzhou · 6 years ago
Personally I've always thought "proofs" using "arithmetic" are right, but kind of stated backwards.

The point is that in elementary school arithmetic, you define addition, multiplication, subtraction, division, decimals, and equality, but you never define "...". Until you've defined "...", it's just a meaningless sequence of marks on paper. You can't prove anything about it using arithmetic, or otherwise.

What the "arithmetic proofs" are really showing that if we want "..." to have certain extremely reasonable properties, then we must choose to define it in such a way that 0.999... = 1. Other definitions would be possible (for example, a stupid definition would be 0.999... = 42), just not useful.

What probably causes the flame wars over "..." is that most people never see how "..." is defined (which properly would require constructing the reals). They only see these indirect arguments about how "..." should be defined, which look unsatisfying. Or they grow so accustomed to writing down "..." in school that they think they already know how it's defined, when it never has been!

baryphonic · 6 years ago
The way '...' is used here is perfectly consistent with being defined as a geometric series where the ratio between successive elements is 1/10 and the start term is the final digit. Geometric series always converge when the absolute value of the ratio of less than 1.

I should note that when I learned about rational & irrational numbers in elementary school (I think third or fourth grade), we used a "bar" notation where we'd put a bar over the last digits in a decimal expression that repeated forever (i.e. it corresponded exactly to a geometric series with r = (1 / 10)^k where k is the number of digits under the bar, though we didn't know about that at the time). Our teachers explained that the difference between a rational and irrational number was that there would be no pattern you could ever find in an irrational number that would allow us to use the bar, which is surprisingly accurate for grade school arithmetic.

CogitoCogito · 6 years ago
> Personally I've always thought "proofs" using "arithmetic" are right, but kind of stated backwards.

I've never considered them right at all. By saying something like

0.9... x 10 = 9.9...

and then saying that

9.9... - 0.9... = 9

you're basically just a priori defining 0.9... to be 1. In other words you're basically just defining 0.9... as a symbol to be some number x which has the property that 10x - x = 9. So you're basically just defining it to be 1.

I've never seen a proof of 0.9... = 1 using Peano arithmetic which made any sense to me. I doubt one actually exists in any true logical meaning. Unless you're making use of limits, completeness, or something equivalent I don't see how a proof could possibly make any sense.

judofyr · 6 years ago
You only need to define 0.9… as 9/10 + 9/100 + 9/1000 + …. Without knowing how that series converges you can then use the two expressions mentioned to conclude that it has to be equivalent to 1.
dahart · 6 years ago
> you’re basically just a priori defining 0.9... to be 1.

I think the point is not defining 0.9... to be 1, the point is that “...” means an infinite number of 9s. If you shift the decimal point by 1, then nothing changes, there are still an infinite number of 9s. If you shift the decimal point by 5 places, there are still an infinite number of 9s to the right. And here is the logical (induction) step: if you shift the decimal point by an infinite number of places, then there are still an infinite number of 9s to the right. This works for any repeating fraction, in groups of more than 1 repeating digit.

> I’ve never considered them right at all.

Do you mean you disagree with the result, or that you agree with the result but don’t believe the proof is really a proof?

andrewla · 6 years ago
Limits and completeness are convenient shorthands here. But let's start from a more basic perspective.

You say

> you're basically just defining 0.9... as a symbol to be some number x which has the property that 10x - x = 0.

Okay, well what is an alternate definition that makes more sense intuitively?

0.333...., for example, is one that seems pretty intuitive. We can get to .333... by iterated long division of 1 by 3.

    3 | 1
        0    (3 * 0 = 0) => 0.
        10   (add zero)
         9   (3 * 3 = 9) => 0.3
         10  (add zero)
          9  (3 * 3 = 9) => 0.33
          ...

And we can verify the reverse by doing the same trick above; 0.333... = 10 * 0.333... - 3 => 3 = 9 * 0.333... => 0.333... = 3 / 9 = 1 / 3.

So does this trick always work? If we have a repeated decimal, can we always multiply by 10 ^ (length of repeated sequence), subtract off, and get the value of that repeated decimal? If so, then it is reasonable to say that 0.999.... is equal to 1.

We can't really go in the forward direction without cheating (that is, going from 1 -> .999...); the best we can do is to modify long division to allow us to do it:

    3 | 3
        0    (3 * 0 = 0)  => 0.
        30   (add zero)
        27   (3 * 9 = 27) => 0.9
         30  (add zero)
         27  (3 * 9 = 27) => 0.99
         ...
And so on.

Obviously this isn't in Peano arithmetic exactly, but I think it holds together. If we allow repeated decimals in general to be valid representations of rational numbers, then we have to accept 0.999.... is equal to 1.

mcphage · 6 years ago
> I've never seen a proof of 0.9... = 1 using Peano arithmetic which made any sense to me. I doubt one actually exists in any true logical meaning.

Peano arithmetic only covers nonnegative whole numbers, so one will never exist.

JoeAltmaier · 6 years ago
Yes that proof depends upon the representation in text of rational numbers (a dot and a series of digits). Try it in hexadecimal - it becomes opaque nonsense. Without some mathematical basis for 0.9... X 10 being something, there's a dangerous dependency on the representation that makes many folks uneasy.
ben509 · 6 years ago
Here's one stupid, simple proof that doesn't require any predefinition.

We do longhand division of 9 by 9, but start by putting a 0 in the first place.

        0.99
    9 | 9.0000
        0
        9 0
        8 1
          90
Hence, 9 / 9 = 0.999 = 1.

birktj · 6 years ago
What's very neat is that the algebraic argument also works for other sequences like 0.888...

x = 0.8...

10x = 8.8... = 8 + x

9x = 8

8/9 = 0.8...

agumonkey · 6 years ago
And I thought mathematicians would reject normal arithmetic operation over the domain of `N...` elements. They're always so ultra rigorous to classify what is or is not, what is defined, the domain .. but then they let an infinite sequence be treated as any finite number.
saagarjha · 6 years ago
> but then they let an infinite sequence be treated as any finite number

Technically it’s an infinite series (sum of an infinite sequence), which is a finite number in certain cases like this one.

ssivark · 6 years ago
> The point is that in elementary school arithmetic, you define addition, multiplication, subtraction, division, decimals, and equality, but you never define "...". Until you've defined "...", it's just a meaningless sequence of marks on paper. You can't prove anything about it using arithmetic, or otherwise.

Sure, but the point of "elementary school" arithmetic is not "elementary" arithmetic, as a mathematician would define it :-)

The goal is to teach people to reason by matching patterns. Deductive/Inductive reasoning can slowly proceed from that, as they try to frame their intuition for patterns into increasingly more general abstractions.

tomtomtom1 · 6 years ago
if we say that infinitesimals exist. that 1/3 != 0.33.. and 1 != 0.9999... and the probability of possible events is never 0.

what are the properties that we would lose?

mFixman · 6 years ago
If we say that infinitesimals exist, it still happens that 1 = 0.999…. It just happens that 0.999 ≠ 1 - 𝛚.

0.999… = 1 is a property of the way we write some rational numbers, not of the number system itself.

marcosdumay · 6 years ago
I have never seen a number system with infinitesimals where the addition wasn't updated to ignore smaller classes if they come with larger ones.

That is, for any number system I've seen, 1 = 1 + dx, and infinity = infinity + 100.

MaxBarraclough · 6 years ago
The obvious one seems terrible enough, that division is no longer the inverse of multiplication: (1/3)*3 != 1
_v7gu · 6 years ago
Nonstandard analysis exists (with infinitesimal and infinite numbers) , but 1/3 and 9/9 is the same there. The problem is that the numbers 0.333... and 0.999... don't really exist.
LudwigNagasena · 6 years ago
Completeness is one of the most important properties of real numbers. Basically, you will have to completely throw away real analysis.
2OEH8eoCRo0 · 6 years ago
1/3 does equal 0.3.. though.
dwheeler · 6 years ago
A formally rigorous proof of this (in Metamath) is here:

http://us.metamath.org/mpeuni/0.999....html

Unlike typical math proofs, which hint at the underlying steps, every step in this proof only uses precisely an axiom or previously-proven theorem, and you can click on the step to see it. The same is true for all the other theorems. In the end it only depends on predicate logic and ZFC set theory. All the proofs have been verified by 5 different verifiers, written by 5 different people in 5 different programming languages.

You can't make people believe, but you can provide very strong evidence.

317070 · 6 years ago
It depends on more than just ZFC, also on the definitions of the real/complex numbers. The crux of the proof is that 0.99999... is being constructed within the real/complex numbers, and in that system it is equal to 1.

And at the point where students see this, the whole concept of real numbers and infinity is usually ill-defined. I actually understand the scepsis for this theorem and where it comes from. The proof relies on the existence of a supremum, which is non-trivial.

_Donny · 6 years ago
I think this is spot on, at least for me personally.

I am not very good at mathematics, so I never questioned my professors when they said that "You cannot treat infinites as regular numbers".

Perhaps due to that statement, I did not really pursue these kinds of equations. For instance, I do not really see how the algebraic argument on the Wiki is any different from:

  2 * inf = inf
  inf + inf = inf   (subtract inf from both sides)
  inf = 0

dwheeler · 6 years ago
It's true that it depends on the definitions of real/complex numbers. Many other things turn out to be provable from ZFC. A discussion about this, from the viewpoint of Metamath, is here: http://us.metamath.org/mpeuni/mmcomplex.html
Recursing · 6 years ago
Very cool page!

The only interesting step is step 32, which is just an application of http://us.metamath.org/mpeuni/geoisum1c.html, whose only interesting step is step 21 which is just an application of http://us.metamath.org/mpeuni/geoisum1.html.

They key steps for that are http://us.metamath.org/mpeuni/geolim2.html and http://us.metamath.org/mpeuni/isumclim.html , which is indeed the crux of the issue

dahart · 6 years ago
I wonder if this particular example does the opposite. It's too rigorous for a normal human. It seems humorously rigorous to state things like 10 is not equal to 0, and 10 is a real number and 1 is less than 10, not to mention the number of seemingly redundant repetitions showing how each of the numbers discussed is a complex number, separately an individually. Does defining 1+9=10 make the proof more believable?

Rigorous proofs like this are for mathematicians and computers, I doubt they help anyone believe who doesn't believe.

I'm not sure how best to help someone who doesn't believe, but it could take arguments with stronger intuition, or just allowing the person to demonstrate with their own proof. It probably depends on the person, and why they don't believe it.

null0pointer · 6 years ago
That is cool! I've been thinking about building a site that lets you explore a big graph of math proofs for a long time, since doing my pure math degree. Glad to see someone else has done something like it.
jl2718 · 6 years ago
The proof relies on the assertion that the supremum of an increasing sequence is equal to the limit. This is mathematical dogma, and should be introduced as such. Once that is accepted, it becomes obvious.

This is illustrative of what I see as a fundamental problem in mathematics education: nobody ever teaches the rules. In this case, the rules of simple arithmetic hit a dead end for mathematicians, so they invented a new rule that allowed them to go further without breaking any old rules. This is generally acceptable in proofs, although it can have significant implications, such as two mutually exclusive but otherwise acceptable rules causing a divergence in fields of study.

When I was taught this, it was like, “Look how smart I am for applying this obtusely-stated limit rule that you were never told about.” This is how you keep people out of math. The point of teaching it is to make it easy, not hard.

andrewprock · 6 years ago
This is in large part due to the difficulty with reasoning about infinite representations. You do have to add axioms to your system to be able to reason about 0.9999...

Stating that 0.9999... = 1 without exposing these new tools meant to grapple with concepts that physically cannot be grappled with is a huge mistake.

erodommoc · 6 years ago
And this I think is the real issue. When someone says that 0.999... = 1.0, what they are saying is that this is true given a number of assumptions that we are taking for granted that would not be obvious to a non-mathematician. There's a lot of math hiding in those '...'.
supercasio · 6 years ago
What? 0.999... = 1 is not dogma. Please don't spread misinformation. And at least read the link before commenting on something.
dvt · 6 years ago
Did you read what @jl2718 posted? Namely:

> the supremum of an increasing sequence is equal to the limit

-- this is not misinformation (and to anyone familiar with some introductory analysis, correct[1]). Of course, calling it "dogma" is a bit inflammatory, but not technically wrong. It's kind of of a made-up rule to help us work with infinities (particularly in ℝ -- but it happens all the time in set theory, as well).

But to agree with GP, touting it as "intuitive" or "mind-blowing" is indeed silly.

[1] http://www.math.toronto.edu/ilia/Teaching/MAT378.2010/Limits...

ginko · 6 years ago
I remember being doubtful when being presented with this in middle school, but after being shown this as fractions makes it obvious:

      1/3 =     0.333..
  3 * 1/3 = 3 * 0.333..
      3/3 =     0.999..
        1 =     0.999..

larschdk · 6 years ago
I don't mean to troll you, but if you were doubtful that 0.999... = 1, then you should also be doubtful that 0.333.. = 1/3. Any argument that 0.999... is not quite 1 can also be used to argue that 0.333... is not quite 1/3.

I think it's mostly a matter of definition, since mathematicians consider sums of infinite series equal to their limit (if it's finite), i guess for many practical reasons. If you accept this, then 0.999... = 1. If you don't, then 0.999... can't be assigned a value (but converges to 1), which may be the intuitive understanding of infinite series for some.

notRobot · 6 years ago
> if you were doubtful that 0.999... = 1, then you should also be doubtful that 0.333.. = 1/3

I disagree. Any middle school student can calculate 1/3 to be 0.33333... using long division, but there's no immediately obvious way to go from 1 (or 1/1) to 0.9999...

baddox · 6 years ago
> Any argument that 0.999... is not quite 1 can also be used to argue that 0.333... is not quite 1/3.

Yes, but there aren’t good arguments for either of them, and that’s the point. The difference is that you have probably already learned how to divide 1 by 3 and have thus convinced yourself that 1/3 does indeed equal 0.333 repeating. It’s not so simple to come to the conclusion that 0.999 repeating equals 1 from simple long division that you would encounter in grade school.

ginko · 6 years ago
See my other reply along the same lines. I was thinking about adding this caveat to my original message as well, but I think understanding that decimal numbers with infinite digits exist and that 0.999.. = 1 are separate things. The second being less intuitive.
cryptica · 6 years ago
I agree. The argument ignores the rule that infinity is a point which can never be reached; it can only be approached. So repeating 9s infinitely many times will still not reach 1, it will only approach it.
iso1631 · 6 years ago
Another secondary school 'proof'

  x = 0.9999.....
  10x = 9.9999.....
  (10x -x) = 9x = (9.9999.... - 0.9999....) = 9
  x = 9/9 = 1

notRobot · 6 years ago
or,

      x = 0.9999...
    10x = 9.999...
    10x = 9 + 0.999...
    10x = 9 + x
     9x = 9
      x = 1
Presented slightly more clearly

https://en.wikipedia.org/wiki/0.999...#Algebraic_arguments

syockit · 6 years ago
The difficult part is to convince that (9.9999.... - 0.9999....) = 9. Someone else mentioned about Zeno's paradox involving Achilles and the tortoise. Since you multiplied x by 10 to get 9.9999...., you know that it's always going to be 1 decimal place slower in pace to reach convergence compared to 0.9999.... What you might get instead is (9.9999.... - 0.9999....) = 8.9999....
himinlomax · 6 years ago
I like this one better:

    0.9        = 1 - 0.1
    0.99       = 1 - 0.01
    0.999      = 1 - 0.001
    0.9999     = 1 - 0.0001
    0.99999... = 1 - 0.00000... with a 1 at the end of the infinite series of 0

pgtan · 6 years ago
> 10x -x

subtracting infinities is dangerous, you can achieve any result from it

https://www.youtube.com/watch?v=-EtHF5ND3_s

captainmuon · 6 years ago
Well, if I could choose I wouldn't personally accept 1/3 = 0.333... . But rather, I'd say it equals a limit:

    1/3 = lim(N -> oo) 0.3{N}     (3 is N times repeated)
Especially I would distinguish between infinitely many threes, and N threes, where N goes to infinity. In the first case, you would still be missing an infinitisimal amount, in the latter case you have the usual situation and the sequence has the least upper bound of 1/3.

When you are calculating a limit, you can never just plug in the value for N (say if N is in the denominator and the limit goes to 0). Why should you be able to do this when N is infinity?

At least this is my personal justification why I find non-standard reals interesting. They also justify the nice calculation method where you can cancel out 'dx'es from fractions.

baddox · 6 years ago
But you absolutely can evaluate that limit as N goes to infinity and correctly conclude that 1/3 does equal 0.333 repeating.
johnhattan · 6 years ago
I remember a conversation I had with my daughter in the car when she was starting out with algebra...

Me: Is 9.999... the same as 10, or is it just really close to 10?

Kid: Really close. It never gets all the way there.

Me: Well then how close? What do you get when you subtract 9.999... from 10?

Kid: (pause) An infinite number of zeroes. . .and then a one. . .wait, you can't do that.

Me: Right. You just have an infinite number of zeroes. Which is zero.

Kid: (pause) Oh, that's mind-blowing.

tomtomtom1 · 6 years ago
> An infinite number of zeroes. . .and then a one. . .wait, you can't do that.

why not? why can't an infinitely small number exist?

cesarb · 6 years ago
I personally like using fractions of 9.

  1/9 = 0.111...
  2/9 = 0.222...
  3/9 = 0.333...
  ...
  8/9 = 0.888...
  9/9 = 0.999...
What's neat is that this trick works for any repeating decimal, with any number of digits in the repeating part. For instance:

  123/999 = 0.123123123...
  999/999 = 0.999999999...
Multiply or divide by powers of 10 as necessary to shift the decimal point, and add the non-repeating part.

Once you accept this mapping, it's trivial to treat 0.999... as 9/9 (or 99/99, or 999/999, etc). Which can be simplified to 1.

ssivark · 6 years ago
Nice to see a few different proofs/intuitions here. Not being a big fan of symbol manipulation, I always felt partial to the proof/intuition that you couldn't find another number between the two :-)
ant6n · 6 years ago
Well, here you reduced 1=.9999... to 1/3=0.333... What if I don’t believe that second equation.
bhl · 6 years ago
What if we recursively defined 1/3? This will allow us to ignore the infinite 0.333... for a second. As an example, let 1/3 = 0.33 + 1/100(1/3).

A definition of a third that most people agree with is that if we multiplied that value by 3, we should get 1. Let's check the right hand side: 3 * (0.33 + 1/100(1/3)) = 0.99 + 1/100 * 1 = 0.99 + 0.01 = 1. Great!

What other expressions for a 1/3 can we come up with? If you agreed with the previous statement, then you must surely also agree that 1/3 = 0.333 + 1/1000(1/3).

Inductively, we should be able to come up with a general formula that 1/3 = bar(3, n) + 1/pow(10, n)(1/3), where bar(3, n) = sum i = 1 to n 3/pow(10, i). We can check that bar(3, 2) = 0.3 + 0.03 = 0.33, and that our first example fits this formula. Intuitively, this formula is giving us a way to represent 1/3 in terms of n decimal places of accuracy and a recursive term.

The question is now, what happens when we run that formula with n to infinity? An infinite level of accuracy! That expression is equal to 0.333... as we have defined.

The right term, 1/pow(10, n)(1/3), goes to 0, so we can discard that. The left hand side, is a geometric series with 1/10 as the power, and a scalar multiple of 3. Using a closed sum formula for that [1], we can see that the left hand side goes towards 1/3. (Apply the formula from Wikipedia, but remember our index starts off at 1, not 0.)

In the end, we have found that 0.333... = n->infty bar(3, n) + 1/pow(10, n)(1/3) = 1/3

[1] https://en.wikipedia.org/wiki/Geometric_series#Sum

ginko · 6 years ago
As in the 0.333... will stop at some point? That would still mean that 3 time 0.333... with a LOT of 3s end up being being 1.

I also figure it's a bit more intuitive for pupils to just try out calculating the decimal representation of 1/3 and seeing that it'll just keep going forever.

emerongi · 6 years ago
This also happens to be the test for whether your calculator is any good.
saagarjha · 6 years ago
My high-quality scientific calculator makes this a bit uninteresting:

  1/3            ⅓
  Ans * 3        1

ping_pong · 6 years ago
My 5 year old stumped me with this, and I had to look it up. He asked me why 1/3 + 1/3 + 1/3 = 1, since it's equal to 0.333... + 0.333... + 0.333... which is 0.999... How can that possibly equal 1.000...? And is 0.66... equal to 0.67000...?

I didn't have a good enough answer for him, so I had to look it up and found this page. I tried to explain it to him but since I'm a terrible teacher and he's only 5, it was hard for me to convince him. Luckily he has many years before it matters!

rudolph9 · 6 years ago
> He asked me why 1/3 + 1/3 + 1/3 = 1, since it's equal to 0.333... + 0.333... + 0.333... which is 0.999... How can that possibly equal 1.000...? And is 0.66... equal to 0.67000...?

This would make me very proud.

boxy310 · 6 years ago
Yes, it's quite clever. An equivalent proof is dividing 0.999... by 9 using long division, which comes out to 0.111... which is equal to 1/9. Now use fraction notation and it simplifies to 9/9 = 1. Not quite as robust as the limit-based proofs but it's a quick answer and gets to the heart of the issue of repeating notation not capturing the whole picture.
sebringj · 6 years ago
Is this problem simpler than we want it to be? Meaning 1/3 is a concept stating there is 1 part of 3 total. If you have 3 total parts, added then it is a whole. Trying to shoe-horn it into the decimal system, similarly to try to represent pie as a clean number into the decimal system etc. Isn't the issue representing the number in one for and another, not the actual logic of the issue? idk
enedil · 6 years ago
Why this is an issue, when 0.9999... is exactly 1?
iamgopal · 6 years ago
5 year old is curious or asking such question is mind blowing.
naringas · 6 years ago
> Luckily he has many years before it matters!

and depending on career choices, it might never matter at all.

parski · 6 years ago
I asked my math teacher this when I was a kid. He told me to accept that's the way it is so I did.
missedthecue · 6 years ago
Kinda like why 5 rounds up instead of down
bognition · 6 years ago
No .666666 is not equal to .6700000

0.666... is equal to 0.666...7

hilbertseries · 6 years ago
Not sure if you’re joking, but 0.666...7 is not a real number. Can you define it?
klodolph · 6 years ago
An interesting consequence of this in proofs.

You’ll see various proofs involving real numbers that must account for the fact that 0.999…=1.0. There are, of course, many different ways to construct real numbers, and often it’s very convenient to construct them as infinite sequences of digits after the decimal. For example, this construction makes the diagonalization argument easier. However, you must take care in your diagonalization argument not to construct a different decimal representation of a number already in your list!

rini17 · 6 years ago
I never understood the fixation on diagonalization. Why can't ever exist another way for mapping any set to countables?
voxl · 6 years ago
Diagnolization is a pretty deep argument about fixpoints, Godels incompleteness argument is essentially a diagnolization. So why wouldn't there be fascination?
rcxdude · 6 years ago
The point is that diagonalization works whatever map you have come up with: no matter how you construct your list of the reals, you can come up with another real not on the list.

Deleted Comment

bytedude · 6 years ago
Flame wars over this used to be common on the internet. People intuitively have the notion that the left side approaches 1, but never actually equals it. They see it as a process instead of a fixed value. Maybe the notation is to blame.
jhanschoo · 6 years ago
The intuition is right, and the mathematical definition relies on the intuition. It's just that people haven't been exposed to the actual definition when it comes to real numbers.

Mathematically, mathematicians prove that there is a unique number that this process goes to, (and not, say, two distinct numbers), and define the notation to represent this unique number.

tgv · 6 years ago
Repetition can easily be seen as a process, which would indeed approach 1. But I think the idea of infinite repetition is very hard to get.
username90 · 6 years ago
The intuition that there is something in between isn't really wrong, it make sense and they work, otherwise physicists wouldn't be able to work with them. So that intuition is correct, it is mathematicians who just don't understand it fully yet. Maybe fully formalizing this is what unlocks the final piece keeping us from creating a unified theory in physics?
steerablesafe · 6 years ago
Nonstandard analysis is a rigorous framework for working with infinitesimals (and infinitely large numbers).

https://en.wikipedia.org/wiki/Nonstandard_analysis