Chapter 2 taught us to substitute an operator into a
polynomial: for and , the operator replaces each by (Definition 2.4.2).
That section used the idea for a few examples. With the
arithmetic of this chapter in hand, the idea becomes a
method. Divisibility, ideals and Bézout’s identity in
turn into
statements about :
every operator on a finite-dimensional space satisfies a
polynomial equation, the polynomials it satisfies form
an ideal, and a factorization of such a polynomial into
coprime pieces splits the space. The last statement, the
kernel splitting lemma, is the engine that Chapter 9
will run to take operators apart.
Evaluating
at an operator
Fix , where is any vector space
over . Theorem 2.4.3 already
says that substituting respects sums and
products of polynomials, and that any two polynomials in
commute. The new
point of view is to treat “substitute ” as a single map from
to , and to ask what
it preserves. Both sides are vector spaces, and both
have a multiplication. The map respects all of the
structure.
Theorem
6.7.1 (Evaluation at an Operator)
Let be a
vector space over
and .
Then the map has the following properties.
- (a) It is
linear: for all and .
- (b) It is
multiplicative and sends to : and
.
- (c) Its image
is a subspace of , closed under
composition, in which any two operators commute.
- (d) If commutes
with , then commutes with for every .
Proof.
(a) Let and
.
The coefficient of in is , so by Definition 2.4.2 and
the vector space laws in (Theorem 2.4.1),
(b) The product
rule is Theorem 2.4.3 (b). The
constant polynomial gives .
(c) The image of
a linear map is a subspace (Theorem 2.2.2). For
polynomials ,
the composite equals by (b), so it
lies in the image, and by Theorem 2.4.3
(c).
(d) Suppose . We show by induction
on . For , both sides are
. If , then by
associativity (Theorem 2.4.2) For , distributivity (Theorem 2.4.2) gives
.
Parts (a) and (b) together say that is a
homomorphism of algebras: it translates
every identity built from sums, scalar multiples and
products of polynomials into the same identity for
operators. (This map should not be confused with the
evaluation map of Chapter 5; here we evaluate
polynomials, not functionals.) Part (d) is what we will
use most. It says that anything commuting with commutes with the whole
family of polynomials in .
For matrices nothing new is needed. If is finite-dimensional
with basis ,
then by Corollary 4.1.3.
So every statement in this section holds verbatim for
,
applied to the operator .
Example
(Two Ways to Evaluate)
Let . Compute for and
, once
by expanding and once by factoring.
Solution. Expanding. . Hence Factoring. , so by
Theorem 6.7.1 (b).
Here , whose square is .
Likewise , so in agreement with the expansion. The factored
form showed at a glance why : the matrix
squares to
zero.
Warning. A product of
polynomials in
can vanish without either factor vanishing. In
, forces or (Corollary 0.8.4).
Evaluation at
does not carry this over. For the projection on , the polynomials
and give ,
while and . The map respects
products, but it is not injective, and it is exactly its
kernel that makes this possible.
Annihilating polynomials
In Chapter 2 we saw operators satisfying polynomial
equations: a projection satisfies , the rotation
of by a right
angle satisfies (Example (Operators That Satisfy a Polynomial)),
and differentiation on satisfies
(Example (Differentiation Is Nilpotent)).
Each such equation is a non-zero polynomial in the
kernel of . Does every operator have one? We need a
word for these polynomials.
Definition
6.7.1 (Annihilating Polynomial)
Let . A polynomial
annihilates if , the zero
operator on .
For example, annihilates every projection, annihilates the
rotation , and the
zero polynomial annihilates every operator. On the zero
space ,
even the constant
annihilates ,
because is the zero map there. On , a non-zero
constant never
annihilates, since . (The word “annihilate” is also used for
the annihilator
of Chapter 5; the two uses share the idea “sends to
zero” and nothing more.)
In finite dimension a counting argument settles
existence. The space is
finite-dimensional, so the powers of cannot all be
independent.
Theorem
6.7.2 (Every Operator Satisfies a
Polynomial)
Let be a
finite-dimensional vector space over with , and let . Then there
is a non-zero with and . The same holds
for every .
Proof. If , the constant works, as noted above.
Let . By Theorem 4.1.4,
. The list in has length , so it
is linearly dependent by Theorem 1.6.3 (a).
Hence there are , not all zero,
with . The polynomial is non-zero, has degree at most
, and satisfies
by Definition 2.4.2. For
,
apply the same argument in , which has
dimension (Example (Dimensions of the Running Examples)).
The bound is
crude. In Chapter 9, the Cayley–Hamilton Theorem will
produce an annihilating polynomial of degree exactly
. The finite
dimension is essential: on , let be multiplication by
, . Then , so for every
, and
whenever
.
The proof is also an algorithm: search for the first
power of that is
a combination of the earlier ones. This is a question
about linear dependence, which elimination answers (Theorem 3.5.10).
Example
(Finding an Annihilating Polynomial)
Find a non-zero polynomial of least possible degree
that annihilates .
Solution. Degree . is not a scalar
multiple of
(its -entry
is non-zero), so is independent, and no non-zero polynomial
of degree at most
annihilates .
Degree . Compute We look for with . Reading entries: position gives ; position
gives ; position
gives . The
positions
and repeat
the and
equations,
and all other entries are . With :
and , and
indeed . So and annihilates . Check with the
factored form: and , whose product is .
The bound of Theorem 6.7.2 allowed
degree ; the
search stopped at degree .
Annihilating polynomials are far from unique: if
annihilates , so does every multiple
, since . In Example (Finding an Annihilating Polynomial),
annihilates too.
This closure under multiplication is the defining
property of an ideal, and ideals of are completely
understood (Theorem 6.2.2).
Theorem
6.7.3 (The Annihilating Polynomials Form an
Ideal)
Let be a
vector space over
and ,
and let
- (a) is an ideal of .
- (b) Either , or there is
a unique monic with .
In the second case, for every , and has
the least degree among the non-zero polynomials
annihilating .
- (c) If is finite-dimensional,
then ,
and .
Proof.
(a) By Theorem 6.7.1 (a),
is the kernel
of a linear map, so it is a subspace (Theorem 2.2.1); in
particular it contains and is closed under
addition. If and , then by Theorem 6.7.1 (b), so
. By Definition 6.2.1,
is an
ideal.
(b) By Theorem 6.2.2, either
, or
for a unique monic , which has least degree
among the non-zero elements of . In the second case,
means
, that is, for some , that is, .
(c) By Theorem 6.7.2, contains a non-zero
polynomial of degree at most . So , and
because has the
least degree.
This monic generator is one of the most important
invariants of an operator. Chapter 9 names it
the minimal polynomial of and relates
its roots to eigenvalues; here it is simply “the monic
generator of ”.
Part (b) turns every polynomial identity satisfied by
into a
divisibility statement about one fixed polynomial.
Examples.
- Projections. Let be a projection with
and . Then , so the monic generator divides . By unique
factorization (Theorem 6.3.5), its
monic divisors are , , and . The first three
do not annihilate : , and . So the generator is .
- Degenerate cases. For the identity
on ,
the generator is ; for the zero operator on , it is ; on , it is .
- The matrix . In Example (Finding an Annihilating Polynomial),
no non-zero polynomial of degree at most annihilates , and does, so the
generator is .
- Infinite dimension. For
multiplication by
on , we saw
that .
Quick check. Let be the
rotation of
by a right angle. What is the monic generator of ?
Solution. , so , and the
generator divides . Over , has no root, so
its only monic divisors are and (a monic divisor
of degree would
be with a root). Since , the
generator is .
Kernels of
polynomials in
The subspaces we can build from and a polynomial are and . For , the
kernel consists of the vectors that
merely scales by
; for a
projection,
and
are the two pieces of the direct sum. These subspaces
have a property that general subspaces lack: does not move vectors
out of them.
Theorem
6.7.4 (
Preserves Kernels and Images of Polynomials in )
- (a) Let with
. Then for every
, and
for
every .
- (b) In particular,
for
and ,
the operator
maps into
and into . Taking : maps and into
themselves.
Proof.
(a) Let . Then , so . Let . Then .
(b) By Theorem 6.7.1 (c),
commutes with
, so (a)
applies with and . For , .
In Chapter 9, a subspace that an operator maps into
itself will be called an invariant subspace, and the
notion will be developed properly there. For now the
theorem is what matters: whenever , the rule
is
an operator on ,
and so is .
The inclusion can fail for subspaces not built from
. For the rotation
of the check
above, moves the
-axis to the -axis, so the -axis is not of the form
or for any .
The kernel
splitting lemma
Chapter 2 contains two theorems with the same shape.
A projection satisfies , and Theorem 4.5.1
splits as . An
involution in characteristic not satisfies , and Theorem 4.5.5
splits as . In both, a polynomial annihilating
factors into two
pieces with no common factor, and is the direct sum of
the kernels of the pieces. In both, the projections
turned out to be polynomials in : itself, and . The
general statement needs only the arithmetic of .
Theorem
6.7.5 (Kernel Splitting Lemma)
Let be a
vector space over , let , and let
be
coprime. Choose with (Corollary 6.2.4), and
put Then:
- (a) ;
- (b) , and
for every ,
the splitting of
in (a) is so
maps into and acts on as the projection onto
along
, and
acts on as the projection onto
along
;
- (c) in particular,
if ,
then and the projections of onto the two summands
along each other are the polynomials and in .
Idea. Substitute into Bézout’s identity:
. Applied to a vector , this writes , and
it does so for every vector of . Now look at the
pieces. ①
kills , because and for : the factor
in combines with to the whole product.
Symmetrically
kills . ② If
is killed by
both and , then both pieces
are , so . ③ Direct sum by
the intersection criterion; the projections are read off
from uniqueness. Coprimality enters only through the
identity , and without it step ② has nothing to stand
on.
Proof. Since , Theorem 6.7.1 gives
Throughout, polynomials in commute with each other
(Theorem 6.7.1
(c)).
The kernels lie in . If , then ; so , and likewise .
The pieces. Let . Then . Moreover so , and similarly , so . Hence .
The intersection. Let . Then and , so . By Theorem 1.7.4, the
sum is direct, which proves (a).
The projections. The splitting of in (a) is unique
(Definition 1.7.2),
and we have exhibited it as ; this
proves the formula in (b). In particular , so
maps into . As an operator on
, is linear, fixes
every (whose splitting is ) and kills
every vector of (whose splitting is ). By the
uniqueness in Theorem 4.5.1
(b), applied to , it is the projection
onto
along .
Swapping the roles of and gives the statement for
.
- (c) If , then , and (a) and (b)
become the statements in (c), with and by Theorem 6.7.1 (b).
This proves the theorem.
Bézout’s coefficients are not unique, but the projections on are, by Theorem 4.5.1
(b). So different choices of give polynomials
that may differ,
while
always does the same thing on . When , the lemma
turns a factorization of an annihilating polynomial into
a direct sum decomposition of the whole space, with
explicit projections, and each summand is carried into
itself by (Theorem 6.7.4).
Example
(Recovering Projections and Direct Sums)
Let
be a projection. Apply Theorem 6.7.5 with
and , and compare
with Theorem 4.5.1
(a).
Solution. Coprime. , so we may take , , and any common divisor of and divides . Annihilating.
because is a projection.
By Theorem 6.7.5 (c),
with projection onto along , and onto along
.
To compare, note that .
If
, then
. If , then .
So the lemma gives , with the projection onto
along : this is Theorem 4.5.1
(a). It also reproves Exercise (B2: The complementary projection),
that is
the complementary projection.
Example
(Recovering the Involution Decomposition)
Let have
characteristic not , and let with . Apply Theorem 6.7.5 with
and , and compare
with Theorem 4.5.5.
What goes wrong in characteristic ?
Solution. Coprime. Since
in (Definition 0.7.2),
so and work, and a common divisor of and divides . Annihilating.
.
By Theorem 6.7.5 (c),
and the projection onto along is . These are exactly the conclusions of Theorem 4.5.5.
The other projection is .
In characteristic , , so and .
The lemma does not apply, and the warning after Theorem 4.5.5
shows that the conclusion really fails there.
The lemma applies just as well when neither factor is
linear, and then it finds subspaces that are not visible
from single vectors.
Example
(A Splitting with a Repeated Factor)
Let . Verify that
, and use Theorem 6.7.5 with
, to split , giving both
projections as polynomials in .
Solution. The relation.
, and . So
.
Bézout. , so : take , . Then The summands. , and is cut
out by , , ,
so it is . By Theorem 6.7.5 (c),
and for , the splitting is . One checks directly that has third
entry and is a multiple
of .
Note that is strictly smaller than . The factor
could not
be replaced by :
the polynomial does not annihilate , since .
Warning. Without
coprimality the kernels need not fill , or even form
a direct sum. Let with on , and . Then , so
.
But . The two kernels are
equal, so their sum is not direct, and . Here , and no
identity exists, since its left side vanishes at .
Quick check. Let satisfy
, over a
field with .
Split with the
lemma, and write the projection onto as a polynomial in
.
Solution. annihilates
. Since ,
and are
coprime with , . By Theorem 6.7.5 (c),
, and the projection onto along is .
In Chapter 9 the lemma is used with an annihilating
polynomial factored into powers of distinct
irreducibles, . Distinct monic irreducibles
are coprime, and so are their powers, so the lemma with
factors (Exercise (C2: Splitting with coprime
factors)) splits into the pieces . That
is the primary decomposition, and the canonical forms of
Chapter 10 are built on it.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State what it
means that is linear and multiplicative.
- (b) True or false:
if ,
then or
. Justify
your answer.
- (c) Why does every
operator on a finite-dimensional space have a non-zero
annihilating polynomial? Is the same true on ?
- (d) True or false:
if annihilates
and , then annihilates . Justify your
answer.
- (e) State the kernel
splitting lemma for , and say where coprimality is used in its
proof.
- (f) True or false:
for every subspace of and every , maps into . Justify your
answer.
Solution.
(a) and for all and (Theorem 6.7.1).
(b) False. For
the projection , while and .
(c) has dimension
, so the operators
are linearly dependent, and a dependence is a non-zero
annihilating polynomial (Theorem 6.7.2). On
,
multiplication by
has no non-zero annihilating polynomial, since .
(d) True. If
, then .
This is the ideal property (Theorem 6.7.3).
(e) If are coprime and
, then
, and the projections are polynomials in
(Theorem 6.7.5).
Coprimality gives , hence , which both produces the
splitting of each vector and shows the intersection is
.
(f) False. The
rotation maps the -axis to the -axis. The statement is
true for and (Theorem 6.7.4).
B. Practice
Exercise
(B1: A polynomial of a matrix)
Let .
- (a) Compute for and for .
- (b) Hence show that
is invertible
and find as
a polynomial in .
Solution.
(a) . Hence . For , divide: ,
so by Theorem 6.7.1 . (Directly: .)
(b) From , . So is invertible with
.
Exercise
(B2: An annihilating polynomial by elimination)
Let .
- (a) Compute and , and show that is
linearly independent.
- (b) Find a linear
dependence among , and hence a monic polynomial of degree with .
- (c) Hence show that
is invertible
and write
as a polynomial in .
Solution.
(a) Multiplying
out, Let . The -entry gives ; the -entry gives ; then the -entry gives . So the list is independent.
(b) Let . Reading entries: : ; : ; : . With : , , . Check all entries
of : row 1 is ; row 2 is ;
row 3 is . Hence satisfies . By (a) no non-zero polynomial of degree at
most annihilates
, so is the monic generator
of (Theorem 6.7.3).
(c) , that is, , using Theorem 6.7.1 (c) for
the second equality. Since in , is invertible with
Exercise
(B3: Operators with )
Let have
characteristic not , and let with .
- (a) Use Theorem 6.7.5 with
and to show , with projection onto .
- (b) Show that .
- (c) Verify that the
projections onto the three summands in (b) are , and
,
in the sense that these three operators sum to and each maps into the corresponding
kernel.
Solution.
(a) : take , .
Then and are coprime, and . By
Theorem 6.7.5 (c),
, and the projection onto is .
(b) Let .
Apply Theorem 6.7.5 (a) with
, , which are
coprime as in Example (Recovering the Involution Decomposition):
. Write , ,
. Then by (a). If with , , then , so
directness in (a) gives and , and directness of
gives . By Theorem 1.7.5 ((b)
(a)),
the sum is direct.
(c) The sum is
.
Using :
; ; . So the three operators map into , , respectively. For
, is the sum of its
three images, and by the uniqueness of the splitting in
(b) these are the components of . Hence each operator
is the projection onto its summand along the sum of the
other two.
C. Going deeper
Exercise
(C1: Inverses are polynomials)
Let be a
vector space over
and .
- (a) Suppose for some with . Prove that
is invertible and
that
for some .
- (b) Deduce that if
is
finite-dimensional and is invertible, then
is a
polynomial in .
- (c) Show that the
monic generator
of , for finite-dimensional and
non-zero, satisfies if and only if is invertible.
Hint: for (b), write a non-zero annihilating
polynomial as with .
Solution.
(a) Write , where and . Then , so .
Put .
Then , and by Theorem 6.7.1 (c).
Hence is
invertible with .
(b) If , then .
Otherwise, by Theorem 6.7.2 there is
a non-zero with
. Let be the least index with
a non-zero coefficient in ; then with . Now .
Since is
invertible, so is , with inverse , and composing
on the left with it gives . By (a), is a polynomial in
.
(c) If , apply (a) to
. Suppose
is invertible and
. Then
with
monic of degree
, and
. Composing with gives , so by Theorem 6.7.3 (b).
Since ,
is not constant,
so and
by Theorem 0.8.3, a
contradiction. Hence .
Exercise
(C2: Splitting with coprime factors)
Let , and let
be non-zero and pairwise coprime, with . Put and
.
- (a) Use Theorem 6.6.4 to find
with and
for . Show
that and that for each .
- (b) Prove that for
every ,
with .
- (c) Prove that , and that is the identity on
and
zero on
for .
- (d) Deduce: if , then , and the projection onto the
-th summand along
the others is the polynomial .
Hint: for the second divisibility in (a), use Lemma 6.6.3
(b).
Solution.
(a) By Theorem 6.6.4 (a),
applied to the pairwise coprime moduli with
and for , such an exists. The sum
satisfies for each , since exactly one
summand is
and the others are . The constant satisfies the same
congruences, so by Theorem 6.6.4 (b). For
the second claim, for every , and these are pairwise coprime,
so by Lemma 6.6.3 (b).
Multiplying by ,
.
(b) Write and . By Theorem 6.7.1, for
,
(c) Each ,
since . With (b), . Let . For , , say , so . And , so . This proves the
second statement. Now suppose
with . Applying gives , for each . By Theorem 1.7.5 ((b)
(a)),
the sum is direct.
(d) If , then . By (c), is the direct sum, and
is the identity on the -th summand and zero on
the others. For , , which is
the projection onto along the sum of the other summands. For
this is Theorem 6.7.5
(c).
Exercise
(C3: The same rotation over and over )
Let , so that
.
- (a) Over , apply Theorem 6.7.5 to on with and . Find both
kernels and write the projection onto as a
polynomial in .
- (b) Over , show that the only
subspaces of
that maps
into themselves are and . Explain why this
matches the fact that admits no factorization into coprime
non-constant factors in .
Solution.
(a) ,
so :
take and . So are coprime, and
. By Theorem 6.7.5 (c),
. Solving, gives , so ; similarly . The projection onto is Check: it sends to and
to .
(b) A subspace of
other than
and has dimension (Theorem 1.6.7), so
it is
with . If , then for
some , so
and , giving and . Since , , a
contradiction. So only and are mapped into
themselves.
Over , has no root, so
its only monic divisors are and , and the only
factorizations into monic factors have or . The lemma then
gives only , and by (b)
there is no finer splitting into subspaces preserved by
at all.
Enlarging the field to creates the coprime
factors ,
and with them the splitting of (a).