Everything so far has needed the characteristic
polynomial to split. Section 5 removed that need from
the building block: a companion matrix exists for every
monic , and it is
the matrix of an operator on a cyclic subspace. What is
left is to cut an arbitrary space into cyclic pieces.
This section does that, over an arbitrary
field, and the result is a genuine canonical
form: a list of polynomials attached to , from which the matrix
is written down mechanically, and which two operators
share exactly when they are similar. Along the way we
learn that similarity does not change if the field is
enlarged.
The
plan
The goal, stated before its parts are named:
Every operator on a nonzero
finite-dimensional space decomposes the space into
cyclic subspaces whose annihilators form a
divisibility chain , and that chain
is determined by .
In the adapted basis the matrix is then , by Theorem 10.5.2 (b)
and Theorem 9.1.5. So the
whole content is the decomposition, and it is the
hardest theorem of the chapter. The route has three
steps, and each one is a tool we already have.
- Step 1 (one prime at a time).
Chapter 9’s primary decomposition splits , where
is a power of a single monic irreducible (Theorem 9.8.1).
Nothing more is needed from the general theory.
- Step 2 (inside one prime power). On
a piece with , the operator is nilpotent, and the structure theorem
for nilpotent operators was proved by induction, with
as the
smaller space to which the hypothesis applies (Theorem 10.2.3).
We run the same induction with in place of and cyclic subspaces
in
place of the spans of chains. The outcome is a
decomposition into cyclic pieces whose annihilators are
powers of the one prime.
- Step 3 (regroup across primes). A
cyclic piece for and a cyclic piece
for can be
merged: the sum of their generators has
annihilator the product, by Lemma 10.5.4.
Merging the largest piece of every prime gives , the next
largest give , and so on; the
divisibility chain is automatic because within one prime
the exponents decrease.
Uniqueness is a count, exactly as for the nilpotent
case: the dimensions are
visible in the decomposition and see nothing but the
exponents.
One prime
at a time
Here is Step 2. Compare it with Theorem 10.2.3,
which is the special case : there the pieces are spanned by Jordan
chains , and here by .
Theorem
10.6.1 (Cyclic Decomposition for a Single Prime
Power)
Let be a finite-dimensional vector
space over , let
, and
suppose Then there are an integer , vectors , and exponents such that In particular .
Idea. Induction on , with the smaller
object found inside: . It is -invariant, the minimal
polynomial of
is , and
because is not
injective. So
already breaks into cyclic pieces . Each is
one step short of what we want: for some , and
is
a longer piece, with annihilator times that of . What is still
missing is counted by , on which has
irreducible minimal polynomial , so that is a direct sum of
cyclic pieces of dimension each and no proper
cyclic piece inside one of them exists — that is the
case , settled
first. The ends of
the lengthened pieces sit inside ; complete them to a
decomposition of ,
and the extra generators supply the pieces with
annihilator . Then
Rank–Nullity makes the dimensions add up exactly, and
directness is proved by applying once, as in the
nilpotent case.
Proof. We argue by induction on
,
the statement being: for every field , every monic
irreducible , every , and every on a space of dimension
with , a
decomposition as described exists.
Write
and , and
recall that whenever is a -invariant subspace
containing , since the two
operators agree on and on
everything
produces from it.
The case . Then is irreducible. For we
have (Theorem 10.5.2
(d)) and , so and
by Theorem 10.5.2
(a). Two consequences.
Every cyclic piece is minimal. If is -invariant and , pick
with
. Then (Proposition 10.5.1
(c)) and , so by Theorem 1.6.8, and
.
So the only -invariant subspaces of
are
and
.
The pieces fill . Among all lists
of nonzero vectors for which is direct, choose one with
as large as
possible; this is possible because such a sum has
dimension (Theorem 1.7.5).
Write for that
sum. If ,
pick . The subspace is
-invariant (Proposition 9.1.4),
lies inside and does not contain , so it is by the
previous paragraph. Then is direct — a relation with and puts , and directness of kills the rest (Theorem 1.7.5) —
contradicting the maximality of . Hence with every , and
every .
This settles , and in particular the base case , where is linear.
The case . Let and assume the statement for all dimensions
less than .
Step 1. Cyclic pieces inside . Put . Since , the polynomial
does not
annihilate (else
would
divide , Theorem 9.5.1), so
and . Also
is not injective:
otherwise would be injective on (Theorem 0.4.3), which
is false. So by Theorem 2.3.1. The
subspace is -invariant (Theorem 6.7.4 (b)),
and Indeed kills , because for every ; and does not,
because — that operator is , which is
nonzero since — so some survives
it. Hence
is a monic divisor of but not of , and Lemma 9.5.2 leaves
only . By
the induction hypothesis applied to ,
Step 2. Lengthen each piece by one
step. Each lies in , so we may
choose with , for . Put . Then , so ; and , since otherwise , contradicting
. By Lemma 9.5.2,
Step 3. Fill up . Put
for . Each is nonzero
by Step 2, lies in because , and lies in , since
gives
. Consequently (Proposition 10.5.1
(b), (c)), so the sum is direct: a vanishing sum of
vectors
forces every by the directness of Step 1 (Theorem 1.7.5).
Now , is -invariant (Theorem 6.7.4 (b)),
and
with irreducible,
so as
in the case .
Among all lists of nonzero vectors of extending and with direct, choose one with as large as possible;
this is possible because each summand has dimension
, by the case
applied to
, so . Let be that direct sum. If
, pick . The subspace is
-invariant (Proposition 9.1.4),
lies inside , and does
not contain ; by the case
, applied to
, it is
therefore . Then is
direct — a relation with and puts , and directness of kills the rest (Theorem 1.7.5) —
contradicting the maximality of . Hence Put , and for put
and , so
that for those as well.
Step 4. The pieces fill . First count.
By Theorem 10.5.2
(a), . Hence where by Step
1, by Step 3, and the
last equality is Theorem 2.3.1.
Next, directness. Let with , say (Proposition 10.5.1
(a)). Apply . For
we get
, since . For
we get
. So and the directness of Step 1 forces for every , that is, (Definition 10.5.2).
Write for ; then For , by
definition. So the relation is a relation between vectors of the
independent subspaces of Step 3, and every . By
Theorem 1.7.5 ((b)
(a))
the sum is direct, and by the count its
dimension is , so
it is all of (Theorem 1.6.8).
Finally the exponents. We have , the
with decrease because
the do, and the
remaining ones equal ; so after listing the pieces in this order,
. The dimension formula is
the count above. This completes the induction.
Two sanity checks. For , so that is nilpotent with , the theorem
returns Theorem 10.2.3:
is the span of a Jordan chain
written backwards, and , so . And for it returns Exercise (C2: Irreducible minimal polynomials):
all pieces have dimension , so .
Invariant
factors
Now Steps 1 and 3 of the plan. Merging pieces across
different primes is where Lemma 10.5.4 earns
its keep.
Theorem
10.6.2 (Cyclic Decomposition Theorem)
Let be a finite-dimensional vector
space over and
let .
Then there are an integer , vectors , and monic nonconstant
polynomials such that and
- (a) ;
- (b) ;
- (c) ;
in particular ;
- (d) there is a
finer decomposition into cyclic subspaces whose
annihilators are
powers of monic irreducibles, and the list of these
prime powers, with repetitions, consists exactly of the
prime powers occurring in the factorizations of .
Idea. Run the plan. Primary
decomposition gives one piece per prime; Theorem 10.6.1
breaks each piece into cyclic subspaces with
annihilators , the exponents decreasing.
Arrange these in an array, one row per prime, with the
largest exponent of each prime in the
first column. Multiplying down a column
gives one member of the chain, and the columns are
numbered backwards: the first column,
which carries the largest exponent of every prime, gives
; the
second gives ; the last gives
. The chain
comes out for free, because the exponents
in a row decrease from left to right. The generator for
a column is the sum of the generators in it, whose
annihilator is the product by Lemma 10.5.4.
Proof. Step 1. By
Theorem 6.3.5, with distinct monic irreducibles and
; here
since (Theorem 9.5.1). By Theorem 9.8.1, with nonzero and -invariant and .
Step 2. Fix and apply Theorem 10.6.1 to
. Since
for , it
gives vectors and exponents
with Combining with Step 1, is the direct sum of
all the subspaces : a
basis of is
obtained by concatenating bases of the , each of which is a
concatenation of bases of its own pieces, so Theorem 1.7.5 ((d)
(a))
applies.
Step 3. Let and, for
, put
and So
collects the largest exponent of every prime and the smallest ones
still present.
The divisibility chain. The exponent of
in is if and otherwise. As increases, decreases, so this
exponent is nondecreasing in (the exponents decrease in the second index, and a is followed only by
values ).
Hence for every (Lemma 9.5.2), which is
(a). Taking ,
so ,
gives , which
is (b). Each is
nonconstant: choosing with , we have
for every , so the
factor occurs in , with exponent at
least .
The annihilators and the pieces. For fixed
, the polynomials
appearing in
are pairwise coprime, being powers of distinct monic
irreducibles: a monic common divisor of and with is a power
of each, hence by
the uniqueness of factorization (Lemma 9.5.2, Theorem 6.3.5 (b)). So
Lemma 10.5.4 gives
. Moreover the left side is contained in the right,
because the right side is a -invariant subspace
containing (Proposition 9.1.4, Proposition 10.5.1
(c)), and the two have the same dimension, by Theorem 10.5.2 (a)
and Theorem 1.7.5 ((a)
(e));
so they are equal (Theorem 1.6.8).
The decomposition. Each subspace ,
with , occurs in exactly one of the sums just
displayed, namely the one with ; so every
pair is
used exactly once and and . By Theorem 1.7.5 ((e)
(a))
the sum over is
direct, and it equals .
(c) Each is -invariant and nonzero,
so choose a basis of for each
and let be
written one after another. By Theorem 9.1.5, is a basis of and . Then
is block diagonal with the
blocks , so Theorem 7.8.4,
applied
times, gives (Definition 7.10.2).
By Theorem 10.5.2
(c), . Hence , and
comparing degrees gives (Theorem 7.10.2).
(d) Step 2
already produced the finer decomposition , with a prime power. By the definition
of in Step 3,
the exponent of
in is when and
otherwise, and
each pair
with is used exactly once. So the prime powers
occurring in are exactly the polynomials , with the
same repetitions.
The polynomials in the chain, and the prime powers
they are built from, are the data we are after — but
first we must know that they do not depend on the
decomposition we happened to construct. The count that
settles this is the count of Section 2 in disguise:
there the chain lengths were read off from the ranks of
the powers of ,
and here the exponents are read off from the dimensions
of the kernels of the powers of . Write for the exponent
of a monic irreducible in the factorization of
a nonzero , so that exactly when
.
Proposition
10.6.3 (Counting the Exponents)
Let be finite-dimensional over , let , and suppose
with every monic and
nonconstant. Then for every monic irreducible :
- (a) for every integer ;
- (b) for every , a number depending only on , , and .
Idea. Kernels respect the
decomposition, so we may work inside one piece. There a
vector is , and it is
killed by
exactly when , which after canceling the common factor
says
that is a
multiple of . The
surviving vectors are therefore a cyclic subspace again,
generated by that multiple of , and its
annihilator is . Summing over the pieces
and taking differences in then counts
exponents.
Proof.
- (a) Write and
. Each
is -invariant, hence -invariant (Theorem 6.7.4 (b)). If
with , then
with , so
if and only if every ,
by the uniqueness of the splitting (Theorem 1.7.5).
Therefore and it suffices to compute each .
Fix and write
, , . Put the formula for holding because a monic
common divisor of
and is a power
of (Lemma 9.5.2) dividing
both, and exactly when (Theorem 6.3.5).
Every element of is for some
(Proposition 10.5.1
(a)), and where the second equivalence holds because
and with
:
from we get , hence (Theorem 6.2.8), and
conversely
gives since . So Its generator has annihilator : for , if and only if , that is, , because . Taking shows that
unless , so Theorem 10.5.2 (a)
applies whenever and gives where for the cyclic subspace is of dimension
, in agreement.
Adding over gives
(a).
- (b) Subtract the
values of (a) at
and . Each term
equals if and otherwise, so the
difference is times the number of indices with . The
left-hand side is defined from , , and alone.
Corollary
10.6.4 (Uniqueness of the Chain and of the
Prime Powers)
Let be finite-dimensional over and .
- (a) Any two
decompositions as in Theorem 10.6.2
give the same ordered list .
- (b) Any
decomposition whose annihilators are
powers of monic irreducibles gives the same list of
annihilators, up to order, namely the prime powers
occurring in .
- (c) Explicitly,
writing the list is recovered by and
In particular the invariant factors of are determined by the
numbers alone.
Idea. Divisibility puts the zeros
first: in the list , the indices where actually occurs are a
block at the right end. So a count of
how many are
divisible by
pins down which ones they are, and therefore
each individual exponent. The counts are supplied by Proposition 10.6.3,
which sees only .
Proof.
(a) and (c). Let
be such a decomposition, with
annihilators , all monic and nonconstant. Fix a
monic irreducible . By Proposition 10.6.3
(b), applied to this decomposition, so the left-hand side, which is defined from
, , and alone, computes the
right-hand side. Divisibility makes the exponents
nondecreasing, , so for each the set is the set of the last
indices:
First,
is determined. Each is nonconstant, so
for
some monic irreducible ; for that , with and gives , while always.
Hence . Next, for each and each , counting the for which holds gives a finite number, since for . This
proves (c). Finally each is monic with
determined exponents for every , so is determined (Theorem 6.3.5), which
proves (a).
(b) Let with , monic irreducible,
and . For
a monic irreducible we have if
and otherwise. Applying Proposition 10.6.3
(b) to this decomposition and to the one in (a) gives,
for every and
every ,
Hence, for each , the exponents with and the positive
exponents
form the same multiset. So the list is exactly
the list of prime powers occurring in , with the
same repetitions. By Theorem 10.6.2 (d)
such a decomposition exists, so both lists are nonempty
and agree.
Definition
10.6.1 (Invariant Factors, Elementary
Divisors)
Let be finite-dimensional over and . The
invariant factors of are the monic
nonconstant polynomials of Theorem 10.6.2,
which by Corollary 10.6.4
(a) do not depend on the decomposition. The
elementary divisors of are the prime powers
occurring in the factorizations of , listed
with repetition; by Corollary 10.6.4
(b) they are the annihilators of the pieces in any
decomposition of
into cyclic subspaces with prime-power annihilators. For
the
invariant factors and elementary divisors are those of
.
In words: the invariant factors are the annihilators
of the cyclic pieces, ordered so that each divides the
next; the largest is , and their product is
. The elementary
divisors are the same information cut along the primes.
Each list determines the other: one by factoring, the
other by the regrouping recipe of Step 3 in the proof of
Theorem 10.6.2,
which Corollary 10.6.4
(c) shows to be forced.
Nonexample by minimal change. Drop
the divisibility clause and keep only the product. For
an operator on a -space of dimension
with , the
pair multiplies to and consists of monic
nonconstant polynomials of the right total degree. It is
still not a list of invariant factors of anything,
because . The clause that fails is (a) of Theorem 10.6.2,
and with it (b): the largest member of the list has to
be , and kills every vector
of , so is a multiple of the
annihilator of every piece (Theorem 10.5.2
(d)). The genuine lists here are
and .
Quick check. Let be an operator on a
-vector space
with . How many possibilities are there for
the list of elementary divisors, and what are the
corresponding invariant factors?
Solution. The product of the
elementary divisors is (by Theorem 10.6.2 (c)
and Definition 10.6.1),
and is
irreducible over (no rational root, Theorem 6.3.1 (b)). So
the elementary divisors are powers of with exponents
forming a partition of : either alone, or twice. The
invariant factors are in the first case (one piece, ) and in the
second. The two are told apart by , which is : against .
Everything is now assembled. Writing the matrix down
is Theorem 10.5.2
(b), one piece at a time.
Every operator over every field has a block
diagonal matrix whose blocks are companion matrices of a
divisibility chain, and the chain is unique.
Proof. By Theorem 10.6.2,
with .
Each piece is -invariant and nonzero,
and by Theorem 10.5.2
(a), (b) the list is a basis of in which
the matrix of the restriction is . Let be
written one after another; by Theorem 9.1.5, is a basis of and . The blocks are determined
by , since the
are (Corollary 10.6.4
(a)).
For a matrix , apply this to and use Theorem 4.2.4.
For the uniqueness in the matrix form, suppose with
monic and nonconstant. By Theorem 4.2.4
there is a basis of with . Let be the segment of
belonging to
the -th block and
let be its
span; then with each invariant and (Theorem 9.1.5). By Theorem 10.5.3, Theorem 9.5.5, and Definition 7.10.2,
, so is cyclic
(Theorem 10.5.6)
and for some with (Theorem 10.5.2
(c)). This is a decomposition as in Theorem 10.6.2, so
by Corollary 10.6.4
(a). Hence the matrix is the rational canonical form of
.
This pays off the promise made in Section 3:
there is a canonical form over every
field. No hypothesis on was used, and none is
needed. The form is canonical in the strong sense: the
blocks come in a prescribed order, dictated by
divisibility, so two operators have the same
form, not merely similar forms.
Corollary
10.6.6 (Similarity via the Invariant
Factors)
Let with . The following are equivalent:
- (a) ;
- (b) and have the same
invariant factors;
- (c) and have the same
elementary divisors, up to order;
- (d) for every monic irreducible and every
.
Proof.
(a) (d). If , then
(Proposition 4.2.6
(c)), so the two have the same rank (Proposition 4.2.6
(a)) and hence the same nullity (Theorem 3.5.7).
(b) (b). By Corollary 10.6.4
(c), the invariant factors of a matrix are computed from
the numbers alone: those numbers give the
counts ,
which give the length and the exponents . Equal numbers
therefore give equal invariant factors.
(c) (c). The
elementary divisors are the prime powers in the
factorizations of the invariant factors (Definition 10.6.1),
so (b)
(c). Conversely, is the number of
elementary divisors of the form with (Corollary 10.6.4
(b) and (c)), so the list of elementary divisors
determines every , hence the
invariant factors by Corollary 10.6.4
(c); so (c) (b).
(d) (a). Both
matrices are similar to (Theorem 10.6.5),
and similarity is an equivalence relation (Example (Similarity)).
So the invariant factors are a complete set
of similarity invariants over every field,
which is the promise of Chapter 7 kept in full; Corollary 10.3.3
was the special case in which splits. Counting
similarity classes becomes counting divisibility chains:
over any field, the classes of matrices with
a given characteristic polynomial correspond to the ways
of writing with monic and nonconstant.
Warning. The invariant
factors are not the factors of in any naive
sense, and
alone is only the last of them. For over
the invariant
factors are and , and ; the factorization of into linear
factors plays no role in the chain. Nor does the chain
have length : here for a matrix, and exactly when is cyclic (Theorem 10.5.6).
Elementary
divisors, and the way back to Jordan
Cutting the pieces as finely as possible gives a
second form, usually with more and smaller blocks.
Proof. By Theorem 10.6.2 (d)
there is a decomposition into cyclic
subspaces whose annihilators are prime powers, and by Corollary 10.6.4
(b) those annihilators are exactly the elementary
divisors of ,
up to order. Take the basis of Theorem 10.5.2 (a)
in each piece and concatenate; Theorem 10.5.2 (b)
and Theorem 9.1.5 give the
displayed matrix. The list of blocks depends on alone, again by Corollary 10.6.4
(b).
When the characteristic polynomial splits, this is
the Jordan form in disguise, because a companion block
for a power of a linear polynomial is a Jordan
block.
Corollary
10.6.8 (Companion Blocks of Linear Powers Are
Jordan Blocks)
Let and . Then Consequently, if splits over , then the elementary
divisors of are
the polynomials for the Jordan blocks of , and the elementary
divisor form of Theorem 10.6.7 and
the Jordan form of are obtained from one
another by replacing each block
by
and conversely.
Proof. Put . Then
satisfies , so
annihilates and
no smaller power does; by Lemma 9.5.2 and Theorem 9.5.1, .
Also (Theorem 7.4.6), so
and
is cyclic (Theorem 10.5.6).
By the last sentence of that theorem, is similar to .
Now suppose
splits and let
be a Jordan basis, with (Theorem 10.3.1).
Each block corresponds to a -invariant subspace
, spanned by the
segment of
belonging to
it, with and . By the first paragraph, , so is cyclic: there
is with and (Theorem 10.5.6, Theorem 10.5.2
(c)). Since is irreducible, being of degree , this exhibits as a direct sum of
cyclic subspaces with prime-power annihilators, so by Corollary 10.6.4
(b) the elementary divisors of are exactly the
polynomials . Replacing each Jordan block by
the similar companion block, or conversely, therefore
turns one form into the other.
Similarity
does not depend on the field
Here is a striking consequence, and one that would be
hard to guess. Two rational matrices might conceivably
be conjugate by a complex matrix and by no rational one.
They cannot be.
Lemma
10.6.9 (Rank Does Not Change with the
Field)
Let be a
subfield of a field and let .
Then the rank of
computed over
equals its rank computed over .
Proof. If , both ranks are
. Otherwise, by Theorem 7.7.1 (a),
each rank is the largest such that some minor of is nonzero. The minors
are determinants of submatrices of , computed by the
Leibniz formula from the entries of (Definition 7.4.1), so
they are the same elements of whichever
field we regard
in. And an element of is zero in if and only if it is
zero in . So the
two largest such
agree.
Corollary
10.6.10 (Similarity Is Independent of the
Field)
Let be a
subfield of and
let , . If
and are similar
over , then they
are similar over :
Idea. Similarity over is decided by the
numbers for the monic irreducibles of (Corollary 10.6.6).
Each such number is a nullity of a matrix with entries
in , and nullities
do not notice a larger field. Similarity over makes the numbers agree
when computed over , hence over .
Proof. Let be monic
irreducible and . The matrices and have entries in
. Since and are similar over , say , we
have (Proposition 4.2.6
(c)), so these two matrices have the same rank over
(Proposition 4.2.6
(a)). By Lemma 10.6.9 their
ranks over are
the same numbers, hence over ,
by Theorem 3.5.7. As
and were arbitrary, Corollary 10.6.6
((d)
(a)) gives over .
The invariant factors are computed in and never need a
root; that is the whole reason. Note what the corollary
does not say: the invariant factors
themselves do change with the field, since the
irreducible polynomials do. Over the matrix has
the single invariant factor and the single
elementary divisor ; over its invariant factor
is unchanged, but its elementary divisors are and , and its Jordan
form is . What is field-independent is the
answer to the similarity question, not
the bookkeeping.
Algorithm. Invariant
factors, elementary divisors, and the two forms of .
- Compute
and factor it into monic irreducibles over : .
- For each and
each ,
compute until it stops growing, and read off
the exponents of the elementary divisors for from Proposition 10.6.3,
subtracting twice for exact counts. (Equivalently: find
and, in
small cases, use with the
exponent of in
.)
- Group the exponents of each prime into a row, in
decreasing order, and multiply down the columns,
numbering them backwards: the first column gives , the second
, the last
.
- Write , or .
- For a basis: find a cyclic generator for each piece,
as in Section 5.
Example
(Invariant Factors from Polynomial Data)
Let be an
operator on a -dimensional -vector space with
Find the elementary divisors, the invariant
factors, the rational canonical form (Theorem 10.6.5),
and the elementary divisor form (Theorem 10.6.7).
Solution. The primes.
and are monic
irreducible over (the second has no
rational root, Theorem 6.3.1 (b)),
and as it must be.
The exponents. The elementary divisors are
powers
and .
For each prime, the largest exponent occurring is its
exponent in (Theorem 10.6.2
(b), Definition 10.6.1),
and the exponents weighted by the degrees sum to (Theorem 10.6.2
(c)). For :
the largest exponent is and the total
contribution is ,
so there are two elementary divisors . For : the largest
exponent is and
the total contribution is , so there is exactly one elementary
divisor .
Hence the elementary divisors are
The invariant factors. Arrange the exponents
by prime in decreasing order: So , and multiplying down the columns, the
first giving
and the second ,
Check: and .
The forms. With , of total size . The elementary divisor form is
smaller-blocked: of total size . Read as a complex matrix, the second
form splits further: over we have , so
the elementary divisors become — the invariant factors are unchanged —
and Corollary 10.6.8
turns the elementary divisor form into the Jordan form
. Over no further splitting
is possible, since is irreducible
there.
Solution. The characteristic
polynomial. In blocks, with , so is block upper
triangular and (Theorem 7.8.4), as
stated.
The minimal polynomial. By Theorem 9.5.1 and Lemma 9.5.2, is or . Compute : its columns are
applied to the
columns of . With
the columns of , So Hence , and is cyclic (Theorem 10.5.6).
So , the
single invariant factor is , and the rational canonical form is The elementary divisor form (Theorem 10.6.7) is
the same matrix, since is irreducible over
and is already a prime
power.
A cyclic vector. By Theorem 10.5.6 we
need with
; since , pick with . The third column of is nonzero, so
works: then , so , and as divides
it must
equal (Lemma 9.5.2). Its
chain is reading columns of as before. Hence Invertibility of . Expanding along the third
row, whose entries are (Theorem 7.6.1), and
then each determinant along its own first column, the second determinant vanishing because of a
zero row, and the first being by
expansion along its second row.
The check. The identity reads
column by column as ,
, — true by construction — and which is the annihilator relation
applied to . Verifying it
directly: , while
Exercises
A. Check your
understanding
Solution.
(a) For
finite-dimensional and , there are with and ,
where are monic and nonconstant, , and (Theorem 10.6.2).
(b) The invariant
factors are the polynomials
of that theorem; the elementary divisors are the prime
powers occurring in their factorizations, listed with
repetition (Definition 10.6.1).
Both are determined by (Corollary 10.6.4).
(c) The matrix
, which is for a
suitable basis; it exists over every
field (Theorem 10.6.5).
(d) True, by Corollary 10.6.10
with and
.
(e) Elementary
divisors are powers of with largest exponent and exponents summing
to : so .
The exponents, in decreasing order, are ; numbering the
columns backwards gives , , and .
(f) True. means , that
is, is a
cyclic vector; conversely if is cyclic, then
is the only invariant factor, by Theorem 10.5.6 and
the uniqueness in Corollary 10.6.4.
B. Practice
Solution.
(a) Powers of
with largest
exponent and
exponents summing to : either or . So the data do
not determine the answer; both are possible, with invariant factors and and rational forms where . (The extra datum that decides is
, which is in the first case and
in the second, by
Proposition 10.6.3.)
(b) is irreducible
over , since
(Theorem 0.2.3, Theorem 6.3.1 (b)).
The exponents are powers of with largest summing to : only . So the elementary
divisors are and , the invariant
factors are and , and the rational
form is of size .
(c) Both primes
have largest exponent and total contribution
, so the
elementary divisors are . Arranging by prime, and , so and ,
.
The rational form is (This operator is diagonalizable, with as its
Jordan form; the rational form is a different matrix
representing the same operator.)
Solution.
(a) Reading the
columns, , , and , so and the
polynomial
annihilates .
Also , so is a basis of and is a cyclic
vector. Hence (Theorem 10.5.6),
and since
is monic of degree dividing , we get . The single invariant factor is , and the
rational canonical form is Over ,
with both factors irreducible
(the quadratic has no rational root). So the elementary
divisors are
and , and
the elementary divisor form is
(b)
and (Proposition 9.5.6).
Elementary divisors: . Invariant factors: and . Rational form elementary divisor form itself.
(c) with
, and , , so (Theorem 7.8.4 applied
to ,
which is block diagonal over ) and (Proposition 9.5.6).
Since is
irreducible over , the elementary
divisors are
and ; and . Both
forms are Compare Example (The Rational Canonical Form of a Matrix over the Rationals):
that matrix has the same characteristic polynomial but a
different minimal polynomial, so the two are
not similar.
Solution.
(a) The only
prime involved is , so the elementary
divisors are powers with exponents
forming a partition of . The three partitions
, , give as lists of invariant factors. So there are
classes, with
representatives ,
, and (note in ).
(b) Now two
primes, with
total exponent
and with total
exponent . For
the only option
is the single elementary divisor ; for the options are or . So there are
classes, with
invariant factors In the first case and the matrix is
cyclic; in the second .
(c) has no root
in (its
values at and
are and ), so it is irreducible
(Theorem 6.3.1 (b)). A
prime of degree
in a characteristic polynomial of degree can occur only with
exponent , so the
only possible list of elementary divisors is itself: class, represented by
.
C. Going deeper
Solution.
- (a) If , then
is cyclic (Theorem 10.5.6)
and, in the basis generated by a cyclic vector, its
matrix is ; so (Theorem 4.2.4).
Suppose for some monic . By Theorem 10.5.3,
. Similar matrices share both polynomials (Theorem 7.10.3, Theorem 9.5.5), so
, and the companion matrix is .
(b) By Theorem 10.6.5 the
form has one block exactly when , that is, when
(Theorem 10.6.2
(b), (c)). Now apply (a).
(c) : here . Concretely, is similar only to
itself, and no companion matrix of a monic quadratic is
, since the
entry of
is .
Solution.
(a) ; ; ; and
, which has
no root in
and is therefore irreducible (Theorem 6.3.1
(b)).
(b) For : elementary
divisors
(invariant factors ) or (invariant factors
) — two
options. For : likewise two, and
. For
: each
prime occurs once, so the elementary divisors are and there is a
single list of invariant factors, . For the
irreducible : one option, .
(c) Total
classes, with representatives using in . (For the
coefficients are , so , the coordinate swap.)
(d) The two
scalar matrices
and commute
with everything, so their classes have element each. For
, a
matrix commutes with it exactly when it is diagonal
(compare entries), and the invertible diagonal matrices
over are only
, so the class
has elements. For
and the commutant
inside has
elements — by Exercise (C1: What commutes with a cyclic operator)
the commutant of a cyclic matrix is , which here
has elements, of
which are
invertible — so each class has elements. For , whose order
is in , the
commutant is again, with invertible elements, so
the class has
elements. Total:
Solution.
(a) A matrix in
is also a
matrix in ,
and splits
over (Corollary 6.5.5), so
both have Jordan forms there. Having the same Jordan
form, they are similar over (Corollary 10.3.3).
By Corollary 10.6.10
with and
, they are
similar over .
(b) Let . Over
, splits, so Exercise (C1: A matrix is similar to its transpose)
(c) gives over . Both matrices lie in
, so Corollary 10.6.10
gives
over .
(c) The step that
fails is the splitting: over a general field there is no reason for
to split,
and we have not constructed a larger field where it
does. (The conclusion is nevertheless true over every
field; Section 7 proves it without any splitting, using
the Smith normal form of .) Note that Corollary 10.6.10
itself needs no hypothesis on — only the existence of
a suitable
does.