When the spectral radius of a matrix $B$ is less than $1$ then $B^n \to 0$ as $n$ goes to infinity Hello how to show the following fact?

When the spectral radius of a matrix $B$ is less than $1$ then $B^n \to 0$ as $n$ goes to infinity

Thank you!

One way to see this fact (without using Gelfand's formula) is the following. Let $B=SJS^{-1}$, where $J$ is the (complex) Jordan form of $B$. Let $D=\operatorname{diag}(1,\varepsilon,\varepsilon^2,\ldots,\varepsilon^{n-1})$, where $\varepsilon>0$. You can make all off-diagonal entries of $D^{-1}JD$ arbitrarily small if $\varepsilon$ is small enough. Since $\rho(B)<1$, you can pick $\varepsilon$ such that $\|D^{-1}JD\|_\infty<1$, where $\|\cdot\|_\infty$ is the maximum absolute row sum norm (i.e. $\|X\|_\infty=\max_i\sum_j|x_{ij}|$). Define $\|X\|=\|D^{-1}S^{-1}XSD\|_\infty$. Since $\|\cdot\|_\infty$ is submultiplicative, so is $\|\cdot\|$. Also, $\|B\|=\|D^{-1}JD\|_\infty<1$. Hence $0\le\|B^n\|\le\|B\|^n\to0$ as $n\to\infty$. Since all norms on a finite dimensional vector space are equivalent, we conclude that $B^n\to0$ as $n\to\infty$.
