This is an old revision of this page, as edited by Huon (talk | contribs) at 20:23, 8 December 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 20:23, 8 December 2005 by Huon (talk | contribs)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)Because of their length, the previous discussions on this page have been archived. If further archiving is needed, see Misplaced Pages:How to archive a talk page.
Previous discussions:
The crux of the matter:
There is no proof that demonstrates 0.999... = 1 but there is solid proof that demonstrates 0.999... < 1. See the proof by induction if the sysops have not censored it yet. The number 0.999... is not a limit, it is an infinite sum. Even if you were to treat it as a limit, the limit is not equal to the infinite sum. Just try adding the following: 9/10 + 9/100 + 9/1000 + .... add as many terms as you like. You will notice that the terms keep getting closer to zero and the sum keeps getting closer to 1. However, no term ever becomes zero and no sum ever becomes 1. There is no such thing as an infinite sum that can be calculated. There is no definition that says the limit of an infinite sum is the infinite sum for if there were, it would be nonsense and thus untrue. This is a typical misconception.... Unlike this article by Ksmrq that is written in a trust me approach, I am challenging all thinkers and teachers to think for themselves. Examine the terminology, examine the definitions, think long and hard and if you find a flaw, discard everything and start all over again. This page contains proofs that debunk the myths stating the real number system collapses if 0.999... is not equal to 1. I am not asking you to believe me, I am asking you to think for yourselves. Please do not be fooled by arguments presented in group theory and the so-called definition of real numbers. Real numbers existed long before the concepts of groups and fields came into existence. You do not have to pass a course in real analysis or abstract algebra to figure this out. In fact, you do not need to know anything else besides high school math. Do not be intimidated by those who are able to write a lot of BS that is in the first place irrelevant and serves to confuse rather than enlighten. I have studied and passed all these courses and they are worthless. Finally, have a backbone and post your opinion.... When incorrect knowledge is propagated forcefully and the truth is rejected.... progress stops.
- Who says it is not a limit, but an infinite sum? If I treat it as a limit, it doesn't matter whether it equals the infinite sum. You say, "There is no such thing as an infinite sum that can be calculated." That depends what you mean by "calculated", but even if we accept that statement, there is no consistent way that any infinite sum can be considered as a real number unless it is equal to the limit of it's truncated sums. So you have to choose between saying this infinite sum does not represent a real number, or it represents 1. High school maths tells me that if 0.999... is used to mean a real number, then it's greater than all numbers less than 1. High school maths also tells me that it's smaller than all numbers greater than 1, so there's nothing between it and 1. The most basic understanding of real numbers, from before group theory, analysis or anything like that, tells me that there is a real number in between any two different real numbers, so 0.999... and 1 must be equal. All that the modern definitions do is formalise the way in which we consider 0.999... to be a real number. And while you're at it, high school maths tells me that the induction above proves an infinite number of statements about finite sums, but doesn't prove anything about an infinite sum. JPD (talk) 15:34, 7 December 2005 (UTC)
- 0.999... is a number. It was first used in the same sense as 0.333..., 0.666..., etc. High school math does not tell you 0.999... is greater than all numbers less than 1. In fact this statement is not true. If you read the above post regarding numbers between 0.999... and 1 and understand it, you will see that both these questions are answered. There are infinitely many numbers between 0.999... and 1. Yes, induction does prove an infinite number of statements about finite sums but there is nothing else we can do: the only thing we can know of an infinite sum is what is its limit (provided it has one). To say that the number 0.999... is equal to 1 is absurd. If two numbers are equal, then their difference is zero. Even an elementary shool child can tell you this. What you can say for certain is that the difference between 1 and 0.999... is greater than zero even if it is very close. We don't know how close, we cannot determine how close and frankly we do not care how close it is to zero. The same reasoning applies to 0.333.. - this is not equal to 1/3 but it's used as an approximation in base 10 because 1/3 cannot be represented exactly in base 10. In metric spaces we have d(x,y) = 0 => x = y. This is also known as the identity of indiscernibles. If it is true (and it is believed to be true since the reals are classified as a metric space), then 0.999... must be the same as 1. However, it is not the same as 1. So either you discard the identity and have 0.999... = 1 or you keep the identity and note that 0.999... is not equal to 1. Therefore it must be greater or smaller. It can't be greater by the ordering of the real number system, thus it must be smaller. Hence 0.999... < 1. The only proof of equality when we represent numbers using series is that the two numbers are equal if and only if the sum of their partial series is equal term by term with terms in the right order. How do you determine which of the following numbers is larger: 3.14159265 or 3.14159165? In any radix system, two numbers are equal if and only if all the coefficients are equal in the polynomial representation.
- If there are infinitely many numbers between .999... and 1, name one. (Heck, name .999... of them; same diff!) If the difference between .999... and 1 is greater than zero, what is it? You can go on all day about what numbers fall between them, or what the difference is, but unless you can name them, you don't really have a point. And any mathematician would tell you that, yes, .333... = 1/3 exactly, if and only if the threes repeat forever. --HeroicJay 17:03, 7 December 2005 (UTC)
In answer to your first question:
Let X = 99 X/10^2 + X/10^4 + X/10^6 + .... B= .99 + .0099 + .000099 + ... = .999999...
B is one such number
What is the difference? You cannot calulate the difference because you would have to compute an infinite difference. Arithmetic in radix systems works only on finitely represented numbers.... And 1/3 is not equal to 0.333... (never mind exactly).
- Anon, nobody cares about these series being different. They have the same sum. Melchoir 19:21, 7 December 2005 (UTC)
- In fact, scratch that, since the words "series" amd "sum" are confusing. Let me try this again, and let me repeat myself for emphasis: All of these sequences have the same limit. We don't care about the sequences. We care about the limits. When we write an equals sign, it is not between the sequences. It is between the limits. When we write a less-than sign, it is not between the sequences. It is between the limits. No one cares about the sequences! Scientists have no use for the sequences. Engineers have no use for the sequences. We only care about the limits. Who is we? Everyone you disagree with. What do we care about? Not the sequences! What is it, then? The limits! What do we compare? The limits! When we write "0.999... = 1", are we talking about the sequences? No! What are we talking about? The limits! Need I go on? Melchoir 19:31, 7 December 2005 (UTC)
- Ooh ooh, I've got another one! When we write 1/3 = 0.333... I must raise a question! Q: are we saying that the number 1/3 is equal to the sequence (0, 0.3, 0.33, 0.333, 0.3333, ...)? A: no we aren't! What could we possibly mean then? Why, it's not the sequence that we care about at all; it's its limit! Wait a minute, the sequence never "gets there". Oh wait, I forgot, we don't care about the sequence. We care about... its limit! Melchoir 19:36, 7 December 2005 (UTC)
You may be talking about limits but most people do not talk about limits. They are thinking about the actual sum. Two different things! So although it is correct to say Limit of the partial sums of 9/10;9/100;9/1000,... = 1, it is not correct to say 0.999... = 1 for then it's like saying the sequence is equal to the limit!! Oops I forgot, we don't care about the sequence?
- Most people don't talk about limits because most people aren't well-versed in Calculus. --HeroicJay 20:43, 7 December 2005 (UTC)
- And I feel that there's something I should say about your .999... which apparently isn't the same as .999... but I think Melchior hit the most important points. I mean, is 4 unequal to 4 because you can obtain the sum in two different fashions? (1 + 3 or 2 + 2)? --HeroicJay 20:49, 7 December 2005 (UTC)
- If "most people... are thinking about the actual sum", then they are thinking of a fiction. In mathematics there are only sequences and limits; anon, you seem to agree that sequences can't be compared with numbers, so we have no choice but to use limits. Melchoir 22:12, 7 December 2005 (UTC)
They are not thinking of fiction: Most numbers can be expressed as a sum/series and are used as approximations in calculations everywhere. You don't hear of computer programs finding the limit of .999... before it is used in a calculation. It is used as is in all calculations. When architects find the area of a circle with radius 2, they do not say it is 2*pi but 6.28 (if pi = 3.14). Limits were not around when numbers were invented and they did not have any need to use limits. Limits are useful in calculus and many other areas. However, when dealing with arithmetic, 0.999... is a number that is often used as an approximation - nothing more than this. Thus in this context it is less than 1. Anything else is absurd. It is wrong to write 0.999... = 1 when it is in fact less than 1.
- A finite sum is defined recursively. An infinite sum is a fiction. You can't add up all the nines, and nobody is claiming that you can. But you just said "0.999... is a number". I thought you wanted it to be a sequence? Please make up your mind. Melchoir 23:58, 7 December 2005 (UTC)
- If an architect says that the area of a circle with radius 2 is 6.28, then he is wrong. He would probably say so, and in architecture, the difference may be too small to matter, but it is still wrong mathematically. pi is greater than 3.141; we can probably all agree on that. Concerning computer programs, they either use only finite sums, or they indeed use limits. Back to the point at hand: In my calculus class, an "infinite sum" was defined to be the limit of a sequence of finite sums (if that limit exists). Now some seem to disagree with this definition of an infinite sum (and I don't mean Melchior or HeroicJay here). Maybe I missed it, but if an infinite sum is not the limit of a sequence of finite sums, then what is it? Please give a definition. --80.128.36.128 00:09, 8 December 2005 (UTC) (sorry for being another Anon)
- First of all, clearly my patience is wearing thin, and I apologize. It isn't even relevant to this discussion what anyone "wants" things to mean. The string of glyphs "0.999..." is understood to represent a real number. In particular, it is the limit of a certain sequence of rationals, and that limit is 1. The string of glyphs "0.999..." is not meant to represent a sequence of numbers.
- Now, to reply to 80.128.36.128: you can certainly give a meaning to the phrase "infinite sum", but it is inevitably misleading and should be avoided. "Infinite sum" suggests an "infinite" version of a finite sum; by contrast, "sum of a series" makes no reference to infinity. Note the linguistic shift: it is the series itself that has a sum, not its terms. Since this distinction is so subtle and so easily abused, it is better to avoid the word "sum" entirely. Melchoir 00:22, 8 December 2005 (UTC)
You are rambling on about a lot of things that don't quite make sense to anyone else but you. The discussion is about what things mean to people and not what anyone wants things to mean. You started out this discussion with a very fine attitude and allowed yourself to deteriorate to the level of the author and your colleagues. I'll say this: you have an admirable command of the English language and your logic is pretty good too. Now why don't you hold onto an open mind? I have far more respect for you than I do for Hardy. I don't agree that Hardy is smarter than you. He may be more experienced and qualified but this does not mean he is necessarily that smart. That Hardy is able to correct my English (or anyone else) means very little because this discussion is not about English or is it? Well, if 0.999... is not the defined in the same as 0.333..., this should be made clear in your article. I still maintain that by the generally accepted understanding of 0.999... (understanding is that it is a number, decimal, an approximation to 1 just as 0.333... is an approximation to 1/3), 0.999... is less than 1. If you want to make a confusing statement like 0.999... = 1, then you need to explain how you arrived at this. You never hear it said that 0.333... = 1/3 means the limit of the partial sums of 0.333... = 1/3. In fact you don't hear it said about any other number except 0.999... What..... Do they think that because they interpret this in a certain way, that everyone else will?...
Recall
Many things have been written there, and most of them are sufficiently non-formal to allow any kind on diverging views.
First, I would like to recall what is the classical construction of real numbers: a real number is an equivalence class between infinite Cauchy series of rational numbers. According to the usual topology of this set, any Cauchy sequence actually converges and its limit is the real repreesenting the class. If you consider the infinite sequences (0,0.9,0.99,0.999, ...) and (1,1,1,1...), they both belongs to the same class and hence represent the same real number.
Then, I would also like to recall that 0,999... is not a decimal number (because a decimal number must have a finite number of decimals). Before stating whether 0.999...=1 or not you have to give any meaning to the writing 0.999...
If it means the limit of the series (0, 0.9, 0.99, 0.999, ...) in the set of the real numbers according to the usual topology (speaking of a limit has no meaning without a ground topological space) then it is of course equal to 1. If you try to expand decimal notation to infinite number of decimals (it has been done formaly in the past) then it is usual to forbid any infinite ending sequence of 9 as a natural condition for the representation unicity. This way, 0.999... is not a well-formed number.
It is also possible to consider other sets of "numbers" with different topologies, for instance non-standard sets. Anyway, untill the writing 0.999... will formaly get any proper meaning, I do not see what meaning could be given to the equation.
pom 00:42, 8 December 2005 (UTC)
- Thanks for the info, Taxipom, but I have a problem with your very last sentence. Yes, 0.999... has several conceivable interpretations, but for all the reasonable ones, and certainly for all the standard ones, the equation is meaningful and true.
- Except for standard infinite notation for which 0.999... is ill-formed: writing the first 9 assumes the number is 0.9 and <1. The point is that if it is the case no ending infinite sequence of 9 can occur. pom 10:09, 8 December 2005 (UTC)
- At some point we have to agree not to purposefully misinterpret each others' equations. If I subscript the topology for every lim symbol, if I disambiguate all the less-than relations, if I write different symbols for 1 the natural number, 1 the integer, 1 the rational, and 1 the real, then no one will understand me anyway! Ultimately, it's okay to use imprecise notation as long as the ambiguities don't alter the truth of your statements.
- On the other hand, it's all too easy to be cute with powerful notation. I've seen "1+1=10" (binary) and "1+1=11" (concatenation), but you know what, at the end of the day, that's not what "+" means, those equations are wrong, and 1+1=2. I can write "0.999... < 1" (comparing alphanumeric strings), but that's not what "<" means either, and that equation is wrong. Melchoir 02:45, 8 December 2005 (UTC)
An observation
You know, it occurred to me, the only reason some people go on about this is because they evoke a response. If you just ignore them, they'll soon get tired of tilting at windmills alone. I see little point in continuing dialogue with people who repeatedly demonstrate they don't understand what they're talking about. I suppose it does no inherent harm for a wikipedia talk page to descend to the level of pop math discussion lists, but it's certainly a waste of valuable time. The following fact is without dispute in the mathematical community:
- In the complete ordered field of real numbers, assuming nonconstructive arguments (i.e. proof by contradiction), it is a true statement that (9/10) + (9/100) + ... = 1. Given me an epsilon, and I can find a N, (I think it should be something around − log10 epsilon), such that all the partial sums past N lie within epsilon of 1. That is the definition of the sum of an infinite series of real numbers. To dispute this, you're either ignorant of the definitions or don't understand them.
Now, it is true that there are other ways of interpreting the equation. But, given the above context, it is a true statement. If you interpret the statement in the system of hyperreals, where infinitisemals exist, then it is not true, if you "interpret" it the right way. But, that is a different question. If it's sunny out and I ask you if it's sunny out today, and you say "No", and I say "what do you mean", and you say, "because it's raining 5,000 miles away", that doesn't prove it's not sunny, just that you didn't answer the question properly.
As for the link to the constructivist, you are entering another realm. He doesn't even accept proof by contradiction. So, again, this isn't relevant. Revolver 05:15, 8 December 2005 (UTC)
- I've lost track... Which "link to the constructivist" are you referring to? Melchoir 05:37, 8 December 2005 (UTC)
- Even using hyperreal numbers, one still has 9*=10*-=-=9, so =1. But one can construct 0.999...9 with an i-large number of digits, which is really smaller than 1 and larger than any standard real<1. That is, it has a positive, but i-small distance to 1.--LutzL 09:46, 8 December 2005 (UTC)
Concerning "infinite sums" and series, I must retract my previous statements as 80.128.36.128 (before I created an account). Melchior is right; what I defined above is indeed not usually called an "infinite sum". I made a translation error since English is not my native tongue. I shall henceforth call it the "sum of a series", following Melchior. Nevertheless, I still believe the main problem of those doubting 0.999...=1 is confusion about the definition of 0.999... So to those who doubt the equality: Please give a definition of 0.999... For comparision: I would define it to be either the sum of the series , or, more formally, as the equivalence class of cauchy sequences containing the sequence (0.9, 0.99, 0.999, 0.9999, ...); with the latter definition, the identity to 1 becomes a statement about Cauchy sequences.--Huon 10:17, 8 December 2005 (UTC)
Same discussion on other sites
This exact same discussion can be found on many sites; programming forums, everything2.com, I've even seen it discussed by Amazon.com reader reviewers. The same valid proofs are offered by the mathematicians each time, and the same erroneous suggestions are given to explain why 0.999... does not in fact equal 1. What makes it interesting is that the demeanor of the two sides is always the same as well; those who refuse to believe the truth of the statement must resort to insults, changing the subject. Several proofs are offered here, along with a lengthy discussion which I'm sure at some point brings up the fact that the biggest problem is in the notation and the connotation of the statement. Even so, many people refuse to accept these proofs. To anyone who does not believe that 0.999... = 1, I challenge you: pick any one of the proofs and give a rigorous explanation of why it is false. Monguin61 11:18, 8 December 2005 (UTC)
- I hope you are happy that you have contributed your two cents worth. Your comment is very one-sided (prejudiced).... Insults have been traded both ways. I still maintain that in the general sense, 0.999... < 1 unless you clearly define it as a limit. So what do you want? Do you expect people not to question this given it is used in exactly the same way as 0.333..., 0.666.. and is understood to mean 0.9 recurring? I challenge you to pick any of the opposing proofs, in particular the one by induction and show rigourously how it is false! .....please don't try to philosophize this whole thing away by placing the blame on those who are interpreting it in the only logical way they know. Besides, real numbers where defined long before Cauchy and Weierstrass. In many respects they did everyone a disservice by imposing their erroneous ideas and methods on the mathematics community. Far from real analysis not being open to debate, it is a very shaky subject..... Personally, I would love to see real analysis scrapped for something more rigourous and consistent. --anon
- Although I have no doubt about the "result", I should mention that fraction proof is non rigurous as the usual formal definition of multiplication is not the one used in the proof (allowing digitwise multiplication in a recurring decimal when no digits becomes grater than 9). Anyway, I persist in thinking that the main issue is that 0.999... should not be considered as a valid notation for a recurring decimal. This notation is actually derived as a limit of notations of numbers and not as the notation of a limit of numbers! pom 13:11, 8 December 2005 (UTC)ω
- Anon, seriously, enough with the insults. You say "in the general sense, 0.999... < 1". If by "the general sense" you mean that "0.999..." would appear in a dictionary before "1", you're right. But in mathematics, we don't compare strings of symbols. "0.999..." is a name for a real number, and that real number cannot be other than 1. Melchoir 19:59, 8 December 2005 (UTC)
- By the way, the "induction" argument, iirc, said that because the partial sums of a series are all less than 1, so is the sum of that series. This is wrong, and it has nothing to do with induction. It seems to me that we all agree that the sum of the series 0+.9+.09+.009+... is 1, so why are you bringing up that old mistake? Melchoir 20:02, 8 December 2005 (UTC)
- Melchior beat me to it, but since I already typed all this stuff, and since I give more details: Although it has been done before, the "induction proof" once more. Let me first repeat the proof, so there is no disambiguity. If you prefer me to show a gap in another proof, please give that proof first. It was said:
And yes, I am claiming that Simple Proof by induction: We have that k is true: Is k+1 true? Yes since because no carry is possible. Thus it follows that we can choose any k and always find that k+1 is true. Q.E.D.
- Problem number one: This is not really a proof by induction, since what is used to show the statement for k+1 is more than the induction hypothesis for k (the "no carry is possible" statement is rather meaningless in the general context, where the a_i might be whatever I choose them to be, as long as the finite sums are all less than x). That's not a great difficulty; we might simply specialise to the interesting case, strengthen the induction hypothesis, and claim that .
- Problem number two: The statement I just gave is indeed, for all natural numbers k, proved by the induction given above (more or less, and probably not rigorous enough to make a pure mathematician happy, but that pure mathematician should be able to fill in the remaining gaps himself.) Unfortunately, that was not what was claimed to be proven. The proof's author claimed to show the implication: Given that (which we just showed by induction), then we have . Induction now looks useless, since the statement we want to prove does not even contain a k any more, or any indeterminate but the i which is used for summation only. We also cannot take in the statement I just agreed to be true - is not a natural number, and there is no for which holds. Thus, we did not show the relevant statement for a precursor of , and induction fails.
- Concerning the definition of 0.999..., I now heard it be called a "recurring decimal". To express that in a formula, if I'm not mistaken, it shall mean . But what is, to a mathematician, ? By definition, , and most anons who spoke here before agreed that limit is, indeed, 1. Thus, 0.999...=1. So if you disagree, you probably do not disagree with the proof that the limit equals 1, but either a "recurring decimal" is different for you than for me, or you use another definition for . Please specify which is the case, and give your alternative definition.--Huon 20:23, 8 December 2005 (UTC)