I am not sure of the validity of a proof I read about the convergence of sequences in certain space. Let $X$ be the set of all bounded or unbounded sequences of complex numbers with distance
$$d(x,y) = \sum_{j=1}^{\infty}\frac{1}{2^j}\frac{|\zeta_j - \eta_j|}{1+|\zeta_j - \eta_j|}.$$
Claim: We have that the sequence $(\zeta^{(n)}_j) = x_n \to x = (\zeta_j)$ iff $\zeta^{(n)}_j \to \zeta_j$ for all $j = 1, 2, \dots$.
To prove it, first suppose that $x_n \to x$ and fix $j$. We have $$\frac{|\zeta^{(n)}_j - \zeta_j|}{1+|\zeta^{(n)}_j - \zeta_j|} \le 2^j \cdot d(x_n,x) \to 0,$$ as $n \to \infty$. Therefore, for $\epsilon > 0$ sufficiently small it holds that for $n$ large enough that
$$|\zeta^{(n)}_j - \zeta_j| < (1+|\zeta^{(n)}_j - \zeta_j|)\epsilon,$$ which implies that $$|\zeta^{(n)}_j - \zeta_j| < \frac{\epsilon}{1-\epsilon} < 2\epsilon,$$ and hence $\zeta^{(n)}_j \to \zeta_j$ for all $j$.
But for convergence of a sequence, we require that for all $\epsilon > 0$, there exists $N \in \mathbb{N}$ such that $|\zeta^{(n)}_j - \zeta_j| < \epsilon$ when $n \ge N$, not just when "$\epsilon > 0$ is sufficiently small".
For example, if I take $\epsilon$ slightly smaller than $1$ then $$|\zeta^{(n)}_j - \zeta_j| < \frac{\epsilon}{1-\epsilon} < 2\epsilon,$$ certainly doesn't hold.
So how can this proof be valid when the expression doesn't hold for all $\epsilon >0$?
This proof is from page $2$, problem 3 of these notes.