[math]0 \rightarrow \infty = \overbrace{\underbrace{0,1,2,3,4,\cdots}_{\infty \text{ elements of } \mathbb{R}}, \underbrace{\infty}_{\text{not in } \mathbb{R}}}^{\text{all possible elements}} \\ \text{Mapped between 0.9 and 1} \\ 0.9 \rightarrow 1 = \overbrace{\underbrace{0.9, 0.99, 0.999, 0.9999, \cdots}_{\infty \space \mathbb{R} \text{ elements of the map}}, \underbrace{1}_{\text{not in the }\mathbb{R}\text{ map}} }^{\text{all possible elements}} [/math]

If there exists a value to bridge the gap between 0.999... and 1 thus allowing 0.999... = 1, there also exists a value to bridge the gap between real numbers and infinity, thus allowing infinity to be equal to a real number.

If there exists no value to bridge the gap between 0.999... and 1 thus assuming 0.999... = 1, there also exists no value to bridge the gap between real numbers and infinity, thus assuming infinity to be equal to a real number.

Because the value does not actually exist and infinity cannot be reached, there is no possible value to add to 0.999... to make it reach 1; it will never reach 1. No amount of increments in the reals will reach infinity, so no mapped amount of increments between 0 and 1 will reach 1.

0.999... is not "infinitely close" to 1. It is actually infinitely far away from 1. Any arithmetic that shows 0.999... = 1 is therefore flawed by making inconsistent and mistaken assumptions about the construction of a repeating decimal extended from a poor interpretation and implementation of infinity, because infinity has classically always been poorly interpreted and implemented.

[math]0.\bar{9} \neq 1 [/math]