wrong, you will hit the wall after n infinite time.
You just aren't understanding the concept of infinity.
You also seem to have believe that 0.9r is a different entity to 1.
0.9r means exactly the same thing as 1, it is just 2 different symbols that mean the exact same thing.
By definition, 0.9r = 1. This is absolute true in every sense of the meaning.
What you are arguing is 1 != 1. Which is just absurd.
1=1
1= 0.9r
0.9r does not mean 0.999999999999999999999999999999999999999999999999999.... with a very long repetition of 9s. 0.9r means 1.
Here is another example:
X = 1
Y = 1
X = Y. You are trying to argue that this doesn't hold, of course it holds, by the very definition. X and Y are just different symbols to represent the same thing.
Just because a number has two different symbolic representation doesn't mean they are different.
Its like giving someone a nickname, when you use their full name or their nickname you still refer to the same person, not two different people.