So 1=0.999... can be proved by arguing that the only real number can be put between 1 and 0.999... is zero due to the fact that the only infinitesimal in real number is zero.
We can also write the statement as: $$ (\exists c \in \Bbb R)(1-0.999\cdots=c) \Rightarrow (c=0) $$
Also, I saw another proof in wiki by expressing 0.999.. in an infinite geometric series and calculate its limit to be 1. i.e. $$ 0.999\ldots = \lim_{n\to\infty}0.\underbrace{ 99\ldots9 }_{n} = \lim_{n\to\infty}\sum_{k = 1}^n\frac{9}{10^k} = \lim_{n\to\infty}\left(1-\frac{1}{10^n}\right) = 1-\lim_{n\to\infty}\frac{1}{10^n} = 1 \, - \, 0 = 1. $$
However, the epsilon-delta definition of limit can only ensure that the difference between the summation and its limit to be smaller than smaller than a positive real number $ \epsilon $ . Under such definition, the infinite geometric series above has a limit of 1 but it is actually never reaching 1. The best we can ensure that the infinite geometric series is $ \epsilon $ away from 1.
So my question is:
Under rigorous definition of limit by the epsilon-delta definition and real number system, is it valid to prove 0.999...=1 by infinite geometric series?
Supplement:
So some of you mentioned that the limit of such infinite geometric series is 1. According Epsilon-delta definition of limit, limit is
$$ \lim_{x \to c} f(x) = L \iff (\forall \varepsilon > 0)(\exists \ \delta > 0) (\forall x \in D)(0 < |x - c | < \delta \ \Rightarrow \ |f(x) - L| < \varepsilon) $$
So we can only find an $ x $ such that $ |f(x) - L| < \varepsilon $. They never equal.The limit of f(x) equals to L doesn't mean f(x) itself equals to L when there exist an $ x $ such that $ 0 < |x - c | < \delta $ .