Skip to content

Algebraic and Geometric Multiplicity

Definition

If the characteristic polynomial factors as c(λ−λ1)k1⋯(λ−λl)klc(\lambda-\lambda_1)^{k_1}\cdots(\lambda-\lambda_l)^{k_l} with distinct λ1,…,λl\lambda_1,\dots,\lambda_l, then kik_i is the algebraic multiplicity of the eigenvalue λi\lambda_i, written am⁡(λi)\operatorname{am}(\lambda_i).

The geometric multiplicity of an eigenvalue λ\lambda is the maximal number of linearly independent eigenvectors associated with λ\lambda, written gm⁡(λ)\operatorname{gm}(\lambda).


Interpretation

Each eigenvalue comes with two counts. Algebraic multiplicity counts how often it appears as a root of the characteristic polynomial; geometric multiplicity counts how many independent eigendirections it actually has. The first is read from a formula, the second from the eigenvectors.

The characteristic polynomial (lambda - 1) squared times (lambda - 3) over 2, touching the axis at the double root 1 and crossing it at the simple root 3.

For A=(110010003)\boldsymbol{A}=\begin{pmatrix}1&1&0\\0&1&0\\0&0&3\end{pmatrix}, p(λ)=det⁡(A−λI)=(1−λ)2(3−λ)p(\lambda)=\det(\boldsymbol{A}-\lambda\boldsymbol{I})=(1-\lambda)^2(3-\lambda). The plotted (λ−1)2(λ−3)/2(\lambda-1)^2(\lambda-3)/2 differs from it by the constant factor −12-\tfrac{1}{2} and has the same roots. It touches the axis at the double root 11, where the factor (λ−1)2(\lambda-1)^2 does not change sign, and crosses it at the simple root 33, so am⁡(1)=2\operatorname{am}(1)=2 and am⁡(3)=1\operatorname{am}(3)=1. Yet A−I\boldsymbol{A}-\boldsymbol{I} has rank 22, so its kernel is one-dimensional and gm⁡(1)=1\operatorname{gm}(1)=1.

The geometric multiplicity is the dimension of the eigenvectors for λ\lambda together with 0\boldsymbol{0}: gm⁡(λ)=dim⁡ker⁡(A−λI)=n−rank⁡(A−λI)\operatorname{gm}(\lambda)=\dim\ker(\boldsymbol{A}-\lambda\boldsymbol{I})=n-\operatorname{rank}(\boldsymbol{A}-\lambda\boldsymbol{I}), by the fundamental theorem of linear maps. It is at least 11, because every eigenvalue has an eigenvector, and never exceeds the algebraic multiplicity. Over C\mathbb{C} the algebraic multiplicities add up to nn, by the fundamental theorem of algebra.

Comparing the two counts decides diagonalizability: every eigenvalue needs as many independent eigenvectors as its algebraic multiplicity. When gm⁡(λ)<am⁡(λ)\operatorname{gm}(\lambda)<\operatorname{am}(\lambda), the missing directions are supplied by generalized eigenvectors, and gm⁡(λ)\operatorname{gm}(\lambda) is the number of Jordan blocks for λ\lambda in the Jordan normal form.

A repeated eigenvalue does not by itself prevent diagonalization. The identity I2\boldsymbol{I}_2 has the double eigenvalue 11 with gm⁡(1)=am⁡(1)=2\operatorname{gm}(1)=\operatorname{am}(1)=2, because every nonzero vector is an eigenvector; only gm⁡<am⁡\operatorname{gm}<\operatorname{am} is a problem.


Key Results

  • For every eigenvalue of an n×nn\times n matrix, 1≤gm⁡(λ)≤am⁡(λ)≤n1\leq \operatorname{gm}(\lambda)\leq \operatorname{am}(\lambda)\leq n.
  • A matrix is diagonalizable if and only if gm⁡(λ)=am⁡(λ)\operatorname{gm}(\lambda)=\operatorname{am}(\lambda) for every eigenvalue, the eigenvalues being taken in C\mathbb{C} so that the characteristic polynomial factors completely. A real matrix is diagonalizable over R\mathbb{R} only if, in addition, all its eigenvalues are real.

Examples

  • For (λ−2)3(λ+1)(\lambda-2)^3(\lambda+1), eigenvalue 22 has algebraic multiplicity 33.
  • For (1101)\begin{pmatrix}1&1\\0&1\end{pmatrix}, eigenvalue 11 has algebraic multiplicity 22 but geometric multiplicity 11.

Prerequisites

Sources

Keywords: algebraic multiplicity, geometric multiplicity, multiplicity of an eigenvalue, eigenvalue multiplicity Symbols: complex numbers, lambda, real numbers

Last updated: 20 October 2026 03:02