Suggestologist said:
Do you accept, for example, K. H. Rosen who uses that definition in the 12th chapter of
Elementary Number Theory and its Applications?
[quote
There are none? Interesting.[/quote]
Can you find a counter example?
They generate .9999999.... for the same reason that 1/1 can be made to generate .9999999...... They are what would be required to fit the role of the denominator and nominator of the ratio.
Begin with Nominator = 9 and Denominator = 10. Multiply by 10/10 without reducing the ratio. Add 9 to the nominator. Repeat.
The main difference between an integer and a real is that an integer always has a finite representation. Every single integer has a decimal representation of the form: d_0 d_1... d_n
where n is a finite integer. There is an infinite number or integers, and their sizes grow aribtarily large (that is, for any fixed number n, you can find an integer that is longer than it), but they are all finite. Your example has an infinite length, so it is not an integer.
Reals, however, have an infinite decimal expansion. Every single real has one. For example, the expansion of the integer 5 is 5.000... with an infinite number of zeroes in there.
Rosen's book has the Theorem 12.1 (page 430) that states:
Let \gamma be a real number with 0 <= \gamma < 1, and let b be a positive integer b > 1. Then \gamma can be uniquely written as
\gamma = sum[j=1,infinity] c_j / b^j
where the coefficients c_j are integers with 0 <= c_j <= b-1 for j = 1, 2, ... with the restriction that for every positive integer N there is an integer n with n > N and c_n != b-1.
Now, what can we see from here. First, the b is the base so we can replace it by decimal base 10 to get:
\gamma = sum[j=1,infinity] c_j / 10^j.
So, the real number
is the sum. So, if we set that c_j = 9 for all j = 1, 2, ..., we get that
\gamma = sum[j=1,infinity] 9 / 10^j
is a real number.
The "with the restriction" part of the theorem states that every real number has a unique expansion that doesn't end in an infinite number of digits b-1. In the decimal case it means that every real number has a unique representation that doesn't end in an infininite number of 9s.
However, this doesn't mean that a real number may not have such a representation. The theorem says that every real number has exactly one expansion that doesn't end in infinite nines, but it doesn't forbid it to have two representations: one that doesn't end in nines and one that does end.
Moreover, since 0.999... is a real number and according to the Theorem 12.1, each real number has an expansion that doesn't end in an infinite number of 9s, then it has to have also another expansion. That expansion is 1.000... .
[Edited to add stuff about integers]:
Rosen's book has also a theorem about representations of integers. It is Theorem 2.1 on page 40. It goes like this:
Let b be a positive integer with b > 1. Then every positive integer n can be written uniquely in the form:
n = a_k * b^k + a_{k-1} * b^{k-1} + --- + a_1 * b + a_0
where k is a nonnegative integer, a_j is an integer with 0 <= a_j <= b-1 for j = 0, 1, ..., k and the initial coefficient a_k != 0.
The difference here to the case of real numbers is that k is an integer. That is, an integer may not have an infinite representation as infinity is not an integer.