Give an example of a matrix $B \in \mathbb{R}^{n\times n}$ such that $\|B\|\geq 1$ (for any norm) but the iterations $x^{m+1}=Bx^m+b$ converge to a fixed point such that $x=Bx+b$ (Suggestion: look the matrices of the form $\begin{bmatrix}\lambda & \gamma\\0 & \lambda\end{bmatrix}$)
Since $\|B\|\geq1$, $\lambda$ should be greater or equal than one. But I can't find in this case an example that converges. Actually, I find the opposite: diverges every time. Also, I'm thinking of the error, that this should mean that, in the better case, I can keep it constant from the beggining, but for that I should be able to choose $b$ which I can't in this case.
The usual definition of matrix norm is that $\|B\|$ is the greatest value that can be obtained as the usual vector norm of $Bt$ where $t$ ranges over all possible "test vectors" of norm $1$.
So for example, the norm of $\pmatrix{\frac12 & 5 \\ 0 & \frac12}$ is at least -- based on the test vector $\pmatrix{0\\1}$ -- $\sqrt{25 + \frac14} > 1$.
So the question comes down to finding a matrix with norm greater than $1$ and all eigenvalues less than $1$. Because the eigenvalue spectrum is what determines the worst-test-case convergence properties.
Can you find such a matrix?