Books
Theme
Text size
Width

[ and ] go to the previous and next page.

A diagonal matrix 𝐷=diag(𝑑1,…,𝑑𝑛) is the simplest kind of operator: it multiplies the 𝑖-th coordinate by 𝑑𝑖, so it sends each standard basis vector 𝐞𝑖 to the multiple 𝑑𝑖𝐞𝑖 of itself. A general operator mixes directions, but it may still have some directions that it only stretches, that is, nonzero vectors 𝐯 with 𝑇𝐯=𝜆𝐯. If 𝑉 has a basis of such vectors, the matrix of 𝑇 in that basis is diagonal, and questions about 𝑇 (its powers, its kernel, its long-run behavior) become questions about the scalars 𝜆. This section introduces these vectors, the eigenvectors, together with the more general subspaces that an operator maps into themselves. Computing eigenvalues is the subject of Section 7.3, and the question of when a basis of eigenvectors exists is the subject of Section 7.4.

Throughout, 𝑉 is a vector space over a field 𝐹, possibly infinite-dimensional unless we say otherwise, and 𝑇∈L(𝑉) is an operator on 𝑉 (Notation 2.1.2). We write 𝑇𝐯 for 𝑇(𝐯) when no confusion can arise.

7.2.1Invariant subspaces

To understand an operator, we would like to cut 𝑉 into pieces that 𝑇 does not mix. The minimal requirement on a piece 𝑈 is that 𝑇 does not move vectors of 𝑈 out of 𝑈. Then 𝑇 restricts to an operator on 𝑈, which we can study on its own.

Definition 7.2.1 (Invariant subspace). Let 𝑇∈L(𝑉). A subspace 𝑈 of 𝑉 is invariant under 𝑇 (or 𝑇-invariant) if 𝑇𝐮∈𝑈 for every 𝐮∈𝑈, that is, if im(𝑇↾𝑈)⊆𝑈. In that case we regard 𝑇↾𝑈 as an operator on 𝑈, 𝑇↾𝑈∈L(𝑈).
Example 7.2.2 (Invariant subspaces).
  1. (a)The subspaces {𝟎} and 𝑉 are invariant under every operator on 𝑉.
  2. (b)ker𝑇 and im𝑇 are 𝑇-invariant. If 𝐮∈ker𝑇, then 𝑇𝐮=𝟎∈ker𝑇; and 𝑇𝐮∈im𝑇 for every 𝐮∈𝑉, in particular for every 𝐮∈im𝑇.
  3. (c)Every subspace is invariant under a scaling map 𝜆id𝑉, since 𝜆𝐮∈𝑈 whenever 𝐮∈𝑈.
  4. (d)Differentiation 𝐷 on 𝐹[𝑥] (Example 2.1.9) lowers degrees, so for each 𝑛≥0 the subspace 𝐹[𝑥]≤𝑛 is 𝐷-invariant. Multiplication by 𝑥, 𝑀(𝑝)=𝑥𝑝, raises degrees, and 𝐹[𝑥]≤𝑛 is not 𝑀-invariant, as 𝑀(𝑥𝑛)=𝑥𝑛+1. The subspace {𝑝|𝑝(0)=0} is 𝑀-invariant, since (𝑥𝑝)(0)=0 for every 𝑝.
  5. (e)The cyclic permutation 𝑍(𝑥,𝑦,𝑧)=(𝑧,𝑥,𝑦) of Example 4.5.37 leaves the line spanned by (1,1,1) and the plane 𝑥+𝑦+𝑧=0 invariant.
Non-example 7.2.3 (A line that moves). Let 𝐴=(1101), the shear (𝑥,𝑦)↦(𝑥+𝑦,𝑦) of 𝐹2. Then 𝐴𝐞1=𝐞1, so the line span(𝐞1) is invariant. But 𝐴𝐞2=(1,1)∉span(𝐞2), so the line span(𝐞2) is not, although it is a complement of an invariant line. Invariance is a property of a subspace relative to 𝑇, and complements of invariant subspaces need not inherit it.

In the last two examples we checked invariance only on spanning vectors. That is always enough.

Proposition 7.2.4 (Invariance is checked on a spanning list). Let 𝑇∈L(𝑉) and 𝑈=span(𝐮1,…,𝐮𝑘). Then 𝑈 is 𝑇-invariant if and only if 𝑇𝐮𝑖∈𝑈 for 𝑖=1,…,𝑘.

Proof.routine

Uses. Definition 7.2.1 (Invariant subspace), Definition 1.3.10 (Span), Definition 2.1.1 (Linear map), Proposition 1.4.14 (The span is the smallest subspace containing a list)

Techniques. Check it on a basis (Technique 2.2.7)

Hint 1. One direction is immediate. For the other, write an arbitrary 𝐮∈𝑈 as a combination of the 𝐮𝑖.
Hint 2. Apply 𝑇 to the combination and use that 𝑈 is closed under linear combinations.
Sketch. If 𝑈 is invariant, then in particular 𝑇𝐮𝑖∈𝑈. Conversely, 𝑇(∑𝑎𝑖𝐮𝑖)=∑𝑎𝑖𝑇𝐮𝑖 is a linear combination of vectors of the subspace 𝑈, so it lies in 𝑈.

If 𝑈 is 𝑇-invariant, then 𝑇𝐮𝑖∈𝑈 because 𝐮𝑖∈𝑈. Conversely, suppose 𝑇𝐮𝑖∈𝑈 for each 𝑖, and let 𝐮∈𝑈. By Definition 1.3.10, 𝐮=𝑎1𝐮1+⋯+𝑎𝑘𝐮𝑘 for some 𝑎𝑖∈𝐹, and by linearity

𝑇𝐮=𝑎1𝑇𝐮1+⋯+𝑎𝑘𝑇𝐮𝑘.

This is a linear combination of vectors of the subspace 𝑈, so it lies in 𝑈 (Proposition 1.4.14). □

Remark 7.2.5 (Invariant subspaces and block matrices). Suppose 𝑉 is finite-dimensional. By Proposition 4.5.35, a subspace 𝑈 is 𝑇-invariant exactly when, in a basis of 𝑉 that starts with a basis of 𝑈, the matrix of 𝑇 has the block form

[𝑇]ℬ︀ℬ︀=(𝐴𝐵0𝐷),

and then 𝐴 is the matrix of 𝑇↾𝑈. If 𝑉=𝑈⊕𝑊 with both 𝑈 and 𝑊 invariant, then 𝐵=0 as well, and 𝑇 splits into the two operators 𝑇↾𝑈 and 𝑇↾𝑊 (Technique 4.5.36). So invariant subspaces are what make matrices block triangular, and invariant complements are what make them block diagonal. The smallest nonzero blocks have size 1×1, and they come from invariant lines.

7.2.2Eigenvalues and eigenvectors

Intuition (Invariant lines). A line span(𝐯), with 𝐯≠𝟎, is 𝑇-invariant exactly when 𝑇𝐯∈span(𝐯) (Proposition 7.2.4), that is, when 𝑇𝐯=𝜆𝐯 for some scalar 𝜆. On such a line 𝑇 acts as multiplication by 𝜆: 𝑇(𝑐𝐯)=𝑐𝜆𝐯=𝜆(𝑐𝐯). So the one-dimensional invariant subspaces are the directions that 𝑇 stretches (by 𝜆, possibly 0 or negative) without turning.

Definition 7.2.6 (Eigenvalue, eigenvector). Let 𝑇∈L(𝑉). A scalar 𝜆∈𝐹 is an eigenvalue of 𝑇 if there is a vector 𝐯∈𝑉 with

𝐯≠𝟎and𝑇𝐯=𝜆𝐯.

Such a vector 𝐯 is an eigenvector of 𝑇 with eigenvalue 𝜆 (or an eigenvector for 𝜆). For 𝐴∈𝐹𝑛×𝑛, the eigenvalues and eigenvectors of 𝐴 are those of 𝑇𝐴: nonzero 𝐯∈𝐹𝑛 with 𝐴𝐯=𝜆𝐯.

Three remarks on the definition. First, eigenvectors are nonzero by definition: 𝑇𝟎=𝜆𝟎 holds for every 𝜆, so allowing 𝟎 would make every scalar an eigenvalue. The eigenvalue 0 is allowed, and it occurs exactly when ker𝑇≠{𝟎}. Second, an eigenvector determines its eigenvalue: if 𝜆𝐯=𝜇𝐯 with 𝐯≠𝟎, then (𝜆−𝜇)𝐯=𝟎, so 𝜆=𝜇 by Proposition 1.2.35. Third, eigenvalues are elements of 𝐹. The same matrix can have eigenvalues over ℂ and none over ℝ (Example 7.2.18), so the field is part of the question.

Proposition 7.2.7 (Invariant lines are spanned by eigenvectors). Let 𝑇∈L(𝑉) and 𝐯∈𝑉 with 𝐯≠𝟎. Then span(𝐯) is 𝑇-invariant if and only if 𝐯 is an eigenvector of 𝑇. In that case every nonzero vector of span(𝐯) is an eigenvector of 𝑇 with the same eigenvalue.

Proof.routine

Uses. Proposition 7.2.4 (Invariance is checked on a spanning list), Definition 7.2.6 (Eigenvalue, eigenvector), Definition 1.3.10 (Span)

Hint 1. Apply Proposition 7.2.4 to the list consisting of 𝐯 alone.
Hint 2. For the last claim, compute 𝑇(𝑐𝐯).
Sketch. By Proposition 7.2.4, span(𝐯) is invariant iff 𝑇𝐯∈span(𝐯)={𝑐𝐯|𝑐∈𝐹}, which says 𝑇𝐯=𝜆𝐯 for some 𝜆. Then 𝑇(𝑐𝐯)=𝜆(𝑐𝐯).
By Proposition 7.2.4, span(𝐯) is 𝑇-invariant if and only if 𝑇𝐯∈span(𝐯)={𝑐𝐯|𝑐∈𝐹}, that is, if and only if 𝑇𝐯=𝜆𝐯 for some 𝜆∈𝐹. Since 𝐯≠𝟎, this says that 𝐯 is an eigenvector. If 𝑇𝐯=𝜆𝐯 and 𝑐≠0, then 𝑐𝐯≠𝟎 and 𝑇(𝑐𝐯)=𝑐𝜆𝐯=𝜆(𝑐𝐯). □

Example 7.2.8 (Eigenvectors of a symmetric 2×2 matrix). Let 𝐴=(2112)∈ℝ2×2. Then

𝐴(11)=(33)=3(11),𝐴(1−1)=(1−1),𝐴(10)=(21).

So (1,1) is an eigenvector with eigenvalue 3, (1,−1) is an eigenvector with eigenvalue 1, and 𝐞1 is not an eigenvector, since (2,1) is not a multiple of (1,0). The lines 𝑦=𝑥 and 𝑦=−𝑥 are invariant. In the basis (1,1),(1,−1) the matrix of 𝑇𝐴 is diag(3,1): 𝐴 stretches the first diagonal by 3 and fixes the second pointwise. We will see in Corollary 7.2.22 that 𝐴 has no other eigenvalues.

The map of 𝐴=(2112). The dashed lines 𝑦=𝑥 and 𝑦=−𝑥 are invariant: 𝐴(1,1)=(3,3), while (1,−1) is fixed. The vector 𝐞1 is turned toward the diagonal. In the interactive version, drag 𝐴𝐞1 and 𝐴𝐞2 and look for lines through 𝟎 that are mapped to themselves. The far corner of the image of the unit square is 𝐴(1,1)=𝐴𝐞1+𝐴𝐞2, so the diagonal 𝑦=𝑥 is invariant exactly when that corner stays on it, that is, when the two rows of 𝐴 have the same sum. The 𝑥-axis is invariant exactly when 𝐴𝐞1 lies on it. Try a rotation by an angle that is not a multiple of 𝜋, which leaves no line in place, and a shear, which keeps exactly one.

To find all eigenvalues, rewrite 𝑇𝐯=𝜆𝐯 as (𝑇−𝜆id)𝐯=𝟎, which turns the search for eigenvalues into a question about kernels.

Theorem 7.2.9 (Eigenvalues and invertibility). Let 𝑇∈L(𝑉) and 𝜆∈𝐹, and consider the conditions

  1. (I)𝜆 is an eigenvalue of 𝑇;
  2. (II)ker(𝑇−𝜆id)≠{𝟎}, that is, 𝑇−𝜆id is not injective;
  3. (III)𝑇−𝜆id is not surjective;
  4. (IV)𝑇−𝜆id is not invertible.

Then (I) and (II) are equivalent. If 𝑉 is finite-dimensional, all four are equivalent. In particular, 𝜆 is an eigenvalue of 𝐴∈𝐹𝑛×𝑛 if and only if 𝐴−𝜆𝐼𝑛 is not invertible, if and only if rank(𝐴−𝜆𝐼𝑛)<𝑛, if and only if det(𝐴−𝜆𝐼𝑛)=0.

Proof.routine

Uses. Definition 7.2.6 (Eigenvalue, eigenvector), Definition 2.1.21 (Pointwise operations), Theorem 2.6.11 (Injectivity is decided at 𝟎), Corollary 4.2.18 (Injective if and only if surjective), Proposition 2.7.7 (Bijective linear maps are invertible), Corollary 3.5.25 (The invertible matrix theorem), Theorem 3.5.12 (First Fundamental Theorem, completed), Theorem 5.4.7 (Invertibility and the determinant)

Hint 1. Rewrite 𝑇𝐯=𝜆𝐯 using the operator 𝑇−𝜆id.
Hint 2. For (I) ⇔ (II), use Theorem 2.6.11. In finite dimensions, Corollary 4.2.18 compares (II), (III), and (IV).
Hint 3. For matrices, 𝑇𝐴−𝜆𝐼𝑛=𝑇𝐴−𝜆id. Translate “not injective” with Corollary 3.5.25 and Theorem 5.4.7.
Sketch. (𝑇−𝜆id)𝐯=𝑇𝐯−𝜆𝐯, so the eigenvectors for 𝜆 are exactly the nonzero vectors of ker(𝑇−𝜆id), and such vectors exist iff 𝑇−𝜆id is not injective. If 𝑉 is finite-dimensional, an operator on 𝑉 is injective iff surjective iff bijective iff invertible. For 𝐴, apply this to 𝑇𝐴−𝜆id=𝑇𝐴−𝜆𝐼𝑛 and use the invertible matrix theorem and det.

By Definition 2.1.21, (𝑇−𝜆id)𝐯=𝑇𝐯−𝜆𝐯, so 𝑇𝐯=𝜆𝐯 if and only if 𝐯∈ker(𝑇−𝜆id). Hence 𝜆 is an eigenvalue if and only if ker(𝑇−𝜆id) contains a nonzero vector, which proves (I) ⇔ (II). The two forms of (II) are equivalent by Theorem 2.6.11, applied to the linear map 𝑇−𝜆id.

Now let 𝑉 be finite-dimensional. By Corollary 4.2.18, the operator 𝑇−𝜆id on 𝑉 is injective if and only if it is surjective, if and only if it is bijective, and by Proposition 2.7.7 a bijective linear map is invertible (conversely, an invertible map is bijective). Negating, (II), (III), and (IV) are equivalent.

For 𝐴∈𝐹𝑛×𝑛, (𝐴−𝜆𝐼𝑛)𝐱=𝐴𝐱−𝜆𝐱 for every 𝐱, so 𝑇𝐴−𝜆𝐼𝑛=𝑇𝐴−𝜆id. Thus 𝜆 is an eigenvalue of 𝐴 if and only if 𝑇𝐴−𝜆𝐼𝑛 is not injective. By Theorem 3.5.12 and Corollary 3.5.25, this happens if and only if rank(𝐴−𝜆𝐼𝑛)<𝑛, if and only if 𝐴−𝜆𝐼𝑛 is not invertible, and by Theorem 5.4.7 if and only if det(𝐴−𝜆𝐼𝑛)=0. □

The determinant condition is the practical one: det(𝑥𝐼𝑛−𝐴) is a polynomial in 𝑥 whose roots are the eigenvalues (Section 7.3). Until then we find eigenvalues by solving 𝐴𝐯=𝜆𝐯 directly, as in the examples below.

Remark 7.2.10 (Infinite dimensions). Without finite dimension, (III) and (IV) are not equivalent to (I). Multiplication by 𝑥 on 𝐹[𝑥], 𝑀(𝑝)=𝑥𝑝, is injective but not surjective (the constant 1 is not of the form 𝑥𝑝). So 𝑀−0id=𝑀 is not invertible, yet 0 is not an eigenvalue of 𝑀, since 𝑥𝑝=𝟎 forces 𝑝=𝟎. In fact 𝑀 has no eigenvalues at all (Example 7.2.20).

Exercise 7.2.11.routine Let 𝐴=(12021000−1)∈ℝ3×3. Decide which of the vectors

(1,1,0),(1,−1,0),(0,0,1),(1,0,0),(1,−1,1),(1,1,1)

are eigenvectors of 𝐴, and give the eigenvalue of each one that is.

Solution.

Uses. Definition 7.2.6 (Eigenvalue, eigenvector)

Hint 1. Multiply each vector by 𝐴 and compare with the vector itself.
Hint 2. 𝐴𝐯 must be a scalar multiple of 𝐯. Look at a nonzero coordinate of 𝐯 to find the only possible scalar, then check the other coordinates.
Sketch. 𝐴(1,1,0)=3(1,1,0); 𝐴(1,−1,0)=−(1,−1,0); 𝐴(0,0,1)=−(0,0,1); 𝐴(1,0,0)=(1,2,0), not an eigenvector; 𝐴(1,−1,1)=−(1,−1,1); 𝐴(1,1,1)=(3,3,−1), not an eigenvector.

We compute 𝐴𝐯 in each case:

𝐴(1,1,0)=(3,3,0)=3(1,1,0),𝐴(1,−1,0)=(−1,1,0)=−(1,−1,0),𝐴(0,0,1)=(0,0,−1)=−(0,0,1),𝐴(1,0,0)=(1,2,0),𝐴(1,−1,1)=(−1,1,−1)=−(1,−1,1),𝐴(1,1,1)=(3,3,−1).

So (1,1,0) is an eigenvector with eigenvalue 3, and (1,−1,0), (0,0,1), (1,−1,1) are eigenvectors with eigenvalue −1. The vector (1,0,0) is not an eigenvector: a multiple of it has second coordinate 0. Neither is (1,1,1): a multiple 𝑐(1,1,1) has three equal coordinates.

The sum of the two eigenvectors (1,−1,0) and (0,0,1) for the eigenvalue −1 is again an eigenvector for −1, but the sum (1,1,1) of the eigenvectors (1,1,0) and (0,0,1), which have different eigenvalues, is not. The definition below and Theorem 7.2.21 explain both observations.

Exercise 7.2.12.routine Let 𝑇∈L(𝑉) be invertible. Show that 0 is not an eigenvalue of 𝑇, and that for 𝜆≠0, a vector 𝐯 is an eigenvector of 𝑇 with eigenvalue 𝜆 if and only if it is an eigenvector of 𝑇−1 with eigenvalue 𝜆−1.

Solution.

Uses. Theorem 7.2.9 (Eigenvalues and invertibility), Definition 2.5.12 (Invertible), Definition 7.2.6 (Eigenvalue, eigenvector)

Hint 1. An invertible map is injective. What does Theorem 7.2.9 say about 𝜆=0?
Hint 2. Apply 𝑇−1 to both sides of 𝑇𝐯=𝜆𝐯, and divide by 𝜆.
Sketch. 𝑇−0id=𝑇 is injective, so 0 is not an eigenvalue. If 𝑇𝐯=𝜆𝐯, applying 𝑇−1 gives 𝐯=𝜆𝑇−1𝐯, so 𝑇−1𝐯=𝜆−1𝐯. The converse is the same argument for 𝑇−1, whose inverse is 𝑇.

Since 𝑇 has a left inverse, it is injective: 𝑇𝐯=𝟎 gives 𝐯=𝑇−1𝑇𝐯=𝟎. So 𝑇−0id=𝑇 is injective, and 0 is not an eigenvalue by Theorem 7.2.9.

Let 𝜆≠0 and suppose 𝐯≠𝟎 and 𝑇𝐯=𝜆𝐯. Applying the linear map 𝑇−1 gives 𝐯=𝑇−1(𝜆𝐯)=𝜆𝑇−1𝐯, and multiplying by 𝜆−1 gives 𝑇−1𝐯=𝜆−1𝐯. Conversely, 𝑇−1 is invertible with inverse 𝑇, so the same argument with the roles of 𝑇 and 𝑇−1 exchanged shows that 𝑇−1𝐯=𝜆−1𝐯 implies 𝑇𝐯=(𝜆−1)−1𝐯=𝜆𝐯.

The eigenvectors for a fixed 𝜆, together with 𝟎, form the kernel in Theorem 7.2.9(II). That kernel gets a name.

Definition 7.2.13 (Eigenspace). Let 𝑇∈L(𝑉) and 𝜆∈𝐹. The eigenspace of 𝑇 for 𝜆 is

𝐸𝜆=𝐸𝜆(𝑇)=ker(𝑇−𝜆id)={𝐯∈𝑉|𝑇𝐯=𝜆𝐯}.

For 𝐴∈𝐹𝑛×𝑛, 𝐸𝜆(𝐴)=ker(𝐴−𝜆𝐼𝑛) is the null space of 𝐴−𝜆𝐼𝑛.

The eigenspace is defined for every 𝜆∈𝐹, and it is a subspace, being a kernel (Proposition 2.6.8). By Theorem 7.2.9, 𝐸𝜆≠{𝟎} exactly when 𝜆 is an eigenvalue, and then 𝐸𝜆 consists of 𝟎 and the eigenvectors for 𝜆. Each eigenspace is 𝑇-invariant, since 𝑇 acts on it as the scaling 𝜆id. The eigenvectors of 𝑇 for all eigenvalues together, with 𝟎 added, do not form a subspace in general, as Exercise 7.2.11 showed. Its dimension, dim𝐸𝜆, is the geometric multiplicity of 𝜆 (Section 7.4).

Example 7.2.14 (Computing eigenspaces). Let 𝐽∈ℝ3×3 be the matrix whose entries are all 1, and let

𝐴=2𝐼3+𝐽=(311131113).

Since 𝐽(𝑥,𝑦,𝑧)=(𝑠,𝑠,𝑠) with 𝑠=𝑥+𝑦+𝑧, we have 𝐴𝐯=2𝐯+𝑠(1,1,1). So

𝐸2=ker𝐽={(𝑥,𝑦,𝑧)|𝑥+𝑦+𝑧=0}=span((1,−1,0),(0,1,−1)),

a plane, and 𝐴(1,1,1)=(5,5,5), so 5 is an eigenvalue. To find all of 𝐸5, row reduce 𝐴−5𝐼3:

(−2111−2111−2)⇝(10−101−1000),

so 𝐸5={(𝑥,𝑦,𝑧)|𝑥=𝑧,𝑦=𝑧}=span((1,1,1)). We will see right after Theorem 7.2.21 that 2 and 5 are the only eigenvalues of 𝐴.

7.2.3A gallery of examples

The following operators will serve as examples and counterexamples for the rest of the chapter. In each case we solve 𝑇𝐯=𝜆𝐯 by hand.

Example 7.2.15 (Diagonal matrices). Let 𝐷=diag(𝑑1,…,𝑑𝑛). Then 𝐷𝐞𝑖=𝑑𝑖𝐞𝑖, so each 𝑑𝑖 is an eigenvalue, with eigenvector 𝐞𝑖. There are no others: if 𝜆≠𝑑𝑖 for every 𝑖, then 𝐷−𝜆𝐼𝑛=diag(𝑑1−𝜆,…,𝑑𝑛−𝜆) has inverse diag((𝑑1−𝜆)−1,…,(𝑑𝑛−𝜆)−1), so 𝜆 is not an eigenvalue by Theorem 7.2.9. The eigenspace 𝐸𝜆 is spanned by the 𝐞𝑖 with 𝑑𝑖=𝜆, because (𝐷−𝜆𝐼𝑛)𝐱 has coordinates (𝑑𝑖−𝜆)𝑥𝑖, which all vanish exactly when 𝑥𝑖=0 for every 𝑖 with 𝑑𝑖≠𝜆.

Example 7.2.16 (Projections). Let 𝑃∈L(𝑉) satisfy 𝑃2=𝑃, for instance the projection Prℓ of ℝ2 onto a line ℓ (Example 2.1.11). If 𝑃𝐯=𝜆𝐯 with 𝐯≠𝟎, then

𝜆𝐯=𝑃𝐯=𝑃(𝑃𝐯)=𝑃(𝜆𝐯)=𝜆2𝐯,

so (𝜆2−𝜆)𝐯=𝟎 and 𝜆(𝜆−1)=0. So the only possible eigenvalues are 0 and 1. Their eigenspaces are

𝐸1=im𝑃,𝐸0=ker𝑃.

The second is the definition. For the first, if 𝐯=𝑃𝐰, then 𝑃𝐯=𝑃2𝐰=𝑃𝐰=𝐯, and conversely 𝑃𝐯=𝐯 exhibits 𝐯 as a value of 𝑃. For Prℓ, 𝐸1=ℓ and 𝐸0 is the line through 𝟎 perpendicular to ℓ. Every vector is the sum of its components in these two eigenspaces, 𝐯=𝑃𝐯+(𝐯−𝑃𝐯).

Example 7.2.17 (Reflections, and the field 𝔽2). Let 𝑆∈L(𝑉) satisfy 𝑆2=id, for instance the reflection 𝑆ℓ of ℝ2 across a line ℓ. If 𝑆𝐯=𝜆𝐯 with 𝐯≠𝟎, then 𝐯=𝑆2𝐯=𝜆2𝐯, so 𝜆2=1, that is, (𝜆−1)(𝜆+1)=0, and 𝜆=±1. For 𝑆ℓ, 𝐸1=ℓ and 𝐸−1 is the perpendicular line.

Now take the swap 𝜎(𝑥,𝑦)=(𝑦,𝑥) on 𝐹2, the reflection across the diagonal. Then 𝜎(1,1)=(1,1) and 𝜎(1,−1)=(−1,1)=−(1,−1). If 1+1≠0 in 𝐹, then 1≠−1, and (1,1), (1,−1) are eigenvectors for the two different eigenvalues 1 and −1; they form a basis, in which 𝜎 has matrix diag(1,−1). Over 𝔽2, however, −1=1, and 1 is the only possible eigenvalue. Its eigenspace is ker(𝜎−id), and (𝜎−id)(𝑥,𝑦)=(𝑦−𝑥,𝑥−𝑦), so 𝐸1=span((1,1)) is a line. Over 𝔽2 the swap has no basis of eigenvectors, although it still satisfies 𝜎2=id.

Example 7.2.18 (Rotations). Let 𝐴=(0−110), so that 𝐴(𝑥,𝑦)=(−𝑦,𝑥); over ℝ this is the rotation 𝑅𝜋/2 by a right angle. Suppose 𝐴(𝑥,𝑦)=𝜆(𝑥,𝑦), that is, −𝑦=𝜆𝑥 and 𝑥=𝜆𝑦. Substituting each equation into the other gives

𝑥=𝜆𝑦=−𝜆2𝑥,𝑦=−𝜆𝑥=−𝜆2𝑦,so(1+𝜆2)𝑥=(1+𝜆2)𝑦=0.

So if 𝜆2≠−1, then (𝑥,𝑦)=𝟎, and 𝜆 is not an eigenvalue. If 𝜆2=−1, then (1,−𝜆) is an eigenvector: 𝐴(1,−𝜆)=(𝜆,1)=𝜆(1,−𝜆), since −𝜆2=1. So the eigenvalues of 𝐴 are exactly the square roots of −1 in 𝐹:

  • Over ℝ: none, since 𝜆2≥0>−1. A rotation by a right angle turns every line, so its only invariant subspaces are {𝟎} and ℝ2 (by Proposition 7.2.7 and Proposition 4.1.21, an invariant subspace other than these would be an invariant line).
  • Over ℂ: 𝜆=𝑖 with eigenvector (1,−𝑖), and 𝜆=−𝑖 with eigenvector (1,𝑖).
  • Over 𝔽5: 22=4=−1 and 32=9=−1, so the eigenvalues are 2 and 3, with eigenvectors (1,−2)=(1,3) and (1,−3)=(1,2).
  • Over 𝔽3: the squares are 0,1,1, and −1=2 is not among them, so there are no eigenvalues.
  • Over 𝔽2: −1=1, so 𝜆=1, and 𝐴 is the swap of Example 7.2.17, with the single eigenvector line span((1,1)).

This is the polynomial 𝑥2+1 of Section 7.1.5 in disguise: it has no real root, and accordingly the rotation has no eigenvalue.

Example 7.2.19 (Differentiation). Let 𝐷 be differentiation on 𝐹[𝑥], over any field. We claim that 0 is its only eigenvalue. Suppose 𝐷𝑝=𝜆𝑝 with 𝑝≠𝟎. If 𝑝 is a nonzero constant, then 𝐷𝑝=𝟎, so 𝜆𝑝=𝟎 and 𝜆=0. If deg𝑝≥1, then 𝐷𝑝 is either 𝟎 or of degree less than deg𝑝 (Example 2.1.9), while 𝜆𝑝 has degree deg𝑝 unless 𝜆=0; so again 𝜆=0. And 0 is an eigenvalue, as 𝐷1=𝟎. Its eigenspace 𝐸0=ker𝐷 is the constants over ℚ, ℝ, and ℂ; over 𝔽𝑝 it is larger, since 𝐷(𝑥𝑝)=𝑝𝑥𝑝−1=𝟎 (Example 4.1.28).

Contrast this with differentiation on the real vector space of infinitely differentiable functions ℝ→ℝ. There, for every 𝜆∈ℝ, the function 𝑓𝜆(𝑡)=𝑒𝜆𝑡 satisfies 𝑓𝜆′=𝜆𝑓𝜆, so every real number is an eigenvalue. For 𝜆≠0 these eigenvectors are not polynomials.

Example 7.2.20 (Shifts). Write 𝑝∈𝐹[𝑥] by its coefficient sequence (𝑎0,𝑎1,𝑎2,…) (Definition 1.2.13). Multiplication by 𝑥, 𝑀, shifts the sequence to the right, and the map 𝐿 of Exercise 2.5.41,

𝐿(𝑎0,𝑎1,𝑎2,…)=(𝑎1,𝑎2,𝑎3,…),

shifts it to the left. 𝑀 has no eigenvalues: if 𝑥𝑝=𝜆𝑝 with 𝑝≠𝟎, the left side has degree deg𝑝+1 and the right side has degree at most deg𝑝. 𝐿 lowers degrees like 𝐷, and the argument of Example 7.2.19 shows that 0 is its only eigenvalue, with 𝐸0=ker𝐿 the constants.

On the space 𝐹𝑋 of all sequences (𝑥0,𝑥1,…), where 𝑋={0,1,2,…} (Remark 1.2.11), the left shift 𝐿 given by the same formula behaves differently. 𝐿𝐱=𝜆𝐱 says 𝑥𝑛+1=𝜆𝑥𝑛 for all 𝑛, that is, 𝑥𝑛=𝜆𝑛𝑥0. So every 𝜆∈𝐹 is an eigenvalue, with

𝐸𝜆=span((1,𝜆,𝜆2,𝜆3,…)),

a line of geometric sequences. Only for 𝜆=0 is the eigenvector a polynomial.

Finally, on 𝐹𝑛 the shift 𝑁(𝑥1,…,𝑥𝑛)=(𝑥2,…,𝑥𝑛,0) of Section 4.1.7 satisfies 𝑁𝑛=0. If 𝑁𝐯=𝜆𝐯, then applying 𝑁 repeatedly gives 𝟎=𝑁𝑛𝐯=𝜆𝑛𝐯, so 𝜆=0; and 𝐸0=ker𝑁=span(𝐞1).

So an operator may have no eigenvalues (a rotation of ℝ2, multiplication by 𝑥), a few, or every scalar (the left shift on sequences). In finite dimensions there are at most dim𝑉 eigenvalues, as we now show; over an infinite field, this rules out the last behavior.

7.2.4Eigenvectors for distinct eigenvalues

In every example so far, eigenvectors for different eigenvalues pointed in different directions. They are in fact always linearly independent. The reason is that 𝑇 treats them differently, and that difference can be used to separate them.

Intuition (Separating eigenvectors). Let 𝑇𝐯𝑙=𝜆𝑙𝐯𝑙. The operator 𝑇−𝜇id multiplies each 𝐯𝑙 by 𝜆𝑙−𝜇:

(𝑇−𝜇id)𝐯𝑙=𝑇𝐯𝑙−𝜇𝐯𝑙=(𝜆𝑙−𝜇)𝐯𝑙.

Choosing 𝜇=𝜆𝑗 kills 𝐯𝑗 and only rescales the others, by nonzero factors when the eigenvalues are distinct. So, given a linear relation among eigenvectors, we can apply such operators to destroy chosen terms of the relation while keeping control of the rest. There are two ways to organize this. We can kill all terms but one at once, using a product of such operators, or we can kill one term at a time and argue that a shortest relation cannot exist.

Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent). Let 𝑇∈L(𝑉), and let 𝐯1,…,𝐯𝑚 be eigenvectors of 𝑇 with eigenvalues 𝜆1,…,𝜆𝑚, which are pairwise distinct. Then 𝐯1,…,𝐯𝑚 is linearly independent.

Proof (kill all terms but one).standard

Uses. Definition 7.2.6 (Eigenvalue, eigenvector), Definition 2.1.21 (Pointwise operations), Proposition 1.1.17 (No zero divisors), Proposition 1.2.35 (Zero products), Theorem 1.5.5 (Independence is decided at zero)

Techniques. Apply an operator to a relation to kill terms (Technique 4.1.25)

Hint 1. Take a relation 𝑎1𝐯1+⋯+𝑎𝑚𝐯𝑚=𝟎 and fix an index 𝑖. Find an operator that sends 𝐯𝑙 to 𝟎 for every 𝑙≠𝑖, but not 𝐯𝑖.
Hint 2. Try the composite 𝑃𝑖 of the operators 𝑇−𝜆𝑗id for all 𝑗≠𝑖. Each factor multiplies 𝐯𝑙 by 𝜆𝑙−𝜆𝑗.
Hint 3. So 𝑃𝑖𝐯𝑙=∏𝑗≠𝑖(𝜆𝑙−𝜆𝑗)𝐯𝑙. For 𝑙≠𝑖 the product contains the factor 𝜆𝑙−𝜆𝑙=0; for 𝑙=𝑖 every factor is nonzero.
Sketch. Let 𝑃𝑖 be the composite of the 𝑇−𝜆𝑗id, 𝑗≠𝑖. Since (𝑇−𝜆𝑗id)𝐯𝑙=(𝜆𝑙−𝜆𝑗)𝐯𝑙, applying the factors one at a time gives 𝑃𝑖𝐯𝑙=∏𝑗≠𝑖(𝜆𝑙−𝜆𝑗)𝐯𝑙, which is 𝟎 for 𝑙≠𝑖 and a nonzero multiple of 𝐯𝑖 for 𝑙=𝑖. Applying 𝑃𝑖 to a relation ∑𝑎𝑙𝐯𝑙=𝟎 leaves 𝑎𝑖𝑐𝑖𝐯𝑖=𝟎 with 𝑐𝑖≠0, so 𝑎𝑖=0.

First, for every 𝑙 and every 𝜇∈𝐹,

(𝑇−𝜇id)𝐯𝑙=𝑇𝐯𝑙−𝜇𝐯𝑙=(𝜆𝑙−𝜇)𝐯𝑙.
(7.2.1)

Suppose 𝑎1𝐯1+⋯+𝑎𝑚𝐯𝑚=𝟎, and fix 𝑖∈{1,…,𝑚}. Let 𝑃𝑖 be the composite, in increasing order of 𝑗, of the operators 𝑇−𝜆𝑗id with 𝑗≠𝑖. It is linear, as a composite of linear maps. Applying its factors to 𝐯𝑙 one at a time, (7.2.1) shows that each factor multiplies 𝐯𝑙 by a scalar, so

𝑃𝑖𝐯𝑙=𝑐𝑖𝑙𝐯𝑙,where𝑐𝑖𝑙=∏𝑗≠𝑖(𝜆𝑙−𝜆𝑗).

If 𝑙≠𝑖, the product 𝑐𝑖𝑙 contains the factor 𝜆𝑙−𝜆𝑙=0 (the factor with 𝑗=𝑙), so 𝑐𝑖𝑙=0. If 𝑙=𝑖, every factor 𝜆𝑖−𝜆𝑗 is nonzero because the eigenvalues are distinct, so 𝑐𝑖𝑖≠0 by Proposition 1.1.17. Applying 𝑃𝑖 to the relation therefore gives

𝟎=𝑃𝑖(∑𝑙=1𝑚𝑎𝑙𝐯𝑙)=∑𝑙=1𝑚𝑎𝑙𝑐𝑖𝑙𝐯𝑙=𝑎𝑖𝑐𝑖𝑖𝐯𝑖.

Since 𝐯𝑖≠𝟎, Proposition 1.2.35 gives 𝑎𝑖𝑐𝑖𝑖=0, and since 𝑐𝑖𝑖≠0, 𝑎𝑖=0. This holds for every 𝑖, so the list is independent by Theorem 1.5.5. □

Proof (a shortest relation).standard

Uses. Definition 7.2.6 (Eigenvalue, eigenvector), Definition 1.5.3 (Linear relation), Proposition 1.2.35 (Zero products), Theorem 1.5.5 (Independence is decided at zero)

Techniques. Extremal choice and minimal counterexamples (Technique 1.5.9)

Hint 1. Argue by contradiction. Among all nontrivial relations ∑𝑎𝑙𝐯𝑙=𝟎, choose one with as few nonzero coefficients as possible.
Hint 2. Pick 𝑘 with 𝑎𝑘≠0 and apply 𝑇−𝜆𝑘id to the relation. Which coefficients of the new relation are nonzero?
Hint 3. The new relation has coefficients 𝑎𝑙(𝜆𝑙−𝜆𝑘): zero at 𝑙=𝑘, and nonzero exactly where 𝑎𝑙≠0 for 𝑙≠𝑘. It is shorter, so it must be trivial.
Sketch. Take a nontrivial relation with the fewest nonzero coefficients, and 𝑘 with 𝑎𝑘≠0. Applying 𝑇−𝜆𝑘id gives the relation ∑𝑎𝑙(𝜆𝑙−𝜆𝑘)𝐯𝑙=𝟎, which has strictly fewer nonzero coefficients, hence is trivial. So 𝑎𝑙=0 for all 𝑙≠𝑘, and the original relation reads 𝑎𝑘𝐯𝑘=𝟎 with 𝑎𝑘≠0, contradicting 𝐯𝑘≠𝟎.

Suppose, for contradiction, that the list is linearly dependent. Then it has nontrivial linear relations (Theorem 1.5.5). Choose one, 𝑎1𝐯1+⋯+𝑎𝑚𝐯𝑚=𝟎, in which the number of nonzero coefficients is as small as possible, and choose 𝑘 with 𝑎𝑘≠0. Applying 𝑇−𝜆𝑘id and using (7.2.1),

∑𝑙=1𝑚𝑎𝑙(𝜆𝑙−𝜆𝑘)𝐯𝑙=𝟎.

In this relation the coefficient of 𝐯𝑘 is 0, and for 𝑙≠𝑘 the coefficient 𝑎𝑙(𝜆𝑙−𝜆𝑘) is nonzero exactly when 𝑎𝑙≠0, since 𝜆𝑙≠𝜆𝑘. So it has exactly one nonzero coefficient fewer than the chosen relation. By minimality it is not nontrivial: all its coefficients are 0, so 𝑎𝑙=0 for every 𝑙≠𝑘. The chosen relation then reads 𝑎𝑘𝐯𝑘=𝟎 with 𝑎𝑘≠0, so 𝐯𝑘=𝟎 by Proposition 1.2.35. This contradicts that 𝐯𝑘 is an eigenvector. □

The first proof is constructive: the operator 𝑃𝑖 isolates the 𝑖-th term of any combination of the 𝐯𝑙, and after dividing by 𝑐𝑖𝑖 it extracts the coefficient 𝑎𝑖. In the language of Section 7.2.5 below, 𝑐𝑖𝑖−1𝑃𝑖 is 𝐿𝑖(𝑇), where 𝐿𝑖 is the Lagrange polynomial (Definition 3.4.26) for the nodes 𝜆1,…,𝜆𝑚 with 𝐿𝑖(𝜆𝑙)=0 for 𝑙≠𝑖 and 𝐿𝑖(𝜆𝑖)=1. The second proof needs only one operator at a time, and it is the argument the lecture gives as an induction on 𝑚: assuming the result for 𝑚−1 eigenvectors, apply 𝑇−𝜆𝑚id. Choosing a shortest relation does that induction in one step.

Corollary 7.2.22 (At most dim𝑉 eigenvalues). If 𝑉 is finite-dimensional, an operator 𝑇∈L(𝑉) has at most dim𝑉 distinct eigenvalues. In particular, 𝐴∈𝐹𝑛×𝑛 has at most 𝑛 eigenvalues.

Proof.routine

Uses. Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Theorem 4.1.10 (Independent lists are short)

Hint 1. Choose one eigenvector for each of 𝑚 distinct eigenvalues.
Hint 2. Compare the length of that list with dim𝑉.
Sketch. Eigenvectors 𝐯1,…,𝐯𝑚 for 𝑚 distinct eigenvalues form an independent list by Theorem 7.2.21, so 𝑚≤dim𝑉.
Let 𝜆1,…,𝜆𝑚 be distinct eigenvalues of 𝑇, and choose an eigenvector 𝐯𝑖 for each 𝜆𝑖. By Theorem 7.2.21 the list 𝐯1,…,𝐯𝑚 is independent, so 𝑚≤dim𝑉 by Theorem 4.1.10(a). The statement for 𝐴 is the case 𝑇=𝑇𝐴, 𝑉=𝐹𝑛. □

So the symmetric matrix of Example 7.2.8 has no eigenvalues besides 3 and 1. The theorem also says something about whole eigenspaces.

Corollary 7.2.23 (Eigenspaces are independent). Let 𝜆1,…,𝜆𝑚∈𝐹 be distinct. Then the sum 𝐸𝜆1+⋯+𝐸𝜆𝑚 of the eigenspaces of 𝑇 is direct. If 𝑉 is finite-dimensional, then

dim𝐸𝜆1+⋯+dim𝐸𝜆𝑚≤dim𝑉.

Proof.standard

Uses. Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Theorem 4.4.7 (Criteria for direct sums), Definition 4.4.4 (Direct sum), Theorem 4.1.10 (Independent lists are short), Theorem 1.5.5 (Independence is decided at zero)

Hint 1. By Theorem 4.4.7, it suffices to show: if 𝐮1+⋯+𝐮𝑚=𝟎 with 𝐮𝑖∈𝐸𝜆𝑖, then every 𝐮𝑖=𝟎. Which of the 𝐮𝑖 are eigenvectors?
Hint 2. For the dimension bound, concatenate bases of the eigenspaces and show that the long list is independent.
Sketch. The nonzero 𝐮𝑖 in 𝐮1+⋯+𝐮𝑚=𝟎 are eigenvectors for distinct eigenvalues, and the equation is a relation among them with all coefficients 1, so by Theorem 7.2.21 there are none. For the bound, a relation among the concatenated bases groups into 𝐮1+⋯+𝐮𝑚=𝟎 with 𝐮𝑖∈𝐸𝜆𝑖, so each 𝐮𝑖=𝟎, and independence of each basis kills the coefficients.

Suppose 𝐮1+⋯+𝐮𝑚=𝟎 with 𝐮𝑖∈𝐸𝜆𝑖, and let 𝐼={𝑖|𝐮𝑖≠𝟎}. For 𝑖∈𝐼, 𝐮𝑖 is an eigenvector with eigenvalue 𝜆𝑖, and these eigenvalues are distinct. If 𝐼 were nonempty, ∑𝑖∈𝐼1⋅𝐮𝑖=𝟎 would be a nontrivial relation among them, contradicting Theorem 7.2.21. So 𝐼 is empty, every 𝐮𝑖 is 𝟎, and the sum is direct by the implication (II) ⇒ (I) of Theorem 4.4.7.

Now let 𝑉 be finite-dimensional, let 𝑑𝑖=dim𝐸𝜆𝑖, and choose a basis 𝐛𝑖1,…,𝐛𝑖𝑑𝑖 of each 𝐸𝜆𝑖. Suppose ∑𝑖=1𝑚∑𝑗=1𝑑𝑖𝑎𝑖𝑗𝐛𝑖𝑗=𝟎. With 𝐮𝑖=∑𝑗𝑎𝑖𝑗𝐛𝑖𝑗∈𝐸𝜆𝑖 this reads 𝐮1+⋯+𝐮𝑚=𝟎, so every 𝐮𝑖=𝟎 by the first part, and then every 𝑎𝑖𝑗=0 because the 𝐛𝑖𝑗 with fixed 𝑖 are independent. So the concatenated list, of length 𝑑1+⋯+𝑑𝑚, is independent, and 𝑑1+⋯+𝑑𝑚≤dim𝑉 by Theorem 4.1.10(a). □

For the matrix 𝐴=2𝐼3+𝐽 of Example 7.2.14, dim𝐸2+dim𝐸5=2+1=3. If 𝐴 had a third eigenvalue 𝜆, its eigenspace would add at least 1 to this sum, which would then exceed dimℝ3=3. So 2 and 5 are the only eigenvalues. When the dimensions of the eigenspaces add up to dim𝑉, concatenating their bases gives a basis of eigenvectors; this is the starting point of Section 7.4.

Example 7.2.24 (Independence for free). Two independence results from earlier chapters are instances of the theorem.

  1. (a)The geometric sequences (1,𝜆𝑖,𝜆𝑖2,…) for distinct 𝜆1,…,𝜆𝑘∈𝐹 are eigenvectors of the left shift on 𝐹𝑋 with the distinct eigenvalues 𝜆𝑖 (Example 7.2.20). So they are independent, which is Exercise 1.5.44.
  2. (b)The functions 𝑡↦𝑒𝜆𝑖𝑡 for distinct real 𝜆𝑖 are eigenvectors of differentiation with distinct eigenvalues (Example 7.2.19), so they are independent, which is Example 1.5.27 and its generalization.
Exercise 7.2.25.routine Let 𝐯1,…,𝐯𝑚 be eigenvectors of 𝑇 with distinct eigenvalues 𝜆1,…,𝜆𝑚, where 𝑚≥2. Show that 𝐯1+⋯+𝐯𝑚 is not an eigenvector of 𝑇.

Solution.

Uses. Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Theorem 1.5.5 (Independence is decided at zero)

Hint 1. Suppose 𝑇(∑𝐯𝑙)=𝜇∑𝐯𝑙. Expand both sides in terms of the 𝐯𝑙.
Hint 2. You get a linear relation with coefficients 𝜆𝑙−𝜇. What does independence say about them?
Sketch. If 𝑇(∑𝐯𝑙)=𝜇∑𝐯𝑙, then ∑(𝜆𝑙−𝜇)𝐯𝑙=𝟎, so 𝜆𝑙=𝜇 for all 𝑙 by independence. This contradicts 𝜆1≠𝜆2.

Let 𝐰=𝐯1+⋯+𝐯𝑚, and suppose 𝑇𝐰=𝜇𝐰 for some 𝜇∈𝐹. Then

𝟎=𝑇𝐰−𝜇𝐰=∑𝑙=1𝑚𝜆𝑙𝐯𝑙−∑𝑙=1𝑚𝜇𝐯𝑙=∑𝑙=1𝑚(𝜆𝑙−𝜇)𝐯𝑙.

By Theorem 7.2.21 the list 𝐯1,…,𝐯𝑚 is independent, so 𝜆𝑙−𝜇=0 for every 𝑙 (Theorem 1.5.5). Then 𝜆1=𝜇=𝜆2, contradicting distinctness. So 𝐰 is not an eigenvector. (It is nonzero, again by independence, so the only way to fail is the one we ruled out.)

7.2.5Polynomials in an operator

The proofs above composed operators of the form 𝑇−𝜆id. Such composites are polynomials in 𝑇, and polynomials in 𝑇 are the natural source of operators that interact well with 𝑇.

Definition 7.2.26 (Polynomials in an operator). Let 𝑇∈L(𝑉) and 𝑝=𝑎0+𝑎1𝑥+⋯+𝑎𝑑𝑥𝑑∈𝐹[𝑥]. Then

𝑝(𝑇)=𝑎0id𝑉+𝑎1𝑇+𝑎2𝑇2+⋯+𝑎𝑑𝑇𝑑∈L(𝑉),

where 𝑇𝑘 is the 𝑘-fold composite (Notation 2.1.18) and 𝑇0=id𝑉. For a matrix 𝐴∈𝐹𝑛×𝑛, 𝑝(𝐴)=𝑎0𝐼𝑛+𝑎1𝐴+⋯+𝑎𝑑𝐴𝑑, as in Remark 7.1.11.

For example, if 𝑝=𝑥2−3𝑥+2=(𝑥−1)(𝑥−2), then 𝑝(𝑇)=𝑇2−3𝑇+2id, and the next proposition shows that this equals (𝑇−id)(𝑇−2id), and also (𝑇−2id)(𝑇−id).

Proposition 7.2.27 (Evaluating polynomials at an operator). Let 𝑇∈L(𝑉), 𝑝,𝑞∈𝐹[𝑥], and 𝑐∈𝐹.

  1. (a)(𝑝+𝑞)(𝑇)=𝑝(𝑇)+𝑞(𝑇), (𝑐𝑝)(𝑇)=𝑐𝑝(𝑇), and (𝑝𝑞)(𝑇)=𝑝(𝑇)𝑞(𝑇), where the product of operators is composition.
  2. (b)In particular 𝑝(𝑇)𝑞(𝑇)=𝑞(𝑇)𝑝(𝑇), and 𝑝(𝑇) commutes with 𝑇.
  3. (c)If 𝑉 is finite-dimensional and ℬ︀ is a basis of 𝑉, then [𝑝(𝑇)]ℬ︀ℬ︀=𝑝([𝑇]ℬ︀ℬ︀).
  4. (d)Every 𝑇-invariant subspace is 𝑝(𝑇)-invariant.

Proof.routine

Uses. Proposition 7.1.10 (Evaluation respects sums and products), Remark 7.1.11 (Polynomials in a matrix), Proposition 2.1.24 (Algebra of composition), Notation 2.1.18, Theorem 2.4.2 (The matrix of a composite), Proposition 7.2.4 (Invariance is checked on a spanning list)

Techniques. Check it on a basis (Technique 2.2.7)

Hint 1. For (a), copy the proof of Proposition 7.1.10. Which facts about multiplication did it use, and do they hold for composition of operators?
Hint 2. It used 𝑡𝑖𝑡𝑗=𝑡𝑖+𝑗, distributivity, and that scalars commute with powers of 𝑡. For operators these are Notation 2.1.18 and Proposition 2.1.24. Then (b) is (a) with 𝑝𝑞=𝑞𝑝.
Hint 3. For (d), show by induction that 𝑇𝑘𝐮∈𝑈 for 𝐮∈𝑈, then take a combination.
Sketch. The proof of Proposition 7.1.10 used only 𝑡𝑖𝑡𝑗=𝑡𝑖+𝑗, that multiplication distributes over sums, and that scalars commute with powers of 𝑡; all three hold for composition of operators (Proposition 2.1.24), so (a) follows, as for matrices in Remark 7.1.11. (b) is 𝑝(𝑇)𝑞(𝑇)=(𝑝𝑞)(𝑇)=(𝑞𝑝)(𝑇)=𝑞(𝑇)𝑝(𝑇) with 𝑞=𝑥. (c): 𝑇↦[𝑇]ℬ︀ℬ︀ respects sums, scalar multiples, and composites. (d): 𝑇𝑘 maps 𝑈 into 𝑈 by induction, and 𝑝(𝑇)𝐮 is a combination of the 𝑇𝑘𝐮.

(a) The proof of Proposition 7.1.10, with 𝑡=𝑇, used only three facts: 𝑡𝑖𝑡𝑗=𝑡𝑖+𝑗; multiplication distributes over sums on both sides; and scalars can be moved past powers of 𝑡, (𝑎𝑡𝑖)(𝑏𝑡𝑗)=(𝑎𝑏)𝑡𝑖+𝑗. For composition of operators, the first is Notation 2.1.18 and the other two are Proposition 2.1.24. Commutativity of 𝑡 with itself was never needed beyond 𝑡𝑖𝑡𝑗=𝑡𝑖+𝑗. So the same computation proves (a), exactly as for matrices in Remark 7.1.11.

(b) Since 𝐹[𝑥] is commutative, 𝑝𝑞=𝑞𝑝, so by (a), 𝑝(𝑇)𝑞(𝑇)=(𝑝𝑞)(𝑇)=(𝑞𝑝)(𝑇)=𝑞(𝑇)𝑝(𝑇). Taking 𝑞=𝑥, for which 𝑞(𝑇)=𝑇, shows that 𝑝(𝑇)𝑇=𝑇𝑝(𝑇).

(c) Write 𝐴=[𝑇]ℬ︀ℬ︀. By Theorem 2.4.2 and induction on 𝑘, [𝑇𝑘]ℬ︀ℬ︀=𝐴𝑘, and [id𝑉]ℬ︀ℬ︀=𝐼𝑛 with 𝑛=dim𝑉. The map 𝑆↦[𝑆]ℬ︀ℬ︀ respects sums and scalar multiples, so [∑𝑘𝑎𝑘𝑇𝑘]ℬ︀ℬ︀=∑𝑘𝑎𝑘𝐴𝑘=𝑝(𝐴).

(d) Let 𝑈 be 𝑇-invariant and 𝐮∈𝑈. Then 𝑇0𝐮=𝐮∈𝑈, and if 𝑇𝑘𝐮∈𝑈, then 𝑇𝑘+1𝐮=𝑇(𝑇𝑘𝐮)∈𝑈. So every 𝑇𝑘𝐮 lies in 𝑈, and so does the linear combination 𝑝(𝑇)𝐮=∑𝑘𝑎𝑘𝑇𝑘𝐮. □

Proposition 7.2.28 (Polynomials act on eigenvectors by their values). Let 𝑇∈L(𝑉), and let 𝐯 be an eigenvector of 𝑇 with eigenvalue 𝜆. Then for every 𝑝∈𝐹[𝑥],

𝑝(𝑇)𝐯=𝑝(𝜆)𝐯.

Consequently, if 𝑝(𝑇)=0, then every eigenvalue of 𝑇 is a root of 𝑝.

Proof.routine

Uses. Definition 7.2.26 (Polynomials in an operator), Definition 1.2.17 (Evaluation), Proposition 1.2.35 (Zero products)

Hint 1. First show 𝑇𝑘𝐯=𝜆𝑘𝐯 by induction on 𝑘.
Hint 2. For the consequence, apply 𝑝(𝑇)=0 to an eigenvector.
Sketch. By induction, 𝑇𝑘𝐯=𝜆𝑘𝐯, so 𝑝(𝑇)𝐯=∑𝑎𝑘𝜆𝑘𝐯=𝑝(𝜆)𝐯. If 𝑝(𝑇)=0 and 𝐯 is an eigenvector for 𝜆, then 𝑝(𝜆)𝐯=𝟎 with 𝐯≠𝟎, so 𝑝(𝜆)=0.

We have 𝑇0𝐯=𝐯=𝜆0𝐯, and if 𝑇𝑘𝐯=𝜆𝑘𝐯, then 𝑇𝑘+1𝐯=𝑇(𝜆𝑘𝐯)=𝜆𝑘𝑇𝐯=𝜆𝑘+1𝐯. So for 𝑝=∑𝑘𝑎𝑘𝑥𝑘,

𝑝(𝑇)𝐯=∑𝑘𝑎𝑘𝑇𝑘𝐯=∑𝑘𝑎𝑘𝜆𝑘𝐯=𝑝(𝜆)𝐯.

If 𝑝(𝑇)=0 and 𝜆 is an eigenvalue with eigenvector 𝐯, then 𝟎=𝑝(𝑇)𝐯=𝑝(𝜆)𝐯, so 𝑝(𝜆)=0 by Proposition 1.2.35. □

This explains the computations in Example 7.2.16, Example 7.2.17, and Example 7.2.20 at once. A projection satisfies 𝑝(𝑃)=0 for 𝑝=𝑥2−𝑥, so its eigenvalues lie among the roots 0,1. An involution satisfies 𝑥2−1, with roots ±1. A nilpotent operator satisfies 𝑥𝑚, whose only root is 0. The cyclic permutation 𝑍 of Example 7.2.2 satisfies 𝑍3=id, so its eigenvalues are cube roots of 1: over ℝ the only candidate is 1, and over ℂ the candidates are 1,𝜔,𝜔2, where 𝜔=𝑒2𝜋𝑖/3. The converse fails: the identity satisfies 𝑥2−𝑥, but 0 is not one of its eigenvalues. A polynomial with 𝑝(𝑇)=0 only bounds the eigenvalues; Section 7.6 finds the polynomial that pins them down exactly.

Exercise 7.2.29.routine Let 𝑇∈L(𝑉) satisfy 𝑇2=5𝑇−6id.

  1. (a)Show that every eigenvalue of 𝑇 is 2 or 3.
  2. (b)Assume 1+1≠0 in 𝐹. Show that 𝑇−4id is invertible, and write its inverse as a polynomial in 𝑇.

Solution.

Uses. Proposition 7.2.28 (Polynomials act on eigenvectors by their values), Proposition 7.2.27 (Evaluating polynomials at an operator), Definition 2.5.12 (Invertible)

Hint 1. 𝑇 is a root of 𝑥2−5𝑥+6. Factor it and apply Proposition 7.2.28.
Hint 2. For (b), divide 𝑥2−5𝑥+6 by 𝑥−4 with remainder, and evaluate the resulting identity at 𝑇.
Sketch. (a) 𝑝=𝑥2−5𝑥+6=(𝑥−2)(𝑥−3) satisfies 𝑝(𝑇)=0. (b) 𝑥2−5𝑥+6=(𝑥−4)(𝑥−1)+2, so 0=(𝑇−4id)(𝑇−id)+2id, and −(1/2)(𝑇−id) is a two-sided inverse of 𝑇−4id (polynomials in 𝑇 commute). Over a field with 2=0, (b) fails.

(a) Let 𝑝=𝑥2−5𝑥+6=(𝑥−2)(𝑥−3). By hypothesis 𝑝(𝑇)=𝑇2−5𝑇+6id=0, so by Proposition 7.2.28 every eigenvalue 𝜆 satisfies (𝜆−2)(𝜆−3)=0, that is, 𝜆∈{2,3}.

(b) In 𝐹[𝑥], (𝑥−4)(𝑥−1)=𝑥2−5𝑥+4, so 𝑝=(𝑥−4)(𝑥−1)+2. Evaluating at 𝑇 with Proposition 7.2.27(a),

0=𝑝(𝑇)=(𝑇−4id)(𝑇−id)+2id,so(𝑇−4id)(𝑇−id)=−2id.

Since 2≠0 in 𝐹, we may let 𝑆=−2−1(𝑇−id). Then (𝑇−4id)𝑆=id, and 𝑆(𝑇−4id)=id as well, because polynomials in 𝑇 commute (Proposition 7.2.27(b)). So 𝑇−4id is invertible with inverse −2−1(𝑇−id).

The hypothesis 1+1≠0 is needed. Over 𝔽2, 5=1, 6=0, and 4=0, so the relation reads 𝑇2=𝑇 and 𝑇−4id=𝑇, which is not invertible when 𝑇 is, say, the zero operator on 𝑉≠{𝟎}.

The commutativity in Proposition 7.2.27(b) has a geometric consequence, which is the main source of invariant subspaces in this book.

Proposition 7.2.30 (Kernels and images of commuting operators are invariant). Let 𝑆,𝑇∈L(𝑉) with 𝑆𝑇=𝑇𝑆. Then ker𝑆 and im𝑆 are 𝑇-invariant. In particular:

  1. (a)for every 𝑝∈𝐹[𝑥], ker𝑝(𝑇) and im𝑝(𝑇) are 𝑇-invariant;
  2. (b)every eigenspace 𝐸𝜆(𝑆) of 𝑆 is 𝑇-invariant.

Proof.routine

Uses. Definition 2.6.5 (Kernel), Definition 2.6.6 (Image), Proposition 7.2.27 (Evaluating polynomials at an operator), Definition 7.2.13 (Eigenspace), Proposition 2.1.24 (Algebra of composition)

Techniques. Fix an arbitrary element and chase it (Technique 1.3.13)

Hint 1. Take 𝐯∈ker𝑆 and compute 𝑆(𝑇𝐯), moving 𝑇 to the left with 𝑆𝑇=𝑇𝑆.
Hint 2. For im𝑆, write the vector as 𝑆𝐰 and rewrite 𝑇𝑆𝐰 as a value of 𝑆.
Hint 3. For (a) and (b), find an operator that commutes with 𝑇 and has the given kernel or image.
Sketch. If 𝑆𝐯=𝟎, then 𝑆𝑇𝐯=𝑇𝑆𝐯=𝟎. And 𝑇(𝑆𝐰)=𝑆(𝑇𝐰)∈im𝑆. Then (a) is the case 𝑆=𝑝(𝑇), which commutes with 𝑇 by Proposition 7.2.27(b), and (b) is the case 𝑆−𝜆id, which commutes with 𝑇 because 𝑆 and id do.

Let 𝐯∈ker𝑆. Then 𝑆(𝑇𝐯)=𝑇(𝑆𝐯)=𝑇𝟎=𝟎, so 𝑇𝐯∈ker𝑆. Let 𝐮∈im𝑆, say 𝐮=𝑆𝐰. Then 𝑇𝐮=𝑇𝑆𝐰=𝑆(𝑇𝐰)∈im𝑆. (This is part (a) of Exercise 2.6.52.)

(a) 𝑝(𝑇) commutes with 𝑇 by Proposition 7.2.27(b), so the first part applies with 𝑆=𝑝(𝑇).

(b) By Proposition 2.1.24, (𝑆−𝜆id)𝑇=𝑆𝑇−𝜆𝑇=𝑇𝑆−𝜆𝑇=𝑇(𝑆−𝜆id). Apply the first part to 𝑆−𝜆id, whose kernel is 𝐸𝜆(𝑆). □

Technique 7.2.31 (Look for invariant subspaces among kernels and images of commuting operators). To find subspaces that 𝑇 maps into themselves, look for operators 𝑆 with 𝑆𝑇=𝑇𝑆: the kernel and the image of each such 𝑆, and each eigenspace of 𝑆, are 𝑇-invariant. Polynomials in 𝑇 always commute with 𝑇 (Proposition 7.2.27), so ker(𝑇−𝜆id)𝑘, im(𝑇−𝜆id)𝑘, and ker𝑝(𝑇) are always available. Conversely, if the operators at hand commute, an eigenspace of one is a space on which the others act, and the problem can often be reduced to that smaller space.

Reach for it when a problem involves two operators that commute, or when you need an invariant subspace of 𝑇 and have a polynomial identity for 𝑇. The canonical example is Proposition 7.2.30. Generalized eigenspaces ker(𝑇−𝜆id)𝑘 (Section 10.1) and common eigenvectors of commuting operators (Section 7.6) rest on the same observation.

Example 7.2.32 (What commutes with a diagonal matrix). Let 𝐷=diag(𝑑1,…,𝑑𝑛) with distinct 𝑑𝑖, and suppose 𝑆𝐷=𝐷𝑆 for some 𝑆∈𝐹𝑛×𝑛. Each eigenspace 𝐸𝑑𝑖(𝐷)=span(𝐞𝑖) (Example 7.2.15) is 𝑆-invariant by Proposition 7.2.30(b), so 𝐞𝑖 is an eigenvector of 𝑆 by Proposition 7.2.7: 𝑆𝐞𝑖=𝑠𝑖𝐞𝑖. That is, the 𝑖-th column of 𝑆 is 𝑠𝑖𝐞𝑖, and 𝑆 is diagonal. This recovers Exercise 2.4.42 without computing a single entry of 𝑆𝐷−𝐷𝑆. If two of the 𝑑𝑖 coincide, the eigenspace is a plane, and 𝑆 only has to preserve the plane, so non-diagonal 𝑆 appear.

7.2.6Krylov subspaces and chains

Given a single vector 𝐯, what is the smallest 𝑇-invariant subspace containing it? It must contain 𝑇𝐯, then 𝑇2𝐯, and so on, and all their linear combinations. These combinations are exactly the vectors 𝑝(𝑇)𝐯.

Definition 7.2.33 (Krylov subspace). Let 𝑇∈L(𝑉) and 𝐯∈𝑉. The Krylov subspace (or cyclic subspace) of 𝐯 under 𝑇 is

𝐾𝑇(𝐯)={𝑝(𝑇)𝐯|𝑝∈𝐹[𝑥]},

the set of all finite linear combinations of 𝐯,𝑇𝐯,𝑇2𝐯,….

Proposition 7.2.34 (The smallest invariant subspace containing a vector). Let 𝑇∈L(𝑉) and 𝐯∈𝑉. Then 𝐾𝑇(𝐯) is a 𝑇-invariant subspace containing 𝐯, and it is contained in every 𝑇-invariant subspace that contains 𝐯.

Proof.routine

Uses. Definition 7.2.33 (Krylov subspace), Proposition 7.2.27 (Evaluating polynomials at an operator), Definition 1.4.1 (Subspace), Definition 7.2.1 (Invariant subspace)

Hint 1. Use Proposition 7.2.27(a): 𝑝(𝑇)𝐯+𝑐𝑞(𝑇)𝐯=(𝑝+𝑐𝑞)(𝑇)𝐯 and 𝑇𝑝(𝑇)𝐯=(𝑥𝑝)(𝑇)𝐯.
Hint 2. For minimality, take an invariant 𝑈 containing 𝐯, and use Proposition 7.2.27(d).
Sketch. 𝐾𝑇(𝐯) contains 𝟎=𝟎(𝑇)𝐯 and 𝐯=1(𝑇)𝐯, is closed under combinations by (𝑝+𝑐𝑞)(𝑇)=𝑝(𝑇)+𝑐𝑞(𝑇), and is invariant because 𝑇𝑝(𝑇)𝐯=(𝑥𝑝)(𝑇)𝐯. If 𝑈 is invariant and 𝐯∈𝑈, then 𝑝(𝑇)𝐯∈𝑈 by Proposition 7.2.27(d).

The constant polynomials 𝟎 and 1 give 𝟎=𝟎(𝑇)𝐯 and 𝐯=id𝐯=1(𝑇)𝐯, so 𝟎,𝐯∈𝐾𝑇(𝐯). For 𝑝,𝑞∈𝐹[𝑥] and 𝑐∈𝐹, Proposition 7.2.27(a) gives

𝑝(𝑇)𝐯+𝑐𝑞(𝑇)𝐯=(𝑝+𝑐𝑞)(𝑇)𝐯∈𝐾𝑇(𝐯),𝑇(𝑝(𝑇)𝐯)=(𝑥𝑝)(𝑇)𝐯∈𝐾𝑇(𝐯).

So 𝐾𝑇(𝐯) is a subspace (Definition 1.4.1), and it is 𝑇-invariant. If 𝑈 is a 𝑇-invariant subspace with 𝐯∈𝑈, then 𝑈 is 𝑝(𝑇)-invariant for every 𝑝 by Proposition 7.2.27(d), so 𝑝(𝑇)𝐯∈𝑈, and 𝐾𝑇(𝐯)⊆𝑈. □

In particular, 𝐾𝑇(𝐯) is a line exactly when 𝐯 is an eigenvector, and {𝟎} exactly when 𝐯=𝟎. In finite dimensions the sequence 𝐯,𝑇𝐯,𝑇2𝐯,… must eventually become dependent, and the first dependence tells us everything about 𝐾𝑇(𝐯).

Proposition 7.2.35 (A basis of a Krylov subspace). Let 𝑇∈L(𝑉) and 𝐯∈𝑉 with 𝐯≠𝟎, and suppose 𝐾𝑇(𝐯) is finite-dimensional (for instance, 𝑉 is). Then there is a smallest integer 𝑑≥1 with

𝑇𝑑𝐯∈span(𝐯,𝑇𝐯,…,𝑇𝑑−1𝐯),

and for this 𝑑:

  1. (a)𝐯,𝑇𝐯,…,𝑇𝑑−1𝐯 is a basis of 𝐾𝑇(𝐯), so dim𝐾𝑇(𝐯)=𝑑;
  2. (b)writing 𝑇𝑑𝐯=−(𝑐0𝐯+𝑐1𝑇𝐯+⋯+𝑐𝑑−1𝑇𝑑−1𝐯), the monic polynomial 𝑝=𝑥𝑑+𝑐𝑑−1𝑥𝑑−1+⋯+𝑐0 satisfies 𝑝(𝑇)𝐯=𝟎, and no nonzero polynomial of degree less than 𝑑 sends 𝐯 to 𝟎.

Proof.standard

Uses. Lemma 1.5.10 (Linear dependence lemma), Theorem 4.1.10 (Independent lists are short), Proposition 7.2.4 (Invariance is checked on a spanning list), Proposition 7.2.34 (The smallest invariant subspace containing a vector), Theorem 1.5.5 (Independence is decided at zero)

Techniques. Too many vectors force a dependence (Technique 4.1.30), Extremal choice and minimal counterexamples (Technique 1.5.9)

Hint 1. For existence of 𝑑: if dim𝐾𝑇(𝐯)=𝑚, the 𝑚+1 vectors 𝐯,…,𝑇𝑚𝐯 lie in 𝐾𝑇(𝐯). Apply the linear dependence lemma.
Hint 2. Independence of 𝐯,…,𝑇𝑑−1𝐯: if they were dependent, the linear dependence lemma would produce a smaller 𝑑.
Hint 3. Spanning: show that 𝑊=span(𝐯,…,𝑇𝑑−1𝐯) is 𝑇-invariant by checking the spanning vectors, then use Proposition 7.2.34.
Sketch. The 𝑚+1 vectors 𝐯,…,𝑇𝑚𝐯 in the 𝑚-dimensional 𝐾𝑇(𝐯) are dependent, and the linear dependence lemma gives some 𝑇𝑗𝐯 in the span of the earlier ones, with 𝑗≥1 as 𝐯≠𝟎; so 𝑑 exists. The same lemma shows that 𝐯,…,𝑇𝑑−1𝐯 is independent, by minimality of 𝑑. Their span 𝑊 is invariant, since 𝑇 sends each 𝑇𝑖𝐯 to the next one and 𝑇𝑑𝐯∈𝑊; so 𝐾𝑇(𝐯)⊆𝑊⊆𝐾𝑇(𝐯). In (b), a polynomial of degree less than 𝑑 killing 𝐯 is a relation among the basis vectors.

Let 𝑚=dim𝐾𝑇(𝐯). The vectors 𝐯,𝑇𝐯,…,𝑇𝑚𝐯 lie in 𝐾𝑇(𝐯), and there are 𝑚+1 of them, so they are dependent (Theorem 4.1.10(a)). By Lemma 1.5.10 some 𝑇𝑗𝐯, 0≤𝑗≤𝑚, lies in the span of 𝐯,…,𝑇𝑗−1𝐯. Here 𝑗≠0, because the span of the empty list is {𝟎} and 𝐯≠𝟎. So the set of integers 𝑑≥1 with 𝑇𝑑𝐯∈span(𝐯,…,𝑇𝑑−1𝐯) is nonempty, and it has a smallest element 𝑑.

(a) If 𝐯,…,𝑇𝑑−1𝐯 were dependent, Lemma 1.5.10 would give 𝑗≤𝑑−1 with 𝑇𝑗𝐯∈span(𝐯,…,𝑇𝑗−1𝐯), and as before 𝑗≥1; this contradicts the minimality of 𝑑. So the list is independent. Let 𝑊 be its span. For 𝑖<𝑑−1, 𝑇(𝑇𝑖𝐯)=𝑇𝑖+1𝐯∈𝑊, and 𝑇(𝑇𝑑−1𝐯)=𝑇𝑑𝐯∈𝑊 by the choice of 𝑑. So 𝑊 is 𝑇-invariant by Proposition 7.2.4, and it contains 𝐯, so 𝐾𝑇(𝐯)⊆𝑊 by Proposition 7.2.34. Conversely, each 𝑇𝑖𝐯 lies in 𝐾𝑇(𝐯), so 𝑊⊆𝐾𝑇(𝐯). Hence 𝑊=𝐾𝑇(𝐯), and the list is a basis.

(b) By the choice of 𝑐0,…,𝑐𝑑−1,

𝑝(𝑇)𝐯=𝑇𝑑𝐯+𝑐𝑑−1𝑇𝑑−1𝐯+⋯+𝑐0𝐯=𝟎.

If 𝑞=𝑏0+𝑏1𝑥+⋯+𝑏𝑑−1𝑥𝑑−1 satisfies 𝑞(𝑇)𝐯=𝟎, then 𝑏0𝐯+⋯+𝑏𝑑−1𝑇𝑑−1𝐯=𝟎 is a linear relation among the basis vectors of (a), so every 𝑏𝑖=0 and 𝑞=𝟎 (Theorem 1.5.5). □

In the basis of (a), 𝑇 shifts each basis vector to the next, except that the last one goes to 𝑇𝑑𝐯=−∑𝑐𝑖𝑇𝑖𝐯. So the matrix of 𝑇↾𝐾𝑇(𝐯) has 1′s just below the diagonal, the numbers −𝑐0,…,−𝑐𝑑−1 in its last column, and 0′s elsewhere. This is the companion matrix of 𝑝, which reappears in Section 7.3.

Example 7.2.36 (Krylov subspaces of the cyclic permutation). Let 𝑍(𝑥,𝑦,𝑧)=(𝑧,𝑥,𝑦) on 𝐹3.

  1. (a)For 𝐯=(1,1,1), 𝑍𝐯=𝐯, so 𝑑=1, 𝑝=𝑥−1, and 𝐾𝑍(𝐯) is the line span(𝐯).
  2. (b)For 𝐯=(1,−1,0), 𝑍𝐯=(0,1,−1), which is not a multiple of 𝐯, and 𝑍2𝐯=(−1,0,1)=−𝐯−𝑍𝐯. So 𝑑=2, 𝑝=𝑥2+𝑥+1, and 𝐾𝑍(𝐯)=span((1,−1,0),(0,1,−1)) is the plane 𝑥+𝑦+𝑧=0.
  3. (c)For 𝐯=𝐞1, the vectors 𝐞1,𝑍𝐞1=𝐞2,𝑍2𝐞1=𝐞3 are independent and 𝑍3𝐞1=𝐞1. So 𝑑=3, 𝑝=𝑥3−1, and 𝐾𝑍(𝐞1)=𝐹3.

The polynomials fit together: 𝑥3−1=(𝑥−1)(𝑥2+𝑥+1), the line in (a) and the plane in (b) are the two invariant subspaces of Example 7.2.2, and 𝐞1=13(1,1,1)+13(2,−1,−1) splits along them (when 3≠0 in 𝐹).

Chains

The Krylov sequence of 𝐯 can also end by reaching 𝟎. In Section 4.1.7 we proved that if 𝑇𝑘𝐯≠𝟎 and 𝑇𝑘+1𝐯=𝟎, then 𝐯,𝑇𝐯,…,𝑇𝑘𝐯 is independent (Proposition 4.1.26). The same holds with 𝑇 replaced by 𝑇−𝜆id, and in that form the chain carries information about eigenvalues: its last nonzero vector is an eigenvector.

Proposition 7.2.37 (Chains are independent). Let 𝑇∈L(𝑉), 𝜆∈𝐹, and 𝑁=𝑇−𝜆id. Let 𝐯∈𝑉 and 𝑘≥0 satisfy

𝑁𝑘𝐯≠𝟎and𝑁𝑘+1𝐯=𝟎.

Then 𝐯,𝑁𝐯,𝑁2𝐯,…,𝑁𝑘𝐯 is linearly independent.

For 𝜆=0 this is Proposition 4.1.26. Every power 𝑁𝑗 with 𝑗≥𝑘+1 kills 𝐯, since 𝑁𝑗𝐯=𝑁𝑗−𝑘−1(𝑁𝑘+1𝐯)=𝟎. So applying a power of 𝑁 to a combination of the chain pushes every term toward the end of the chain, and terms that are pushed past 𝑁𝑘𝐯 disappear. The two proofs below use this in different ways.

Proof (peel off the coefficients).standard

Uses. Theorem 1.5.5 (Independence is decided at zero), Notation 2.1.18, Proposition 2.1.4 (Linear maps preserve 𝟎 and negatives), Proposition 1.2.35 (Zero products)

Techniques. Apply an operator to a relation to kill terms (Technique 4.1.25)

Hint 1. Take a relation 𝑎0𝐯+𝑎1𝑁𝐯+⋯+𝑎𝑘𝑁𝑘𝐯=𝟎 and apply 𝑁𝑘. Which terms survive?
Hint 2. Only 𝑎0𝑁𝑘𝐯 survives, so 𝑎0=0. Now apply 𝑁𝑘−1 to what is left.
Hint 3. Prove 𝑎𝑖=0 by induction on 𝑖: if 𝑎0=⋯=𝑎𝑖−1=0, apply 𝑁𝑘−𝑖.
Sketch. Let ∑𝑗=0𝑘𝑎𝑗𝑁𝑗𝐯=𝟎. Assume 𝑎𝑗=0 for 𝑗<𝑖 and apply 𝑁𝑘−𝑖: the term 𝑗=𝑖 becomes 𝑎𝑖𝑁𝑘𝐯, and every term with 𝑗>𝑖 becomes 𝑁𝑘+(𝑗−𝑖)𝐯=𝟎. So 𝑎𝑖𝑁𝑘𝐯=𝟎, and 𝑎𝑖=0 because 𝑁𝑘𝐯≠𝟎. By induction all 𝑎𝑖=0.

Suppose that

𝑎0𝐯+𝑎1𝑁𝐯+⋯+𝑎𝑘𝑁𝑘𝐯=𝟎.
(7.2.2)

We show 𝑎𝑖=0 by induction on 𝑖∈{0,…,𝑘}. Let 𝑖 be given and assume 𝑎𝑗=0 for all 𝑗<𝑖 (no assumption when 𝑖=0). Then (7.2.2) reads ∑𝑗=𝑖𝑘𝑎𝑗𝑁𝑗𝐯=𝟎. Applying the linear map 𝑁𝑘−𝑖,

𝟎=∑𝑗=𝑖𝑘𝑎𝑗𝑁𝑘−𝑖+𝑗𝐯=𝑎𝑖𝑁𝑘𝐯+∑𝑗=𝑖+1𝑘𝑎𝑗𝑁𝑘+(𝑗−𝑖)𝐯=𝑎𝑖𝑁𝑘𝐯,

because each exponent 𝑘+(𝑗−𝑖) in the last sum is at least 𝑘+1. As 𝑁𝑘𝐯≠𝟎, Proposition 1.2.35 gives 𝑎𝑖=0. So all 𝑎𝑖=0, and the list is independent by Theorem 1.5.5. □

Proof (lowest nonzero coefficient).standard

Hint 1. Suppose there is a nontrivial relation, and let 𝑚 be the smallest index with 𝑎𝑚≠0.
Hint 2. Apply a single power of 𝑁 that moves 𝑁𝑚𝐯 exactly to the end of the chain. Where do the terms with 𝑗>𝑚 go?
Hint 3. Applying 𝑁𝑘−𝑚 leaves only 𝑎𝑚𝑁𝑘𝐯.
Sketch. If ∑𝑗=0𝑘𝑎𝑗𝑁𝑗𝐯=𝟎 is nontrivial, let 𝑚 be the least index with 𝑎𝑚≠0. Applying 𝑁𝑘−𝑚 to ∑𝑗≥𝑚𝑎𝑗𝑁𝑗𝐯=𝟎 sends the term 𝑗=𝑚 to 𝑎𝑚𝑁𝑘𝐯 and every term with 𝑗>𝑚 past the end of the chain, to 𝟎. So 𝑎𝑚𝑁𝑘𝐯=𝟎, forcing 𝑎𝑚=0, a contradiction.

Suppose, for contradiction, that (7.2.2) holds with not all 𝑎𝑗 zero, and let 𝑚 be the smallest index with 𝑎𝑚≠0. Then ∑𝑗=𝑚𝑘𝑎𝑗𝑁𝑗𝐯=𝟎. Applying 𝑁𝑘−𝑚,

𝟎=𝑎𝑚𝑁𝑘𝐯+∑𝑗=𝑚+1𝑘𝑎𝑗𝑁𝑘+(𝑗−𝑚)𝐯=𝑎𝑚𝑁𝑘𝐯,

since 𝑘+(𝑗−𝑚)≥𝑘+1 for 𝑗>𝑚. As 𝑁𝑘𝐯≠𝟎, this forces 𝑎𝑚=0 (Proposition 1.2.35), contradicting the choice of 𝑚. So the relation is trivial, and the list is independent by Theorem 1.5.5. □

Intuition (Why the lowest index). The first proof peels off the coefficients from the front of the chain, one application at a time, and needs an induction to organize the peeling. The second proof asks which single term of a relation is hardest to kill, and kills everything else. Applying 𝑁𝑠 shifts every term 𝑠 places toward the end, and the term that reaches the end last is the one with the smallest index. So the lowest index with a nonzero coefficient is the right extremal choice, and one application of 𝑁𝑘−𝑚 isolates it. Choosing the highest index instead does not work: applying 𝑁𝑘−𝑚′ for the highest index 𝑚′ sends every lower term somewhere strictly inside the chain, so nothing is isolated.

The pattern “choose the extremal term, then apply the operator that kills everything except that term” is exactly the shortest-relation proof of Theorem 7.2.21, with “smallest index” in place of “fewest terms”. It solves Exercise 7.2.51, where several chains are mixed together.

Corollary 7.2.38 (The span of a chain). Under the hypotheses of Proposition 7.2.37:

  1. (a)𝑁𝑘𝐯 is an eigenvector of 𝑇 with eigenvalue 𝜆;
  2. (b)span(𝐯,𝑁𝐯,…,𝑁𝑘𝐯)=𝐾𝑇(𝐯), so dim𝐾𝑇(𝐯)=𝑘+1;
  3. (c)in the basis 𝑁𝑘𝐯,𝑁𝑘−1𝐯,…,𝑁𝐯,𝐯 of 𝐾𝑇(𝐯), the matrix of 𝑇↾𝐾𝑇(𝐯) has every diagonal entry equal to 𝜆, every entry just above the diagonal equal to 1, and all other entries 0.

Proof.routine

Uses. Proposition 7.2.37 (Chains are independent), Proposition 7.2.34 (The smallest invariant subspace containing a vector), Proposition 7.2.4 (Invariance is checked on a spanning list), Proposition 7.2.27 (Evaluating polynomials at an operator), Definition 2.3.1 (Matrix of a linear map)

Hint 1. For (a), compute (𝑇−𝜆id)(𝑁𝑘𝐯).
Hint 2. For (b), each 𝑁𝑗𝐯=(𝑥−𝜆)𝑗(𝑇)𝐯 lies in 𝐾𝑇(𝐯). For the other inclusion, show the span of the chain is 𝑇-invariant, using 𝑇=𝑁+𝜆id.
Hint 3. For (c), compute 𝑇 on each basis vector: 𝑇(𝑁𝑗𝐯)=𝑁𝑗+1𝐯+𝜆𝑁𝑗𝐯.
Sketch. (a) 𝑁(𝑁𝑘𝐯)=𝑁𝑘+1𝐯=𝟎 and 𝑁𝑘𝐯≠𝟎. (b) 𝑁𝑗𝐯=((𝑥−𝜆)𝑗)(𝑇)𝐯∈𝐾𝑇(𝐯), and 𝑇(𝑁𝑗𝐯)=𝑁𝑗+1𝐯+𝜆𝑁𝑗𝐯 lies in the span 𝑊 of the chain, so 𝑊 is invariant and contains 𝐾𝑇(𝐯). The chain is independent, so dim=𝑘+1. (c) Read off the coordinates of 𝑇(𝑁𝑗𝐯).

(a) (𝑇−𝜆id)(𝑁𝑘𝐯)=𝑁𝑘+1𝐯=𝟎, so 𝑇(𝑁𝑘𝐯)=𝜆𝑁𝑘𝐯, and 𝑁𝑘𝐯≠𝟎 by hypothesis.

(b) Let 𝑊=span(𝐯,𝑁𝐯,…,𝑁𝑘𝐯). Each 𝑁𝑗=(𝑇−𝜆id)𝑗 equals 𝑞𝑗(𝑇) for 𝑞𝑗=(𝑥−𝜆)𝑗 (Proposition 7.2.27(a)), so 𝑁𝑗𝐯∈𝐾𝑇(𝐯) and 𝑊⊆𝐾𝑇(𝐯). Since 𝑇=𝑁+𝜆id,

𝑇(𝑁𝑗𝐯)=𝑁𝑗+1𝐯+𝜆𝑁𝑗𝐯,
(7.2.3)

which lies in 𝑊 for 𝑗<𝑘, and equals 𝜆𝑁𝑘𝐯∈𝑊 for 𝑗=𝑘. So 𝑊 is 𝑇-invariant (Proposition 7.2.4) and contains 𝐯, hence 𝐾𝑇(𝐯)⊆𝑊 (Proposition 7.2.34). Thus 𝑊=𝐾𝑇(𝐯), and by Proposition 7.2.37 the chain is a basis of it, of length 𝑘+1.

(c) Number the basis as 𝐛1=𝑁𝑘𝐯,𝐛2=𝑁𝑘−1𝐯,…,𝐛𝑘+1=𝐯, so 𝐛𝑖=𝑁𝑘+1−𝑖𝐯. By (7.2.3), 𝑇𝐛1=𝜆𝐛1 and 𝑇𝐛𝑖=𝐛𝑖−1+𝜆𝐛𝑖 for 𝑖≥2. So the 𝑖-th column of the matrix has 𝜆 in row 𝑖, 1 in row 𝑖−1 when 𝑖≥2, and 0 elsewhere (Definition 2.3.1). □

For 𝑘=2 the matrix in (c) is

(𝜆100𝜆100𝜆).

Matrices of this shape are Jordan blocks, and Section 10.3 shows that every operator on a finite-dimensional complex vector space is built out of chains like these. Here is the smallest example that is not diagonal in any basis.

Example 7.2.39 (A matrix with a single invariant line). Let 𝐴=(31−11)∈ℝ2×2, 𝜆=2, and

𝑁=𝐴−2𝐼2=(11−1−1),𝑁2=(1−11−1−1+1−1+1)=0.

Take 𝐯=𝐞1: 𝑁𝐞1=(1,−1)≠𝟎 and 𝑁2𝐞1=𝟎, so Proposition 7.2.37 applies with 𝑘=1. By Corollary 7.2.38, (1,−1) is an eigenvector with eigenvalue 2 (indeed 𝐴(1,−1)=(2,−2)), and in the basis (1,−1),𝐞1 the matrix of 𝑇𝐴 is (2102).

The only eigenvalue is 2: if 𝐴𝐰=𝜇𝐰, then 𝑁𝐰=(𝜇−2)𝐰 and 𝟎=𝑁2𝐰=(𝜇−2)2𝐰, so 𝜇=2 when 𝐰≠𝟎. Its eigenspace 𝐸2=ker𝑁=span((1,−1)) is a line, since 𝑁(𝑥,𝑦)=(𝑥+𝑦)(1,−1). So 𝐴 has exactly one invariant line, and there is no basis of ℝ2 consisting of eigenvectors of 𝐴.

The map of 𝐴=(31−11) from Example 7.2.39. The dashed line 𝑦=−𝑥 is stretched by 2 and is the only invariant line. The vector 𝐞1 goes to 𝐴𝐞1=2𝐞1+𝑁𝐞1: twice itself plus a vector on the invariant line. In the interactive version, change the entries slightly and the single invariant line either splits into two or disappears. For (3𝑏𝑐1) there are two invariant lines when 𝑏𝑐>−1, one when 𝑏𝑐=−1, and none when 𝑏𝑐<−1.

Exercise 7.2.40.routine Let 𝐴=(111011001)∈𝐹3×3 and 𝑁=𝐴−𝐼3.

  1. (a)Compute 𝑁𝐞3, 𝑁2𝐞3, and 𝑁3𝐞3, and deduce that 𝐞3,𝑁𝐞3,𝑁2𝐞3 is a basis of 𝐹3.
  2. (b)Show that 1 is the only eigenvalue of 𝐴 and that 𝐸1(𝐴)=span(𝐞1).

Solution.

Uses. Proposition 7.2.37 (Chains are independent), Corollary 7.2.38 (The span of a chain), Theorem 4.1.10 (Independent lists are short), Proposition 7.2.28 (Polynomials act on eigenvectors by their values)

Hint 1. 𝑁𝐞3 is the third column of 𝑁.
Hint 2. For (b), 𝑁3 kills a basis, so 𝑁3=0. If 𝐴𝐰=𝜇𝐰, what is 𝑁3𝐰?
Sketch. (a) 𝑁𝐞3=(1,1,0), 𝑁2𝐞3=(1,0,0), 𝑁3𝐞3=𝟎; by Proposition 7.2.37 with 𝑘=2 the chain is independent, hence a basis of 𝐹3. (b) 𝑁3 kills the basis, so 𝑁3=0, and an eigenvalue 𝜇 satisfies (𝜇−1)3=0. 𝐸1=ker𝑁={𝑦+𝑧=0,𝑧=0}=span(𝐞1).

(a) 𝑁=(011001000), so 𝑁(𝑥,𝑦,𝑧)=(𝑦+𝑧,𝑧,0). Hence

𝑁𝐞3=(1,1,0),𝑁2𝐞3=𝑁(1,1,0)=(1,0,0),𝑁3𝐞3=𝑁(1,0,0)=𝟎.

By Proposition 7.2.37 with 𝜆=1 and 𝑘=2, the list 𝐞3,(1,1,0),(1,0,0) is independent. It has length 3=dim𝐹3, so it is a basis (Theorem 4.1.10(b)).

(b) 𝑁3 sends each of the three basis vectors 𝑁𝑗𝐞3 to 𝑁3+𝑗𝐞3=𝟎, so 𝑁3=0. That is, 𝑝(𝐴)=0 for 𝑝=(𝑥−1)3, and by Proposition 7.2.28 every eigenvalue 𝜇 of 𝐴 satisfies (𝜇−1)3=0, so 𝜇=1. And 1 is an eigenvalue, with eigenvector 𝑁2𝐞3=𝐞1 (Corollary 7.2.38(a)). Finally 𝐸1=ker𝑁={(𝑥,𝑦,𝑧)|𝑦+𝑧=0,𝑧=0}=span(𝐞1).

Exercises

Exercise 7.2.41.routine Let 𝐵=(0210). Find all eigenvalues of 𝐵, with an eigenvector for each, over ℝ, 𝔽2, 𝔽3, 𝔽5, and 𝔽7.

Solution.

Uses. Definition 7.2.6 (Eigenvalue, eigenvector), Proposition 1.2.35 (Zero products)

Hint 1. Write out 𝐵(𝑥,𝑦)=𝜆(𝑥,𝑦) as two equations and eliminate 𝑥.
Hint 2. You should find (𝜆2−2)𝑦=0 and 𝑥=𝜆𝑦. So the eigenvalues are the square roots of 2 in the field. List the squares in each 𝔽𝑝.
Sketch. 𝐵(𝑥,𝑦)=(2𝑦,𝑥), so 𝐵𝐯=𝜆𝐯 means 2𝑦=𝜆𝑥 and 𝑥=𝜆𝑦, hence (𝜆2−2)𝑦=0, and 𝑦=0 forces 𝐯=𝟎. So 𝜆 is an eigenvalue iff 𝜆2=2, with eigenvector (𝜆,1). ℝ: ±2. 𝔽2: 𝜆=0. 𝔽3, 𝔽5: none. 𝔽7: 3 and 4.

𝐵(𝑥,𝑦)=(2𝑦,𝑥), so 𝐵(𝑥,𝑦)=𝜆(𝑥,𝑦) means 2𝑦=𝜆𝑥 and 𝑥=𝜆𝑦. Substituting the second into the first gives (𝜆2−2)𝑦=0. If 𝑦=0, then 𝑥=𝜆𝑦=0. So a nonzero solution exists only if 𝜆2=2, and conversely, if 𝜆2=2, then 𝐵(𝜆,1)=(2,𝜆)=(𝜆2,𝜆)=𝜆(𝜆,1). So the eigenvalues are the 𝜆∈𝐹 with 𝜆2=2, with eigenvectors (𝜆,1).

  • ℝ: 𝜆=±2, eigenvectors (±2,1).
  • 𝔽2: 2=0, so 𝜆2=0 and 𝜆=0, with eigenvector (0,1). (Here 𝐵=(0010).)
  • 𝔽3: the squares are 0,1,4=1, and 2 is not one of them. No eigenvalues.
  • 𝔽5: the squares are 0,1,4,9=4,16=1. No eigenvalues.
  • 𝔽7: 32=9=2 and 42=16=2. Eigenvalues 3 and 4, with eigenvectors (3,1) and (4,1).

Exercise 7.2.42.standard For 𝜃∈ℝ, let 𝑅𝜃=(cos𝜃−sin𝜃sin𝜃cos𝜃), the rotation by 𝜃 (Example 2.1.11).

  1. (a)For which 𝜃 does 𝑅𝜃 have a real eigenvalue? Find the eigenspaces in those cases.
  2. (b)Regard 𝑅𝜃 as a matrix in ℂ2×2. Show that (1,−𝑖) and (1,𝑖) are eigenvectors, with eigenvalues cos𝜃+𝑖sin𝜃 and cos𝜃−𝑖sin𝜃.

Solution.

Uses. Theorem 7.2.9 (Eigenvalues and invertibility), Theorem 5.1.13 (The 2×2 determinant), Definition 7.2.6 (Eigenvalue, eigenvector)

Hint 1. By Theorem 7.2.9, 𝜆 is an eigenvalue iff det(𝑅𝜃−𝜆𝐼2)=0. Compute this 2×2 determinant.
Hint 2. (cos𝜃−𝜆)2+sin2𝜃 is a sum of two real squares. When is it 0?
Sketch. (a) det(𝑅𝜃−𝜆𝐼2)=(cos𝜃−𝜆)2+sin2𝜃, which for real 𝜆 vanishes iff sin𝜃=0 and 𝜆=cos𝜃. So 𝜃∈𝜋ℤ: 𝑅𝜃=𝐼2 (eigenvalue 1, 𝐸1=ℝ2) or 𝑅𝜃=−𝐼2 (eigenvalue −1, 𝐸−1=ℝ2). (b) Direct multiplication: 𝑅𝜃(1,−𝑖)=(cos𝜃+𝑖sin𝜃,sin𝜃−𝑖cos𝜃)=(cos𝜃+𝑖sin𝜃)(1,−𝑖), and similarly for (1,𝑖).

(a) By Theorem 7.2.9 and Theorem 5.1.13, 𝜆∈ℝ is an eigenvalue if and only if

det(𝑅𝜃−𝜆𝐼2)=(cos𝜃−𝜆)2+sin2𝜃=0.

A sum of two squares of real numbers is 0 only if both are 0, so this happens if and only if sin𝜃=0 and 𝜆=cos𝜃. Thus 𝑅𝜃 has a real eigenvalue exactly when 𝜃 is an integer multiple of 𝜋. If 𝜃∈2𝜋ℤ, then 𝑅𝜃=𝐼2, the only eigenvalue is 1, and 𝐸1=ℝ2. If 𝜃∈𝜋+2𝜋ℤ, then 𝑅𝜃=−𝐼2, the only eigenvalue is −1, and 𝐸−1=ℝ2. Geometrically: a rotation that is not by a multiple of 𝜋 moves every line through 𝟎.

(b) Write 𝑐=cos𝜃, 𝑠=sin𝜃. Then

𝑅𝜃(1−𝑖)=(𝑐+𝑖𝑠𝑠−𝑖𝑐)=(𝑐+𝑖𝑠)(1−𝑖),

because (𝑐+𝑖𝑠)(−𝑖)=−𝑖𝑐−𝑖2𝑠=𝑠−𝑖𝑐. Similarly

𝑅𝜃(1𝑖)=(𝑐−𝑖𝑠𝑠+𝑖𝑐)=(𝑐−𝑖𝑠)(1𝑖),

because (𝑐−𝑖𝑠)𝑖=𝑖𝑐+𝑠. Both vectors are nonzero, so they are eigenvectors with eigenvalues 𝑐+𝑖𝑠=𝑒𝑖𝜃 and 𝑐−𝑖𝑠=𝑒−𝑖𝜃. These are distinct unless 𝑠=0, in agreement with (a).

Exercise 7.2.43.standard Let 𝑆,𝑇∈L(𝑉). Prove or disprove:

  1. (a)If 𝜆 is an eigenvalue of 𝑆 and 𝜇 is an eigenvalue of 𝑇, then 𝜆+𝜇 is an eigenvalue of 𝑆+𝑇.
  2. (b)If 𝜆 is an eigenvalue of 𝑆 and 𝜇 is an eigenvalue of 𝑇, then 𝜆𝜇 is an eigenvalue of 𝑆𝑇.
  3. (c)If 𝐯 is an eigenvector of both 𝑆 and 𝑇, then it is an eigenvector of 𝑆+𝑇 and of 𝑆𝑇.
  4. (d)If 𝐯 is an eigenvector of 𝑆𝑇, then it is an eigenvector of 𝑇𝑆.
  5. (e)If 𝑆𝑇=𝑇𝑆, then every eigenvector of 𝑆 is an eigenvector of 𝑇.

Solution.

Uses. Definition 7.2.6 (Eigenvalue, eigenvector), Example 7.2.15 (Diagonal matrices)

Techniques. Finding counterexamples and minimal examples (Technique 1.4.18)

Hint 1. For (a) and (b), try diagonal matrices whose eigenvectors are different standard basis vectors.
Hint 2. For (d), take 𝑆 a projection and 𝑇 with 𝑇𝑆≠𝑆𝑇, and look for 𝐯∈ker(𝑆𝑇). For (e), what commutes with everything?
Sketch. (a), (b) false: 𝑆=diag(1,0), 𝑇=diag(0,1) have eigenvalue 1, but 𝑆+𝑇=𝐼2 has only 1≠2, and 𝑆𝑇=0 has only 0≠1. (c) true: (𝑆+𝑇)𝐯=(𝜆+𝜇)𝐯, 𝑆𝑇𝐯=𝜇𝜆𝐯. (d) false: 𝑆=diag(1,0), 𝑇=(1100), 𝐯=(1,−1): 𝑆𝑇𝐯=𝟎 but 𝑇𝑆𝐯=(1,0). (e) false: 𝑆=id.

(a) False. On 𝐹2 let 𝑆=diag(1,0) and 𝑇=diag(0,1). Both have the eigenvalue 1 (with eigenvectors 𝐞1 and 𝐞2). But 𝑆+𝑇=𝐼2, whose only eigenvalue is 1≠1+1 when 1+1≠1, which holds in every field.

(b) False, with the same 𝑆 and 𝑇: 𝑆𝑇=0, whose only eigenvalue is 0, while 1⋅1=1.

(c) True. If 𝑆𝐯=𝜆𝐯 and 𝑇𝐯=𝜇𝐯 with 𝐯≠𝟎, then (𝑆+𝑇)𝐯=(𝜆+𝜇)𝐯 and 𝑆𝑇𝐯=𝑆(𝜇𝐯)=𝜇𝜆𝐯.

(d) False. Let 𝑆=(1000) and 𝑇=(1100), so 𝑆𝑇=(1100) and 𝑇𝑆=(1000). For 𝐯=(1,−1), 𝑆𝑇𝐯=𝟎=0𝐯, so 𝐯 is an eigenvector of 𝑆𝑇. But 𝑇𝑆𝐯=(1,0), which is not a multiple of (1,−1). (What is true: if 𝑆𝑇𝐯=𝜆𝐯 and 𝑇𝐯≠𝟎, then 𝑇𝐯 is an eigenvector of 𝑇𝑆 for 𝜆.)

(e) False. 𝑆=id𝑉 commutes with every 𝑇, and every nonzero vector is an eigenvector of 𝑆, but the rotation 𝑇=𝑅𝜋/2 of ℝ2 has no eigenvectors at all (Example 7.2.18). By Proposition 7.2.30, what is true is that 𝑇 maps each eigenspace of 𝑆 into itself.

Exercise 7.2.44.standard Let 𝐴∈𝐹𝑛×𝑛.

  1. (a)Suppose every row of 𝐴 has the same sum 𝑠. Show that 𝑠 is an eigenvalue of 𝐴.
  2. (b)Show that 𝐴 and 𝐴𝖳 have the same eigenvalues.
  3. (c)Suppose every column of 𝐴 has the same sum 𝑠. Show that 𝑠 is an eigenvalue of 𝐴. Must (1,…,1) be an eigenvector?

Solution.

Uses. Definition 7.2.6 (Eigenvalue, eigenvector), Theorem 7.2.9 (Eigenvalues and invertibility), Theorem 4.3.8 (Row rank equals column rank)

Hint 1. For (a), compute 𝐴(1,1,…,1).
Hint 2. For (b), use the rank criterion in Theorem 7.2.9, and (𝐴−𝜆𝐼𝑛)𝖳=𝐴𝖳−𝜆𝐼𝑛.
Sketch. (a) 𝐴(1,…,1) is the vector of row sums, 𝑠(1,…,1). (b) rank(𝐴𝖳−𝜆𝐼𝑛)=rank((𝐴−𝜆𝐼𝑛)𝖳)=rank(𝐴−𝜆𝐼𝑛), so one is less than 𝑛 iff the other is. (c) Apply (a) to 𝐴𝖳 and use (b). (1,…,1) need not be an eigenvector: 𝐴=(110001000).

(a) The 𝑖-th coordinate of 𝐴(1,…,1) is ∑𝑗𝑎𝑖𝑗, the 𝑖-th row sum, which is 𝑠. So 𝐴(1,…,1)=𝑠(1,…,1), and (1,…,1)≠𝟎 is an eigenvector with eigenvalue 𝑠.

(b) For 𝜆∈𝐹, (𝐴−𝜆𝐼𝑛)𝖳=𝐴𝖳−𝜆𝐼𝑛, so by Theorem 4.3.8, rank(𝐴𝖳−𝜆𝐼𝑛)=rank(𝐴−𝜆𝐼𝑛). By Theorem 7.2.9, 𝜆 is an eigenvalue of 𝐴 if and only if this rank is less than 𝑛, if and only if 𝜆 is an eigenvalue of 𝐴𝖳.

(c) The rows of 𝐴𝖳 are the columns of 𝐴, so every row of 𝐴𝖳 sums to 𝑠, and 𝑠 is an eigenvalue of 𝐴𝖳 by (a), hence of 𝐴 by (b). The vector (1,…,1) need not be an eigenvector of 𝐴: for 𝐴=(110001000), every column sums to 1, but 𝐴(1,1,1)=(2,1,0), which is not a multiple of (1,1,1) because its last two coordinates differ. An eigenvector of 𝐴 for the eigenvalue 1 is 𝐞1. (A 2×2 example such as (1100) works only when 1+1≠0: over 𝔽2 it sends (1,1) to 𝟎.) (Matrices with nonnegative entries and column sums 1 are the transition matrices of Markov chains, and this exercise shows they always have the eigenvalue 1; see Section 11.1.)

Exercise 7.2.45.standard
  1. (a)Show that an operator 𝑇∈L(ℝ2) has 0, 1, 2, or infinitely many invariant lines, and give an example of each.
  2. (b)Over 𝔽2, show that every 𝑇∈L(𝔽22) has 0, 1, 2, or 3 invariant lines, and give an example of each.

Solution.

Uses. Proposition 7.2.7 (Invariant lines are spanned by eigenvectors), Corollary 7.2.22 (At most dim𝑉 eigenvalues), Proposition 4.1.21 (Dimensions of subspaces), Example 7.2.18 (Rotations), Theorem 2.2.1 (Linear maps are determined by a basis)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. By Proposition 7.2.7, an invariant line is a line contained in some eigenspace. How many lines can an eigenspace contain?
Hint 2. If some 𝐸𝜆 is all of 𝑉, then 𝑇=𝜆id. Otherwise each 𝐸𝜆 is {𝟎} or a line, and there are at most 2 eigenvalues.
Sketch. An invariant line is span(𝐯) for an eigenvector 𝐯, so it lies in 𝐸𝜆 for its eigenvalue. If 𝑇=𝑐id, every line is invariant: infinitely many over ℝ, all 3 lines of 𝔽22. Otherwise every eigenspace is a proper subspace of a 2-dimensional space, hence {𝟎} or a line, and invariant lines correspond to eigenvalues, of which there are at most 2. Examples: rotation, shear, diag(1,2), id over ℝ; over 𝔽2: (0111), (1101), diag(0,1), id.

Let 𝑉=𝐹2 with 𝐹=ℝ or 𝔽2, and 𝑇∈L(𝑉). By Proposition 7.2.7, a line ℓ is invariant if and only if it is spanned by an eigenvector, and then ℓ⊆𝐸𝜆 for the eigenvalue 𝜆 of that eigenvector. Conversely every line inside an eigenspace is invariant.

If 𝐸𝜆=𝑉 for some 𝜆, then 𝑇=𝜆id, and every line is invariant. Over ℝ there are infinitely many lines. Over 𝔽2 there are exactly 3: each line {𝟎,𝐯} contains one nonzero vector, and 𝔽22 has 3 nonzero vectors.

Otherwise each 𝐸𝜆 is a proper subspace of the 2-dimensional 𝑉, so it is {𝟎} or a line (Proposition 4.1.21), and a line contains exactly one line. So the invariant lines are exactly the eigenspaces 𝐸𝜆 of the eigenvalues 𝜆, and their number is the number of eigenvalues, which is at most 2 by Corollary 7.2.22. This proves the restrictions in (a) and (b). Examples:

(a) 𝑅𝜋/2 has no eigenvalues (Example 7.2.18): 0 lines. The shear 𝐴=(1101) satisfies (𝐴−𝐼2)2=0, so 1 is its only possible eigenvalue (Proposition 7.2.28), and 𝐸1=ker(𝐴−𝐼2)=span(𝐞1): 1 line. diag(1,2) has 𝐸1=span(𝐞1) and 𝐸2=span(𝐞2) (Example 7.2.15): 2 lines. The identity: infinitely many.

(b) Over 𝔽2 the only possible eigenvalues are 0 and 1. For 𝐴=(0111), 𝐴(𝑥,𝑦)=(𝑦,𝑥+𝑦); 𝐴𝐯=𝟎 forces 𝑦=0 and then 𝑥=0, and 𝐴𝐯=𝐯 means 𝑦=𝑥 and 𝑥+𝑦=𝑦, so 𝑥=0 and 𝑦=0. So 𝐴 has no eigenvalues: 0 lines. The shear (1101) is invertible, so 0 is not an eigenvalue, and 𝐸1=ker(0100)=span(𝐞1): 1 line. diag(0,1): 2 lines. The identity: 3 lines.

Exercise 7.2.46.standard Let 𝐷 be differentiation on ℝ[𝑥].

  1. (a)Show that the 𝐷-invariant subspaces of ℝ[𝑥] are exactly {𝟎}, the spaces ℝ[𝑥]≤𝑛 for 𝑛≥0, and ℝ[𝑥] itself.
  2. (b)Over 𝔽𝑝, find a 𝐷-invariant subspace of 𝔽𝑝[𝑥] that is not of this form.

Solution.

Uses. Proposition 7.2.27 (Evaluating polynomials at an operator), Proposition 1.5.24 (Distinct degrees), Theorem 4.1.10 (Independent lists are short), Example 4.1.7 (Dimensions of the standard spaces), Example 2.1.9 (Maps of polynomials)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. Let 𝑈≠{𝟎} be invariant and 𝑝∈𝑈 of degree 𝑛. What are the degrees of 𝑝,𝐷𝑝,𝐷2𝑝,…,𝐷𝑛𝑝 over ℝ?
Hint 2. These 𝑛+1 polynomials have distinct degrees 𝑛,𝑛−1,…,0, so they are independent, and they lie in 𝑈∩ℝ[𝑥]≤𝑛. Count dimensions. Then split into the cases where the degrees of elements of 𝑈 are bounded or not.
Sketch. If 𝑝∈𝑈 has degree 𝑛, then 𝐷𝑗𝑝 has degree 𝑛−𝑗 for 0≤𝑗≤𝑛 (leading coefficient 𝑛(𝑛−1)⋯(𝑛−𝑗+1)𝑎𝑛≠0 in ℝ). These 𝑛+1 polynomials are independent and lie in 𝑈∩ℝ[𝑥]≤𝑛, so ℝ[𝑥]≤𝑛⊆𝑈. If degrees in 𝑈 are bounded with maximum 𝑛, then 𝑈=ℝ[𝑥]≤𝑛; if unbounded, 𝑈 contains every ℝ[𝑥]≤𝑛, so 𝑈=ℝ[𝑥]. Over 𝔽𝑝, span(𝑥𝑝) is invariant since 𝐷(𝑥𝑝)=𝟎.

(a) Each listed subspace is invariant: 𝐷 lowers degrees (Example 7.2.2). Conversely, let 𝑈 be 𝐷-invariant with 𝑈≠{𝟎}.

Claim. If 𝑝∈𝑈 has degree 𝑛, then ℝ[𝑥]≤𝑛⊆𝑈. Write 𝑝=𝑎𝑛𝑥𝑛+(lower terms) with 𝑎𝑛≠0. By the formula for 𝐷 (Example 2.1.9), 𝐷𝑗𝑝=𝑛(𝑛−1)⋯(𝑛−𝑗+1)𝑎𝑛𝑥𝑛−𝑗+(lower terms) for 0≤𝑗≤𝑛, and the leading coefficient is nonzero in ℝ. So 𝑝,𝐷𝑝,…,𝐷𝑛𝑝 have the distinct degrees 𝑛,𝑛−1,…,0, hence are independent (Proposition 1.5.24). They lie in 𝑈 by Proposition 7.2.27(d), and in ℝ[𝑥]≤𝑛, which has dimension 𝑛+1 (Example 4.1.7). So they form a basis of ℝ[𝑥]≤𝑛 (Theorem 4.1.10(b)), and ℝ[𝑥]≤𝑛=span(𝑝,…,𝐷𝑛𝑝)⊆𝑈.

If the degrees of the nonzero elements of 𝑈 are bounded, let 𝑛 be the largest. Then 𝑈⊆ℝ[𝑥]≤𝑛, and the claim gives equality. If they are unbounded, then for every 𝑚 there is 𝑝∈𝑈 with deg𝑝≥𝑚, and the claim gives ℝ[𝑥]≤𝑚⊆ℝ[𝑥]≤deg𝑝⊆𝑈. Every polynomial lies in some ℝ[𝑥]≤𝑚, so 𝑈=ℝ[𝑥].

(b) Over 𝔽𝑝, 𝐷(𝑥𝑝)=𝑝𝑥𝑝−1=𝟎, so the line span(𝑥𝑝) is 𝐷-invariant. It is not {𝟎}, it is not 𝔽𝑝[𝑥], and it is not 𝔽𝑝[𝑥]≤𝑛 for any 𝑛, since it does not contain the constant 1. The proof of (a) breaks down because the leading coefficient 𝑝 of 𝐷(𝑥𝑝) vanishes in 𝔽𝑝.

Exercise 7.2.47.standard Let dim𝑉=𝑛, and let 𝑇∈L(𝑉) have 𝑛 distinct eigenvalues 𝜆1,…,𝜆𝑛, with eigenvectors 𝐯1,…,𝐯𝑛. Let 𝑆∈L(𝑉) commute with 𝑇.

  1. (a)Show that each 𝐯𝑖 is an eigenvector of 𝑆.
  2. (b)Show that 𝑆=𝑝(𝑇) for some 𝑝∈𝐹[𝑥] of degree less than 𝑛.

Solution.

Uses. Corollary 7.2.23 (Eigenspaces are independent), Proposition 7.2.30 (Kernels and images of commuting operators are invariant), Proposition 7.2.7 (Invariant lines are spanned by eigenvectors), Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Theorem 4.1.10 (Independent lists are short), Theorem 3.4.24 (Polynomial interpolation), Proposition 7.2.28 (Polynomials act on eigenvectors by their values), Corollary 2.2.6 (Agreeing on a spanning list)

Techniques. Look for invariant subspaces among kernels and images of commuting operators (Technique 7.2.31)

Hint 1. Each eigenspace 𝐸𝜆𝑖(𝑇) is 𝑆-invariant. What is its dimension?
Hint 2. The dimensions of the 𝑛 eigenspaces are each at least 1 and add up to at most 𝑛.
Hint 3. For (b), if 𝑆𝐯𝑖=𝜇𝑖𝐯𝑖, choose 𝑝 with 𝑝(𝜆𝑖)=𝜇𝑖 for all 𝑖, and compare 𝑆 and 𝑝(𝑇) on the basis 𝐯1,…,𝐯𝑛.
Sketch. (a) By Corollary 7.2.23, ∑dim𝐸𝜆𝑖≤𝑛 with each term ≥1, so each 𝐸𝜆𝑖=span(𝐯𝑖) is a line. It is 𝑆-invariant by Proposition 7.2.30, so 𝐯𝑖 is an eigenvector of 𝑆, say 𝑆𝐯𝑖=𝜇𝑖𝐯𝑖. (b) Interpolate: 𝑝(𝜆𝑖)=𝜇𝑖 with deg𝑝<𝑛. Then 𝑝(𝑇)𝐯𝑖=𝜇𝑖𝐯𝑖=𝑆𝐯𝑖, and the 𝐯𝑖 form a basis.

(a) Each 𝐸𝜆𝑖(𝑇) contains 𝐯𝑖≠𝟎, so dim𝐸𝜆𝑖≥1, and by Corollary 7.2.23 the 𝑛 dimensions add up to at most 𝑛. So each dim𝐸𝜆𝑖=1, and 𝐸𝜆𝑖=span(𝐯𝑖). By Proposition 7.2.30(b) (with the roles of 𝑆 and 𝑇 exchanged), 𝐸𝜆𝑖(𝑇) is 𝑆-invariant, so 𝐯𝑖 is an eigenvector of 𝑆 by Proposition 7.2.7. Write 𝑆𝐯𝑖=𝜇𝑖𝐯𝑖.

(b) By Theorem 3.4.24 there is 𝑝∈𝐹[𝑥]≤𝑛−1 with 𝑝(𝜆𝑖)=𝜇𝑖 for 𝑖=1,…,𝑛, since the 𝜆𝑖 are distinct. By Proposition 7.2.28, 𝑝(𝑇)𝐯𝑖=𝑝(𝜆𝑖)𝐯𝑖=𝜇𝑖𝐯𝑖=𝑆𝐯𝑖. The list 𝐯1,…,𝐯𝑛 is independent (Theorem 7.2.21) of length 𝑛, so it is a basis (Theorem 4.1.10(b)), and 𝑆=𝑝(𝑇) by Corollary 2.2.6. Conversely every 𝑝(𝑇) commutes with 𝑇, so the operators commuting with 𝑇 are exactly the polynomials in 𝑇.

Exercise 7.2.48.hard Let dim𝑉=𝑛, and let 𝑇∈L(𝑉) have 𝑛 distinct eigenvalues. Show that 𝑇 has exactly 2𝑛 invariant subspaces.

Solution.

Uses. Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Theorem 4.1.10 (Independent lists are short), Definition 3.4.26 (Lagrange polynomials), Proposition 7.2.28 (Polynomials act on eigenvectors by their values), Proposition 7.2.27 (Evaluating polynomials at an operator), Proposition 7.2.4 (Invariance is checked on a spanning list)

Techniques. Look for invariant subspaces among kernels and images of commuting operators (Technique 7.2.31)

Hint 1. Let 𝐯1,…,𝐯𝑛 be eigenvectors for the distinct eigenvalues 𝜆1,…,𝜆𝑛; they form a basis. Guess the invariant subspaces.
Hint 2. For an invariant 𝑈 and 𝐮=∑𝑐𝑖𝐯𝑖∈𝑈, find a polynomial 𝑞 with 𝑞(𝑇)𝐮=𝑐𝑖𝐯𝑖. Lagrange polynomials do this.
Hint 3. Conclude that 𝑈=span(𝐯𝑖|𝐯𝑖∈𝑈), so invariant subspaces correspond to subsets of {1,…,𝑛}.
Sketch. With an eigenbasis 𝐯𝑖, each 𝑈𝐼=span(𝐯𝑖|𝑖∈𝐼) is invariant, and distinct 𝐼 give distinct 𝑈𝐼. Conversely, if 𝑈 is invariant and 𝐮=∑𝑐𝑖𝐯𝑖∈𝑈, then 𝐿𝑖(𝑇)𝐮=𝑐𝑖𝐯𝑖∈𝑈, where 𝐿𝑖 is the Lagrange polynomial with 𝐿𝑖(𝜆𝑗)=[𝑖=𝑗]. So 𝑈=𝑈𝐼 for 𝐼={𝑖|𝐯𝑖∈𝑈}. Hence 2𝑛.

Let 𝜆1,…,𝜆𝑛 be the eigenvalues and 𝐯𝑖 an eigenvector for 𝜆𝑖. By Theorem 7.2.21 and Theorem 4.1.10(b), 𝐯1,…,𝐯𝑛 is a basis of 𝑉. For 𝐼⊆{1,…,𝑛} let 𝑈𝐼=span(𝐯𝑖|𝑖∈𝐼) (with 𝑈∅={𝟎}). Each 𝑈𝐼 is invariant by Proposition 7.2.4, since 𝑇𝐯𝑖=𝜆𝑖𝐯𝑖∈𝑈𝐼 for 𝑖∈𝐼. Different subsets give different subspaces: if 𝑗∈𝐼 and 𝑗∉𝐼′, then 𝐯𝑗∈𝑈𝐼 but 𝐯𝑗∉𝑈𝐼′, because 𝐯𝑗 is not a combination of the other basis vectors.

Conversely, let 𝑈 be 𝑇-invariant and 𝐼={𝑖|𝐯𝑖∈𝑈}. Clearly 𝑈𝐼⊆𝑈. Let 𝐮∈𝑈 and write 𝐮=∑𝑖𝑐𝑖𝐯𝑖. For each 𝑖, let 𝐿𝑖 be the Lagrange polynomial for the nodes 𝜆1,…,𝜆𝑛 with 𝐿𝑖(𝜆𝑖)=1 and 𝐿𝑖(𝜆𝑗)=0 for 𝑗≠𝑖 (Definition 3.4.26). By Proposition 7.2.28,

𝐿𝑖(𝑇)𝐮=∑𝑗𝑐𝑗𝐿𝑖(𝜆𝑗)𝐯𝑗=𝑐𝑖𝐯𝑖,

and 𝐿𝑖(𝑇)𝐮∈𝑈 by Proposition 7.2.27(d). So 𝑐𝑖𝐯𝑖∈𝑈 for every 𝑖. If 𝑐𝑖≠0, then 𝐯𝑖=𝑐𝑖−1(𝑐𝑖𝐯𝑖)∈𝑈, so 𝑖∈𝐼. Hence 𝐮=∑𝑖∈𝐼𝑐𝑖𝐯𝑖∈𝑈𝐼, and 𝑈=𝑈𝐼.

So the invariant subspaces are exactly the 𝑈𝐼, one for each of the 2𝑛 subsets 𝐼. Without distinct eigenvalues the count can be infinite: every line in ℝ2 is invariant under id.

Exercise 7.2.49.standard Let 𝐯1,…,𝐯𝑛 be eigenvectors of 𝑇∈L(𝑉) with distinct eigenvalues 𝜆1,…,𝜆𝑛, and let 𝐰=𝐯1+⋯+𝐯𝑛. Show that 𝐰,𝑇𝐰,…,𝑇𝑛−1𝐰 is linearly independent, and deduce that 𝐾𝑇(𝐰)=span(𝐯1,…,𝐯𝑛).

Solution.

Uses. Proposition 7.2.28 (Polynomials act on eigenvectors by their values), Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Proposition 7.1.22 (Counting roots), Proposition 7.2.34 (The smallest invariant subspace containing a vector), Theorem 4.1.10 (Independent lists are short)

Hint 1. A relation ∑𝑗<𝑛𝑐𝑗𝑇𝑗𝐰=𝟎 says 𝑝(𝑇)𝐰=𝟎 for 𝑝=∑𝑐𝑗𝑥𝑗. Compute 𝑝(𝑇)𝐰 with Proposition 7.2.28.
Hint 2. 𝑝(𝑇)𝐰=∑𝑖𝑝(𝜆𝑖)𝐯𝑖. Independence of the 𝐯𝑖 gives 𝑛 roots of 𝑝, which has degree less than 𝑛.
Sketch. If 𝑝(𝑇)𝐰=𝟎 with deg𝑝<𝑛, then ∑𝑖𝑝(𝜆𝑖)𝐯𝑖=𝟎, so 𝑝(𝜆𝑖)=0 for all 𝑛 distinct 𝜆𝑖, and 𝑝=𝟎 (Proposition 7.1.22). So the 𝑛 vectors are independent. They lie in the invariant subspace 𝑊=span(𝐯𝑖), which has dimension 𝑛, so they span it; and 𝑊⊆𝐾𝑇(𝐰)⊆𝑊.

Suppose ∑𝑗=0𝑛−1𝑐𝑗𝑇𝑗𝐰=𝟎, and let 𝑝=∑𝑗=0𝑛−1𝑐𝑗𝑥𝑗. By Proposition 7.2.28,

𝟎=𝑝(𝑇)𝐰=∑𝑖=1𝑛𝑝(𝑇)𝐯𝑖=∑𝑖=1𝑛𝑝(𝜆𝑖)𝐯𝑖.

The 𝐯𝑖 are independent by Theorem 7.2.21, so 𝑝(𝜆𝑖)=0 for every 𝑖. Thus 𝑝 has at least 𝑛 distinct roots but degree less than 𝑛 (if nonzero), so 𝑝=𝟎 by Proposition 7.1.22, and all 𝑐𝑗=0.

Let 𝑊=span(𝐯1,…,𝐯𝑛). It is 𝑇-invariant (Proposition 7.2.4) and contains 𝐰, so 𝐾𝑇(𝐰)⊆𝑊 (Proposition 7.2.34). On the other hand, 𝐰,…,𝑇𝑛−1𝐰 are 𝑛 independent vectors of 𝐾𝑇(𝐰)⊆𝑊, and dim𝑊=𝑛, so they span 𝑊 (Theorem 4.1.10(b)) and 𝑊⊆𝐾𝑇(𝐰). Hence 𝐾𝑇(𝐰)=𝑊.

The independence can also be read off a determinant: in the basis 𝐯1,…,𝐯𝑛 of 𝑊, the coordinates of 𝑇𝑗𝐰 are (𝜆1𝑗,…,𝜆𝑛𝑗), so the matrix with these columns is a Vandermonde matrix, which is invertible for distinct 𝜆𝑖 (Theorem 3.4.24).

Exercise 7.2.50.hard Let dim𝑉=𝑛≥1, and let 𝑁∈L(𝑉) satisfy 𝑁𝑛=0 and 𝑁𝑛−1≠0.

  1. (a)Show that dimker𝑁𝑗=𝑗 for 𝑗=0,1,…,𝑛.
  2. (b)Show that the 𝑁-invariant subspaces of 𝑉 are exactly ker𝑁0,ker𝑁1,…,ker𝑁𝑛. In particular there are exactly 𝑛+1 of them.

Solution.

Uses. Proposition 4.1.26 (Nilpotent chains are independent), Theorem 4.1.10 (Independent lists are short), Proposition 7.2.30 (Kernels and images of commuting operators are invariant), Proposition 4.1.21 (Dimensions of subspaces), Theorem 1.5.5 (Independence is decided at zero)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. Choose 𝐯 with 𝑁𝑛−1𝐯≠𝟎. The chain 𝐯,𝑁𝐯,…,𝑁𝑛−1𝐯 is a basis. Compute 𝑁𝑗 on a general combination of it.
Hint 2. For (b), let 𝑈 be invariant and 𝑗 the least integer with 𝑁𝑗(𝑈)={𝟎}. Find a chain of length 𝑗 inside 𝑈.
Hint 3. Compare dim𝑈 with dimker𝑁𝑗=𝑗.
Sketch. (a) With 𝐯 as in the hint, the chain is independent (Proposition 4.1.26) of length 𝑛, hence a basis, and 𝑁𝑗(∑𝑖𝑐𝑖𝑁𝑖𝐯)=∑𝑖≤𝑛−1−𝑗𝑐𝑖𝑁𝑖+𝑗𝐯 vanishes iff 𝑐0=⋯=𝑐𝑛−1−𝑗=0; so ker𝑁𝑗=span(𝑁𝑛−𝑗𝐯,…,𝑁𝑛−1𝐯). (b) Kernels of powers are invariant. Conversely, if 𝑗 is least with 𝑈⊆ker𝑁𝑗 and 𝑗≥1, some 𝐮∈𝑈 has 𝑁𝑗−1𝐮≠𝟎=𝑁𝑗𝐮, giving 𝑗 independent vectors in 𝑈; so 𝑗≤dim𝑈≤dimker𝑁𝑗=𝑗, and 𝑈=ker𝑁𝑗.

(a) Choose 𝐯 with 𝑁𝑛−1𝐯≠𝟎; then 𝑁𝑛𝐯=𝟎. By Proposition 4.1.26, 𝐯,𝑁𝐯,…,𝑁𝑛−1𝐯 is independent, and it has length 𝑛=dim𝑉, so it is a basis (Theorem 4.1.10(b)). Let 0≤𝑗≤𝑛. For 𝐱=∑𝑖=0𝑛−1𝑐𝑖𝑁𝑖𝐯,

𝑁𝑗𝐱=∑𝑖=0𝑛−1𝑐𝑖𝑁𝑖+𝑗𝐯=∑𝑖=0𝑛−1−𝑗𝑐𝑖𝑁𝑖+𝑗𝐯,

since 𝑁𝑖+𝑗𝐯=𝟎 for 𝑖+𝑗≥𝑛. The vectors 𝑁𝑖+𝑗𝐯, 0≤𝑖≤𝑛−1−𝑗, are distinct members of the basis, so 𝑁𝑗𝐱=𝟎 if and only if 𝑐0=⋯=𝑐𝑛−1−𝑗=0. Hence ker𝑁𝑗=span(𝑁𝑛−𝑗𝐯,…,𝑁𝑛−1𝐯), which has dimension 𝑗.

(b) Each ker𝑁𝑗 is 𝑁-invariant by Proposition 7.2.30(a). Conversely, let 𝑈 be 𝑁-invariant. Since 𝑁𝑛=0, there is a least 𝑗∈{0,…,𝑛} with 𝑁𝑗𝐮=𝟎 for all 𝐮∈𝑈, that is, 𝑈⊆ker𝑁𝑗. If 𝑗=0, then 𝑈={𝟎}=ker𝑁0. If 𝑗≥1, minimality gives some 𝐮∈𝑈 with 𝑁𝑗−1𝐮≠𝟎, while 𝑁𝑗𝐮=𝟎. By Proposition 4.1.26, 𝐮,𝑁𝐮,…,𝑁𝑗−1𝐮 is independent, and it lies in 𝑈 because 𝑈 is invariant. So

𝑗≤dim𝑈≤dimker𝑁𝑗=𝑗,

and 𝑈=ker𝑁𝑗 by Proposition 4.1.21. By (a) the 𝑛+1 subspaces ker𝑁0⊊ker𝑁1⊊⋯⊊ker𝑁𝑛=𝑉 have different dimensions, so they are distinct.

Exercise 7.2.51.hard Let 𝑁∈L(𝑉), let 𝐮1,…,𝐮𝑟∈𝑉, and let 𝑘1,…,𝑘𝑟≥0 satisfy 𝑁𝑘𝑖+1𝐮𝑖=𝟎 for each 𝑖. Suppose the “tops” 𝑁𝑘1𝐮1,…,𝑁𝑘𝑟𝐮𝑟 are linearly independent. Show that the list of all vectors

𝑁𝑗𝐮𝑖(1≤𝑖≤𝑟,0≤𝑗≤𝑘𝑖)

is linearly independent.

Solution.

Hint 1. For one chain this is Proposition 7.2.37. Imitate its proof by the lowest nonzero coefficient. A term 𝑎𝑖𝑗𝑁𝑗𝐮𝑖 sits 𝑘𝑖−𝑗 steps below the top of its chain.
Hint 2. Given a nontrivial relation, let ℎ be the largest value of 𝑘𝑖−𝑗 over the nonzero coefficients 𝑎𝑖𝑗, and apply 𝑁ℎ.
Hint 3. Terms with 𝑘𝑖−𝑗<ℎ are pushed past the top and die; terms with 𝑘𝑖−𝑗=ℎ land on the tops. Use independence of the tops.
Sketch. Suppose ∑𝑖,𝑗𝑎𝑖𝑗𝑁𝑗𝐮𝑖=𝟎 is nontrivial, and let ℎ=max{𝑘𝑖−𝑗|𝑎𝑖𝑗≠0}. Applying 𝑁ℎ kills every term with 𝑘𝑖−𝑗<ℎ (as 𝑗+ℎ≥𝑘𝑖+1) and sends each term with 𝑘𝑖−𝑗=ℎ to 𝑎𝑖,𝑘𝑖−ℎ𝑁𝑘𝑖𝐮𝑖; for each 𝑖 there is at most one such term. The result is a relation among the tops with at least one nonzero coefficient, a contradiction.

The hypothesis implies that each top 𝑁𝑘𝑖𝐮𝑖 is nonzero. Suppose, for contradiction, that

∑𝑖=1𝑟∑𝑗=0𝑘𝑖𝑎𝑖𝑗𝑁𝑗𝐮𝑖=𝟎

with not all 𝑎𝑖𝑗 zero. Call 𝑘𝑖−𝑗 the depth of the term (𝑖,𝑗), and let ℎ be the largest depth among the terms with 𝑎𝑖𝑗≠0. Then 0≤ℎ, and apply 𝑁ℎ to the relation. For a term with 𝑎𝑖𝑗≠0:

  • if its depth is less than ℎ, then 𝑗+ℎ≥𝑘𝑖+1, so 𝑁ℎ𝑁𝑗𝐮𝑖=𝑁𝑗+ℎ−𝑘𝑖−1𝑁𝑘𝑖+1𝐮𝑖=𝟎;
  • if its depth is ℎ, then 𝑁ℎ𝑁𝑗𝐮𝑖=𝑁𝑘𝑖𝐮𝑖.

Terms with 𝑎𝑖𝑗=0 contribute nothing. For each 𝑖 at most one 𝑗 has depth ℎ, namely 𝑗=𝑘𝑖−ℎ. So, with 𝐼={𝑖|𝑘𝑖≥ℎand𝑎𝑖,𝑘𝑖−ℎ≠0},

∑𝑖∈𝐼𝑎𝑖,𝑘𝑖−ℎ𝑁𝑘𝑖𝐮𝑖=𝟎.

By the choice of ℎ, 𝐼 is nonempty, so this is a nontrivial relation among the tops, contradicting their independence. Hence all 𝑎𝑖𝑗=0, and the list is independent by Theorem 1.5.5.

For 𝑟=1 the depth of the deepest nonzero term is 𝑘−𝑚, where 𝑚 is the lowest index with 𝑎𝑚≠0, and the argument is the second proof of Proposition 7.2.37. The statement is the independence half of the Jordan form (Section 10.3): to build a basis out of chains, it suffices to choose their tops independent.

Exercise 7.2.52.standard Let 𝑛≥1 and define 𝑇:𝐹[𝑥]≤𝑛→𝐹[𝑥]≤𝑛 by 𝑇(𝑝)=𝑥𝑝′, where 𝑝′ is the formal derivative.

  1. (a)Over ℝ, find the eigenvalues and eigenspaces of 𝑇.
  2. (b)Over 𝔽3 with 𝑛=5, find the eigenvalues and eigenspaces of 𝑇.

Solution.

Uses. Example 2.1.9 (Maps of polynomials), Definition 7.2.13 (Eigenspace), Definition 1.2.13 (Polynomials)

Hint 1. Compute 𝑇(𝑥𝑘).
Hint 2. For 𝑝=∑𝑎𝑘𝑥𝑘, the equation 𝑇(𝑝)=𝜆𝑝 says (𝑘−𝜆)𝑎𝑘=0 for every 𝑘. In 𝔽3, which 𝑘∈{0,…,5} are equal to a given 𝜆?
Sketch. 𝑇(𝑥𝑘)=𝑘𝑥𝑘, so 𝑇(∑𝑎𝑘𝑥𝑘)=𝜆∑𝑎𝑘𝑥𝑘 iff (𝑘−𝜆)𝑎𝑘=0 for all 𝑘. Over ℝ: eigenvalues 0,1,…,𝑛 with 𝐸𝑘=span(𝑥𝑘). Over 𝔽3, 𝑛=5: eigenvalues 0,1,2 with 𝐸0=span(1,𝑥3), 𝐸1=span(𝑥,𝑥4), 𝐸2=span(𝑥2,𝑥5).

For 𝑘≥1, 𝑇(𝑥𝑘)=𝑥⋅𝑘𝑥𝑘−1=𝑘𝑥𝑘, and 𝑇(1)=𝟎=0⋅1. By linearity, for 𝑝=∑𝑘=0𝑛𝑎𝑘𝑥𝑘,

𝑇(𝑝)−𝜆𝑝=∑𝑘=0𝑛(𝑘−𝜆)𝑎𝑘𝑥𝑘,

which is 𝟎 if and only if (𝑘−𝜆)𝑎𝑘=0 for each 𝑘, where 𝑘 means 1+⋯+1 in 𝐹. So 𝐸𝜆=span(𝑥𝑘|0≤𝑘≤𝑛,𝑘=𝜆in𝐹), and 𝜆 is an eigenvalue exactly when 𝜆 equals some 𝑘∈{0,…,𝑛} in 𝐹.

(a) Over ℝ the integers 0,1,…,𝑛 are distinct, so the eigenvalues are 0,1,…,𝑛, with 𝐸𝑘=span(𝑥𝑘). These are 𝑛+1=dimℝ[𝑥]≤𝑛 distinct eigenvalues.

(b) Over 𝔽3, 𝑘=𝜆 in 𝔽3 when 𝑘≡𝜆 (mod 3). For 𝑘∈{0,…,5} the residues are 0,1,2,0,1,2. So the eigenvalues are 0,1,2, with

𝐸0=span(1,𝑥3),𝐸1=span(𝑥,𝑥4),𝐸2=span(𝑥2,𝑥5).

The dimensions add up to 6=dim𝔽3[𝑥]≤5, as Corollary 7.2.23 allows, and the monomials still form a basis of eigenvectors.

Exercise 7.2.53.standard Find the error in the following argument, and decide whether the claim is true.

Claim. Let 𝑇∈L(𝑉) with 𝑉 a complex vector space. Every eigenvector of 𝑇2 is an eigenvector of 𝑇.

“Proof.” Let 𝑇2𝐯=𝜇𝐯 with 𝐯≠𝟎, and choose 𝜆∈ℂ with 𝜆2=𝜇. Then

(𝑇−𝜆id)(𝑇+𝜆id)𝐯=(𝑇2−𝜆2id)𝐯=𝟎.

So either (𝑇+𝜆id)𝐯=𝟎 or (𝑇−𝜆id)𝐯=𝟎. In the first case 𝐯 is an eigenvector of 𝑇 for −𝜆, and in the second for 𝜆.

Solution.

Uses. Proposition 7.2.27 (Evaluating polynomials at an operator), Definition 7.2.6 (Eigenvalue, eigenvector)

Techniques. Finding counterexamples and minimal examples (Technique 1.4.18)

Hint 1. Let 𝐰=(𝑇+𝜆id)𝐯. The display says (𝑇−𝜆id)𝐰=𝟎. Does that say anything about 𝐯 when 𝐰≠𝟎?
Hint 2. Test the claim on 𝑇=(0110), for which 𝑇2=𝐼2.
Sketch. The display shows (𝑇−𝜆id)𝐰=𝟎 for 𝐰=(𝑇+𝜆id)𝐯. If 𝐰≠𝟎, this makes 𝐰, not 𝐯, an eigenvector for 𝜆; the “either/or” step confuses 𝐰 with 𝐯. The claim is false: 𝑇=(0110) has 𝑇2=𝐼2, so 𝐞1 is an eigenvector of 𝑇2, but 𝑇𝐞1=𝐞2.

The first display is correct, by Proposition 7.2.27(a). Write 𝐰=(𝑇+𝜆id)𝐯; the display says (𝑇−𝜆id)𝐰=𝟎. The next sentence treats this as if it were a statement about 𝐯: from “𝐴𝐵𝐯=𝟎” it concludes “𝐵𝐯=𝟎 or 𝐴𝐯=𝟎”. What actually follows is: either 𝐰=𝟎, in which case 𝐯 is an eigenvector for −𝜆, or 𝐰≠𝟎 and 𝐰 is an eigenvector of 𝑇 for 𝜆. In the second case nothing has been shown about 𝐯.

The claim is false. Let 𝑇=(0110)∈ℂ2×2, so 𝑇2=𝐼2 and every nonzero vector is an eigenvector of 𝑇2. But 𝑇𝐞1=𝐞2 is not a multiple of 𝐞1. Following the corrected argument with 𝜇=1, 𝜆=1, 𝐯=𝐞1: 𝐰=(𝑇+id)𝐞1=(1,1), which is indeed an eigenvector of 𝑇 for 1. Over ℝ the argument fails even earlier, since 𝜇 may have no real square root: 𝑅𝜋/22=−id (Example 7.2.18).

Exercise 7.2.54.standard Let 𝑇∈L(𝑉), and let 𝑈,𝑊 be subspaces of 𝑉. Prove or disprove:

  1. (a)If 𝑈 and 𝑊 are 𝑇-invariant, then so are 𝑈+𝑊 and 𝑈∩𝑊.
  2. (b)If 𝑈 is 𝑇2-invariant, then 𝑈 is 𝑇-invariant.
  3. (c)If 𝑉 is finite-dimensional, 𝑇 is invertible, and 𝑈 is 𝑇-invariant, then 𝑈 is 𝑇−1-invariant.
  4. (d)Statement (c) holds without assuming that 𝑉 is finite-dimensional.

Solution.

Uses. Definition 7.2.1 (Invariant subspace), Corollary 4.2.18 (Injective if and only if surjective), Example 7.2.18 (Rotations)

Techniques. Finding counterexamples and minimal examples (Technique 1.4.18)

Hint 1. (a) is a generic-element check. For (b), find a 𝑇 with 𝑇2=−id.
Hint 2. For (c), 𝑇↾𝑈 is an injective operator on the finite-dimensional 𝑈. For (d), look for an invertible shift on sequences indexed by all of ℤ.
Sketch. (a) True: 𝑇(𝐮+𝐰)=𝑇𝐮+𝑇𝐰∈𝑈+𝑊, and 𝑇 maps 𝑈∩𝑊 into both. (b) False: 𝑅𝜋/22=−id leaves every line invariant, but 𝑅𝜋/2 leaves none. (c) True: 𝑇↾𝑈∈L(𝑈) is injective, hence surjective, so each 𝐮∈𝑈 is 𝑇𝐮′ with 𝐮′∈𝑈, and 𝑇−1𝐮=𝐮′∈𝑈. (d) False: on 𝐹ℤ the right shift is invertible, and the sequences vanishing at negative indices form a subspace invariant under it but not under its inverse.

(a) True. If 𝐮∈𝑈 and 𝐰∈𝑊, then 𝑇(𝐮+𝐰)=𝑇𝐮+𝑇𝐰∈𝑈+𝑊. If 𝐱∈𝑈∩𝑊, then 𝑇𝐱∈𝑈 and 𝑇𝐱∈𝑊.

(b) False. Let 𝑇=𝑅𝜋/2 on ℝ2. Then 𝑇2=−id, under which every subspace is invariant, but no line is 𝑇-invariant (Example 7.2.18). Take 𝑈=span(𝐞1).

(c) True. Since 𝑇 is injective, so is 𝑇↾𝑈∈L(𝑈), and 𝑈 is finite-dimensional, so 𝑇↾𝑈 is surjective onto 𝑈 (Corollary 4.2.18). Given 𝐮∈𝑈, choose 𝐮′∈𝑈 with 𝑇𝐮′=𝐮. Then 𝑇−1𝐮=𝐮′∈𝑈.

(d) False. Let 𝑉=𝐹ℤ be the space of two-sided sequences (𝑥𝑛)𝑛∈ℤ, and let 𝑇 be the right shift, (𝑇𝐱)𝑛=𝑥𝑛−1. It is invertible, with inverse the left shift (𝑇−1𝐱)𝑛=𝑥𝑛+1. The subspace 𝑈={𝐱|𝑥𝑛=0for all𝑛<0} is 𝑇-invariant: if 𝑥𝑛=0 for 𝑛<0, then (𝑇𝐱)𝑛=𝑥𝑛−1=0 for 𝑛<0. But the sequence 𝐱 with 𝑥0=1 and all other terms 0 lies in 𝑈, while (𝑇−1𝐱)−1=𝑥0=1, so 𝑇−1𝐱∉𝑈. The proof of (c) fails because 𝑇↾𝑈 is injective but not surjective onto 𝑈.

Exercise 7.2.55.hardBeyond 21-242 Let 𝑇∈L(𝑉) and let 𝑝,𝑞∈𝐹[𝑥] be coprime, with 𝑝(𝑇)𝑞(𝑇)=0. Show that

𝑉=ker𝑝(𝑇)⊕ker𝑞(𝑇),

and that both summands are 𝑇-invariant. Deduce that if 1+1≠0 in 𝐹 and 𝑇2=id, then 𝑉=𝐸1⊕𝐸−1.

Solution.

Uses. Corollary 7.1.48 (Coprime polynomials), Proposition 7.2.27 (Evaluating polynomials at an operator), Proposition 7.2.30 (Kernels and images of commuting operators are invariant), Theorem 4.4.7 (Criteria for direct sums), Definition 4.4.4 (Direct sum)

Techniques. Look for invariant subspaces among kernels and images of commuting operators (Technique 7.2.31)

Hint 1. By Bézout (Corollary 7.1.48), 𝑢𝑝+𝑣𝑞=1 for some 𝑢,𝑣∈𝐹[𝑥]. Evaluate at 𝑇: id=𝑢(𝑇)𝑝(𝑇)+𝑣(𝑇)𝑞(𝑇).
Hint 2. Apply this to 𝐯. Which kernel does 𝑢(𝑇)𝑝(𝑇)𝐯 lie in, and which does 𝑣(𝑇)𝑞(𝑇)𝐯 lie in?
Hint 3. For the intersection, apply the same identity to a vector killed by both 𝑝(𝑇) and 𝑞(𝑇).
Sketch. From 𝑢𝑝+𝑣𝑞=1, id=𝑢(𝑇)𝑝(𝑇)+𝑣(𝑇)𝑞(𝑇). For 𝐱∈𝑉, 𝑞(𝑇)𝑢(𝑇)𝑝(𝑇)𝐱=𝑢(𝑇)(𝑝𝑞)(𝑇)𝐱=𝟎, so the first term lies in ker𝑞(𝑇), and likewise the second in ker𝑝(𝑇): 𝑉=ker𝑝(𝑇)+ker𝑞(𝑇). If 𝐱 is in both kernels, the identity gives 𝐱=𝟎. Invariance is Proposition 7.2.30. For 𝑇2=id, take 𝑝=𝑥−1, 𝑞=𝑥+1, coprime since 1=((𝑥+1)−(𝑥−1))/2.

By Corollary 7.1.48 there are 𝑢,𝑣∈𝐹[𝑥] with 𝑢𝑝+𝑣𝑞=1. By Proposition 7.2.27(a),

id=𝑢(𝑇)𝑝(𝑇)+𝑣(𝑇)𝑞(𝑇).
(7.2.4)

Let 𝐱∈𝑉, and set 𝐲=𝑣(𝑇)𝑞(𝑇)𝐱 and 𝐳=𝑢(𝑇)𝑝(𝑇)𝐱, so that 𝐱=𝐲+𝐳. Since polynomials in 𝑇 commute (Proposition 7.2.27(b)),

𝑝(𝑇)𝐲=𝑣(𝑇)𝑝(𝑇)𝑞(𝑇)𝐱=𝟎,𝑞(𝑇)𝐳=𝑢(𝑇)𝑝(𝑇)𝑞(𝑇)𝐱=𝟎.

So 𝐲∈ker𝑝(𝑇) and 𝐳∈ker𝑞(𝑇), and 𝑉=ker𝑝(𝑇)+ker𝑞(𝑇). If 𝐱∈ker𝑝(𝑇)∩ker𝑞(𝑇), then (7.2.4) gives 𝐱=𝑢(𝑇)𝑝(𝑇)𝐱+𝑣(𝑇)𝑞(𝑇)𝐱=𝟎. So the sum is direct (Theorem 4.4.7). Both kernels are 𝑇-invariant by Proposition 7.2.30(a).

If 𝑇2=id and 2≠0, take 𝑝=𝑥−1 and 𝑞=𝑥+1. Then 𝑝𝑞=𝑥2−1, so 𝑝(𝑇)𝑞(𝑇)=𝑇2−id=0, and 2−1𝑞−2−1𝑝=1, so 𝑝 and 𝑞 are coprime (Corollary 7.1.48). Hence 𝑉=ker(𝑇−id)⊕ker(𝑇+id)=𝐸1⊕𝐸−1. Over 𝔽2 this fails: the swap of Example 7.2.17 satisfies 𝜎2=id, but 𝐸1 is a line in 𝔽22 and 𝐸−1=𝐸1.

Exercise 7.2.56.standard Let 𝑍(𝑥,𝑦,𝑧)=(𝑧,𝑥,𝑦) be the cyclic permutation of coordinates on 𝐹3. Find all eigenvalues of 𝑍, and an eigenvector for each, over ℂ, over ℝ, over 𝔽7, and over 𝔽3.

Solution.

Uses. Definition 7.2.6 (Eigenvalue, eigenvector), Proposition 7.2.28 (Polynomials act on eigenvectors by their values), Definition 7.2.13 (Eigenspace)

Hint 1. 𝑍3=id, so every eigenvalue is a cube root of 1 (Proposition 7.2.28). Conversely, for 𝜆3=1, solve 𝑍𝐯=𝜆𝐯 starting from 𝑥=1.
Hint 2. The equations are 𝑧=𝜆𝑥, 𝑥=𝜆𝑦, 𝑦=𝜆𝑧. Try 𝐯=(1,𝜆2,𝜆).
Sketch. 𝑍𝐯=𝜆𝐯 means 𝑧=𝜆𝑥, 𝑦=𝜆𝑧=𝜆2𝑥, 𝑥=𝜆𝑦=𝜆3𝑥, so 𝐯=𝑥(1,𝜆2,𝜆) and (𝜆3−1)𝑥=0. Eigenvalues are the cube roots of 1 in 𝐹, each with eigenspace span((1,𝜆2,𝜆)). ℂ: 1,𝜔,𝜔2. ℝ: 1. 𝔽7: 1,2,4. 𝔽3: 1 only.

𝑍𝐯=𝜆𝐯 means (𝑧,𝑥,𝑦)=(𝜆𝑥,𝜆𝑦,𝜆𝑧), that is, 𝑧=𝜆𝑥, 𝑥=𝜆𝑦, 𝑦=𝜆𝑧. Then 𝑦=𝜆𝑧=𝜆2𝑥 and 𝑥=𝜆𝑦=𝜆3𝑥. So every solution is 𝐯=𝑥(1,𝜆2,𝜆), and it is nonzero only if 𝑥≠0 and 𝜆3=1. Conversely, if 𝜆3=1, then

𝑍(1,𝜆2,𝜆)=(𝜆,1,𝜆2)=(𝜆,𝜆3,𝜆2)=𝜆(1,𝜆2,𝜆).

So the eigenvalues are the cube roots of 1 in 𝐹, and 𝐸𝜆=span((1,𝜆2,𝜆)) for each.

  • Over ℂ: 1,𝜔,𝜔2 with 𝜔=𝑒2𝜋𝑖/3=(−1+𝑖3)/2, and eigenvectors (1,1,1), (1,𝜔2,𝜔), (1,𝜔,𝜔2).
  • Over ℝ: only 1, since 𝑡↦𝑡3 is injective on ℝ. Eigenvector (1,1,1).
  • Over 𝔽7: 23=8=1 and 43=64=1, and 33=6, 53=6, 63=6 are not 1. So the eigenvalues are 1,2,4, with eigenvectors (1,1,1), (1,4,2), and (1,2,4).
  • Over 𝔽3: 03=0, 13=1, 23=8=2. Only 1, with 𝐸1=span((1,1,1)).

Over ℂ and 𝔽7 there are 3 distinct eigenvalues, so the three eigenvectors form a basis (Theorem 7.2.21). Over 𝔽3 there is only one eigenvector line.

Exercise 7.2.57.hard Let dim𝑉=𝑛 and 1≤𝑘<𝑛. Suppose 𝑇∈L(𝑉) leaves every 𝑘-dimensional subspace of 𝑉 invariant. Show that 𝑇=𝜆id for some 𝜆∈𝐹.

Solution.

Uses. Theorem 4.1.16 (Extending to a basis), Exercise 7.2.54, Proposition 7.2.7 (Invariant lines are spanned by eigenvectors), Exercise 2.1.48

Hint 1. Show that every line span(𝐯) is invariant. Intersections of invariant subspaces are invariant.
Hint 2. For 𝐯≠𝟎 and 𝐰∉span(𝐯), build a 𝑘-dimensional subspace containing 𝐯 but not 𝐰 by extending 𝐯,𝐰 to a basis.
Hint 3. So span(𝐯) is the intersection of all 𝑘-dimensional subspaces that contain 𝐯. Finish with Exercise 2.1.48.
Sketch. Fix 𝐯≠𝟎. For 𝐰∉span(𝐯), extend 𝐯,𝐰 to a basis 𝐯,𝐰,𝐛3,…,𝐛𝑛 and let 𝑈=span(𝐯,𝐛3,…,𝐛𝑘+1), of dimension 𝑘, containing 𝐯 but not 𝐰. So span(𝐯) is the intersection of the 𝑘-dimensional subspaces containing 𝐯, all invariant, hence invariant. Every vector is then an eigenvector or 𝟎, so 𝑇 is scalar.

Fix 𝐯≠𝟎, and let 𝑋 be the intersection of all 𝑘-dimensional subspaces of 𝑉 that contain 𝐯. There is at least one such subspace, since 𝑘≥1 (extend 𝐯 to a basis and take the span of 𝐯 and 𝑘−1 further basis vectors). So 𝑋 is a subspace containing span(𝐯). We show 𝑋=span(𝐯). Let 𝐰∉span(𝐯). Then 𝐯,𝐰 is independent, and it extends to a basis 𝐯,𝐰,𝐛3,…,𝐛𝑛 of 𝑉 (Theorem 4.1.16). Since 𝑘−1≤𝑛−2, the list 𝐯,𝐛3,…,𝐛𝑘+1 makes sense; its span 𝑈 has dimension 𝑘 and contains 𝐯, but not 𝐰, because 𝐰 is not a combination of the other basis vectors. So 𝐰∉𝑋, and 𝑋=span(𝐯).

Each of these 𝑘-dimensional subspaces is 𝑇-invariant by hypothesis, so 𝑋 is 𝑇-invariant: if 𝐱∈𝑋, then 𝑇𝐱 lies in each of them, as in Exercise 7.2.54(a). So 𝑇𝐯∈span(𝐯) for every 𝐯≠𝟎, and trivially for 𝐯=𝟎. By Exercise 2.1.48, 𝑇=𝜆id for some 𝜆. (The converse is clear, and the hypothesis 𝑘<𝑛 is needed: every operator leaves the one 𝑛-dimensional subspace 𝑉 invariant.)

Exercise 7.2.58.routine Find 𝐴∈ℚ2×2 with 𝐴(1,2)=3(1,2) and 𝐴(1,1)=−(1,1). Is 𝐴 unique?

Solution.

Uses. Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 2.5.28 (Inverse of a 2×2 matrix)

Techniques. Construct a map by choosing it on a basis (Technique 2.2.4)

Hint 1. (1,2),(1,1) is a basis, so Theorem 2.2.1 gives exactly one such map.
Hint 2. With 𝑆=(1121), the conditions say 𝐴𝑆=𝑆diag(3,−1). Solve for 𝐴.
Sketch. 𝐴𝑆=𝑆𝐷 with 𝑆=(1121) and 𝐷=diag(3,−1), so 𝐴=𝑆𝐷𝑆−1=(3−16−1)(−112−1)=(−54−87). It is unique because a linear map is determined by its values on a basis.

The vectors (1,2) and (1,1) form a basis of ℚ2, so by Theorem 2.2.1 there is exactly one linear map with the prescribed values, and 𝐴 is unique. To find it, let 𝑆=(1121), whose columns are the two vectors, and 𝐷=diag(3,−1). The conditions say 𝐴𝑆=𝑆𝐷, column by column. By Proposition 2.5.28, det𝑆=−1 and 𝑆−1=(−112−1), so

𝐴=𝑆𝐷𝑆−1=(3−16−1)(−112−1)=(−54−87).

Check: 𝐴(1,2)=(−5+8,−8+14)=(3,6) and 𝐴(1,1)=(−1,−1).

More practice

The practice bank has 36 exercises on this section’s topics.