Eigenvalues and Diagonalization

Chapter 4 showed that one operator has many matrices, one for each basis, and asked how simple the matrix can be made. This chapter answers the first half of that question. The simplest possible matrix is diagonal, and a matrix of an operator is diagonal exactly when every basis vector is only stretched, never turned. Such vectors are eigenvectors, and the stretching factors are eigenvalues.

Not every operator has enough eigenvectors, and the chapter explains precisely when it does. Two polynomials carry the information: the characteristic polynomial from Chapter 7 and the minimal polynomial, the smallest polynomial that kills the operator. The Cayley–Hamilton Theorem ties them together. When eigenvectors run short, operators over C can still be made triangular, and the space splits into pieces on which the operator is easier to understand. The chapter ends with what diagonalization is for: powers of matrices, linear recurrences such as the Fibonacci numbers, and the long-run behavior of Markov chains.

What you need. From Chapter 0, the arithmetic every computation here runs on: degree, evaluation and the absence of zero divisors in F[x] (Definition 0.8.1, Theorem 0.8.2, Theorem 0.8.3, Corollary 0.8.4, Theorem 0.8.5), field arithmetic (Theorem 0.7.1) and conjugation (Theorem 0.6.2), the matrix product with its three views, the transpose and polynomials of a matrix (Definition 0.9.9, Theorem 0.9.4, Theorem 0.9.3, Theorem 0.9.2, Theorem 0.9.5, Definition 0.9.14), and that a composition of bijections is a bijection (Theorem 0.4.3). From Chapter 1, the dimension theory, used constantly: subspaces and intersections (Theorem 1.2.1, Theorem 1.2.2), span and independence with the Linear Dependence Lemma (Definition 1.3.2, Theorem 1.4.1, Theorem 1.4.3, Lemma 1.5.3, Theorem 1.1.9), bases and the counting arguments (Theorem 1.5.1, Theorem 1.6.5, Theorem 1.6.4, Theorem 1.6.8, Theorem 1.6.3, Theorem 1.6.7), and above all sums and direct sums (Theorem 1.7.1, Theorem 1.7.5), since every decomposition theorem in the chapter is the claim that some sum is direct. From Chapter 3, that a one-sided inverse of a square matrix is two-sided (Theorem 3.4.5), and rank with Rank–Nullity for matrices (Theorem 3.5.7, Theorem 3.5.5). From Chapter 2, the matrix of a linear map, change of basis and similarity (Definition 4.1.1, Theorem 4.2.3, Theorem 4.2.4), and quotient spaces (Definition 4.4.3). From Chapter 6, polynomials of an operator, the ideal of polynomials that kill it, and the kernel splitting lemma (Theorem 6.7.1, Theorem 6.7.3, Theorem 6.7.5), and the Fundamental Theorem of Algebra (Theorem 6.5.1). From Chapter 7, the characteristic polynomial and the adjugate (Definition 7.10.1, Theorem 7.6.2). From Chapter 8, block triangular matrices (Theorem 8.1.7).

Roadmap

  • Invariant subspaces. Subspaces an operator maps into themselves, and the block triangular matrices they produce.
  • Eigenvalues and eigenvectors. Directions that are only stretched; eigenvalues as roots of the characteristic polynomial; every complex operator has one.
  • Algebraic and geometric multiplicity. Two ways to count a repeated eigenvalue, and why the second never exceeds the first.
  • Diagonalization. Exactly when an operator has a basis of eigenvectors, and how to compute with one.
  • The minimal polynomial. The monic polynomial of least degree that kills an operator, and why its roots are the eigenvalues.
  • The Cayley–Hamilton Theorem. Every square matrix satisfies its own characteristic polynomial.
  • Triangularization. An operator has a triangular matrix exactly when its characteristic polynomial splits.
  • Primary decomposition. The factorization of the minimal polynomial splits the space, and decides diagonalizability.
  • Commuting operators. Operators that commute share eigenvectors, and can be triangularized or diagonalized together.
  • Spectral mapping, AB and BA. Eigenvalues of polynomials in an operator, and why AB and BA share their non-zero eigenvalues.
  • Powers, recurrences and Markov chains. Diagonalization at work.

Named moves

  • Ask when the matrix is diagonal. Unwinding the columns of a diagonal matrix gives the eigenvector equation Tv=λv.
  • Eigenvalue means a kernel. λ is an eigenvalue exactly when T−λI is not injective.
  • Apply T−λI to a relation. Kills one eigenvector and shortens a dependence, the heart of “distinct eigenvalues give independent eigenvectors”.
  • Turn a relation into a divisibility. If p(T)=0, then the minimal polynomial divides p.
  • One eigenvector, extend, recurse. Split off an eigenvector, pass to the quotient, and use induction on dimension.
  • Search inside an eigenspace. A commuting operator maps each eigenspace into itself, so look for a common eigenvector there.

Found a typo or a mistake? Report it, or read this page’s source

The text of this book is licensed under CC BY-NC-SA 4.0.