First suppose that \(c\) is a cluster point of \(S\text{.}\) We construct an injective sequence \((x_n)\) in \(S\) such that \(x_n \to c\text{.}\) Since \(c\) is a cluster point, there exists \(x_1 \in S\) such that \(0 \lt |x_1-c| \lt 1\text{.}\) Now suppose that \(x_1,\dots,x_{n-1}\) have been chosen in \(S\text{,}\) all distinct, with \(0 \lt |x_k-c| \lt 1/k\) for \(k=1,\dots,n-1\text{.}\) Let
\begin{equation*}
\eta=\min\{|x_1-c|,\dots,|x_{n-1}-c|\} \gt 0.
\end{equation*}
Because \(c\) is a cluster point of \(S\text{,}\) there exists \(x_n \in S\) such that
\begin{equation*}
0 \lt |x_n-c| \lt \min\{1/n,\eta\}.
\end{equation*}
Then \(x_n \neq x_k\) for \(k=1,\dots,n-1\text{,}\) because \(|x_n-c| \lt |x_k-c|\text{.}\) Thus, by induction, we obtain an injective sequence \((x_n)\) in \(S\) with \(|x_n-c| \lt 1/n\) for every \(n\text{.}\) Since \(1/n \to 0\text{,}\) it follows that \(|x_n-c| \to 0\text{,}\) and hence \(x_n \to c\text{.}\)
Conversely, suppose there is an injective sequence
\((x_n)\) in
\(S\) such that
\(x_n \to c\text{.}\) Let
\(\delta \gt 0\text{.}\) Since
\(x_n \to c\text{,}\) \(|x_n-c| \lt \delta\) for all
\(n\) sufficiently large. In particular, the inequality is satisfied by infinitely many terms of the sequence. At most one of them can be
\(c\) by injectivity. Therefore,
\(x_N \neq c\) for some sufficiently large
\(N\) and so
\(|x_N-c| \lt \delta\) as well. This shows that every neighborhood of
\(c\) contains a point of
\(S\) other than
\(c\text{.}\) Therefore
\(c\) is a cluster point of
\(S\text{.}\)