My question is about the answer to another question on this site -
Diagonalizable matrices that commute share eigenspace
I thought of leaving a comment but since it was a > 3 year old post, I thought I'd just ask a new question. In the answer provided by @user44197,
"Since the Eigen space of S is invariant under T and lets supposed $\lambda$ is an Eigen value of S with multiplicity m then,
$$M^{-1} T M = \left[ {\begin{array}{cc} T_{1,1} & 0 \\ 0 & T_{2,2} \\ \end{array} } \right] $$ "
Where $T_{1,1}$ is m x m.
I can't wrap my head around the reason for this. Why should the off-diagonal entries for $T$ become 0 when $M$ is a matrix that diagonalizes $S$.