I'm having trouble concerning the following proof that each bounded sequence in $\mathbb{R}^p$ has a convergent subsequence. We have already established that this is true in $\mathbb{R}$ and this is the proof that the professor gives:
Use induction on $p$.
For $x \in \mathbb{R}^p$ write $x = (y, z)$ with $y = (x^{(1)}, \dots, x^{(p-1)}) \in \mathbb{R}^{p-1}$ and $z = x^{(p)} \in \mathbb{R}$.
Observe that $|x|^2 = |y|^2 + z^2$. $(i)$
Let $x_n = (y_n, z_n)$ for $n \in \mathbb{N}$ be a bounded sequence in $\mathbb{R}$ (I think this is a typo and should be $\mathbb{R}^p$?). From $(i)$, $y_n$ and $z_n$ are also bounded.
Replacing $x, y, z$ with $x_n - x, y_n, - y, z_n - z$ in $(i)$ yields $x_n \to x <=> y_n \to y $ and $ z_n \to z$
By the base case $p = 1$ (established already), some subsequence $z_{n_k} \to z$ for some $z \in \mathbb{R}$, and by the inductive step some subsequence of $y_n$ converges to some $y \in \mathbb{R}^{p-1}$. The indices of the two subsequences are not necessarily the same, so we can't yet conclude that $x_{n_k} \to x = (y, z)$. However, since $y_{n_k}$ is bounded, it itself has a convergent subsequence (subsubsequence). So $y_{n_{k_l}} \to y$ for some $y \in \mathbb{R}^{p-1}$. As a subsubsequence of a subsequence converging to $z$, we also have $z_{n_{k_l}} \to z$
Thus, $x_{n_{k_l}} \to x = (y, z)$. $\blacksquare$
The following are my confusing about the proof:
Why is the substitution $x, y, z \to x_n-x, y_n - y, z_n-z$ justified?
How does finding a subsequence of the subsequence of $y_n$ and $z_n$ fix the problem of the indices being different?