9.8 Primary Decomposition
Chapter 6 ended with a lemma about any polynomial
that kills an operator: if it factors into coprime
pieces, the space splits into the kernels of the pieces.
The previous sections produced the best polynomial to
feed it, the minimal polynomial, which factors into
powers of distinct irreducibles. This section runs the
lemma on that factorization. The result, the primary
decomposition, cuts
9.8.1. Splitting the space along the minimal polynomial
Here is the question. Diagonalization splits
The primary decomposition splits
Let
- (a)
; - (b) each
is -invariant and non-zero; - (c) the restriction
has minimal polynomial ; - (d) for each
there is such that is the projection of onto along .
In words: (a) every vector is
uniquely a sum of pieces, one from each
Idea. ① The splitting is Chapter
6’s lemma: distinct irreducible powers are pairwise
coprime, and their product
Proof. Coprime. Let
- (a) and (d). These
follow from the kernel splitting lemma, applied one
factor at a time.
Claim. Let
be a vector space over , let , and let be pairwise coprime with . Then , and for each the projection of onto along the sum of the other summands is for some .Proof. Induction on
, with and allowed to vary at each step. For , gives , and works.Let
and put . Since is coprime to each of , it is coprime to , and for some (Lemma 6.6.3 (a)). As , Theorem 6.7.5 (c) gives with the projections onto the two summands along each other equal to and .The subspace
is -invariant (Theorem 6.7.4 (b)); write . Because is -invariant, for every and , hence for every . In particular . By the induction hypothesis applied to , and , with the projection of onto its -th summand equal to for some . For we have , so , and thereforeSo
, and the sum is direct: if with , then , so and by the directness of , and then every by the directness of (Theorem 1.7.5, (a) (b) and back).Finally the projections. For
, the component in is . For , the component of in is the component in of the -part , namely , the middle step because and agree on . Each projection is therefore a polynomial in .The polynomials
are pairwise coprime by the paragraph above, and their product annihilates . The Claim, applied to , and these polynomials, gives with each projection a polynomial in . This proves (a) and (d). (b) Each
is the kernel of a polynomial in , so it is -invariant by Theorem 6.7.4 (b). That will follow from (c): the minimal polynomial of an operator on the zero space is , and .(c) Each
is -invariant by (b), so for every and , and hence Let . By , , so (Theorem 9.5.1), and with by Lemma 9.5.2. Put . For , polynomials in commute (Theorem 6.7.1 (c)), so using again. By (a), every is a sum of such , so , and by Theorem 9.5.1. Comparing degrees (Proposition 6.1.2 (c), Theorem 0.8.3), Since and for every , each term on the right is at most the matching term on the left, so equality holds term by term, and . Hence . This proves the theorem.
The theorem reduces the study of
Let
Solution. The
factorization.
The pieces.
The projections. Bézout’s identity for
The adapted basis.
Warning. The pieces are
kernels of the powers
Quick check. Let
Solution.
9.8.2. Diagonalizability and the minimal polynomial
When every
Let
- (a)
is diagonalizable; - (b)
for some distinct , that is, splits over with no repeated root; - (c) some polynomial
with distinct annihilates .
In that case
Idea.
- (a)
(b): the polynomial over the distinct eigenvalues kills each vector of an eigenbasis, hence kills ; and must contain every factor , because its roots are the eigenvalues. (b) (c) is free. (c) (a): divides a product of distinct linear factors, so it is one, and the primary decomposition with every splits into eigenspaces.
Proof.
(a)
(b). Let be the distinct eigenvalues of , let be a basis of eigenvectors (Theorem 9.4.1 (b)), and put . For with eigenvalue , induction on gives , hence , as is a factor of . So and the zero operator agree on a basis, and by the uniqueness in Theorem 2.1.5. Hence , and by Lemma 9.5.2 is a product of some of the factors . Each is a root of by Theorem 9.5.3, so no factor is missing, and .(b)
(c). Take .(c)
(a). Let with distinct annihilate . Each factor is monic irreducible, being of degree (Theorem 0.8.3: a factorization would leave one factor constant). By Theorem 9.5.1 and Lemma 9.5.2, for some distinct among the , and since . By Theorem 9.5.3, are exactly the eigenvalues of . Apply Theorem 9.8.1 with and : This is condition (c) of Theorem 9.4.1, so is diagonalizable. The statement for matrices follows by applying this to , since .
This is the promise of Chapter 6 kept:
diagonalizable means the minimal polynomial
splits with distinct roots. The criterion is
often the fastest test, because it needs no
eigenvectors, only one polynomial identity. Chapter 6
also supplied a way to detect repeated factors without
finding roots: if
Condition (c) is especially useful because it does
not require knowing
- Projections. If
, then annihilates , and in every field. So every projection on a finite-dimensional space is diagonalizable, over every field. - Involutions. If
and the characteristic of is not , then annihilates , and because . So is diagonalizable. In characteristic this fails: over , has , but . - Too few eigenvectors.
over any field has , with a repeated root, so it is not diagonalizable, confirming Section 4 without any rank computation. Likewise the matrix of Example (The Minimal Polynomial from the Eigenvalues), with , is not diagonalizable, while that of Example (The Minimal Polynomial from the First Dependence), with , is.
The most striking use settles the question left open
in Section 4 (Exercise (C1: Matrices with
Let
Solution. Diagonalizable.
The polynomial
Over
In characteristic
9.8.3. Restrictions and polynomials of diagonalizable operators
The criterion in terms of a single annihilating polynomial passes easily to smaller spaces.
Let
Proof. If
For the decomposition, Theorem 9.4.1 (c)
applied to
The second statement says that an invariant subspace of a diagonalizable operator is spanned by the eigenvectors it contains. It will be the key step in Section 9, where two commuting diagonalizable operators are diagonalized by a single basis.
Diagonalizability is also preserved by polynomials:
if
9.8.4. When the minimal polynomial splits: a first look at Chapter 10
Suppose
Let
Idea. The decomposition makes
Proof. By Theorem 9.8.1,
If
So, when
Warning. A single
eigenvalue gives a single piece, whatever the operator
looks like. If
9.8.5. Exercises
A. Check your understanding
- (a) State the Primary Decomposition Theorem.
- (b) State the criterion for diagonalizability in terms of the minimal polynomial.
- (c) True or false:
if
over , then is diagonalizable over . Justify your answer. - (d) True or false:
if
and for some , then is diagonalizable over . Justify your answer. - (e) Let
. What are the summands of the primary decomposition, and is diagonalizable? - (f) True or false: the restriction of a diagonalizable operator to an invariant subspace is diagonalizable. Justify your answer.
Solution.
(a) If
is finite-dimensional and with distinct monic irreducible , then ; the summands are invariant and non-zero, restricted to the -th has minimal polynomial , and the projections are polynomials in (Theorem 9.8.1).(b)
is diagonalizable if and only if is a product of distinct monic linear factors over (Theorem 9.8.2).(c) True:
splits over with distinct roots .(d) False. The rotation by a right angle satisfies
but has no real eigenvalue (Example (Complex Matrices of Finite Order Are Diagonalizable)).(e)
and . is not diagonalizable, since has the repeated root .(f) True, by Corollary 9.8.3.
B. Practice
Determine whether each matrix is diagonalizable over the given field. Justify your answer.
- (a)
over (see Exercise (B1: Computing minimal polynomials)). - (b)
over (see Exercise (B3: Minimal polynomial from one product)). - (c) Any
with . - (d) Any
with , over and over .
Solution.
(a) By Exercise (B1: Computing minimal polynomials) (d),
, which has distinct linear factors. Diagonalizable, by Theorem 9.8.2.(b) By Exercise (B3: Minimal polynomial from one product),
, with a repeated root. Not diagonalizable.(c)
annihilates , and are distinct in . Diagonalizable, by condition (c) of Theorem 9.8.2.(d)
. Over , has no root, so it is irreducible (Theorem 6.3.1), and (it is not since acts on ). It does not split over , so is not diagonalizable over . Over , with , so condition (c) holds and is diagonalizable over .
Let
- (a) Find bases of
and , and check that . - (b) Compare
with . - (c) Using
, write the two projections as polynomials in , and compute them. - (d) Write the matrix
of
in the basis formed by your bases of and .
Solution.
(a)
, whose kernel is , with basis , . gives and , so . The three vectors form a basis of : the matrix with these columns has determinant , expanding along the first row. So , as Theorem 9.8.1 guarantees.(b)
has rank (its third row is minus the sum of the first two, and the first two are independent), so is a line, , strictly inside the plane . This matches Corollary 9.8.4: , , .(c) With
, , , in Theorem 6.7.5 (c), the projection onto along is , and onto along it is . Computing, They add up to . The columns of the first satisfy , so they lie in ; the columns of the second are multiples of , so they lie in .(d)
, , and . So the matrix is block diagonal as Theorem 9.1.5 predicts, with first block of minimal polynomial .
Let
- (a) Prove that
is diagonalizable, with . - (b) Now let
. Prove that .
Solution.
(a)
annihilates . The roots are distinct: , , and because . By Theorem 9.8.2 ((c) (a)), is diagonalizable, and its eigenvalues are roots of , so they lie in .(b) Write
with diagonal, entries in . Then (Proposition 4.2.6 (a)), which is the number of non-zero diagonal entries. Also (Theorem 9.4.3), and is diagonal with entries and the rest . By Theorem 4.2.5, .
C. Going deeper
Let
- (a) Let
be non-zero. Show that is a bijection of , and deduce . Conclude that for every . - (b) Deduce that
in . - (c) Prove that
is diagonalizable over . - (d) Show that
satisfies over but is not diagonalizable, and explain why this does not contradict (c).
Hint: for (a), compare the product of all
non-zero elements with the product of all their
multiples by
Solution.
(a) The map
sends non-zero elements to non-zero elements (Theorem 0.7.1), and it is injective, since gives after multiplying by . An injective map from the finite set to itself is bijective (Theorem 0.4.9). So the elements , for , are the non-zero elements in another order. Let be the product of all non-zero elements; it is non-zero. Multiplying the elements gives , by commutativity, so . Multiplying by gives , which also holds for .(b) By (a), each of the
distinct elements of is a root of . By Theorem 6.4.3, the multiplicities of these roots, each at least , add up to at most . So each multiplicity is , the sum equals , and splits; as is monic, .(c) By (b),
is a product of distinct monic linear factors, and it annihilates . By Theorem 9.8.2 ((c) (a)), is diagonalizable, with eigenvalues in .(d) As in Example (Complex Matrices of Finite Order Are Diagonalizable),
in , while , so is not diagonalizable. There is no contradiction: satisfies , not (for , ). The polynomial has the multiple root , because its derivative is in (Theorem 6.4.5 (a)).
Let
- (a) Show that
is the smallest -invariant subspace of containing . - (b) Let
. Prove that is a basis of . In particular . - (c) Deduce that the
only
-invariant subspaces of are and . - (d) Prove that
is a direct sum of subspaces of the form , and hence that divides . - (e) Illustrate with
the rotation
of and with on .
Hint: for (b), use the gcd of
Solution.
(a)
is the image of the linear map , (linear by Theorem 6.7.1 (a)), so it is a subspace (Theorem 2.2.2). It contains , and , so it is invariant. If is any invariant subspace containing , then for all by induction, so every , and .(b) Independence. Suppose
for some non-zero of degree less than . Let . It is a monic divisor of the irreducible , so or (Definition 6.3.1). It is not , since for degree reasons (Proposition 6.1.2 (c)). So , and for some (Corollary 6.2.4). Then , a contradiction. So no non-trivial combination of is .Spanning. For
, divide: with (Theorem 6.1.1). Then , a combination of .(c) Let
be invariant and non-zero, and take with . By (a), . By (b), , so (Theorem 1.6.8), and hence .(d) Among all families
of non-zero vectors for which the sum is direct, choose one with as large as possible; this is possible since by (b) and Theorem 1.7.5. Suppose , and take . The subspace is invariant (Proposition 9.1.4) and lies in , but does not contain ; by (c) it is . Then the sum is direct: if with and , then , and directness of gives all . This contradicts the maximality of . So , and .(e) For the rotation
, is irreducible over , , and for every : no line is invariant (Example (A Rotation Has No Invariant Lines)). For , (Proposition 9.5.6), and with and ; indeed .