Canonical Forms

Chapter 9 left one question open. Two matrices represent the same operator in different bases exactly when they are similar, and we can now decide similarity in easy cases: diagonalizable matrices are similar precisely when they have the same eigenvalues with the same multiplicities. But the matrices (1101) and I2 share their characteristic and minimal polynomials, their rank, their trace, and their determinant, and they are still not similar. Something is missing.

This chapter supplies it. When the characteristic polynomial splits, every operator has a Jordan form: a direct sum of blocks with one eigenvalue on the diagonal and ones just above it, unique up to the order of the blocks. Two matrices are similar exactly when their Jordan forms agree, so the similarity problem is solved. Over a field where the polynomial does not split, the rational canonical form does the same job, and the Smith normal form of xI−A computes it. The chapter closes with what these forms are for: functions of matrices, the exponential etA and linear differential equations, and a complete answer to when the powers Am converge.

What you need. From Chapter 0, well-ordering (Theorem 0.2.11) and field arithmetic (Theorem 0.7.1) for the induction that produces each form, degree (Theorem 0.8.3), the complex numbers with conjugation (Definition 0.6.1, Theorem 0.6.2) for the real forms, that a composition of bijections is a bijection (Theorem 0.4.3), and the matrix product, the transpose, and similarity of matrices (Definition 0.9.9, Definition 0.9.10, Example (Similarity)). From Chapter 1, direct sums, basis extension, and complexification (Theorem 1.7.5, Theorem 1.6.5, Definition 1.9.2). From Chapter 2, the workhorse: Rank–Nullity (Theorem 2.3.1), images (Theorem 2.2.4), and polynomials of an operator (Definition 2.4.2). From Chapter 3, row reduction and what it computes — the reduced row echelon form with its existence and uniqueness (Definition 3.2.4, Theorem 3.2.3, Theorem 3.3.4, Theorem 3.4.1, Corollary 3.5.6), Rank–Nullity for matrices (Theorem 3.5.7), and that a one-sided inverse of a square matrix is two-sided (Theorem 3.4.5). From Chapter 4, the matrix of a map with its rank and the isomorphism L(V,W)≅Mm×n(F) (Definition 4.1.1, Theorem 4.1.4, Theorem 4.1.5), projections along a complement (Theorem 4.5.1), and, above all, similarity with the invariants it preserves (Theorem 4.2.4, Proposition 4.2.6, Theorem 4.2.3, Theorem 4.2.5), which is what a canonical form is a canonical form for. From Chapter 6, the arithmetic of F[x]: division, gcds, Bézout, and unique factorization (Theorem 6.1.1, Corollary 6.2.4, Theorem 6.3.5), and interpolation (Theorem 6.6.4). From Chapter 7, determinants of block triangular matrices, Cauchy–Binet, and the companion matrix of a monic polynomial (Theorem 7.8.4, Theorem 7.7.2, Exercise (C1: Companion matrices)). From Chapter 8, block arithmetic, which is how every form here is manipulated once it is written down (Theorem 8.1.4, Theorem 8.1.1, Theorem 8.2.1). From Chapter 9, the minimal polynomial, primary decomposition, and triangularization (Definition 9.5.1, Theorem 9.8.1, Theorem 9.7.2).

Roadmap

  • Generalized eigenspaces. Enlarging an eigenspace until it is big enough, and the decomposition it produces.
  • Nilpotent operators. Chains of vectors, the block structure they give, and how ranks of powers determine it.
  • The Jordan canonical form. Existence, uniqueness, and the complete answer to the similarity question over a splitting field.
  • The real Jordan form and the Weyr form. Avoiding complex numbers for a real matrix, and a rearrangement of the Jordan form with its own uses.
  • Cyclic subspaces and companion matrices. One vector and its images can generate everything.
  • The rational canonical form. A canonical form over every field, with invariant factors as the complete invariants.
  • Polynomial matrices and the Smith normal form. Row and column operations on xI−A compute the invariant factors.
  • Semisimple operators and the Jordan–Chevalley decomposition. Every operator splits uniquely into a diagonalizable part plus a commuting nilpotent part.
  • Functions of matrices, the exponential, and linear differential equations. f(A) from the Jordan form, and x′=Ax solved by etA.
  • Convergent and power-bounded matrices. Exactly when Am converges, and to what.

Named moves

  • Enlarge the kernel. When ker(T−λI) is too small, pass to ker(T−λI)k until the chain stops growing.
  • Reduce to the nilpotent case. On each generalized eigenspace, T−λI is nilpotent, so the whole structure question is about nilpotent operators.
  • Read the chain off the columns. The columns of a Jordan block say Nv1=0 and Nvj=vj−1: a chain.
  • Count ranks of powers. The block sizes are second differences of rankNj, so they can be found without finding a single chain.
  • A cyclic vector gives a companion matrix. If v,Tv,… span, the matrix of T is built from one polynomial.

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.