The identity matrix and the shear with rows and have the same characteristic polynomial , yet applying the identity a hundred times changes nothing, while the hundredth power of the shear has upper right entry . Eigenvalues cannot tell the two apart, but polynomial equations can. Subtracting from the identity gives the zero matrix, while for the shear the difference is nonzero and its square is the zero matrix. This lesson defines polynomials in an operator, shows that every operator on a finite-dimensional space satisfies a nonzero polynomial equation, and singles out the shortest one, the minimal polynomial, whose roots in the scalar field are exactly the eigenvalues. Throughout, is or , is a nonzero finite-dimensional vector space over with , the operator lies in , is the identity map or the identity matrix, and a tuple such as stands for a column vector.
Key terms
Polynomial in an operator
Definition Write for the polynomials in one variable with coefficients in . Powers of are defined by and . For in , the polynomial evaluated at is the operator
The same formula with defines for a square matrix . For all and , evaluation obeys
The product rule holds because , so expanding and collecting the terms with the same total exponent is the same bookkeeping as multiplying the scalar polynomials. Since , any two polynomials in the same operator commute, . If is the matrix of in a basis of , then the matrix of in that basis is . For an invertible the powers satisfy , hence .
In plain words A polynomial in is a recipe made of repeated applications of , scaled and added. The constant term becomes a multiple of the identity, so every term is an operator on the same space. Two recipes built from the same operator can be applied in either order. This says nothing about two unrelated operators, which usually do not commute.
Example Let be the shear with rows and and let . The square has rows and , so
The factorization gives the same matrix through the product rule. With , which has rows and and satisfies ,
Annihilating polynomial
Definition A polynomial is an annihilating polynomial of , or annihilates , if and is the zero operator, that is, for every . Every operator on a finite-dimensional space has one. The space has dimension , so the operators
are linearly dependent. A nontrivial relation gives the nonzero polynomial with . Because , a nonzero constant gives , so every annihilating polynomial has degree at least . If annihilates , so does for every nonzero , since .
In plain words An annihilating polynomial is a polynomial equation that the operator satisfies. Finite dimension guarantees one, because the space of operators has no room for infinitely many independent powers.
Example For the shear the matrix satisfies , so annihilates . The polynomial does not, even though , because . Killing one eigenvector is not enough. The whole operator has to become zero. The polynomial from the previous example also fails, since it gives .
Polynomial division
Definition The division theorem says that for with there are unique with
and either or . For existence, as long as the current remainder has degree at least , subtract the multiple that cancels its leading term, where is the difference of the degrees and the ratio of the leading coefficients. Each step lowers the degree, so the process stops. For uniqueness, suppose with both remainders as required. Then . If , the left side has degree at least while the right side is zero or has smaller degree, which is impossible. So and then . The division is carried out with as a scalar variable, and only afterwards is the identity evaluated at , which the evaluation rules allow, giving . Dividing by leaves the constant remainder , so exactly when divides .
In plain words Long division works for polynomials as it does for whole numbers, with the degree playing the role of size. The remainder is always smaller than the divisor, and when it is the only part of that survives at .
Example Divide by . Subtracting leaves , and adding leaves . Hence
The quarter turn with rows and satisfies , so evaluating at gives without multiplying any matrices.
Minimal polynomial
Definition The minimal polynomial of is the monic annihilating polynomial of least degree, where monic means that the leading coefficient is . It exists, because annihilating polynomials exist and dividing one of least degree by its leading coefficient keeps it annihilating. It is unique. If two different monic annihilators had the least degree , their difference would be nonzero, of degree less than , and still annihilating, which contradicts the choice of . The divisibility theorem says that for every
To prove it, divide with or . Evaluating at gives . A nonzero would be an annihilating polynomial of smaller degree than , so . Conversely, gives . For a matrix the minimal polynomial is defined the same way. Similar matrices have the same minimal polynomial, because is zero exactly when is. Since the matrix of is , the operator and every matrix of have the same annihilating polynomials, so .
In plain words The minimal polynomial is the shortest polynomial equation the whole operator satisfies, and every other one is a multiple of it. To evaluate any polynomial at , it is enough to evaluate its remainder after division by .
Example For the identity, annihilates it and no constant does, so its minimal polynomial is . For the shear , the polynomial annihilates . A monic polynomial of degree one has the form , and it annihilates a matrix only when the matrix equals , which does not. So
Both matrices have characteristic polynomial , yet their minimal polynomials differ. The polynomial annihilates the identity as well, so an annihilating polynomial with a repeated factor does not show that the minimal polynomial has one. The divisibility theorem also explains the earlier failure of , which is not a multiple of and therefore cannot annihilate .
Roots of the minimal polynomial
Definition The roots theorem says that for every , if and only if is an eigenvalue of , that is, for some nonzero . If with , then for every , and therefore every satisfies
With the left side is , and forces . Conversely, if , then with monic of degree , and
If were invertible, multiplying by its inverse would give , contradicting the minimality of . So is not invertible, and on the finite-dimensional space this means its kernel contains a nonzero vector, an eigenvector for . Consequently the roots of in are exactly the roots of in , although their multiplicities may differ. Only roots in the stated field count.
In plain words The minimal polynomial has every eigenvalue as a root and no other roots in the field. On an eigenvector, a polynomial in acts as the same polynomial evaluated at the eigenvalue.
Example The quarter turn with rows and satisfies , and it is not a scalar multiple of , so . Over this polynomial has no roots, and indeed no nonzero real vector is turned into a multiple of itself. Over the roots are and , and they are eigenvalues of the complex matrix, since
Check yourself
- Let be the matrix with rows and . The vector satisfies . Is an annihilating polynomial of ? Find .
Show the answer
No. The matrix has rows and , so and is not the zero matrix. Since is not a scalar multiple of , no monic polynomial of degree one annihilates it. The matrix is triangular with eigenvalues and , and both must be roots of . The product does annihilate , because
So . A polynomial that kills one eigenvector is not thereby an annihilator.
- Let be the diagonal matrix with diagonal entries . Find and , and use polynomial division to write as a combination of and .
Show the answer
A polynomial acts on a diagonal matrix entry by entry, so is diagonal with entries . Thus exactly when and . The monic polynomial of least degree with both roots is
while . The repeated entry appears twice in but only once in . Dividing by , first subtract to leave , then subtract to leave . So
and evaluating at gives . The diagonal entries confirm it, since and .
- Suppose is invertible. Show that and that is a polynomial in . Then find the inverse of the matrix from question 1 this way.
Show the answer
An invertible has trivial kernel, so is not an eigenvalue, and by the roots theorem is not a root of . Write with . Evaluating at gives , and commutes with , so
For the matrix of question 1, , so and . Hence
and multiplying by gives .