Suppose a Cauchy sequence $(x_n)$ is such that for every $M\in \mathbb{N}$, there exists a $k\ge M$ and an $n\geq M$ such that $x_k<0$ and $x_n>0$. How do I show $x_n$ converges to $0$?
I have some vague intuition that since $x_n$ is Cauchy, the difference between terms is getting arbitrarily small, so if there's always at least one positive and one negative term, their difference must be getting arbitrarily small, which means $x_n$ is somehow approaching zero. I'm not sure how to translate this into something formal. I've just been staring at the definition of a Cauchy sequence and trying to think of a way to get from there to $|x_n|<\varepsilon$.
HINT: Every Cauchy sequence in $\Bbb R$ converges. If a sequence converges to $L$, every subsequence of it also converges to $L$. Your condition ensures that $\langle x_n:n\in\Bbb N\rangle$ has a subsequence consisting entirely of negative numbers and another subsequence consisting entirely of positive numbers. Can a sequence of negative numbers converge to a positive number, or vice versa?