The characteristic polynomial is the polynomial equation attached to a square matrix whose roots are the eigenvalues of that matrix.
It turns the eigenvalue problem into a polynomial problem. Instead of looking directly for nonzero vectors satisfying
we look for scalars that make a certain determinant equal to zero.
For an matrix , the characteristic polynomial is commonly written as
Some books use
These two conventions differ only by the sign factor . They have the same roots, so they give the same eigenvalues. The characteristic polynomial has degree , and its roots are exactly the eigenvalues of .
61.1 From Eigenvectors to a Polynomial
Start with the eigenvalue equation
Move all terms to one side:
Since , we have
This is a homogeneous system. It has a nonzero solution exactly when the matrix is singular. A square matrix is singular exactly when its determinant is zero. Therefore,
This equation is called the characteristic equation. Its left side is the characteristic polynomial.
61.2 Definition
Let be an matrix over a field . The characteristic polynomial of is
The scalar is an indeterminate. The entries of are polynomials in . Taking the determinant produces one polynomial in .
The eigenvalues of are precisely the roots of this polynomial:
Thus the characteristic polynomial is the algebraic object that encodes the eigenvalues.
61.3 A Two by Two Formula
Let
Then
The characteristic polynomial is
Compute the determinant:
Expanding gives
Since
and
we get
This formula is useful for quick computations with matrices.
61.4 Example
Let
Then
Hence
Expand:
Therefore,
Factor:
The roots are
Thus the eigenvalues of are and .
61.5 Characteristic Equation
The equation
is called the characteristic equation of .
For the previous matrix, the characteristic equation is
Solving it gives the eigenvalues.
The characteristic equation usually does not give the eigenvectors directly. After finding an eigenvalue , one finds the eigenvectors by solving
Thus the eigenvalue computation has two stages:
| Stage | Operation | Output |
|---|---|---|
| 1 | Solve | Eigenvalues |
| 2 | Solve | Eigenvectors |
61.6 Degree
If is an matrix, then has degree .
This follows from the determinant expansion. The diagonal entries of have the form
The product of all diagonal terms contributes a term of degree :
No other term can have higher degree. Hence the characteristic polynomial has degree .
With the convention
the leading term is
With the convention
the leading term is
The roots are the same under both conventions.
61.7 Constant Term
The constant term of
is found by setting :
Therefore, the constant term of the characteristic polynomial is the determinant of .
This gives an important relation. If the eigenvalues are
counted with algebraic multiplicity, then
The determinant is the product of the eigenvalues.
61.8 Trace Term
For an matrix, the coefficient of the next-highest power of is determined by the trace.
With the convention
the characteristic polynomial has the form
Thus, if the eigenvalues are
then
The trace is the sum of the eigenvalues, counted with algebraic multiplicity. The characteristic polynomial encodes determinant and trace among its coefficients.
61.9 Algebraic Multiplicity
An eigenvalue may occur more than once as a root of the characteristic polynomial.
The number of times an eigenvalue appears as a root is called its algebraic multiplicity.
For example,
has eigenvalues
The eigenvalue has algebraic multiplicity . The eigenvalue has algebraic multiplicity .
The sum of all algebraic multiplicities is the degree of the characteristic polynomial. For an matrix, this sum is .
61.10 Geometric Multiplicity Compared
The algebraic multiplicity of an eigenvalue comes from the characteristic polynomial.
The geometric multiplicity comes from the eigenspace:
The geometric multiplicity is
For every eigenvalue,
The characteristic polynomial tells how many times an eigenvalue appears algebraically. The eigenspace tells how many independent eigenvectors belong to it.
These two numbers need not be equal.
61.11 Repeated Root Example
Consider
Then
The determinant is
Thus is an eigenvalue with algebraic multiplicity .
Now compute the eigenspace:
Solving
gives
Hence
The geometric multiplicity is .
The characteristic polynomial has a repeated root, but the matrix has only one independent eigenvector.
61.12 Similar Matrices
Two square matrices and are similar if there is an invertible matrix such that
Similar matrices represent the same linear transformation in different bases.
They have the same characteristic polynomial.
Indeed,
Since
we have
Taking determinants,
Since
it follows that
Thus similar matrices have the same characteristic polynomial and the same eigenvalues.
61.13 Characteristic Polynomial of Diagonal Matrices
Let
Then
The determinant of a diagonal matrix is the product of its diagonal entries, so
Therefore the eigenvalues are exactly the diagonal entries.
61.14 Characteristic Polynomial of Triangular Matrices
If is upper triangular or lower triangular, then is also triangular.
For a triangular matrix, the determinant is the product of the diagonal entries.
Thus, if
then
The eigenvalues of a triangular matrix are its diagonal entries.
This fact is central in numerical methods, especially the QR algorithm and Schur decomposition.
61.15 Characteristic Polynomial and Diagonalization
If is diagonalizable, then
where is diagonal.
Since and are similar, they have the same characteristic polynomial.
If
then
under the convention .
Thus diagonalization makes the characteristic polynomial transparent.
61.16 Complex Roots
Over the real numbers, a characteristic polynomial may have no real roots.
For example,
has
There are no real roots.
Over the complex numbers,
has roots
Thus the matrix has complex eigenvalues.
For this reason, spectral theory is often developed over . Over the complex numbers, every degree characteristic polynomial has exactly roots counted with multiplicity.
61.17 Characteristic Polynomial and Invertibility
A square matrix is invertible exactly when is not an eigenvalue.
Using the characteristic polynomial,
exactly when
But
Therefore,
exactly when
This connects three equivalent facts:
| Statement | Meaning |
|---|---|
| is invertible | The transformation can be undone |
| The matrix is nonsingular | |
| is not an eigenvalue | No nonzero vector is sent to zero |
61.18 Characteristic Polynomial of a Linear Transformation
The characteristic polynomial can be defined for a linear transformation
on a finite-dimensional vector space.
Choose a basis of , and let be the matrix of in that basis. Define
This definition is well-defined because changing the basis replaces by a similar matrix, and similar matrices have the same characteristic polynomial.
Thus the characteristic polynomial belongs to the linear transformation itself, not merely to a particular matrix representation.
61.19 What the Characteristic Polynomial Does Not Tell Alone
The characteristic polynomial gives the eigenvalues and their algebraic multiplicities. It also encodes determinant and trace.
However, it does not by itself determine the matrix.
Different matrices can have the same characteristic polynomial.
For example,
and
both have characteristic polynomial
But has two independent eigenvectors, while has only one.
To understand the full structure, one also studies eigenspaces, minimal polynomials, Jordan form, and invariant subspaces.
61.20 Summary
The characteristic polynomial of a square matrix is
Its roots are the eigenvalues of . Its degree is the size of the matrix. Its constant term is , and its next-highest coefficient is governed by .
The characteristic polynomial translates the eigenvalue problem into a polynomial equation. It is one of the main bridges between matrices, determinants, eigenvalues, diagonalization, and spectral theory.