Why every square matrix satisfies its characteristic polynomial, proved from the adjugate identity and polynomials with matrix coefficients, how this reduces high powers, and how characteristic and minimal polynomials differ.
Computing the hundredth power of a 2×2 matrix by repeated multiplication takes 99 matrix products. For the matrix A with rows (2,1) and (0,3) there is a shortcut, because its characteristic polynomial is t2−5t+6 and A2−5A+6I=0, so every power of A is a combination of A and I. The Cayley-Hamilton theorem says that every square matrix satisfies its own characteristic polynomial in this way, whether or not it has an eigenbasis. This lesson proves the theorem from the adjugate identity by comparing coefficients, uses it to reduce high powers, and compares the characteristic polynomial with the minimal polynomial. Throughout, F is R or C, n≥1, the matrix A lies in Fn×n, χA(t)=det(tI−A) is its characteristic polynomial and μA is its minimal polynomial.
Key terms
Adjugate identity
Definition Let M be an n×n matrix whose entries lie in F or in the polynomial ring F[t]. For n≥2 the cofactor Cij is (−1)i+j times the determinant of the (n−1)×(n−1) matrix obtained by deleting row i and column j of M, and for n=1 the single cofactor is 1. The adjugate of M is the transpose of the cofactor matrix, (adjM)ij=Cji. The adjugate identity says
Madj(M)=adj(M)M=det(M)I.
Entry (i,i) of Madj(M) is ∑kmikCik, the cofactor expansion of detM along row i. For i=j, entry (i,j) is ∑kmikCjk, which is the expansion along row j of the matrix obtained from M by replacing row j with a copy of row i. That matrix has two equal rows, so the entry is 0. Expansions along columns give the second product in the same way. The permutation formula for the determinant and every step of this argument use only sums and products of entries, so the identity also holds when the entries are polynomials in t. For M=tI−A it reads
(tI−A)adj(tI−A)=χA(t)I.
In plain words Over a field with detM=0, the identity is the familiar inverse formula M−1=adj(M)/detM. Its strength is that it needs no division. The matrix tI−A has polynomial entries and its determinant χA(t) cannot be divided out, yet the identity still holds as an equation between matrices of polynomials.
Example For A with rows (2,1) and (0,3), the adjugate of a 2×2 matrix swaps the diagonal entries and negates the other two, so
tI−Aadj(tI−A)=[t−20−1t−3],=[t−301t−2].
Their product has diagonal entries (t−2)(t−3)=t2−5t+6 and upper right entry (t−2)⋅1+(−1)(t−2)=0, so it equals χA(t)I.
Polynomial with matrix coefficients
Definition A polynomial with matrix coefficients is an expression
B(t)=B0+B1t+⋯+Bktk
with B0,…,Bk∈Fn×n and t a scalar variable. Its entry (i,j) is the scalar polynomial ∑r(Br)ijtr, so these expressions are the same objects as n×n matrices with entries in F[t]. Two of them are equal exactly when they have the same coefficient matrix at every power of t. Since the scalar t commutes with every matrix, products are formed by
(r∑Brtr)(s∑Dsts)=m∑(r+s=m∑BrDs)tm,
with each Br kept to the left of Ds. For n≥2 every entry of adj(tI−A) is, up to sign, the determinant of an (n−1)×(n−1) matrix whose entries have degree at most one in t, and for n=1 the adjugate is the constant I. In both cases there are matrices B0,…,Bn−1∈Fn×n with
adj(tI−A)=j=0∑n−1Bjtj.
Replacing t by a matrix X in an identity between such polynomials is not allowed in general, because t commutes with every coefficient and X need not.
In plain words The same object can be read as a matrix of polynomials or as a polynomial whose coefficients are matrices. The second reading lets us compare the coefficients of each power of t, and those comparisons are honest matrix equations that keep the order of the factors.
Example The adjugate in the previous example is B0+B1t with B1=I and
B0=[−301−2]=A−5I.
To see why substitution needs care, multiply the polynomial tI by the constant polynomial C. The product is Ct, with the single coefficient C. Putting a matrix X to the right of each coefficient turns tI into X and Ct into CX, but the product of the evaluated factors is XC. With
C=[1000],X=[0010],
the matrix CX equals X=0 while XC=0.
Cayley-Hamilton theorem
Definition Let F be R or C, let n≥1 and A∈Fn×n, and write χA(t)=tn+cn−1tn−1+⋯+c1t+c0. The Cayley-Hamilton theorem says that
χA(A)=An+cn−1An−1+⋯+c1A+c0I=0.
The same holds for every operator T on a nonzero finite-dimensional space, with χT computed from any matrix of T. For the proof, write adj(tI−A)=∑j=0n−1Bjtj, multiply out (tI−A)adj(tI−A) and compare coefficients with χA(t)I. The coefficient of tn gives Bn−1=I, the coefficient of tj for 1≤j≤n−1 gives Bj−1−ABj=cjI, and the constant term gives −AB0=c0I. Multiply the equation for tj on the left by Aj, so that cjAj=AjBj−1−Aj+1Bj, and add all the terms of χA(A).
χA(A)=AnBn−1−AB0+j=1∑n−1(AjBj−1−Aj+1Bj).
Every product AkBk−1 with 1≤k≤n appears once with a plus sign and once with a minus sign, in the same factor order, so the sum telescopes to 0. Reading Bj−1=ABj+cjI downward from Bn−1=I also shows that every Bj is a polynomial in A. Since χA annihilates A, the minimal polynomial divides it, μA∣χA, and in particular degμA≤n.
In plain words The characteristic polynomial, built from a determinant, is also a polynomial equation that the matrix itself satisfies. The proof never uses eigenvectors, so it covers shears and other matrices without an eigenbasis, and it never puts a matrix inside a determinant.
Example Let A be a 2×2 matrix with rows (p,q) and (r,s), so χA(t)=t2−(p+s)t+(ps−qr). Then
A2=[p2+qr(p+s)r(p+s)qs2+qr].
Subtracting (p+s)A, which has rows (p2+ps,(p+s)q) and ((p+s)r,ps+s2), leaves (qr−ps)I. So A2−(p+s)A+(ps−qr)I=0 for every 2×2 matrix, diagonalizable or not.
Reduction of high powers
Definition Let m be any annihilating polynomial of A, for example χA by the Cayley-Hamilton theorem or μA, and let d=degm. For f∈F[t], divide f=qm+r with r=0 or degr<d. Evaluating at A gives
f(A)=q(A)m(A)+r(A)=r(A),
so every power Ak, and every polynomial in A, is a combination of I,A,…,Ad−1. For n=2, with trace τ and determinant δ, the theorem gives A2=τA−δI. Writing Ak=αkA+βkI with α1=1 and β1=0, one more multiplication by A gives Ak+1=αk(τA−δI)+βkA, which is the recurrence
αk+1βk+1=ταk+βk,=−δαk.
In plain words Once a matrix satisfies a polynomial equation of degree d, all of its powers can be rewritten with the first d powers I,A,…,Ad−1. For a 2×2 matrix two numbers per power are enough, and updating them is much cheaper than multiplying matrices.
Example For A with rows (2,1) and (0,3) the trace is τ=5 and the determinant is δ=6, so A2=5A−6I. Then
A3A4=5A2−6A=19A−30I,=19A2−30A=65A−114I.
So A4 has rows (16,65) and (0,81). The diagonal entries are 24 and 34, and the upper right entry is 34−24=65. Division gives the same result in one step,
t4=(t2+5t+19)(t2−5t+6)+65t−114.
Continuing the recurrence to k=10 gives A10=58025A−115026I, whose diagonal entries are 1024=210 and 59049=310.
Characteristic versus minimal polynomial
Definition For A∈Fn×n, the Cayley-Hamilton theorem and the divisibility theorem give μA∣χA, so degμA≤n. Both polynomials have the same roots in F, namely the eigenvalues of A in F. Suppose χA splits into linear factors over F, as it always does for F=C. Then μA, a divisor of χA, splits too. If λ1,…,λs are the distinct eigenvalues and ai is the algebraic multiplicity of λi, then
with 1≤mi≤ai for every i. The upper bound comes from divisibility, and the lower bound from the fact that every eigenvalue is a root of μA. In general χA does not determine the exponents mi, although ai=1 forces mi=1. The two polynomials are equal exactly when degμA=n.
In plain words The characteristic polynomial records each eigenvalue with its algebraic multiplicity, and its degree is the dimension. The minimal polynomial records the smallest powers of the factors t−λi whose product kills every vector. A repeated eigenvalue can fill several independent directions without forcing a repeated factor in μA.
Example The diagonal matrix D with entries 2,2,3 has χD(t)=(t−2)2(t−3) but μD(t)=(t−2)(t−3), since (D−2I)(D−3I)=0. The shear J with rows (1,1) and (0,1) has χJ=μJ=(t−1)2, since J−I=0 and (J−I)2=0. The 2×2 identity has the same characteristic polynomial (t−1)2 as J but minimal polynomial t−1. So the characteristic polynomial alone does not always decide the minimal one.
Check yourself
Let A be the matrix with rows (1,1) and (1,0). Use the Cayley-Hamilton theorem to write A5 as αA+βI, and then as a matrix.
Show the answer
The trace is 1 and the determinant is −1, so χA(t)=t2−t−1 and A2=A+I. Multiplying by A and replacing A2 each time,
A3A4A5=A2+A=2A+I,=2A2+A=3A+2I,=3A2+2A=5A+3I.
So A5 has rows (8,5) and (5,3). The coefficients are consecutive Fibonacci numbers.
A classmate proposes the one-line proof χA(A)=det(AI−A)=det(0)=0. Explain what goes wrong.
Show the answer
In χA(t)=det(tI−A) the variable t is a scalar, and the determinant produces a scalar polynomial. The expression χA(A) means that this finished polynomial is evaluated at the matrix A, which gives an n×n matrix. The one-line argument instead puts A in place of t before the determinant is taken, and its last step produces the number 0, not the zero matrix, so the two ends of the chain are not even the same kind of object. Reading tI−A with the matrix A in place of each t and each constant entry c replaced by cI would instead create an n2×n2 block matrix, whose determinant is a different operation on a different object. The same pattern of reasoning gives false results. For f(t)=tr(tI−A)=nt−trA it would claim f(A)=tr(A−A)=0, yet for n=2 and the diagonal matrix A with entries 1,0,
f(A)=2A−I=[100−1]=0.
The proof through the adjugate identity avoids this by doing all determinant work with scalar polynomials and then comparing matrix coefficients.
Let C be the 3×3 matrix with rows (2,1,0), (0,2,0) and (0,0,2). Find χC and μC, decide whether they agree, and compute C5.
Show the answer
The matrix is upper triangular with diagonal entries 2,2,2, so χC(t)=(t−2)3. Let N=C−2I, whose only nonzero entry is a 1 in row 1, column 2. Then N=0 and N2=0. The minimal polynomial is a monic divisor of (t−2)3 with root 2, so it is t−2, (t−2)2 or (t−2)3. The first fails because N=0, and the second works, so
μC(t)=(t−2)2=χC(t).
Since 2I and N commute and N2=0, the binomial expansion stops after two terms,
May we count page visits to understand which courses and learning features are useful? Cloudflare collects visit and performance statistics, without your account details or answers. Your choice does not affect access. Details