Consider the following statement:
Let $a,b\in\mathbb{R}$ be any two real numbers. Then we have that $$\forall\varepsilon>0:|a-b|<\varepsilon\implies a=b.$$
Here is my attempt to prove it:
Proof. Assume that $a\neq b$. Without loss of generality we may assume that $a<b$ (else we change the names of $a$ and $b$). $|a-b|=|b-a|=b-a>0$. Let $\varepsilon:=\frac{b-a}{2}>0$. By assumption we have that $$b-a=|a-b|<\varepsilon=\frac{b-a}{2}\implies 1<\frac{1}{2}$$ which is a contradiction. Therefore we must have that $a=b$.
q.e.d.
Is my proof correct? Can I use this statement to prove that the limit of a sequence $(a_n)_n$ is unique via assuming it has two limits $a,b$ and then concluding that for any $\varepsilon>0$ $$|a-b|\leq|a-a_n|+|a_n-b|<\varepsilon$$ for $n$ suffeciently large? (Because the statement then states that $a=b\implies$ uniqueness of limit).
Thank You
EDIT: I corrected the last line by replacing $=$ by $\leq$ since I used the triangle inequality.