News for hackers. Stuff that matters.
Re:0.999...= 1 by _bxg1 on Tuesday April 28, 2020 @11:06AM (#23007694)
Why not 0.00...1?
Re:0.999...= 1 by jonsen on Tuesday April 28, 2020 @11:20AM (#23007833)
This is not an infinite decimal. The digit 1 is somewhere out there.
Re:0.999...= 1 by UncleMeat on Tuesday April 28, 2020 @11:55AM (#23008237)
But this is not a compelling argument to somebody in this situation. While correct, it feels identical to saying "it just is".
Re:0.999...= 1 by jdsully on Tuesday April 28, 2020 @03:08PM (#23010591)
The whole numerical representation scheme really is just a man made system. If you dig deep enough the veneer disappears. This is especially noticeable when you start to see things like numbers that are finite in decimal but have infinite repeating patterns binary.
Re:0.999...= 1 by oconnor663 on Tuesday April 28, 2020 @11:38AM (#23008045)
Though you could treat it as an infinite series in a similar way:

0.9 -> 0.99 -> 0.999 -> ... -> ?

0.1 -> 0.01 -> 0.001 -> ... -> ?

Re:0.999...= 1 by jonsen on Tuesday April 28, 2020 @12:41PM (#23008778)
The first is an infinite series:

  9/10 + 9/100 + 9/1000 + ... + 9/10^n + ...
The second is not?!
Re:0.999...= 1 by oconnor663 on Tuesday April 28, 2020 @12:57PM (#23008964)
I mean you could if you want to:

1/10 + -9/100 + -9/1000 + -9/10000 + ...

But I just meant them as series, not necessarily as sums.

Re:0.999...= 1 by jonsen on Tuesday April 28, 2020 @01:19PM (#23009297)
Or

  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:

https://en.m.wikipedia.org/wiki/Series_(mathematics)

Re:0.999...= 1 by oconnor663 on Tuesday April 28, 2020 @02:31PM (#23010220)
Woops, you're totally right, I think I should've said "sequence".
Re:0.999...= 1 by DavidVoid on Tuesday April 28, 2020 @02:48PM (#23010387)
Because unlike 0.99..., 0.00...1 is not a Real number.

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.

Re:0.999...= 1 by tom-thistime on Tuesday April 28, 2020 @11:08AM (#23007707)
Then the question is, is 0.00....1 equal to zero? We use the definition of equality above and we say yes.

EDIT: The number above seems well defined. It's lim n->inf (10^-n). That's zero.

Re:0.999...= 1 by DavidVoid on Tuesday April 28, 2020 @02:50PM (#23010405)
It is not.

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.

Re:0.999...= 1 by andrewprock on Wednesday April 29, 2020 @11:49AM (#23020618)
This is usually described mathematically by saying that the representation of a decimal has to be countable, whereas the number 0.000...1 is not a countable representation.

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.

Re:0.999...= 1 by tom-thistime on Wednesday April 29, 2020 @01:42PM (#23021958)
Could you please explain a little more what "not a countable representation" means?
Re:0.999...= 1 by andrewprock on Wednesday April 29, 2020 @08:32PM (#23026253)
A countable set is one where you can reach any element in a finite amount of steps. See:

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

Re:0.999...= 1 by tom-thistime on Thursday April 30, 2020 @09:05AM (#23030353)
If you're saying we never get from the initial 0 to the trailing 1 in a finite number of steps, that's true and that's what DavidVoid is saying. But I haven't made the list of digits uncountably large by adding one element. Instead I put that element in a transfinite position in the ordering and I have to watch out for weird consequences.

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?

Re:0.999...= 1 by andrewprock on Thursday April 30, 2020 @12:02PM (#23032346)
It's not the set of digits you use which is uncountable, it's the representation itself.
Re:0.999...= 1 by aw1621107 on Wednesday April 29, 2020 @01:51PM (#23022060)
I think it's just another way to word DavidVoid's explanation a few comments up.
Re:0.999...= 1 by tom-thistime on Tuesday April 28, 2020 @03:18PM (#23010708)
Ok. (a) I think you're saying that 0.00 ... 1 is not a real number. (b) Do we agree that lim n->inf 10^-n is a real number? (I.e. zero?) (c) Then you're saying that limit in "(b)" is not a reasonable definition of the string "0.00 ... 1". Is that correct?
Re:0.999...= 1 by DavidVoid on Tuesday April 28, 2020 @03:51PM (#23011077)
That is correct.

The limit of lim n->inf 10^-n is exactly 0, it is not 0.00...1.

Re:0.999...= 1 by tom-thistime on Tuesday April 28, 2020 @04:11PM (#23011320)
Since we have no common definition of what 0.00...1 might possibly mean, let's say we agree.
Re:0.999...= 1 by empath75 on Tuesday April 28, 2020 @08:45PM (#23013976)
0.0000... is the repeating decimal representation of zero.
Re:0.999...= 1 by greenshackle2 on Tuesday April 28, 2020 @12:33PM (#23008690)
What is 0.00...1 times 34?
Re:0.999...= 1 by andrewprock on Wednesday April 29, 2020 @11:50AM (#23020626)
0.00...34
Re:0.999...= 1 by greenshackle2 on Wednesday April 29, 2020 @03:36PM (#23023238)
Is 0.00...1 times 34 equal to 0.00..1 times 3.4?
Re:0.999...= 1 by andrewprock on Wednesday April 29, 2020 @08:37PM (#23026277)
I think the answer to that question depends on the axioms you are using.