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
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
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
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
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.
from the Jordan form, and solved by . - Convergent and power-bounded
matrices. Exactly when
converges, and to what.
Named moves
- Enlarge the kernel. When
is too small, pass to until the chain stops growing. - Reduce to the nilpotent case. On
each generalized eigenspace,
is nilpotent, so the whole structure question is about nilpotent operators. - Read the chain off the columns. The
columns of a Jordan block say
and : a chain. - Count ranks of powers. The block
sizes are second differences of
, so they can be found without finding a single chain. - A cyclic vector gives a companion
matrix. If
span, the matrix of is built from one polynomial.