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.”)
I wonder if there's a way of teaching this kind of distinction and issue well in a way that would make sense for most students.
I think Feynman said somewhere that the New Math explicitly taught base representation and base conversions, probably as a way of trying to underscore the idea that "123" is a representation of a number rather than a number. Feynman found this to be of questionable value and thought that most students didn't manage to get the point.
Edit: there's a similar issue in linguistics because you have words, phonemes, phones, graphemes, and glyphs. You could say that "dog" isn't a word, but is rather the standard way of writing a particular word in the standard writing system for English (which would sometimes be indicated by <dog> in linguistic contexts). This idea lets you refer to <alright> and <all right> as ways of writing the same word, or <color> and <colour>, or in the case of languages with multiple writing systems <हिन्दुस्तानी> and <ہندوستانی>, or <אַ שפּראַך איז אַ דיאַלעקט מיט אַן אַרמיי און פֿלאָט> and <a shprakh iz a dialekt mit an armey un flot>.
...which is true for any base-n representation where n is a natural (even rational) number. And that's kind of implied most of the time, so it seems like a useful definition. Where would this lead to problems?
Seldom do we prove that a number is irrational by inspecting its decimal expansion. This would be in most cases a very unnatural proof. Since irrationality is a negative property (meaning, one arising out of a negation: the number is not a ratio), most of the time you prove it by contradiction. But people who just know the "digits don't repeat" definition expect us to somehow be able to list all of the digits of an irrational number and show that this infinite list doesn't repeat, which is, of course, an impossible task.
The equivalent property, that a number is irrational if it's not equal to m÷n for any integers m and n, is much simpler. So we use that as the definition, and from that simple and intrinsic definition, we prove the _theorem_ that the decimal representation of an irrational number never repeats.
Or a rational number whose decimal representation doesn't repeat?
Usually we define it like this: an irrational number is one that isn't a quotient of two integers. Starting from that definition, we then prove the _theorem_ that the decimal representation a number repeats if and only if the number is rational.
It's much easier to start from the intrinsic properties, and use those to prove things about the representation, than the other way around. But if you don't distinguish the representation from the thing itself, you can't tell which way you are going.
The proof that the usual definition is equivalent to the representation is fairly straightforward and easy, no matter which side you picked as the definition. And once the equivalence is established, all other proofs proceed naturally. It therefore matters a lot that we pick one as a definition and know which one we picked, but not so much which one we picked.
Now in fact the quotient definition is by far more interesting mathematically. There is also a clear foundational reason to prefer it, namely that you can easily construct and prove things about the rational numbers long before you construct the real numbers. However it is unlikely that anyone who is confused about the definition of a rational number has a clear understanding of how the reals are constructed, so that is not a particularly important consideration for them.
Furthermore the fact that foundational considerations argue for one construction over another has little bearing on what is pedagogically preferable. As a famous example, the easiest way to rigorously define logarithms is through the integral of 1/x. However explaining logarithms that way to someone who doesn't know them is a pedagogical disaster.
It's not like those people haven't worked with an irrational base before, either! Radians have an irrational base. When we talk about 2π radians, or 1/4π radians, that's exactly what we're doing.
I think the numerals and numbers issue is more complex because numerals are fundamentally hard to reason about. Even the question "what is a number?" is deceivingly deep.
When people receive a time, they may (usually) want it in their own time zone, but they might instead want it in the time zone of the entity they're getting the time from, if they're subsequently going to talk to that entity about the time. When they talk about meeting someone else, when they convey the time of the meeting, they usually mean whatever that time means in the place where they meet, which might be different from the current location of either. It might even be different due to political changes around time zones and daylight saving if the meeting is far enough in the future.
How is this a mistaken belief?
Every rational number winds up in a repeating decimal representation and every number with a repeating decimal representation is a rational number. We learn algorithms to go back and forth between the two in elementary school.
Therefore irrational numbers cannot have repeating decimal representations. Conversely numbers with decimal representations that don't wind up repeating cannot be rational and so must be irrational.
The responses are comical, even here on HN, such as not being able to wake up or not knowing when morning is or when meals are. Let’s not forget that time zones are a human invention less than 200 years old.
What's the point of that statement? Before the introduction of formal time zones, we had thousands of informal ones, one for each settlement, calibrating noon to the zenith of the sun.
We still do not. China and India are examples of large geographies spanning across a vast amount of longitude and yet each are a single time zone. Time zones are a political entity only, an unnecessary complexity. The absence of time zones will not halt business or communication over long distances.
> For most people talking about time in their day to day lives it's far more useful to communicate a relative time of day
People have done this for thousands of years without modern chronometers. Examples: dusk, dawn, morning, midday, afternoon, evening, twilight.
I've heard there's some pushback against the Chinese policy in that some people in the west keep an unofficial local time which is widely understood and quoted (though presumably not for things that are sufficiently official or relevant to other regions). Apparently there's currently an ethnic conflict over the time zone status in Xinjiang:
https://en.wikipedia.org/wiki/Xinjiang_Time
Maybe this conflict has now been pushed underground by force?
> In 2018, according to Human Rights Watch, a Uyghur man was arrested and sent to a detention center because he set his watch to Xinjiang Time.
I don't think there are many areas of math where ∞ is a number. In my experience people have a whole other problem with ∞, thinking that it is some sort of huge concept defined globally in math, where it is just a notation shared by various non-mystical definitions across subjects (e.g. bijection-based definition of infinite set, epsilon-based definition of convergence, etc)
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.
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.
e.g. 5 = 5 is true under judgemental and propositional equality, whereas x + 2 = 2 + x is only true under propositional
On the other hand, hypothetically, if it were the case that we were missing a key definition that's needed for some proof, and someone didn't believe that proof, then maybe we would't quite know enough yet to decide that the person is in mental kindergarten. A better first step for us might be to supply the missing definition.
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.
There are TWO standard definitions of the real numbers. Namely Dedekind cuts and Cauchy sequences. (They are completely equivalent.) The usual decimal representation of a number turns out to be a Cauchy sequence.
The "simplest definition" that you provide turns out to be rather non-simple in practice. Try proving that multiplication is commutative to see the difficulty.
There are plenty of other number systems out there. Try https://en.wikipedia.org/wiki/Surreal_number or https://en.wikipedia.org/wiki/P-adic_number or the complex numbers.
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.
Come to think of it, this is one way of thinking about the relationship between symbols and geometry.
It's the one issue I have with the metric system... But that ship has sailed :) look up the dozenal society if you're curious how fervent some supporters might be.
The numerals are not distinctly varied like our Arabic numerals. Quite the opposite, they are repetitive and completely systematic and require 80% less effort to remember.
https://commons.wikimedia.org/wiki/File:Babylonian_numerals....
Now sure, make a square using those measures and measure the diagonal, like an awkward mathematician - "see, see, we need irrationals!" - but then we can just cut another measure that's exactly that length ... stupid mathematicians!
Yeah representation is not reality.
Now, says the ratio of those two measuring sticks ...
Continued fractions give very approachable representations for common irrational numbers like e and sqrt(2). While π doesn't have a good continued fraction, it has some very well-behaved generalized continued fractions.
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?
The Circus Animal's Desertion, W. B. Yeats
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.
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.
Which is the point in using the word obvious, obviously. Namely, using it to feel superior or to not provide a better argument.
Anyone who uses the word differently is doing it wrong.
I will never accept that they are the same. The difference between 0.9 repeating infinitely and 1 is infinitely small, but it isn't zero.
Is 9999..... the same as infinity?
What is 1.0 - 0.99999.... = ?
What does it mean to say X is a number, if you can't subtract it from another number and get a number as an answer?
What is an infinitely large number?
> What does it mean to say X is a number, if you can't subtract it from another number and get a number as an answer?
By that logic, 0.99 repeating isn't a number at all, and therefore can't be equivalent to 1, because you can't subtract it from 1. So my understanding that they are different is correct.
> What is an infinitely large number?
Neither is a well-defined concept within the standard reals, and completely unnecessary for understanding that 0.999…=1.
> > What does it mean to say X is a number, if you can't subtract it from another number and get a number as an answer?
> By that logic, 0.99 repeating isn't a number at all, and therefore can't be equivalent to 1, because you can't subtract it from 1. So my understanding that they are different is correct.
0.99… is a real number. The sequence (a_n)_{n positive integer} with a_n = 9/10^1 + 9/10^2 + … + 9/10^n has a limit (do you want me to prove that?). 0.99… is defined as that limit. That limit is 1. Therefore 0.99… = 1.
I think you're struggling to grasp the definition here. The defintion of 0.ddd…, where d is an integer between 0 and 9, is the limit of the above sequence with 9 replaced by d. That limit always exists, and the definition is therefore OK. In the case of d=9, the limit is 1.
0.9 is not equal to 1,
0.99 is not equal to 1,
0.999 is not equal to 1,
0.9999 is not equal to 1,
0.99999 is not equal to 1,
0.999999 is not equal to 1,
and so on, ad infinitum.Saying that if you add enough "9"s it suddenly equals 1.0 makes absolutely no sense to me, and I seriously doubt that anyone will be able to convince me that it does make sense. I've read every single post in this thread and none of you have gotten me any closer at all to believing or understanding that 0.9 repeating equals 1.
Maybe I'm too old to understand this "new math" where all numbers are equal to each other.
No finite representation of repeating 0.9s can equal 1.0
The ask that people accept infinite representations as valid is a big one.
> 0.99 is not equal to 1,
> 0.999 is not equal to 1,
> 0.9999 is not equal to 1,
> 0.99999 is not equal to 1,
> 0.999999 is not equal to 1,
> and so on, ad infinitum.
You are correct about all of these, and all finite strings of the above form.
> Saying that if you add enough "9"s it suddenly equals 1.0 makes absolutely no sense to me, and I seriously doubt that anyone will be able to convince me that it does make sense. I've read every single post in this thread and none of you have gotten me any closer at all to believing or understanding that 0.9 repeating equals 1.
I think it's because you, and a lot of other people in this thread, are turning the question on its head. The difficulty does not so much lie in figuring out whether 0.999… is equal to 1 or not, but rather in what we mean when we write 0.999….
I know I'm repeating myself from elsewhere in the thread, but I'll try again. Try to go through these step by step, and feel free to let me know where you lose the thread.
DEFINITION: A finite decimal representation of a real number is a finite string of the form `a_m a_{m-1} … a_0 . b_1 b_2 … b_n` where each `a_i` and each `b_i` is a natural number between 0 and 9 inclusive (a digit). We say that this finite decimal representation represents the real number
a_m*10^m + a_{m-1}*10^{m-1} + … + a_0 + b_1*10^{-1} + b_2*10^{-2} + … + b_n*10^{-n}.
Note: The previous definition deals with finite strings and finite sums. I hope we can agree that these are well-defined and unambiguous concepts.EXAMPLE: The string `12.98` has `m=1`, `n=2` with `a_1=1`, `a_0=2`, `b_1=9` and `b_2=8`. It therefore represents the real number
1*10^1 + 2*10^0 + 9*10^{-1} + 8*10^{-2}
(duh!).Within this standard framework, there is no way to ask "what is 0.999…?. It is not yet defined, because we have only defined what finite strings mean. The standard definition for what one means by 0.999… follows. (One can obviously also define these things 0.888…, 1.999…, etc., but let's stick to one case here).
DEFINITION: Let `(c_n)_{n natural}` be a sequence of real numbers (let me know if you need a definition of sequences!). We say that the sequence has the limit x as n tends to infinity (these are words, you don't have to ascribe meaning to "infinity" in that sentence – it's just a word, like "gnarf"!) if, given any real eps>0, there exists an M such that for all m > M, |c_m - x| < eps.
Definition (this is the definition you have to wrap your head around before continuing): Consider the sequence `(c_n)_{n natural}` where `c_n` is the finite sum
9*10^{-1} + 9*10^{-2} + … + 9*10^{-n}
The string `0.999…` (which we colloquially speak of as "zero point nine nine nine with nines repeating forever") denotes the limit of the sequence `(c_n)_{n natural}` as n tends to infinity (if it exists)."THEOREM": The limit defining `0.999…` does exist. It is `1`.
PROOF: You can fill this in. If you can't, I'm happy to do it.
As you can see, at no point in the above did feelings or beliefs matter :-)
That means that the "infinitely small" doesn't exist; "smallest apart from zero" doesn't exist either.
An infinitely small number is zero when projected onto the real number line. If you introduce an infinitesimal quantity to the reals, then for every number there is a unique real number to which that first number is infinitely close (that is, the difference between them is infinitesimal). You can use that real number as a (good) approximation of all the nonstandard numbers in its halo. (As long as you're comparing it to other real numbers.)
What does "infinitely small" mean?
> As in 1/∞ ?
What notion of division are we talking about here? The division most people expect is that of real numbers. ∞ is not a real number, so you'll have to specify what you mean.
Zero. Just zero. The difference is zero. 0. Because 0.999… = 1.
I think people intuitively see that infinitely zero equals zero.
If people accept the former, and that the RHS of the former is in fact 0, they've already also accepted that 0.999…=1. I don't see what the discussion is at that point
I don't have a direct computation for making the latter obvious, just indirect ones like 1 - 0.999... and 3 x 0.333...
How can they compute 1-0.999… when they clearly have no idea what 0.999… is?
Put 1.0 on top, 0.9 on the bottom. Start subtracting from left to right, and keep writing nines on the bottom as you go to the right. In no time you'll see that the answer is infinite zeros.
How do they know that that's a real number?
The problem is that if we include such a number in our formal system of math, we quickly find contradictions and the whole system falls apart. So such a number is incompatible with any formal system of math (though I guess you could start building one which does include such a number and see what properties it has).
Herein lies the problem, the people you are talking with do not use a form system. There system of math has something similar to the same flaw of their system of grouping of things, which would include the whole grouping that contains every grouping that doesn't contain itself. People rarely deal in formal systems and thus they can handle completely illogical statements fine as long they are protected from seeing the consequence of it.
Assume x is the smallest real number greater than 0. Then x/2 is also a real number and is greater than 0 but less than x. Therefore, x can't be the smallest real number greater than 0.
Well only to the extent that you don't want to throw away any of the other axioms. Sometimes you do and there are some fun systems of math, but few have any practicality and those that do are often so advanced that even someone with an undergraduate focus in math can't appreciate those systems.
It is much the same with computer science. I personally enjoyed playing around with formal concepts of computation and adding some extras to see what happens. For example, what happens to a Turing machine if part of the machine can time travel or has access to an oracle. Does this make concepts like time travel inherently contradictory to our notion of computation?
But the practicality of these exercises does not exceed their entertainment value.
If you've taken Calculus, you've already worked with math that requires the infinitesimal to exist.
It's not a value you can meaningfully write out, but you can't write out pi, e, phi, root 2, 1 / 3 in base 10, root -1, etc. "I can't write it down" isn't a particularly unique property for numbers.
Not at all. Standard calculus uses standard real numbers, for which there is no infinitesimal. One may well speak of infinitesimals as a mental tool when building a mental model for calculus, but those infinitesimals are not actual real numbers (or a well-defined mathematical object at all - in standard calculus).
Had you actually meaningfully studied this subject, or did you just link to a Wikipedia article you half-heartedly skimmed one day?
There is in the surreal and hyperreal number systems. I got that from skimming wikipedia though....
However, basic arithmetic taught to children requires that adding trailing zeros does not change the value of a number. You'll have a hard time doing arithmetic once you change that assumption.
And what does this mean? I will remind you that for an integer d between 0 and 9, 0.ddd… means the limit of \sum_{i=1}^N d/10^i as N tends to infinity.
0.000...1 = 1/∞Fine by me. Define whatever notion you're using. You can't just throw out non-standard things and expect people to know what you mean.
0.999... + 0.000...1 = 1
0.000...1 = 1/∞
0.999... = 1 - 1/∞It's 0.999... and not 0.999...0
In the same way, it's 0.000... and not 0.000...1.
0.999... = 0.999...9
0.999...9 + 0.000...1 = 1
0.999...0 + 0.000..1 = 0.999..1
0.000...1 = 1/∞
0.999...9 = 1 - 1/∞
0.999...0 = 1 - 1/∞ - 9/∞ = 1 - 10/∞
If x/∞ = 0, then 0.999...x = 1.
If x/∞ ≠ 0, then 0.999...x ≠ 1.If Universe is finite, then finite number of elements can make only finite number of combinations, thus this discussion is repeated infinite number of times again. Why I should waste my time again?
0.000...1 = 1/10^∞ = 1/∞Here John Conway explains them: https://www.youtube.com/watch?v=1eAmxgINXrE
0.999...1 = 1 - 1/∞ - 8/∞ = 1 - 9/∞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.
Oh absolutely. I'm not expecting STE(no M this time!) practitioners to necessarily be aware of why 0.999…=1 in their daily lives, but I do expect them to have encountered enough situations in their field of expertise where scraping the surface using shallow intuition and gut feeling lead them wildly astray. I'm therefore surprised that they're willing to deny this basic fact to the face of mathematicians. The ones I've interacted with also don't happen to be the types that'll start arguing Anatomy 101 facts with a heart surgeon at a bar, but somehow arguing over basic calculus with mathematicians is fine.
Well, there's this:
wikipedia.org/wiki/Vaccine_hesitancy
wikipedia.org/wiki/Homeopathy
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.
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.The point I'm making is that the "obvious truth" 0.99... = 1 that we're all talking about depends on the assumption that we're working in the real numbers.
I claim that the real numbers are not something intuitively obvious to every sufficiently intelligent person; instead they are kind of weird and technical. I go on to claim, though I'm more unsure of this, that the real numbers are not even the only way to make calculus work.
Anyway, in the surreal numbers you could probably make up a notation where 0.999... actually denotes 1 - ε or something. But I daresay it might not be very useful because then how do you denote 1 - ε/2 or anything else.
I don't know whether repeating decimals are useful for testing equality of surreal numbers.
All I'm trying to say is we're all talking about anything and everything except the definition "when are two real numbers equal?"
And then we're saying people who don't understand the consequences of that definition are kind of dummies ... while we continue to not actually say what the definition is.
1.000...0 = 1
1.000...05 = 1 + ε/2
1.000...1 = 1 + ε
0.999...8 = 1 - 2ε
0.999...9 = 1 - ε
0.999...98 = 1 - ε/5
.
.
.> 0.999...98 = 1 - ε/5
cough
That claim is certainly true. The proof is that calculus (Analysis) exists for the complex number system too. Although I don’t think that’s what you meant and I doubt the complex number system is “more intuitive.” Just out of curiosity, have you heard of real analysis? How do you define calculus?
https://en.wikipedia.org/wiki/Nonstandard_calculus
It is based on the hyperreal numbers:
https://en.wikipedia.org/wiki/Hyperreal_number
Practically speaking, I don't think it buys you anything over traditional calculus/analysis. It's just pointing out that there are alternative approaches to formalizing calculus.
I'm eager to be corrected if you can tell me something I said that's wrong. I'm not interested in gradually upping the ante with you until it's clear who really has more math background.
All I'm saying is [SOPI below] it's all a little more technical than the junior high school proof. For example if 23+6\epsilon = 23, then how do I define 23 + 6\epsilon - 23? I can choose different approaches here, but "zero" is going to be pretty inconvenient when I go to do an integral.
[SOPI] Statement of Personal Ignorance. I don't quite know what I'm talking about. If you do know, please step in and help correct me.
So if we go and define some other funky "infinitesimal" \epsilon != 0 in the surreals, we have to be careful. Apparently people have done that kind of thing successfully, but it took a long time after Cauchy for that to happen.
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...)
0.999... + 0.000...1 = 1
0.000...1 = 1/∞
0.999... = 1 - 1/∞
1/∞ is zero or not?1/∞ = 0
Then you accept that
∞ * 0 = 1
But the definition of 0 is exactly that anything multiplied by it must be 0. So this cannot be true.
To take a more verbal route: you cannot take nothingness and repeat it. Repeating (or multiplying) nothingness (or 0) is fundamentally nonsense.
Programmer explanation: one cannot loop through `null` even once, let alone a large number.
Quote:
There are also representations like
{ 0, 1, 2, 3, … | } = ω
{ 0 | 1, 1/2, 1/4, 1/8, … } = ε
where ω is a transfinite number greater than all integers and ε is an infinitesimal greater than 0 but less than any positive real number. Moreover, the standard arithmetic operations (addition, subtraction, multiplication, and division) can be extended to these non-real numbers in a manner that turns the collection of surreal numbers into an ordered field, so that one can talk about 2ω or ω − 1 and so forth.
If it terminates it’s not an infinite series. In any case, if you add any finite number to .99999... it’ll be equal to 1 + that number.
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.
0.999 ... infinite number of 9s ... 9
and
0.000 ... infinite number of 0s ... 1
> 0.000 ... infinite number of 0s ... 1
Wouldn't these be ill-defined? You can't say "infinite number of 9s" then have the numerical representation terminate with a 9. If the decimal representation terminates, then by definition it isn't infinite.
I think your objection here is in the same vein as those who object to the notion that 0.999... = 1.0
For most people, the concept of an infinite representation is not well defined.
Do you mind defining it more formally for me then or pointing me to explanations/systems that would permit such a definition? I'm not really sure what such a formulation might look like, but then again I'm not nearly well-acquainted enough with mathematical topics past what is commonly taught. Does it involve the hyperreals, surreals, or one of the other systems beyond the "standard" reals as mentioned by other comments in the thread?
> I think your objection here is in the same vein as those who object to the notion that 0.999... = 1.0
> For most people, the concept of an infinite representation is not well defined.
I think (or at least hope) it's a bit more nuanced than that. I understand that some reals with infinite decimal representations can be well defined as an infinite series, and that defining 0.999... using such a series allows other manipulations to be done to complete the proof.
However, adding the concept of an "end" to said infinite series kind of breaks that understanding. The translation to an infinite sum no longer seems to hold, so I'm at a bit of a loss.
It's also somewhat counterintuitive to have an "end" to infinity, but as the rest of the thread shows intuition isn't always reliable for this kind of thing, especially for those who aren't particularly familiar with more detailed bits of math.
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.
Another one is that
1 / 3 * 3 = 1
<==> 0.333... * 3 = 1
<==> 0.999... = 1
1/10*10=1, 0.1*10=1
What the problem?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.
(also a somewhat joking answer)
Firstly, though, there are multiple different types of black hole, from the theoretical to the astrophysical. We must narrow your question down to have any hope of a good answer.
The simplest theoretical black hole, the Schwarzschild black hole, has one variable -- the central mass -- which must be positive.
If we set the central mass in a Schwarzschild spacetime to zero, then we have Minkowski spacetime: no curvature, no horizon, no black hole.
The Schwarzschild spacetime is completely empty except for the central mass, which is constant and located at an infinitesimally small point at all times. The Minkowski spacetime is completely empty everywhere and at all times.
The symmetries of Schwarzschild and Minkowski spacetime are different, and if one were to probe the spacetimes in question with a Synge curvature detector [1], we would quickly discover which we were probing if our probes happened to be placed close to the central mass, and eventually if they were placed far from the central mass.
If one placed the probes infinitely far from the central mass, it would take an infinitely long time to distinguish the presence of the central mass (which makes spacetime non-Minkowski); but these spacetimes are eternal anyway, so that's OK. So that's almost a "yes" to there being a theoretical black hole analogy between (1-) 0.999... and (1-) 1.
I would not call this a physical analogy since neither Minkowski spacetime nor Schwarzschild spacetime is at all physical. Nature is full of stress-energy (gas, dust, ...) any of which breaks the vacuum condition of these spacetimes, there seem to be a lot of astrophysical black holes at the centres of galaxies and individual/binary stars that have become black holes, and even a two-black-hole universe is markedly different than a Schwarzschild spacetime. Additionally, these astrophysical black holes are not eternal, unlike Schwarzschild. In particular, the stellar mass ones were once stars, and the galaxy-centre ones at least had less mass in the past. These last conditions alone are substantial deviations from Schwarzschild that are even more obviously not Minkowski (e.g. if you put probe finitely but sufficiently far away, you could see an image of the radiant precursor star rather than the black hole!).
Finally, in our physical galaxy the answer to your question is a big "yes!". The observed orbits of these stars [2] would be noticeably different if the central mass in the Milky Way's central parsec were anything but a black hole, and would be even more different if that central mass were not there at all.
- --
[1] Synge, J.L., _Gravitation. The General Theory_, ch. XI §8, "A five-point curvature detector".
[2] http://www.astro.ucla.edu/~ghezgroup/gc/animations.html and http://www.astro.ucla.edu/~ghezgroup/gc/blackhole.html
0.9 -> 0.99 -> 0.999 -> ... -> ?
0.1 -> 0.01 -> 0.001 -> ... -> ?
9/10 + 9/100 + 9/1000 + ... + 9/10^n + ...
The second is not?!1/10 + -9/100 + -9/1000 + -9/10000 + ...
But I just meant them as series, not necessarily as sums.
1 - 9/10 - 9/100 - ...
or 1 - ( 9/10 + 9/100 + ... )
So it becomes circular: 0.00...1 = 1 - 0.999...
(In math a series is a sum:The decimal representation of a Real number has to be indexed by Natural numbers, i.e. every decimal digit[n] has a well-defined index n which is a Natural number. Infinity is not a Natural number, so 0.00...1 is not a Real number either.
EDIT: The number above seems well defined. It's lim n->inf (10^-n). That's zero.
The decimal representation of a Real number has to be indexed by Natural numbers, i.e. every decimal digit[n] has a well-defined index n which is a Natural number. Infinity is not a Natural number, so 0.00...1 is not a Real number either.
I will say though that if your explanation of 0.999... = 1.0 requires that you explain the distinction between countable and uncountable infinities, that's a big ask for most lay people.
I'm no expert, but countability doesn't depend on how the set is ordered. It depends on whether the elements can be placed in 1:1 correspondence with the integers. 1,0,0,... has a countable number of elements, and so does 0,0,0,...,1. They can be put in 1:1 correspondence with each other. This definition of countability is described in your link.
I meant to ask, does "countable representation" some kind of detailed definition that I can look at?
The limit of lim n->inf 10^-n is exactly 0, it is not 0.00...1.
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.
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.
But if one eschews that abstraction and looks at it purely as a process (I want to render 1/3 in decimal notation, then multiply that decimal notation by 3), there is always that niggling 0.000...1 remainder at every snapshot. The "never stopping" bit is what smuggles verbiness into the "0.999..." noun, while simultaneously pretending it's a static value.
Personally I find the following algebraic proof to be the most approachable:
x = 0.999…
x = 0.9 + 0.0999…
x = 0.9 + (0.999… ÷ 10)
x = 0.9 + (x ÷ 10)
x - 0.9 = x ÷ 10
10x - 9 = x
9x - 9 = 0
9x = 9
x = 1
0.999… = 1 x = 0.999...
x = 9/10 + 9/10^2 + 9/10^3 ... 9/10^inf
x = 9/10 + (9/10 + 9/10^2 + 9/10^3 ... 9/10^(inf-1))/10
x = 9/10 + (x - 9/10^inf)/10
x - 9/10 = (x - 9/10^inf)/10
10x - 9 = x - 9/10^inf
9x - 9 + 9/10^inf = 0
9x = 9 - 9/10^inf
x = 1 - 1/10^inf
x = 1 - 0.000...1 x = 9/10 + 9/10^2 + 9/10^3 ... 9/10^inf
x = 9/10 + (9/10 + 9/10^2 + 9/10^3 ... 9/10^(inf-1))/10
This is exactly the issue I was referring to. You're assuming the sequence stops "at infinity" but infinity is not a concrete number of steps, it's the absence of any end condition. Subtracting one step from "no end condition" is nonsense. The sequence (0.999… - 0.9)×10 does not end earlier than 0.999…; these are exactly the same sequence, repeating 9s without end. The difference between them is zero in every digit, with no trailing 1. x = 9÷10 + 9÷10² + 9÷10³ + …
x = 9÷10 + (9÷10 + 9÷10² + …) ÷ 10
Note that the number of elements in the sequence is the same no matter how many leading terms you write, so long as the pattern doesn't change. The notation { 1, 3, 5, 7, 9, … } and { 1, 3, 5, … } both refer to exactly the same set; the first notation is merely a bit more verbose. Similarly, the parenthesized portion of the second formula above is exactly equal to x, despite being written with two explicit leading terms rather than three.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.
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.
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.
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.
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.
x = 0.9999..
10x = 9.9999...
10x - x = 9
9x = 9
x = 1
x = 0.444444...
10x = 4.444444...
10x - x = 4
9x = 4
x = 4/9 = 0.444444...
0.111... == 1/9
0.222... == 2/9
...
0.888... == 8/9
0.999... == 9/9 :)
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.
(The Wikipedia article even reproduces that argument)
So let there be an ω with 0.999... = 1 - 1/ω. Then a number between 0.999... and 1 would be 1 - 0.5/ω.
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.
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-...
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.
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.
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.
I put this in another comment but: For the reals: eliminate a < b and a > b then conclude a = b.
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.
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."
We create these abstractions to simplify our thought- and analyzing or over-analyzing these simplifications can have the opposite effect.
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
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.
Now try imagining that some infinities are bigger than others: https://en.wikipedia.org/wiki/Aleph_number
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.
Let's imagine all the odd numbers: 1, 3, 5, etc. Now imagine all the even numbers: 2, 4, 6, etc.
Can we agree that there is an "infinite" amount of numbers in each of those groups?
Now imagine all the odd numbers and even numbers together. That's also infinite right?
Would you say there are more "all numbers" than just "all odd numbers", or would you say that there are an equal number of them? (hint: the answer is equal).
Take two sets A and B. If we can assign every element in A to a different one in B, we say that |A|≤|B|.
Makes perfect sense for normal, finite sets, right? As it happens, this definition extends to infinite sets as well.
It is correct if you take the limit, people usually do not.
Looking at you, irrational numbers.
Not all of them do. Actually, so many don't that mathematically, the number of them that do is zero.
Sure, there are exceptions like sqrt(2) and sqrt(3), but there is an uncountable infinity of irrationals between these two numbers that just don't have a representation.
This is not affected by the fact that irrationals cannot be counted. Given the irrational, a rational close enough exists which has the same decimal expansion for the first n digits, for any n.
when they are done they will have undesrtood.
chuckle
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.
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. )
sum(n=1 ... N)(9*10^-n).
I can't, uh ... fully endorse that comment, which is not entirely accurate and doesn't answer my question. But I sure did miss the '9'.
For ordinary math, though, using some criterion for equality (for example x>=y and y>=x) is basic and not controversial. So it seems unconvincing (to me) when you seem to imply the opposite.
I use applied math. I haven't taken a class in real analysis. But it's fun how often grinding out the solution to a "real world," practical PDE turns out not to actually be the nicest (simplest and/or clearest and/or sufficiently insight-producing) way to understand the (hopefully) corresponding physical problem in the lab.
Stripping off the "calculus" and replacing it by limits sometimes seems to help highlight alternate perspectives that the magic "integrals" and "derivatives" kind of conceal.
Even when it's not more effective, it's definitely more fun.
You are putting words in my mouth.
And you clearly do not understand the answer.
I guess I'm not very good at ELI5 because I very clearly answered your question with your own proposal.
Maybe when you get to college a professor can do a better job explaining it to you (if you actually make it to college, because you're going to struggle very hard if that's how you think when an answer is spoon-fed to you).
Your terms are bit jumbled, so let's keep it simple: you're asking how to prove if an infinite sum converges and what its value is. Convergence proofs require analytic thought: meaning there may not be an immediate look-up. You need to convert the problem into the known corpus of convergent sums or use one of many tests (bounds test, integral test, etc) to show it converges analytically. Which you only learn through experience and memorization (unless you want to re-prove hundreds of series... maybe you do!) Fortunately this one is easily re-written as a known convergent sum.
First, you missed a term in your sum (9), re-written here:
sum(n=1..inf) 9 * 10^-n
Step 1: you pull out the 9 and it becomes 1/10+1/100+1/1000...
Step 2: Then we shift to n=0 by subtracting 1/10^0 from the series so that it is in the form n=0..k-1
1/10^0 + 1/10 + 1/100 + 1/1000 + ... + 1/10^-n - 1/10^0
Step 3: Now we've got ourselves a geometric series of just 1/10^n .. wikipedia does a great job explaining the sum convergence for GS from n=0...inf: https://en.wikipedia.org/wiki/Geometric_series
Step 4: compute geometric convergence
(1-r^n)/(1-r) = (1-(1/10)^n)/(1-1/10) = 1/(1-1/10) = 10/9
So we have 10/9 as the solution to Sum[n=0...inf](1/10^n)
Step 5: the remaining arithmetic
Now subtract our 1/10^0 ... and then * 9 = 1
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.
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?