The minimal polynomial is the smallest monic polynomial that annihilates a matrix.
For a square matrix , a polynomial can be evaluated at by replacing with . For example, if
then
The minimal polynomial of is the monic polynomial of least degree such that
It records the essential algebraic structure of . The characteristic polynomial records all eigenvalues with algebraic multiplicity. The minimal polynomial records only the largest Jordan block size for each eigenvalue. It also determines whether a matrix is diagonalizable. A matrix is diagonalizable exactly when its minimal polynomial splits into distinct linear factors.
69.1 Polynomial Evaluation at a Matrix
Let
For a square matrix , define
The identity matrix is used for the constant term, since matrix addition requires all terms to be matrices of the same size.
For example, if
then
A polynomial is said to annihilate if
The minimal polynomial is the simplest nonzero polynomial that annihilates .
69.2 Definition
Let be an matrix over a field .
The minimal polynomial of is the unique monic polynomial of least degree such that
Monic means that the leading coefficient is .
The same definition applies to a linear transformation
The minimal polynomial is the unique monic polynomial of least degree satisfying
The minimal polynomial belongs to the operator itself. If two matrices represent the same linear map in different bases, they have the same minimal polynomial.
69.3 Existence
A nonzero annihilating polynomial always exists for a matrix.
Let be . The vector space of all matrices has dimension . Therefore the matrices
are linearly dependent.
Hence there exist scalars
not all zero, such that
Thus the polynomial
annihilates .
Among all nonzero annihilating polynomials, choose one of smallest degree and scale it to be monic. This is the minimal polynomial.
69.4 Uniqueness
The minimal polynomial is unique.
Suppose and are both monic annihilating polynomials of least degree. Divide by :
where either or
Evaluate at :
Since
and
we get
If , then is an annihilating polynomial of smaller degree than , which is impossible. Thus
So divides . By symmetry, divides . Since both are monic and have the same least degree,
69.5 Divisibility Property
The minimal polynomial divides every polynomial that annihilates .
If
then divide by :
with
Evaluate at :
Since
and
we obtain
By minimality, the only polynomial of degree smaller than that annihilates is the zero polynomial. Hence
Therefore
This divisibility property characterizes the minimal polynomial. It is not merely one annihilating polynomial; it is the generator of all annihilating polynomials.
69.6 Relation to the Characteristic Polynomial
The characteristic polynomial is
or, by another sign convention,
The Cayley-Hamilton theorem states that
Thus the characteristic polynomial annihilates . Since the minimal polynomial divides every annihilating polynomial, it follows that
Therefore the minimal polynomial is always a divisor of the characteristic polynomial. This is one common way to express the link between the minimal polynomial and the Cayley-Hamilton theorem.
69.7 Same Roots as the Characteristic Polynomial
Over an algebraically closed field, the roots of the minimal polynomial are exactly the eigenvalues of .
If is an eigenvalue, then there is a nonzero vector such that
For any polynomial ,
If , then
Since ,
Therefore every annihilating polynomial must vanish at every eigenvalue. In particular, the minimal polynomial has every eigenvalue as a root.
Conversely, since divides the characteristic polynomial, every root of is a root of the characteristic polynomial, hence an eigenvalue.
Thus the minimal and characteristic polynomials have the same distinct roots, though their multiplicities may differ.
69.8 Example: A Diagonal Matrix
Let
The characteristic polynomial is
But the minimal polynomial is
Indeed,
The factor appears only once in the minimal polynomial, even though has algebraic multiplicity .
This happens because the matrix is diagonal. A diagonal matrix needs only one factor for each distinct eigenvalue.
69.9 Example: A Jordan Block
Let
Then
This matrix is not zero. Hence
But
Therefore the minimal polynomial is
The characteristic polynomial is also
This matrix is not diagonalizable, and the repeated factor in the minimal polynomial detects that failure.
69.10 Example: Two Jordan Blocks with the Same Eigenvalue
Suppose
The characteristic polynomial is
The minimal polynomial is determined by the largest Jordan block for the eigenvalue . Since the largest block has size ,
The characteristic polynomial counts the total size of all Jordan blocks. The minimal polynomial records the largest block size.
69.11 General Jordan Form Rule
Suppose has Jordan form consisting of Jordan blocks
For each eigenvalue , let be the size of the largest Jordan block associated with .
Then
The product is taken over the distinct eigenvalues.
By contrast, the characteristic polynomial is
where is the algebraic multiplicity, the total size of all Jordan blocks for .
Thus the two polynomials contain related but different information.
69.12 Diagonalization Criterion
A matrix is diagonalizable over a field if and only if its minimal polynomial splits over into distinct linear factors.
That is,
with all distinct.
If a repeated factor appears, such as
then some Jordan block for has size at least , so the matrix is not diagonalizable.
This criterion is often more compact than checking eigenspace dimensions directly.
69.13 Diagonalizable Example
Let
The characteristic polynomial is
The minimal polynomial is
This polynomial has no repeated factors. Therefore is diagonalizable.
In fact, it is already diagonal.
69.14 Non-Diagonalizable Example
Let
This matrix has one Jordan block of size for eigenvalue , and one block of size for eigenvalue .
Its characteristic polynomial is
Its minimal polynomial is
The repeated factor
shows that is not diagonalizable.
69.15 Computing the Minimal Polynomial
There are several ways to compute the minimal polynomial.
One method uses powers of the matrix. Search for the lowest-degree monic relation
Another method uses eigenvalues and kernels. For each eigenvalue , find the smallest exponent such that
equals the full generalized eigenspace for . This is the largest Jordan block size for .
A third method uses known structure. If the matrix is diagonal, symmetric, Hermitian, or normal over , then it is diagonalizable, so the minimal polynomial has only distinct linear factors.
69.16 Kernel Stabilization
Let
The sequence of subspaces
is increasing.
On the generalized eigenspace for , this sequence eventually stabilizes. The smallest exponent at which it reaches the full generalized eigenspace is the largest Jordan block size for .
Equivalently, is the exponent of
in the minimal polynomial.
The multiplicity of a root in the minimal polynomial is therefore controlled by the growth of these kernels.
69.17 Minimal Polynomial of a Projection
A projection satisfies
Therefore
so
Thus the minimal polynomial divides
If and , then both eigenvalues and occur, and
Since the polynomial has distinct linear factors, every projection is diagonalizable over any field in which .
69.18 Minimal Polynomial of an Involution
An involution satisfies
Therefore
So the minimal polynomial divides
If the field has characteristic not equal to , these factors are distinct. Hence every involution is diagonalizable over such a field, provided the minimal polynomial splits there.
The eigenvalues of an involution are among
69.19 Minimal Polynomial of a Nilpotent Matrix
A matrix is nilpotent if
for some positive integer .
The minimal polynomial of has the form
where is the smallest positive integer such that
This integer is called the index of nilpotency.
If is in Jordan form, is the size of the largest nilpotent Jordan block.
For example, if
then
but
Thus
69.20 Minimal Polynomial and Matrix Inverses
The minimal polynomial can express the inverse of an invertible matrix as a polynomial in the matrix.
Suppose
If is invertible, then is not an eigenvalue, so
Since
we have
Rearrange:
Multiply by :
Thus the inverse is a polynomial in .
69.21 Minimal Polynomial and Cyclic Vectors
A vector is called cyclic for if
span the whole space.
If has a cyclic vector, then the minimal polynomial and characteristic polynomial are equal.
This happens because the action of on one vector already generates the entire space, so the first polynomial relation among the powers of must have degree .
Companion matrices provide standard examples where the minimal polynomial equals the characteristic polynomial.
69.22 Minimal Polynomial of a Linear Transformation
Let
be a linear transformation on a finite-dimensional vector space.
The minimal polynomial is the unique monic polynomial of least degree satisfying
If is the matrix of in some basis, then
Changing basis replaces by a similar matrix
For any polynomial ,
Thus
if and only if
Therefore similar matrices have the same minimal polynomial.
69.23 What the Minimal Polynomial Does Not Determine
The minimal polynomial does not determine the matrix completely.
For example,
has minimal polynomial
A scalar matrix
also has minimal polynomial
The matrices have different sizes.
Even among matrices of the same size, the minimal polynomial may fail to determine all Jordan block multiplicities. It gives the largest block size for each eigenvalue, but not the number of smaller blocks.
To recover full Jordan structure, one needs more information, such as the dimensions of the kernels of powers of .
69.24 Summary
The minimal polynomial of a square matrix is the unique monic polynomial of least degree satisfying
It divides every polynomial that annihilates , including the characteristic polynomial.
Over an algebraically closed field, it has the same distinct roots as the characteristic polynomial. Its exponent at each eigenvalue equals the size of the largest Jordan block for that eigenvalue.
The minimal polynomial gives a compact test for diagonalization: is diagonalizable exactly when splits into distinct linear factors.
It is smaller than the characteristic polynomial in many cases, but often more structurally informative.