How can $0.999dots$ not equal $1$?
Clash Royale CLAN TAG#URR8PPP
up vote
11
down vote
favorite
First, by definition I assume that $0.999...$ actually is defined as:
$$textlim_nrightarrowinftysum_i=1^n 9/10^i$$
Now by geometric series we already know that this equals one. But nonetheless here is an explicit proof. The statement is:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=1^n 9/10^i-1|<epsilon)$$
Which is equivalent to:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=0^n 9/10^i-10|<epsilon)$$
Let $epsilon>0$ be a real number. Now note that $sum_i=0^n 9/10^i=10-1/10^n$. Choose $delta=textmax(1,textceil(log(1/epsilon)))$
As such: $|10-10-1/10^n|=1/10^n<1/10^textceil(log(1/epsilon))leq 1/10^textlog(1/epsilon)=epsilon$
Which works out nice...
However, I have learned that $0.999...=1$ doesn't hold in all number systems such as hyperreals and surreals and what not. I am not even sure about rational numbers (although the proof looks like it would work for rationals with small tweaks)... I believe that the statement can't even be formulated in the first order theory of real closed fields as the $n$ is quantified over naturals, so there are number systems which can't even express the fact.
What in the proof goes wrong in the non-standard number systems and what are the primary features of the systems that cause this? Also, a proof of the fact NOT holding in said systems is welcome!
real-numbers nonstandard-analysis
 |Â
show 4 more comments
up vote
11
down vote
favorite
First, by definition I assume that $0.999...$ actually is defined as:
$$textlim_nrightarrowinftysum_i=1^n 9/10^i$$
Now by geometric series we already know that this equals one. But nonetheless here is an explicit proof. The statement is:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=1^n 9/10^i-1|<epsilon)$$
Which is equivalent to:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=0^n 9/10^i-10|<epsilon)$$
Let $epsilon>0$ be a real number. Now note that $sum_i=0^n 9/10^i=10-1/10^n$. Choose $delta=textmax(1,textceil(log(1/epsilon)))$
As such: $|10-10-1/10^n|=1/10^n<1/10^textceil(log(1/epsilon))leq 1/10^textlog(1/epsilon)=epsilon$
Which works out nice...
However, I have learned that $0.999...=1$ doesn't hold in all number systems such as hyperreals and surreals and what not. I am not even sure about rational numbers (although the proof looks like it would work for rationals with small tweaks)... I believe that the statement can't even be formulated in the first order theory of real closed fields as the $n$ is quantified over naturals, so there are number systems which can't even express the fact.
What in the proof goes wrong in the non-standard number systems and what are the primary features of the systems that cause this? Also, a proof of the fact NOT holding in said systems is welcome!
real-numbers nonstandard-analysis
Usually, the proof is saved by the transfer principle
– Hagen von Eitzen
Jul 24 at 17:17
This number does not exist by the construction of real numbers
– Vladislav Kharlamov
Jul 24 at 17:23
@VladislavKharlamov Could you elaborate? How does it not exist?
– Jam
Jul 24 at 17:38
2
@Jam Many books exclude from decimal expansion the possibility of a tail of $9$'s as an ad hoc assumption in order to get uniqueness of decimal expansions. Vladislav needs to understand that definition and terminology is different from content. While those books don't call $sum_n=1^infty9/10^n$ a decimal expansion, all of them do consider this a valid series and the question of whether the (Cauchy) sum of this series should be $1$ or not is still a valid question in all those texts as well.
– user577471
Jul 24 at 17:54
2
@ThomasWeller: What do you mean by $0.bar01$? It certainly doesn't match up any of the usual shorthand for expressing a decimal. In what place is the 1?
– Hurkyl
Jul 25 at 15:50
 |Â
show 4 more comments
up vote
11
down vote
favorite
up vote
11
down vote
favorite
First, by definition I assume that $0.999...$ actually is defined as:
$$textlim_nrightarrowinftysum_i=1^n 9/10^i$$
Now by geometric series we already know that this equals one. But nonetheless here is an explicit proof. The statement is:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=1^n 9/10^i-1|<epsilon)$$
Which is equivalent to:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=0^n 9/10^i-10|<epsilon)$$
Let $epsilon>0$ be a real number. Now note that $sum_i=0^n 9/10^i=10-1/10^n$. Choose $delta=textmax(1,textceil(log(1/epsilon)))$
As such: $|10-10-1/10^n|=1/10^n<1/10^textceil(log(1/epsilon))leq 1/10^textlog(1/epsilon)=epsilon$
Which works out nice...
However, I have learned that $0.999...=1$ doesn't hold in all number systems such as hyperreals and surreals and what not. I am not even sure about rational numbers (although the proof looks like it would work for rationals with small tweaks)... I believe that the statement can't even be formulated in the first order theory of real closed fields as the $n$ is quantified over naturals, so there are number systems which can't even express the fact.
What in the proof goes wrong in the non-standard number systems and what are the primary features of the systems that cause this? Also, a proof of the fact NOT holding in said systems is welcome!
real-numbers nonstandard-analysis
First, by definition I assume that $0.999...$ actually is defined as:
$$textlim_nrightarrowinftysum_i=1^n 9/10^i$$
Now by geometric series we already know that this equals one. But nonetheless here is an explicit proof. The statement is:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=1^n 9/10^i-1|<epsilon)$$
Which is equivalent to:
$$forallepsilon_+existsdeltaforall n (n>deltarightarrow|sum_i=0^n 9/10^i-10|<epsilon)$$
Let $epsilon>0$ be a real number. Now note that $sum_i=0^n 9/10^i=10-1/10^n$. Choose $delta=textmax(1,textceil(log(1/epsilon)))$
As such: $|10-10-1/10^n|=1/10^n<1/10^textceil(log(1/epsilon))leq 1/10^textlog(1/epsilon)=epsilon$
Which works out nice...
However, I have learned that $0.999...=1$ doesn't hold in all number systems such as hyperreals and surreals and what not. I am not even sure about rational numbers (although the proof looks like it would work for rationals with small tweaks)... I believe that the statement can't even be formulated in the first order theory of real closed fields as the $n$ is quantified over naturals, so there are number systems which can't even express the fact.
What in the proof goes wrong in the non-standard number systems and what are the primary features of the systems that cause this? Also, a proof of the fact NOT holding in said systems is welcome!
real-numbers nonstandard-analysis
edited Jul 24 at 20:32


Xander Henderson
13k83150
13k83150
asked Jul 24 at 17:13
Dole
792514
792514
Usually, the proof is saved by the transfer principle
– Hagen von Eitzen
Jul 24 at 17:17
This number does not exist by the construction of real numbers
– Vladislav Kharlamov
Jul 24 at 17:23
@VladislavKharlamov Could you elaborate? How does it not exist?
– Jam
Jul 24 at 17:38
2
@Jam Many books exclude from decimal expansion the possibility of a tail of $9$'s as an ad hoc assumption in order to get uniqueness of decimal expansions. Vladislav needs to understand that definition and terminology is different from content. While those books don't call $sum_n=1^infty9/10^n$ a decimal expansion, all of them do consider this a valid series and the question of whether the (Cauchy) sum of this series should be $1$ or not is still a valid question in all those texts as well.
– user577471
Jul 24 at 17:54
2
@ThomasWeller: What do you mean by $0.bar01$? It certainly doesn't match up any of the usual shorthand for expressing a decimal. In what place is the 1?
– Hurkyl
Jul 25 at 15:50
 |Â
show 4 more comments
Usually, the proof is saved by the transfer principle
– Hagen von Eitzen
Jul 24 at 17:17
This number does not exist by the construction of real numbers
– Vladislav Kharlamov
Jul 24 at 17:23
@VladislavKharlamov Could you elaborate? How does it not exist?
– Jam
Jul 24 at 17:38
2
@Jam Many books exclude from decimal expansion the possibility of a tail of $9$'s as an ad hoc assumption in order to get uniqueness of decimal expansions. Vladislav needs to understand that definition and terminology is different from content. While those books don't call $sum_n=1^infty9/10^n$ a decimal expansion, all of them do consider this a valid series and the question of whether the (Cauchy) sum of this series should be $1$ or not is still a valid question in all those texts as well.
– user577471
Jul 24 at 17:54
2
@ThomasWeller: What do you mean by $0.bar01$? It certainly doesn't match up any of the usual shorthand for expressing a decimal. In what place is the 1?
– Hurkyl
Jul 25 at 15:50
Usually, the proof is saved by the transfer principle
– Hagen von Eitzen
Jul 24 at 17:17
Usually, the proof is saved by the transfer principle
– Hagen von Eitzen
Jul 24 at 17:17
This number does not exist by the construction of real numbers
– Vladislav Kharlamov
Jul 24 at 17:23
This number does not exist by the construction of real numbers
– Vladislav Kharlamov
Jul 24 at 17:23
@VladislavKharlamov Could you elaborate? How does it not exist?
– Jam
Jul 24 at 17:38
@VladislavKharlamov Could you elaborate? How does it not exist?
– Jam
Jul 24 at 17:38
2
2
@Jam Many books exclude from decimal expansion the possibility of a tail of $9$'s as an ad hoc assumption in order to get uniqueness of decimal expansions. Vladislav needs to understand that definition and terminology is different from content. While those books don't call $sum_n=1^infty9/10^n$ a decimal expansion, all of them do consider this a valid series and the question of whether the (Cauchy) sum of this series should be $1$ or not is still a valid question in all those texts as well.
– user577471
Jul 24 at 17:54
@Jam Many books exclude from decimal expansion the possibility of a tail of $9$'s as an ad hoc assumption in order to get uniqueness of decimal expansions. Vladislav needs to understand that definition and terminology is different from content. While those books don't call $sum_n=1^infty9/10^n$ a decimal expansion, all of them do consider this a valid series and the question of whether the (Cauchy) sum of this series should be $1$ or not is still a valid question in all those texts as well.
– user577471
Jul 24 at 17:54
2
2
@ThomasWeller: What do you mean by $0.bar01$? It certainly doesn't match up any of the usual shorthand for expressing a decimal. In what place is the 1?
– Hurkyl
Jul 25 at 15:50
@ThomasWeller: What do you mean by $0.bar01$? It certainly doesn't match up any of the usual shorthand for expressing a decimal. In what place is the 1?
– Hurkyl
Jul 25 at 15:50
 |Â
show 4 more comments
1 Answer
1
active
oldest
votes
up vote
31
down vote
accepted
$0.bar9= 1$ does hold the hyperreals.
The fact you're referring to is something different, and unfortunately that difference is usually not made clear which leads to confusion like you had. What people are trying to say is that in the hyperreals, you can have a terminating decimal that nonetheless has infinitely many $9$'s.
More precisely, you still have decimal notation for the hyperreals, but the places are indexed by hyperintegers rather than ordinary integers. And if you take an infinite hyperinteger $H$, then
$$ 1 - 10^-H = sum_n=1^H 9 cdot 10^-n = 0.underbrace999ldots999_Htext nines neq 1$$
However, $0.bar9$ still refers to the nonterminating decimal that has a $9$ in every fractional place, and $0.bar9 = 1$.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
31
down vote
accepted
$0.bar9= 1$ does hold the hyperreals.
The fact you're referring to is something different, and unfortunately that difference is usually not made clear which leads to confusion like you had. What people are trying to say is that in the hyperreals, you can have a terminating decimal that nonetheless has infinitely many $9$'s.
More precisely, you still have decimal notation for the hyperreals, but the places are indexed by hyperintegers rather than ordinary integers. And if you take an infinite hyperinteger $H$, then
$$ 1 - 10^-H = sum_n=1^H 9 cdot 10^-n = 0.underbrace999ldots999_Htext nines neq 1$$
However, $0.bar9$ still refers to the nonterminating decimal that has a $9$ in every fractional place, and $0.bar9 = 1$.
add a comment |Â
up vote
31
down vote
accepted
$0.bar9= 1$ does hold the hyperreals.
The fact you're referring to is something different, and unfortunately that difference is usually not made clear which leads to confusion like you had. What people are trying to say is that in the hyperreals, you can have a terminating decimal that nonetheless has infinitely many $9$'s.
More precisely, you still have decimal notation for the hyperreals, but the places are indexed by hyperintegers rather than ordinary integers. And if you take an infinite hyperinteger $H$, then
$$ 1 - 10^-H = sum_n=1^H 9 cdot 10^-n = 0.underbrace999ldots999_Htext nines neq 1$$
However, $0.bar9$ still refers to the nonterminating decimal that has a $9$ in every fractional place, and $0.bar9 = 1$.
add a comment |Â
up vote
31
down vote
accepted
up vote
31
down vote
accepted
$0.bar9= 1$ does hold the hyperreals.
The fact you're referring to is something different, and unfortunately that difference is usually not made clear which leads to confusion like you had. What people are trying to say is that in the hyperreals, you can have a terminating decimal that nonetheless has infinitely many $9$'s.
More precisely, you still have decimal notation for the hyperreals, but the places are indexed by hyperintegers rather than ordinary integers. And if you take an infinite hyperinteger $H$, then
$$ 1 - 10^-H = sum_n=1^H 9 cdot 10^-n = 0.underbrace999ldots999_Htext nines neq 1$$
However, $0.bar9$ still refers to the nonterminating decimal that has a $9$ in every fractional place, and $0.bar9 = 1$.
$0.bar9= 1$ does hold the hyperreals.
The fact you're referring to is something different, and unfortunately that difference is usually not made clear which leads to confusion like you had. What people are trying to say is that in the hyperreals, you can have a terminating decimal that nonetheless has infinitely many $9$'s.
More precisely, you still have decimal notation for the hyperreals, but the places are indexed by hyperintegers rather than ordinary integers. And if you take an infinite hyperinteger $H$, then
$$ 1 - 10^-H = sum_n=1^H 9 cdot 10^-n = 0.underbrace999ldots999_Htext nines neq 1$$
However, $0.bar9$ still refers to the nonterminating decimal that has a $9$ in every fractional place, and $0.bar9 = 1$.
answered Jul 24 at 17:21
Hurkyl
107k9112253
107k9112253
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2861566%2fhow-can-0-999-dots-not-equal-1%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Usually, the proof is saved by the transfer principle
– Hagen von Eitzen
Jul 24 at 17:17
This number does not exist by the construction of real numbers
– Vladislav Kharlamov
Jul 24 at 17:23
@VladislavKharlamov Could you elaborate? How does it not exist?
– Jam
Jul 24 at 17:38
2
@Jam Many books exclude from decimal expansion the possibility of a tail of $9$'s as an ad hoc assumption in order to get uniqueness of decimal expansions. Vladislav needs to understand that definition and terminology is different from content. While those books don't call $sum_n=1^infty9/10^n$ a decimal expansion, all of them do consider this a valid series and the question of whether the (Cauchy) sum of this series should be $1$ or not is still a valid question in all those texts as well.
– user577471
Jul 24 at 17:54
2
@ThomasWeller: What do you mean by $0.bar01$? It certainly doesn't match up any of the usual shorthand for expressing a decimal. In what place is the 1?
– Hurkyl
Jul 25 at 15:50