[Math] Do commutative matrices share the same eigenvectors

linear algebraproof-verification

Let two square matrices $A$ and $B$ represent linear operators on a vector space $V$ over $\mathbb{C}$. Suppose they are commutative. Then

$$ABx=BAx,\,\,\forall x\in V$$

Then let $\tilde{x}$ be an eigenvector of $B$. Setting, $x=\tilde{x}$, we see that

$$\begin{align}
AB\tilde{x}&=BA\tilde{x}\\
A\lambda \tilde{x} &= BA\tilde{x},\,\,\exists \lambda\in\mathbb{C}\\
\lambda (A\tilde{x}) &= B(A\tilde{x})\\
&\\
\implies A\tilde{x}&=\alpha\tilde{x},\,\,\exists \alpha\in\mathbb{C}
\end{align}$$

So every eigenvector of $B$ is also an eigenvector of $A$. $\blacksquare$

MY QUESTIONS: Is this valid? If it isn't, what have I done wrong? If it is, does this mean that the two matrices are similar by the matrix formed by making each column an eigenvector of the two matrices?

Best Answer

It's obviously false. The identity matrix commutes with every other matrix, but any nonzero vector is an eigenvector for the identity, which can be not true for a non identity matrix.

Related Question