Maths WorkshopMaths problems with full solutions
Exercise 1659Linear algebra › Eigenvalues and diagonalisationL1Added 3 Nov 2026

The diagonalizability criterion

#diagonalizability#multiplicity#eigenspaces

Statement

Let AA be an n×nn\times n matrix. Show that AA is diagonalizable if and only if:
1. the characteristic polynomial splits into linear factors over R\mathbb{R};
2. for each eigenvalue λ\lambda, its geometric multiplicity dim⁡Eλ\dim E_\lambda equals its algebraic multiplicity (the multiplicity of λ\lambda as a root of χA\chi_A).

Hint

If AA is diagonalizable, it is similar to a diagonal matrix DD, and the eigenspaces of AA correspond to those of DD via the change of basis.

Show solutionHide solution

Solution

Forward direction. If A=PDP−1A=PDP^{-1} with DD diagonal, the diagonal entries of DD are the eigenvalues of AA, and each eigenvalue λ\lambda appears on the diagonal exactly as many times as its algebraic multiplicity. The corresponding eigenspace has the same dimension as the eigenspace of DD for λ\lambda, which is the number of times λ\lambda appears on the diagonal. So geometric multiplicity equals algebraic multiplicity.

Converse. Suppose the characteristic polynomial splits and each geometric multiplicity equals algebraic multiplicity. Then the sum of the geometric multiplicities equals the sum of the algebraic multiplicities, which equals nn. Since the eigenspaces for distinct eigenvalues are in direct sum, the union of bases of the eigenspaces is a basis of Rn\mathbb{R}^n, so AA is diagonalizable.

Conclusion. The two conditions are necessary and sufficient.