I am going through this interesting paper A simultaneous triangularization result by Dan Shemesh. The Theorem 2 read
If $\textbf{A}[\textbf{A},\textbf{B}]=\textbf{0}$ and $\textbf{B}[\textbf{A},\textbf{B}]=\textbf{0}$, then matrices $\textbf{A}$ and $\textbf{B}$ are simultaneously triangularizable.
However, the compactness of the proof (attached below as pic) makes it hard to follow for someone like me who is not an expert in the field.
In particular:
- What is meant by $\textbf{C}$-invariant?
- Why is $[\textbf{C},\textbf{D}]$ is not ivertible?
- How is it that $\textbf{C}\textbf{D}x_0 =\textbf{D}\textbf{C}x_0=0=\lambda \textbf{D} x_0$ implies $\textbf{D}x \in ker(\textbf{C}-\lambda \textbf{I})$?
- Similarly the last line "And by $[\textbf{C},\textbf{D}]\textbf{D}=\textbf{0} \dots$" is not clear to me.
