Let $x_1, x_2, ... $ be a sequence of points of the product space $\prod X_{\alpha}$. Show that this sequence converges if and only if the sequence $\pi_{\alpha}(x_1)$, $\pi_{\alpha}(x_2)$, ... converges to $\pi_{\alpha}(x)$ for every $\alpha$
My Attempted Proof
Suppose $x_1, x_2$ converges to some point $x = (x_{\alpha})_{\alpha \in J} \in \prod X_{\alpha}$. Assume the sequence $\pi_{\alpha}(x_1)$, $\pi_{\alpha}(x_2)$ ... does not converge to $\pi_{\alpha}(x)$ for some $\alpha$. Put $\gamma = \alpha$ for this $\alpha$. Then we have $\pi_{\gamma}\left((x_{\alpha})_{\alpha \in J}\right) \neq x_{\gamma}$, reaching a contradiction.
Conversely suppose $\pi_{\alpha}(x_2)$, ... converges to $\pi_{\alpha}(x)$ for every $\alpha$. Let $\pi_{\alpha}\left(x_i\right) = x_{i_{\alpha}} $ denote the projection of $x_i \in \prod X_{\alpha}$ onto its $\alpha$th coordinate. Then we have $$x_{1_{\alpha}}, x_{2_{\alpha}}, .... \to x_{n_{\alpha}}$$ where $n > 0$. Hence we have $$(x_{i \in I})_{\alpha \in J} \to (x_{n})_{\alpha}$$ where $I$ is an arbitrary indexing set and $n = \sup I$. Thus we can see that $x_1, x_2, .. \to x_n = x$. $\square$
Is my proof correct? If so how rigorous is it? I was having some difficulty in proving this as it seemed something that intuitively obvious.
Any comments and criticism on the level of rigor of my proof is greatly appreciated.