I am working on this problem.
Let $A \in \mathbb{R}^{n \times n}$ be an upper triangular matrix and suppose that for $i = 1, \dots, n$, $|a_{ii}| < 1$. Show that $\lim_{k \to \infty} A^k = 0$.
What I have done is the following. Let $k = mn$. Then $\lim_{k \to \infty} A^k = \lim_{m \to \infty} A^{mn} = (\lim_{m \to \infty} A^m)^n = 0$, because the limit will give me a strictly upper triangular matrix due to $|a_{ii}| < 1$, and strictly upper triangular matrices are nilpotent. Is this correct? There must be a better solution. Any help is appreciated.