Books
Theme
Text size
Width

[ and ] go to the previous and next page.

These problems combine the sections of Chapter 1. The first four are review prompts of the kind found on an exam review sheet: state the result, prove it without looking, and then answer a follow-up question that the text did not ask. The rest are ordered roughly by difficulty. Problems of kind “competition” are harder than anything the course expects.

Review: state and prove

Problem 1.1.standard
  1. (a)State the criterion for ℤ/𝑛ℤ to be a field, and prove it.
  2. (b)One of the two proofs in Section 1.1.3 computes inverses. Use it to find 17−1 in 𝔽101, and then solve 17𝑥+3=5 in 𝔽101.

Solution.

Uses. Lemma 1.1.21 (Arithmetic in ℤ/𝑛ℤ), Proposition 1.1.17 (No zero divisors), Proposition 1.1.24 (ℤ/𝑛ℤ is a field if and only if 𝑛 is prime), Proposition 1.1.13 (Solving 𝑎+𝑥=𝑏 and 𝑎𝑥=𝑏), Bézout’s identity and the Euclidean algorithm

Techniques. Contrapositive (Technique 1.5.4)

Hint 1. Only multiplicative inverses are in question (Lemma 1.1.21). For a composite 𝑛=𝑟𝑠, look at 𝑟⋅𝑠.
Hint 2. For a prime 𝑝 and 0<𝑎<𝑝, Bézout gives 𝑎𝑥+𝑝𝑦=1. For (b), run the Euclidean algorithm on 101 and 17, and then substitute back.
Sketch. (a) ℤ/𝑛ℤ is a field if and only if 𝑛 is prime. If 𝑛=𝑟𝑠 with 1<𝑟,𝑠<𝑛, then 𝑟𝑠=0 is a product of nonzero elements; if 𝑛=𝑝 is prime and 0<𝑎<𝑝, then gcd(𝑎,𝑝)=1, and Bézout’s 𝑎𝑥+𝑝𝑦=1 makes 𝑥mod𝑝 an inverse of 𝑎. (b) 101=5⋅17+16 and 17=16+1, so 1=6⋅17−101, and 17−1=6. Then 17𝑥=2, so 𝑥=12.

(a) Statement. For an integer 𝑛≥2, ℤ/𝑛ℤ is a field if and only if 𝑛 is prime (Proposition 1.1.24).

Proof. By Lemma 1.1.21, ℤ/𝑛ℤ satisfies every field axiom except possibly the existence of multiplicative inverses, so it is a field exactly when every nonzero element has an inverse.

(⇒) We prove the contrapositive. If 𝑛 is not prime, write 𝑛=𝑟𝑠 with 1<𝑟,𝑠<𝑛. Then 𝑟 and 𝑠 are nonzero elements of ℤ/𝑛ℤ with 𝑟⋅𝑛𝑠=𝑛mod𝑛=0. A field has no zero divisors (Proposition 1.1.17), so ℤ/𝑛ℤ is not a field.

(⇐) Let 𝑛=𝑝 be prime and 𝑎∈{1,…,𝑝−1}. The only positive divisors of 𝑝 are 1 and 𝑝, and 𝑝∤𝑎, so gcd(𝑎,𝑝)=1. By Bézout’s identity, 𝑎𝑥+𝑝𝑦=1 for some integers 𝑥,𝑦. Let 𝑏=𝑥mod𝑝. By Lemma 1.1.21(a),

𝑎⋅𝑝𝑏=(𝑎𝑥)mod𝑝=(1−𝑝𝑦)mod𝑝=1,

so 𝑏 is an inverse of 𝑎.

(b) The Bézout proof computes inverses: run the Euclidean algorithm and substitute back. Here

101=5⋅17+16,17=1⋅16+1,

so

1=17−16=17−(101−5⋅17)=6⋅17−101.

Hence 17⋅6=102=101+1, and 17−1=6 in 𝔽101. By Proposition 1.1.13, 17𝑥+3=5 holds exactly when 17𝑥=2, that is, 𝑥=6⋅2=12. Check: 17⋅12+3=207=2⋅101+5.

The counting proof of Proposition 1.1.24 shows that 17 has an inverse without producing it; using it to find 17−1 would mean trying the candidates one by one.

Problem 1.2.standard Two of the vector space axioms, (A7) and (A8), involve both operations.

  1. (a)Using only (A1)–(A7), and not (A8), prove that 𝑎(𝐯−𝐰)=𝑎𝐯−𝑎𝐰 for all 𝑎∈𝐹 and 𝐯,𝐰∈𝑉.
  2. (b)Prove that (𝑎−𝑏)𝐯=𝑎𝐯−𝑏𝐯 for all 𝑎,𝑏∈𝐹 and 𝐯∈𝑉. Which axioms does your proof use?
  3. (c)Show that the identity in (b) can fail for a structure that satisfies every axiom except (A8).

Solution.

Uses. Definition 1.2.1 (Vector space), Proposition 1.2.30 (Additive arithmetic), Proposition 1.2.28 (Uniqueness of additive inverses), Proposition 1.2.33 (The zero vector), Proposition 1.2.32 (The scalar zero), Example 1.2.25 (Changing one operation on ℝ2)

Techniques. Proving from axioms (Technique 1.1.7)

Hint 1. For (a), it suffices to show 𝑎(−𝐰)=−(𝑎𝐰). Compute 𝑎𝐰+𝑎(−𝐰) with (A7). You will need 𝑎𝟎=𝟎: which of the two proofs of Proposition 1.2.33 avoids (A8)?
Hint 2. For (b), show (−𝑏)𝐯=−(𝑏𝐯) by computing 𝑏𝐯+(−𝑏)𝐯 with (A8). For (c), look at Example 1.2.25.
Sketch. (a) The first proof of Proposition 1.2.33 uses (A7), (A3), and cancellation, so 𝑎𝟎=𝟎 without (A8). Then 𝑎𝐰+𝑎(−𝐰)=𝑎(𝐰+(−𝐰))=𝑎𝟎=𝟎, so 𝑎(−𝐰)=−(𝑎𝐰), and (A7) gives the identity. (b) 𝑏𝐯+(−𝑏)𝐯=(𝑏+(−𝑏))𝐯=0𝐯=𝟎 by (A8) and Proposition 1.2.32, which itself uses (A8); then (A8) again. (c) On ℝ2 with 𝑎⊙(𝑥,𝑦)=(𝑎𝑥,𝑦): (2−1)⊙(0,1)=(0,1), but 2⊙(0,1)−1⊙(0,1)=𝟎.

(a) We use only (A1)–(A7) and facts proved from them. Cancellation (Proposition 1.2.30(b)) and uniqueness of negatives (Proposition 1.2.28) use only (A1)–(A4). The first proof of Proposition 1.2.33 uses (A7), (A3), and cancellation, so 𝑎𝟎=𝟎 holds without (A8). Now

𝑎𝐰+𝑎(−𝐰)=𝑎(𝐰+(−𝐰))(A7)=𝑎𝟎=𝟎(A4, then 𝑎𝟎=𝟎),

so 𝑎(−𝐰) is an additive inverse of 𝑎𝐰, and 𝑎(−𝐰)=−(𝑎𝐰) by Proposition 1.2.28. Hence, by (A7),

𝑎(𝐯−𝐰)=𝑎(𝐯+(−𝐰))=𝑎𝐯+𝑎(−𝐰)=𝑎𝐯+(−(𝑎𝐰))=𝑎𝐯−𝑎𝐰.

(b) First,

𝑏𝐯+(−𝑏)𝐯=(𝑏+(−𝑏))𝐯(A8)=0𝐯=𝟎(@prop:vs-zero-mul),

so (−𝑏)𝐯=−(𝑏𝐯) by Proposition 1.2.28. Then by (A8),

(𝑎−𝑏)𝐯=(𝑎+(−𝑏))𝐯=𝑎𝐯+(−𝑏)𝐯=𝑎𝐯−𝑏𝐯.

The proof uses (A8) twice directly, and once more through Proposition 1.2.32, whose proof starts from (0+0)𝐯=0𝐯+0𝐯. Besides (A8) it uses (A1)–(A4) through Proposition 1.2.28 and cancellation.

(c) By Example 1.2.25(b), ℝ2 with its usual addition and 𝑎⊙(𝑥,𝑦)=(𝑎𝑥,𝑦) satisfies every axiom except (A8). There,

(2−1)⊙(0,1)=1⊙(0,1)=(0,1),

while 2⊙(0,1)−1⊙(0,1)=(0,1)−(0,1)=(0,0). So (𝑎−𝑏)⊙𝐯≠𝑎⊙𝐯−𝑏⊙𝐯 for 𝑎=2, 𝑏=1, 𝐯=(0,1). Every step of (b) that invokes (A8) fails here, and so do the derived facts 0⊙𝐯=𝟎 and (−𝑏)⊙𝐯=−(𝑏⊙𝐯): for instance 0⊙(0,1)=(0,1), and (−1)⊙(0,1)=(0,1)≠(0,−1). Part (a), whose proof avoided (A8), still holds in this structure, as it must.

Problem 1.3.standard Let ℒ︀=𝐯1,…,𝐯𝑘 be a list in 𝑉.

  1. (a)State the definition of linear independence and the test at zero (Theorem 1.5.5), and prove that they are equivalent.
  2. (b)Suppose that some vector 𝐰∈span(ℒ︀) is represented by exactly one linear combination of ℒ︀. Show that ℒ︀ is linearly independent.
  3. (c)Suppose instead that some 𝐰∈𝑉 is represented by no linear combination of ℒ︀. Can you conclude that ℒ︀ is independent? That it is dependent?

Solution.

Uses. Definition 1.5.1 (Linear independence), Definition 1.5.3 (Linear relation), Theorem 1.5.5 (Independence is decided at zero), Lemma 1.3.9 (Arithmetic of linear combinations), Proposition 1.2.34 (Negatives and the scalar −1), Proposition 1.5.15 (Short lists, zeros, and repeats)

Techniques. Contrapositive (Technique 1.5.4), Uniqueness via two candidates (Technique 1.1.8)

Hint 1. For (a), one direction is the definition applied to 𝟎. For the other, two different representations of one vector can be subtracted.
Hint 2. For (b), fix the representation 𝑎 of 𝐰. If 𝑐 is a linear relation, what does 𝑎+𝑐 represent?
Hint 3. For (c), compare (1,0) and (1,0),(2,0) in ℝ2, with 𝐰=(0,1).
Sketch. (a) Independence (every vector of the span has exactly one representation) applied to 𝟎 gives the test at zero. Conversely, two different representations of 𝐰 subtract to a nontrivial relation. (b) If 𝑐 is a relation, then 𝑎+𝑐 represents 𝐰, so 𝑎+𝑐=𝑎 and 𝑐=0. (c) Neither: 𝐰=(0,1) is outside the spans of the independent list (1,0) and of the dependent list (1,0),(2,0).

(a) Statement. ℒ︀ is linearly independent if every vector of span(ℒ︀) is represented by exactly one linear combination of ℒ︀ (Definition 1.5.1). The test at zero: ℒ︀ is independent if and only if 𝑎1𝐯1+⋯+𝑎𝑘𝐯𝑘=𝟎 implies 𝑎1=⋯=𝑎𝑘=0.

Proof. If ℒ︀ is independent, then 𝟎∈span(ℒ︀) is represented by the trivial relation, and by nothing else, so every relation is trivial. Conversely, we prove the contrapositive: suppose ℒ︀ is dependent, so that some 𝐰 has two different representations, with coefficients 𝑎𝑖 and 𝑏𝑖. By Lemma 1.3.9 and −𝐱=(−1)𝐱 (Proposition 1.2.34),

∑𝑖=1𝑘(𝑎𝑖−𝑏𝑖)𝐯𝑖=∑𝑖=1𝑘𝑎𝑖𝐯𝑖−∑𝑖=1𝑘𝑏𝑖𝐯𝑖=𝐰−𝐰=𝟎,

and 𝑎𝑗−𝑏𝑗≠0 for some 𝑗. So the test at zero fails.

(b) Let 𝑎1,…,𝑎𝑘 be the unique representation of 𝐰, and let 𝑐1,…,𝑐𝑘 be any linear relation of ℒ︀. By Lemma 1.3.9, the coefficients 𝑎𝑖+𝑐𝑖 represent 𝐰+𝟎=𝐰. By uniqueness, 𝑎𝑖+𝑐𝑖=𝑎𝑖 for every 𝑖, so 𝑐𝑖=0. Every relation is trivial, and ℒ︀ is independent by (a).

So uniqueness at a single vector of the span forces uniqueness everywhere. This is the reason the test can be run at 𝟎: any vector of the span would do, and 𝟎 is the one whose representation we always know.

(c) Neither. In ℝ2 let 𝐰=(0,1). The list (1,0) is independent (Proposition 1.5.15(b)), the list (1,0),(2,0) is dependent (Proposition 1.5.15(d)), and 𝐰 lies in neither span, since both spans consist of vectors with second coordinate 0. A vector outside the span says something about spanning, not about independence.

Problem 1.4.standard
  1. (a)State the linear dependence lemma, including the statement about deleting an entry, and prove it.
  2. (b)In the proof, 𝑗 was the largest index with 𝑎𝑗≠0 in a nontrivial relation. Let 𝑖 instead be the smallest such index. What does the relation say about 𝐯𝑖?
  3. (c)For the list (1,0),(0,1),(0,2) in ℝ2, find all 𝑗 with 𝐯𝑗∈span(𝐯1,…,𝐯𝑗−1), and all 𝑖 with 𝐯𝑖∈span(𝐯𝑖+1,…,𝐯3).

Solution.

Uses. Lemma 1.5.10 (Linear dependence lemma), Theorem 1.5.5 (Independence is decided at zero), Corollary 1.3.20 (Operations that preserve the span)

Techniques. Extremal choice and minimal counterexamples (Technique 1.5.9)

Hint 1. Start from a nontrivial relation. Solving it for one entry requires that entry’s coefficient to be nonzero; the choice of which entry decides what is on the other side.
Hint 2. For the deletion statement, Corollary 1.3.20(c) says that appending a vector already in the span does not change the span.
Hint 3. In (c), the spans involved are the first axis, the second axis, and ℝ2.
Sketch. (a) With 𝑗 largest, the terms after 𝑗 vanish, so 𝐯𝑗=∑𝑙<𝑗(−𝑎𝑙/𝑎𝑗)𝐯𝑙. If 𝐯𝑗 lies in the span of the earlier entries, it lies in the span of the list without it, so appending it back changes nothing (Corollary 1.3.20(c)), and the result is a reordering of ℒ︀. (b) With 𝑖 smallest, 𝐯𝑖=∑𝑙>𝑖(−𝑎𝑙/𝑎𝑖)𝐯𝑙, a combination of later entries. (c) Only 𝑗=3, and only 𝑖=2.

(a) Statement. If ℒ︀=𝐯1,…,𝐯𝑘 is linearly dependent, then 𝐯𝑗∈span(𝐯1,…,𝐯𝑗−1) for some 𝑗, and for every such 𝑗, deleting 𝐯𝑗 from ℒ︀ does not change the span (Lemma 1.5.10).

Proof. By Theorem 1.5.5 there is a relation 𝑎1𝐯1+⋯+𝑎𝑘𝐯𝑘=𝟎 with some 𝑎𝑙≠0. Let 𝑗 be the largest index with 𝑎𝑗≠0. The terms with index above 𝑗 are 𝟎, so 𝑎1𝐯1+⋯+𝑎𝑗𝐯𝑗=𝟎, and since 𝑎𝑗≠0,

𝐯𝑗=∑𝑙=1𝑗−1(−𝑎𝑙𝑎𝑗)𝐯𝑙∈span(𝐯1,…,𝐯𝑗−1),

where for 𝑗=1 the sum is empty and the statement is 𝐯1=𝟎. Now let 𝑗 be any index with 𝐯𝑗∈span(𝐯1,…,𝐯𝑗−1), and let ℒ︀′ be ℒ︀ without 𝐯𝑗. Then 𝐯𝑗∈span(ℒ︀′), since 𝐯1,…,𝐯𝑗−1 is a sublist of ℒ︀′ (Corollary 1.3.20(b)). By Corollary 1.3.20(c), span(ℒ︀′,𝐯𝑗)=span(ℒ︀′), and ℒ︀′,𝐯𝑗 is a reordering of ℒ︀, so its span is span(ℒ︀) by Corollary 1.3.20(a).

(b) With 𝑖 the smallest index with 𝑎𝑖≠0, the terms before 𝑖 vanish, so 𝑎𝑖𝐯𝑖+𝑎𝑖+1𝐯𝑖+1+⋯+𝑎𝑘𝐯𝑘=𝟎, and

𝐯𝑖=∑𝑙=𝑖+1𝑘(−𝑎𝑙𝑎𝑖)𝐯𝑙∈span(𝐯𝑖+1,…,𝐯𝑘).

So a dependent list also has an entry in the span of the entries after it. The extremal choice decides the side: the largest index leaves earlier entries, the smallest leaves later ones.

(c) Write 𝐯1,𝐯2,𝐯3=(1,0),(0,1),(0,2).

Earlier entries. 𝐯1≠𝟎, so 𝑗=1 fails. span(𝐯1) is the first axis, which does not contain 𝐯2, so 𝑗=2 fails. span(𝐯1,𝐯2)=ℝ2 contains 𝐯3, so 𝑗=3 works.

Later entries. span(𝐯2,𝐯3) is the second axis, which does not contain 𝐯1, so 𝑖=1 fails. 𝐯2=(1/2)𝐯3, so 𝑖=2 works. span(())={𝟎} and 𝐯3≠𝟎, so 𝑖=3 fails.

The two versions of the lemma pick out different redundant entries, here 𝐯3 and 𝐯2. Deleting either one leaves a basis of ℝ2.

Synthesis problems

Problem 1.5.routine Work in 𝔽52.

  1. (a)List the lines span(𝐯), 𝐯≠𝟎, of 𝔽52 by giving one nonzero vector on each. Which line contains (2,3)?
  2. (b)Show that ℬ︀=(1,2),(1,3) is a basis of 𝔽52, and find [(𝑥,𝑦)]ℬ︀ and [(2,3)]ℬ︀.
  3. (c)How many bases of 𝔽52 have their first entry on the line span((1,2))?

Solution.

Uses. Theorem 1.4.25 (The subspaces of 𝐹2), Exercise 1.3.28, Definition 1.6.1 (Basis), (1.6.1), Exercise 1.3.37, Proposition 1.5.15 (Short lists, zeros, and repeats), Proposition 1.6.2 (Bases are independent spanning lists)

Hint 1. A nonzero vector (𝑎,𝑏) with 𝑎≠0 lies on the same line as (1,𝑏/𝑎). Inverses in 𝔽5: 2−1=3, 3−1=2, 4−1=4.
Hint 2. For (b), solve 𝑎(1,2)+𝑏(1,3)=(𝑥,𝑦) for arbitrary (𝑥,𝑦). For (c), a list 𝐮,𝐯 in 𝔽52 is a basis exactly when 𝐮≠𝟎 and 𝐯∉span(𝐮).
Sketch. (a) The six lines are span((1,𝑐)) for 𝑐∈𝔽5 and span((0,1)); (2,3)=2(1,4). (b) The equations 𝑎+𝑏=𝑥, 2𝑎+3𝑏=𝑦 force 𝑏=𝑦−2𝑥 and 𝑎=3𝑥−𝑦, which work; so [(𝑥,𝑦)]ℬ︀=(3𝑥−𝑦,𝑦−2𝑥) and [(2,3)]ℬ︀=(3,4). (c) 4 choices of first entry, then 25−5=20 choices outside its line: 80.

(a) By Theorem 1.4.25, the lines are the sets span(𝐯) with 𝐯≠𝟎, and span(𝐯)=span(𝑐𝐯) for 𝑐≠0 (Exercise 1.3.28(b)). If 𝐯=(𝑎,𝑏) with 𝑎≠0, then span(𝐯)=span((1,𝑏/𝑎)); if 𝑎=0, then 𝑏≠0 and span(𝐯)=span((0,1)). The lines span((1,𝑐)), 𝑐∈𝔽5, are different from each other and from span((0,1)), since the only multiple of (1,𝑐) with first coordinate 1 is (1,𝑐) itself, and span((0,1)) contains no vector with first coordinate 1. So the six lines are

span((1,0)),span((1,1)),span((1,2)),span((1,3)),span((1,4)),span((0,1)).

For (2,3): 3/2=3⋅2−1=3⋅3=9=4, so (2,3)=2(1,4) lies on span((1,4)).

(b) For (𝑥,𝑦)∈𝔽52, the equation 𝑎(1,2)+𝑏(1,3)=(𝑥,𝑦) reads 𝑎+𝑏=𝑥 and 2𝑎+3𝑏=𝑦. Subtracting twice the first equation from the second gives 𝑏=𝑦−2𝑥, and then 𝑎=𝑥−𝑏=3𝑥−𝑦. Conversely these values satisfy both equations: 𝑎+𝑏=𝑥, and 2𝑎+3𝑏=6𝑥−2𝑦+3𝑦−6𝑥=𝑦. So every (𝑥,𝑦) has exactly one representation, ℬ︀ is a basis (Definition 1.6.1), and by (1.6.1),

[(𝑥,𝑦)]ℬ︀=(3𝑥−𝑦,𝑦−2𝑥).

For (2,3): 3⋅2−3=3 and 3−4=−1=4, so [(2,3)]ℬ︀=(3,4). Check: 3(1,2)+4(1,3)=(7,18)=(2,3) in 𝔽52.

(c) A list 𝐮,𝐯 in 𝔽52 with 𝐮≠𝟎 spans 𝔽52 exactly when 𝐯∉span(𝐮) (Exercise 1.3.37(b)), and then it is also independent by Proposition 1.5.14, since the list 𝐮 is independent (Proposition 1.5.15(b)). So it is a basis exactly when 𝐮≠𝟎 and 𝐯∉span(𝐮) (Proposition 1.6.2). The first entry is one of the 4 nonzero vectors of span((1,2)), and its span is that line, which has 5 elements. So there are 25−5=20 choices for the second entry, and 4⋅20=80 bases in all.

Problem 1.6.routine In 𝐹[𝑥]≤3, let 𝑈={𝑝|𝑝(1)=0} and 𝑊={𝑝|𝑝(−1)=0}.

  1. (a)Suppose 1+1≠0 in 𝐹. Find a basis of 𝑈∩𝑊, and show that 𝑈+𝑊=𝐹[𝑥]≤3.
  2. (b)Describe 𝑈, 𝑊, 𝑈∩𝑊, and 𝑈+𝑊 when 𝐹=𝔽2.

Solution.

Uses. Definition 1.2.17 (Evaluation), Proposition 1.5.24 (Distinct degrees), Proposition 1.6.2 (Bases are independent spanning lists), Proposition 1.4.24 (The sum of two subspaces), Proposition 1.4.14 (The span is the smallest subspace containing a list), Proposition 1.6.7 (Standard bases)

Hint 1. Write 𝑝=𝑎+𝑏𝑥+𝑐𝑥2+𝑑𝑥3. Then 𝑝(1)=𝑎+𝑏+𝑐+𝑑 and 𝑝(−1)=𝑎−𝑏+𝑐−𝑑. Add and subtract.
Hint 2. For 𝑈+𝑊, find 1, 𝑥, 𝑥2, 𝑥3 in 𝑈+𝑊. The vectors 𝑥−1∈𝑈 and 𝑥+1∈𝑊 are a good start. Over 𝔽2, what is −1?
Sketch. (a) 𝑝(1)=𝑝(−1)=0 if and only if 𝑎+𝑐=0 and 𝑏+𝑑=0 (this uses 1+1≠0), so 𝑈∩𝑊=span(1−𝑥2,𝑥−𝑥3), a basis by distinct degrees. 𝑈+𝑊 contains (𝑥+1)−(𝑥−1)=2, hence 1, then 𝑥, 𝑥2=(𝑥2−1)+1, 𝑥3=(𝑥3−1)+1. (b) Over 𝔽2, −1=1, so 𝑈=𝑊=𝑈∩𝑊=𝑈+𝑊=span(1+𝑥,1+𝑥2,1+𝑥3), a proper subspace.

Write 𝑝=𝑎+𝑏𝑥+𝑐𝑥2+𝑑𝑥3. By Definition 1.2.17, 𝑝(1)=𝑎+𝑏+𝑐+𝑑 and 𝑝(−1)=𝑎−𝑏+𝑐−𝑑.

(a) If 𝑎+𝑐=0 and 𝑏+𝑑=0, then 𝑝(1)=(𝑎+𝑐)+(𝑏+𝑑)=0 and 𝑝(−1)=(𝑎+𝑐)−(𝑏+𝑑)=0. Conversely, if 𝑝(1)=𝑝(−1)=0, then adding and subtracting gives (1+1)(𝑎+𝑐)=0 and (1+1)(𝑏+𝑑)=0, so 𝑎+𝑐=0 and 𝑏+𝑑=0 because 1+1≠0 (Proposition 1.1.17). Hence 𝑝∈𝑈∩𝑊 exactly when 𝑐=−𝑎 and 𝑑=−𝑏, that is,

𝑝=𝑎(1−𝑥2)+𝑏(𝑥−𝑥3).

So 𝑈∩𝑊=span(1−𝑥2,𝑥−𝑥3). The two polynomials are nonzero of degrees 2 and 3, so they are independent (Proposition 1.5.24), and they form a basis of 𝑈∩𝑊 (Proposition 1.6.2).

For 𝑈+𝑊: the polynomials 𝑥−1, 𝑥2−1, 𝑥3−1 vanish at 1 and lie in 𝑈, and 𝑥+1 vanishes at −1 and lies in 𝑊. The sum 𝑈+𝑊 is a subspace containing 𝑈 and 𝑊 (Proposition 1.4.24), so it contains

(𝑥+1)−(𝑥−1)=1+1,

hence 1=(1+1)−1(1+1), and then 𝑥=(𝑥−1)+1, 𝑥2=(𝑥2−1)+1, and 𝑥3=(𝑥3−1)+1. These span 𝐹[𝑥]≤3 (Proposition 1.6.7), so 𝑈+𝑊=𝐹[𝑥]≤3 by Proposition 1.4.14(b).

(b) Over 𝔽2, −1=1, so 𝑝(−1)=𝑝(1) for every 𝑝, and 𝑈=𝑊. Hence 𝑈∩𝑊=𝑈+𝑊=𝑈. Since −(𝑏+𝑐+𝑑)=𝑏+𝑐+𝑑 over 𝔽2, 𝑝∈𝑈 exactly when 𝑎=𝑏+𝑐+𝑑, that is,

𝑝=𝑏(1+𝑥)+𝑐(1+𝑥2)+𝑑(1+𝑥3).

So 𝑈=span(1+𝑥,1+𝑥2,1+𝑥3), and this list is a basis of 𝑈 by distinct degrees. The subspace 𝑈+𝑊=𝑈 is proper, since 1∉𝑈. Over 𝔽2, the two conditions are one condition, and the computation in (a) broke exactly where it divided by 1+1.

Problem 1.7.routine In ℝℝ, let 𝑉=span(1,cos,sin), where 1 is the constant function.

  1. (a)Show that 1,cos,sin is a basis of 𝑉.
  2. (b)Find the coordinates, with respect to this basis, of the functions 𝑡↦cos(𝑡+𝜋/3), 𝑡↦sin2(𝑡/2), and 𝑡↦(cos(𝑡/2)+sin(𝑡/2))2.
  3. (c)Is the function 𝑡↦cos2𝑡 in 𝑉?

Solution.

Uses. Proposition 1.6.2 (Bases are independent spanning lists), Theorem 1.5.5 (Independence is decided at zero), (1.6.1), the addition and double-angle formulas

Hint 1. For independence, evaluate a relation 𝑎+𝑏cos𝑡+𝑐sin𝑡=0 at 𝑡=0, 𝜋, and 𝜋/2.
Hint 2. For (b), use cos(𝑠+𝑢)=cos𝑠cos𝑢−sin𝑠sin𝑢, cos𝑡=1−2sin2(𝑡/2), and sin𝑡=2sin(𝑡/2)cos(𝑡/2). For (c), the same three evaluations force the coefficients; test a fourth point.
Sketch. (a) The list spans 𝑉 by definition; evaluating at 0, 𝜋, 𝜋/2 gives 𝑎+𝑏=𝑎−𝑏=𝑎+𝑐=0. (b) (0,1/2,−3/2), (1/2,−1/2,0), and (1,0,1). (c) No: if cos2𝑡=𝑎+𝑏cos𝑡+𝑐sin𝑡, the points 0, 𝜋, 𝜋/2 force 𝑎=1, 𝑏=0, 𝑐=−1, and 𝑡=−𝜋/2 gives 0=2.

(a) The list spans 𝑉 by definition. Suppose 𝑎+𝑏cos𝑡+𝑐sin𝑡=0 for all 𝑡. At 𝑡=0 this gives 𝑎+𝑏=0, at 𝑡=𝜋 it gives 𝑎−𝑏=0, so 𝑎=𝑏=0, and at 𝑡=𝜋/2 it gives 𝑎+𝑐=0, so 𝑐=0. The list is independent (Theorem 1.5.5), hence a basis of 𝑉 (Proposition 1.6.2).

(b) By (1.6.1), it suffices to write each function as a combination of 1,cos,sin, valid for every 𝑡.

  • cos(𝑡+𝜋/3)=cos(𝜋/3)cos𝑡−sin(𝜋/3)sin𝑡=(1/2)cos𝑡−(3/2)sin𝑡, with coordinates (0,1/2,−3/2).
  • cos𝑡=1−2sin2(𝑡/2), so sin2(𝑡/2)=1/2−(1/2)cos𝑡, with coordinates (1/2,−1/2,0).
  • (cos(𝑡/2)+sin(𝑡/2))2=cos2(𝑡/2)+sin2(𝑡/2)+2sin(𝑡/2)cos(𝑡/2)=1+sin𝑡, with coordinates (1,0,1).

(c) No. Suppose cos2𝑡=𝑎+𝑏cos𝑡+𝑐sin𝑡 for all 𝑡. At 𝑡=0 and 𝑡=𝜋 we get 1=𝑎+𝑏 and 1=𝑎−𝑏, so 𝑎=1 and 𝑏=0. At 𝑡=𝜋/2 we get 0=𝑎+𝑐, so 𝑐=−1. So the only candidate is 1−sin𝑡. But at 𝑡=−𝜋/2, cos2𝑡=0 while 1−sin𝑡=2. Hence 𝑡↦cos2𝑡 is not in 𝑉. Three evaluations determined the only possible coefficients, and a fourth refuted them.

Problem 1.8.standard Let 𝐾 be a subfield of 𝐹 with 𝐾≠𝐹, and let 𝑛≥1. Regard 𝐾𝑛 as a subset of 𝐹𝑛.

  1. (a)Show that 𝐾𝑛 is a subspace of 𝐹𝑛 regarded as a vector space over 𝐾 (Proposition 1.2.19), but not a subspace of the 𝐹-vector space 𝐹𝑛.
  2. (b)Show that the only subspace of the 𝐹-vector space 𝐹𝑛 that is contained in 𝐾𝑛 is {𝟎}.
  3. (c)Let 𝑈 be a subspace of the 𝐹-vector space 𝐹𝑛. Show that 𝑈∩𝐾𝑛 is a subspace of the 𝐾-vector space 𝐾𝑛. For 𝐹=ℂ, 𝐾=ℝ, and 𝑛=2, find subspaces 𝑈 of ℂ2, other than {𝟎} and ℂ2, with 𝑈∩ℝ2={𝟎} and with 𝑈∩ℝ2≠{𝟎}.

Solution.

Uses. Definition 1.1.32 (Subfield), Proposition 1.2.19 (Restriction of scalars), Theorem 1.4.3 (Subspace criterion), Definition 1.2.4 (The space 𝐹𝑛), Definition 1.1.29 (Complex numbers)

Hint 1. Closure of 𝐾𝑛 under scalars from 𝐾 comes from closure of 𝐾 under products. For the failure over 𝐹, pick 𝑐∈𝐹 outside 𝐾.
Hint 2. For (b), take a nonzero 𝐯∈𝑈 and a coordinate 𝑣𝑖≠0. Which multiples of 𝐯 lie in 𝐾𝑛?
Hint 3. For (c), check the subspace criterion directly. In ℂ2, compare span((1,𝑖)) and span((1,1)).
Sketch. (a) 𝐾𝑛 contains 𝟎 and is closed under sums and 𝐾-multiples coordinatewise; but 𝑐𝐞1∉𝐾𝑛 for 𝑐∈𝐹∖𝐾. (b) If 𝐯∈𝑈 is nonzero with 𝑣𝑖≠0, then (𝑐𝑣𝑖−1)𝐯∈𝑈⊆𝐾𝑛 has 𝑖-th coordinate 𝑐, so every 𝑐∈𝐹 lies in 𝐾. (c) Sums and 𝐾-multiples of vectors in 𝑈∩𝐾𝑛 stay in both sets. span((1,𝑖))∩ℝ2={𝟎}, while span((1,1))∩ℝ2 contains (1,1).

(a) 𝐾𝑛 contains 𝟎, since 0∈𝐾. For 𝐱,𝐲∈𝐾𝑛 and 𝑎∈𝐾, the coordinates 𝑥𝑖+𝑦𝑖 and 𝑎𝑥𝑖 lie in 𝐾, because 𝐾 is closed under the operations of 𝐹 (Definition 1.1.32). So 𝐾𝑛 is a subspace of the 𝐾-vector space 𝐹𝑛 by Theorem 1.4.3. Over 𝐹 it is not closed under scalar multiplication: choose 𝑐∈𝐹 with 𝑐∉𝐾; then 𝐞1∈𝐾𝑛, but 𝑐𝐞1=(𝑐,0,…,0)∉𝐾𝑛.

(b) {𝟎} is such a subspace. Let 𝑈 be a subspace of the 𝐹-vector space 𝐹𝑛 with 𝑈⊆𝐾𝑛, and suppose for contradiction that 𝑈 contains some 𝐯≠𝟎. Choose 𝑖 with 𝑣𝑖≠0. For any 𝑐∈𝐹, the vector (𝑐𝑣𝑖−1)𝐯 lies in 𝑈, hence in 𝐾𝑛, and its 𝑖-th coordinate is 𝑐𝑣𝑖−1𝑣𝑖=𝑐. So 𝑐∈𝐾 for every 𝑐∈𝐹, that is, 𝐹=𝐾, a contradiction.

(c) 𝑈∩𝐾𝑛 contains 𝟎. Let 𝐱,𝐲∈𝑈∩𝐾𝑛 and 𝑎∈𝐾. Then 𝐱+𝐲∈𝑈 and 𝑎𝐱∈𝑈, because 𝑈 is closed under sums and under multiples by scalars of 𝐹, and 𝑎∈𝐾⊆𝐹. Also 𝐱+𝐲∈𝐾𝑛 and 𝑎𝐱∈𝐾𝑛, by the computation in (a). So 𝑈∩𝐾𝑛 is a subspace of the 𝐾-vector space 𝐾𝑛 by Theorem 1.4.3.

Now let 𝐹=ℂ, 𝐾=ℝ, 𝑛=2. For 𝑈=span((1,𝑖)), a vector 𝑐(1,𝑖)=(𝑐,𝑐𝑖) lies in ℝ2 only if 𝑐∈ℝ and 𝑐𝑖∈ℝ. Writing 𝑐𝑖=0+𝑐𝑖 (Definition 1.1.29), the second condition forces 𝑐=0. So 𝑈∩ℝ2={𝟎}, although 𝑈 is a line in ℂ2. For 𝑈=span((1,1)), the intersection 𝑈∩ℝ2 contains (1,1); in fact it is {(𝑐,𝑐)|𝑐∈ℝ}, the real line through (1,1).

By (b), 𝑈∩ℝ2 is never all of 𝑈 unless 𝑈={𝟎}.

Problem 1.9.standard Let 𝑃=(0,∞) with the operations 𝑥⊕𝑦=𝑥𝑦 and 𝑎⊙𝑥=𝑥𝑎 for 𝑎∈ℝ. This is the real vector space obtained by transporting the structure of ℝ along exp:ℝ→(0,∞) (Proposition 1.2.22), and you may take that for granted.

  1. (a)What is the zero vector of 𝑃? Decide whether each of the lists 1,2, then 2,4, then 2,3 is linearly independent in 𝑃.
  2. (b)Regard 𝑃 as a vector space over ℚ (Proposition 1.2.19). Show that 2,3 is linearly independent over ℚ, while 2,3,6 and 2,4 are not.
  3. (c)Show that 5∉span(2,3) over ℚ.

Solution.

Uses. Proposition 1.2.22 (Transport of structure), Proposition 1.2.19 (Restriction of scalars), Proposition 1.5.15 (Short lists, zeros, and repeats), Theorem 1.5.5 (Independence is decided at zero), unique factorization of positive integers into primes

Hint 1. The zero vector satisfies 𝑥⊕𝟎=𝑥, that is, 𝑥⋅𝟎=𝑥. A linear combination 𝑎⊙2⊕𝑏⊙3 is the real number 2𝑎3𝑏.
Hint 2. Over ℚ, a relation reads 2𝑎3𝑏=1 with 𝑎,𝑏 rational. Clear denominators by raising to a suitable integer power, and use unique factorization.
Sketch. (a) The zero vector is 1, so 1,2 is dependent. 4=2⊙2 and 3=(log23)⊙2, so 2,4 and 2,3 are dependent over ℝ. (b) If 2𝑚/𝑁3𝑛/𝑁=1 with integers 𝑚,𝑛 and 𝑁≥1, then 2𝑚3𝑛=1, so 𝑚=𝑛=0 by unique factorization. 2⊕3⊕(−1)⊙6=1 and 2⊙2⊕(−1)⊙4=1. (c) 5=2𝑎3𝑏 with rational 𝑎,𝑏 would give 5𝑁=2𝑚3𝑛 after raising to the power 𝑁.

(a) The zero vector is 1, since 𝑥⊕1=𝑥⋅1=𝑥 for all 𝑥∈𝑃. So 1,2 is dependent: it contains the zero vector (Proposition 1.5.15(c)). Next, 2⊙2=22=4, so 4 is a scalar multiple of 2, and 2,4 is dependent (Proposition 1.5.15(d)). Finally, (log23)⊙2=2log23=3, so 2,3 is dependent as well. In fact any two vectors 𝑥,𝑦 of 𝑃 are dependent over ℝ: if 𝑥=1, the list contains the zero vector, and if 𝑥≠1, then 𝑦=(ln𝑦/ln𝑥)⊙𝑥 is a multiple of 𝑥.

(b) A linear combination over ℚ represents 𝑎⊙2⊕𝑏⊙3=2𝑎3𝑏. Suppose 2𝑎3𝑏=1 with 𝑎,𝑏∈ℚ. Write 𝑎=𝑚/𝑁 and 𝑏=𝑛/𝑁 with integers 𝑚,𝑛 and 𝑁≥1. Raising to the power 𝑁 gives 2𝑚3𝑛=1, that is,

2𝑚+3𝑛+=2𝑚−3𝑛−,

where 𝑚+=max(𝑚,0) and 𝑚−=max(−𝑚,0), and similarly for 𝑛. Both sides are positive integers, so by unique factorization the exponents of 2 agree and the exponents of 3 agree: 𝑚+=𝑚− and 𝑛+=𝑛−. One of 𝑚+,𝑚− is always 0, so 𝑚=0, and likewise 𝑛=0. Hence 𝑎=𝑏=0, and 2,3 is independent over ℚ by Theorem 1.5.5.

On the other hand, 1⊙2⊕1⊙3⊕(−1)⊙6=2⋅3⋅6−1=1, the zero vector, so 2,3,6 is dependent over ℚ. And 2⊙2⊕(−1)⊙4=4⋅4−1=1, so 2,4 is dependent over ℚ too.

(c) Suppose 5=2𝑎3𝑏 with 𝑎=𝑚/𝑁, 𝑏=𝑛/𝑁 as before. Raising to the power 𝑁 gives 5𝑁=2𝑚3𝑛, so 5𝑁2𝑚−3𝑛−=2𝑚+3𝑛+. The prime 5 divides the left side and not the right side, contradicting unique factorization. So 5∉span(2,3) over ℚ.

In this structure 1 is the zero vector, so “a list containing 1” is the analogue of a list containing 𝟎. Under the bijection ln:𝑃→ℝ the problem becomes a statement about ln2, ln3, and ln5 over ℚ, which is Exercise 1.5.39.

Problem 1.10.standard Let 𝑈 and 𝑊 be subspaces of 𝑉, and let ℒ︀ be a list in 𝑉. Prove or disprove each statement.

  1. (a)If 𝐮∈𝑈, 𝐮∉𝑊, 𝐰∈𝑊, and 𝐰∉𝑈, then 𝐮,𝐰 is linearly independent.
  2. (b)Under the same hypotheses, 𝐮+𝐰,𝐮−𝐰 is linearly independent.
  3. (c)The set of 𝐯∈𝑉 for which ℒ︀,𝐯 is linearly dependent is a subspace of 𝑉.
  4. (d)If 𝑉 is a complex vector space and ℒ︀ spans 𝑉, then ℒ︀ spans 𝑉 regarded as a real vector space.
  5. (e)If span(ℒ︀)∩𝑈={𝟎}, then ℒ︀ is linearly independent.
  6. (f)If every entry of ℒ︀ lies in 𝑈∪𝑊, then span(ℒ︀)⊆𝑈+𝑊.

Solution.

Uses. Proposition 1.5.15 (Short lists, zeros, and repeats), Proposition 1.5.14 (Appending a vector), Corollary 1.5.17 (Sublists), Proposition 1.4.24 (The sum of two subspaces), Proposition 1.4.14 (The span is the smallest subspace containing a list), Example 1.6.5 (ℂ over ℝ and over ℂ), Exercise 1.5.8

Techniques. Finding counterexamples and minimal examples (Technique 1.4.18)

Hint 1. For (a), use Proposition 1.5.15(d): if one of 𝐮,𝐰 were a multiple of the other, where would it lie?
Hint 2. Test (b) over 𝔽2. For (c), treat independent and dependent ℒ︀ separately. For (d), (e), and (f), try 𝑉=ℂ, a list containing 𝟎, and the subspace 𝑈+𝑊.
Sketch. (a) True: 𝐮=𝑐𝐰 would put 𝐮 in 𝑊, and 𝐰=𝑐𝐮 would put 𝐰 in 𝑈. (b) False over 𝔽2: the axes of 𝔽22 with 𝐮=𝐞1, 𝐰=𝐞2 give 𝐮+𝐰=𝐮−𝐰. (c) True: the set is span(ℒ︀) if ℒ︀ is independent, and 𝑉 otherwise. (d) False: 1 spans ℂ over ℂ, not over ℝ. (e) False: ℒ︀=𝟎. (f) True: 𝑈+𝑊 is a subspace containing the entries.

(a) True. By Proposition 1.5.15(d), if 𝐮,𝐰 were dependent, one would be a multiple of the other. If 𝐮=𝑐𝐰, then 𝐮∈𝑊, since 𝑊 is closed under scalar multiplication; if 𝐰=𝑐𝐮, then 𝐰∈𝑈. Both contradict the hypotheses.

(b) False. Over 𝔽2, let 𝑉=𝔽22, 𝑈=span(𝐞1), 𝑊=span(𝐞2), 𝐮=𝐞1, 𝐰=𝐞2. The hypotheses hold, but 𝐮−𝐰=𝐮+𝐰 because −1=1, so the list repeats an entry and is dependent (Proposition 1.5.15(c)). (If 1+1≠0, the statement is true, by (a) and Exercise 1.5.8.)

(c) True. If ℒ︀ is independent, then by Proposition 1.5.14, ℒ︀,𝐯 is dependent exactly when 𝐯∈span(ℒ︀), so the set is span(ℒ︀), a subspace (Proposition 1.4.14). If ℒ︀ is dependent, then ℒ︀,𝐯 has the dependent sublist ℒ︀ for every 𝐯, so it is dependent (Corollary 1.5.17), and the set is 𝑉.

(d) False. The list 1 spans ℂ over ℂ, but over ℝ its span is ℝ≠ℂ (Example 1.6.5).

(e) False. For ℒ︀=𝟎, the list of length one, span(ℒ︀)={𝟎}, so span(ℒ︀)∩𝑈={𝟎} for every 𝑈, but ℒ︀ is dependent (Proposition 1.5.15(b)).

(f) True. 𝑈+𝑊 is a subspace containing 𝑈 and 𝑊 (Proposition 1.4.24), so it contains every entry of ℒ︀, and hence span(ℒ︀) by Proposition 1.4.14(b).

Problem 1.11.standard Let 𝑈 and 𝑊 be subspaces of 𝑉 with bases ℒ︀=𝐮1,…,𝐮𝑘 and ℳ︀=𝐰1,…,𝐰𝑚, and sift the concatenation ℒ︀,ℳ︀ (the third proof of Theorem 1.6.10).

Claim. Every entry of ℳ︀ that sifting deletes lies in 𝑈∩𝑊.

Proof. Let 𝐰𝑗 be deleted. It lies in 𝑊, since it is an entry of ℳ︀. It was deleted because it lies in the span of the entries before it, and these are the entries of ℒ︀, so 𝐰𝑗∈span(ℒ︀)=𝑈. Hence 𝐰𝑗∈𝑈∩𝑊.

  1. (a)Find the error, and show that the claim is false.
  2. (b)Show that sifting deletes no entry of ℒ︀, and that the kept entries form a basis of 𝑈+𝑊.
  3. (c)Show that if 𝐰𝑗 is deleted, then 𝐰𝑗−𝐲 is a nonzero vector of 𝑈∩𝑊 for some 𝐲∈span(𝐰1,…,𝐰𝑗−1).

Solution.

Uses. Theorem 1.6.10 (Every spanning list contains a basis), Corollary 1.5.13 (Independence, one entry at a time), Exercise 1.3.36, Proposition 1.6.2 (Bases are independent spanning lists), Theorem 1.5.5 (Independence is decided at zero)

Hint 1. Which entries come before 𝐰𝑗 in the concatenation? Try 𝑈=span(𝐞1) and 𝑊=ℝ2 with ℳ︀=𝐞2,𝐞1+𝐞2.
Hint 2. For (b), the entries of ℒ︀ come first, and ℒ︀ is independent. For (c), write 𝐰𝑗 as a combination of the earlier entries and move the 𝐰-terms to the left.
Sketch. (a) The entries before 𝐰𝑗 include 𝐰1,…,𝐰𝑗−1, whose span need not lie in 𝑈. With ℒ︀=𝐞1 and ℳ︀=𝐞2,𝐞1+𝐞2 in ℝ2, sifting deletes 𝐞1+𝐞2∉𝑈. (b) The first 𝑘 entries form the independent list ℒ︀, so none lies in the span of earlier ones; the kept entries are independent and span span(ℒ︀,ℳ︀)=𝑈+𝑊. (c) 𝐰𝑗=∑𝑎𝑖𝐮𝑖+∑𝑙<𝑗𝑏𝑙𝐰𝑙 gives 𝐰𝑗−𝐲=∑𝑎𝑖𝐮𝑖∈𝑈∩𝑊 with 𝐲=∑𝑙<𝑗𝑏𝑙𝐰𝑙, and it is nonzero because ℳ︀ is independent.

(a) The error is “these are the entries of ℒ︀”. The entries before 𝐰𝑗 in ℒ︀,ℳ︀ are 𝐮1,…,𝐮𝑘 and 𝐰1,…,𝐰𝑗−1, and the span of these need not lie in 𝑈. For a counterexample, take 𝑉=ℝ2, 𝑈=span(𝐞1) with basis ℒ︀=𝐞1, and 𝑊=ℝ2 with basis ℳ︀=𝐞2,𝐞1+𝐞2. Sifting 𝐞1,𝐞2,𝐞1+𝐞2 keeps 𝐞1 (it is nonzero), keeps 𝐞2 (it is not a multiple of 𝐞1), and deletes 𝐞1+𝐞2∈span(𝐞1,𝐞2). But 𝐞1+𝐞2∉𝑈, so the deleted entry is not in 𝑈∩𝑊=𝑈.

(b) For 𝑗≤𝑘, the entry 𝐮𝑗 is preceded only by 𝐮1,…,𝐮𝑗−1. Since ℒ︀ is independent, 𝐮𝑗∉span(𝐮1,…,𝐮𝑗−1) by Corollary 1.5.13, so 𝐮𝑗 is kept. By Theorem 1.6.10 (third proof), the kept entries form an independent list with the same span as ℒ︀,ℳ︀, which is span(ℒ︀)+span(ℳ︀)=𝑈+𝑊 by Exercise 1.3.36. So they form a basis of 𝑈+𝑊 (Proposition 1.6.2).

(c) If 𝐰𝑗 is deleted, then 𝐰𝑗∈span(𝐮1,…,𝐮𝑘,𝐰1,…,𝐰𝑗−1), say

𝐰𝑗=∑𝑖=1𝑘𝑎𝑖𝐮𝑖+∑𝑙=1𝑗−1𝑏𝑙𝐰𝑙.

Let 𝐲=∑𝑙<𝑗𝑏𝑙𝐰𝑙. Then 𝐰𝑗−𝐲=∑𝑖𝑎𝑖𝐮𝑖 lies in 𝑈, and it lies in 𝑊 because 𝐰𝑗 and 𝐲 do. It is nonzero: otherwise 𝐰𝑗−∑𝑙<𝑗𝑏𝑙𝐰𝑙=𝟎 would be a nontrivial relation of ℳ︀ (the coefficient of 𝐰𝑗 is 1), contradicting the independence of ℳ︀.

So each deleted entry produces a nonzero vector of 𝑈∩𝑊, though not necessarily the entry itself. Showing that these vectors form a basis of 𝑈∩𝑊 gives one route to the formula of Section 4.4 relating the sizes of bases of 𝑈, 𝑊, 𝑈+𝑊, and 𝑈∩𝑊.

Problem 1.12.hard Regard ℝ as a vector space over ℚ, let 𝑡=23, and let

𝐾=span(1,𝑡,𝑡2)={𝑎+𝑏𝑡+𝑐𝑡2|𝑎,𝑏,𝑐∈ℚ}.

You may use that no rational number has cube 2.

  1. (a)Show that 1,𝑡,𝑡2 is linearly independent over ℚ.
  2. (b)Show that 𝐾 is closed under multiplication.
  3. (c)For 𝛼=𝑎+𝑏𝑡+𝑐𝑡2∈𝐾, let 𝛽=(𝑎2−2𝑏𝑐)+(2𝑐2−𝑎𝑏)𝑡+(𝑏2−𝑎𝑐)𝑡2. Show that 𝛼𝛽=𝑎3+2𝑏3+4𝑐3−6𝑎𝑏𝑐. Deduce that 𝐾 is a subfield of ℝ. (Compare Exercise 1.1.53, where the span of 1,𝑡 alone was not.)

Solution.

Uses. Theorem 1.5.5 (Independence is decided at zero), Example 1.5.19 (The same vectors over two fields), Definition 1.1.32 (Subfield), Proposition 1.4.14 (The span is the smallest subspace containing a list), Proposition 1.1.17 (No zero divisors)

Hint 1. First, 1,𝑡 is independent over ℚ because 𝑡∉ℚ. Given 𝑎+𝑏𝑡+𝑐𝑡2=0, multiply by 𝑡 (using 𝑡3=2) and combine the two equations to eliminate 𝑡2.
Hint 2. Eliminating 𝑡2 leaves (2𝑐2−𝑎𝑏)+(𝑎𝑐−𝑏2)𝑡=0, so 𝑎𝑏=2𝑐2 and 𝑏2=𝑎𝑐. If 𝑐≠0, compute 𝑏3.
Hint 3. For (c), expand with 𝑡3=2 and 𝑡4=2𝑡. For inverses, show that 𝛼≠0 forces 𝛼𝛽≠0; if 𝛼𝛽=0 then 𝛽=0, and (a) turns this into equations like those in the previous hint.
Sketch. (a) From 𝑎+𝑏𝑡+𝑐𝑡2=0 and 2𝑐+𝑎𝑡+𝑏𝑡2=0, eliminating 𝑡2 gives (2𝑐2−𝑎𝑏)+(𝑎𝑐−𝑏2)𝑡=0, so 𝑎𝑏=2𝑐2 and 𝑏2=𝑎𝑐. Then 𝑏3=𝑎𝑏𝑐=2𝑐3, so 𝑐=0 (else (𝑏/𝑐)3=2), then 𝑏=0, 𝑎=0. (b) Expand with 𝑡3=2. (c) Expanding, the coefficients of 𝑡 and 𝑡2 cancel. If 𝛼≠0 and 𝑁=𝛼𝛽=0, then 𝛽=0, so 𝑎2=2𝑏𝑐, 𝑎𝑏=2𝑐2, 𝑏2=𝑎𝑐, which force 𝑎=𝑏=𝑐=0 as in (a). So 𝛼−1=𝛽/𝑁∈𝐾.

Throughout, 𝑡3=2 and 𝑡4=2𝑡. Since 𝑡∉ℚ, the list 1,𝑡 is independent over ℚ: if 𝑞+𝑟𝑡=0 with 𝑟≠0, then 𝑡=−𝑞/𝑟∈ℚ; so 𝑟=0, and then 𝑞=0 (as in Example 1.5.19(b)).

(a) Suppose 𝑎+𝑏𝑡+𝑐𝑡2=0 with 𝑎,𝑏,𝑐∈ℚ. Multiplying by 𝑡 gives 2𝑐+𝑎𝑡+𝑏𝑡2=0. Now 𝑐 times the second equation minus 𝑏 times the first eliminates 𝑡2:

𝑐(2𝑐+𝑎𝑡+𝑏𝑡2)−𝑏(𝑎+𝑏𝑡+𝑐𝑡2)=(2𝑐2−𝑎𝑏)+(𝑎𝑐−𝑏2)𝑡=0.

By independence of 1,𝑡, we get 𝑎𝑏=2𝑐2 and 𝑏2=𝑎𝑐. Suppose 𝑐≠0. Then 𝑏3=𝑏⋅𝑏2=𝑎𝑏𝑐=(𝑎𝑏)𝑐=2𝑐3, so (𝑏/𝑐)3=2 with 𝑏/𝑐∈ℚ, which is impossible. So 𝑐=0. Then 𝑏2=𝑎𝑐=0 gives 𝑏=0, and the original equation gives 𝑎=0. By Theorem 1.5.5, 1,𝑡,𝑡2 is independent over ℚ.

(b) For 𝛼=𝑎+𝑏𝑡+𝑐𝑡2 and 𝛼′=𝑎′+𝑏′𝑡+𝑐′𝑡2 in 𝐾, expanding and using 𝑡3=2, 𝑡4=2𝑡,

𝛼𝛼′=(𝑎𝑎′+2𝑏𝑐′+2𝑐𝑏′)+(𝑎𝑏′+𝑏𝑎′+2𝑐𝑐′)𝑡+(𝑎𝑐′+𝑏𝑏′+𝑐𝑎′)𝑡2∈𝐾.

(c) Write 𝛽=𝐴+𝐵𝑡+𝐶𝑡2 with 𝐴=𝑎2−2𝑏𝑐, 𝐵=2𝑐2−𝑎𝑏, 𝐶=𝑏2−𝑎𝑐. By the formula in (b), the coefficients of 𝛼𝛽 are

𝑎𝐴+2𝑏𝐶+2𝑐𝐵=𝑎3−2𝑎𝑏𝑐+2𝑏3−2𝑎𝑏𝑐+4𝑐3−2𝑎𝑏𝑐=𝑎3+2𝑏3+4𝑐3−6𝑎𝑏𝑐,𝑎𝐵+𝑏𝐴+2𝑐𝐶=2𝑎𝑐2−𝑎2𝑏+𝑎2𝑏−2𝑏2𝑐+2𝑏2𝑐−2𝑎𝑐2=0,𝑎𝐶+𝑏𝐵+𝑐𝐴=𝑎𝑏2−𝑎2𝑐+2𝑏𝑐2−𝑎𝑏2+𝑎2𝑐−2𝑏𝑐2=0.

So 𝛼𝛽=𝑁, where 𝑁=𝑎3+2𝑏3+4𝑐3−6𝑎𝑏𝑐∈ℚ.

Now 𝐾 contains 0 and 1, and it is closed under addition and negation because it is a span, hence a subspace of the ℚ-vector space ℝ (Proposition 1.4.14). It is closed under multiplication by (b). For inverses, let 𝛼∈𝐾 be nonzero. We claim 𝑁≠0. If 𝑁=0, then 𝛼𝛽=0 with 𝛼≠0, so 𝛽=0 (Proposition 1.1.17), and by (a) all its coefficients vanish:

𝑎2=2𝑏𝑐,𝑎𝑏=2𝑐2,𝑏2=𝑎𝑐.

The last two are the equations of (a), which force 𝑐=0 and 𝑏=0, and then 𝑎2=0 gives 𝑎=0. So 𝛼=0, a contradiction. Hence 𝑁≠0, and

𝛼−1=𝑁−1𝛽=𝑁−1𝐴+𝑁−1𝐵𝑡+𝑁−1𝐶𝑡2∈𝐾.

By Definition 1.1.32, 𝐾 is a subfield of ℝ.

For instance, (1+𝑡)−1: here 𝑎=𝑏=1, 𝑐=0, so 𝑁=1+2=3 and 𝛽=1−𝑡+𝑡2; indeed (1+𝑡)(1−𝑡+𝑡2)=1+𝑡3=3.

Problem 1.13.hard Let 𝐹 be a finite field with 𝑞 elements. Call a subspace of 𝐹3 a line if it is span(𝐯) for some 𝐯≠𝟎, and a plane if it is span(𝐯,𝐰) for some linearly independent 𝐯,𝐰. You may use Exercise 1.5.43: a linearly independent list of length 𝑘 in a vector space over 𝐹 has a span with exactly 𝑞𝑘 elements, and 𝐹𝑛 contains exactly (𝑞𝑛−1)(𝑞𝑛−𝑞)⋯(𝑞𝑛−𝑞𝑘−1) independent lists of length 𝑘.

  1. (a)Show that every subspace of 𝐹3 is {𝟎}, a line, a plane, or 𝐹3, and that no subspace is of two of these kinds.
  2. (b)Count the lines and the planes of 𝐹3, and the subspaces of 𝐹3. Check your count against 𝔽23, which has 16 subspaces.

Solution.

Uses. Exercise 1.5.43, Proposition 1.5.14 (Appending a vector), Proposition 1.4.14 (The span is the smallest subspace containing a list), Exercise 1.3.28, Proposition 1.5.15 (Short lists, zeros, and repeats)

Hint 1. For (a), imitate the proof of Theorem 1.4.25: pick vectors of 𝑈 one at a time, each outside the span of the previous ones. Three independent vectors span 𝑞3 elements. The four kinds have different sizes.
Hint 2. Lines: each nonzero vector lies on exactly one line, and each line has 𝑞−1 nonzero vectors.
Hint 3. Planes: count independent lists of length 2 in 𝐹3 in two ways. Each spans exactly one plane, and each plane contains (𝑞2−1)(𝑞2−𝑞) of them, all spanning it.
Sketch. (a) For 𝑈≠{𝟎}, choose 𝐯≠𝟎, then 𝐰∈𝑈∖span(𝐯) if possible, then 𝐱∈𝑈∖span(𝐯,𝐰) if possible; the lists stay independent (Proposition 1.5.14), and span(𝐯,𝐰,𝐱) has 𝑞3 elements, so it is 𝐹3. Sizes 1<𝑞<𝑞2<𝑞3 separate the kinds. (b) Lines: (𝑞3−1)/(𝑞−1)=𝑞2+𝑞+1. Planes: (𝑞3−1)(𝑞3−𝑞)/((𝑞2−1)(𝑞2−𝑞))=𝑞2+𝑞+1. Total 2𝑞2+2𝑞+4, which is 16 for 𝑞=2.

(a) The four kinds are subspaces, since spans are (Proposition 1.4.14). Let 𝑈 be a subspace of 𝐹3 other than {𝟎}, and choose 𝐯∈𝑈 with 𝐯≠𝟎; then span(𝐯)⊆𝑈 by Proposition 1.4.14(b). If 𝑈=span(𝐯), it is a line. Otherwise choose 𝐰∈𝑈 with 𝐰∉span(𝐯). The list 𝐯 is independent (Proposition 1.5.15(b)), so 𝐯,𝐰 is independent by Proposition 1.5.14, and span(𝐯,𝐰)⊆𝑈. If equality holds, 𝑈 is a plane. Otherwise choose 𝐱∈𝑈 with 𝐱∉span(𝐯,𝐰). Then 𝐯,𝐰,𝐱 is independent by Proposition 1.5.14, so its span has 𝑞3 elements (Exercise 1.5.43(a)). That span is contained in 𝐹3, which also has 𝑞3 elements, so it equals 𝐹3, and 𝐹3⊆𝑈. So 𝑈 is one of the four kinds.

By Exercise 1.5.43(a), a line has 𝑞 elements and a plane has 𝑞2; also |{𝟎}|=1 and |𝐹3|=𝑞3. Since 𝑞≥2, the numbers 1<𝑞<𝑞2<𝑞3 are different, so no subspace is of two kinds.

(b) Lines. Every nonzero vector 𝐯 lies on the line span(𝐯), and on no other: if 𝐯∈span(𝐮) with 𝐯≠𝟎, then 𝐯=𝑐𝐮 with 𝑐≠0, so span(𝐯)=span(𝐮) (Exercise 1.3.28(b)). So the lines split the 𝑞3−1 nonzero vectors of 𝐹3 into disjoint groups, each consisting of the 𝑞−1 nonzero vectors of one line. Hence there are

𝑞3−1𝑞−1=𝑞2+𝑞+1

lines.

Planes. We count the independent lists 𝐯,𝐰 of length 2 in 𝐹3 in two ways. By Exercise 1.5.43(b), there are (𝑞3−1)(𝑞3−𝑞) of them. On the other hand, each of them spans exactly one plane, namely span(𝐯,𝐰). Fix a plane 𝑃. An independent list 𝐯,𝐰 with both entries in 𝑃 has a span with 𝑞2 elements contained in 𝑃, which has 𝑞2 elements, so it spans 𝑃. The number of such lists is (𝑞2−1)(𝑞2−𝑞): there are 𝑞2−1 choices of 𝐯∈𝑃 with 𝐯≠𝟎, and then, by Proposition 1.5.14, the choices for 𝐰 are the 𝑞2−𝑞 vectors of 𝑃 outside span(𝐯). So each plane is spanned by exactly (𝑞2−1)(𝑞2−𝑞) independent lists, and the number of planes is

(𝑞3−1)(𝑞3−𝑞)(𝑞2−1)(𝑞2−𝑞)=(𝑞3−1)𝑞(𝑞2−1)(𝑞2−1)𝑞(𝑞−1)=𝑞3−1𝑞−1=𝑞2+𝑞+1.

All subspaces. 1+(𝑞2+𝑞+1)+(𝑞2+𝑞+1)+1=2𝑞2+2𝑞+4. For 𝑞=2 this is 16: one zero subspace, seven lines with 2 elements each, seven planes with 4 elements each, and 𝔽23 itself.

Over a finite field, counting elements did the work that dimension does in general: a subspace containing an independent list of length 3 is all of 𝐹3 because it is too big to be anything else. That lines and planes come in equal numbers is not an accident; it is explained by duality (Section 13.1).

Problem 1.14.hard Let 𝐹 be a finite field with 𝑞 elements, and let 𝑛≥1.

  1. (a)Let 𝑈 be a proper subspace of 𝐹𝑛. Show that 𝑈 has at most 𝑞𝑛−1 elements.
  2. (b)Deduce that if 𝑆⊆𝐹𝑛 has more than 𝑞𝑛−1 elements, then every list whose entries run through the elements of 𝑆 spans 𝐹𝑛.
  3. (c)Show that (b) is sharp: find a set 𝑆 with exactly 𝑞𝑛−1 elements whose span is not 𝐹𝑛.

Solution.

Uses. Proposition 1.2.30 (Additive arithmetic), Theorem 1.4.3 (Subspace criterion), Proposition 1.4.14 (The span is the smallest subspace containing a list), Example 1.4.8 (One equation in 𝐹𝑛)

Hint 1. Pick 𝐯∉𝑈, and for each scalar 𝑎 consider the set 𝑎𝐯+𝑈={𝑎𝐯+𝐮|𝐮∈𝑈}.
Hint 2. These 𝑞 sets each have |𝑈| elements. Show that they are pairwise disjoint.
Sketch. (a) For 𝐯∉𝑈, the 𝑞 sets 𝑎𝐯+𝑈 have |𝑈| elements each and are disjoint: 𝑎𝐯+𝐮=𝑏𝐯+𝐮′ with 𝑎≠𝑏 would give 𝐯=(𝑎−𝑏)−1(𝐮′−𝐮)∈𝑈. So 𝑞|𝑈|≤𝑞𝑛. (b) span(𝑆) is a subspace with more than 𝑞𝑛−1 elements, so it is not proper. (c) The subspace 𝑥1=0.

(a) Since 𝑈 is proper, choose 𝐯∈𝐹𝑛 with 𝐯∉𝑈. For 𝑎∈𝐹, let 𝑎𝐯+𝑈={𝑎𝐯+𝐮|𝐮∈𝑈}. The map 𝐮↦𝑎𝐯+𝐮 from 𝑈 to 𝑎𝐯+𝑈 is surjective by definition and injective by cancellation (Proposition 1.2.30(b)), so 𝑎𝐯+𝑈 has exactly |𝑈| elements.

The 𝑞 sets 𝑎𝐯+𝑈, 𝑎∈𝐹, are pairwise disjoint. Suppose 𝑎𝐯+𝐮=𝑏𝐯+𝐮′ with 𝐮,𝐮′∈𝑈 and 𝑎≠𝑏. Then (𝑎−𝑏)𝐯=𝐮′−𝐮∈𝑈, and since 𝑎−𝑏≠0, 𝐯=(𝑎−𝑏)−1(𝐮′−𝐮)∈𝑈 by closure under scalar multiplication (Theorem 1.4.3), a contradiction.

So 𝐹𝑛 contains 𝑞 disjoint sets of |𝑈| elements each, and 𝑞|𝑈|≤|𝐹𝑛|=𝑞𝑛. Hence |𝑈|≤𝑞𝑛−1.

(b) Let ℒ︀ be a list whose entries run through the elements of 𝑆. By Proposition 1.4.14(a), span(ℒ︀) is a subspace of 𝐹𝑛 containing every element of 𝑆, so it has more than 𝑞𝑛−1 elements. By (a) it is not a proper subspace, so span(ℒ︀)=𝐹𝑛.

(c) Let 𝑆={𝐱∈𝐹𝑛|𝑥1=0}. It is a subspace (Example 1.4.8), so the span of any list running through 𝑆 is 𝑆 itself (Proposition 1.4.14), and 𝑆≠𝐹𝑛 since 𝐞1∉𝑆. Its elements are determined by the free coordinates 𝑥2,…,𝑥𝑛, so |𝑆|=𝑞𝑛−1.

So a subset of 𝐹𝑛 that contains more than a 1/𝑞 fraction of all vectors spans 𝐹𝑛. The sets 𝑎𝐯+𝑈 in (a) are translates of 𝑈, which Section 4.6 studies as the elements of the quotient space 𝐹𝑛/𝑈.

Problem 1.15.hard Let 𝑛≥1. In ℝℝ, let 𝑉𝑛=span(1,𝑡,𝑡2,…,𝑡𝑛), where 𝑡𝑘 denotes the function 𝑡↦𝑡𝑘. For 0≤𝑘≤𝑛, let

𝑏𝑘(𝑡)=𝑡𝑘(1−𝑡)𝑛−𝑘.
  1. (a)Show that 𝑏0,…,𝑏𝑛 lie in 𝑉𝑛.
  2. (b)Show that 𝑏0,…,𝑏𝑛 is linearly independent. (Consider the smallest 𝑘 with a nonzero coefficient, and let 𝑡→0.)
  3. (c)Show that 𝑏0,…,𝑏𝑛 spans 𝑉𝑛, so it is a basis of 𝑉𝑛.
  4. (d)Find the coordinates of the constant function 1 and of 𝑡↦𝑡 in this basis.

Solution.

Uses. Proposition 1.4.14 (The span is the smallest subspace containing a list), Theorem 1.5.5 (Independence is decided at zero), Proposition 1.6.2 (Bases are independent spanning lists), (1.6.1), the binomial theorem, continuity of polynomial functions

Techniques. Extremal choice and minimal counterexamples (Technique 1.5.9)

Hint 1. For (a), expand (1−𝑡)𝑛−𝑘 by the binomial theorem.
Hint 2. For (b), if 𝑚 is the smallest index with 𝑐𝑚≠0, divide the relation by 𝑡𝑚 for 𝑡≠0, and let 𝑡→0.
Hint 3. For (c), write 𝑡𝑗=𝑡𝑗(𝑡+(1−𝑡))𝑛−𝑗 and expand.
Sketch. (a) 𝑏𝑘(𝑡)=∑𝑖(𝑛−𝑘𝑖)(−1)𝑖𝑡𝑘+𝑖. (b) If ∑𝑐𝑘𝑏𝑘=0 and 𝑚 is the smallest index with 𝑐𝑚≠0, then ∑𝑘≥𝑚𝑐𝑘𝑡𝑘−𝑚(1−𝑡)𝑛−𝑘=0 for 𝑡≠0; this is a polynomial function, continuous at 0, whose value at 0 is 𝑐𝑚. So 𝑐𝑚=0, a contradiction. (c) 𝑡𝑗=∑𝑖(𝑛−𝑗𝑖)𝑏𝑗+𝑖(𝑡). (d) 1=∑𝑘(𝑛𝑘)𝑏𝑘 and 𝑡=∑𝑘≥1(𝑛−1𝑘−1)𝑏𝑘.

(a) By the binomial theorem, for every real 𝑡,

𝑏𝑘(𝑡)=𝑡𝑘∑𝑖=0𝑛−𝑘(𝑛−𝑘𝑖)(−𝑡)𝑖=∑𝑖=0𝑛−𝑘(𝑛−𝑘𝑖)(−1)𝑖𝑡𝑘+𝑖.

So 𝑏𝑘 is a linear combination of 𝑡𝑘,…,𝑡𝑛, and 𝑏𝑘∈𝑉𝑛.

(b) Suppose 𝑐0𝑏0+⋯+𝑐𝑛𝑏𝑛=𝟎, the zero function, and suppose for contradiction that some 𝑐𝑘≠0. Let 𝑚 be the smallest index with 𝑐𝑚≠0. Then for every real 𝑡,

∑𝑘=𝑚𝑛𝑐𝑘𝑡𝑘(1−𝑡)𝑛−𝑘=0,

and dividing by 𝑡𝑚 for 𝑡≠0 gives 𝑔(𝑡)=0 for all 𝑡≠0, where

𝑔(𝑡)=∑𝑘=𝑚𝑛𝑐𝑘𝑡𝑘−𝑚(1−𝑡)𝑛−𝑘=𝑐𝑚(1−𝑡)𝑛−𝑚+∑𝑘=𝑚+1𝑛𝑐𝑘𝑡𝑘−𝑚(1−𝑡)𝑛−𝑘.

The function 𝑔 is a polynomial function, hence continuous, so 𝑔(0)=lim𝑡→0𝑔(𝑡)=0. But every term of the second sum vanishes at 𝑡=0, since 𝑘−𝑚≥1, so 𝑔(0)=𝑐𝑚. Hence 𝑐𝑚=0, a contradiction. By Theorem 1.5.5, 𝑏0,…,𝑏𝑛 is independent.

(c) For 0≤𝑗≤𝑛 and every real 𝑡, since 𝑡+(1−𝑡)=1,

𝑡𝑗=𝑡𝑗(𝑡+(1−𝑡))𝑛−𝑗=∑𝑖=0𝑛−𝑗(𝑛−𝑗𝑖)𝑡𝑗+𝑖(1−𝑡)𝑛−𝑗−𝑖=∑𝑖=0𝑛−𝑗(𝑛−𝑗𝑖)𝑏𝑗+𝑖(𝑡).

So each 𝑡𝑗 lies in span(𝑏0,…,𝑏𝑛), and 𝑉𝑛⊆span(𝑏0,…,𝑏𝑛) by Proposition 1.4.14(b). With (a), the two spans are equal, so 𝑏0,…,𝑏𝑛 spans 𝑉𝑛; with (b), it is a basis of 𝑉𝑛 (Proposition 1.6.2).

(d) Taking 𝑗=0 and 𝑗=1 in (c),

1=∑𝑘=0𝑛(𝑛𝑘)𝑏𝑘,𝑡=∑𝑘=1𝑛(𝑛−1𝑘−1)𝑏𝑘.

By (1.6.1), the coordinates of 1 are ((𝑛0),(𝑛1),…,(𝑛𝑛)), and those of 𝑡 are (0,(𝑛−10),(𝑛−11),…,(𝑛−1𝑛−1)).

The proof of (b) is the extremal argument of Proposition 1.5.24 and Example 1.5.27, read at 𝑡=0 instead of at 𝑡=∞: near 0, the term with the smallest power of 𝑡 dominates. These functions are the Bernstein basis of 𝑉𝑛.

Problem 1.16.hard Let 𝐹 be a finite field. Write 𝑚∗1=1+⋯+1 (𝑚 terms) for integers 𝑚≥1, and 0∗1=0. (Definition 1.1.28 writes 𝑚⋅1; we use ∗ because juxtaposition already means multiplication in 𝐹.)

  1. (a)Show that 𝑝=char𝐹 is a prime. (You may use Exercise 1.1.48.)
  2. (b)Let 𝐾={0∗1,1∗1,…,(𝑝−1)∗1}. Show that 𝐾 has exactly 𝑝 elements and is a subfield of 𝐹.
  3. (c)Deduce that 𝐹 has exactly 𝑝𝑛 elements for some 𝑛≥1. In particular, there is no field with 6 elements.

Solution.

Uses. Definition 1.1.28 (Characteristic), Exercise 1.1.48, Definition 1.1.32 (Subfield), Corollary 1.1.14 (Cancellation), Example 1.2.6 (Small fields), Proposition 1.2.19 (Restriction of scalars), Corollary 1.6.24 (Bases exist in finite dimensions), Proposition 1.6.16 (The coordinate map is a bijection), an injective map from a finite set to itself is surjective

Hint 1. For (a), the elements 𝑚∗1 for 𝑚=1,2,3,… cannot all be different in a finite field.
Hint 2. For (b), every 𝑚∗1 with 𝑚≥0 equals 𝑟∗1 for the remainder 𝑟 of 𝑚 mod 𝑝. For inverses inside 𝐾, use the counting argument of Proposition 1.1.24: multiplication by 𝑎≠0 is injective on 𝐾.
Hint 3. For (c), regard 𝐹 as a vector space over 𝐾. Why is it finite-dimensional, and what does a basis of length 𝑛 say about the number of elements?
Sketch. (a) 𝑚∗1=𝑚′∗1 with 𝑚<𝑚′ gives (𝑚′−𝑚)∗1=0, so char𝐹>0, hence prime. (b) The 𝑝 listed elements are distinct by minimality of 𝑝, and 𝐾 is the set of all 𝑚∗1, which is closed under sums and products; −(𝑚∗1)=(𝑝−𝑚)∗1; and 𝑥↦𝑎𝑥 is an injection of the finite set 𝐾 into itself, hence onto, so 𝑎 has an inverse in 𝐾. (c) 𝐹 is a 𝐾-vector space, spanned by the list of all its elements, so it has a basis of some length 𝑛≥1, and the coordinate map is a bijection 𝐹→𝐾𝑛.

(a) The elements 1∗1,2∗1,3∗1,… lie in the finite set 𝐹, so two of them coincide: 𝑚∗1=𝑚′∗1 with 1≤𝑚<𝑚′. Subtracting 𝑚∗1 from both sides gives (𝑚′−𝑚)∗1=0 with 𝑚′−𝑚≥1. So char𝐹 is positive (Definition 1.1.28), and by Exercise 1.1.48 it is a prime 𝑝.

(b) 𝐾 has 𝑝 elements. If 𝑚∗1=𝑚′∗1 with 0≤𝑚<𝑚′≤𝑝−1, then (𝑚′−𝑚)∗1=0 with 0<𝑚′−𝑚<𝑝, contradicting the minimality of 𝑝. So the 𝑝 listed elements are distinct.

𝐾 contains every 𝑚∗1. For an integer 𝑚≥0, write 𝑚=𝑠𝑝+𝑟 with 0≤𝑟≤𝑝−1. Grouping the 𝑚 ones into 𝑠 blocks of 𝑝 and one block of 𝑟 writes 𝑚∗1 as a sum of 𝑠 copies of 𝑝∗1 plus 𝑟∗1. Since 𝑝∗1=0, this gives 𝑚∗1=𝑟∗1∈𝐾.

Closure. 0=0∗1 and 1=1∗1 lie in 𝐾. For 𝑚,𝑚′≥0, (𝑚∗1)+(𝑚′∗1)=(𝑚+𝑚′)∗1∈𝐾, and (𝑚∗1)(𝑚′∗1)=(𝑚𝑚′)∗1∈𝐾, by distributivity (expand the product of the two sums of ones into 𝑚𝑚′ products 1⋅1=1). For 1≤𝑚≤𝑝−1, (𝑚∗1)+((𝑝−𝑚)∗1)=𝑝∗1=0, so −(𝑚∗1)=(𝑝−𝑚)∗1∈𝐾, and −0=0. Finally, let 𝑎∈𝐾 be nonzero. The map 𝐾→𝐾, 𝑥↦𝑎𝑥, maps into 𝐾 by closure, and it is injective by cancellation in 𝐹 (Corollary 1.1.14). An injective map from a finite set to itself is surjective, so 𝑎𝑏=1 for some 𝑏∈𝐾, and 𝑎−1=𝑏∈𝐾. By Definition 1.1.32, 𝐾 is a subfield of 𝐹.

(c) 𝐹 is a vector space over itself (Example 1.2.6), hence over its subfield 𝐾 (Proposition 1.2.19). Let ℒ︀ be a list whose entries are all the elements of 𝐹. Every 𝛼∈𝐹 equals 1⋅𝛼, a linear combination of ℒ︀ over 𝐾, so ℒ︀ spans 𝐹 over 𝐾, and 𝐹 is finite-dimensional over 𝐾. By Corollary 1.6.24, 𝐹 has a basis 𝛼1,…,𝛼𝑛 over 𝐾, and 𝑛≥1 because 𝐹≠{0} (the empty list spans only {0}). By Proposition 1.6.16, the coordinate map is a bijection 𝐹→𝐾𝑛, so |𝐹|=|𝐾𝑛|=𝑝𝑛.

Since 6 is not a power of a prime, no field has 6 elements. On the other hand, Exercise 1.1.56 constructs a field with 4=22 elements; there, 𝐾={0,1} and 1,𝛼 is a basis over 𝐾.

Problem 1.17.hard Let 𝑋 be a set and let 𝑓1,…,𝑓𝑛∈𝐹𝑋 with 𝑛≥1. Show that 𝑓1,…,𝑓𝑛 is linearly independent if and only if there are points 𝑡1,…,𝑡𝑛∈𝑋 such that the only scalars 𝑎1,…,𝑎𝑛 with

𝑎1𝑓1(𝑡𝑗)+⋯+𝑎𝑛𝑓𝑛(𝑡𝑗)=0for𝑗=1,…,𝑛

are 𝑎1=⋯=𝑎𝑛=0. That is, the independence of 𝑛 functions can always be certified by evaluating at 𝑛 well-chosen points.

Solution.

Uses. Theorem 1.5.5 (Independence is decided at zero), Corollary 1.5.17 (Sublists), Proposition 1.5.15 (Short lists, zeros, and repeats), Definition 1.2.9 (Function spaces), Lemma 1.3.9 (Arithmetic of linear combinations)

Techniques. Induction on the length of a list (Technique 1.6.9), Uniqueness via two candidates (Technique 1.1.8)

Hint 1. The backward direction is immediate. For the forward direction, induct on 𝑛, applying the inductive hypothesis to 𝑓1,…,𝑓𝑛 inside 𝑓1,…,𝑓𝑛+1.
Hint 2. Given good points 𝑡1,…,𝑡𝑛 for 𝑓1,…,𝑓𝑛, look at the 𝑛 equations in the 𝑛+1 unknowns 𝑎1,…,𝑎𝑛+1. Show that they have at most one solution with 𝑎𝑛+1=1.
Hint 3. If every choice of 𝑡𝑛+1 failed, each failure would produce a solution with 𝑎𝑛+1=1, and by uniqueness they would all be the same solution 𝐬. What relation among the 𝑓𝑖 would 𝐬 give?
Sketch. (⇐) A relation holds at every point, in particular at the 𝑡𝑗. (⇒) Induction on 𝑛. For 𝑛=1, pick 𝑡1 with 𝑓1(𝑡1)≠0. For the step, take good points 𝑡1,…,𝑡𝑛 for 𝑓1,…,𝑓𝑛. A solution of the 𝑛 equations in 𝑛+1 unknowns with 𝑎𝑛+1=0 is 0, so two solutions with 𝑎𝑛+1=1 agree (subtract them). If no 𝑡 worked as 𝑡𝑛+1, each 𝑡 would give a nontrivial solution, rescaled to 𝑎𝑛+1=1, hence equal to one fixed 𝐬; then ∑𝑠𝑖𝑓𝑖(𝑡)=0 for all 𝑡, a nontrivial relation.

(⇐) Suppose such points exist, and let 𝑎1𝑓1+⋯+𝑎𝑛𝑓𝑛=𝟎. A relation among functions holds at every point (Definition 1.2.9), in particular at 𝑡1,…,𝑡𝑛, so all 𝑎𝑖=0. The list is independent by Theorem 1.5.5.

(⇒) We induct on 𝑛. For brevity, call points 𝑡1,…,𝑡𝑛 good for 𝑓1,…,𝑓𝑛 if the system above has only the zero solution.

Base case. If 𝑓1 is independent, then 𝑓1≠𝟎 (Proposition 1.5.15(b)), so 𝑓1(𝑡1)≠0 for some 𝑡1∈𝑋, and 𝑎1𝑓1(𝑡1)=0 forces 𝑎1=0.

Inductive step. Let 𝑓1,…,𝑓𝑛+1 be independent. Its sublist 𝑓1,…,𝑓𝑛 is independent (Corollary 1.5.17), so by the inductive hypothesis there are good points 𝑡1,…,𝑡𝑛 for it. Consider the system of 𝑛 equations in 𝑛+1 unknowns

∑𝑖=1𝑛+1𝑎𝑖𝑓𝑖(𝑡𝑗)=0(𝑗=1,…,𝑛),

which we call (𝐸). Two observations. First, a solution of (𝐸) with 𝑎𝑛+1=0 is zero, because then 𝑎1,…,𝑎𝑛 solves the system for 𝑓1,…,𝑓𝑛 at good points. Second, at most one solution has 𝑎𝑛+1=1: if 𝐚 and 𝐚′ are two such solutions, their difference solves (𝐸) (subtract the equations) and has last coordinate 0, so it is zero by the first observation.

Now suppose, for contradiction, that no point 𝑡∈𝑋 is good as a last point, that is, for every 𝑡∈𝑋 the points 𝑡1,…,𝑡𝑛,𝑡 are not good for 𝑓1,…,𝑓𝑛+1. Then for every 𝑡 there is a nonzero 𝐚(𝑡)∈𝐹𝑛+1 solving (𝐸) together with ∑𝑖𝑎𝑖𝑓𝑖(𝑡)=0. By the first observation, its last coordinate is nonzero, and dividing by it gives a solution with last coordinate 1 that still satisfies the equation at 𝑡. By the second observation, this rescaled solution is the same vector 𝐬 for every 𝑡. (Here 𝑋≠∅, because 𝑓1≠𝟎.) So 𝑠𝑛+1=1 and

𝑠1𝑓1(𝑡)+⋯+𝑠𝑛+1𝑓𝑛+1(𝑡)=0for every𝑡∈𝑋,

that is, 𝑠1𝑓1+⋯+𝑠𝑛+1𝑓𝑛+1=𝟎 is a nontrivial relation. This contradicts the independence of 𝑓1,…,𝑓𝑛+1. Hence some 𝑡𝑛+1∈𝑋 makes 𝑡1,…,𝑡𝑛+1 good, completing the induction.

The uniqueness step is the subtraction pattern of Section 1.7.2: two normalized solutions differ by a solution of a problem that has only the zero solution.

Problem 1.18.challenge Find all fields 𝐹 such that every function 𝐹→𝐹 is the polynomial function (Definition 1.2.17) of some 𝑝∈𝐹[𝑥]. For each such field, show that every function 𝐹→𝐹 is the polynomial function of exactly one polynomial of degree less than |𝐹|. You may use that a nonzero polynomial of degree 𝑑 has at most 𝑑 roots (Proposition 7.1.22).

Solution.

Uses. Definition 1.2.17 (Evaluation), Proposition 1.2.18 (Degree and evaluation versus the operations), Example 1.4.9 (Polynomials), Proposition 7.1.22 (Counting roots), Proposition 1.1.17 (No zero divisors), Definition 1.2.9 (Function spaces), Proposition 1.4.14 (The span is the smallest subspace containing a list), a surjection between finite sets of the same size is injective

Hint 1. The answer is: exactly the finite fields. For an infinite field, find a function that a polynomial cannot imitate, for instance one that vanishes at all but one point.
Hint 2. For a finite field, it suffices to produce, for each 𝑐∈𝐹, the function 𝛿𝑐 that is 1 at 𝑐 and 0 elsewhere. Try 𝑡↦∏𝑒≠𝑐(𝑡−𝑒).
Hint 3. Products like this are polynomial functions: if 𝑔 is the polynomial function of ∑𝑎𝑘𝑥𝑘, then 𝑡↦𝑡𝑔(𝑡) is that of ∑𝑎𝑘𝑥𝑘+1. For uniqueness, count: how many polynomials of degree less than 𝑞, and how many functions?
Sketch. Infinite 𝐹: if 𝛿0 were the polynomial function of 𝑝, then 𝑝 would have infinitely many roots, so 𝑝=𝟎, but 𝑝(0)=1. Finite 𝐹 with 𝑞 elements: the functions of polynomials of degree at most 𝑑 form a subspace 𝑃𝑑 of 𝐹𝐹, and 𝑔↦(𝑡↦(𝑡−𝑒)𝑔(𝑡)) maps 𝑃𝑑 into 𝑃𝑑+1. So ℎ𝑐(𝑡)=∏𝑒≠𝑐(𝑡−𝑒) lies in 𝑃𝑞−1, ℎ𝑐(𝑐)≠0, and 𝛿𝑐=ℎ𝑐(𝑐)−1ℎ𝑐. Every 𝑓=∑𝑐𝑓(𝑐)𝛿𝑐. The map from 𝐹[𝑥]≤𝑞−1, with 𝑞𝑞 elements, onto the 𝑞𝑞 functions is then a bijection.

The answer: exactly the finite fields.

Infinite fields fail. Let 𝐹 be infinite, and let 𝛿0:𝐹→𝐹 be 1 at 0 and 0 elsewhere. Suppose 𝛿0 is the polynomial function of 𝑝∈𝐹[𝑥]. Then 𝑝(𝑐)=0 for every 𝑐≠0, so 𝑝 has infinitely many roots. By Proposition 7.1.22, 𝑝=𝟎, and then 𝑝(0)=0≠1=𝛿0(0). So 𝛿0 is not a polynomial function.

Finite fields work. Let 𝐹 have 𝑞 elements, and for 𝑑≥0 let 𝑃𝑑⊆𝐹𝐹 be the set of polynomial functions of polynomials in 𝐹[𝑥]≤𝑑.

Step 1: 𝑃𝑑 is a subspace of 𝐹𝐹. It contains the zero function (of 𝟎), and by Proposition 1.2.18(c), the sum of the functions of 𝑝,𝑝′∈𝐹[𝑥]≤𝑑 is the function of 𝑝+𝑝′, and 𝑎 times the function of 𝑝 is the function of 𝑎𝑝; both polynomials lie in 𝐹[𝑥]≤𝑑, which is a subspace (Example 1.4.9).

Step 2: multiplying by 𝑡−𝑑. Let 𝑔∈𝑃𝑑 be the function of 𝑝=∑𝑘=0𝑑𝑎𝑘𝑥𝑘, and let 𝑒∈𝐹. The polynomial 𝑝+=∑𝑘=0𝑑𝑎𝑘𝑥𝑘+1 lies in 𝐹[𝑥]≤𝑑+1, and its value at 𝑡 is ∑𝑘𝑎𝑘𝑡𝑘+1=𝑡𝑔(𝑡). So the function 𝑡↦(𝑡−𝑒)𝑔(𝑡)=𝑡𝑔(𝑡)−𝑒𝑔(𝑡) is the function of 𝑝+−𝑒𝑝∈𝐹[𝑥]≤𝑑+1, by Proposition 1.2.18(c). That is, it lies in 𝑃𝑑+1.

Step 3: the functions 𝛿𝑐. Fix 𝑐∈𝐹, and let ℎ𝑐(𝑡)=∏𝑒≠𝑐(𝑡−𝑒), a product of 𝑞−1 factors. Starting from the constant function 1∈𝑃0 and applying Step 2 once for each factor, ℎ𝑐∈𝑃𝑞−1. At 𝑡=𝑐 every factor is nonzero, so ℎ𝑐(𝑐)≠0 by Proposition 1.1.17; at 𝑡≠𝑐 the factor 𝑡−𝑡 appears, so ℎ𝑐(𝑡)=0. Hence 𝛿𝑐=ℎ𝑐(𝑐)−1ℎ𝑐, the function that is 1 at 𝑐 and 0 elsewhere, lies in the subspace 𝑃𝑞−1.

Step 4: every function. For 𝑓:𝐹→𝐹, the functions 𝑓 and ∑𝑐∈𝐹𝑓(𝑐)𝛿𝑐 agree at every point 𝑡, since only the term with 𝑐=𝑡 is nonzero there. So 𝑓∈span(𝛿𝑐|𝑐∈𝐹)⊆𝑃𝑞−1 by Proposition 1.4.14(b). Every function is the polynomial function of some polynomial of degree at most 𝑞−1.

Step 5: uniqueness. The map 𝐹[𝑥]≤𝑞−1→𝐹𝐹 sending a polynomial to its function is surjective by Step 4. A polynomial of degree at most 𝑞−1 is determined by its 𝑞 coefficients 𝑎0,…,𝑎𝑞−1, so 𝐹[𝑥]≤𝑞−1 has 𝑞𝑞 elements, and 𝐹𝐹 has 𝑞𝑞 elements as well. A surjection between finite sets of the same size is injective, so different polynomials of degree less than 𝑞 have different functions.

For 𝐹=𝔽2 this recovers Aside (Polynomials versus polynomial functions): 𝑥2+𝑥 and 𝟎 have the same function, and only one of them has degree less than 2.

Problem 1.19.challenge Let 𝑛≥1. Find the largest 𝑘 for which there is a list of 𝑘 vectors in 𝔽2𝑛 in which every sublist of length at most 3 is linearly independent.

Solution.

Uses. Proposition 1.5.15 (Short lists, zeros, and repeats), Theorem 1.5.5 (Independence is decided at zero), Proposition 1.2.30 (Additive arithmetic)

Hint 1. Translate the condition. Over 𝔽2 the only coefficients are 0 and 1, so a sublist 𝐱,𝐲,𝐳 of distinct nonzero vectors is dependent exactly when 𝐱+𝐲+𝐳=𝟎.
Hint 2. So the entries form a set 𝑆 of nonzero vectors in which no sum of two different elements lies in 𝑆. Fix 𝐬∈𝑆 and compare 𝑆 with 𝐬+𝑆={𝐬+𝐱|𝐱∈𝑆}.
Hint 3. For the construction, look at the vectors whose first coordinate is 1.
Sketch. The answer is 2𝑛−1. The condition says: the entries are nonzero, distinct, and 𝐱+𝐲∉𝑆 for distinct 𝐱,𝐲 in the set 𝑆 of entries. For 𝐬∈𝑆, the sets 𝑆 and 𝐬+𝑆 have 𝑘 elements each and are disjoint, so 2𝑘≤2𝑛. The 2𝑛−1 vectors with 𝑥1=1 work, since a sum of two of them has 𝑥1=0.

The answer is 𝑘=2𝑛−1.

Translating the condition. Let 𝐯1,…,𝐯𝑘 be a list in 𝔽2𝑛. Its sublists of length 1 are independent exactly when every entry is nonzero (Proposition 1.5.15(b)). Given that, a sublist 𝐯𝑖,𝐯𝑗 of length 2 is dependent exactly when 𝐯𝑖=𝐯𝑗: over 𝔽2 the nontrivial relations are 𝐯𝑖=𝟎, 𝐯𝑗=𝟎, and 𝐯𝑖+𝐯𝑗=𝟎, the last meaning 𝐯𝑖=𝐯𝑗. Given that the entries are nonzero and distinct, a sublist 𝐯𝑖,𝐯𝑗,𝐯𝑙 of length 3 is dependent exactly when 𝐯𝑖+𝐯𝑗+𝐯𝑙=𝟎, since a nontrivial relation with one or two coefficients equal to 1 would make an entry zero or two entries equal. So the condition holds exactly when the entries are nonzero and distinct, and the set 𝑆 of entries, which has 𝑘 elements, satisfies

𝐱+𝐲∉𝑆for all distinct𝐱,𝐲∈𝑆.

(Indeed 𝐱+𝐲=𝐳 is the same as 𝐱+𝐲+𝐳=𝟎, and such a 𝐳∈𝑆 would differ from 𝐱 and 𝐲, as 𝐱,𝐲≠𝟎.)

Upper bound. If 𝑘=0 there is nothing to prove. Otherwise fix 𝐬∈𝑆, and let 𝐬+𝑆={𝐬+𝐱|𝐱∈𝑆}. It has 𝑘 elements, because 𝐱↦𝐬+𝐱 is injective (Proposition 1.2.30(b)). It is disjoint from 𝑆: suppose 𝐬+𝐱=𝐲 with 𝐱,𝐲∈𝑆. If 𝐱=𝐬, then 𝐲=𝐬+𝐬=𝟎∉𝑆. If 𝐱≠𝐬, then 𝐬+𝐱∉𝑆 by the condition. Either way we have a contradiction. So 𝑆 and 𝐬+𝑆 are disjoint subsets of 𝔽2𝑛 with 𝑘 elements each, and 2𝑘≤2𝑛, that is, 𝑘≤2𝑛−1.

Construction. Let 𝑆 be the set of 2𝑛−1 vectors of 𝔽2𝑛 with first coordinate 1, listed in any order. They are nonzero and distinct. The sum of two of them has first coordinate 1+1=0, so it is not in 𝑆. By the translation, every sublist of length at most 3 is independent.

So the largest 𝑘 is 2𝑛−1. For 𝑛=3, the four vectors (1,0,0),(1,1,0),(1,0,1),(1,1,1) have every three independent, while any five distinct nonzero vectors of 𝔽23 contain three with sum 𝟎.