Books
Theme
Text size
Width

[ and ] go to the previous and next page.

In Section 1.4.5 we met the sum 𝑈+𝑊 of two subspaces, the smallest subspace that contains both. This section answers two questions about it: how large it is, and when a vector of 𝑈+𝑊 can be written as 𝐮+𝐰 in only one way. Two pictures in ℝ3 already suggest the answers. Every vector of ℝ3 is, in exactly one way, a vector of the 𝑥𝑦-plane plus a vector of the 𝑧-axis, and 2+1=3. The 𝑥𝑦-plane and the 𝑥𝑧-plane also add up to ℝ3, but now (1,0,0)=(1,0,0)+𝟎=𝟎+(1,0,0) has two decompositions, and 2+2 overshoots 3 by exactly 1, the dimension of the 𝑥-axis, where the two planes overlap. Both questions are answered by looking at the intersection.

Sums in which decompositions are unique, the direct sums, are to subspaces what bases are to vectors. A basis cuts 𝑉 into lines, and the coordinates of a vector name its pieces; a direct sum cuts 𝑉 into subspaces of any dimension. Later chapters understand an operator by cutting 𝑉 into pieces that it maps into themselves. A diagonalizable operator is one for which 𝑉 is the direct sum of its eigenspaces (Section 7.4), and the Jordan form starts from a direct sum of generalized eigenspaces (Section 10.2). Both need direct sums of more than two subspaces, and that is where the subtleties are.

Throughout, 𝑉 is a vector space over a field 𝐹, and 𝑈, 𝑊, 𝑋, 𝑈1, 𝑈2, … denote subspaces of 𝑉.

4.4.1Sums of several subspaces

The sum of two subspaces extends to any finite number of them.

Definition 4.4.1 (Sum of subspaces). Let 𝑈1,…,𝑈𝑘 be subspaces of 𝑉, where 𝑘≥1. Their sum is

𝑈1+⋯+𝑈𝑘={𝐮1+⋯+𝐮𝑘|𝐮𝑖∈𝑈𝑖for𝑖=1,…,𝑘},

also written ∑𝑖=1𝑘𝑈𝑖. An expression 𝐯=𝐮1+⋯+𝐮𝑘 with 𝐮𝑖∈𝑈𝑖 for each 𝑖 is a decomposition of 𝐯 along 𝑈1,…,𝑈𝑘, with components 𝐮1,…,𝐮𝑘.

For 𝑘=2 this is the sum 𝑈1+𝑈2 of Proposition 1.4.24, and for 𝑘=1 it is 𝑈1. By convention, a sum of no subspaces is {𝟎}, just as an empty sum of vectors is 𝟎. The sum of 𝑘 subspaces is the sum of two, applied repeatedly, so the two-subspace facts carry over.

Proposition 4.4.2 (Sums are the smallest containing subspaces). Let 𝑈1,…,𝑈𝑘 be subspaces of 𝑉.

  1. (a)If 𝑘≥2, then 𝑈1+⋯+𝑈𝑘=(𝑈1+⋯+𝑈𝑘−1)+𝑈𝑘.
  2. (b)𝑈1+⋯+𝑈𝑘 is a subspace of 𝑉 that contains every 𝑈𝑖, and it is contained in every subspace of 𝑉 that contains every 𝑈𝑖.
  3. (c)If 𝑈𝑖=span(ℒ︀𝑖) for lists ℒ︀1,…,ℒ︀𝑘, then 𝑈1+⋯+𝑈𝑘=span(ℒ︀1,…,ℒ︀𝑘).

Proof.routine

Hint 1. For (a), an element of the left side is (𝐮1+⋯+𝐮𝑘−1)+𝐮𝑘. Check both containments.
Hint 2. For (b) and (c), induct on 𝑘. By (a), the case of 𝑘 subspaces is a sum of two, 𝑆+𝑈𝑘 with 𝑆=𝑈1+⋯+𝑈𝑘−1, where Proposition 1.4.24 and Exercise 1.3.36 apply.
Sketch. (a) is regrouping. By (a), the sum is 𝑆+𝑈𝑘 with 𝑆=𝑈1+⋯+𝑈𝑘−1, so (b) and (c) follow by induction on 𝑘 from the two-subspace facts: 𝑆+𝑈𝑘 is the smallest subspace containing 𝑆 and 𝑈𝑘, and span(ℒ︀)+span(ℳ︀)=span(ℒ︀,ℳ︀).

(a) Let 𝑆=𝑈1+⋯+𝑈𝑘−1. An element of 𝑈1+⋯+𝑈𝑘 has the form 𝐮1+⋯+𝐮𝑘=(𝐮1+⋯+𝐮𝑘−1)+𝐮𝑘 with 𝐮𝑖∈𝑈𝑖, and this lies in 𝑆+𝑈𝑘. Conversely, an element of 𝑆+𝑈𝑘 is 𝐬+𝐮𝑘 with 𝐬=𝐮1+⋯+𝐮𝑘−1∈𝑆 and 𝐮𝑘∈𝑈𝑘, which is an element of 𝑈1+⋯+𝑈𝑘.

(b) We induct on 𝑘. For 𝑘=1 the sum is 𝑈1, and there is nothing to prove. Let 𝑘≥2, and assume that 𝑆=𝑈1+⋯+𝑈𝑘−1 is a subspace containing 𝑈1,…,𝑈𝑘−1 and contained in every subspace that contains them. By (a) and Proposition 1.4.24(a), 𝑈1+⋯+𝑈𝑘=𝑆+𝑈𝑘 is a subspace containing 𝑆 and 𝑈𝑘, hence every 𝑈𝑖. If 𝑋 is a subspace containing every 𝑈𝑖, then 𝑆⊆𝑋 by the inductive hypothesis and 𝑈𝑘⊆𝑋, so 𝑆+𝑈𝑘⊆𝑋 by Proposition 1.4.24(b).

(c) Again we induct on 𝑘, and 𝑘=1 is trivial. For 𝑘≥2, the inductive hypothesis gives 𝑈1+⋯+𝑈𝑘−1=span(ℒ︀1,…,ℒ︀𝑘−1). So by (a) and Exercise 1.3.36, applied to the lists ℒ︀1,…,ℒ︀𝑘−1 and ℒ︀𝑘,

𝑈1+⋯+𝑈𝑘=span(ℒ︀1,…,ℒ︀𝑘−1)+span(ℒ︀𝑘)=span(ℒ︀1,…,ℒ︀𝑘).

□

By (b), the sum depends only on the subspaces involved, not on their order or grouping. For instance 𝑈+𝑊=𝑊+𝑈 and (𝑈+𝑊)+𝑋=𝑈+(𝑊+𝑋), since each side is the smallest subspace containing 𝑈, 𝑊 (and 𝑋).

Example 4.4.3 (Sums).
  1. (a)In 𝐹3, span(𝐞1)+span(𝐞2)+span(𝐞3)=span(𝐞1,𝐞2,𝐞3)=𝐹3 by Proposition 4.4.2(c). In ℝ2, the three lines span(𝐞1), span(𝐞2), and span(𝐞1+𝐞2) also add up to ℝ2, although the third is not needed.
  2. (b)In 𝐹𝑛×𝑛, let 𝑌 be the subspace of upper triangular matrices and 𝑍 the subspace of lower triangular matrices. Every matrix is the sum of its part on and above the diagonal, which lies in 𝑌, and its part below the diagonal, which lies in 𝑍. So 𝑌+𝑍=𝐹𝑛×𝑛. The two subspaces overlap in the diagonal matrices, so many matrices have more than one decomposition: 𝐼𝑛=𝐼𝑛+0=0+𝐼𝑛.
  3. (c)For 𝑆,𝑇∈L(𝑉,𝑊) we have (𝑆+𝑇)(𝐯)=𝑆(𝐯)+𝑇(𝐯), so im(𝑆+𝑇)⊆im𝑆+im𝑇. Together with the bound dim(im𝑆+im𝑇)≤dimim𝑆+dimim𝑇 of Theorem 4.4.13 below, this is the reason that rank is subadditive (Proposition 4.3.20). The containment can be strict: for 𝑇≠0, im(𝑇+(−𝑇))={𝟎} is smaller than im𝑇+im(−𝑇)=im𝑇.

4.4.2Direct sums

A basis 𝐯1,…,𝐯𝑛 of 𝑉 writes every vector in exactly one way as 𝑎1𝐯1+⋯+𝑎𝑛𝐯𝑛. Each term 𝑎𝑖𝐯𝑖 lies in the line span(𝐯𝑖), so the basis exhibits 𝑉 as a sum of lines in which every vector has exactly one decomposition. Direct sums keep the uniqueness and allow pieces of any dimension.

Definition 4.4.4 (Direct sum). Let 𝑈1,…,𝑈𝑘 be subspaces of 𝑉. The sum 𝑈1+⋯+𝑈𝑘 is direct if every vector of 𝑈1+⋯+𝑈𝑘 has exactly one decomposition along 𝑈1,…,𝑈𝑘. In that case we also say that 𝑈1,…,𝑈𝑘 are independent, and we write the sum as

𝑈1⊕⋯⊕𝑈𝑘or⨁𝑖=1𝑘𝑈𝑖.

If moreover 𝑈1+⋯+𝑈𝑘=𝑉, we write 𝑉=𝑈1⊕⋯⊕𝑈𝑘 and say that 𝑉 is the direct sum of 𝑈1,…,𝑈𝑘.

So writing 𝑈⊕𝑊 is an assertion, not a new operation: it denotes the subspace 𝑈+𝑊, together with the claim that the sum is direct. (The external direct sum, which builds a new space out of two unrelated ones, is the product of Section 4.6.) Some texts define independent subspaces by condition (II) of Theorem 4.4.7 below instead; the theorem shows that the two definitions agree.

Example 4.4.5 (Direct sums).
  1. (a)Bases. If 𝐯1,…,𝐯𝑛 is a basis of 𝑉, then 𝑉=span(𝐯1)⊕⋯⊕span(𝐯𝑛). A decomposition of 𝐯 has components 𝑎𝑖𝐯𝑖 with 𝑎𝑖∈𝐹, and the component determines the scalar: if 𝑎𝐯𝑖=𝑏𝐯𝑖, then (𝑎−𝑏)𝐯𝑖=𝟎, so 𝑎=𝑏 by Proposition 1.2.35, since 𝐯𝑖≠𝟎. So decompositions of 𝐯 correspond to representations 𝐯=𝑎1𝐯1+⋯+𝑎𝑛𝐯𝑛, and there is exactly one. The components of 𝐯 are its coordinates times the basis vectors.
  2. (b)Triangular parts. Let 𝑌 be the upper triangular matrices in 𝐹𝑛×𝑛 and 𝑍○ the strictly lower triangular ones, whose diagonal entries are 0. Then 𝐹𝑛×𝑛=𝑌⊕𝑍○: in a decomposition 𝐴=𝐵+𝐶 with 𝐵∈𝑌 and 𝐶∈𝑍○, the entries of 𝐴 on and above the diagonal must be those of 𝐵 and the entries below must be those of 𝐶.
  3. (c)Even and odd functions. In ℝℝ, the even functions 𝐸 and the odd functions 𝑂 satisfy 𝐸∩𝑂={𝟎} and 𝐸+𝑂=ℝℝ (Exercise 1.4.35). By Theorem 4.4.7 below, this says ℝℝ=𝐸⊕𝑂.
  4. (d)Even and odd polynomials. In 𝐹[𝑥], let 𝐸 be the polynomials whose coefficients of 𝑥,𝑥3,𝑥5,… vanish and 𝑂 those whose coefficients of 1,𝑥2,𝑥4,… vanish. Every polynomial is the sum of its even-degree terms and its odd-degree terms, and in a decomposition 𝑝=𝑞+𝑟 with 𝑞∈𝐸 and 𝑟∈𝑂, each coefficient of 𝑝 belongs to exactly one of 𝑞 and 𝑟. So 𝐹[𝑥]=𝐸⊕𝑂 over every field, including 𝔽2. Compare Exercise 1.4.35(b), where even and odd functions on 𝔽2 coincide.
Non-example 4.4.6 (Sums that are not direct).
  1. (a)The 𝑥𝑦-plane and the 𝑥𝑧-plane add up to ℝ3, but 𝟎=(1,0,0)+(−1,0,0) is a second decomposition of 𝟎, besides 𝟎+𝟎.
  2. (b)In ℝ2, the three lines ℓ1=span(𝐞1), ℓ2=span(𝐞2), ℓ3=span(𝐞1+𝐞2) meet pairwise only in 𝟎. Their sum is still not direct:

    𝟎=𝐞1+𝐞2+(−(𝐞1+𝐞2))

    is a decomposition of 𝟎 with nonzero components.

Part (b) is the trap of this section. For three or more subspaces, “no two of them overlap” is not the right notion of independence. The analogy with lists explains why: three vectors of ℝ2, no two of them parallel, are still dependent. Independence of a list compares each vector with the span of the others (Corollary 1.5.13), and the right condition for subspaces compares each subspace with the sum of the others.

Intuition (What the criteria say). The theorem below gives three tests for directness. Condition (II) is uniqueness at 𝟎; as for lists, uniqueness everywhere follows by subtracting two decompositions. Conditions (III) and (IV) are the subspace versions of “no vector is a combination of the others” and “no vector is a combination of the earlier ones”. Condition (IV) is the economical one to check: it asks for 𝑘−1 intersections to be {𝟎}, each with a sum that is built up one subspace at a time.

Theorem 4.4.7 (Criteria for direct sums). Let 𝑈1,…,𝑈𝑘 be subspaces of 𝑉. The following are equivalent.

  1. (I)The sum 𝑈1+⋯+𝑈𝑘 is direct.
  2. (II)𝟎 has only the trivial decomposition: if 𝐮1+⋯+𝐮𝑘=𝟎 with 𝐮𝑖∈𝑈𝑖 for each 𝑖, then 𝐮1=⋯=𝐮𝑘=𝟎.
  3. (III)Each 𝑈𝑗 meets the sum of the others only in 𝟎: 𝑈𝑗∩∑𝑖≠𝑗𝑈𝑖={𝟎} for 𝑗=1,…,𝑘.
  4. (IV)Each 𝑈𝑗 meets the sum of the earlier ones only in 𝟎: 𝑈𝑗∩(𝑈1+⋯+𝑈𝑗−1)={𝟎} for 𝑗=2,…,𝑘.

In particular, for two subspaces, 𝑈+𝑊 is direct if and only if 𝑈∩𝑊={𝟎}.

Here ∑𝑖≠𝑗𝑈𝑖 is the sum of all 𝑈𝑖 except 𝑈𝑗. (For 𝑘=1 it is the empty sum {𝟎}, and all four conditions hold.) The first proof is a cycle of implications.

Technique 4.4.8 (Compare components). In a direct sum, an equation between decompositions splits into one equation per summand. If 𝐮1+⋯+𝐮𝑘=𝐮1′+⋯+𝐮𝑘′ with 𝐮𝑖,𝐮𝑖′∈𝑈𝑖 and the sum is direct, then 𝐮𝑖=𝐮𝑖′ for every 𝑖. This is the analogue of comparing coefficients with respect to a basis. To use it, sort every term of an equation into the summand it belongs to, then read off the components one at a time.

Proving that a sum is direct runs the same move backwards. Take two decompositions of one vector, subtract them, and move terms across so that the two sides of the resulting equation lie in different subspaces. Then both sides lie in the intersection, and if the intersection is {𝟎}, both sides vanish. For two subspaces this is the whole argument: 𝐮+𝐰=𝐮′+𝐰′ gives 𝐮−𝐮′=𝐰′−𝐰∈𝑈∩𝑊.

Reach for it whenever a vector is given as a sum of pieces from known subspaces. The canonical example is Theorem 4.4.7. Later uses include orthogonal decompositions (Section 6.4), the independence of eigenvectors with distinct eigenvalues (Section 7.2), and the generalized eigenspace decomposition (Section 10.2).

Proof (by a cycle of implications).standard

Hint 1. Prove (I) ⇔ (II) first, by subtracting two decompositions. Then prove (II) ⇒ (III) ⇒ (IV) ⇒ (II).
Hint 2. For (II) ⇒ (III), a vector 𝐯∈𝑈𝑗 that also equals ∑𝑖≠𝑗𝐮𝑖 gives a decomposition of 𝟎 whose 𝑗th component is −𝐯.
Hint 3. For (IV) ⇒ (II), take a decomposition 𝐮1+⋯+𝐮𝑘=𝟎. If some 𝐮𝑖≠𝟎, look at the largest such index 𝑗 and solve for 𝐮𝑗.
Sketch. (I) ⇔ (II): 𝟎+⋯+𝟎 is one decomposition of 𝟎, and the difference of two decompositions of 𝐯 is a decomposition of 𝟎. (II) ⇒ (III): if 𝐯∈𝑈𝑗 equals ∑𝑖≠𝑗𝐮𝑖, then ∑𝑖≠𝑗𝐮𝑖+(−𝐯)=𝟎, so 𝐯=𝟎. (III) ⇒ (IV): the sum of the earlier subspaces is contained in the sum of the others. (IV) ⇒ (II): if 𝑗 is the largest index with 𝐮𝑗≠𝟎, then 𝐮𝑗=−(𝐮1+⋯+𝐮𝑗−1)∈𝑈𝑗∩(𝑈1+⋯+𝑈𝑗−1), a contradiction.

We prove (I) ⇔ (II), and then (II) ⇒ (III) ⇒ (IV) ⇒ (II).

(I) ⇒ (II). Since 𝟎∈𝑈𝑖 for each 𝑖, 𝟎=𝟎+⋯+𝟎 is a decomposition of 𝟎. By (I) it is the only one.

(II) ⇒ (I). Suppose 𝐯=𝐮1+⋯+𝐮𝑘=𝐮1′+⋯+𝐮𝑘′ with 𝐮𝑖,𝐮𝑖′∈𝑈𝑖. Then

(𝐮1−𝐮1′)+⋯+(𝐮𝑘−𝐮𝑘′)=𝐯−𝐯=𝟎,

and 𝐮𝑖−𝐮𝑖′∈𝑈𝑖, since 𝑈𝑖 is a subspace. By (II), 𝐮𝑖−𝐮𝑖′=𝟎 for each 𝑖, so the two decompositions agree.

(II) ⇒ (III). Fix 𝑗, and let 𝐯∈𝑈𝑗∩∑𝑖≠𝑗𝑈𝑖, say 𝐯=∑𝑖≠𝑗𝐮𝑖 with 𝐮𝑖∈𝑈𝑖. Then

𝐮1+⋯+𝐮𝑗−1+(−𝐯)+𝐮𝑗+1+⋯+𝐮𝑘=𝟎

is a decomposition of 𝟎, as −𝐯∈𝑈𝑗. By (II) all its components vanish. In particular −𝐯=𝟎, so 𝐯=𝟎.

(III) ⇒ (IV). Let 2≤𝑗≤𝑘. Every element 𝐮1+⋯+𝐮𝑗−1 of 𝑈1+⋯+𝑈𝑗−1 is also an element of ∑𝑖≠𝑗𝑈𝑖: take the components 𝟎 in 𝑈𝑖 for 𝑖>𝑗. So

𝑈𝑗∩(𝑈1+⋯+𝑈𝑗−1)⊆𝑈𝑗∩∑𝑖≠𝑗𝑈𝑖={𝟎}.

(IV) ⇒ (II). Let 𝐮1+⋯+𝐮𝑘=𝟎 with 𝐮𝑖∈𝑈𝑖. Suppose, for a contradiction, that some 𝐮𝑖≠𝟎, and let 𝑗 be the largest index with 𝐮𝑗≠𝟎. Then 𝐮𝑖=𝟎 for 𝑖>𝑗, so

𝐮𝑗=−(𝐮1+⋯+𝐮𝑗−1)=(−𝐮1)+⋯+(−𝐮𝑗−1).

If 𝑗=1, the right side is the empty sum 𝟎, which contradicts 𝐮1≠𝟎. If 𝑗≥2, the left side lies in 𝑈𝑗 and the right side in 𝑈1+⋯+𝑈𝑗−1, so 𝐮𝑗∈𝑈𝑗∩(𝑈1+⋯+𝑈𝑗−1)={𝟎}, again a contradiction. Hence every 𝐮𝑖=𝟎.

For 𝑘=2, condition (III) says 𝑈1∩𝑈2={𝟎}, which proves the last sentence. □

The step (IV) ⇒ (II) chose an extremal index, the largest 𝑗 with 𝐮𝑗≠𝟎, exactly as the linear dependence lemma does for lists. The other natural route is induction on the number of summands. It rests on a fact that is useful in its own right: independent subspaces can be grouped.

Proposition 4.4.9 (Grouping summands). Let 𝑈1,…,𝑈𝑘 be subspaces of 𝑉, let 1≤𝑚<𝑘, and write 𝑆=𝑈1+⋯+𝑈𝑚 and 𝑆′=𝑈𝑚+1+⋯+𝑈𝑘. Then 𝑈1+⋯+𝑈𝑘 is direct if and only if both of the following hold.

  1. (i)The sums 𝑈1+⋯+𝑈𝑚 and 𝑈𝑚+1+⋯+𝑈𝑘 are direct.
  2. (ii)𝑆∩𝑆′={𝟎}.

Moreover, independence of subspaces does not depend on their order, and if 𝑈1,…,𝑈𝑘 are independent, then so is any selection of them.

Proof.routine

Uses. Theorem 4.4.7 (Criteria for direct sums), Definition 4.4.1 (Sum of subspaces)

Techniques. Compare components (Technique 4.4.8)

Hint 1. Use condition (II) of Theorem 4.4.7 throughout. Only its equivalence with (I) is needed.
Hint 2. For the backward direction, given 𝐮1+⋯+𝐮𝑘=𝟎, set 𝐬=𝐮1+⋯+𝐮𝑚 and 𝐬′=𝐮𝑚+1+⋯+𝐮𝑘. Then 𝐬=−𝐬′.
Sketch. (⇒) A decomposition of 𝟎 along 𝑈1,…,𝑈𝑚, padded with zero components, is one along all 𝑘 subspaces, so (i) follows from (II). If 𝐯∈𝑆∩𝑆′, write 𝐯=𝐮1+⋯+𝐮𝑚=𝐮𝑚+1+⋯+𝐮𝑘; moving everything to one side gives a decomposition of 𝟎, so all 𝐮𝑖=𝟎 and 𝐯=𝟎. (≤) If ∑𝑖𝐮𝑖=𝟎, then 𝐬=−𝐬′∈𝑆∩𝑆′={𝟎}, and (i) kills each block. The last sentence holds because (II) does not refer to the order, and padding with zeros works for any selection.

We use the equivalence of (I) and (II) in Theorem 4.4.7.

(⇒) Suppose the sum of all 𝑘 subspaces is direct. If 𝐮1+⋯+𝐮𝑚=𝟎 with 𝐮𝑖∈𝑈𝑖, then 𝐮1+⋯+𝐮𝑚+𝟎+⋯+𝟎=𝟎 is a decomposition of 𝟎 along 𝑈1,…,𝑈𝑘, so every 𝐮𝑖=𝟎. Hence 𝑈1+⋯+𝑈𝑚 is direct, and likewise 𝑈𝑚+1+⋯+𝑈𝑘. For (ii), let 𝐯∈𝑆∩𝑆′, say 𝐯=𝐮1+⋯+𝐮𝑚=𝐮𝑚+1+⋯+𝐮𝑘 with 𝐮𝑖∈𝑈𝑖. Then

𝐮1+⋯+𝐮𝑚+(−𝐮𝑚+1)+⋯+(−𝐮𝑘)=𝟎

is a decomposition of 𝟎, so all components vanish and 𝐯=𝟎.

(≤) Suppose (i) and (ii), and let 𝐮1+⋯+𝐮𝑘=𝟎 with 𝐮𝑖∈𝑈𝑖. Put 𝐬=𝐮1+⋯+𝐮𝑚∈𝑆 and 𝐬′=𝐮𝑚+1+⋯+𝐮𝑘∈𝑆′. Then 𝐬=−𝐬′ lies in 𝑆 and in 𝑆′, so 𝐬=𝟎=𝐬′ by (ii). Now 𝐬=𝟎 is a decomposition of 𝟎 along 𝑈1,…,𝑈𝑚, so 𝐮1=⋯=𝐮𝑚=𝟎 by (i), and likewise 𝐮𝑚+1=⋯=𝐮𝑘=𝟎. So the sum is direct.

Finally, condition (II) does not refer to the order of 𝑈1,…,𝑈𝑘, since a sum of vectors does not depend on the order of its terms. If 𝑈𝑖1,…,𝑈𝑖𝑟 are some of the 𝑈𝑖 (with distinct indices), a decomposition of 𝟎 along them becomes a decomposition of 𝟎 along 𝑈1,…,𝑈𝑘 once we insert the component 𝟎 for every other 𝑈𝑖. If 𝑈1,…,𝑈𝑘 are independent, all its components vanish. □

With 𝑚=𝑘−1, the proposition says: 𝑈1+⋯+𝑈𝑘 is direct exactly when 𝑈1+⋯+𝑈𝑘−1 is direct and (𝑈1+⋯+𝑈𝑘−1)∩𝑈𝑘={𝟎}. That is an inductive description of directness, one new subspace at a time.

Technique 4.4.10 (Induction on the number of summands). To prove a statement about 𝑘 subspaces 𝑈1,…,𝑈𝑘, group the first 𝑘−1 of them into 𝑆=𝑈1+⋯+𝑈𝑘−1 and treat 𝑆+𝑈𝑘 as a sum of two subspaces. Proposition 4.4.2(a) says that 𝑆+𝑈𝑘 is the whole sum, and Proposition 4.4.9 says that it is direct exactly when 𝑆 is direct and 𝑆∩𝑈𝑘={𝟎}. So the two-subspace case and the inductive hypothesis for 𝑆 combine into the case of 𝑘 subspaces.

Reach for it when the statement for two subspaces is easy, typically because it reduces to 𝑈∩𝑊={𝟎}, and the general case looks messy. Watch the hypothesis in the inductive step: it needs 𝑆∩𝑈𝑘={𝟎}, an intersection with a sum, and not just 𝑈𝑖∩𝑈𝑘={𝟎} for each 𝑖<𝑘 (Non-example 4.4.6(b)). The canonical example is the second proof of Theorem 4.4.7. The same induction shows that eigenspaces for distinct eigenvalues are independent (Section 7.2).

Proof of Theorem 4.4.7 (of (IV) ⇒ (II), by induction on 𝑘).standard

Hint 1. Induct on 𝑘. Condition (IV) for 𝑈1,…,𝑈𝑘 contains condition (IV) for 𝑈1,…,𝑈𝑘−1.
Hint 2. With 𝑆=𝑈1+⋯+𝑈𝑘−1, condition (IV) for 𝑗=𝑘 says 𝑆∩𝑈𝑘={𝟎}. Apply Proposition 4.4.9 with 𝑚=𝑘−1.
Sketch. For 𝑘=1, (II) is trivial. If 𝑈1,…,𝑈𝑘 satisfy (IV), so do 𝑈1,…,𝑈𝑘−1, which are therefore independent by induction. Condition (IV) for 𝑗=𝑘 is (𝑈1+⋯+𝑈𝑘−1)∩𝑈𝑘={𝟎}, and Proposition 4.4.9 with 𝑚=𝑘−1 turns these two facts into directness of the whole sum.

This proof uses only (I) ⇔ (II), which was proved directly above, through Proposition 4.4.9, whose proof uses nothing else. We induct on 𝑘. For 𝑘=1, condition (II) says that 𝐮1=𝟎 implies 𝐮1=𝟎.

Let 𝑘≥2, assume the implication for 𝑘−1 subspaces, and suppose 𝑈1,…,𝑈𝑘 satisfy (IV). The conditions of (IV) for 𝑗=2,…,𝑘−1 are condition (IV) for 𝑈1,…,𝑈𝑘−1, so by the inductive hypothesis these subspaces satisfy (II), and their sum 𝑆=𝑈1+⋯+𝑈𝑘−1 is direct. The sum 𝑈𝑘 of one subspace is trivially direct. Condition (IV) for 𝑗=𝑘 says 𝑆∩𝑈𝑘={𝟎}. By Proposition 4.4.9 with 𝑚=𝑘−1, the sum 𝑈1+⋯+𝑈𝑘 is direct, which is (II). □

The second proof explains where (IV) comes from: it is exactly what the induction consumes, and each step asks only that the new subspace avoid everything built so far.

Exercise 4.4.11.routine Let 𝑈1=span((1,1,0)), 𝑈2=span((1,0,1)), and 𝑈3=span((0,1,1)) in 𝐹3.

  1. (a)Show that 𝑈𝑖∩𝑈𝑗={𝟎} whenever 𝑖≠𝑗, over every field 𝐹.
  2. (b)Show that 𝑈1+𝑈2+𝑈3 is direct if 1+1≠0 in 𝐹, and not direct if 𝐹=𝔽2.

Solution.

Uses. Theorem 4.4.7 (Criteria for direct sums), Proposition 1.1.17 (No zero divisors)

Techniques. Compare components (Technique 4.4.8)

Hint 1. For (a), compare coordinates: each of the three vectors has a coordinate equal to 1 where another has 0.
Hint 2. For (b), use (IV) of Theorem 4.4.7: it remains to decide when 𝑈3∩(𝑈1+𝑈2)={𝟎}. Solve 𝑐(0,1,1)=𝑎(1,1,0)+𝑏(1,0,1).
Sketch. (a) If 𝑎(1,1,0)=𝑏(1,0,1), the second coordinates give 𝑎=0 and the third give 𝑏=0; the other pairs are similar. (b) 𝑐(0,1,1)=(𝑎+𝑏,𝑎,𝑏) forces 𝑎=𝑏=𝑐 and 2𝑐=0. If 1+1≠0, then 𝑐=0, so (IV) holds. Over 𝔽2, (1,1,0)+(1,0,1)+(0,1,1)=𝟎 violates (II).

(a) If 𝑎(1,1,0)=𝑏(1,0,1), then comparing second coordinates gives 𝑎=0, and comparing third coordinates gives 𝑏=0, so the common vector is 𝟎. In the same way, comparing coordinates shows 𝑈1∩𝑈3={𝟎} (from 𝑎(1,1,0)=𝑐(0,1,1), the first coordinates give 𝑎=0 and the third give 𝑐=0) and 𝑈2∩𝑈3={𝟎} (from 𝑏(1,0,1)=𝑐(0,1,1), the first coordinates give 𝑏=0 and the second give 𝑐=0).

(b) We check (IV) of Theorem 4.4.7. By (a), 𝑈2∩𝑈1={𝟎}. Suppose 𝑐(0,1,1)∈𝑈1+𝑈2, say

(0,𝑐,𝑐)=𝑎(1,1,0)+𝑏(1,0,1)=(𝑎+𝑏,𝑎,𝑏).

Then 𝑎=𝑐, 𝑏=𝑐, and 𝑎+𝑏=0, so (1+1)𝑐=0. If 1+1≠0, then 𝑐=0 (Proposition 1.1.17), so 𝑈3∩(𝑈1+𝑈2)={𝟎} and the sum is direct. Over 𝔽2, taking 𝑐=1 gives

(1,1,0)+(1,0,1)+(0,1,1)=(0,0,0),

a decomposition of 𝟎 with nonzero components, so (II) fails and the sum is not direct.

So the pairwise intersections are trivial over every field, but directness depends on the field. Over 𝔽2, the three lines lie in the plane 𝑥1+𝑥2+𝑥3=0, like the three lines of Non-example 4.4.6(b).

4.4.3Bases and dimension

For lists, independence is what makes a spanning list a basis. For subspaces it plays the same role one level up: bases of the summands concatenate to a basis of the sum exactly when the summands are independent. The lists version is a recitation exercise.

Proposition 4.4.12 (Concatenating independent lists). Let ℒ︀1,…,ℒ︀𝑘 be linearly independent lists in 𝑉. The concatenation ℒ︀1,…,ℒ︀𝑘 is linearly independent if and only if span(ℒ︀1),…,span(ℒ︀𝑘) are independent subspaces. In particular, for linearly independent lists ℒ︀ and ℳ︀, the concatenation ℒ︀,ℳ︀ is linearly independent if and only if span(ℒ︀)∩span(ℳ︀)={𝟎}.

Proof.routine

Uses. Theorem 4.4.7 (Criteria for direct sums), Theorem 1.5.5 (Independence is decided at zero), Definition 1.3.10 (Span)

Techniques. Compare components (Technique 4.4.8)

Hint 1. A linear combination of the concatenation is a sum of 𝑘 pieces, the 𝑖th of which is a combination of ℒ︀𝑖 and so lies in span(ℒ︀𝑖).
Hint 2. So a linear relation among the concatenation is the same thing as a decomposition of 𝟎 along the spans, together with a representation of each component. Compare (II) of Theorem 1.5.5 with (II) of Theorem 4.4.7.
Sketch. Write ℒ︀𝑖=𝐯𝑖1,…,𝐯𝑖𝑛𝑖. A relation ∑𝑖∑𝑗𝑎𝑖𝑗𝐯𝑖𝑗=𝟎 is a decomposition 𝟎=𝐮1+⋯+𝐮𝑘 with 𝐮𝑖=∑𝑗𝑎𝑖𝑗𝐯𝑖𝑗∈span(ℒ︀𝑖), and since ℒ︀𝑖 is independent, 𝐮𝑖=𝟎 exactly when all 𝑎𝑖𝑗=0. So “only the trivial relation” and “only the trivial decomposition of 𝟎” say the same thing.

Write ℒ︀𝑖=𝐯𝑖1,…,𝐯𝑖𝑛𝑖 and 𝑊𝑖=span(ℒ︀𝑖).

(≤) Suppose 𝑊1,…,𝑊𝑘 are independent, and let ∑𝑖=1𝑘∑𝑗=1𝑛𝑖𝑎𝑖𝑗𝐯𝑖𝑗=𝟎. Put 𝐮𝑖=∑𝑗𝑎𝑖𝑗𝐯𝑖𝑗∈𝑊𝑖. Then 𝐮1+⋯+𝐮𝑘=𝟎, so every 𝐮𝑖=𝟎 by (II) of Theorem 4.4.7. Since ℒ︀𝑖 is independent, 𝑎𝑖1=⋯=𝑎𝑖𝑛𝑖=0 (Theorem 1.5.5). So the concatenation has only the trivial relation and is independent.

(⇒) Suppose the concatenation is independent, and let 𝐮1+⋯+𝐮𝑘=𝟎 with 𝐮𝑖∈𝑊𝑖, say 𝐮𝑖=∑𝑗𝑎𝑖𝑗𝐯𝑖𝑗. Then ∑𝑖∑𝑗𝑎𝑖𝑗𝐯𝑖𝑗=𝟎, so all 𝑎𝑖𝑗=0 and every 𝐮𝑖=𝟎. By (II) of Theorem 4.4.7, 𝑊1,…,𝑊𝑘 are independent.

The case 𝑘=2 follows from the last sentence of Theorem 4.4.7. □

Theorem 4.4.13 (Bases and dimension of a sum). Let 𝑈1,…,𝑈𝑘 be finite-dimensional subspaces of 𝑉, and for each 𝑖 let ℬ︀𝑖 be a basis of 𝑈𝑖.

  1. (a)The concatenation ℬ︀1,…,ℬ︀𝑘 spans 𝑈1+⋯+𝑈𝑘. Hence 𝑈1+⋯+𝑈𝑘 is finite-dimensional, and

    dim(𝑈1+⋯+𝑈𝑘)≤dim𝑈1+⋯+dim𝑈𝑘.
  2. (b)The sum 𝑈1+⋯+𝑈𝑘 is direct if and only if ℬ︀1,…,ℬ︀𝑘 is a basis of 𝑈1+⋯+𝑈𝑘.
  3. (c)The sum 𝑈1+⋯+𝑈𝑘 is direct if and only if dim(𝑈1+⋯+𝑈𝑘)=dim𝑈1+⋯+dim𝑈𝑘.

Proof.routine

Uses. Proposition 4.4.2 (Sums are the smallest containing subspaces), Proposition 4.4.12 (Concatenating independent lists), Definition 1.6.23 (Finite-dimensional), Corollary 4.1.11 (Spanning lists are long), Theorem 4.1.4 (All bases have the same length)

Techniques. Glue bases of the summands (Technique 4.4.14), Dimension counting (Technique 4.2.24)

Hint 1. (a) is Proposition 4.4.2(c), together with the fact that a spanning list is at least as long as the dimension.
Hint 2. For (b), the concatenation already spans, so it is a basis exactly when it is independent. For (c), when is a spanning list whose length equals the dimension a basis?
Sketch. (a) By Proposition 4.4.2(c), the concatenation, of length 𝑛1+⋯+𝑛𝑘 with 𝑛𝑖=dim𝑈𝑖, spans the sum, so the sum is finite-dimensional with dimension at most 𝑛1+⋯+𝑛𝑘. (b) A spanning list is a basis iff it is independent, iff the sum is direct by Proposition 4.4.12. (c) A spanning list is a basis iff its length is the dimension, so (c) reduces to (b).

Let 𝑛𝑖=dim𝑈𝑖, so that ℬ︀𝑖 has length 𝑛𝑖, and let 𝑁=𝑛1+⋯+𝑛𝑘 be the length of the concatenation ℬ︀=ℬ︀1,…,ℬ︀𝑘.

(a) By Proposition 4.4.2(c), span(ℬ︀)=span(ℬ︀1)+⋯+span(ℬ︀𝑘)=𝑈1+⋯+𝑈𝑘. So the sum is spanned by a finite list and is finite-dimensional (Definition 1.6.23), and its dimension is at most 𝑁 by Corollary 4.1.11(a).

(b) By (a), ℬ︀ spans the sum, so ℬ︀ is a basis of the sum if and only if it is linearly independent. Each ℬ︀𝑖 is independent with span 𝑈𝑖, so by Proposition 4.4.12, ℬ︀ is independent if and only if 𝑈1,…,𝑈𝑘 are independent.

(c) Let 𝑑=dim(𝑈1+⋯+𝑈𝑘). If ℬ︀ is a basis of the sum, then 𝑁=𝑑 by Theorem 4.1.4. Conversely, if 𝑁=𝑑, then ℬ︀ is a spanning list of length 𝑑, hence a basis by Corollary 4.1.11(b). So 𝑑=𝑁 if and only if ℬ︀ is a basis, and (b) finishes the proof. □

In particular, if 𝑉=𝑈1⊕⋯⊕𝑈𝑘 is finite-dimensional, then dim𝑉=dim𝑈1+⋯+dim𝑈𝑘. Taking 𝑈𝑖=span(𝐯𝑖) with 𝐯𝑖≠𝟎, whose basis is the list 𝐯𝑖, part (b) also gives the converse of Example 4.4.5(a): 𝑉=span(𝐯1)⊕⋯⊕span(𝐯𝑛) if and only if 𝐯1,…,𝐯𝑛 is a basis. And part (c) gives a second look at Non-example 4.4.6(b): three lines in ℝ2 have dimensions adding up to 3>2, so their sum cannot be direct.

Technique 4.4.14 (Glue bases of the summands). When 𝑉=𝑈1⊕⋯⊕𝑈𝑘, choose a basis of each 𝑈𝑖 and concatenate. The result is a basis of 𝑉 (Theorem 4.4.13) adapted to the decomposition: each basis vector lies in one summand, so the coordinates of a vector split into blocks, one block for each component. In the other direction, to show that subspaces are independent, it suffices to check that bases of them concatenate to an independent list, or just to compare dimensions.

Reach for it to compute the dimension of a direct sum, or to turn a statement about subspaces into one about lists. The canonical example is Theorem 4.4.13. Later, a basis glued from bases of eigenspaces is an eigenbasis (Section 7.4), and Jordan bases are glued from chains (Section 10.3).

The span explorer shows the case of a plane and a line in ℝ3.

With 𝑈=span(𝐞1,𝐞2) and 𝑊=span((1,1,1)):

(2,1,3)=(−1,−2,0)+(3,3,3)with(−1,−2,0)∈𝑈,(3,3,3)∈𝑊.
The first two vectors span a plane 𝑈 and the third spans a line 𝑊. By Proposition 4.4.12, the list is independent exactly when 𝑈∩𝑊={𝟎}, and then the coefficients of the target 𝐰 split it as (𝑎1𝐯1+𝑎2𝐯2)+𝑎3𝐯3∈𝑈⊕𝑊. Drag 𝐯3 into the plane: the list becomes dependent, and the dependence relation, rearranged, exhibits a nonzero vector of 𝑈∩𝑊.

4.4.4Complements

Given a subspace 𝑈 of 𝑉, can 𝑉 be split as 𝑈⊕𝑊? In finite dimensions it always can, by extending a basis.

Definition 4.4.15 (Complement). Let 𝑈 be a subspace of 𝑉. A complement of 𝑈 in 𝑉 is a subspace 𝑊 of 𝑉 with 𝑉=𝑈⊕𝑊.

By Theorem 4.4.7, 𝑊 is a complement of 𝑈 if and only if 𝑈+𝑊=𝑉 and 𝑈∩𝑊={𝟎}. The relation is symmetric: 𝑊 is a complement of 𝑈 if and only if 𝑈 is a complement of 𝑊.

Proposition 4.4.16 (Complements exist). Let 𝑉 be finite-dimensional, and let 𝑈 be a subspace of 𝑉.

  1. (a)If 𝐮1,…,𝐮𝑘 is a basis of 𝑈 and 𝐮1,…,𝐮𝑘,𝐰1,…,𝐰𝑟 is a basis of 𝑉, then span(𝐰1,…,𝐰𝑟) is a complement of 𝑈. In particular, 𝑈 has a complement.
  2. (b)Every complement of 𝑈 arises as in (a), and every complement 𝑊 of 𝑈 has dim𝑊=dim𝑉−dim𝑈.

Proof.routine

Uses. Proposition 4.1.21 (Dimensions of subspaces), Theorem 4.1.16 (Extending to a basis), Proposition 4.4.2 (Sums are the smallest containing subspaces), Proposition 4.4.12 (Concatenating independent lists), Theorem 4.4.13 (Bases and dimension of a sum)

Techniques. Extend a basis of a subspace (Technique 4.1.18), Glue bases of the summands (Technique 4.4.14)

Hint 1. For (a), the extended list spans 𝑉 and is independent. Translate these two facts into statements about 𝑈+𝑊 and 𝑈∩𝑊.
Hint 2. For (b), concatenate a basis of 𝑈 with a basis of a complement 𝑊 and apply Theorem 4.4.13.
Sketch. (a) Let 𝑊=span(𝐰1,…,𝐰𝑟). The concatenation spans 𝑉, so 𝑈+𝑊=𝑉 (Proposition 4.4.2(c)), and it is independent, so 𝑈∩𝑊={𝟎} (Proposition 4.4.12). A basis of 𝑈 exists and extends (Proposition 4.1.21, Theorem 4.1.16). (b) If 𝑉=𝑈⊕𝑊, then 𝑊 is finite-dimensional, and a basis of 𝑈 followed by a basis of 𝑊 is a basis of 𝑉 (Theorem 4.4.13(b)), so 𝑊 arises as in (a), with 𝑟=dim𝑉−𝑘.

(a) Let 𝑊=span(𝐰1,…,𝐰𝑟). By Proposition 4.4.2(c), 𝑈+𝑊=span(𝐮1,…,𝐮𝑘,𝐰1,…,𝐰𝑟)=𝑉. The lists 𝐮1,…,𝐮𝑘 and 𝐰1,…,𝐰𝑟 are independent (the second as part of a basis), and their concatenation is independent, so 𝑈∩𝑊={𝟎} by Proposition 4.4.12. Hence 𝑉=𝑈⊕𝑊 by Theorem 4.4.7.

For the existence of a complement: 𝑈 is finite-dimensional (Proposition 4.1.21(a)), so it has a basis 𝐮1,…,𝐮𝑘, which is independent in 𝑉 and extends to a basis of 𝑉 (Theorem 4.1.16). Apply the first part.

(b) Let 𝑊 be a complement of 𝑈. It is finite-dimensional (Proposition 4.1.21(a)); let 𝐰1,…,𝐰𝑟 be a basis of 𝑊, and 𝐮1,…,𝐮𝑘 a basis of 𝑈. Since 𝑉=𝑈⊕𝑊, Theorem 4.4.13(b) says that 𝐮1,…,𝐮𝑘,𝐰1,…,𝐰𝑟 is a basis of 𝑉, and 𝑊 is the span of the added vectors, as in (a). Counting, dim𝑉=𝑘+𝑟, so dim𝑊=𝑟=dim𝑉−dim𝑈. □

Example 4.4.17 (Complements are not unique). In ℝ2, every line through 𝟎 other than the 𝑥-axis is a complement of the 𝑥-axis: two distinct lines meet only in 𝟎, and their sum has dimension 1+1=2 by Theorem 4.4.13(c), so it is ℝ2.

In ℚ4, Example 4.1.17 extended 𝐯1=(1,1,0,0), 𝐯2=(1,1,1,1) by 𝐞1,𝐞3 to a basis of ℚ4. So span(𝐞1,𝐞3) is a complement of 𝑈=span(𝐯1,𝐯2). So is span(𝐞2,𝐞4). A vector 𝑎𝐯1+𝑏𝐯2=(𝑎+𝑏,𝑎+𝑏,𝑏,𝑏) of 𝑈 lies in span(𝐞2,𝐞4) only if its first and third coordinates vanish, that is, 𝑎+𝑏=0 and 𝑏=0, so 𝑈∩span(𝐞2,𝐞4)={𝟎}. By Proposition 4.4.12, 𝐯1,𝐯2,𝐞2,𝐞4 is independent; having length 4, it is a basis (Theorem 4.1.10(b)), and (a) applies.

What a subspace does determine is the dimension of its complements, by (b). Exercise 4.4.46 shows that a subspace has only one complement exactly when it is {𝟎} or 𝑉, and Exercise 4.4.49 counts the complements over a finite field.

Complements also show that nothing distinguishes kernels or images among subspaces.

Proposition 4.4.18 (Every subspace is a kernel and an image). Let 𝑉 be finite-dimensional, and let 𝑈 be a subspace of 𝑉 with a complement 𝑊. There are 𝑆,𝑇∈L(𝑉) with

im𝑆=𝑈,ker𝑆=𝑊,ker𝑇=𝑈,im𝑇=𝑊.

In particular, every subspace of 𝑉 is the image of some operator on 𝑉 and the kernel of another.

Proof.routine

Uses. Proposition 4.4.16 (Complements exist), Theorem 4.4.13 (Bases and dimension of a sum), Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 2.1.16 (Linear maps preserve spans and linear relations), Theorem 1.5.5 (Independence is decided at zero)

Techniques. Extend a basis of a subspace (Technique 4.1.18), Construct a map by choosing it on a basis (Technique 2.2.4)

Hint 1. Concatenate bases of 𝑈 and 𝑊 to get a basis of 𝑉, and define 𝑆 and 𝑇 on it.
Hint 2. Let 𝑆 fix the basis vectors of 𝑈 and kill those of 𝑊; let 𝑇 do the opposite.
Sketch. With bases 𝐮1,…,𝐮𝑘 of 𝑈 and 𝐰1,…,𝐰𝑟 of 𝑊, which together form a basis of 𝑉, let 𝑆(𝐮𝑖)=𝐮𝑖, 𝑆(𝐰𝑗)=𝟎, 𝑇(𝐮𝑖)=𝟎, and 𝑇(𝐰𝑗)=𝐰𝑗. Then 𝑆(∑𝑎𝑖𝐮𝑖+∑𝑏𝑗𝐰𝑗)=∑𝑎𝑖𝐮𝑖, which is 𝟎 iff all 𝑎𝑖=0; read off kernels and images. Complements exist by Proposition 4.4.16.

Let 𝐮1,…,𝐮𝑘 and 𝐰1,…,𝐰𝑟 be bases of 𝑈 and 𝑊. Since 𝑉=𝑈⊕𝑊, their concatenation is a basis of 𝑉 (Theorem 4.4.13(b)). By Theorem 2.2.1 there are 𝑆,𝑇∈L(𝑉) with

𝑆(𝐮𝑖)=𝐮𝑖,𝑆(𝐰𝑗)=𝟎,𝑇(𝐮𝑖)=𝟎,𝑇(𝐰𝑗)=𝐰𝑗

for all 𝑖 and 𝑗. For 𝐯=∑𝑖𝑎𝑖𝐮𝑖+∑𝑗𝑏𝑗𝐰𝑗, we get 𝑆(𝐯)=∑𝑖𝑎𝑖𝐮𝑖 and 𝑇(𝐯)=∑𝑗𝑏𝑗𝐰𝑗.

The image of 𝑆 is the span of 𝑆(𝐮1),…,𝑆(𝐰𝑟), which is span(𝐮1,…,𝐮𝑘,𝟎,…,𝟎)=𝑈 (Proposition 2.1.16). Since 𝐮1,…,𝐮𝑘 is independent, 𝑆(𝐯)=𝟎 if and only if all 𝑎𝑖=0 (Theorem 1.5.5), that is, if and only if 𝐯∈𝑊. So ker𝑆=𝑊. Exchanging the roles of 𝑈 and 𝑊 gives ker𝑇=𝑈 and im𝑇=𝑊. Every subspace has a complement by Proposition 4.4.16, which proves the last sentence. □

For 𝑉=𝐹𝑛 this says that every subspace of 𝐹𝑛 is a column space (which is clear: put a spanning list in the columns) and a null space. The second statement is the useful one: every subspace of 𝐹𝑛 is the solution set of a homogeneous linear system. The operators 𝑆 and 𝑇 will reappear in Section 4.4.6 as the projections attached to 𝑉=𝑈⊕𝑊.

Aside (Complements in infinite dimensions).Beyond 21-242 The proof of Proposition 4.4.16 extends a basis, which needs 𝑉 to be finite-dimensional. Some subspaces of infinite-dimensional spaces have evident complements; in 𝐹[𝑥], the polynomials with 𝑝(0)=0 have the constants as a complement. In fact every subspace of every vector space has a complement, but in general the proof needs Zorn’s lemma (Section 15.1), and it produces no explicit complement.

4.4.5The dimension formula

Intuition (Inclusion–exclusion for subspaces). For finite sets, |𝐴∪𝐵|=|𝐴|+|𝐵|−|𝐴∩𝐵|, because the elements of 𝐴∩𝐵 are counted twice. For subspaces, 𝑈+𝑊 takes the place of the union (it is the smallest subspace containing it), and dimension takes the place of size. A basis of 𝑈 together with a basis of 𝑊 spans 𝑈+𝑊, and we expect it to overcount by dim(𝑈∩𝑊) directions. For arbitrary bases this is not visible: no entry of either basis need lie in 𝑈∩𝑊 (Exercise 4.4.38). So the first proof chooses bases that are adapted to 𝑈∩𝑊, which is the extension technique again.

Theorem 4.4.19 (Dimension of a sum). Let 𝑈 and 𝑊 be finite-dimensional subspaces of 𝑉. Then 𝑈+𝑊 and 𝑈∩𝑊 are finite-dimensional, and

dim(𝑈+𝑊)=dim𝑈+dim𝑊−dim(𝑈∩𝑊).

Proof (by extending a basis of 𝑈∩𝑊).standard

Uses. Proposition 4.1.21 (Dimensions of subspaces), Theorem 4.1.16 (Extending to a basis), Proposition 1.4.14 (The span is the smallest subspace containing a list), Theorem 1.5.5 (Independence is decided at zero), Theorem 4.1.4 (All bases have the same length)

Techniques. Extend a basis of a subspace (Technique 4.1.18)

Hint 1. Start with a basis 𝐱1,…,𝐱𝑚 of 𝑈∩𝑊 and extend it twice: to a basis of 𝑈 and to a basis of 𝑊.
Hint 2. Show that the 𝐱’s, the new vectors of 𝑈, and the new vectors of 𝑊 together form a basis of 𝑈+𝑊. Spanning is easy.
Hint 3. For independence, take a relation and put the terms coming from 𝑊 on one side. That side lies in 𝑊, and the other side lies in 𝑈.
Sketch. Extend a basis 𝐱1,…,𝐱𝑚 of 𝑈∩𝑊 to bases 𝐱,𝐮1,…,𝐮𝑗 of 𝑈 and 𝐱,𝐰1,…,𝐰𝑙 of 𝑊. The combined list spans 𝑈+𝑊. In a relation ∑𝑎𝑖𝐱𝑖+∑𝑏𝑖𝐮𝑖+∑𝑐𝑖𝐰𝑖=𝟎, the vector ∑𝑐𝑖𝐰𝑖 equals −(∑𝑎𝑖𝐱𝑖+∑𝑏𝑖𝐮𝑖)∈𝑈, so it lies in 𝑈∩𝑊 and is a combination of the 𝐱’s; independence of 𝐱,𝐰 forces 𝑐=𝟎, and then independence of 𝐱,𝐮 forces 𝑎=𝑏=𝟎. Count: 𝑚+𝑗+𝑙=(𝑚+𝑗)+(𝑚+𝑙)−𝑚.

Since 𝑈∩𝑊 is a subspace of the finite-dimensional space 𝑈, it is finite-dimensional (Proposition 4.1.21(a)). Let 𝐱1,…,𝐱𝑚 be a basis of 𝑈∩𝑊. It is an independent list in 𝑈, so it extends to a basis 𝐱1,…,𝐱𝑚,𝐮1,…,𝐮𝑗 of 𝑈 (Theorem 4.1.16, applied in 𝑈), and likewise to a basis 𝐱1,…,𝐱𝑚,𝐰1,…,𝐰𝑙 of 𝑊. Then dim𝑈=𝑚+𝑗 and dim𝑊=𝑚+𝑙. We claim that

ℒ︀=𝐱1,…,𝐱𝑚,𝐮1,…,𝐮𝑗,𝐰1,…,𝐰𝑙

is a basis of 𝑈+𝑊. Then 𝑈+𝑊 is finite-dimensional, and

dim(𝑈+𝑊)=𝑚+𝑗+𝑙=(𝑚+𝑗)+(𝑚+𝑙)−𝑚=dim𝑈+dim𝑊−dim(𝑈∩𝑊).

ℒ︀ spans 𝑈+𝑊. Every entry of ℒ︀ lies in 𝑈 or in 𝑊, hence in the subspace 𝑈+𝑊, so span(ℒ︀)⊆𝑈+𝑊 (Proposition 1.4.14(b)). Conversely, let 𝐮+𝐰∈𝑈+𝑊 with 𝐮∈𝑈 and 𝐰∈𝑊. Then 𝐮 is a combination of the 𝐱’s and 𝐮’s, and 𝐰 is a combination of the 𝐱’s and 𝐰’s, so 𝐮+𝐰∈span(ℒ︀).

ℒ︀ is independent. Suppose

∑𝑖=1𝑚𝑎𝑖𝐱𝑖+∑𝑖=1𝑗𝑏𝑖𝐮𝑖+∑𝑖=1𝑙𝑐𝑖𝐰𝑖=𝟎.

Then 𝐲=∑𝑖𝑐𝑖𝐰𝑖=−(∑𝑖𝑎𝑖𝐱𝑖+∑𝑖𝑏𝑖𝐮𝑖) lies in 𝑊 (by the first expression) and in 𝑈 (by the second), so 𝐲∈𝑈∩𝑊, and 𝐲=∑𝑖𝑑𝑖𝐱𝑖 for some scalars 𝑑𝑖. Hence

∑𝑖=1𝑙𝑐𝑖𝐰𝑖−∑𝑖=1𝑚𝑑𝑖𝐱𝑖=𝟎,

and since 𝐱1,…,𝐱𝑚,𝐰1,…,𝐰𝑙 is independent, all 𝑐𝑖 (and 𝑑𝑖) are 0 (Theorem 1.5.5). The original relation becomes ∑𝑖𝑎𝑖𝐱𝑖+∑𝑖𝑏𝑖𝐮𝑖=𝟎, and since 𝐱1,…,𝐱𝑚,𝐮1,…,𝐮𝑗 is independent, all 𝑎𝑖 and 𝑏𝑖 are 0 as well. □

The second proof reduces the formula to the direct case. Inside 𝑈, split off the part of 𝑈 that overlaps 𝑊; what remains of 𝑈 meets 𝑊 trivially.

Proof (via a complement inside 𝑈).standard

Uses. Proposition 4.4.16 (Complements exist), Proposition 4.1.21 (Dimensions of subspaces), Theorem 4.4.7 (Criteria for direct sums), Theorem 4.4.13 (Bases and dimension of a sum), Proposition 4.4.2 (Sums are the smallest containing subspaces)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. Choose a complement 𝑋 of 𝑈∩𝑊 inside the finite-dimensional space 𝑈, so that 𝑈=(𝑈∩𝑊)⊕𝑋. Show that 𝑈+𝑊=𝑋⊕𝑊.
Hint 2. Since 𝑋⊆𝑈, a vector of 𝑋∩𝑊 lies in 𝑈∩𝑊. For the sum, 𝑈=(𝑈∩𝑊)+𝑋⊆𝑊+𝑋.
Sketch. Let 𝑋 be a complement of 𝑈∩𝑊 in 𝑈, so dim𝑋=dim𝑈−dim(𝑈∩𝑊). Since 𝑋⊆𝑈, 𝑋∩𝑊=𝑋∩(𝑈∩𝑊)={𝟎}. Since 𝑈=(𝑈∩𝑊)+𝑋⊆𝑋+𝑊, 𝑈+𝑊=𝑋+𝑊. So 𝑈+𝑊=𝑋⊕𝑊, and Theorem 4.4.13(c) gives dim(𝑈+𝑊)=dim𝑋+dim𝑊.

As in the first proof, 𝑈∩𝑊 is finite-dimensional. Apply Proposition 4.4.16 in the finite-dimensional space 𝑈 to its subspace 𝑈∩𝑊: there is a subspace 𝑋⊆𝑈 with 𝑈=(𝑈∩𝑊)⊕𝑋, and dim𝑋=dim𝑈−dim(𝑈∩𝑊).

First, 𝑋∩𝑊={𝟎}: a vector of 𝑋∩𝑊 lies in 𝑈 (as 𝑋⊆𝑈) and in 𝑊, so it lies in 𝑋∩(𝑈∩𝑊)={𝟎}. Second, 𝑋+𝑊=𝑈+𝑊: since 𝑋⊆𝑈, we have 𝑋+𝑊⊆𝑈+𝑊; and since 𝑈∩𝑊⊆𝑊, we have 𝑈=(𝑈∩𝑊)+𝑋⊆𝑋+𝑊, so the subspace 𝑋+𝑊 contains 𝑈 and 𝑊 and hence 𝑈+𝑊 (Proposition 4.4.2(b)). By Theorem 4.4.7, 𝑈+𝑊=𝑋⊕𝑊, and by Theorem 4.4.13, 𝑈+𝑊 is finite-dimensional with

dim(𝑈+𝑊)=dim𝑋+dim𝑊=dim𝑈−dim(𝑈∩𝑊)+dim𝑊.

□

The third proof counts a kernel and an image. It completes the remark after Proposition 4.2.26, whose first proof used the same map to bound dim(𝑈∩𝑊).

Proof (by rank–nullity).standard

Uses. Theorem 4.2.11 (Rank–nullity), Proposition 4.2.6 (Injective maps preserve dimension), Theorem 1.5.5 (Independence is decided at zero), Proposition 4.2.26 (Subspaces that must meet), Proposition 4.1.21 (Dimensions of subspaces)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. With bases 𝐮1,…,𝐮𝑘 of 𝑈 and 𝐰1,…,𝐰𝑙 of 𝑊, consider 𝐿:𝐹𝑘+𝑙→𝑉, 𝐿(𝐚,𝐛)=∑𝑖𝑎𝑖𝐮𝑖−∑𝑗𝑏𝑗𝐰𝑗. What is im𝐿?
Hint 2. An element of ker𝐿 is a pair of coordinate vectors describing one vector of 𝑈∩𝑊. Show that (𝐚,𝐛)↦∑𝑖𝑎𝑖𝐮𝑖 is a bijection from ker𝐿 onto 𝑈∩𝑊.
Sketch. im𝐿=𝑈+𝑊, since 𝐛 and −𝐛 range over the same set. The linear map 𝜑(𝐚,𝐛)=∑𝑖𝑎𝑖𝐮𝑖 sends ker𝐿 into 𝑈∩𝑊 and is injective, as in Proposition 4.2.26. It is onto 𝑈∩𝑊: if 𝐯=∑𝑖𝑎𝑖𝐮𝑖=∑𝑗𝑏𝑗𝐰𝑗, then (𝐚,𝐛)∈ker𝐿 and 𝜑(𝐚,𝐛)=𝐯. So dimker𝐿=dim(𝑈∩𝑊), and rank–nullity for 𝐿 reads 𝑘+𝑙=dim(𝑈∩𝑊)+dim(𝑈+𝑊).

Let 𝐮1,…,𝐮𝑘 and 𝐰1,…,𝐰𝑙 be bases of 𝑈 and 𝑊. Write elements of 𝐹𝑘+𝑙 as (𝐚,𝐛) with 𝐚∈𝐹𝑘 and 𝐛∈𝐹𝑙, and define the linear map

𝐿:𝐹𝑘+𝑙→𝑉,𝐿(𝐚,𝐛)=𝑎1𝐮1+⋯+𝑎𝑘𝐮𝑘−𝑏1𝐰1−⋯−𝑏𝑙𝐰𝑙.

Every value of 𝐿 is a vector of 𝑈 plus a vector of 𝑊, and every 𝐮+𝐰 with 𝐮=∑𝑖𝑎𝑖𝐮𝑖 and 𝐰=∑𝑗𝑏𝑗𝐰𝑗 equals 𝐿(𝐚,−𝐛). So im𝐿=𝑈+𝑊. By rank–nullity (Theorem 4.2.11(b)), 𝑈+𝑊 is finite-dimensional and

𝑘+𝑙=dimker𝐿+dim(𝑈+𝑊).

Define 𝜑:ker𝐿→𝑉 by 𝜑(𝐚,𝐛)=∑𝑖𝑎𝑖𝐮𝑖; it is linear. For (𝐚,𝐛)∈ker𝐿 we have ∑𝑖𝑎𝑖𝐮𝑖=∑𝑗𝑏𝑗𝐰𝑗, so 𝜑(𝐚,𝐛) lies in 𝑈 and in 𝑊. Conversely, every 𝐯∈𝑈∩𝑊 can be written as 𝐯=∑𝑖𝑎𝑖𝐮𝑖=∑𝑗𝑏𝑗𝐰𝑗, and then (𝐚,𝐛)∈ker𝐿 with 𝜑(𝐚,𝐛)=𝐯. So im𝜑=𝑈∩𝑊. Finally, 𝜑 is injective: if ∑𝑖𝑎𝑖𝐮𝑖=𝟎, then 𝐚=𝟎, so ∑𝑗𝑏𝑗𝐰𝑗=𝟎 and 𝐛=𝟎 (Theorem 1.5.5). By Proposition 4.2.6(a), applied to 𝜑 on the finite-dimensional space ker𝐿, dim(𝑈∩𝑊)=dimker𝐿. Substituting gives 𝑘+𝑙=dim(𝑈∩𝑊)+dim(𝑈+𝑊), as desired. □

The three proofs teach different things. The first builds an explicit basis of 𝑈+𝑊 and is the one to adapt when a basis is wanted. The second shows that the formula is the direct case, dim(𝑋⊕𝑊)=dim𝑋+dim𝑊, in disguise. The third is how one computes: for 𝑈,𝑊⊆𝐹𝑛, ker𝐿 is the null space of the matrix whose columns are the 𝐮𝑖 and the −𝐰𝑗, so one row reduction finds dim(𝑈+𝑊) and a basis of 𝑈∩𝑊 at once. With the quotient spaces of Section 4.6, the formula can also be read as (𝑈+𝑊)/𝑊≅𝑈/(𝑈∩𝑊).

Example 4.4.20 (Computing a sum and an intersection). In ℚ4, let 𝑈=span(𝐮1,𝐮2) and 𝑊=span(𝐰1,𝐰2), where

𝐮1=(1,0,1,0),𝐮2=(0,1,1,1),𝐰1=(2,0,−1,1),𝐰2=(1,1,−1,2).

Row reduce the matrix whose columns are 𝐮1,𝐮2,𝐰1,𝐰2:

(1021010111−1−10112)⇝(100−1010100110000).

The first two columns are pivot columns, so 𝐮1,𝐮2 is independent and dim𝑈=2. The vectors 𝐰1,𝐰2 are not parallel (look at the second coordinates), so dim𝑊=2. By Proposition 4.4.2(c), 𝑈+𝑊 is the column space, so dim(𝑈+𝑊)=3, the number of pivots (Theorem 4.2.7). The formula gives

dim(𝑈∩𝑊)=2+2−3=1.

To find the line 𝑈∩𝑊, read the free column: it says 𝐰2=−𝐮1+𝐮2+𝐰1 (Corollary 3.3.19(b)). Sorting the terms by subspace,

−𝐮1+𝐮2=−𝐰1+𝐰2=(−1,1,0,1).

The left side lies in 𝑈 and the right side in 𝑊, so this nonzero vector spans 𝑈∩𝑊. In the language of the third proof, (𝐚,𝐛)=((−1,1),(−1,1)) spans ker𝐿.

Since 𝑈+𝑊⊆𝑉, the formula recovers Proposition 4.2.26: dim(𝑈∩𝑊)=dim𝑈+dim𝑊−dim(𝑈+𝑊)≥dim𝑈+dim𝑊−dim𝑉. It also says by how much that bound can miss, namely by dim𝑉−dim(𝑈+𝑊). The most frequent use is a test for complements.

Proposition 4.4.21 (Two out of three). Let 𝑉 be finite-dimensional, and let 𝑈 and 𝑊 be subspaces of 𝑉. Consider the conditions

  1. (i)𝑈∩𝑊={𝟎};
  2. (ii)𝑈+𝑊=𝑉;
  3. (iii)dim𝑈+dim𝑊=dim𝑉.

Any two of them imply the third, and then 𝑉=𝑈⊕𝑊.

Proof.routine

Uses. Theorem 4.4.19 (Dimension of a sum), Proposition 4.1.21 (Dimensions of subspaces), Theorem 4.4.7 (Criteria for direct sums)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. Write the dimension formula as dim(𝑈+𝑊)+dim(𝑈∩𝑊)=dim𝑈+dim𝑊 and substitute each pair of conditions.
Hint 2. To get (ii) from a dimension count, use that a subspace of 𝑉 of dimension dim𝑉 is 𝑉.
Sketch. By Theorem 4.4.19, dim(𝑈+𝑊)+dim(𝑈∩𝑊)=dim𝑈+dim𝑊. (i) and (ii) make the left side dim𝑉. (i) and (iii) give dim(𝑈+𝑊)=dim𝑉, so 𝑈+𝑊=𝑉. (ii) and (iii) give dim(𝑈∩𝑊)=0. Then 𝑉=𝑈⊕𝑊 by Theorem 4.4.7.

By Theorem 4.4.19,

dim(𝑈+𝑊)+dim(𝑈∩𝑊)=dim𝑈+dim𝑊.

If (i) and (ii) hold, the left side is dim𝑉+0, which gives (iii). If (i) and (iii) hold, then dim(𝑈+𝑊)=dim𝑉, so 𝑈+𝑊=𝑉 by Proposition 4.1.21(b), which is (ii). If (ii) and (iii) hold, then dim𝑉+dim(𝑈∩𝑊)=dim𝑉, so dim(𝑈∩𝑊)=0 and 𝑈∩𝑊={𝟎}, which is (i). In each case (i) and (ii) hold, so 𝑉=𝑈⊕𝑊 by Theorem 4.4.7. □

This is the subspace version of the fact that a list of length dim𝑉 is a basis as soon as it is independent or spanning (Theorem 4.1.10, Corollary 4.1.11): with the right dimensions, checking one of “meet trivially” and “add up to 𝑉” gives the other for free.

Remark 4.4.22 (No formula for three subspaces). There is no formula of this kind for three subspaces in terms of the dimensions of their intersections. For the three lines ℓ1,ℓ2,ℓ3 of Non-example 4.4.6(b), all pairwise intersections and the triple intersection are {𝟎}, so the inclusion–exclusion expression 1+1+1−0−0−0+0 gives 3, while dim(ℓ1+ℓ2+ℓ3)=2. The two-subspace proofs break down because (𝑈+𝑊)∩𝑋 can be larger than (𝑈∩𝑋)+(𝑊∩𝑋); Exercise 4.4.39 shows that this is the only obstruction.

Exercise 4.4.23.routine Let 𝑈={𝐱∈𝐹4|𝑥1+𝑥2+𝑥3+𝑥4=0}.

  1. (a)Show that the complements of 𝑈 in 𝐹4 are exactly the lines span(𝐯) with 𝐯∉𝑈.
  2. (b)Is span((1,1,1,1)) a complement of 𝑈 when 𝐹=ℚ? When 𝐹=𝔽2? When 𝐹=𝔽3?

Solution.

Uses. Example 4.2.25 (Kernels of linear functionals), Proposition 4.4.16 (Complements exist), Proposition 4.4.21 (Two out of three), Proposition 1.2.35 (Zero products)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. 𝑈 is the kernel of a nonzero linear functional. What is dim𝑈, and what must the dimension of a complement be?
Hint 2. For a nonzero 𝐯, when is 𝑈∩span(𝐯)={𝟎}? Then apply Proposition 4.4.21.
Sketch. dim𝑈=3 (Example 4.2.25), so every complement is a line span(𝐯), 𝐯≠𝟎 (Proposition 4.4.16(b)). If 𝐯∈𝑈, then span(𝐯)⊆𝑈; if 𝐯∉𝑈, then 𝑎𝐯∈𝑈 forces 𝑎=0. So span(𝐯) is a complement iff 𝐯∉𝑈, by (i) and (iii) of Proposition 4.4.21. (b) (1,1,1,1)∈𝑈 iff 1+1+1+1=0: no over ℚ and 𝔽3, yes over 𝔽2.

(a) 𝑈 is the kernel of the nonzero linear functional 𝐱↦𝑥1+𝑥2+𝑥3+𝑥4, so dim𝑈=3 (Example 4.2.25). By Proposition 4.4.16(b), every complement of 𝑈 has dimension 4−3=1, so it is span(𝐯) for some 𝐯≠𝟎. Conversely, let 𝐯≠𝟎. If 𝐯∈𝑈, then span(𝐯)⊆𝑈 meets 𝑈 in a nonzero vector and is not a complement. If 𝐯∉𝑈 and 𝑎𝐯∈𝑈 with 𝑎≠0, then 𝐯=𝑎−1(𝑎𝐯)∈𝑈, a contradiction; so 𝑈∩span(𝐯)={𝟎}. Since also dim𝑈+dimspan(𝐯)=3+1=4, Proposition 4.4.21 gives 𝐹4=𝑈⊕span(𝐯). So the complements of 𝑈 are exactly the lines span(𝐯) with 𝐯∉𝑈 (and then automatically 𝐯≠𝟎).

(b) By (a), span((1,1,1,1)) is a complement exactly when (1,1,1,1)∉𝑈, that is, when 1+1+1+1≠0 in 𝐹. In ℚ, 1+1+1+1=4≠0, so yes. In 𝔽2, 1+1+1+1=0, so no: there (1,1,1,1)∈𝑈. In 𝔽3, 1+1+1+1=1≠0, so yes.

4.4.6Projections

A decomposition 𝑉=𝑈⊕𝑊 gives every vector a well-defined 𝑈-component. Taking that component is a linear map, and the maps that arise in this way are exactly the operators 𝑃 with 𝑃2=𝑃.

Definition 4.4.24 (Projection along a complement). Suppose 𝑉=𝑈⊕𝑊. The projection onto 𝑈 along 𝑊 is the map

Pr𝑈,𝑊:𝑉→𝑉,𝐮+𝐰↦𝐮(𝐮∈𝑈,𝐰∈𝑊).

It is well defined because every vector of 𝑉 has exactly one decomposition 𝐮+𝐰. The order of the subscripts matters: Pr𝑈,𝑊 keeps the 𝑈-component and Pr𝑊,𝑈 keeps the 𝑊-component. Changing 𝑊 changes the map, even though its image is still 𝑈. The orthogonal projection Pr𝑊 of Section 6.4 is the special case Pr𝑊,𝑊⟂.

Example 4.4.25 (Projecting along a slanted line). In 𝐹2, let 𝑈=span(𝐞1) and 𝑊=span((1,1)). Every vector decomposes as

(𝑥,𝑦)=(𝑥−𝑦,0)+(𝑦,𝑦),

with (𝑥−𝑦,0)∈𝑈 and (𝑦,𝑦)∈𝑊. So Pr𝑈,𝑊(𝑥,𝑦)=(𝑥−𝑦,0) and Pr𝑊,𝑈(𝑥,𝑦)=(𝑦,𝑦), and their matrices with respect to the standard basis are

(1−100)and(0101).

Each matrix squares to itself, the two add up to 𝐼2, and their products in either order are 0. Over ℝ, Pr𝑈,𝑊 slides every point parallel to (1,1) until it reaches the 𝑥-axis. It is not the perpendicular projection onto the 𝑥-axis, which is (𝑥,𝑦)↦(𝑥,0), the projection onto 𝑈 along the 𝑦-axis.

The projection Pr𝑈,𝑊 of Example 4.4.25, with 𝑈 the 𝑥-axis and 𝑊=span((1,1)). The plane collapses onto 𝑈, every point moves parallel to 𝑊, and the points of 𝑊 go to 𝟎. In the static picture, 𝐯=(1,2) goes to Pr𝑈,𝑊(𝐯)=(−1,0), and the dotted segment from 𝐯 to its image is parallel to 𝑊. In the interactive version you can change the matrix; the result is a projection exactly when 𝐴2=𝐴.

Proposition 4.4.26 (Properties of projections). Suppose 𝑉=𝑈⊕𝑊, and let 𝑃=Pr𝑈,𝑊 and 𝑄=Pr𝑊,𝑈.

  1. (a)𝑃 is linear.
  2. (b)im𝑃=𝑈 and ker𝑃=𝑊, and 𝑃(𝐮)=𝐮 for every 𝐮∈𝑈.
  3. (c)𝑃2=𝑃.
  4. (d)𝑃+𝑄=id𝑉 and 𝑃𝑄=𝑄𝑃=0.

Proof.routine

Uses. Definition 4.4.24 (Projection along a complement), Definition 4.4.4 (Direct sum), Definition 2.1.1 (Linear map)

Techniques. Compare components (Technique 4.4.8)

Hint 1. For (a), if 𝐯=𝐮+𝐰 and 𝐯′=𝐮′+𝐰′, write down a decomposition of 𝐯+𝐯′ and of 𝑎𝐯. Uniqueness does the rest.
Hint 2. For (b), the decomposition of a vector 𝐮∈𝑈 is 𝐮+𝟎. For (d), 𝐯=𝑃(𝐯)+𝑄(𝐯) by definition.
Sketch. (a) (𝐮+𝐮′)+(𝐰+𝐰′) and 𝑎𝐮+𝑎𝐰 are decompositions of 𝐯+𝐯′ and 𝑎𝐯, hence the decompositions, so 𝑃(𝐯+𝐯′)=𝐮+𝐮′ and 𝑃(𝑎𝐯)=𝑎𝐮. (b) 𝐮=𝐮+𝟎 gives 𝑃(𝐮)=𝐮, so im𝑃=𝑈; and 𝑃(𝐮+𝐰)=𝟎 iff 𝐮=𝟎. (c) 𝑃(𝐯)∈𝑈 is fixed. (d) 𝐯=𝐮+𝐰=𝑃(𝐯)+𝑄(𝐯), and 𝑃(𝑄(𝐯))=𝑃(𝐰)=𝟎 since 𝐰∈𝑊=ker𝑃; symmetrically 𝑄𝑃=0.

Throughout, 𝐯=𝐮+𝐰 and 𝐯′=𝐮′+𝐰′ with 𝐮,𝐮′∈𝑈 and 𝐰,𝐰′∈𝑊.

(a) Since 𝑈 and 𝑊 are subspaces, 𝐯+𝐯′=(𝐮+𝐮′)+(𝐰+𝐰′) and 𝑎𝐯=𝑎𝐮+𝑎𝐰 are decompositions of 𝐯+𝐯′ and 𝑎𝐯 along 𝑈⊕𝑊, so they are the decompositions. Hence 𝑃(𝐯+𝐯′)=𝐮+𝐮′=𝑃(𝐯)+𝑃(𝐯′) and 𝑃(𝑎𝐯)=𝑎𝐮=𝑎𝑃(𝐯).

(b) Every value of 𝑃 lies in 𝑈. For 𝐮∈𝑈, the decomposition of 𝐮 is 𝐮+𝟎, so 𝑃(𝐮)=𝐮; hence 𝑈⊆im𝑃, and im𝑃=𝑈. Next, 𝑃(𝐯)=𝐮 is 𝟎 if and only if 𝐯=𝐰∈𝑊, so ker𝑃=𝑊.

(c) For every 𝐯, 𝑃(𝐯)∈𝑈, so 𝑃(𝑃(𝐯))=𝑃(𝐯) by (b).

(d) By definition 𝑃(𝐯)+𝑄(𝐯)=𝐮+𝐰=𝐯, so 𝑃+𝑄=id𝑉. Since 𝑄(𝐯)=𝐰∈𝑊=ker𝑃, we get 𝑃𝑄(𝐯)=𝟎. Exchanging the roles of 𝑈 and 𝑊 (so that 𝑄=Pr𝑊,𝑈 has kernel 𝑈) gives 𝑄𝑃=0. □

An operator 𝑃 with 𝑃2=𝑃 is called idempotent. The converse of (c) is the main result of this subsection: every idempotent operator is a projection.

Theorem 4.4.27 (Idempotents are projections). Let 𝑃∈L(𝑉) satisfy 𝑃2=𝑃. Then

𝑉=im𝑃⊕ker𝑃,

and 𝑃=Prim𝑃,ker𝑃. Moreover, im𝑃={𝐯∈𝑉|𝑃(𝐯)=𝐯}.

Together with Proposition 4.4.26, the theorem gives a bijection between the ways of writing 𝑉=𝑈⊕𝑊 (with 𝑈 and 𝑊 in this order) and the idempotent operators on 𝑉: a decomposition gives Pr𝑈,𝑊, and an idempotent 𝑃 gives the decomposition 𝑉=im𝑃⊕ker𝑃.

Proof (by writing down the decomposition).routine

Uses. Theorem 4.4.7 (Criteria for direct sums), Definition 4.4.24 (Projection along a complement), Proposition 2.6.8 (Kernels and images are subspaces)

Techniques. Compare components (Technique 4.4.8)

Hint 1. Every 𝐯 can be written as 𝑃(𝐯)+(𝐯−𝑃(𝐯)). Where do the two pieces lie?
Hint 2. If 𝐯∈im𝑃∩ker𝑃, write 𝐯=𝑃(𝐱) and apply 𝑃.
Sketch. 𝑃(𝐯−𝑃(𝐯))=𝑃(𝐯)−𝑃2(𝐯)=𝟎, so 𝐯=𝑃(𝐯)+(𝐯−𝑃(𝐯))∈im𝑃+ker𝑃. If 𝐯=𝑃(𝐱) and 𝑃(𝐯)=𝟎, then 𝐯=𝑃2(𝐱)=𝑃(𝐯)=𝟎. So 𝑉=im𝑃⊕ker𝑃, and the im𝑃-component of 𝐯 is 𝑃(𝐯). Vectors 𝑃(𝐱) of im𝑃 are fixed, as 𝑃(𝑃(𝐱))=𝑃(𝐱).

Let 𝐯∈𝑉. Then 𝑃(𝐯)∈im𝑃, and

𝑃(𝐯−𝑃(𝐯))=𝑃(𝐯)−𝑃2(𝐯)=𝑃(𝐯)−𝑃(𝐯)=𝟎,

so 𝐯−𝑃(𝐯)∈ker𝑃. Hence

𝐯=𝑃(𝐯)+(𝐯−𝑃(𝐯))

is a decomposition of 𝐯 along im𝑃 and ker𝑃, and 𝑉=im𝑃+ker𝑃. Next, let 𝐯∈im𝑃∩ker𝑃, say 𝐯=𝑃(𝐱). Then 𝐯=𝑃(𝐱)=𝑃2(𝐱)=𝑃(𝐯)=𝟎. By Theorem 4.4.7, 𝑉=im𝑃⊕ker𝑃, and by the displayed decomposition, the im𝑃-component of 𝐯 is 𝑃(𝐯), that is, 𝑃=Prim𝑃,ker𝑃.

Finally, if 𝑃(𝐯)=𝐯, then 𝐯∈im𝑃; conversely, if 𝐯=𝑃(𝐱), then 𝑃(𝐯)=𝑃2(𝐱)=𝑃(𝐱)=𝐯. □

In finite dimensions there is a second proof, which never writes down the decomposition 𝐯=𝑃(𝐯)+(𝐯−𝑃(𝐯)) and lets a dimension count produce the sum instead.

Proof (in finite dimensions, by counting).routine

Uses. Theorem 4.2.11 (Rank–nullity), Proposition 4.4.21 (Two out of three), Definition 4.4.24 (Projection along a complement)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. Show im𝑃∩ker𝑃={𝟎} as in the first proof.
Hint 2. Rank–nullity gives dimim𝑃+dimker𝑃=dim𝑉. Which result turns this and a trivial intersection into a direct sum?
Sketch. If 𝐯=𝑃(𝐱) and 𝑃(𝐯)=𝟎, then 𝐯=𝑃2(𝐱)=𝟎. Rank–nullity gives dimim𝑃+dimker𝑃=dim𝑉, so 𝑉=im𝑃⊕ker𝑃 by Proposition 4.4.21. For 𝐯=𝑃(𝐱)+𝐰 with 𝐰∈ker𝑃, 𝑃(𝐯)=𝑃2(𝐱)=𝑃(𝐱), the im𝑃-component.
Assume that 𝑉 is finite-dimensional. As in the first proof, if 𝐯=𝑃(𝐱) lies in ker𝑃, then 𝐯=𝑃2(𝐱)=𝑃(𝐯)=𝟎, so im𝑃∩ker𝑃={𝟎}. By Theorem 4.2.11, dimim𝑃+dimker𝑃=dim𝑉. Conditions (i) and (iii) of Proposition 4.4.21 hold, so 𝑉=im𝑃⊕ker𝑃. To identify 𝑃, let 𝐯=𝑃(𝐱)+𝐰 with 𝐰∈ker𝑃. Then 𝑃(𝐯)=𝑃2(𝐱)+𝑃(𝐰)=𝑃(𝐱), which is the im𝑃-component of 𝐯. So 𝑃=Prim𝑃,ker𝑃. □

The counting proof does not reach infinite-dimensional spaces, and even in finite dimensions the first proof is more informative: it says what the components of 𝐯 are.

Technique 4.4.28 (Split the space with an idempotent). To decompose 𝑉 as a direct sum, look for an operator 𝑃 with 𝑃2=𝑃. Then 𝑉=im𝑃⊕ker𝑃, every vector splits as 𝐯=𝑃(𝐯)+(𝐯−𝑃(𝐯)), and im𝑃 is the set of vectors that 𝑃 fixes (Theorem 4.4.27). In the other direction, every decomposition 𝑉=𝑈⊕𝑊 comes with its projections, and statements about decompositions become algebra of operators: 𝑃2=𝑃, 𝑃+𝑄=id𝑉, 𝑃𝑄=𝑄𝑃=0.

Reach for it when a formula suggests “the part of 𝐯 that …”, such as the symmetric part (𝐴+𝐴𝖳)/2 of a matrix, or more generally the average of 𝐯 and 𝑇(𝐯) for an operator with 𝑇2=id𝑉 (Exercise 4.4.43). Each is 𝑃(𝐯) for an idempotent 𝑃. The canonical example is Theorem 4.4.27. Later, idempotent matrices over ℚ, ℝ, ℂ have trace equal to rank (Exercise 4.3.43), and orthogonal projections are the idempotents that are self-adjoint (Section 6.6).

A direct sum of 𝑘 subspaces comes with 𝑘 projections, one for each summand. They are the algebraic form of the decomposition, and they are how Chapters 7 and 8 talk about splitting 𝑉 into eigenspaces.

Proposition 4.4.29 (Projections of a direct sum).
  1. (a)Suppose 𝑉=𝑈1⊕⋯⊕𝑈𝑘, and let 𝑃𝑖:𝑉→𝑉 send each vector to its component in 𝑈𝑖. Then each 𝑃𝑖 is linear with im𝑃𝑖=𝑈𝑖, and

    𝑃1+⋯+𝑃𝑘=id𝑉,𝑃𝑖2=𝑃𝑖,𝑃𝑖𝑃𝑗=0(𝑖≠𝑗).
  2. (b)Conversely, let 𝑃1,…,𝑃𝑘∈L(𝑉) satisfy 𝑃1+⋯+𝑃𝑘=id𝑉 and 𝑃𝑖𝑃𝑗=0 for 𝑖≠𝑗. Then each 𝑃𝑖 is idempotent, 𝑉=im𝑃1⊕⋯⊕im𝑃𝑘, and 𝑃𝑖 sends each vector to its component in im𝑃𝑖.

Proof.standard

Uses. Theorem 4.4.7 (Criteria for direct sums), Proposition 4.4.26 (Properties of projections), Definition 4.4.24 (Projection along a complement), Proposition 4.4.2 (Sums are the smallest containing subspaces)

Techniques. Apply an operator to a relation to kill terms (Technique 4.1.25), Compare components (Technique 4.4.8)

Hint 1. For (a), let 𝑊𝑖 be the sum of the summands other than 𝑈𝑖. Show 𝑉=𝑈𝑖⊕𝑊𝑖 and 𝑃𝑖=Pr𝑈𝑖,𝑊𝑖.
Hint 2. For (b), multiply id𝑉=∑𝑗𝑃𝑗 on the left by 𝑃𝑖 to get idempotence.
Hint 3. For directness in (b), take 𝐮1+⋯+𝐮𝑘=𝟎 with 𝐮𝑖=𝑃𝑖(𝐱𝑖) and apply 𝑃𝑗: every term but one is killed.
Sketch. (a) With 𝑊𝑖=∑𝑗≠𝑖𝑈𝑗, criterion (III) gives 𝑉=𝑈𝑖⊕𝑊𝑖, and 𝑃𝑖=Pr𝑈𝑖,𝑊𝑖, which is linear and idempotent with image 𝑈𝑖 and kernel 𝑊𝑖. For 𝑗≠𝑖, 𝑃𝑗(𝐯)∈𝑈𝑗⊆𝑊𝑖, so 𝑃𝑖𝑃𝑗=0; and 𝐯=∑𝑖𝑃𝑖(𝐯). (b) 𝑃𝑖=𝑃𝑖∑𝑗𝑃𝑗=𝑃𝑖2. Since 𝐯=∑𝑖𝑃𝑖(𝐯), the images add up to 𝑉. If ∑𝑖𝑃𝑖(𝐱𝑖)=𝟎, applying 𝑃𝑗 leaves 𝑃𝑗2(𝐱𝑗)=𝑃𝑗(𝐱𝑗)=𝟎, so the sum is direct, and 𝐯=∑𝑖𝑃𝑖(𝐯) is the decomposition of 𝐯.

(a) Fix 𝑖 and let 𝑊𝑖=∑𝑗≠𝑖𝑈𝑗. Every 𝐯=𝐮1+⋯+𝐮𝑘 (with 𝐮𝑗∈𝑈𝑗) is 𝐮𝑖+∑𝑗≠𝑖𝐮𝑗∈𝑈𝑖+𝑊𝑖, and 𝑈𝑖∩𝑊𝑖={𝟎} by (III) of Theorem 4.4.7. So 𝑉=𝑈𝑖⊕𝑊𝑖, and the 𝑈𝑖-component of 𝐯 in this decomposition is again 𝐮𝑖. That is, 𝑃𝑖=Pr𝑈𝑖,𝑊𝑖, which is linear and idempotent with image 𝑈𝑖 and kernel 𝑊𝑖 by Proposition 4.4.26. For 𝑗≠𝑖 and 𝐯∈𝑉, 𝑃𝑗(𝐯)∈𝑈𝑗⊆𝑊𝑖=ker𝑃𝑖, so 𝑃𝑖𝑃𝑗=0. Finally, 𝐯=𝐮1+⋯+𝐮𝑘=𝑃1(𝐯)+⋯+𝑃𝑘(𝐯), so 𝑃1+⋯+𝑃𝑘=id𝑉.

(b) For each 𝑖,

𝑃𝑖=𝑃𝑖id𝑉=𝑃𝑖(𝑃1+⋯+𝑃𝑘)=𝑃𝑖𝑃1+⋯+𝑃𝑖𝑃𝑘=𝑃𝑖2,

since every term 𝑃𝑖𝑃𝑗 with 𝑗≠𝑖 is 0. For 𝐯∈𝑉, 𝐯=𝑃1(𝐯)+⋯+𝑃𝑘(𝐯), so 𝑉=im𝑃1+⋯+im𝑃𝑘. For directness we check (II) of Theorem 4.4.7. Let 𝐮1+⋯+𝐮𝑘=𝟎 with 𝐮𝑖=𝑃𝑖(𝐱𝑖)∈im𝑃𝑖, and fix 𝑗. Applying 𝑃𝑗 kills every term with 𝑖≠𝑗, because 𝑃𝑗(𝐮𝑖)=𝑃𝑗𝑃𝑖(𝐱𝑖)=𝟎, and leaves 𝑃𝑗(𝐮𝑗)=𝑃𝑗2(𝐱𝑗)=𝑃𝑗(𝐱𝑗)=𝐮𝑗. So 𝐮𝑗=𝑃𝑗(𝟎)=𝟎. Hence 𝑉=im𝑃1⊕⋯⊕im𝑃𝑘, and since 𝐯=∑𝑖𝑃𝑖(𝐯) with 𝑃𝑖(𝐯)∈im𝑃𝑖, the component of 𝐯 in im𝑃𝑖 is 𝑃𝑖(𝐯). □

Exercise 4.4.30.routine In ℚ3, let 𝑈={𝐱|𝑥1+𝑥2+𝑥3=0} and 𝑊=span((1,1,1)).

  1. (a)Show that ℚ3=𝑈⊕𝑊, and find the matrices of Pr𝑈,𝑊 and Pr𝑊,𝑈 with respect to the standard basis.
  2. (b)Show that over 𝔽3, 𝑈+𝑊≠𝔽33. Which step of (a) fails?

Solution.

Uses. Definition 4.4.24 (Projection along a complement), Theorem 4.4.7 (Criteria for direct sums), Example 4.2.25 (Kernels of linear functionals)

Techniques. Split the space with an idempotent (Technique 4.4.28)

Hint 1. Subtract from 𝐱 the multiple of (1,1,1) that makes the coordinates sum to 0.
Hint 2. Over 𝔽3, is (1,1,1) in 𝑈?
Sketch. With 𝑚=(𝑥1+𝑥2+𝑥3)/3, 𝐱=(𝐱−𝑚(1,1,1))+𝑚(1,1,1) is a decomposition, and 𝑡(1,1,1)∈𝑈 forces 3𝑡=0. So Pr𝑊,𝑈 has all entries 1/3 and Pr𝑈,𝑊=𝐼3−Pr𝑊,𝑈. Over 𝔽3, 1+1+1=0 puts 𝑊 inside 𝑈; the division by 3 is impossible.

(a) For 𝐱∈ℚ3, let 𝑚=(𝑥1+𝑥2+𝑥3)/3. The coordinates of 𝐱−𝑚(1,1,1) sum to (𝑥1+𝑥2+𝑥3)−3𝑚=0, so

𝐱=(𝐱−𝑚(1,1,1))+𝑚(1,1,1)

is a decomposition of 𝐱 along 𝑈 and 𝑊. If 𝑡(1,1,1)∈𝑈, then 3𝑡=0 and 𝑡=0, so 𝑈∩𝑊={𝟎}. By Theorem 4.4.7, ℚ3=𝑈⊕𝑊, with Pr𝑊,𝑈(𝐱)=𝑚(1,1,1) and Pr𝑈,𝑊(𝐱)=𝐱−𝑚(1,1,1). Their matrices are

Pr𝑊,𝑈:13(111111111),Pr𝑈,𝑊:13(2−1−1−12−1−1−12).

(b) In 𝔽3, 1+1+1=0, so (1,1,1)∈𝑈 and 𝑊⊆𝑈. Then 𝑈+𝑊=𝑈, which has dimension 2 (Example 4.2.25), so 𝑈+𝑊≠𝔽33. The step that fails is the division by 3 in the definition of 𝑚, since 3=0 in 𝔽3. Correspondingly, the uniqueness argument fails too: 3𝑡=0 holds for every 𝑡∈𝔽3.

4.4.7Linear maps on direct sums

A linear map is determined by its values on a basis, and those values can be prescribed freely (Theorem 2.2.1). A direct sum decomposition gives the same freedom, one summand at a time.

Proposition 4.4.31 (Defining maps summand by summand). Suppose 𝑉=𝑈1⊕⋯⊕𝑈𝑘, and let 𝑆𝑖∈L(𝑈𝑖,𝑊) for each 𝑖. There is exactly one 𝑇∈L(𝑉,𝑊) with 𝑇(𝐮)=𝑆𝑖(𝐮) for every 𝑖 and every 𝐮∈𝑈𝑖, namely

𝑇(𝐮1+⋯+𝐮𝑘)=𝑆1(𝐮1)+⋯+𝑆𝑘(𝐮𝑘)(𝐮𝑖∈𝑈𝑖).

Proof.routine

Uses. Definition 4.4.4 (Direct sum), Proposition 4.4.29 (Projections of a direct sum), Proposition 2.1.17 (Compositions of linear maps are linear), Proposition 2.1.23 (L(𝑉,𝑊) is a vector space)

Techniques. Uniqueness via two candidates (Technique 1.1.8), Compare components (Technique 4.4.8)

Hint 1. Uniqueness: a linear 𝑇 that agrees with each 𝑆𝑖 on 𝑈𝑖 must satisfy the displayed formula.
Hint 2. Existence: the formula is well defined because decompositions are unique. For linearity, write 𝑇 in terms of the projections of Proposition 4.4.29.
Sketch. If 𝑇 is linear and agrees with 𝑆𝑖 on 𝑈𝑖, then 𝑇(∑𝑖𝐮𝑖)=∑𝑖𝑇(𝐮𝑖)=∑𝑖𝑆𝑖(𝐮𝑖), so 𝑇 is unique. The formula defines a function because each vector has one decomposition, and it equals ∑𝑖𝑆𝑖∘𝑃𝑖′, where 𝑃𝑖′:𝑉→𝑈𝑖 takes the 𝑈𝑖-component; this is linear. On 𝐮∈𝑈𝑖 the decomposition is 𝐮 in slot 𝑖 and 𝟎 elsewhere, so 𝑇(𝐮)=𝑆𝑖(𝐮).

Uniqueness. If 𝑇∈L(𝑉,𝑊) agrees with 𝑆𝑖 on 𝑈𝑖 for each 𝑖, then for 𝐮𝑖∈𝑈𝑖,

𝑇(𝐮1+⋯+𝐮𝑘)=𝑇(𝐮1)+⋯+𝑇(𝐮𝑘)=𝑆1(𝐮1)+⋯+𝑆𝑘(𝐮𝑘).

Every vector of 𝑉 is of this form, so 𝑇 is determined.

Existence. Since every 𝐯∈𝑉 has exactly one decomposition, the displayed formula defines a function 𝑇:𝑉→𝑊. Let 𝑃𝑖′:𝑉→𝑈𝑖 send 𝐯 to its component in 𝑈𝑖; it is the projection 𝑃𝑖 of Proposition 4.4.29(a) with its target shrunk to 𝑈𝑖, so it is linear. Then 𝑇=𝑆1∘𝑃1′+⋯+𝑆𝑘∘𝑃𝑘′, which is linear by Proposition 2.1.17 and Proposition 2.1.23. Finally, for 𝐮∈𝑈𝑖, the decomposition of 𝐮 has component 𝐮 in 𝑈𝑖 and 𝟎 in every other summand, so 𝑇(𝐮)=𝑆𝑖(𝐮)+∑𝑗≠𝑖𝑆𝑗(𝟎)=𝑆𝑖(𝐮). □

When 𝐯1,…,𝐯𝑛 is a basis and 𝑈𝑖=span(𝐯𝑖), a linear map 𝑆𝑖:𝑈𝑖→𝑊 is determined by 𝑆𝑖(𝐯𝑖), which can be any vector of 𝑊, and the proposition becomes Theorem 2.2.1.

Remark 4.4.32 (Block diagonal matrices). Suppose 𝑉=𝑈⊕𝑊 is finite-dimensional, and 𝑇∈L(𝑉) maps 𝑈 into 𝑈 and 𝑊 into 𝑊. Let 𝑇𝑈∈L(𝑈) and 𝑇𝑊∈L(𝑊) be the operators 𝐮↦𝑇(𝐮) and 𝐰↦𝑇(𝐰). Glue a basis ℬ︀𝑈 of 𝑈 and a basis ℬ︀𝑊 of 𝑊 into a basis ℬ︀ of 𝑉 (Technique 4.4.14). The image of a vector of ℬ︀𝑈 is a combination of ℬ︀𝑈 alone, and similarly for ℬ︀𝑊, so the matrix of 𝑇 is block diagonal (Definition 2.4.33):

[𝑇]ℬ︀ℬ︀=([𝑇𝑈]ℬ︀𝑈ℬ︀𝑈00[𝑇𝑊]ℬ︀𝑊ℬ︀𝑊).

By Proposition 4.4.31, 𝑇 is determined by 𝑇𝑈 and 𝑇𝑊, so 𝑇 can be studied through the two smaller operators. This is the strategy of the eigenvalue chapters. An operator is diagonalizable when 𝑉 is a direct sum of subspaces on each of which 𝑇 acts as multiplication by a scalar (Section 7.4), and the Jordan form refines such a splitting (Section 10.3). Exercise 4.4.44 computes the kernel and image of such a 𝑇.

Exercises

Exercise 4.4.33.routine In 𝐹4, let 𝑈=span((1,1,0,0),(0,1,1,0),(0,0,1,1)) and

𝑊={𝐱∈𝐹4|𝑥1+𝑥2+𝑥3+𝑥4=0and𝑥1=𝑥3}.
  1. (a)For 𝐹=ℚ, find dim𝑈, dim𝑊, a basis of 𝑈∩𝑊, and dim(𝑈+𝑊).
  2. (b)Repeat (a) for 𝐹=𝔽2.

Solution.

Uses. Theorem 4.4.19 (Dimension of a sum), Theorem 4.2.11 (Rank–nullity), Theorem 4.2.7 (The image of 𝑇𝐴), Theorem 1.5.5 (Independence is decided at zero)

Hint 1. Write a general vector of 𝑈 as (𝑎,𝑎+𝑏,𝑏+𝑐,𝑐) and substitute it into the two equations that define 𝑊.
Hint 2. Over ℚ the first equation becomes 2(𝑎+𝑏+𝑐)=0. What does it become over 𝔽2?
Sketch. Over every field, the spanning vectors of 𝑈 are independent, so dim𝑈=3, and 𝑊 is cut out by two independent equations, so dim𝑊=2. A vector (𝑎,𝑎+𝑏,𝑏+𝑐,𝑐) of 𝑈 lies in 𝑊 iff 2(𝑎+𝑏+𝑐)=0 and 𝑎=𝑏+𝑐. Over ℚ this forces 𝑎=0 and 𝑐=−𝑏: 𝑈∩𝑊=span((0,1,0,−1)), and dim(𝑈+𝑊)=4. Over 𝔽2 the first condition is empty, dim(𝑈∩𝑊)=2, so 𝑊⊆𝑈 and dim(𝑈+𝑊)=3.

(a) If 𝑎(1,1,0,0)+𝑏(0,1,1,0)+𝑐(0,0,1,1)=(𝑎,𝑎+𝑏,𝑏+𝑐,𝑐)=𝟎, then 𝑎=𝑐=0 from the first and last coordinates, and then 𝑏=0. So the spanning list of 𝑈 is independent and dim𝑈=3; this works over every field. The subspace 𝑊 is the kernel of the linear map 𝐹4→𝐹2 with matrix

(111110−10).

Its first two columns (1,1) and (1,0) are independent, so it has rank 2 (Theorem 4.2.7), and dim𝑊=4−2=2 by Theorem 4.2.11.

A general vector of 𝑈 is (𝑎,𝑎+𝑏,𝑏+𝑐,𝑐). It lies in 𝑊 if and only if

2𝑎+2𝑏+2𝑐=0and𝑎=𝑏+𝑐.

Over ℚ, the first condition says 𝑎+𝑏+𝑐=0, and together with 𝑎=𝑏+𝑐 it gives 2𝑎=0, so 𝑎=0 and 𝑐=−𝑏. Hence 𝑈∩𝑊={(0,𝑏,0,−𝑏)|𝑏∈ℚ}=span((0,1,0,−1)), of dimension 1. By Theorem 4.4.19, dim(𝑈+𝑊)=3+2−1=4, so 𝑈+𝑊=ℚ4.

(b) Over 𝔽2 the same arguments give dim𝑈=3 and dim𝑊=2 (the matrix is now (11111010), with the same first two columns). But 2=0 in 𝔽2, so the first condition holds for every vector of 𝑈, and 𝑈∩𝑊 consists of the vectors with 𝑎=𝑏+𝑐:

(𝑏+𝑐,𝑐,𝑏+𝑐,𝑐)=𝑏(1,0,1,0)+𝑐(1,1,1,1),𝑏,𝑐∈𝔽2.

So dim(𝑈∩𝑊)=2=dim𝑊, which means 𝑊⊆𝑈, and dim(𝑈+𝑊)=3+2−2=3, so 𝑈+𝑊=𝑈. This is visible directly: over 𝔽2, each spanning vector of 𝑈 has an even number of entries 1, so 𝑈 is the 3-dimensional subspace 𝑥1+𝑥2+𝑥3+𝑥4=0, and 𝑊 lies in it by definition. (Over ℚ, 𝑈 is the subspace 𝑥1−𝑥2+𝑥3−𝑥4=0.)

Exercise 4.4.34.routine Let 𝑈, 𝑊, 𝑋 be subspaces of a finite-dimensional space 𝑉. Prove or disprove:

  1. (a)If 𝑈∩𝑊=𝑈∩𝑋=𝑊∩𝑋={𝟎}, then 𝑈+𝑊+𝑋 is direct.
  2. (b)If 𝑈+𝑊+𝑋 is direct, then 𝑈+𝑊 is direct.
  3. (c)If 𝑉=𝑈⊕𝑊 and 𝑉=𝑈⊕𝑋, then 𝑊=𝑋.
  4. (d)If 𝑉=𝑈⊕𝑊 and 𝑉=𝑈⊕𝑋, then dim𝑊=dim𝑋.
  5. (e)If 𝑉=𝑈⊕𝑊, then 𝑋=(𝑋∩𝑈)⊕(𝑋∩𝑊).
  6. (f)If 𝑈+𝑊=𝑉 and dim𝑈+dim𝑊=dim𝑉, then 𝑉=𝑈⊕𝑊.

Solution.

Uses. Non-example 4.4.6 (Sums that are not direct), Proposition 4.4.9 (Grouping summands), Example 4.4.17 (Complements are not unique), Proposition 4.4.16 (Complements exist), Proposition 4.4.21 (Two out of three)

Techniques. Finding counterexamples and minimal examples (Technique 1.4.18), Dimension counting (Technique 4.2.24)

Hint 1. Three of the statements are false, and lines through 𝟎 in ℝ2 give counterexamples to all three.
Hint 2. For the true ones, use Proposition 4.4.9, Proposition 4.4.16(b), and Proposition 4.4.21.
Sketch. (a) False: three lines in ℝ2. (b) True: a selection of independent subspaces is independent. (c) False: the 𝑦-axis and the line 𝑦=𝑥 are both complements of the 𝑥-axis. (d) True: both dimensions are dim𝑉−dim𝑈. (e) False: 𝑈, 𝑊 the axes of ℝ2 and 𝑋 the line 𝑦=𝑥. (f) True: two out of three.

(a) False. In ℝ2, the lines span(𝐞1), span(𝐞2), span(𝐞1+𝐞2) meet pairwise in {𝟎}, but their sum is not direct (Non-example 4.4.6(b)).

(b) True, by the last part of Proposition 4.4.9: a selection of independent subspaces is independent.

(c) False. In ℝ2, with 𝑈=span(𝐞1), both 𝑊=span(𝐞2) and 𝑋=span((1,1)) are complements of 𝑈 (Example 4.4.17), and 𝑊≠𝑋.

(d) True. By Proposition 4.4.16(b), dim𝑊=dim𝑉−dim𝑈=dim𝑋.

(e) False. In ℝ2, let 𝑈=span(𝐞1), 𝑊=span(𝐞2), and 𝑋=span((1,1)). Then ℝ2=𝑈⊕𝑊, but 𝑋∩𝑈=𝑋∩𝑊={𝟎}, so (𝑋∩𝑈)⊕(𝑋∩𝑊)={𝟎}≠𝑋. The components of a vector of 𝑋 lie in 𝑈 and 𝑊, but not in 𝑋.

(f) True. Conditions (ii) and (iii) of Proposition 4.4.21 hold, so 𝑉=𝑈⊕𝑊.

Exercise 4.4.35.routine Let 𝑇∈L(𝑉,𝑊), and let 𝑈1,…,𝑈𝑘 be subspaces of 𝑉.

  1. (a)Show that im(𝑇↾𝑈1+⋯+𝑈𝑘)=im(𝑇↾𝑈1)+⋯+im(𝑇↾𝑈𝑘).
  2. (b)Show that if 𝑇 is injective and 𝑈1,…,𝑈𝑘 are independent, then im(𝑇↾𝑈1),…,im(𝑇↾𝑈𝑘) are independent.
  3. (c)Show by an example that (b) can fail if 𝑇 is not injective.

Solution.

Uses. Definition 4.2.1 (Restriction), Theorem 4.4.7 (Criteria for direct sums), Theorem 2.6.11 (Injectivity is decided at 𝟎)

Techniques. Test injectivity at 𝟎 (Technique 2.6.12)

Hint 1. For (a), 𝑇(𝐮1+⋯+𝐮𝑘)=𝑇(𝐮1)+⋯+𝑇(𝐮𝑘).
Hint 2. For (b), use criterion (II): pull a decomposition of 𝟎 back through 𝑇.
Sketch. (a) Both sides consist of the vectors 𝑇(𝐮1)+⋯+𝑇(𝐮𝑘) with 𝐮𝑖∈𝑈𝑖. (b) If 𝑇(𝐮1)+⋯+𝑇(𝐮𝑘)=𝟎, then 𝑇(∑𝑖𝐮𝑖)=𝟎, so ∑𝑖𝐮𝑖=𝟎, so every 𝐮𝑖=𝟎 and every 𝑇(𝐮𝑖)=𝟎. (c) 𝑇(𝑥,𝑦)=𝑥+𝑦 maps both axes of 𝐹2 onto 𝐹.

(a) An element of the left side is 𝑇(𝐮1+⋯+𝐮𝑘) with 𝐮𝑖∈𝑈𝑖, and by linearity this equals 𝑇(𝐮1)+⋯+𝑇(𝐮𝑘), a typical element of the right side. Reading the same equation backwards gives the other containment.

(b) We check (II) of Theorem 4.4.7. Let 𝑇(𝐮1)+⋯+𝑇(𝐮𝑘)=𝟎 with 𝐮𝑖∈𝑈𝑖. Then 𝑇(𝐮1+⋯+𝐮𝑘)=𝟎, so 𝐮1+⋯+𝐮𝑘=𝟎 since 𝑇 is injective (Theorem 2.6.11). As 𝑈1,…,𝑈𝑘 are independent, every 𝐮𝑖=𝟎, so every 𝑇(𝐮𝑖)=𝟎.

(c) Let 𝑇:𝐹2→𝐹, 𝑇(𝑥,𝑦)=𝑥+𝑦, and 𝑈1=span(𝐞1), 𝑈2=span(𝐞2), which are independent. Both images are all of 𝐹, and 𝐹+𝐹 is not direct, since 𝐹∩𝐹=𝐹≠{𝟎}.

Exercise 4.4.36.routine In ℂ2, let 𝑈=span((1,𝑖)) and 𝑊=span((1,−𝑖)).

  1. (a)Show that ℂ2=𝑈⊕𝑊. Find the matrix 𝑃 of Pr𝑈,𝑊 with respect to the standard basis, and check that 𝑃2=𝑃.
  2. (b)Let 𝑅(𝑥,𝑦)=(−𝑦,𝑥), the rotation by a quarter turn. Find scalars 𝜆 and 𝜇 with 𝑅(𝐮)=𝜆𝐮 for all 𝐮∈𝑈 and 𝑅(𝐰)=𝜇𝐰 for all 𝐰∈𝑊.

Solution.

Uses. Example 4.4.5 (Direct sums), Definition 4.4.24 (Projection along a complement), Theorem 4.1.10 (Independent lists are short)

Techniques. Compare components (Technique 4.4.8)

Hint 1. Solve (𝑥,𝑦)=𝑎(1,𝑖)+𝑏(1,−𝑖) for 𝑎 and 𝑏.
Hint 2. Compute 𝑅(1,𝑖) and 𝑅(1,−𝑖).
Sketch. The vectors (1,𝑖) and (1,−𝑖) are not proportional, so they form a basis and ℂ2=𝑈⊕𝑊. Solving gives 𝑎=(𝑥−𝑖𝑦)/2, so Pr𝑈,𝑊(𝑥,𝑦)=((𝑥−𝑖𝑦)/2,(𝑖𝑥+𝑦)/2) and 𝑃=12(1−𝑖𝑖1). (b) 𝑅(1,𝑖)=(−𝑖,1)=−𝑖(1,𝑖) and 𝑅(1,−𝑖)=(𝑖,1)=𝑖(1,−𝑖), so 𝜆=−𝑖 and 𝜇=𝑖.

(a) If (1,−𝑖)=𝑐(1,𝑖), then 𝑐=1 and −𝑖=𝑖, which is false; so (1,𝑖),(1,−𝑖) is independent, hence a basis of ℂ2 (Theorem 4.1.10(b)), and ℂ2=𝑈⊕𝑊 by Example 4.4.5(a). To decompose (𝑥,𝑦), solve 𝑎(1,𝑖)+𝑏(1,−𝑖)=(𝑥,𝑦), that is, 𝑎+𝑏=𝑥 and 𝑖(𝑎−𝑏)=𝑦. Then 𝑎−𝑏=−𝑖𝑦, so

𝑎=𝑥−𝑖𝑦2,𝑏=𝑥+𝑖𝑦2.

Hence Pr𝑈,𝑊(𝑥,𝑦)=𝑎(1,𝑖)=((𝑥−𝑖𝑦)/2,(𝑖𝑥+𝑦)/2), and

𝑃=12(1−𝑖𝑖1),𝑃2=14(1+(−𝑖)𝑖−𝑖−𝑖𝑖+𝑖𝑖(−𝑖)+1)=14(2−2𝑖2𝑖2)=𝑃.

(b) 𝑅(1,𝑖)=(−𝑖,1)=−𝑖(1,𝑖), since (−𝑖)𝑖=1; and 𝑅(1,−𝑖)=(𝑖,1)=𝑖(1,−𝑖), since 𝑖(−𝑖)=1. By linearity, 𝑅(𝐮)=−𝑖𝐮 for 𝐮∈𝑈 and 𝑅(𝐰)=𝑖𝐰 for 𝐰∈𝑊, so 𝜆=−𝑖 and 𝜇=𝑖.

Over ℝ, the quarter turn maps no line through 𝟎 into itself. Over ℂ, it splits ℂ2 into two lines on which it acts as multiplication by a scalar. This is diagonalization (Section 7.4) in its simplest form.

Exercise 4.4.37.standard Find the error in the following argument.

Claim. Let 𝑈1, 𝑈2, 𝑈3 be finite-dimensional subspaces of 𝑉 with 𝑈𝑖∩𝑈𝑗={𝟎} whenever 𝑖≠𝑗. Then dim(𝑈1+𝑈2+𝑈3)=dim𝑈1+dim𝑈2+dim𝑈3.

Proof. Let ℬ︀𝑖 be a basis of 𝑈𝑖, and let ℬ︀ be the concatenation ℬ︀1,ℬ︀2,ℬ︀3, which spans 𝑈1+𝑈2+𝑈3. Suppose ℬ︀ is dependent. By the linear dependence lemma, some entry 𝐛 of ℬ︀ is a combination of the entries before it. Say 𝐛 is in ℬ︀3; the other cases are similar. Move the terms that come from ℬ︀3 to the left side. The left side is now 𝐛 minus a combination of earlier entries of ℬ︀3, so it lies in 𝑈3. The right side is a combination of entries of ℬ︀1 and ℬ︀2, so it lies in 𝑈1 or in 𝑈2. Hence both sides lie in 𝑈3∩𝑈1 or in 𝑈3∩𝑈2, which are {𝟎}. So 𝐛 is a combination of earlier entries of ℬ︀3, contradicting the independence of ℬ︀3. Therefore ℬ︀ is a basis, and the claim follows.

Solution.

Uses. Non-example 4.4.6 (Sums that are not direct), Theorem 4.4.7 (Criteria for direct sums), Theorem 4.4.13 (Bases and dimension of a sum)

Techniques. Induction on the number of summands (Technique 4.4.10)

Hint 1. Test the claim on three lines in ℝ2 before looking for the error.
Hint 2. Where does a combination of entries of ℬ︀1 and ℬ︀2 lie?
Sketch. The claim is false: three lines in ℝ2 that meet pairwise in 𝟎 have dimensions adding up to 3>2. The error is “it lies in 𝑈1 or in 𝑈2”: a combination of entries of ℬ︀1 and ℬ︀2 lies in 𝑈1+𝑈2, which is usually much larger than 𝑈1∪𝑈2. The argument is correct under criterion (IV), 𝑈3∩(𝑈1+𝑈2)={𝟎}.

The claim is false. The lines span(𝐞1), span(𝐞2), and span(𝐞1+𝐞2) in ℝ2 meet pairwise in {𝟎}, their dimensions add up to 3, and their sum is ℝ2, of dimension 2.

The error is the sentence “it lies in 𝑈1 or in 𝑈2”. A combination of entries of ℬ︀1 and ℬ︀2 is a vector of 𝑈1 plus a vector of 𝑈2, so it lies in 𝑈1+𝑈2, not in 𝑈1∪𝑈2. To conclude that both sides vanish, the argument needs 𝑈3∩(𝑈1+𝑈2)={𝟎}. In the example, 𝐞1+𝐞2 lies in 𝑈3 and also in 𝑈1+𝑈2, and the argument breaks exactly there.

With the hypotheses 𝑈2∩𝑈1={𝟎} and 𝑈3∩(𝑈1+𝑈2)={𝟎} instead, the argument is valid. (For an entry of ℬ︀2, the right side is a combination of entries of ℬ︀1 and lies in 𝑈1, so the pairwise hypothesis is enough there.) These are condition (IV) of Theorem 4.4.7, and the corrected argument is a proof of (IV) ⇒ (I) combined with Theorem 4.4.13(c).

Exercise 4.4.38.standard Find the error in the following proof of Theorem 4.4.19.

Proof. Let ℬ︀ be a basis of 𝑈 and 𝒞︀ a basis of 𝑊. The concatenation ℬ︀,𝒞︀ spans 𝑈+𝑊. The vectors that occur in both ℬ︀ and 𝒞︀ lie in 𝑈∩𝑊, and they form a basis of 𝑈∩𝑊. Deleting one copy of each of them from ℬ︀,𝒞︀ leaves a basis of 𝑈+𝑊 with dim𝑈+dim𝑊−dim(𝑈∩𝑊) entries.

Solution.

Uses. Theorem 4.4.19 (Dimension of a sum)

Techniques. Extend a basis of a subspace (Technique 4.1.18)

Hint 1. Do a basis of 𝑈 and a basis of 𝑊 have to share any vectors at all?
Hint 2. Try 𝑈=span(𝐞1,𝐞2) with basis 𝐞1,𝐞2, and 𝑊=span(𝐞1+𝐞2+𝐞3,𝐞3) with basis 𝐞1+𝐞2+𝐞3,𝐞3, in ℝ3.
Sketch. The claim that the shared vectors form a basis of 𝑈∩𝑊 is unjustified and usually false. With ℬ︀=𝐞1,𝐞2 and 𝒞︀=𝐞1+𝐞2+𝐞3,𝐞3, no vector is shared and no entry of either basis lies in 𝑈∩𝑊=span(𝐞1+𝐞2). The repair is to choose the bases: extend one basis of 𝑈∩𝑊 to both, as in the first proof of Theorem 4.4.19.

The error is the claim that the vectors occurring in both ℬ︀ and 𝒞︀ form a basis of 𝑈∩𝑊. Arbitrary bases need not share any vector, and the entries of ℬ︀ that happen to lie in 𝑈∩𝑊 need not span it.

For example, in ℝ3 let 𝑈=span(𝐞1,𝐞2) with ℬ︀=𝐞1,𝐞2, and 𝑊=span(𝐞1+𝐞2+𝐞3,𝐞3) with 𝒞︀=𝐞1+𝐞2+𝐞3,𝐞3. The bases share no vector, so the procedure deletes nothing and returns four vectors in ℝ3, which cannot be a basis. Here 𝑈∩𝑊=span(𝐞1+𝐞2), since a vector 𝑎(𝐞1+𝐞2+𝐞3)+𝑏𝐞3=(𝑎,𝑎,𝑎+𝑏) of 𝑊 lies in 𝑈 exactly when 𝑏=−𝑎; and none of 𝐞1, 𝐞2, 𝐞1+𝐞2+𝐞3, 𝐞3 lies in this line.

The argument becomes correct if the bases are chosen with care: start from a basis of 𝑈∩𝑊 and extend it to a basis of 𝑈 and to a basis of 𝑊. Then the shared vectors are exactly the chosen basis of 𝑈∩𝑊, and what remains to be shown is that the merged list is independent. That is the first proof of Theorem 4.4.19.

Exercise 4.4.39.standard For finite-dimensional subspaces 𝑈, 𝑊, 𝑋 of 𝑉, let

𝑒(𝑈,𝑊,𝑋)=dim𝑈+dim𝑊+dim𝑋−dim(𝑈∩𝑊)−dim(𝑈∩𝑋)−dim(𝑊∩𝑋)+dim(𝑈∩𝑊∩𝑋).
  1. (a)Find subspaces of ℝ2 with dim(𝑈+𝑊+𝑋)≠𝑒(𝑈,𝑊,𝑋).
  2. (b)Show that (𝑈∩𝑋)+(𝑊∩𝑋)⊆(𝑈+𝑊)∩𝑋 always.
  3. (c)Show that dim(𝑈+𝑊+𝑋)=𝑒(𝑈,𝑊,𝑋) whenever (𝑈+𝑊)∩𝑋=(𝑈∩𝑋)+(𝑊∩𝑋).

Solution.

Uses. Remark 4.4.22 (No formula for three subspaces), Proposition 1.4.16 (Intersections of subspaces), Proposition 4.4.2 (Sums are the smallest containing subspaces), Theorem 4.4.19 (Dimension of a sum)

Hint 1. For (a), see Remark 4.4.22.
Hint 2. For (c), apply the dimension formula three times: to 𝑈+𝑊 and 𝑋, to 𝑈 and 𝑊, and to 𝑈∩𝑋 and 𝑊∩𝑋.
Sketch. (a) Three distinct lines: dim(𝑈+𝑊+𝑋)=2 but 𝑒=3. (b) 𝑈∩𝑋 and 𝑊∩𝑋 lie in the subspace (𝑈+𝑊)∩𝑋. (c) dim(𝑈+𝑊+𝑋)=dim(𝑈+𝑊)+dim𝑋−dim((𝑈∩𝑋)+(𝑊∩𝑋)); expand dim(𝑈+𝑊) and dim((𝑈∩𝑋)+(𝑊∩𝑋)) by the formula, using (𝑈∩𝑋)∩(𝑊∩𝑋)=𝑈∩𝑊∩𝑋.

(a) Let 𝑈=span(𝐞1), 𝑊=span(𝐞2), and 𝑋=span(𝐞1+𝐞2). All pairwise intersections and the triple intersection are {𝟎}, so 𝑒(𝑈,𝑊,𝑋)=3, but dim(𝑈+𝑊+𝑋)=dimℝ2=2 (Remark 4.4.22). Here (𝑈+𝑊)∩𝑋=𝑋, while (𝑈∩𝑋)+(𝑊∩𝑋)={𝟎}.

(b) 𝑈∩𝑋⊆𝑈⊆𝑈+𝑊 and 𝑈∩𝑋⊆𝑋, so 𝑈∩𝑋⊆(𝑈+𝑊)∩𝑋; likewise 𝑊∩𝑋⊆(𝑈+𝑊)∩𝑋. Since (𝑈+𝑊)∩𝑋 is a subspace (Proposition 1.4.16), it contains (𝑈∩𝑋)+(𝑊∩𝑋) by Proposition 4.4.2(b).

(c) All the subspaces involved are finite-dimensional, being contained in 𝑈+𝑊+𝑋 (Theorem 4.4.13(a)). By Proposition 4.4.2(a), 𝑈+𝑊+𝑋=(𝑈+𝑊)+𝑋, so Theorem 4.4.19 and the hypothesis give

dim(𝑈+𝑊+𝑋)=dim(𝑈+𝑊)+dim𝑋−dim((𝑈∩𝑋)+(𝑊∩𝑋)).

By Theorem 4.4.19 again, dim(𝑈+𝑊)=dim𝑈+dim𝑊−dim(𝑈∩𝑊), and since (𝑈∩𝑋)∩(𝑊∩𝑋)=𝑈∩𝑊∩𝑋,

dim((𝑈∩𝑋)+(𝑊∩𝑋))=dim(𝑈∩𝑋)+dim(𝑊∩𝑋)−dim(𝑈∩𝑊∩𝑋).

Substituting both gives dim(𝑈+𝑊+𝑋)=𝑒(𝑈,𝑊,𝑋).

For instance, the hypothesis holds when 𝑋⊆𝑈, since then both sides equal 𝑋.

Exercise 4.4.40.standard Let 𝑉 have dimension 𝑛, and let 𝑈1,…,𝑈𝑘 be subspaces of 𝑉.

  1. (a)Show that dim(𝑈1∩⋯∩𝑈𝑘)≥dim𝑈1+⋯+dim𝑈𝑘−(𝑘−1)𝑛.
  2. (b)Let 𝑘≤𝑛. Show that the bound in (a) is attained by the subspaces 𝑈𝑖={𝐱∈𝐹𝑛|𝑥𝑖=0}, 𝑖=1,…,𝑘.
  3. (c)Deduce that if 𝑛≥2, any 𝑛−1 subspaces of 𝑉 of dimension 𝑛−1 have a nonzero vector in common.

Solution.

Uses. Theorem 4.4.19 (Dimension of a sum), Proposition 4.1.21 (Dimensions of subspaces), Example 4.2.25 (Kernels of linear functionals)

Techniques. Induction on the number of summands (Technique 4.4.10), Dimension counting (Technique 4.2.24)

Hint 1. Induct on 𝑘. In the inductive step, apply the dimension formula to 𝑋=𝑈1∩⋯∩𝑈𝑘−1 and 𝑈𝑘.
Hint 2. dim(𝑋+𝑈𝑘)≤𝑛.
Sketch. (a) For 𝑘=1 it is an equality. With 𝑋=𝑈1∩⋯∩𝑈𝑘−1, dim(𝑋∩𝑈𝑘)=dim𝑋+dim𝑈𝑘−dim(𝑋+𝑈𝑘)≥dim𝑋+dim𝑈𝑘−𝑛, and the inductive hypothesis bounds dim𝑋. (b) The intersection is span(𝐞𝑘+1,…,𝐞𝑛), of dimension 𝑛−𝑘=𝑘(𝑛−1)−(𝑘−1)𝑛. (c) For 𝑛−1 subspaces of dimension 𝑛−1, the bound is (𝑛−1)2−(𝑛−2)𝑛=1.

(a) We induct on 𝑘. For 𝑘=1 both sides equal dim𝑈1. Let 𝑘≥2, and put 𝑋=𝑈1∩⋯∩𝑈𝑘−1; by the inductive hypothesis, dim𝑋≥dim𝑈1+⋯+dim𝑈𝑘−1−(𝑘−2)𝑛. By Theorem 4.4.19 and dim(𝑋+𝑈𝑘)≤𝑛 (Proposition 4.1.21(a)),

dim(𝑋∩𝑈𝑘)=dim𝑋+dim𝑈𝑘−dim(𝑋+𝑈𝑘)≥dim𝑈1+⋯+dim𝑈𝑘−1−(𝑘−2)𝑛+dim𝑈𝑘−𝑛=dim𝑈1+⋯+dim𝑈𝑘−(𝑘−1)𝑛.

Since 𝑋∩𝑈𝑘=𝑈1∩⋯∩𝑈𝑘, this is the claim.

(b) Each 𝑈𝑖 is the kernel of the nonzero functional 𝐱↦𝑥𝑖, so dim𝑈𝑖=𝑛−1 (Example 4.2.25), and the bound in (a) is 𝑘(𝑛−1)−(𝑘−1)𝑛=𝑛−𝑘. The intersection consists of the vectors with 𝑥1=⋯=𝑥𝑘=0, which is span(𝐞𝑘+1,…,𝐞𝑛), of dimension 𝑛−𝑘.

(c) For 𝑘=𝑛−1 subspaces of dimension 𝑛−1, (a) gives

dim(𝑈1∩⋯∩𝑈𝑛−1)≥(𝑛−1)2−(𝑛−2)𝑛=1.

Exercise 4.4.41.standard Let 𝐴,𝐵∈𝐹𝑚×𝑛, and let (𝐴𝐵)∈𝐹𝑚×2𝑛 be the matrix whose columns are those of 𝐴 followed by those of 𝐵.

  1. (a)Show that rank(𝐴𝐵)=rank𝐴+rank𝐵−dim(im𝐴∩im𝐵).
  2. (b)Deduce that rank(𝐴+𝐵)≤rank𝐴+rank𝐵−dim(im𝐴∩im𝐵). This sharpens Proposition 4.3.20.
  3. (c)Find 𝐴,𝐵∈𝐹2×2 with im𝐴∩im𝐵={𝟎} but rank(𝐴+𝐵)<rank𝐴+rank𝐵.

Solution.

Uses. Proposition 2.6.18 (The column space is spanned by the columns), Proposition 4.4.2 (Sums are the smallest containing subspaces), Theorem 4.4.19 (Dimension of a sum), Theorem 4.2.7 (The image of 𝑇𝐴), Proposition 4.1.21 (Dimensions of subspaces)

Hint 1. The column space of (𝐴𝐵) is spanned by the columns of 𝐴 together with those of 𝐵.
Hint 2. (𝐴+𝐵)𝐱=𝐴𝐱+𝐵𝐱.
Sketch. (a) im(𝐴𝐵)=im𝐴+im𝐵 by Proposition 2.6.18 and Proposition 4.4.2(c), so (a) is the dimension formula. (b) im(𝐴+𝐵)⊆im𝐴+im𝐵. (c) 𝐴=(1000) and 𝐵=(0010) have images span(𝐞1) and span(𝐞2), but 𝐴+𝐵=(1010) has rank 1.

(a) By Proposition 2.6.18, im𝐴, im𝐵, and im(𝐴𝐵) are the spans of the columns of 𝐴, of 𝐵, and of both together. So im(𝐴𝐵)=im𝐴+im𝐵 by Proposition 4.4.2(c), and since rank is the dimension of the image (Theorem 4.2.7), Theorem 4.4.19 gives

rank(𝐴𝐵)=dim(im𝐴+im𝐵)=rank𝐴+rank𝐵−dim(im𝐴∩im𝐵).

(b) For every 𝐱∈𝐹𝑛, (𝐴+𝐵)𝐱=𝐴𝐱+𝐵𝐱∈im𝐴+im𝐵. So im(𝐴+𝐵)⊆im𝐴+im𝐵, and by Proposition 4.1.21(a) and (a),

rank(𝐴+𝐵)≤dim(im𝐴+im𝐵)=rank𝐴+rank𝐵−dim(im𝐴∩im𝐵).

(c) Let 𝐴=(1000) and 𝐵=(0010). Then im𝐴=span(𝐞1) and im𝐵=span(𝐞2) meet only in 𝟎, and rank𝐴+rank𝐵=2. But 𝐴+𝐵=(1010) has rank 1. The loss comes from the other side: 𝐴 and 𝐵 both kill 𝐞2, so 𝐴+𝐵 does too.

Exercise 4.4.42.standard Let 𝑉 be finite-dimensional, and let 𝑈 and 𝑊 be subspaces of 𝑉.

  1. (a)Show that there is 𝑇∈L(𝑉) with ker𝑇=𝑈 and im𝑇=𝑊 if and only if dim𝑈+dim𝑊=dim𝑉.
  2. (b)Show that 𝑇 in (a) can be chosen with 𝑇2=𝑇 if and only if 𝑉=𝑈⊕𝑊.
  3. (c)In ℝ2, let 𝑈=𝑊=span(𝐞1). Find 𝑇 as in (a), and explain directly why no such 𝑇 satisfies 𝑇2=𝑇.

Solution.

Uses. Theorem 4.2.11 (Rank–nullity), Proposition 4.4.16 (Complements exist), Theorem 4.4.13 (Bases and dimension of a sum), Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 2.1.16 (Linear maps preserve spans and linear relations), Theorem 4.4.27 (Idempotents are projections), Proposition 4.4.26 (Properties of projections)

Techniques. Extend a basis of a subspace (Technique 4.1.18), Construct a map by choosing it on a basis (Technique 2.2.4)

Hint 1. One direction of (a) is rank–nullity. For the other, a complement 𝑋 of 𝑈 has the same dimension as 𝑊.
Hint 2. Define 𝑇 to kill a basis of 𝑈 and to send a basis of 𝑋 to a basis of 𝑊. For (b), use Theorem 4.4.27.
Sketch. (a) (⇒) is rank–nullity. (≤) Let 𝑋 be a complement of 𝑈, so dim𝑋=dim𝑉−dim𝑈=dim𝑊. Glue bases 𝐮𝑖 of 𝑈 and 𝐱𝑗 of 𝑋 into a basis of 𝑉, and let 𝑇(𝐮𝑖)=𝟎 and 𝑇(𝐱𝑗)=𝐰𝑗, a basis of 𝑊. Then im𝑇=𝑊 and ker𝑇=𝑈. (b) An idempotent has 𝑉=im𝑇⊕ker𝑇=𝑊⊕𝑈; conversely, Pr𝑊,𝑈 works. (c) 𝑇(𝑥,𝑦)=(𝑦,0). An idempotent fixes its image and kills its kernel, so these meet only in 𝟎.

(a) If ker𝑇=𝑈 and im𝑇=𝑊, then dim𝑈+dim𝑊=dim𝑉 by Theorem 4.2.11. Conversely, suppose dim𝑈+dim𝑊=dim𝑉. Let 𝑋 be a complement of 𝑈 (Proposition 4.4.16), so dim𝑋=dim𝑉−dim𝑈=dim𝑊; call this number 𝑟. Let 𝐮1,…,𝐮𝑘, 𝐱1,…,𝐱𝑟, and 𝐰1,…,𝐰𝑟 be bases of 𝑈, 𝑋, and 𝑊. Since 𝑉=𝑈⊕𝑋, the list 𝐮1,…,𝐮𝑘,𝐱1,…,𝐱𝑟 is a basis of 𝑉 (Theorem 4.4.13(b)), so there is 𝑇∈L(𝑉) with 𝑇(𝐮𝑖)=𝟎 and 𝑇(𝐱𝑗)=𝐰𝑗 for all 𝑖, 𝑗 (Theorem 2.2.1). Its image is span(𝐰1,…,𝐰𝑟)=𝑊 (Proposition 2.1.16). For 𝐯=∑𝑖𝑎𝑖𝐮𝑖+∑𝑗𝑏𝑗𝐱𝑗, we get 𝑇(𝐯)=∑𝑗𝑏𝑗𝐰𝑗, which is 𝟎 if and only if all 𝑏𝑗=0, that is, if and only if 𝐯∈𝑈. So ker𝑇=𝑈.

(b) If 𝑇2=𝑇, then 𝑉=im𝑇⊕ker𝑇=𝑊⊕𝑈 by Theorem 4.4.27. Conversely, if 𝑉=𝑈⊕𝑊, then 𝑇=Pr𝑊,𝑈 satisfies 𝑇2=𝑇, im𝑇=𝑊, and ker𝑇=𝑈 by Proposition 4.4.26.

(c) Here dim𝑈+dim𝑊=2, and 𝑇(𝑥,𝑦)=(𝑦,0) has ker𝑇=span(𝐞1)=im𝑇. Suppose some 𝑇 with 𝑇2=𝑇 had ker𝑇=im𝑇=span(𝐞1). Then 𝐞1=𝑇(𝐱) for some 𝐱, so 𝑇(𝐞1)=𝑇2(𝐱)=𝑇(𝐱)=𝐞1; but 𝐞1∈ker𝑇, so 𝑇(𝐞1)=𝟎, a contradiction.

Exercise 4.4.43.standard Suppose 1+1≠0 in 𝐹, and let 𝑇∈L(𝑉) satisfy 𝑇2=id𝑉. Let

𝑉+={𝐯∈𝑉|𝑇(𝐯)=𝐯},𝑉−={𝐯∈𝑉|𝑇(𝐯)=−𝐯}.
  1. (a)Show that 𝑉=𝑉+⊕𝑉−.
  2. (b)Deduce that 𝐹𝑛×𝑛 is the direct sum of the subspace of symmetric matrices (𝐴𝖳=𝐴) and the subspace of skew-symmetric matrices (𝐴𝖳=−𝐴), and find the dimensions of both.
  3. (c)Over 𝔽2, find 𝑇∈L(𝔽22) with 𝑇2=id but 𝑉++𝑉−≠𝔽22.

Solution.

Uses. Proposition 2.6.8 (Kernels and images are subspaces), Theorem 4.4.7 (Criteria for direct sums), Proposition 1.2.35 (Zero products), Theorem 4.4.27 (Idempotents are projections), Definition 2.4.21 (Transpose), Lemma 2.4.24 (Matrix units), Theorem 4.4.13 (Bases and dimension of a sum)

Techniques. Split the space with an idempotent (Technique 4.4.28)

Hint 1. Write 2=1+1, which is invertible in 𝐹. Split 𝐯=2−1(𝐯+𝑇(𝐯))+2−1(𝐯−𝑇(𝐯)) and check where each piece lies.
Hint 2. Equivalently, 𝑃=2−1(id𝑉+𝑇) is idempotent. For (b), apply (a) to 𝐴↦𝐴𝖳.
Sketch. (a) 𝑇(𝐯+𝑇𝐯)=𝐯+𝑇𝐯 and 𝑇(𝐯−𝑇𝐯)=−(𝐯−𝑇𝐯), so the split shows 𝑉=𝑉++𝑉−; if 𝑇𝐯=𝐯=−𝐯, then 2𝐯=𝟎 and 𝐯=𝟎. (b) Transposition is linear with square the identity, and 𝑉+, 𝑉− are the symmetric and skew-symmetric matrices. The symmetric ones have basis 𝑈𝑖𝑖 and 𝑈𝑖𝑗+𝑈𝑗𝑖 (𝑖<𝑗), so dimension 𝑛(𝑛+1)/2, and the skew-symmetric ones have dimension 𝑛2−𝑛(𝑛+1)/2=𝑛(𝑛−1)/2. (c) 𝑇=(1101): 𝑉+=𝑉−=span(𝐞1).

(a) 𝑉+=ker(𝑇−id𝑉) and 𝑉−=ker(𝑇+id𝑉) are subspaces (Proposition 2.6.8). Write 2=1+1, which is nonzero by hypothesis. For 𝐯∈𝑉, put 𝐯+=2−1(𝐯+𝑇(𝐯)) and 𝐯−=2−1(𝐯−𝑇(𝐯)). Then 𝐯++𝐯−=2−1(2𝐯)=𝐯, and since 𝑇2=id𝑉,

𝑇(𝐯+)=2−1(𝑇(𝐯)+𝐯)=𝐯+,𝑇(𝐯−)=2−1(𝑇(𝐯)−𝐯)=−𝐯−.

So 𝐯+∈𝑉+ and 𝐯−∈𝑉−, and 𝑉=𝑉++𝑉−. If 𝐯∈𝑉+∩𝑉−, then 𝐯=𝑇(𝐯)=−𝐯, so 2𝐯=𝟎 and 𝐯=𝟎 (Proposition 1.2.35). By Theorem 4.4.7, 𝑉=𝑉+⊕𝑉−.

In the language of Theorem 4.4.27, 𝑃=2−1(id𝑉+𝑇) satisfies 𝑃2=4−1(id𝑉+2𝑇+𝑇2)=2−1(id𝑉+𝑇)=𝑃, with im𝑃=𝑉+ and ker𝑃=𝑉−.

(b) The map 𝐴↦𝐴𝖳 on 𝐹𝑛×𝑛 is linear, and (𝐴𝖳)𝖳=𝐴 (Definition 2.4.21). Its 𝑉+ consists of the symmetric matrices and its 𝑉− of the skew-symmetric ones, so (a) gives the direct sum, with 𝐴=2−1(𝐴+𝐴𝖳)+2−1(𝐴−𝐴𝖳). Write 𝑈𝑖𝑗=𝐞𝑖𝐞𝑗𝖳. A matrix 𝐴=∑𝑖,𝑗𝑎𝑖𝑗𝑈𝑖𝑗 is symmetric if and only if 𝑎𝑖𝑗=𝑎𝑗𝑖 for all 𝑖,𝑗, that is, if and only if

𝐴=∑𝑖=1𝑛𝑎𝑖𝑖𝑈𝑖𝑖+∑𝑖<𝑗𝑎𝑖𝑗(𝑈𝑖𝑗+𝑈𝑗𝑖).

So the 𝑛+𝑛(𝑛−1)/2 matrices 𝑈𝑖𝑖 and 𝑈𝑖𝑗+𝑈𝑗𝑖 (𝑖<𝑗) span the symmetric matrices, and they are independent, since a combination of them has entry 𝑎𝑖𝑗 in position (𝑖,𝑗) for 𝑖≤𝑗, and the matrix units are independent (Lemma 2.4.24). Hence the symmetric matrices have dimension 𝑛(𝑛+1)/2, and by Theorem 4.4.13(c) the skew-symmetric matrices have dimension 𝑛2−𝑛(𝑛+1)/2=𝑛(𝑛−1)/2.

(c) Over 𝔽2, let 𝑇 have matrix (1101). Then 𝑇2 has matrix (1201)=𝐼2. 𝑇(𝑥,𝑦)=(𝑥+𝑦,𝑦) equals (𝑥,𝑦) if and only if 𝑦=0, so 𝑉+=span(𝐞1), and since −1=1 in 𝔽2, 𝑉−=𝑉+. So 𝑉++𝑉−=span(𝐞1)≠𝔽22. (Likewise, over 𝔽2 the skew-symmetric matrices are exactly the symmetric ones.)

Exercise 4.4.44.standard Suppose 𝑉=𝑈⊕𝑊, and let 𝑇∈L(𝑉) satisfy 𝑇(𝐮)∈𝑈 for all 𝐮∈𝑈 and 𝑇(𝐰)∈𝑊 for all 𝐰∈𝑊.

  1. (a)Show that ker𝑇=(𝑈∩ker𝑇)⊕(𝑊∩ker𝑇) and im𝑇=im(𝑇↾𝑈)⊕im(𝑇↾𝑊).
  2. (b)Deduce that if 𝑉 is finite-dimensional, then rank𝑇=rank(𝑇↾𝑈)+rank(𝑇↾𝑊).
  3. (c)Show that (a) can fail without the hypothesis on 𝑇: find 𝑇∈L(ℝ2) with ker𝑇≠(𝑈∩ker𝑇)+(𝑊∩ker𝑇), where 𝑈=span(𝐞1) and 𝑊=span(𝐞2).

Solution.

Uses. Theorem 4.4.7 (Criteria for direct sums), Theorem 4.4.13 (Bases and dimension of a sum), Definition 4.2.14 (Rank and nullity of a linear map), Proposition 4.4.2 (Sums are the smallest containing subspaces)

Techniques. Compare components (Technique 4.4.8)

Hint 1. If 𝑇(𝐮+𝐰)=𝟎, then 𝑇(𝐮)+𝑇(𝐰)=𝟎 with 𝑇(𝐮)∈𝑈 and 𝑇(𝐰)∈𝑊. Compare components.
Hint 2. Subspaces of independent subspaces are independent: (𝑈∩ker𝑇)∩(𝑊∩ker𝑇)⊆𝑈∩𝑊.
Sketch. (a) If 𝐮+𝐰∈ker𝑇, then 𝑇𝐮+𝑇𝐰=𝟎 is a decomposition of 𝟎 along 𝑈⊕𝑊, so 𝑇𝐮=𝑇𝐰=𝟎. The image: 𝑇(𝐮+𝐰)=𝑇𝐮+𝑇𝐰. Both sums are direct because their summands lie in 𝑈 and 𝑊. (b) Dimensions add in a direct sum. (c) 𝑇(𝑥,𝑦)=(𝑥+𝑦,0) has kernel span((1,−1)), which meets both axes trivially.

(a) Let 𝐯=𝐮+𝐰∈ker𝑇 with 𝐮∈𝑈 and 𝐰∈𝑊. Then 𝟎=𝑇(𝐮)+𝑇(𝐰) with 𝑇(𝐮)∈𝑈 and 𝑇(𝐰)∈𝑊, a decomposition of 𝟎 along 𝑈⊕𝑊, so 𝑇(𝐮)=𝑇(𝐰)=𝟎 by (II) of Theorem 4.4.7. Hence 𝐮∈𝑈∩ker𝑇 and 𝐰∈𝑊∩ker𝑇, so ker𝑇⊆(𝑈∩ker𝑇)+(𝑊∩ker𝑇). The reverse containment holds because ker𝑇 is a subspace containing both summands (Proposition 4.4.2(b)). The sum is direct, since (𝑈∩ker𝑇)∩(𝑊∩ker𝑇)⊆𝑈∩𝑊={𝟎}.

For the image, every 𝑇(𝐮+𝐰)=𝑇(𝐮)+𝑇(𝐰) lies in im(𝑇↾𝑈)+im(𝑇↾𝑊), and conversely 𝑇(𝐮)+𝑇(𝐰)=𝑇(𝐮+𝐰)∈im𝑇. By hypothesis im(𝑇↾𝑈)⊆𝑈 and im(𝑇↾𝑊)⊆𝑊, so their intersection lies in 𝑈∩𝑊={𝟎}, and the sum is direct.

(b) By (a) and Theorem 4.4.13(c), dimim𝑇=dimim(𝑇↾𝑈)+dimim(𝑇↾𝑊), which is the claim (Definition 4.2.14).

(c) Let 𝑇(𝑥,𝑦)=(𝑥+𝑦,0). Then ker𝑇=span((1,−1)), and a vector (𝑡,−𝑡) lies on an axis only if 𝑡=0. So (𝑈∩ker𝑇)+(𝑊∩ker𝑇)={𝟎}≠ker𝑇. Here 𝑇(𝐞2)=𝐞1∉𝑊, so the hypothesis fails.

Exercise 4.4.45.standard Let 𝐴∈𝐹𝑚×𝑛. Prove that 𝐹𝑛=ker𝐴⊕im𝐴𝖳 when 𝐹=ℝ, and show by examples that this can fail when 𝐹=ℂ and when 𝐹=𝔽2.

Solution.

Uses. Theorem 4.2.11 (Rank–nullity), Theorem 4.3.8 (Row rank equals column rank), Theorem 4.2.7 (The image of 𝑇𝐴), Proposition 4.4.21 (Two out of three), Proposition 2.4.23 (Transpose of a product)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. Over every field the dimensions add up to 𝑛, so by Proposition 4.4.21 only the intersection matters.
Hint 2. If 𝐱=𝐴𝖳𝐲 and 𝐴𝐱=𝟎, compute 𝐱𝖳𝐱.
Sketch. dimker𝐴+dimim𝐴𝖳=(𝑛−rank𝐴)+rank𝐴=𝑛. Over ℝ, if 𝐱=𝐴𝖳𝐲∈ker𝐴, then 𝐱𝖳𝐱=𝐲𝖳𝐴𝐱=0, and 𝑥12+⋯+𝑥𝑛2=0 forces 𝐱=𝟎. Over ℂ, 𝐴=(1𝑖) has ker𝐴=span((−𝑖,1))=im𝐴𝖳. Over 𝔽2, 𝐴=(11) has ker𝐴=span((1,1))=im𝐴𝖳.

Over every field, dimker𝐴=𝑛−rank𝐴 by Theorem 4.2.11, and dimim𝐴𝖳=rank𝐴𝖳=rank𝐴 by Theorem 4.2.7 and Theorem 4.3.8. So condition (iii) of Proposition 4.4.21 always holds, and 𝐹𝑛=ker𝐴⊕im𝐴𝖳 if and only if ker𝐴∩im𝐴𝖳={𝟎}.

Over ℝ. Let 𝐱∈ker𝐴∩im𝐴𝖳, say 𝐱=𝐴𝖳𝐲. By Proposition 2.4.23, 𝐱𝖳=𝐲𝖳𝐴, so

𝑥12+⋯+𝑥𝑛2=𝐱𝖳𝐱=𝐲𝖳(𝐴𝐱)=𝐲𝖳𝟎=0.

A sum of squares of real numbers vanishes only if each term does, so 𝐱=𝟎.

Over ℂ. Let 𝐴=(1𝑖)∈ℂ1×2. Then 𝐴𝐱=𝑥1+𝑖𝑥2=0 if and only if 𝑥1=−𝑖𝑥2, so ker𝐴=span((−𝑖,1)). Also im𝐴𝖳=span((1,𝑖)), and (−𝑖,1)=−𝑖(1,𝑖). So ker𝐴=im𝐴𝖳 is a line, and the sum is not direct. The real argument breaks because (1,𝑖)𝖳(1,𝑖)=1+𝑖2=0. Over ℂ the correct statement uses the conjugate transpose (Section 6.6).

Over 𝔽2. Let 𝐴=(11)∈𝔽21×2. Then ker𝐴={𝐱|𝑥1+𝑥2=0}=span((1,1))=im𝐴𝖳, and again the sum is not direct; here (1,1)𝖳(1,1)=1+1=0.

Exercise 4.4.46.standard Let 𝑉 be finite-dimensional, and let 𝑈 be a subspace of 𝑉. Show that 𝑈 has exactly one complement if and only if 𝑈={𝟎} or 𝑈=𝑉.

Solution.

Uses. Proposition 4.4.16 (Complements exist), Proposition 4.4.21 (Two out of three), Theorem 1.5.5 (Independence is decided at zero)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. If 𝑈={𝟎} or 𝑈=𝑉, what must a complement be?
Hint 2. Otherwise, take a complement 𝑊 with basis 𝐰1,…,𝐰𝑟 and a nonzero 𝐮∈𝑈. Tilt 𝐰1 towards 𝐮: try span(𝐰1+𝐮,𝐰2,…,𝐰𝑟).
Sketch. A complement 𝑊 of {𝟎} satisfies 𝑊={𝟎}+𝑊=𝑉, and a complement of 𝑉 satisfies 𝑊=𝑉∩𝑊={𝟎}. If {𝟎}≠𝑈≠𝑉, take a complement 𝑊 with basis 𝐰1,…,𝐰𝑟 (𝑟≥1) and 𝐮∈𝑈 nonzero. If 𝑎(𝐰1+𝐮)+∑𝑗≥2𝑎𝑗𝐰𝑗∈𝑈, then 𝑎𝐰1+∑𝑗≥2𝑎𝑗𝐰𝑗∈𝑈∩𝑊, so all coefficients vanish. So 𝑊′=span(𝐰1+𝐮,𝐰2,…,𝐰𝑟) has dimension 𝑟 and meets 𝑈 trivially, hence is a complement, and 𝐰1+𝐮∉𝑊.

If 𝑈={𝟎}, then 𝑉={𝟎}⊕𝑉, and any complement 𝑊 satisfies 𝑊={𝟎}+𝑊=𝑉. If 𝑈=𝑉, then 𝑉=𝑉⊕{𝟎}, and any complement 𝑊 satisfies 𝑊=𝑉∩𝑊={𝟎}. In both cases the complement is unique.

Now suppose {𝟎}≠𝑈≠𝑉. By Proposition 4.4.16, 𝑈 has a complement 𝑊, of dimension 𝑟=dim𝑉−dim𝑈≥1; let 𝐰1,…,𝐰𝑟 be a basis of 𝑊, and let 𝐮∈𝑈 be nonzero. Let 𝑊′=span(𝐰1+𝐮,𝐰2,…,𝐰𝑟). Suppose

𝐲=𝑎(𝐰1+𝐮)+𝑎2𝐰2+⋯+𝑎𝑟𝐰𝑟∈𝑈.

Then 𝑎𝐰1+𝑎2𝐰2+⋯+𝑎𝑟𝐰𝑟=𝐲−𝑎𝐮 lies in 𝑊 and in 𝑈, hence is 𝟎, and since 𝐰1,…,𝐰𝑟 is independent, 𝑎=𝑎2=⋯=𝑎𝑟=0 (Theorem 1.5.5), so 𝐲=𝟎. This shows 𝑈∩𝑊′={𝟎}, and, taking 𝐲=𝟎, that the spanning list of 𝑊′ is independent, so dim𝑊′=𝑟. By Proposition 4.4.21, 𝑉=𝑈⊕𝑊′. Finally 𝑊′≠𝑊: if 𝐰1+𝐮∈𝑊, then 𝐮=(𝐰1+𝐮)−𝐰1∈𝑈∩𝑊={𝟎}, a contradiction. So 𝑈 has at least two complements.

Exercise 4.4.47.standard Let 0≤𝑘≤𝑛, let 𝑐0,…,𝑐𝑘∈𝐹 be distinct, and let

𝑍={𝑝∈𝐹[𝑥]≤𝑛|𝑝(𝑐0)=𝑝(𝑐1)=⋯=𝑝(𝑐𝑘)=0}.

Show that 𝐹[𝑥]≤𝑛=𝑍⊕𝐹[𝑥]≤𝑘, and compute dim𝑍 in two ways.

Solution.

Uses. Example 2.1.9 (Maps of polynomials), Lemma 3.4.23 (Too many roots), Theorem 3.4.24 (Polynomial interpolation), Theorem 4.4.7 (Criteria for direct sums), Theorem 4.4.13 (Bases and dimension of a sum), Theorem 4.2.11 (Rank–nullity)

Hint 1. A polynomial of degree at most 𝑘 that vanishes at 𝑘+1 distinct points is 𝟎.
Hint 2. Given 𝑝, interpolate its values at 𝑐0,…,𝑐𝑘 by a polynomial 𝑞 of degree at most 𝑘. Then 𝑝−𝑞∈𝑍.
Hint 3. For the second count, 𝑍 is the kernel of 𝑝↦(𝑝(𝑐0),…,𝑝(𝑐𝑘)).
Sketch. 𝑍∩𝐹[𝑥]≤𝑘={𝟎} by Lemma 3.4.23. For 𝑝, let 𝑞∈𝐹[𝑥]≤𝑘 interpolate the values 𝑝(𝑐𝑖) (Theorem 3.4.24); then 𝑝=(𝑝−𝑞)+𝑞 with 𝑝−𝑞∈𝑍. So dim𝑍=(𝑛+1)−(𝑘+1)=𝑛−𝑘 by Theorem 4.4.13(c). Alternatively, evaluation 𝐹[𝑥]≤𝑛→𝐹𝑘+1 is onto by interpolation and has kernel 𝑍; rank–nullity gives the same answer.

The map ev:𝐹[𝑥]≤𝑛→𝐹𝑘+1, 𝑝↦(𝑝(𝑐0),…,𝑝(𝑐𝑘)), is linear (Example 2.1.9), and 𝑍=kerev is a subspace.

If 𝑝∈𝑍∩𝐹[𝑥]≤𝑘, then 𝑝 has degree at most 𝑘 and vanishes at the 𝑘+1 distinct points 𝑐0,…,𝑐𝑘, so 𝑝=𝟎 by Lemma 3.4.23. Next, let 𝑝∈𝐹[𝑥]≤𝑛. By Theorem 3.4.24 there is 𝑞∈𝐹[𝑥]≤𝑘 with 𝑞(𝑐𝑖)=𝑝(𝑐𝑖) for 𝑖=0,…,𝑘. Since 𝑘≤𝑛, 𝑝−𝑞∈𝐹[𝑥]≤𝑛, and it vanishes at every 𝑐𝑖, so 𝑝−𝑞∈𝑍 and 𝑝=(𝑝−𝑞)+𝑞∈𝑍+𝐹[𝑥]≤𝑘. By Theorem 4.4.7, 𝐹[𝑥]≤𝑛=𝑍⊕𝐹[𝑥]≤𝑘.

First count. By Theorem 4.4.13(c), 𝑛+1=dim𝑍+(𝑘+1), so dim𝑍=𝑛−𝑘.

Second count. The map ev is surjective: for (𝑑0,…,𝑑𝑘)∈𝐹𝑘+1, the interpolating polynomial of Theorem 3.4.24 lies in 𝐹[𝑥]≤𝑘⊆𝐹[𝑥]≤𝑛 and has these values. By Theorem 4.2.11, dim𝑍=dimkerev=(𝑛+1)−(𝑘+1)=𝑛−𝑘.

The decomposition 𝑝=(𝑝−𝑞)+𝑞 says that the projection onto 𝐹[𝑥]≤𝑘 along 𝑍 sends 𝑝 to its interpolating polynomial at 𝑐0,…,𝑐𝑘. Note that the hypothesis requires 𝐹 to have at least 𝑘+1 elements.

Exercise 4.4.48.standard Let 𝐴,𝐵∈𝐹𝑛×𝑛 satisfy 𝐴𝐵=0, and suppose that 𝐴+𝐵 is invertible.

  1. (a)Show that rank𝐴+rank𝐵=𝑛 and 𝐹𝑛=im𝐴⊕im𝐵.
  2. (b)Show that im𝐵=ker𝐴.
  3. (c)Show that if also 𝐵𝐴=0, then im𝐴=ker𝐵. Show by an example that im𝐴=ker𝐵 can fail without the hypothesis 𝐵𝐴=0.

Solution.

Uses. Theorem 4.4.13 (Bases and dimension of a sum), Theorem 4.2.11 (Rank–nullity), Theorem 4.2.7 (The image of 𝑇𝐴), Proposition 4.1.21 (Dimensions of subspaces), Proposition 4.4.21 (Two out of three)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. Since 𝐴+𝐵 is invertible, every 𝐱 equals (𝐴+𝐵)𝐲=𝐴𝐲+𝐵𝐲 for some 𝐲. What does that say about im𝐴+im𝐵?
Hint 2. 𝐴𝐵=0 means im𝐵⊆ker𝐴. Combine this with rank–nullity for 𝐴.
Sketch. (a) Every 𝐱=(𝐴+𝐵)𝐲 lies in im𝐴+im𝐵, so im𝐴+im𝐵=𝐹𝑛 and rank𝐴+rank𝐵≥𝑛. Also im𝐵⊆ker𝐴, so rank𝐵≤𝑛−rank𝐴. Hence rank𝐴+rank𝐵=𝑛, and two out of three gives the direct sum. (b) im𝐵⊆ker𝐴, with equal dimensions. (c) Symmetrically im𝐴=ker𝐵. Without 𝐵𝐴=0: 𝐴=(1000), 𝐵=(0011).

(a) For 𝐱∈𝐹𝑛, invertibility of 𝐴+𝐵 gives 𝐲 with 𝐱=(𝐴+𝐵)𝐲=𝐴𝐲+𝐵𝐲, so im𝐴+im𝐵=𝐹𝑛. By Theorem 4.4.13(a) and Theorem 4.2.7, 𝑛≤rank𝐴+rank𝐵. On the other hand, 𝐴(𝐵𝐲)=𝟎 for every 𝐲, so im𝐵⊆ker𝐴, and by Proposition 4.1.21(a) and Theorem 4.2.11, rank𝐵≤dimker𝐴=𝑛−rank𝐴. Hence rank𝐴+rank𝐵=𝑛. Conditions (ii) and (iii) of Proposition 4.4.21 hold for im𝐴 and im𝐵, so 𝐹𝑛=im𝐴⊕im𝐵.

(b) im𝐵⊆ker𝐴, and dimim𝐵=rank𝐵=𝑛−rank𝐴=dimker𝐴, so im𝐵=ker𝐴 by Proposition 4.1.21(b).

(c) If 𝐵𝐴=0, the hypotheses are symmetric in 𝐴 and 𝐵 (note 𝐵+𝐴=𝐴+𝐵), so (b) with the roles exchanged gives im𝐴=ker𝐵.

Without 𝐵𝐴=0, let 𝐴=(1000) and 𝐵=(0011). Then 𝐴𝐵=0 and 𝐴+𝐵=(1011) is invertible, with inverse (10−11), but 𝐵𝐴=(0010)≠0, and im𝐴=span(𝐞1) while ker𝐵=span((1,−1)).

The kernels are complementary in any case: ker𝐴∩ker𝐵⊆ker(𝐴+𝐵)={𝟎}, and by (a), dimker𝐴+dimker𝐵=(𝑛−rank𝐴)+(𝑛−rank𝐵)=𝑛, so 𝐹𝑛=ker𝐴⊕ker𝐵 by Proposition 4.4.21, whether or not 𝐵𝐴=0. In the example, ker𝐴=span(𝐞2) and ker𝐵=span((1,−1)).

Exercise 4.4.49.hard Let 𝑉 be finite-dimensional with 𝑉=𝑈⊕𝑊0.

  1. (a)For 𝑆∈L(𝑊0,𝑈), let Γ𝑆={𝐰+𝑆(𝐰)|𝐰∈𝑊0}. Show that Γ𝑆 is a complement of 𝑈.
  2. (b)Show that every complement of 𝑈 equals Γ𝑆 for exactly one 𝑆∈L(𝑊0,𝑈).
  3. (c)Deduce that if 𝐹 has 𝑞 elements, dim𝑉=𝑛, and dim𝑈=𝑘, then 𝑈 has exactly 𝑞𝑘(𝑛−𝑘) complements in 𝑉.
  4. (d)List the complements of 𝑈=span((1,1,0)) in 𝔽23.

Solution.

Uses. Proposition 4.2.6 (Injective maps preserve dimension), Proposition 4.4.21 (Two out of three), Proposition 4.4.16 (Complements exist), Definition 4.4.24 (Projection along a complement), Proposition 4.4.26 (Properties of projections), Proposition 4.1.21 (Dimensions of subspaces), Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 4.1.34 (Size of a vector space over a finite field)

Techniques. Dimension counting (Technique 4.2.24)

Hint 1. (a) Γ𝑆 is the image of the linear map 𝐰↦𝐰+𝑆(𝐰). Show that this map is injective and that Γ𝑆∩𝑈={𝟎}, and count dimensions.
Hint 2. (b) Given a complement 𝑊, decompose each 𝐰∈𝑊0 along 𝑉=𝑈⊕𝑊. Its 𝑊-component should be 𝐰+𝑆(𝐰).
Hint 3. (c) A linear map 𝑊0→𝑈 is determined by the images of a basis of 𝑊0, which can be any vectors of 𝑈.
Sketch. (a) If 𝐰+𝑆𝐰=𝟎 or 𝐰+𝑆𝐰∈𝑈, then 𝐰∈𝑈∩𝑊0={𝟎}; so dimΓ𝑆=dim𝑊0=𝑛−𝑘 and two out of three applies. (b) For a complement 𝑊, let 𝑆=−Pr𝑈,𝑊↾𝑊0, with values in 𝑈. Then 𝐰+𝑆(𝐰)=Pr𝑊,𝑈(𝐰)∈𝑊, so Γ𝑆⊆𝑊, with equal dimensions. If Γ𝑆=Γ𝑆′, compare components in 𝑊0⊕𝑈. (c) |L(𝑊0,𝑈)|=(𝑞𝑘)𝑛−𝑘. (d) The four planes 𝑥1=0, 𝑥2=0, 𝑥1+𝑥3=0, 𝑥2+𝑥3=0.

Let 𝑛=dim𝑉 and 𝑘=dim𝑈, so dim𝑊0=𝑛−𝑘 (Proposition 4.4.16(b)).

(a) The map 𝑔:𝑊0→𝑉, 𝑔(𝐰)=𝐰+𝑆(𝐰), is linear with image Γ𝑆, so Γ𝑆 is a subspace. If 𝑔(𝐰)∈𝑈, then 𝐰=𝑔(𝐰)−𝑆(𝐰)∈𝑈, as 𝑆(𝐰)∈𝑈; so 𝐰∈𝑈∩𝑊0={𝟎}. Taking 𝑔(𝐰)=𝟎 shows that 𝑔 is injective, so dimΓ𝑆=𝑛−𝑘 (Proposition 4.2.6(a)); and in general it shows 𝑈∩Γ𝑆={𝟎}. By Proposition 4.4.21, 𝑉=𝑈⊕Γ𝑆.

(b) Existence. Let 𝑊 be a complement of 𝑈. Define 𝑆:𝑊0→𝑈 by 𝑆(𝐰)=−Pr𝑈,𝑊(𝐰); it is linear with values in 𝑈 (Proposition 4.4.26). For 𝐰∈𝑊0,

𝐰+𝑆(𝐰)=𝐰−Pr𝑈,𝑊(𝐰)=Pr𝑊,𝑈(𝐰)∈𝑊,

by Proposition 4.4.26(d). So Γ𝑆⊆𝑊. Both have dimension 𝑛−𝑘, by (a) and Proposition 4.4.16(b), so Γ𝑆=𝑊 (Proposition 4.1.21(b)).

Uniqueness. Suppose Γ𝑆=Γ𝑆′, and let 𝐰∈𝑊0. Then 𝐰+𝑆(𝐰)∈Γ𝑆′, so 𝐰+𝑆(𝐰)=𝐰′+𝑆′(𝐰′) for some 𝐰′∈𝑊0. Both sides are decompositions along 𝑉=𝑊0⊕𝑈, so comparing components gives 𝐰=𝐰′ and 𝑆(𝐰)=𝑆′(𝐰′)=𝑆′(𝐰). Hence 𝑆=𝑆′.

(c) By (a) and (b), 𝑆↦Γ𝑆 is a bijection from L(𝑊0,𝑈) onto the set of complements of 𝑈. Fix a basis 𝐰1,…,𝐰𝑛−𝑘 of 𝑊0. By Theorem 2.2.1, 𝑆↦(𝑆(𝐰1),…,𝑆(𝐰𝑛−𝑘)) is a bijection from L(𝑊0,𝑈) onto the set of (𝑛−𝑘)-tuples of vectors of 𝑈. Since |𝑈|=𝑞𝑘 (Proposition 4.1.34), there are (𝑞𝑘)𝑛−𝑘=𝑞𝑘(𝑛−𝑘) complements.

(d) Here 𝑛=3 and 𝑘=1, so there are 22=4 complements. Take 𝑊0=span(𝐞2,𝐞3)={𝐱|𝑥1=0}. Since (1,1,0)∉𝑊0, 𝑈∩𝑊0={𝟎}, and 1+2=3, so 𝑊0 is a complement of 𝑈 (Proposition 4.4.21). A map 𝑆:𝑊0→𝑈 is given by 𝑆(𝐞2)=𝑎(1,1,0) and 𝑆(𝐞3)=𝑏(1,1,0) with 𝑎,𝑏∈𝔽2, and Γ𝑆=span(𝐞2+𝑎(1,1,0),𝐞3+𝑏(1,1,0)). The four choices give

(𝑎,𝑏)=(0,0):span((0,1,0),(0,0,1))={𝑥1=0},(𝑎,𝑏)=(1,0):span((1,0,0),(0,0,1))={𝑥2=0},(𝑎,𝑏)=(0,1):span((0,1,0),(1,1,1))={𝑥1+𝑥3=0},(𝑎,𝑏)=(1,1):span((1,0,0),(1,1,1))={𝑥2+𝑥3=0}.

These are exactly the planes of 𝔽23 that do not contain (1,1,0).

Exercise 4.4.50.hard Let 𝑉 be finite-dimensional.

  1. (a)Let 𝑈 and 𝑊 be subspaces of 𝑉 with dim𝑈=dim𝑊. Show that 𝑈 and 𝑊 have a common complement, that is, a subspace 𝑋 with 𝑉=𝑈⊕𝑋=𝑊⊕𝑋.
  2. (b)Show that the three lines through 𝟎 in 𝔽22 have no common complement.

Solution.

Uses. Exercise 1.4.21, Proposition 4.1.21 (Dimensions of subspaces), Theorem 4.4.13 (Bases and dimension of a sum), Proposition 4.4.21 (Two out of three), Proposition 4.4.16 (Complements exist)

Techniques. Dimension counting (Technique 4.2.24), Extend a basis of a subspace (Technique 4.1.18)

Hint 1. Induct on 𝑐=dim𝑉−dim𝑈. If 𝑐≥1, find a vector 𝐯 that lies in neither 𝑈 nor 𝑊.
Hint 2. Two proper subspaces never cover 𝑉 (Exercise 1.4.21). Enlarge 𝑈 and 𝑊 by 𝐯, apply the inductive hypothesis, and add 𝐯 back to the common complement.
Hint 3. For (b), a complement of a line in 𝔽22 is another line. How many lines are there?
Sketch. (a) Induct on 𝑐. If 𝑐=0, take 𝑋={𝟎}. Otherwise 𝑈, 𝑊 are proper, so some 𝐯 lies in neither. 𝑈′=𝑈+span(𝐯) and 𝑊′=𝑊+span(𝐯) have dimension dim𝑈+1; take a common complement 𝑋′ and set 𝑋=𝑋′+span(𝐯). Then dim𝑋=𝑐, and if 𝐱′+𝑎𝐯∈𝑈 with 𝐱′∈𝑋′, then 𝐱′∈𝑈′∩𝑋′={𝟎} and 𝑎𝐯∈𝑈 forces 𝑎=0. Two out of three. (b) There are only three lines, and a common complement would be a fourth.

(a) Let 𝑛=dim𝑉 and 𝑑=dim𝑈=dim𝑊. We prove the claim by induction on 𝑐=𝑛−𝑑, for all pairs of subspaces of 𝑉 of equal dimension. If 𝑐=0, then 𝑈=𝑊=𝑉 (Proposition 4.1.21(b)) and 𝑋={𝟎} works.

Let 𝑐≥1. Then 𝑈 and 𝑊 are proper subspaces, so 𝑈∪𝑊≠𝑉 by Exercise 1.4.21; choose 𝐯∈𝑉 with 𝐯∉𝑈 and 𝐯∉𝑊. If 𝑎𝐯∈𝑈 with 𝑎≠0, then 𝐯=𝑎−1(𝑎𝐯)∈𝑈; so 𝑈∩span(𝐯)={𝟎}, and 𝑈′=𝑈+span(𝐯) has dimension 𝑑+1 by Theorem 4.4.13(c). Likewise 𝑊′=𝑊+span(𝐯) has dimension 𝑑+1. By the inductive hypothesis there is 𝑋′ with 𝑉=𝑈′⊕𝑋′=𝑊′⊕𝑋′, and dim𝑋′=𝑛−𝑑−1. Let 𝑋=𝑋′+span(𝐯). Since 𝐯∈𝑈′, we have 𝑋′∩span(𝐯)⊆𝑋′∩𝑈′={𝟎}, so dim𝑋=𝑛−𝑑.

We show 𝑈∩𝑋={𝟎}. Let 𝐲=𝐱′+𝑎𝐯∈𝑈 with 𝐱′∈𝑋′ and 𝑎∈𝐹. Then 𝐱′=𝐲−𝑎𝐯 lies in 𝑈′, since 𝐲∈𝑈⊆𝑈′ and 𝐯∈𝑈′. So 𝐱′∈𝑈′∩𝑋′={𝟎}, and 𝑎𝐯=𝐲∈𝑈, which forces 𝑎=0 since 𝐯∉𝑈. Hence 𝐲=𝟎. As dim𝑈+dim𝑋=𝑛, Proposition 4.4.21 gives 𝑉=𝑈⊕𝑋. The same argument with 𝑊 and 𝑊′ in place of 𝑈 and 𝑈′ gives 𝑉=𝑊⊕𝑋.

(b) Each line through 𝟎 in 𝔽22 contains exactly one nonzero vector, so there are exactly three lines: span(𝐞1), span(𝐞2), span(𝐞1+𝐞2). A complement of a line has dimension 1 (Proposition 4.4.16(b)) and is a line different from it. A common complement of all three would be a fourth line, which does not exist.

So (a) does not extend to three subspaces over every field. Over an infinite field it does extend to any finite number of subspaces of equal dimension, by the same induction together with Exercise 1.4.43.

Exercise 4.4.51.hard Let 𝐹 be ℚ, ℝ, or ℂ, and let 𝑃1,…,𝑃𝑘∈𝐹𝑛×𝑛 satisfy 𝑃𝑖2=𝑃𝑖 for each 𝑖 and 𝑃1+⋯+𝑃𝑘=𝐼𝑛.

  1. (a)Show that 𝐹𝑛=im𝑃1⊕⋯⊕im𝑃𝑘.
  2. (b)Deduce that 𝑃𝑖𝑃𝑗=0 whenever 𝑖≠𝑗.
  3. (c)Show that the conclusion of (b) can fail over 𝔽2.

Solution.

Uses. Exercise 4.3.43, Proposition 2.4.27 (The trace is linear), Theorem 4.2.7 (The image of 𝑇𝐴), Theorem 4.4.13 (Bases and dimension of a sum), Proposition 4.4.29 (Projections of a direct sum)

Techniques. Compare components (Technique 4.4.8), Split the space with an idempotent (Technique 4.4.28)

Hint 1. Every 𝐱 equals ∑𝑖𝑃𝑖𝐱, so the images add up to 𝐹𝑛. Directness is then a dimension count. How is rank𝑃𝑖 related to tr𝑃𝑖 over these fields?
Hint 2. For (b), decompose 𝑃𝑗𝐱 in two ways: as itself, a vector of im𝑃𝑗, and as ∑𝑖𝑃𝑖(𝑃𝑗𝐱).
Sketch. (a) 𝐱=∑𝑖𝑃𝑖𝐱, so ∑𝑖im𝑃𝑖=𝐹𝑛. By Exercise 4.3.43, rank𝑃𝑖=tr𝑃𝑖, so ∑𝑖dimim𝑃𝑖=tr(∑𝑖𝑃𝑖)=tr𝐼𝑛=𝑛, and Theorem 4.4.13(c) makes the sum direct. (b) 𝑃𝑗𝐱=∑𝑖𝑃𝑖𝑃𝑗𝐱 has components 𝑃𝑖𝑃𝑗𝐱∈im𝑃𝑖, while 𝑃𝑗𝐱∈im𝑃𝑗 also has the decomposition with 𝑃𝑗𝐱 in slot 𝑗 and 𝟎 elsewhere; compare components. (c) Over 𝔽2, take 𝑃1=𝑃2=𝑃3=𝐼1.

(a) For 𝐱∈𝐹𝑛, 𝐱=𝐼𝑛𝐱=𝑃1𝐱+⋯+𝑃𝑘𝐱, so im𝑃1+⋯+im𝑃𝑘=𝐹𝑛. Over ℚ, ℝ, and ℂ, an idempotent matrix has rank equal to its trace (Exercise 4.3.43(c)). So, using Theorem 4.2.7 and Proposition 2.4.27,

dimim𝑃1+⋯+dimim𝑃𝑘=tr𝑃1+⋯+tr𝑃𝑘=tr(𝑃1+⋯+𝑃𝑘)=tr𝐼𝑛=𝑛.

This is the dimension of the sum, so the sum is direct by Theorem 4.4.13(c).

(b) Fix 𝑗 and 𝐱∈𝐹𝑛, and let 𝐲=𝑃𝑗𝐱∈im𝑃𝑗. Since ∑𝑖𝑃𝑖=𝐼𝑛,

𝐲=𝑃1𝐲+⋯+𝑃𝑘𝐲,

a decomposition of 𝐲 along im𝑃1,…,im𝑃𝑘. Another decomposition of 𝐲 has component 𝐲 in im𝑃𝑗 and 𝟎 in every other im𝑃𝑖. By (a) the two agree, so 𝑃𝑖𝐲=𝑃𝑖𝑃𝑗𝐱=𝟎 for 𝑖≠𝑗. As 𝐱 was arbitrary, 𝑃𝑖𝑃𝑗=0.

By (b) and Proposition 4.4.29(b), the 𝑃𝑖 are the projections of the decomposition in (a).

(c) Over 𝔽2, let 𝑛=1, 𝑘=3, and 𝑃1=𝑃2=𝑃3=𝐼1=(1). Each is idempotent, and 𝑃1+𝑃2+𝑃3=(1+1+1)=𝐼1, but 𝑃1𝑃2=𝐼1≠0. What fails is (a): the ranks add up to 3>1, while the trace only records them modulo 2.

Exercise 4.4.52.challenge Let 𝐹 be a field with 𝑞 elements. Call subspaces 𝑈1,…,𝑈𝑚 of 𝐹4 a spread if each has dimension 2 and any two of them are complements of each other.

  1. (a)Show that a spread has at most 𝑞2+1 members.
  2. (b)For 𝐹=𝔽2, construct a spread with 5 members. (For 𝑀∈𝔽22×2, consider the subspace of vectors (𝑥1,𝑥2,𝑦1,𝑦2) with (𝑦1,𝑦2)=𝑀(𝑥1,𝑥2).)

Solution.

Uses. Proposition 4.1.34 (Size of a vector space over a finite field), Theorem 4.4.7 (Criteria for direct sums), Proposition 4.4.21 (Two out of three), Proposition 4.2.6 (Injective maps preserve dimension)

Techniques. Double counting (Technique 4.1.36)

Hint 1. Two members of a spread share only 𝟎. Count nonzero vectors.
Hint 2. The subspace Γ𝑀 of vectors (𝐱,𝑀𝐱) meets Γ𝑀′ only in 𝟎 when 𝑀−𝑀′ is invertible. Add the subspace of vectors (𝟎,𝐲).
Hint 3. Over 𝔽2, 𝐶=(0111) satisfies 𝐶2=𝐶+𝐼2 and 𝐶3=𝐼2. Try 𝑀∈{0,𝐼2,𝐶,𝐶2}.
Sketch. (a) Each member has 𝑞2−1 nonzero vectors, no nonzero vector lies in two members, and 𝐹4 has 𝑞4−1 nonzero vectors; so 𝑚(𝑞2−1)≤𝑞4−1, i.e. 𝑚≤𝑞2+1. (b) Take Γ𝑀 for 𝑀∈{0,𝐼2,𝐶,𝐶2} and Γ∞={(𝟎,𝐲)}. Every difference of two of the four matrices is 𝐼2, 𝐶, or 𝐶2, all invertible, so Γ𝑀∩Γ𝑀′={𝟎}; and Γ𝑀∩Γ∞={𝟎}. Two-dimensional subspaces of 𝔽24 meeting trivially are complements.

Write vectors of 𝐹4 as (𝐱,𝐲) with 𝐱,𝐲∈𝐹2.

(a) Let 𝑈1,…,𝑈𝑚 be a spread. For 𝑖≠𝑗, 𝑈𝑖∩𝑈𝑗={𝟎}, so the sets 𝑈𝑖∖{𝟎} are pairwise disjoint subsets of 𝐹4∖{𝟎}. Each 𝑈𝑖 has 𝑞2 elements (Proposition 4.1.34), so

𝑚(𝑞2−1)≤𝑞4−1=(𝑞2−1)(𝑞2+1),

and 𝑚≤𝑞2+1.

(b) For 𝑀∈𝔽22×2 let Γ𝑀={(𝐱,𝑀𝐱)|𝐱∈𝔽22}, the image of the injective linear map 𝐱↦(𝐱,𝑀𝐱), so dimΓ𝑀=2 (Proposition 4.2.6(a)). Let Γ∞={(𝟎,𝐲)|𝐲∈𝔽22}, also of dimension 2. Let

𝐶=(0111),𝐶2=(1110)=𝐶+𝐼2,𝐶3=𝐶𝐶2=(1001)=𝐼2.

So 𝐶 and 𝐶2 are invertible, with 𝐶−1=𝐶2. We claim that Γ0,Γ𝐼2,Γ𝐶,Γ𝐶2,Γ∞ is a spread.

Since −1=1 in 𝔽2, the differences of two distinct matrices among 0,𝐼2,𝐶,𝐶2 are

𝐼2−0=𝐼2,𝐶−0=𝐶,𝐶2−0=𝐶2,𝐶−𝐼2=𝐶2,𝐶2−𝐼2=𝐶,𝐶2−𝐶=𝐼2,

all invertible. If (𝐱,𝑀𝐱)=(𝐱′,𝑀′𝐱′) with 𝑀≠𝑀′ among them, then 𝐱=𝐱′ and (𝑀−𝑀′)𝐱=𝟎, so 𝐱=(𝑀−𝑀′)−1𝟎=𝟎. Hence Γ𝑀∩Γ𝑀′={𝟎}. Also, (𝐱,𝑀𝐱)=(𝟎,𝐲) forces 𝐱=𝟎 and then 𝐲=𝟎, so Γ𝑀∩Γ∞={𝟎}. Any two of the five subspaces have dimensions adding up to 4 and meet only in 𝟎, so they are complements of each other by Proposition 4.4.21. This spread has 22+1 members, so the bound in (a) is attained.

The four matrices 0,𝐼2,𝐶,𝐶2, with matrix addition and multiplication, form the field with four elements (Section 14.3). The same construction, with 𝔽𝑞2 realized as 𝑞2 matrices in 𝐹2×2, gives a spread of size 𝑞2+1 for every 𝑞.

More practice

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