Theorem: Let $M$ be a square matrix. $M$ is convergent when its spectral radius $\rho(M)$ is less than 1.
Proof:
Suppose $\rho(M) < 1$. We know that there exists a matrix norm $ \lvert\lvert . \rvert\rvert_{\epsilon}$ such that $|\lvert M \rvert|_{\epsilon} < \rho(M) + \epsilon$.
Choose $\epsilon>0$ such that $|\lvert M|\rvert_{\epsilon}<1$. By the following calculation: \begin{align*} |\lvert \lim_{k \to \infty} M^k|\rvert_{\epsilon} &\leq \lim_{k \to \infty} |\lvert M^k |\rvert_{\epsilon} \tag{1}\\ &\leq \lim_{k \to \infty} |\lvert M|\rvert_{\epsilon}^k \tag{2}\\ &=0 \tag{3}(qed) \end{align*}
I don't understand $(1), (2)$ and $(3)$. Questions:
In $(1)$, how do we know that $\lim_{k \to \infty} M^k$ exists?
Also in $(1)$, how is that inequality true?
In $(2)$, how is that inequality true?
Finally, in $(3)$, why can we conclude that $M^k \to 0$ when its norm goes to $0$?
Let us rewrite simpler. We show by definition $M^k\to 0$ by controlling the difference. All norms used below are matrix norms, so $\|AB\|\le \|A\|\,\|B\|$, which makes already (2) clear, induction. $$ 0\le \|M^k-0\|=\|M^k\|\le\|M\|^k\to 0\ . $$