Geometric vs Algebraic Multiplicity
Suppose a linear operator has a repeated root in its characteristic polynomial. Does that repetition actually show up as extra directions you can stretch along independently? This question separates two subtly different notions of "how much" an eigenvalue matters. The first is the algebraic multiplicity, a count coming from the characteristic polynomial. The second is the geometric multiplicity, a count coming from the dimension of the corresponding eigenspace. They agree in easy cases and can diverge dramatically in others. Understanding exactly how they relate is the single most important structural fact. It stands between an arbitrary operator and a diagonalizable one. This distinction matters because diagonalization is the dream outcome of eigenvalue theory. A basis of eigenvectors turns a complicated linear map into a list of independent scalings. But not every operator admits such a basis. The obstruction is precisely a mismatch between these two multiplicities. Knowing that geometric multiplicity can never exceed algebraic multiplicity is essential. Knowing exactly why is equally essential. This lets us predict, before doing any heavy computation, whether an operator is diagonalizable. It also sets up the machinery of generalized eigenvectors and Jordan form. Those tools apply for the cases where diagonalization fails. The big picture is this: the characteristic polynomial sees an eigenvalue with a certain "multiplicity as a root." This is an algebraic fact about a polynomial factorization. The eigenspace sees an eigenvalue with a certain "multiplicity as a subspace." This is a geometric fact about how many independent vectors are actually fixed in direction. These two countings are forced to satisfy an inequality, never an accidental equality. The proof of that inequality is a clean, reusable argument. It works by extending a basis of the eigenspace. Then it examines the block structure of the matrix that results. This article states the eigenspace and characteristic-polynomial background precisely. It proves the central inequality in full. It works two asymmetric examples: one where the gap is zero, and one where it is strictly positive. It shows exactly which hypothesis (finite dimensionality) is essential. It closes by connecting this inequality to the Diagonalizability Criterion and to Generalized Eigenvectors. These are the tools built to repair the gap.
- For an eigenvalue of an operator , geometric multiplicity ; algebraic multiplicity order of as a root of the characteristic polynomial.
- The central inequality: geometric multiplicity algebraic multiplicity, always, for every eigenvalue on a finite-dimensional space.
- Equality is not automatic — it can fail, and when it fails for some eigenvalue the operator is not diagonalizable.
- The proof works by extending an eigenbasis of the eigenspace to a basis of the whole space and reading off a block-triangular matrix.
- Summing algebraic multiplicities over all eigenvalues is bounded by (with equality iff the characteristic polynomial splits); the analogous statement geometric-side is exactly the diagonalizability test.
- Key idea: the eigenspace is always "big enough to fit inside" the root's multiplicity, never bigger — the polynomial always "knows about" at least as much freedom as the eigenspace shows, and often more.
Where this lives today
The gap between algebraic and geometric multiplicity is the single fact that decides whether a differential equation system has solutions built purely from exponentials , or requires polynomial-times-exponential terms — this is exactly the content behind Diagonalizability Criterion and the construction of Generalized Eigenvectors for solving linear ODE systems with repeated eigenvalues. In numerical linear algebra, algorithms that assume diagonalizability (like naive eigenvector-based matrix power methods) become numerically unstable exactly near matrices with multiplicity gaps, motivating Schur decomposition and Jordan-form-aware numerical methods. In quantum mechanics, degenerate eigenvalues of an operator correspond to eigenspaces of dimension greater than one (geometric multiplicity ), and the question of whether a perturbation "splits" a degeneracy is precisely a question about how algebraic multiplicity distributes into new geometric multiplicities under perturbation. In graph theory and spectral graph theory, the geometric multiplicity of the eigenvalue for the graph Laplacian equals the number of connected components, a beautiful case where geometric multiplicity carries direct combinatorial meaning distinct from the raw polynomial factorization. In statistics, principal component analysis relies on symmetric (hence always diagonalizable) covariance matrices, where the two multiplicities always coincide — a fact from the Spectral Theorem that makes PCA well-posed without any Jordan-form complications.
Ask the tutor: Can you show me how to construct the full Jordan basis when geometric multiplicity is strictly less than algebraic multiplicity?
Let be a finite-dimensional vector space over a field (typically or ), let be a linear operator, and let be an eigenvalue of , meaning there exists a nonzero with .
The eigenspace of associated to is
This is a subspace of (it is the kernel of the linear map ), and it is nonzero exactly because is an eigenvalue.
The geometric multiplicity of , denoted , is
The characteristic polynomial of (relative to any basis, hence basis-independent) is
This is a monic polynomial of degree , and is an eigenvalue of if and only if .
The algebraic multiplicity of , denoted , is the largest integer such that
i.e. the multiplicity of as a root of .
Intuition
Picture the characteristic polynomial as a factory ledger: it records, with full precision, how many times each eigenvalue "should" appear, counted algebraically via factorization over or over an algebraic closure. The eigenspace, by contrast, is a physical measurement — you actually go into the vector space and count how many independent directions are truly fixed in direction (scaled, not rotated or sheared) by . The ledger's count is a promise; the eigenspace's count is a delivery. The inequality says the delivery can never exceed the promise, though it is allowed to fall short. The prototypical failure is a shear: the matrix has characteristic polynomial , so , but its eigenspace is only the span of , so . The polynomial "wanted" two independent eigendirections but the shear only delivers one; the missing direction gets absorbed into an off-diagonal entry that no eigenvector can see. This single block is the atomic building block of every gap between the two multiplicities, and it is exactly what generalized eigenvectors are built to repair.
Let be a finite-dimensional vector space over a field , let be linear, and let be an eigenvalue of . Let be the geometric multiplicity and let be the algebraic multiplicity of as a root of . Then
We use the technique of basis extension and block-triangular matrix representation.
Step 1: The lower bound. Since is an eigenvalue of , by definition there is a nonzero vector with , so and . Hence , so , i.e. . This also confirms is well-defined as a positive integer.
Step 2: Set up a basis extension. Let , and let . Choose a basis of . Since is a subspace of the finite-dimensional space , this list can be extended to a basis
of (basis extension theorem, a standard fact from the theory of finite-dimensional vector spaces).
Step 3: Compute the matrix of in this basis. For , we have by construction, since . So the matrix of with respect to has, in each of its first columns, the vector (all zero except a in row ). Writing in block form with the first rows/columns separated from the last ,
where is the identity matrix, is some matrix (recording how projects onto the span of ), is the zero block (this is exactly the statement that contributes nothing to the -coordinates), and is some matrix (recording the -components of ). The zero block in the lower left is the crucial structural fact: it holds precisely because each is an eigenvector, so is a pure multiple of with no component along any .
Step 4: Compute the characteristic polynomial from this block form. Since does not depend on the choice of basis (similar matrices have equal characteristic polynomials, because for invertible ), we may compute directly from this block matrix:
This is a block upper-triangular matrix, and the determinant of a block upper-triangular matrix is the product of the determinants of its diagonal blocks (a standard property of the determinant, provable by cofactor expansion along the first column-block or by the Leibniz formula restricted to permutations respecting the block structure). Hence
where is a polynomial of degree .
Step 5: Conclude the inequality. Equation shows that divides . By definition, is the largest power of dividing . Since is one such divisor, we conclude
that is, . Combining Steps 1 and 5 gives , as claimed.
∎If are the distinct eigenvalues of on a finite-dimensional space with , then
using that the sum of algebraic multiplicities of all roots of a degree- polynomial is at most (with equality iff splits into linear factors over ). This is the numerical seed of the Diagonalizability Criterion: equality is exactly the condition for to be diagonalizable.
Worked examples
Example 1 — a case of equality, with distinct block sizes and an asymmetric setup. Let be given in the standard basis by
This matrix is lower triangular, so its characteristic polynomial is
since the characteristic polynomial of a triangular matrix is the product of over all diagonal entries — a direct consequence of the fact that is itself triangular, and the determinant of a triangular matrix is the product of its diagonal entries. So the eigenvalues are with , and with . For : solve :
Row reduce: . Substitute into : . Free parameter gives . So : geometric multiplicity matches, trivially, since forces by the theorem's inequality . For : solve :
Row 1 forces ; row 3 then forces , i.e. ; is free. So , giving . Here but : the inequality is strict. This single example already shows both a tight case () and a strict gap () inside one matrix, confirming that the theorem's inequality is the correct general statement — not always equality, not always strict. Since , this operator is not diagonalizable, by the corollary above (the eigenvectors found span only a -dimensional subspace, insufficient to form a basis of ).
Example 2 — a operator with a genuine multiplicity-3 eigenvalue and asymmetric geometric deficiency. Let be represented by
This matrix is block lower-triangular with an upper-triangular block (eigenvalue , algebraic multiplicity from the diagonal) and a block (eigenvalue ). Formally,
computed via cofactor expansion along the last column, which has only two nonzero entries, reducing to the determinant of the leading upper-triangular block times . So and . Compute :
Row 1: . Row 2: . Row 4: (using ). So the only constraints force , with free. Hence , so . Here while : a gap of size . This shows the inequality can be strict by an arbitrarily large margin as the algebraic multiplicity grows — the deficiency is not bounded by any universal constant; it can be as large as . For , the inequality forces automatically since ; direct computation of confirms , one-dimensional, consistent. Total geometric multiplicity is , so is again not diagonalizable — the deficiency at alone kills diagonalizability, foreshadowing that this defect is exactly what Generalized Eigenvectors are constructed to recover, via a Jordan-type basis rather than a pure eigenbasis.
The theorem assumes . Drop this hypothesis and both the definition of "algebraic multiplicity" (via a characteristic polynomial) and the clean inequality can break down or become meaningless. Consider , the (infinite-dimensional) vector space of all polynomials over a field , and let be the "shift-derivative" type operator, or more simply take to be the backward shift on the space of eventually-zero sequences: let consist of sequences with only finitely many nonzero terms, and define
This is linear. Consider . Every sequence of the form satisfies , so is one-dimensional: . But there is no characteristic polynomial to speak of here at all — is infinite-dimensional, so is not defined (determinants are only defined for operators on finite-dimensional spaces, or require additional structure like trace-class conditions in infinite dimensions that do not produce a polynomial). The notion of "algebraic multiplicity as a root of " simply has no referent, so the inequality cannot even be stated, let alone hold. Even in settings where one tries to salvage an analogue (e.g. defining algebraic multiplicity via generalized eigenspaces, ), that union can fail to stabilize at any finite dimension in infinite dimensions — for the shift operator above, has dimension exactly for every , and is infinite-dimensional. So even a generalized-eigenspace substitute for "algebraic multiplicity" becomes infinite, and the clean finite inequality of the theorem has no meaningful infinite-dimensional counterpart without extra hypotheses (e.g. compactness of , or restricting to finite-dimensional invariant subspaces). This confirms that finite-dimensionality of is not a cosmetic hypothesis: it is what makes a polynomial of finite degree in the first place, which is what makes "algebraic multiplicity" a well-defined finite integer to compare against.
Scope, edge cases & common traps
| Situation | What happens |
|---|---|
| , splits into linear factors | Sum of all equals exactly; diagonalizability reduces purely to whether every |
| , has non-real complex roots | Those roots are not eigenvalues over at all; multiplicities are only discussed for roots lying in |
| Forces automatically, by the sandwich — no computation of the eigenspace is even needed | |
| is diagonal or triangular with distinct diagonal entries | All multiplicities are ; equality holds trivially for every eigenvalue |
| = identity or any scalar multiple of identity | ; the unique eigenvalue has maximal multiplicity on both sides |
| Characteristic polynomial undefined; the theorem's statement does not apply (see counterexample) |
The mathematician behind it
The theory of eigenvalues and their multiplicities crystallized through the joint efforts of several 19th-century figures working on quadratic forms, determinants, and the classification of linear substitutions, with the decisive structural result — how far a matrix can be from diagonal even when its characteristic polynomial has repeated roots — settled by Camille Jordan.
Origins · 1 minMarie Ennemond Camille Jordan and how this was discovered
Jordan was a French mathematician trained as an engineer at the École Polytechnique before turning to pure mathematics. He worked across group theory, topology, and linear algebra, and is best remembered in this context for the 1870 treatise Traité des substitutions et des équations algébriques, where he classified matrices up to similarity by what is now called Jordan canonical form. This form makes the gap between algebraic and geometric multiplicity completely explicit: the number of Jordan blocks for an eigenvalue equals , while the total size of all those blocks equals . Jordan's work gave the definitive answer to exactly when and how a matrix fails to be diagonalizable.
Can geometric multiplicity ever exceed algebraic multiplicity?
No. The theorem proves for every eigenvalue of every linear operator on a finite-dimensional vector space, with no exceptions. The proof shows that extending a basis of the eigenspace to a basis of the whole space forces to divide the characteristic polynomial, and algebraic multiplicity is by definition the largest such power dividing . So exceeding it is not just rare, it is logically impossible. Any computation that seems to show contains an arithmetic error, most commonly a mistake in computing the characteristic polynomial or in row-reducing .
If algebraic multiplicity is 1, do I still need to compute the eigenspace?
Not for the purpose of finding its dimension — the sandwich forces immediately. However, you still need to compute the eigenspace itself (i.e., find an actual eigenvector spanning it) if you want an explicit basis vector for later use, such as constructing an eigenbasis for diagonalization. The multiplicity being forced to only tells you the dimension in advance; it does not hand you the vector.
Does equality of all multiplicities guarantee diagonalizability?
Yes, this is exactly the content of the diagonalizability criterion: if for every eigenvalue , and the characteristic polynomial splits into linear factors over the field , then the eigenvectors from all the eigenspaces together form a basis of , because eigenvectors from distinct eigenvalues are automatically linearly independent and the total dimension exactly fills up . This equality condition, checked eigenvalue by eigenvalue, is the standard practical test for diagonalizability.
How does this relate to Jordan canonical form?
Jordan form makes the multiplicities completely visible. For an eigenvalue , the number of Jordan blocks with eigenvalue equals the geometric multiplicity (each block contributes exactly one independent eigenvector, from its first standard basis vector), while the sum of the sizes of all those blocks equals the algebraic multiplicity . So the gap measures exactly how much "extra size" the Jordan blocks carry beyond just being — it is the total shortfall repaired by Generalized Eigenvectors.
Is the inequality specific to matrices over or , or does it hold over any field?
The inequality holds over any field , as long as is an eigenvalue lying in itself (so that and the factor both make sense over ). The proof only uses basis extension, block-triangular determinant computation, and basic polynomial divisibility — none of which require to be or specifically. What can differ across fields is whether splits into linear factors at all (over it always does, by the fundamental theorem of algebra; over or finite fields it may not), which affects the diagonalizability corollary, but not the core multiplicity inequality itself.
What is a quick way to spot that an operator is not diagonalizable using this inequality?
Compute the characteristic polynomial, identify any eigenvalue with algebraic multiplicity , and then compute directly by row reduction. If that dimension is strictly less than for even one eigenvalue, the operator fails to be diagonalizable — no further eigenvalues need to be checked, since a single deficient eigenvalue is enough to make . This is usually the fastest diagnostic, faster than trying to construct a full eigenbasis and discovering it falls short.
Why does the zero block in the proof matter so much?
The zero block in the lower-left of the matrix (in the basis extension proof) encodes precisely the fact that eigenvectors of map to pure multiples of themselves, contributing nothing to the complementary coordinates. Without that zero block, the determinant would not factor as cleanly as ; the block-triangular determinant formula (product of diagonal block determinants) crucially requires that lower-left block to be zero. It is the single algebraic fingerprint of "these vectors are genuine eigenvectors," and it is what forces into the characteristic polynomial as a guaranteed factor.