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

Geometric versus algebraic multiplicity

#multiplicities#eigenspace#diagonalization

Statement

Let AA be an n×nn\times n matrix. Show that for every eigenvalue λ\lambda,
1≤dim⁡Eλ≤mλ,1\le\dim E_\lambda\le m_\lambda,
where mλm_\lambda is the algebraic multiplicity of λ\lambda (as root of χA\chi_A).

Hint

The first inequality is because an eigenvalue has a nonzero eigenvector. For the second, use the rank-nullity theorem and properties of the characteristic polynomial.

Show solutionHide solution

Solution

Lower bound. By definition, an eigenvalue has at least one nonzero eigenvector, so dim⁡Eλ≥1\dim E_\lambda\ge1.

Upper bound. Let k=dim⁡Eλk=\dim E_\lambda and choose a basis (v1,…,vk)(v_1,\ldots,v_k) of EλE_\lambda. Extend this basis to a basis of Rn\mathbb{R}^n. In this basis, the matrix of AA is block upper triangular:
(λIk∗0∗).\begin{pmatrix} \lambda I_k & * \\ 0 & * \end{pmatrix}.
Therefore χA\chi_A has the factor (λ−X)k(\lambda-X)^k, i.e. the algebraic multiplicity of λ\lambda is at least kk. Hence k≤mλk\le m_\lambda.

Conclusion. 1≤dim⁡Eλ≤mλ1\le\dim E_\lambda\le m_\lambda. Equality for all λ\lambda iff AA is diagonalizable.