There is a unique monic polynomial of least degree m which annihilates A. This is the minimal polynomial qA.
Proof Let q,q′ be monic polynomials of degree m that annihilate A. Then g=q−q′ has degree <m and g(A)=q(A)−q′(A)=0. If g=0, scaling it gives a monic annihilating polynomial of degree <m, so g=0 and q=q′.
For any p annihilating A, qA∣p.
Proof Divide, p(t)=d(t)qA(t)+r(t) with degr<degqA. Then 0=p(A)=d(A)qA(A)+r(A)=r(A), so r is the zero polynomial.
By Cayley-Hamilton, qA∣pA.
Roots of the Minimal Polynomial
Every root of pA is a root of qA. I.e. if pA(t)=∏i=1r(t−λi)ni with distinct λi, then
qA(t)=i=1∏r(t−λi)mi,1≤mi≤ni
Proof Let x be an eigenvector of λ and qA(t)=∑i=0mciti. Then
0=qA(A)x=i=0∑mciAix=i=0∑mciλix=qA(λ)x
so qA(λ)=0.
Minimal Polynomial and Jordan Blocks
mi is the size of the largest Jordan block associated with λi.
Proof Let A=SJS−1 and qA(t)=∏i=1r(t−λi)bi. Then
In (J−λiI)bi the blocks of λi become J⋅(0)bi and the others stay invertible. Jk(0)b=0 exactly when b≥k, so the product is 0 iff each bi is at least the size of the largest block of λi.
In the Ferrers diagram of the Jordan blocks of λi, the number of blocks is the geometric multiplicity, the largest block is mi, and the total size is the algebraic multiplicity.
Diagonalizable and Nonderogatory Matrices
A∈Mn is diagonalizable ⟺qA is a product of distinct linear factors, since then the largest Jordan blocks have size 1 and J is diagonal.
A∈Mn is nonderogatory when every λ∈σ(A) has one Jordan block, i.e.
gemu(λi)=1 for all i,
mi=ni for all i,
pA=qA.
A is diagonalizable and nonderogatory ⟺ the eigenvalues of A are distinct.
Companion Matrix
Let g(t)=tn+an−1tn−1+⋯+a1t+a0. The companion matrix of g is
Cg=0−a010−a11⋱−a2⋱0⋯1−an−1∈Mn
The first n−1 rows of Cgx=λx force xi+1=λxi, so eigenvectors have the form
x=α1λλ2⋮λn−1
The last equation gives −α∑i=0n−1aiλi=αλn⟺g(λ)=0. So λ is an eigenvalue ⟺λ is a root of g, and its eigenvectors span a 1-dimensional space. Each eigenvalue has gemu=1, so Cg is nonderogatory and