Diagonalizability and the minimal polynomial
Statement
Let be an matrix. Show that is diagonalizable if and only if its minimal polynomial has only simple roots.
Hint
If is diagonalizable, the minimal polynomial is over distinct eigenvalues. Conversely, if the minimal polynomial has simple roots, use the kernel decomposition.
Show solutionHide solution
Solution
Forward direction. If with , then is killed by where the product is over distinct eigenvalues. The minimal polynomial is the smallest such polynomial, so it is a product of distinct linear factors.
Converse. Let with distinct . For each , let . We claim that the sum is .
Indeed, the polynomials form a Lagrange interpolation basis: and is zero at all for , and .
For any : (since ). But , so . Hence decomposes as a sum of eigenvectors, and is spanned by the eigenspaces. Thus is diagonalizable.
Conclusion. is diagonalizable iff its minimal polynomial has only simple roots.