Mehmet Emre Tiryaki
Back to Notes

Minimal Polynomial

Minimal Polynomial

A complex polynomial pp annihilates AA when p(A)=0p(A) = 0.

There is a unique monic polynomial of least degree mm which annihilates AA. This is the minimal polynomial qAq_A.

Proof Let q,q′q, q' be monic polynomials of degree mm that annihilate AA. Then g=q−q′g = q - q' has degree <m< m and g(A)=q(A)−q′(A)=0g(A) = q(A) - q'(A) = 0. If g≠0g \neq 0, scaling it gives a monic annihilating polynomial of degree <m< m, so g=0g = 0 and q=q′q = q'.

For any pp annihilating AA, qA∣pq_A \mid p.

Proof Divide, p(t)=d(t)qA(t)+r(t)p(t) = d(t) q_A(t) + r(t) with deg⁡r<deg⁡qA\deg r < \deg q_A. Then 0=p(A)=d(A)qA(A)+r(A)=r(A)0 = p(A) = d(A) q_A(A) + r(A) = r(A), so rr is the zero polynomial.

By Cayley-Hamilton, qA∣pAq_A \mid p_A.

Roots of the Minimal Polynomial

Every root of pAp_A is a root of qAq_A. I.e. if pA(t)=∏i=1r(t−λi)nip_A(t) = \prod_{i=1}^{r} (t - \lambda_i)^{n_i} with distinct λi\lambda_i, then

qA(t)=∏i=1r(t−λi)mi,1≤mi≤niq_A(t) = \prod_{i=1}^{r} (t - \lambda_i)^{m_i}, \qquad 1 \le m_i \le n_i

Proof Let xx be an eigenvector of λ\lambda and qA(t)=∑i=0mcitiq_A(t) = \sum_{i=0}^{m} c_i t^i. Then

0⃗=qA(A)x=∑i=0mciAix=∑i=0mciλix=qA(λ)x\vec{0} = q_A(A)x = \sum_{i=0}^{m} c_i A^i x = \sum_{i=0}^{m} c_i \lambda^i x = q_A(\lambda) x

so qA(λ)=0q_A(\lambda) = 0.

Minimal Polynomial and Jordan Blocks

mim_i is the size of the largest Jordan block associated with λi\lambda_i.

Proof Let A=SJS−1A = SJS^{-1} and qA(t)=∏i=1r(t−λi)biq_A(t) = \prod_{i=1}^{r} (t - \lambda_i)^{b_i}. Then

qA(A)=(A−λ1I)b1⋯(A−λrI)br=S[(J−λ1I)b1⋯(J−λrI)br]S−1q_A(A) = (A - \lambda_1 I)^{b_1} \cdots (A - \lambda_r I)^{b_r} = S\big[(J - \lambda_1 I)^{b_1} \cdots (J - \lambda_r I)^{b_r}\big]S^{-1}

In (J−λiI)bi(J - \lambda_i I)^{b_i} the blocks of λi\lambda_i become J⋅(0)biJ_\cdot(0)^{b_i} and the others stay invertible. Jk(0)b=0J_k(0)^{b} = 0 exactly when b≥kb \ge k, so the product is 0 iff each bib_i is at least the size of the largest block of λi\lambda_i.

In the Ferrers diagram of the Jordan blocks of λi\lambda_i, the number of blocks is the geometric multiplicity, the largest block is mim_i, and the total size is the algebraic multiplicity.

Diagonalizable and Nonderogatory Matrices

A∈MnA \in M_n is diagonalizable   ⟺  \iff qAq_A is a product of distinct linear factors, since then the largest Jordan blocks have size 1 and JJ is diagonal.

A∈MnA \in M_n is nonderogatory when every λ∈σ(A)\lambda \in \sigma(A) has one Jordan block, i.e.

  • gemu(λi)=1\mathrm{gemu}(\lambda_i) = 1 for all ii,
  • mi=nim_i = n_i for all ii,
  • pA=qAp_A = q_A.

AA is diagonalizable and nonderogatory   ⟺  \iff the eigenvalues of AA are distinct.

Companion Matrix

Let g(t)=tn+an−1tn−1+⋯+a1t+a0g(t) = t^n + a_{n-1}t^{n-1} + \cdots + a_1 t + a_0. The companion matrix of gg is

Cg=[0101⋱⋱01−a0−a1−a2⋯−an−1]∈MnC_g = \begin{bmatrix} 0 & 1 & & & \\ & 0 & 1 & & \\ & & \ddots & \ddots & \\ & & & 0 & 1 \\ -a_0 & -a_1 & -a_2 & \cdots & -a_{n-1} \end{bmatrix} \in M_n

The first n−1n - 1 rows of Cgx=λxC_g x = \lambda x force xi+1=λxix_{i+1} = \lambda x_i, so eigenvectors have the form

x=α[1λλ2⋮λn−1]x = \alpha \begin{bmatrix} 1 \\ \lambda \\ \lambda^2 \\ \vdots \\ \lambda^{n-1} \end{bmatrix}

The last equation gives −α∑i=0n−1aiλi=αλn  ⟺  g(λ)=0-\alpha \sum_{i=0}^{n-1} a_i \lambda^i = \alpha \lambda^n \iff g(\lambda) = 0. So λ\lambda is an eigenvalue   ⟺  \iff λ\lambda is a root of gg, and its eigenvectors span a 1-dimensional space. Each eigenvalue has gemu=1\mathrm{gemu} = 1, so CgC_g is nonderogatory and

pCg=qCg=gp_{C_g} = q_{C_g} = g

Commuting Matrices

A∈MnA \in M_n is nonderogatory   ⟺  \iff

{B∈Mn:AB=BA}={p(A):p is a complex polynomial}\{B \in M_n : AB = BA\} = \{p(A) : p \text{ is a complex polynomial}\}

(⊇)(\supseteq) is trivial, since any p(A)p(A) commutes with AA.