Skip to content
The book

Eigenvalues, characteristic & minimal polynomials, Cayley–Hamilton

Why this is asked: Read eigen-structure off the characteristic and minimal polynomials without computing: diagonalisable ⇔ minimal polynomial has distinct linear factors; similar matrices share both polynomials but the converse fails; Cayley–Hamilton lets you compute inverses and high powers.

In one sentence

The characteristic polynomial tells you which eigenvalues there are, the minimal polynomial tells you how badly the matrix fails to be diagonal, and almost every question here turns on the second rather than the first.

Why the exam asks it

Because the characteristic polynomial is what everyone computes and the minimal polynomial is what actually decides things. Cayley–Hamilton gets misremembered as saying the two are equal, and the options are built on the gap between "AA satisfies its characteristic polynomial" and "the characteristic polynomial is the smallest thing AA satisfies".

The idea

λ\lambda is an eigenvalue of AA if Av=λvAv = \lambda v for some v≠0v \ne 0, equivalently if det⁡(A−λI)=0\det(A - \lambda I) = 0.

The characteristic polynomial χA(x)=det⁡(xI−A)\chi_A(x) = \det(xI - A) has degree exactly nn. Its roots are the eigenvalues, and:

  • tr⁡(A)\operatorname{tr}(A) is the sum of the eigenvalues with multiplicity;
  • det⁡(A)\det(A) is their product.

Both follow from comparing coefficients, and both are quick ways to eliminate options.

Two multiplicities

For an eigenvalue λ\lambda:

  • algebraic multiplicity: its multiplicity as a root of χA\chi_A;
  • geometric multiplicity: dim⁡ker⁡(A−λI)\dim\ker(A - \lambda I), the number of independent eigenvectors.

Always 1≤geometric≤algebraic1 \le \text{geometric} \le \text{algebraic}. The inequality can be strict, and where it is strict the matrix is not diagonalisable. For (1101)\begin{pmatrix}1&1\\0&1\end{pmatrix} the eigenvalue 11 has algebraic multiplicity 22 and geometric multiplicity 11, since A−IA - I has rank 11.

Cayley–Hamilton

χA(A)=0\chi_A(A) = 0: every matrix satisfies its own characteristic polynomial.

For 2×22\times2 this reads A2−tr⁡(A)A+det⁡(A)I=0A^2 - \operatorname{tr}(A)A + \det(A)I = 0, which is worth knowing outright because it turns any polynomial in a 2×22\times2 matrix into a linear one. It also gives inverses cheaply: from A2−5A−2I=0A^2 - 5A - 2I = 0 we get A−1=12(A−5I)A^{-1} = \tfrac12(A - 5I) whenever det⁡A≠0\det A \ne 0.

What Cayley–Hamilton does not say is that χA\chi_A is the smallest polynomial killing AA. The identity matrix satisfies x−1x - 1, of degree 11, while its characteristic polynomial has degree nn.

The minimal polynomial

mAm_A is the monic polynomial of least degree with mA(A)=0m_A(A) = 0. It divides every polynomial that annihilates AA — in particular, by Cayley–Hamilton, it divides χA\chi_A.

characteristic polynomial degree n, always minimal polynomial degree ≤ n, divides the other divides same roots — every eigenvalue appears in both different multiplicities — that is the whole difference min poly = distinct linear factors ⟺ diagonalisable The characteristic polynomial alone decides nothing here: (x−1)² is the char poly of both the identity and [[1,1],[0,1]], and only one of them is diagonalisable.
The two polynomials have the same roots and different multiplicities. That difference is what decides diagonalisability, and the characteristic polynomial alone cannot see it.

The two share all their roots: every eigenvalue is a root of mAm_A, and every root of mAm_A is an eigenvalue. They differ only in multiplicities, and that difference is the entire content of the topic:

A is diagonalisable  ⟺  mA is a product of distinct linear factors.A \text{ is diagonalisable} \iff m_A \text{ is a product of \emph{distinct} linear factors.}

So over C\mathbb{C}, where everything splits, diagonalisability is precisely the absence of repeated factors in mAm_A.

Computing mAm_A without theory. For a single eigenvalue λ\lambda, the multiplicity of (x−λ)(x - \lambda) in mAm_A is the smallest kk with ker⁡(A−λI)k\ker(A-\lambda I)^k stable — equivalently the smallest kk with (A−λI)k=0(A - \lambda I)^k = 0 on the generalised eigenspace. In practice: compute A−λIA - \lambda I, square it, cube it, and stop when the rank stops dropping.

Standard consequences

  • AA is invertible   ⟺  \iff 00 is not an eigenvalue.
  • AA is nilpotent   ⟺  \iff χA(x)=xn\chi_A(x) = x^n   ⟺  \iff all eigenvalues are 00.
  • Eigenvalues of AkA^k are λk\lambda^k; of A−1A^{-1} are 1/λ1/\lambda; of A+cIA + cI are λ+c\lambda + c.
  • AA and ATA^T have the same characteristic polynomial, hence the same eigenvalues.
  • Eigenvectors for distinct eigenvalues are independent.

Where intuition breaks

"Cayley–Hamilton says the minimal polynomial is the characteristic polynomial." It says χA(A)=0\chi_A(A) = 0, so mA∣χAm_A \mid \chi_A. The identity has mA=x−1m_A = x - 1 and χA=(x−1)n\chi_A = (x-1)^n. This is the single most common misreading in the topic.

"A real matrix has real eigenvalues." (0−110)\begin{pmatrix}0&-1\\1&0\end{pmatrix} has characteristic polynomial x2+1x^2 + 1. Real entries constrain the polynomial to have real coefficients, so non-real roots come in conjugate pairs — they do not fail to exist. Real symmetric is the hypothesis that forces real eigenvalues.

"Geometric multiplicity equals algebraic multiplicity." Only for diagonalisable matrices; that equality is diagonalisability, eigenvalue by eigenvalue.

"Eigenvalues of A+BA + B are sums of eigenvalues of AA and BB." Badly false unless they commute and are simultaneously triangularisable. Take A=(0100)A = \begin{pmatrix}0&1\\0&0\end{pmatrix} and B=(0010)B = \begin{pmatrix}0&0\\1&0\end{pmatrix}: both have all eigenvalues 00, and A+BA + B has eigenvalues ±1\pm1. The same warning applies to products.

"The characteristic polynomial determines the matrix up to similarity." It does not, and it is the reason canonical forms exist at all.

"mA=χAm_A = \chi_A, so AA is diagonalisable." Backwards. mA=χAm_A = \chi_A means the matrix is as far from having repeated structure as possible in the block sense — it is cyclic, one Jordan block per eigenvalue. For (1101)\begin{pmatrix}1&1\\0&1\end{pmatrix}, mA=χA=(x−1)2m_A = \chi_A = (x-1)^2 and it is not diagonalisable.

"An=0A^n = 0 for some nn, so A=0A = 0." Nilpotent matrices are not zero. All eigenvalues zero does not make the matrix zero — only if it is also diagonalisable.

The exam's angle

  1. Compute the characteristic polynomial, then ask what the minimal polynomial could be. Its candidates are the divisors of χA\chi_A with the same roots, and there are usually only two or three.
  2. Use trace and determinant as a checksum. They pin the sum and product of the eigenvalues in seconds and often eliminate half the options.
  3. For multiplicity questions, compute rank⁡(A−λI)\operatorname{rank}(A - \lambda I). Geometric multiplicity is nn minus that rank, and it is usually faster than finding eigenvectors.
  4. For 2×22\times2, write down Cayley–Hamilton immediately. It reduces every polynomial in AA to αA+βI\alpha A + \beta I and answers most computational questions directly.
  5. Watch for options about A+BA + B or ABAB. Eigenvalues are not additive or multiplicative across matrices, and this is set often.

The night before

  • χA\chi_A has degree nn; tr⁡A=∑λi\operatorname{tr}A = \sum\lambda_i, det⁡A=∏λi\det A = \prod \lambda_i.
  • Geometric ≤\le algebraic, always. Equality for every eigenvalue   ⟺  \iff diagonalisable.
  • Cayley–Hamilton: χA(A)=0\chi_A(A) = 0, so mA∣χAm_A \mid \chi_A — not mA=χAm_A = \chi_A.
  • 2×22\times2: A2−(tr⁡A)A+(det⁡A)I=0A^2 - (\operatorname{tr}A)A + (\det A)I = 0.
  • χA\chi_A and mAm_A have the same roots, different multiplicities.
  • Diagonalisable   ⟺  \iff mAm_A is a product of distinct linear factors.
  • mA=χAm_A = \chi_A means cyclic, one block per eigenvalue — not diagonalisable.
  • Real matrices can have non-real eigenvalues; rotation by 90°90° has x2+1x^2+1.
  • Eigenvalues of A+BA+B are not sums: (0100)\begin{pmatrix}0&1\\0&0\end{pmatrix} and its transpose.

See it move

What a matrix does to a vectorinteractive

This visual is part of Trap Analysis

Sweep a direction and watch Av swing — except on the eigendirections, where it only stretches. Det appears as the area of the image.

Unlock interactive visuals

The trap here

“Same characteristic polynomial ⇒ similar” — false

0 matrix and [[0,1],[0,0]]

Both have char poly x2x^{2}, different minimal polynomials (x vs x2)x^{2}).

More on this →

Check yourself — select all that apply

Let A be a 4×4 complex matrix with characteristic polynomial (x−1)2(x−2)2(x - 1)^{2}(x - 2)^{2} and minimal polynomial (x−1)(x−2)2(x - 1)(x - 2)^{2}. Which of the following are true?

More in Eigenvalues and Canonical Forms

Take it further

Last revised . Found a mistake? Tell us — corrections are the fastest thing we act on.

Next: Diagonalisability criteria

Create a free account to keep your place and have this feed your study plan.

ShareWhatsAppTelegram

Open this in the full syllabus view · Unit 1