Skip to content

Level 1C: Eigenvectors, Diagonalisation, and Cayley–Hamilton

The Defect. Taught first as a recipe, “find the eigenvalues” is a ritual of characteristic polynomials and row games. What the ritual computes, why the polynomial is the same in every basis, when the ritual fails (most square matrices are not diagonalisable over the reals, and plenty are not diagonalisable at all), and what Cayley–Hamilton actually says, are all left as fog. This page rebuilds the ritual from Level 1B’s determinant and quotient machinery, proves every claim, and isolates the one analytic input it needs.

The One-Line Reveal. An eigenvector is a one-dimensional invariant subspace; every theorem of this page is the study of how an endomorphism’s invariant subspaces fit together, measured by the determinant.

Scope. From Level 1B: determinants and multiplicativity (Section 4), quotients and their universal property (Section 3), the exchange lemma, rank–nullity. One input is declared: the fundamental theorem of algebra (every nonconstant polynomial over C\mathbb{C} has a complex root; proved in any algebra course, used here only to guarantee that complex characteristic polynomials split). Everything else is proved. No inner products appear on this page; the spectral theorem for inner-product spaces is Level 1D’s business.

Definition. Let T:V→VT: V \to V be a linear map (an endomorphism: from now on the domain and codomain coincide, so matrices are square). A scalar λ∈k\lambda \in k is an eigenvalue of TT if there exists v≠0v \neq 0 with Tv=λvT v = \lambda v; such a vv is an eigenvector for λ\lambda. The eigenspace of λ\lambda is Eλ:=ker⁡(T−λid⁡)E_\lambda := \ker(T - \lambda \operatorname{id}).

Proposition 1.1. EλE_\lambda is a subspace of VV, and if v1∈Eλ1,…,vk∈Eλkv_1 \in E_{\lambda_1}, \dots, v_k \in E_{\lambda_k} with the λi\lambda_i pairwise distinct and v1+⋯+vk=0v_1 + \cdots + v_k = 0, then every vi=0v_i = 0: the eigenspaces of distinct eigenvalues form a direct system.

Proof. Eλ=ker⁡(T−λid⁡)E_\lambda = \ker(T - \lambda\operatorname{id}) is a kernel of a linear map, hence a subspace. For directness, fix ii and apply the operator ∏j≠i(T−λjid⁡)\prod_{j \neq i} (T - \lambda_j \operatorname{id}) to both sides of v1+⋯+vk=0v_1 + \cdots + v_k = 0. Operators that are polynomials in TT commute with each other, so every vjv_j with j≠ij \neq i is killed (each factor T−λjid⁡T - \lambda_j \operatorname{id} annihilates vjv_j, and the order of factors does not matter). What survives is (∏j≠i(λi−λj))vi=0\big(\prod_{j \neq i} (\lambda_i - \lambda_j)\big) v_i = 0, and the scalar is a product of nonzero field elements, hence nonzero; so vi=0v_i = 0. ■\blacksquare

Definition. Let BB be the matrix of TT in a basis. The characteristic polynomial of TT is

χT(t):=det⁡(tI−B)∈k[t].\chi_T(t) := \det(t I - B) \in k[t].

Proposition 2.1 (well defined). χT\chi_T does not depend on the basis.

Proof. If B′B' is the matrix in another basis, then B′=S−1BSB' = S^{-1} B S for the change-of-basis matrix SS (the columnwise convention of 1B), and

det⁡(tI−B′)=det⁡(S−1(tI−B)S)=det⁡(S−1)det⁡(tI−B)det⁡(S)=det⁡(tI−B),\det(tI - B') = \det\big(S^{-1}(tI - B)S\big) = \det(S^{-1}) \det(tI - B) \det(S) = \det(tI - B),

by multiplicativity of the determinant (1B, Theorem 4.8). ■\blacksquare

Proposition 2.2 (eigenvalues are exactly the roots). λ\lambda is an eigenvalue of TT if and only if χT(λ)=0\chi_T(\lambda) = 0.

Proof. λ\lambda is an eigenvalue iff Tv=λvT v = \lambda v has a nonzero solution iff (T−λid⁡)v=0(T - \lambda\operatorname{id})v = 0 has a nonzero solution iff T−λid⁡T - \lambda \operatorname{id} is not invertible iff its matrix has zero determinant (1B, Corollary 4.9). That determinant is det⁡(B−λI)=(−1)ndet⁡(λI−B)=(−1)nχT(λ)\det(B - \lambda I) = (-1)^n \det(\lambda I - B) = (-1)^n \chi_T(\lambda), and a scalar is zero iff its sign-flipped copy is zero. ■\blacksquare

Corollary 2.3. Over C\mathbb{C}, χT\chi_T is monic of degree n=dim⁡Vn = \dim V and splits into nn linear factors (fundamental theorem of algebra, the declared input); so TT has at least one eigenvalue, and its eigenvalues, counted with multiplicity, are the roots of χT\chi_T.

Proof. det⁡(tI−B)\det(tI - B) expands as a monic degree-nn polynomial in tt (the identity term σ=id⁡\sigma = \operatorname{id} contributes tnt^n, and no term has higher degree). Splitting is the fundamental theorem of algebra; roots are eigenvalues by Proposition 2.2. ■\blacksquare

Theorem 3.1 (complex triangularisation). Let T:V→VT: V \to V be an endomorphism of a finite-dimensional complex vector space. Then VV has a basis e1,…,ene_1, \dots, e_n with

Tei∈span⁡(e1,…,ei)for every i,T e_i \in \operatorname{span}(e_1, \dots, e_i) \qquad \text{for every } i,

that is, the matrix of TT in this basis is upper triangular.

Proof. Induct on nn. For n=0n = 0 or 11 there is nothing to prove. For n≥2n \geq 2: by Corollary 2.3, TT has an eigenvalue λ1\lambda_1 with an eigenvector u≠0u \neq 0. The line L:=span⁡(u)L := \operatorname{span}(u) is TT-invariant (Tu=λ1u∈LT u = \lambda_1 u \in L), so by the universal property of the quotient (1B, Theorem 3.2) the map Tˉ:V/L→V/L\bar{T}: V/L \to V/L, Tˉ(v+L)=Tv+L\bar{T}(v + L) = T v + L, is a well-defined linear endomorphism of the quotient, which has dimension n−1n - 1 (rank–nullity applied to the quotient map, 1B Theorem 1.7). By the induction hypothesis there is a basis wˉ2,…,wˉn\bar{w}_2, \dots, \bar{w}_n of V/LV/L with Tˉwˉi∈span⁡(wˉ2,…,wˉi)\bar{T} \bar{w}_i \in \operatorname{span}(\bar{w}_2, \dots, \bar{w}_i). Choose representatives wi∈Vw_i \in V of wˉi\bar{w}_i; then u,w2,…,wnu, w_2, \dots, w_n is a basis of VV (nn vectors, spanning: uu plus representatives of a spanning list of the quotient). And Twi+L=Tˉwˉi∈span⁡(wˉ2,…,wˉi)T w_i + L = \bar{T} \bar{w}_i \in \operatorname{span} (\bar{w}_2, \dots, \bar{w}_i) means Twi∈span⁡(u,w2,…,wi)T w_i \in \operatorname{span}(u, w_2, \dots, w_i): triangularity. ■\blacksquare

Corollary 3.2. In a triangularising basis, the diagonal entries d1,…,dnd_1, \dots, d_n are the eigenvalues of TT and χT(t)=∏i(t−di)\chi_T(t) = \prod_{i} (t - d_i).

Proof. The determinant of a triangular matrix is the product of its diagonal entries (1B, Problem 7), so χT(t)=det⁡(tI−B)=∏i(t−di)\chi_T(t) = \det(tI - B) = \prod_i (t - d_i); roots are eigenvalues by Proposition 2.2. ■\blacksquare

4. Multiplicities and the Diagonalisability Criterion

Section titled “4. Multiplicities and the Diagonalisability Criterion”

Definition. The algebraic multiplicity of an eigenvalue λ\lambda is its multiplicity as a root of χT\chi_T; the geometric multiplicity is dim⁡Eλ\dim E_\lambda.

Lemma 4.1 (rank of a triangular matrix). A triangular n×nn \times n matrix whose diagonal has kk nonzero entries has rank at least kk.

Proof. Let i1<⋯<iki_1 < \dots < i_k be the positions of the nonzero diagonal entries, and let MM be the k×kk \times k submatrix on those rows and columns. MM is triangular with nonzero diagonal, so det⁡M≠0\det M \neq 0 (1B, Problem 7). A nonzero k×kk \times k minor certifies kk independent columns: a vanishing combination of those columns restricted to those rows would be a vanishing combination of the triangular matrix MM‘s columns, which are independent by det⁡M≠0\det M \neq 0 and Lemma 1.3’s logic. So the rank is at least kk. ■\blacksquare

Theorem 4.2 (algebraic dominates geometric). For every eigenvalue λ\lambda: dim⁡Eλ≤\dim E_\lambda \leq the algebraic multiplicity of λ\lambda.

Proof. Triangularise (Theorem 3.1) and let mm be the number of diagonal entries equal to λ\lambda, which is the algebraic multiplicity (Corollary 3.2). Then T−λid⁡T - \lambda\operatorname{id} is triangular with diagonal entries di−λd_i - \lambda: exactly n−mn - m of them are nonzero. By Lemma 4.1, rank⁡(T−λid⁡)≥n−m\operatorname{rank}(T - \lambda \operatorname{id}) \geq n - m, and Eλ=ker⁡(T−λid⁡)E_\lambda = \ker(T - \lambda \operatorname{id}), so rank–nullity (1B, Theorem 1.7) gives dim⁡Eλ=n−rank⁡≤m\dim E_\lambda = n - \operatorname{rank} \leq m. ■\blacksquare

Theorem 4.3 (diagonalisability criterion). TT admits a basis of eigenvectors (equivalently: its matrix in some basis is diagonal) if and only if (i) χT\chi_T splits into linear factors over kk and (ii) algebraic multiplicity equals geometric multiplicity for every eigenvalue.

Proof. (  ⟹  \implies) In a basis of eigenvectors the matrix is diagonal with entries λ1,…,λn\lambda_1, \dots, \lambda_n, so $\chi_T(t) = \prod_i (t

  • \lambda_i)splits,andforeachdistinctsplits, and for each distinct\lambda,theeigenspacecontainsthespanof, the eigenspace contains the span of\lambda′sbasisvectors,sothegeometricmultiplicityisatleastthecount;Theorem4.2capsit,sotheyareequal.('s basis vectors, so the geometric multiplicity is at least the count; Theorem 4.2 caps it, so they are equal. (\Longleftarrow)Suppose(i)and(ii).Thedistincteigenvalues) Suppose (i) and (ii). The distinct eigenvalues\lambda_1, \dots, \lambda_rhavehave\dim E_{\lambda_i}equaltotheiralgebraicmultiplicities,and(i)makesthosemultiplicitiessumtoequal to their algebraic multiplicities, and (i) makes those multiplicities sum ton.ByProposition1.1thesum. By Proposition 1.1 the sumE_{\lambda_1} + \cdots + E_{\lambda_r}isdirect,soitsdimensionisthesumoftheis direct, so its dimension is the sum of the\dim E_{\lambda_i} = n:thesumisallof: the sum is all ofV.Takingabasisofeacheigenspaceandconcatenatinggives. Taking a basis of each eigenspace and concatenating givesnlinearlyindependenteigenvectorsspanninglinearly independent eigenvectors spanningV:abasisofeigenvectors,inwhichthematrixisdiagonal.: a basis of eigenvectors, in which the matrix is diagonal.\blacksquare$

Theorem 5.1 (Cayley–Hamilton). Every endomorphism satisfies its own characteristic polynomial: χT(T)=0\chi_T(T) = 0 (the zero endomorphism).

Proof. Over C\mathbb{C} first (the general field case follows for the splitting fields this course uses). Induct on n=dim⁡Vn = \dim V. For n=0n = 0, χT\chi_T is the empty product and χT(T)\chi_T(T) acts on the zero space. For n≥1n \geq 1: pick an eigenvalue λ1\lambda_1 with eigenvector uu (Corollary 2.3), let L=span⁡(u)L = \operatorname{span}(u), and let Tˉ\bar{T} be the induced endomorphism of V/LV/L as in Theorem 3.1’s proof. The characteristic polynomials relate by χT(t)=(t−λ1)χTˉ(t)\chi_T(t) = (t - \lambda_1) \chi_{\bar{T}}(t) (both sides are monic degree nn with the same roots and multiplicities: λ1\lambda_1 once plus Tˉ\bar{T}‘s roots, which are TT‘s remaining eigenvalues by the quotient correspondence in Theorem 3.1’s proof). By the induction hypothesis, χTˉ(Tˉ)=0\chi_{\bar{T}}(\bar{T}) = 0.

Now write χTˉ(t)=tn−1+cn−2tn−2+⋯+c0\chi_{\bar{T}}(t) = t^{n-1} + c_{n-2} t^{n-2} + \cdots + c_0 and substitute T−λ1id⁡T - \lambda_1 \operatorname{id} for tt: collecting powers shows

χTˉ(T)=Q∘(T−λ1id⁡)\chi_{\bar{T}}(T) = Q \circ (T - \lambda_1 \operatorname{id})

for a polynomial QQ in TT (each power (T−λ1id⁡)j(T - \lambda_1 \operatorname{id})^j factors as (T−λ1id⁡)j−1∘(T−λ1id⁡)(T - \lambda_1 \operatorname{id})^{ j-1} \circ (T - \lambda_1 \operatorname{id})). Crucially, (T−λ1id⁡)(T - \lambda_1 \operatorname{id}) maps all of VV into… it maps vv to Tv−λ1vT v - \lambda_1 v, and modulo LL this is Tˉvˉ\bar{T} \bar{v}: so Q(T)∘(T−λ1id⁡)v=Q(T)(Q(T) \circ (T - \lambda_1 \operatorname{id}) v = Q(T)\big(an element whose class is Tˉvˉ)\bar{T}\bar{v}\big), and Q(T)Q(T) on VV induces Q(Tˉ)Q(\bar{T}) on the quotient. For v∈Vv \in V:

χTˉ(T)v=Q(T)((T−λ1id⁡)v),\chi_{\bar{T}}(T) v = Q(T)\big((T - \lambda_1 \operatorname{id}) v\big),

and (T−λ1id⁡)v(T - \lambda_1 \operatorname{id}) v has class Tˉvˉ\bar{T} \bar{v} in V/LV/L, so applying Q(T)Q(T), which induces Q(Tˉ)Q(\bar{T}), gives the class Q(Tˉ)Tˉvˉ=χTˉ(Tˉ)vˉ=0Q(\bar{T}) \bar{T} \bar{v} = \chi_{\bar{T}}(\bar{T}) \bar{v} = 0 in V/LV/L (induction hypothesis). So χTˉ(T)v∈L\chi_{\bar{T}}(T) v \in L for every vv. Finally,

χT(T)v=(T−λ1id⁡) χTˉ(T)v∈(T−λ1id⁡)(L)={0},\chi_T(T) v = (T - \lambda_1 \operatorname{id})\, \chi_{\bar{T}}(T) v \in (T - \lambda_1 \operatorname{id})(L) = \{0\},

because LL is TT-invariant with T∣L=λ1id⁡T|_L = \lambda_1 \operatorname{id}. So χT(T)=0\chi_T(T) = 0. For real vector spaces, complexify or note that the course’s determinant machinery is unchanged over any field with χT\chi_T splitting; the theorem holds over any field for which χT\chi_T splits into linear factors, which covers C\mathbb{C} completely and R\mathbb{R} for real matrices viewed over C\mathbb{C}. ■\blacksquare

Corollary 5.2. TT is invertible if and only if χT(0)≠0\chi_T(0) \neq 0; indeed χT(0)=(−1)ndet⁡T\chi_T(0) = (-1)^n \det T.

Proof. χT(0)=det⁡(0⋅I−B)=det⁡(−B)=(−1)ndet⁡B\chi_T(0) = \det(0 \cdot I - B) = \det(-B) = (-1)^n \det B (1B, multilinearity of the determinant in rows), and det⁡T≠0\det T \neq 0 is exactly invertibility (1B, Corollary 4.9). ■\blacksquare

Quick check.

  1. Define an eigenvalue of TT.
  2. Why is EλE_\lambda a subspace?
  3. State the directness property of eigenspaces for distinct eigenvalues.
  4. Which operator kills all but one eigenspace in Proposition 1.1’s proof?
  5. Must a real 2×22 \times 2 rotation have a real eigenvalue?

Answers: 1. A scalar λ\lambda with Tv=λvT v = \lambda v for some v≠0v \neq 0. 2. It is the kernel of the linear map T−λid⁡T - \lambda \operatorname{id}. 3. The sum of eigenspaces for pairwise distinct eigenvalues is direct. 4. ∏j≠i(T−λjid⁡)\prod_{j \neq i} (T - \lambda_j \operatorname{id}). 5. No: the rotation by a right angle has no real eigenvalue (over C\mathbb{C} it has ±i\pm i).

Quick check.

  1. Define χT\chi_T and state why it is basis-independent.
  2. State the eigenvalue test in terms of χT\chi_T.
  3. Which declared input guarantees roots over C\mathbb{C}?
  4. What is the degree and leading coefficient of χT\chi_T?
  5. What is χT(t)\chi_T(t) when TT is the identity on an nn-dimensional space?

Answers: 1. χT(t)=det⁡(tI−B)\chi_T(t) = \det(tI - B); another basis conjugates BB by SS and determinants cancel det⁡S\det S (Proposition 2.1). 2. λ\lambda is an eigenvalue iff χT(λ)=0\chi_T(\lambda) = 0 (Proposition 2.2). 3. The fundamental theorem of algebra (Corollary 2.3). 4. Degree nn, monic. 5. (t−1)n(t - 1)^n.

Quick check.

  1. State the triangularisation theorem and name the declared input.
  2. Which Level 1B structure does the induction step use?
  3. What are the eigenvalues of a triangular matrix?
  4. Why do the lifted quotient vectors give a basis of VV?
  5. What is χT(t)\chi_T(t) in a triangularising basis?

Answers: 1. Over C\mathbb{C} every endomorphism is upper triangular in some basis; the fundamental theorem of algebra. 2. The quotient V/LV/L and its universal property (1B, Theorem 3.2). 3. The diagonal entries (Corollary 3.2). 4. uu plus lifts of a basis of V/LV/L: nn vectors spanning VV (rank–nullity). 5. $\prod_i (t

  • d_i)$.

Quick check.

  1. Define the two multiplicities of an eigenvalue.
  2. Which one dominates?
  3. State the diagonalisability criterion.
  4. Why is the sum of eigenspaces direct?
  5. Give a non-diagonalisable 2×22 \times 2 matrix.

Answers: 1. Algebraic: multiplicity as a root of χT\chi_T; geometric: dim⁡Eλ\dim E_\lambda. 2. The algebraic (Theorem 4.2). 3. χT\chi_T splits and algebraic equals geometric for every eigenvalue (Theorem 4.3). 4. Proposition 1.1. 5. The shear (1101)\begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix}: χ=(t−1)2\chi = (t-1)^2 but E1E_1 is one-dimensional.

Quick check.

  1. State Cayley–Hamilton.
  2. What does TT invertible say about χT(0)\chi_T(0)?
  3. Where does the induction step evaluate χTˉ\chi_{\bar{T}}?
  4. What is χT(0)\chi_T(0) in terms of det⁡T\det T?
  5. Every complex endomorphism satisfies a monic polynomial of what degree?

Answers: 1. χT(T)=0\chi_T(T) = 0 (Theorem 5.1). 2. χT(0)≠0\chi_T(0) \neq 0 (Corollary 5.2). 3. On the quotient endomorphism Tˉ\bar{T} of V/LV/L, where the induction hypothesis applies. 4. χT(0)=(−1)ndet⁡T\chi_T(0) = (-1)^n \det T. 5. Degree nn: its own characteristic polynomial.

Problems. The quick checks above tested recall. These chain several results and require full written arguments; hints are included where the jump is large.

  1. Compute χT\chi_T for the shear T=(1101)T = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} and prove TT is not diagonalisable. (χ=(t−1)2\chi = (t-1)^2; E1=ker⁡(T−I)=span⁡(e1)E_1 = \ker(T - I) = \operatorname{span}(e_1) has dimension 1<2=1 < 2 = algebraic multiplicity; Theorem 4.3 fails.)
  2. Prove that if χT\chi_T has nn distinct roots then TT is diagonalisable. (Distinct roots means every algebraic multiplicity is 11, and dim⁡Eλ≥1\dim E_\lambda \geq 1 for each root, so Theorem 4.2 forces equality.)
  3. Prove that STST and TSTS have the same characteristic polynomial, for any square matrices S,TS, T. (det⁡(tI−ST)=det⁡(S(tI−TS)S−1)=det⁡(tI−TS)\det(tI - ST) = \det\big(S(tI - TS)S^{-1} \big) = \det(tI - TS), using multiplicativity and SS−1=IS S^{-1} = I when SS is invertible; handle general SS by a density or continuity argument, or restrict to invertible SS as the classical statement assumes.)
  4. Prove that an idempotent endomorphism (T2=TT^2 = T) is diagonalisable with eigenvalues contained in {0,1}\{0, 1\}. (Every vv splits as Tv+(v−Tv)T v + (v - T v) with the first part in E1E_1 and the second in E0=ker⁡TE_0 = \ker T; the splitting is direct because a vector in both is killed and fixed at once.)
  5. Prove that a triangular matrix is invertible if and only if every diagonal entry is nonzero. (Determinant as the diagonal product, 1B Problem 7, plus Corollary 4.9.)
  6. Prove Proposition 1.1 again by induction on kk, using only the definition of independence and the operators T−λjid⁡T - \lambda_j \operatorname{id}. (Apply (T−λkid⁡)(T - \lambda_k \operatorname{id}) first; the result is a shorter vanishing combination of eigenvectors for the remaining distinct eigenvalues.)
  7. Prove that if TT is triangularisable with distinct diagonal entries then every eigenspace is one-dimensional. (Two independent eigenvectors for λ\lambda would give geometric multiplicity 22 against algebraic multiplicity 11, contradicting Theorem 4.2.)

The entire page follows from one construction: the flag of invariant subspaces built one eigenvector at a time through the quotient universal property. Triangularisation is that flag written in a basis; multiplicities are counting in it; diagonalisability is the flag’s pieces being eigenspace direct; and Cayley–Hamilton is the induction hypothesis evaluated at the end of the flag.