Books
Theme
Text size
Width

[ and ] go to the previous and next page.

For a matrix 𝐴∈𝐹𝑚×𝑛, the last two sections produced a long list of properties. The map 𝑇𝐴 can be injective or surjective, its kernel can be {𝟎} and its image 𝐹𝑚, the columns of 𝐴 can be linearly independent or span 𝐹𝑚, 𝐴 can have a left or a right inverse, and the equation 𝐴𝐱=𝐲 can have at most one or at least one solution for each 𝐲. Many of these turned out to be the same property in different words. The three Fundamental Theorems sort them into three groups: the conditions that say “at most one”, those that say “at least one”, and those that say “exactly one”. Almost every equivalence among them is a result we already have, read the right way. The exception is that an injective 𝑇𝐴 has a linear left inverse, and a surjective one a linear right inverse. These need a construction, which the lecture postpones until row reduction is available (Section 3.5). We give a direct construction here as well.

Each theorem is a list of equivalent statements, so we start with how such lists are proved. Throughout, 𝐴∈𝐹𝑚×𝑛 has columns 𝐚1,…,𝐚𝑛, and 𝑇𝐴:𝐹𝑛→𝐹𝑚 is the linear map 𝐱↦𝐴𝐱 (Definition 2.3.15).

2.7.1Proving that statements are equivalent

A theorem of the form “the following are equivalent” (TFAE) about statements 𝑃1,…,𝑃𝑘 asserts that they are all true or all false. Proving every implication 𝑃𝑖⇒𝑃𝑗 separately would take 𝑘(𝑘−1) arguments, which is 20 for the five conditions of a Fundamental Theorem. Implications can be chained, so far fewer are needed.

Technique 2.7.1 (Proving TFAE). To prove that 𝑃1,…,𝑃𝑘 are equivalent, prove some implications 𝑃𝑖⇒𝑃𝑗 such that every statement can be reached from every other by following implications. Then any 𝑃𝑖 implies any 𝑃𝑗, by chaining. Two shapes cover most cases.

  • A cycle 𝑃1⇒𝑃2⇒⋯⇒𝑃𝑘⇒𝑃1 uses 𝑘 implications, the fewest possible. The order is ours to choose, and a good order makes every step short. Usually one goes from the most informative statement (one that hands us an object, such as an inverse) toward the least informative, and closes the loop with the one step that needs an idea.
  • A hub with spokes fixes one statement, say 𝑃1, and proves 𝑃𝑖⇔𝑃1 for every other 𝑖. It uses more implications than a cycle, but it is the natural shape when earlier results already relate each 𝑃𝑖 to 𝑃1. Each spoke is then a citation, and the citations are a complete proof, because equivalence is transitive.

Mixed shapes are fine. Draw the statements as points and the proved implications as arrows, and check that you can travel from any point to any other along arrows. Two mistakes are common. Equivalences inside two separate groups of statements say nothing about one group versus the other (Exercise 2.7.21). And each arrow must be proved without the theorem it belongs to, and without any result that depends on that theorem. Going around a cycle is not circular reasoning, since every arrow is proved on its own; quoting the theorem to prove one of its own arrows would be.

The payoff comes after the proof. To show that one of the statements holds, check whichever is easiest; to use one, use whichever is strongest. We have already seen cycles in Theorem 1.4.3 and Theorem 2.1.3. The canonical example is the First Fundamental Theorem (Theorem 2.7.2), whose proof is a hub with three spokes plus two implications about inverses.

2.7.2The First and Second Fundamental Theorems

Intuition (Five ways to say that nothing is lost). Each condition of the First Fundamental Theorem says, in its own language, that 𝑇𝐴 loses no information. In (I), different inputs give different outputs. In (II), each equation 𝐴𝐱=𝐲 pins down 𝐱 whenever it has a solution at all. In (III), no nontrivial combination of the columns vanishes, so the coefficients of a combination can be recovered from its value. In (IV), no nonzero vector is sent to 𝟎. In (V), a linear map recovers the input from the output. The first four are visibly one statement in four languages, and Section 2.6 proved as much. The fifth is of a different kind, since it asserts that a certain map exists.
Theorem 2.7.2 (First Fundamental Theorem). Let 𝐴∈𝐹𝑚×𝑛. The following are equivalent.
  1. (I)𝑇𝐴 is injective.
  2. (II)For every 𝐲∈𝐹𝑚, the equation 𝐴𝐱=𝐲 has at most one solution 𝐱∈𝐹𝑛.
  3. (III)The columns of 𝐴 are linearly independent.
  4. (IV)ker𝑇𝐴={𝟎}.
  5. (V)𝑇𝐴 has a left inverse: a linear map 𝑆:𝐹𝑚→𝐹𝑛 with 𝑆∘𝑇𝐴=id𝐹𝑛.

We use (I) as the hub. Parts 1 and 2 of the proof only reread earlier results. Part 3 needs a construction, and it is given in Section 2.7.4.

Proof, part 1 of 3: (I)–(IV) are equivalent.routine

Uses. Definition 2.6.1 (Injective), Definition 2.3.15 (The linear map of a matrix), Corollary 2.6.24 (The columns decide), Proposition 2.3.13 (Linearity of the product), Theorem 2.6.11 (Injectivity is decided at 𝟎)

Techniques. Proving TFAE (Technique 2.7.1)

Hint 1. Each of (II), (III), and (IV) is equivalent to (I) by a definition or by a result of Section 2.6. Find the right one for each.
Hint 2. In the language of the map 𝑇𝐴, what is a solution of 𝐴𝐱=𝐲? What are the values of 𝑇𝐴 on the standard basis?
Hint 3. (I) ⇔ (III) is Corollary 2.6.24(a), and (I) ⇔ (IV) is Theorem 2.6.11.
Sketch. Hub at (I). A solution of 𝐴𝐱=𝐲 is a preimage of 𝐲 under 𝑇𝐴, so (II) is the definition of injectivity. The columns are the values 𝑇𝐴(𝐞𝑗), so (I) ⇔ (III) is the basis test of Corollary 2.6.24(a). Since 𝑇𝐴 is linear, (I) ⇔ (IV) is Theorem 2.6.11.

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

(I) ⇔ (II). By Definition 2.3.15, 𝐱 is a solution of 𝐴𝐱=𝐲 exactly when 𝑇𝐴(𝐱)=𝐲, that is, when 𝐱 is a preimage of 𝐲 under 𝑇𝐴. So (II) says that every 𝐲∈𝐹𝑚 has at most one preimage under 𝑇𝐴, which is the definition of injectivity (Definition 2.6.1).

(I) ⇔ (III). This is Corollary 2.6.24(a).

(I) ⇔ (IV). 𝑇𝐴 is linear (Proposition 2.3.13), so this is Theorem 2.6.11 applied to 𝑇=𝑇𝐴.

Proof, part 2 of 3: (V) ⇒ (I).routine

Uses. Proposition 2.5.4 (Left inverses give uniqueness)

Hint 1. Suppose 𝑆∘𝑇𝐴=id𝐹𝑛 and 𝐴𝐱=𝐴𝐱′. Apply 𝑆 to both sides.
Hint 2. This is Proposition 2.5.4.
Sketch. Applying 𝑆 to 𝐴𝐱=𝐴𝐱′ gives 𝐱=𝐱′. This is Proposition 2.5.4.

Let 𝑆 be a left inverse of 𝑇𝐴. By Proposition 2.5.4, 𝑇𝐴 is injective. Explicitly, if 𝑇𝐴(𝐱)=𝑇𝐴(𝐱′), then

𝐱=𝑆(𝑇𝐴(𝐱))=𝑆(𝑇𝐴(𝐱′))=𝐱′.

What remains is to show that an injective 𝑇𝐴 has a left inverse. Since (I)–(IV) are already known to be equivalent, we may start from whichever of them is most convenient, and in Section 2.7.4 we start from (III). Figure 2.7.1 shows the whole web of implications.

Figure 2.7.1. The implications proved for Theorem 2.7.2. The solid arrows are parts 1 and 2 of the proof, which reread earlier results. The dashed arrow (III) ⇒ (V) is the construction of part 3 (Section 2.7.4). Every node can be reached from every other, so (I)–(V) are equivalent. The faint node is a sixth condition, rank𝐴=𝑛, which Section 3.5.2 attaches by the faint arrows. For Theorem 2.7.4 the picture is the same, except that the construction starts from (II), and (VI) attaches at (II) rather than (IV).

Remark 2.7.3 (Reinterpreting earlier results). Part 1 of the proof cites one definition and two earlier results, and nothing else, yet it is a complete proof. Each spoke is a definition or a theorem proved earlier, the hypotheses of the theorems hold here, and equivalence is transitive. What part 1 adds is the translation that lets each earlier result be read as a statement about 𝐴. A solution of 𝐴𝐱=𝐲 is a preimage of 𝐲 under 𝑇𝐴. The columns of 𝐴 are the values of 𝑇𝐴 on the standard basis. And 𝑇𝐴 is linear, so every theorem about linear maps applies to it.

When you cite a result in this way, check two things: that its hypotheses really hold, and that its conclusion, after translation, is literally the implication you need. For instance, Proposition 2.6.22(a) decides injectivity from the values on a basis of the domain; Corollary 2.6.24 is its special case for the standard basis of 𝐹𝑛, whose values are the columns. The real work was done in Section 2.6. Collecting the conditions into one theorem is still worthwhile, because in a problem we rarely know in advance which of them is easiest to check, and the theorem lets us check that one and use any other.

Intuition (Five ways to say that everything is reached). The Second Fundamental Theorem is the mirror image of the first. Each of its conditions says that 𝑇𝐴 reaches every vector of 𝐹𝑚: as a map (I); as a statement about equations (II); as a statement about combinations of the columns (III); as a statement about the image (IV); and, in (V), by a linear map that produces, for each 𝐲, an input that reaches it.
Theorem 2.7.4 (Second Fundamental Theorem). Let 𝐴∈𝐹𝑚×𝑛. The following are equivalent.
  1. (I)𝑇𝐴 is surjective.
  2. (II)For every 𝐲∈𝐹𝑚, the equation 𝐴𝐱=𝐲 has at least one solution 𝐱∈𝐹𝑛.
  3. (III)The columns of 𝐴 span 𝐹𝑚.
  4. (IV)im𝑇𝐴=𝐹𝑚.
  5. (V)𝑇𝐴 has a right inverse: a linear map 𝑆:𝐹𝑚→𝐹𝑛 with 𝑇𝐴∘𝑆=id𝐹𝑚.

Proof, part 1 of 3: (I)–(IV) are equivalent.routine

Uses. Definition 2.6.2 (Surjective), Definition 2.6.6 (Image), Definition 2.3.15 (The linear map of a matrix), Corollary 2.6.24 (The columns decide)

Techniques. Proving TFAE (Technique 2.7.1)

Hint 1. Use (I) as the hub again. Two of the spokes are the definition of surjectivity, read in two ways.
Hint 2. (I) ⇔ (III) is the other half of Corollary 2.6.24.
Sketch. A solution of 𝐴𝐱=𝐲 is a preimage of 𝐲, so (I) ⇔ (II) is the definition of surjectivity, and so is (I) ⇔ (IV), since im𝑇𝐴 is the set of values of 𝑇𝐴. (I) ⇔ (III) is Corollary 2.6.24(b).

(I) ⇔ (II). As in the proof of Theorem 2.7.2, the solutions of 𝐴𝐱=𝐲 are the preimages of 𝐲 under 𝑇𝐴. So (II) says that every 𝐲∈𝐹𝑚 has at least one preimage, which is Definition 2.6.2.

(I) ⇔ (IV). By Definition 2.6.6, im𝑇𝐴 is the set of values of 𝑇𝐴, so im𝑇𝐴=𝐹𝑚 says that every vector of 𝐹𝑚 is a value, which is again Definition 2.6.2.

(I) ⇔ (III). This is Corollary 2.6.24(b).

Instead of the last spoke we could have linked (III) and (IV) directly, since im𝑇𝐴 is the span of the columns (Proposition 2.6.18). The resulting chain (II) ⇔ (I) ⇔ (IV) ⇔ (III) is just as good.

Proof, part 2 of 3: (V) ⇒ (I).routine

Uses. Proposition 2.5.5 (Right inverses give existence)

Hint 1. Suppose 𝑇𝐴∘𝑆=id𝐹𝑚, and let 𝐲∈𝐹𝑚. Which vector could 𝑇𝐴 send to 𝐲?
Hint 2. This is Proposition 2.5.5.
Sketch. 𝑇𝐴(𝑆(𝐲))=𝐲 for every 𝐲. This is Proposition 2.5.5.
Let 𝑆 be a right inverse of 𝑇𝐴. For every 𝐲∈𝐹𝑚, 𝑇𝐴(𝑆(𝐲))=𝐲, so 𝐲 is a value of 𝑇𝐴. This is Proposition 2.5.5.

Again the implication from (I)–(IV) to (V) needs a construction, and it is part 3 of the proof, in Section 2.7.4.

Example 2.7.5 (A tall matrix). Let

𝐴=(101101)∈𝐹3×2,𝑇𝐴(𝑥,𝑦)=(𝑥,𝑥+𝑦,𝑦),

over any field 𝐹. Its columns 𝐚1=(1,1,0) and 𝐚2=(0,1,1) are linearly independent: if 𝑥𝐚1+𝑦𝐚2=(𝑥,𝑥+𝑦,𝑦)=𝟎, then 𝑥=𝑦=0. So condition (III) of Theorem 2.7.2 holds, and with it all of (I)–(V). For instance, by (II) each system 𝐴𝐱=𝐲 has at most one solution, and by (V) there is a left inverse. Here one is easy to find, since 𝑥 and 𝑦 can be read off the first and third entries of (𝑥,𝑥+𝑦,𝑦):

𝐶=(100001),𝐶𝐴=(1001)=𝐼2.

They can also be read off differently, using 𝑥=(𝑥+𝑦)−𝑦:

𝐶′=(01−1001),𝐶′𝐴=𝐼2.

Indeed, the first row of 𝐶′ sends 𝐚1 to 0+1−0=1 and 𝐚2 to 0+1−1=0.

On the other hand, 𝑇𝐴 is not surjective. The vector (0,1,0) would need 𝑥=0, 𝑦=0, and 𝑥+𝑦=1, which is impossible. So no condition of Theorem 2.7.4 holds: the columns do not span 𝐹3, and there is no right inverse. (Corollary 2.5.11 also rules out a right inverse, since 𝐶≠𝐶′.) Uniqueness of solutions and existence of solutions really are independent properties.

Over ℝ, the span explorer below shows the columns of this 𝐴 and a target 𝐰. While 𝐰 lies in the plane spanned by the columns, the explorer finds coefficients 𝑥,𝑦 with 𝑥𝐚1+𝑦𝐚2=𝐰, and they are unique: this is (II) of Theorem 2.7.2. Drag 𝐰 off the plane and there are none, as Theorem 2.7.4 fails. Adding a third vector off the plane makes the list independent (Proposition 1.5.14), and the explorer reports that it also spans ℝ3; for three vectors in ℝ3 that is no accident (Corollary 3.5.16). The 3×3 matrix with these columns then satisfies all three theorems.

(1,2,1)=𝐚1+𝐚2,span(𝐚1,𝐚2)={(𝑎,𝑏,𝑐)∈ℝ3|𝑏=𝑎+𝑐}.
The columns 𝐚1=(1,1,0) and 𝐚2=(0,1,1) of the matrix 𝐴 of Example 2.7.5. They are independent, so a target in their span has exactly one pair of coefficients; the target 𝐰=(1,2,1)=𝐚1+𝐚2 gives (𝑥,𝑦)=(1,1). A target off the plane has none.
Exercise 2.7.6.routine Let 𝐚∈𝐹𝑚, regarded as a matrix in 𝐹𝑚×1, so that 𝑇𝐚:𝐹→𝐹𝑚 is 𝑥↦𝑥𝐚. Show directly, without quoting Theorem 2.7.2, that the following are equivalent: (i) 𝑇𝐚 is injective; (ii) 𝐚≠𝟎; (iii) 𝐚 has a left inverse 𝐜∈𝐹1×𝑚, that is, 𝐜𝐚=1. Which step corresponds to the construction in part 3 of the proof of Theorem 2.7.2?

Solution.

Uses. Proposition 2.5.4 (Left inverses give uniqueness), Definition 2.6.1 (Injective), Definition 2.4.1 (Matrix product)

Techniques. Proving TFAE (Technique 2.7.1)

Hint 1. Prove (i) ⇒ (ii) ⇒ (iii) ⇒ (i). The last step is Proposition 2.5.4.
Hint 2. For (ii) ⇒ (iii), some entry 𝑎𝑘 of 𝐚 is nonzero. Find a row 𝐜 that reads off 𝑎𝑘 and divides by it.
Sketch. (i) ⇒ (ii): 𝑇𝐚(1)=𝐚 and 𝑇𝐚(0)=𝟎, so 𝐚=𝟎 would contradict injectivity. (ii) ⇒ (iii): if 𝑎𝑘≠0, the row 𝐜=𝑎𝑘−1𝐞𝑘𝖳 has 𝐜𝐚=𝑎𝑘−1𝑎𝑘=1. (iii) ⇒ (i): left-invertible maps are injective. The construction is (ii) ⇒ (iii).

We prove (i) ⇒ (ii) ⇒ (iii) ⇒ (i).

(i) ⇒ (ii). 𝑇𝐚(1)=𝐚 and 𝑇𝐚(0)=𝟎. If 𝐚=𝟎, these are two different inputs with the same value, so 𝑇𝐚 would not be injective (Definition 2.6.1).

(ii) ⇒ (iii). Since 𝐚≠𝟎, some entry 𝑎𝑘 is nonzero. Let 𝐜∈𝐹1×𝑚 be the row with entry 𝑎𝑘−1 in position 𝑘 and 0 elsewhere. By Definition 2.4.1, 𝐜𝐚=𝑎𝑘−1𝑎𝑘=1.

(iii) ⇒ (i). If 𝐜𝐚=1, then 𝑇𝐜 is a left inverse of 𝑇𝐚, since 𝐜(𝑥𝐚)=𝑥(𝐜𝐚)=𝑥. So 𝑇𝐚 is injective by Proposition 2.5.4.

The step (ii) ⇒ (iii) produces the left inverse, so it is the case 𝑛=1 of the construction in part 3. Run on the single column 𝐚, that construction appends every 𝐞𝑖 except 𝐞𝑘 for the last index 𝑘 with 𝑎𝑘≠0, and it produces exactly the row 𝐜=𝑎𝑘−1𝐞𝑘𝖳.

2.7.3The Third Fundamental Theorem

For the Third Fundamental Theorem, the implication from bijectivity to invertibility is much easier than the corresponding implications for one-sided inverses. As the lecture puts it, there is only one plausible choice for the inverse.

Intuition (Only one candidate). Let 𝑇∈L(𝑉,𝑊) be bijective. If 𝑆 is a two-sided inverse of 𝑇, then 𝑇(𝑆(𝐰))=𝐰 for every 𝐰∈𝑊, so 𝑆(𝐰) is a preimage of 𝐰. Since 𝑇 is bijective, 𝐰 has exactly one preimage. So 𝑆 has to be the inverse function of 𝑇, which sends each 𝐰 to its unique preimage, and the only question is whether that function is linear. For a left inverse of an injective map there is no such uniqueness: its values off the image are free, and many choices are not linear (Remark 2.5.8).
Proposition 2.7.7 (Bijective linear maps are invertible). Let 𝑇∈L(𝑉,𝑊) be bijective, and let 𝑆:𝑊→𝑉 be its inverse function: 𝑆(𝐰) is the unique 𝐯∈𝑉 with 𝑇(𝐯)=𝐰. Then 𝑆 is linear. Consequently 𝑇 is invertible, and 𝑇−1=𝑆.

Proof.routine

Hint 1. To compute 𝑆 at a vector, find the vector that 𝑇 sends there. Fix 𝐰1,…,𝐰𝑘∈𝑊 and scalars 𝑎1,…,𝑎𝑘, and look for the vector that 𝑇 sends to 𝑎1𝐰1+⋯+𝑎𝑘𝐰𝑘.
Hint 2. Put 𝐯𝑖=𝑆(𝐰𝑖), so that 𝑇(𝐯𝑖)=𝐰𝑖. What is 𝑇(𝑎1𝐯1+⋯+𝑎𝑘𝐯𝑘)?
Sketch. With 𝐯𝑖=𝑆(𝐰𝑖), linearity of 𝑇 gives 𝑇(∑𝑎𝑖𝐯𝑖)=∑𝑎𝑖𝐰𝑖, so by the definition of 𝑆, 𝑆(∑𝑎𝑖𝐰𝑖)=∑𝑎𝑖𝐯𝑖=∑𝑎𝑖𝑆(𝐰𝑖). Since 𝑆 is the inverse function, 𝑆𝑇=id𝑉 and 𝑇𝑆=id𝑊.

Since 𝑇 is bijective, every 𝐰∈𝑊 has exactly one preimage (Definition 2.6.3), so 𝑆 is a well-defined function 𝑊→𝑉, and 𝑇(𝑆(𝐰))=𝐰 for every 𝐰.

Fix 𝐰1,…,𝐰𝑘∈𝑊 and 𝑎1,…,𝑎𝑘∈𝐹. We will show that 𝑆(𝑎1𝐰1+⋯+𝑎𝑘𝐰𝑘)=𝑎1𝑆(𝐰1)+⋯+𝑎𝑘𝑆(𝐰𝑘). Put 𝐯𝑖=𝑆(𝐰𝑖), so that 𝑇(𝐯𝑖)=𝐰𝑖. Since 𝑇 is linear,

𝑇(𝑎1𝐯1+⋯+𝑎𝑘𝐯𝑘)=𝑎1𝑇(𝐯1)+⋯+𝑎𝑘𝑇(𝐯𝑘)=𝑎1𝐰1+⋯+𝑎𝑘𝐰𝑘.

So 𝑎1𝐯1+⋯+𝑎𝑘𝐯𝑘 is the preimage of 𝑎1𝐰1+⋯+𝑎𝑘𝐰𝑘, and by the definition of 𝑆,

𝑆(𝑎1𝐰1+⋯+𝑎𝑘𝐰𝑘)=𝑎1𝐯1+⋯+𝑎𝑘𝐯𝑘=𝑎1𝑆(𝐰1)+⋯+𝑎𝑘𝑆(𝐰𝑘),

as desired. Thus 𝑆 is linear (Definition 2.1.1).

Finally, 𝑆 is the inverse function of 𝑇 (Section A.1): 𝑆(𝑇(𝐯))=𝐯, because 𝐯 is the preimage of 𝑇(𝐯), and 𝑇(𝑆(𝐰))=𝐰. So 𝑆 is a linear map that is both a left and a right inverse of 𝑇, and 𝑇 is invertible with 𝑇−1=𝑆 (Definition 2.5.12). □

No basis appeared in the proof, so the proposition holds for every bijective linear map, between any two vector spaces. Together with Proposition 2.5.4 and Proposition 2.5.5 it says that a linear map is invertible if and only if it is bijective.

Intuition (The third theorem from the first two). “Exactly one” means “at most one and at least one”. Each condition (I)–(IV) of the Third Fundamental Theorem below is, in the same way, the combination of condition (I)–(IV) of Theorem 2.7.2 with the same condition of Theorem 2.7.4: bijective means injective and surjective, a basis is an independent spanning list, and (IV) is written as a combination. So the equivalence of (I)–(IV) is inherited from the first two theorems, and only (V) needs an argument.
Theorem 2.7.8 (Third Fundamental Theorem). Let 𝐴∈𝐹𝑚×𝑛. The following are equivalent.
  1. (I)𝑇𝐴 is bijective.
  2. (II)For every 𝐲∈𝐹𝑚, the equation 𝐴𝐱=𝐲 has exactly one solution 𝐱∈𝐹𝑛.
  3. (III)The columns of 𝐴 form a basis of 𝐹𝑚.
  4. (IV)ker𝑇𝐴={𝟎} and im𝑇𝐴=𝐹𝑚.
  5. (V)𝑇𝐴 is invertible.

Proof, part 1 of 3: (I)–(IV) are equivalent.routine

Uses. Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Definition 2.6.3 (Bijective), Proposition 1.6.2 (Bases are independent spanning lists)

Techniques. Proving TFAE (Technique 2.7.1)

Hint 1. Write each of (I)–(IV) as “𝑃 and 𝑄”, where 𝑃 is the corresponding condition of Theorem 2.7.2 and 𝑄 that of Theorem 2.7.4.
Hint 2. If 𝑃𝑖⇔𝑃𝑗 and 𝑄𝑖⇔𝑄𝑗, then (𝑃𝑖 and 𝑄𝑖) ⇔ (𝑃𝑗 and 𝑄𝑗). Use only parts 1 of the proofs of the first two theorems.
Sketch. Bijective = injective and surjective; exactly one = at most one and at least one; basis = independent and spanning (Proposition 1.6.2); (IV) is the combination of the two (IV)s. By parts 1 of the proofs of Theorem 2.7.2 and Theorem 2.7.4, the first halves are equivalent to each other, and so are the second halves; hence so are the conjunctions.

Each of the conditions (I)–(IV) of the present theorem combines the condition with the same numeral in Theorem 2.7.2 with the one in Theorem 2.7.4:

  • (I) says that 𝑇𝐴 is injective and surjective (Definition 2.6.3);
  • (II) says that 𝐴𝐱=𝐲 has at most one and at least one solution, for every 𝐲;
  • (III) says that the columns of 𝐴 are linearly independent and span 𝐹𝑚 (Proposition 1.6.2);
  • (IV) says that ker𝑇𝐴={𝟎} and im𝑇𝐴=𝐹𝑚.

By part 1 of the proof of Theorem 2.7.2, the first halves of these four conditions are equivalent to one another, and by part 1 of the proof of Theorem 2.7.4, so are the second halves. If 𝑃⇔𝑃′ and 𝑄⇔𝑄′, then (𝑃 and 𝑄) ⇔ (𝑃′ and 𝑄′). So (I)–(IV) are equivalent.

Proof, part 2 of 3: (V) ⇒ (I).routine

Uses. Definition 2.5.12 (Invertible), Proposition 2.5.4 (Left inverses give uniqueness), Proposition 2.5.5 (Right inverses give existence)

Hint 1. An inverse is both a left and a right inverse.
Sketch. 𝑇𝐴−1 is a left inverse, so 𝑇𝐴 is injective, and a right inverse, so 𝑇𝐴 is surjective.
If 𝑇𝐴 is invertible, then 𝑇𝐴−1 is a left inverse and a right inverse of 𝑇𝐴 (Definition 2.5.12). By Proposition 2.5.4 and Proposition 2.5.5, 𝑇𝐴 is injective and surjective, that is, bijective.

For the last step we give two proofs. The first is the lecture’s; the second builds the inverse on a basis, and it is the model for the constructions in Section 2.7.4.

Proof (via the inverse function), part 3 of 3: (I) ⇒ (V).routine

Uses. Proposition 2.7.7 (Bijective linear maps are invertible), Proposition 2.3.13 (Linearity of the product)

Hint. 𝑇𝐴 is a bijective linear map. What do we know about the inverse function of such a map?
Sketch. The inverse function of the bijective linear map 𝑇𝐴 is linear (Proposition 2.7.7), so it is a linear two-sided inverse.
𝑇𝐴 is linear (Proposition 2.3.13) and, by (I), bijective. By Proposition 2.7.7 it is invertible. □

Proof (by building the inverse on a basis), part 3 of 3: (III) ⇒ (V).routine

Uses. Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 1.6.7 (Standard bases), Proposition 2.3.13 (Linearity of the product)

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

Hint 1. An inverse 𝑆 must send 𝐚𝑗=𝑇𝐴(𝐞𝑗) back to 𝐞𝑗. Since 𝐚1,…,𝐚𝑛 is a basis of 𝐹𝑚, these values can be prescribed.
Hint 2. Let 𝑆 be the linear map with 𝑆(𝐚𝑗)=𝐞𝑗. Check 𝑆∘𝑇𝐴=id on 𝐞1,…,𝐞𝑛, and 𝑇𝐴∘𝑆=id on 𝐚1,…,𝐚𝑛.
Sketch. By Theorem 2.2.1 there is a linear 𝑆:𝐹𝑚→𝐹𝑛 with 𝑆(𝐚𝑗)=𝐞𝑗. Then 𝑆(𝑇𝐴(𝐞𝑗))=𝐞𝑗 and 𝑇𝐴(𝑆(𝐚𝑗))=𝐚𝑗, so 𝑆∘𝑇𝐴 and 𝑇𝐴∘𝑆 agree with the identity on a basis, and are the identity.

Suppose the columns 𝐚1,…,𝐚𝑛 form a basis of 𝐹𝑚. By Theorem 2.2.1 there is a linear map 𝑆:𝐹𝑚→𝐹𝑛 with 𝑆(𝐚𝑗)=𝐞𝑗 for 𝑗=1,…,𝑛. Recall that 𝑇𝐴(𝐞𝑗)=𝐴𝐞𝑗=𝐚𝑗 (Proposition 2.3.13(c)). Then

(𝑆∘𝑇𝐴)(𝐞𝑗)=𝑆(𝐚𝑗)=𝐞𝑗,(𝑇𝐴∘𝑆)(𝐚𝑗)=𝑇𝐴(𝐞𝑗)=𝐚𝑗

for every 𝑗. So the linear maps 𝑆∘𝑇𝐴 and id𝐹𝑛 agree on the basis 𝐞1,…,𝐞𝑛 of 𝐹𝑛 (Proposition 1.6.7), and 𝑇𝐴∘𝑆 and id𝐹𝑚 agree on the basis 𝐚1,…,𝐚𝑛 of 𝐹𝑚. By the uniqueness in Theorem 2.2.1, 𝑆∘𝑇𝐴=id𝐹𝑛 and 𝑇𝐴∘𝑆=id𝐹𝑚. So 𝑆 is a linear two-sided inverse of 𝑇𝐴. □

The first proof works for any bijective linear map, with no bases at all. The second uses that the columns are a basis of the target, and it explains where the inverse comes from: it undoes 𝑇𝐴 on the columns, and the columns are a basis, so nothing else needs to be decided. In Section 2.7.4 the columns will only be independent, or only spanning, and then something does have to be decided.

Example 2.7.9 (One matrix over three fields). Let 𝐴=(111−1). The system 𝐴𝐱=𝐲 reads

𝑥1+𝑥2=𝑦1,𝑥1−𝑥2=𝑦2.

Adding and subtracting the equations shows that every solution satisfies 2𝑥1=𝑦1+𝑦2 and 2𝑥2=𝑦1−𝑦2, where 2=1+1.

Over ℚ, or any field with 2≠0, this gives 𝑥1=2−1(𝑦1+𝑦2) and 𝑥2=2−1(𝑦1−𝑦2), and conversely these values solve the system. So the system has exactly one solution for every 𝐲, which is (II) of Theorem 2.7.8, and 𝐴 is invertible. The solution formula is the inverse:

𝐴−1=2−1(111−1).

Over 𝔽3, where 2−1=2 and −1=2, this reads 𝐴=(1112) and 𝐴−1=(2221), and indeed 𝐴𝐴−1=(4364)=𝐼2 in 𝔽3.

Over 𝔽2, −1=1, so both columns are (1,1), and 𝐴(1,1)=𝟎. So (IV) of Theorem 2.7.2 fails, and with it every condition of Theorem 2.7.2 and Theorem 2.7.8. Every value 𝐴𝐱=(𝑥1+𝑥2)(1,1) is a multiple of (1,1), so (1,0) is not a value, and every condition of Theorem 2.7.4 fails as well.

2.7.4Constructing one-sided inverses

It remains to prove (I) ⇒ (V) in the first two theorems: an injective 𝑇𝐴 has a left inverse, and a surjective 𝑇𝐴 has a right inverse.

Intuition (What has to be chosen). A left inverse 𝑆 of an injective 𝑇𝐴 is forced on the image: it must send 𝐴𝐱 to 𝐱. Off the image nothing forces it, but whatever we choose there has to fit together into a linear map on all of 𝐹𝑚. A right inverse of a surjective 𝑇𝐴 must pick, for each 𝐲∈𝐹𝑚, one solution 𝑆(𝐲) of 𝐴𝐱=𝐲, and when 𝑇𝐴 is not injective there are many solutions to pick from. Again the picks must fit together linearly. Choices made one vector at a time usually do not, as the next example shows. Choices made on a basis always do, by Theorem 2.2.1, and that is all the proofs below use (Technique 2.2.4).

The lecture does not prove these implications at this point. It returns to them in Section 3.5, after row reduction, where left and right inverses are computed from rref(𝐴) as explicit matrices (Proposition 3.5.9, Proposition 3.5.8), and the completed theorems (Theorem 3.5.12, Theorem 3.5.13) close the loops through a sixth condition. That is the route to use for computing. Here is a second route, which needs only Theorem 2.2.1 (and, for left inverses, Proposition 1.5.14) and no row reduction.

Non-example 2.7.10 (Choices that are not linear).
  1. (a)Let 𝑇:𝐹→𝐹2, 𝑇(𝑥)=(𝑥,0), the map of Example 2.5.3. Undo 𝑇 on its image and send everything else to 0:

    𝑔(𝑥,0)=𝑥,𝑔(𝑥,𝑦)=0if𝑦≠0.

    Then 𝑔(𝑇(𝑥))=𝑥 for every 𝑥, but 𝑔 is not linear, since 𝑔(1,1)=0 while 𝑔(1,0)+𝑔(0,1)=1+0=1.

  2. (b)Let 𝐴=(11)∈ℝ1×2, so 𝑇𝐴(𝑥1,𝑥2)=𝑥1+𝑥2. For each 𝑦∈ℝ, choose the solution

    ℎ(𝑦)=(𝑦,0)if𝑦≥0,ℎ(𝑦)=(0,𝑦)if𝑦<0.

    Then 𝑇𝐴(ℎ(𝑦))=𝑦 for every 𝑦, but ℎ is not linear, since ℎ(1)+ℎ(−1)=(1,−1) while ℎ(0)=(0,0).

For a right inverse, the basis to choose on is the standard basis of the target.

Proof of Theorem 2.7.4, part 3 of 3: (II) ⇒ (V).routine

Uses. Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 1.6.7 (Standard bases), Definition 2.5.2 (Right inverse)

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

Hint 1. A right inverse has to choose a solution of 𝐴𝐱=𝐲 for every 𝐲. Make the choice only for 𝐲=𝐞1,…,𝐞𝑚.
Hint 2. Choose solutions 𝐱𝑖 of 𝐴𝐱=𝐞𝑖, let 𝑆 be the linear map with 𝑆(𝐞𝑖)=𝐱𝑖, and check 𝑇𝐴∘𝑆=id on the standard basis.
Sketch. By (II), choose 𝐱𝑖 with 𝐴𝐱𝑖=𝐞𝑖 for 𝑖=1,…,𝑚. Let 𝑆 be the linear map with 𝑆(𝐞𝑖)=𝐱𝑖 (Theorem 2.2.1). Then 𝑇𝐴(𝑆(𝐞𝑖))=𝐞𝑖, so 𝑇𝐴∘𝑆 agrees with id𝐹𝑚 on a basis and equals it. In matrices, 𝐴𝐵=𝐼𝑚 for the matrix 𝐵 with columns 𝐱1,…,𝐱𝑚.

Suppose (II). For each 𝑖=1,…,𝑚, the equation 𝐴𝐱=𝐞𝑖 has a solution; choose one and call it 𝐱𝑖. Since 𝐞1,…,𝐞𝑚 is a basis of 𝐹𝑚 (Proposition 1.6.7), Theorem 2.2.1 gives a linear map 𝑆:𝐹𝑚→𝐹𝑛 with 𝑆(𝐞𝑖)=𝐱𝑖 for every 𝑖. Then

(𝑇𝐴∘𝑆)(𝐞𝑖)=𝐴𝐱𝑖=𝐞𝑖=id𝐹𝑚(𝐞𝑖)(𝑖=1,…,𝑚),

so the linear maps 𝑇𝐴∘𝑆 and id𝐹𝑚 agree on a basis, and they are equal by the uniqueness in Theorem 2.2.1. So 𝑆 is a right inverse of 𝑇𝐴 (Definition 2.5.2). In matrix terms, 𝑆=𝑇𝐵 for the matrix 𝐵∈𝐹𝑛×𝑚 with columns 𝐱1,…,𝐱𝑚, and 𝐴𝐵=𝐼𝑚. □

For a left inverse the values on the columns are forced, 𝑆(𝐚𝑗)=𝐞𝑗. The columns are independent but need not span 𝐹𝑚, so before we can use Theorem 2.2.1 we must complete them to a basis.

Proof of Theorem 2.7.2, part 3 of 3: (III) ⇒ (V).standard

Uses. Proposition 1.5.14 (Appending a vector), Proposition 1.4.14 (The span is the smallest subspace containing a list), Proposition 1.6.7 (Standard bases), Proposition 1.6.2 (Bases are independent spanning lists), Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 2.3.13 (Linearity of the product), Definition 2.5.1 (Left inverse)

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

Hint 1. A left inverse must send 𝐚𝑗=𝑇𝐴(𝐞𝑗) to 𝐞𝑗. To prescribe these values with Theorem 2.2.1, the 𝐚𝑗 have to be part of a basis of 𝐹𝑚.
Hint 2. Go through 𝐞1,…,𝐞𝑚 in turn, and append each one that is not in the span of the list built so far. Why does the final list span 𝐹𝑚, and why is it still independent?
Hint 3. Define 𝑆 on the resulting basis by 𝑆(𝐚𝑗)=𝐞𝑗 and 𝑆=𝟎 on the appended vectors. Check 𝑆∘𝑇𝐴=id on the standard basis of 𝐹𝑛.
Sketch. Append to 𝐚1,…,𝐚𝑛 each 𝐞𝑖 that is not in the span of the list so far. By Proposition 1.5.14 the list stays independent, and every 𝐞𝑖 ends up in its span, so it becomes a basis 𝐚1,…,𝐚𝑛,𝐞𝑖1,…,𝐞𝑖𝑡 of 𝐹𝑚. Let 𝑆(𝐚𝑗)=𝐞𝑗 and 𝑆(𝐞𝑖𝑠)=𝟎. Then 𝑆(𝑇𝐴(𝐞𝑗))=𝐞𝑗, so 𝑆∘𝑇𝐴=id𝐹𝑛.

Suppose the columns 𝐚1,…,𝐚𝑛 are linearly independent.

Completing the columns to a basis. Let ℒ︀0 be the list 𝐚1,…,𝐚𝑛. For 𝑖=1,…,𝑚 in turn, let ℒ︀𝑖=ℒ︀𝑖−1 if 𝐞𝑖∈span(ℒ︀𝑖−1), and let ℒ︀𝑖 be ℒ︀𝑖−1 with 𝐞𝑖 appended otherwise. By Proposition 1.5.14 and induction on 𝑖, every ℒ︀𝑖 is linearly independent. For each 𝑖, the vector 𝐞𝑖 lies in span(ℒ︀𝑖), either because it was already in span(ℒ︀𝑖−1) or because it was appended, and span(ℒ︀𝑖)⊆span(ℒ︀𝑚), since ℒ︀𝑖 is an initial part of ℒ︀𝑚. So the subspace span(ℒ︀𝑚) contains 𝐞1,…,𝐞𝑚, hence all of their linear combinations (Proposition 1.4.14), which is all of 𝐹𝑚 (Proposition 1.6.7). Thus

ℒ︀𝑚=𝐚1,…,𝐚𝑛,𝐞𝑖1,…,𝐞𝑖𝑡

is linearly independent and spans 𝐹𝑚, so it is a basis of 𝐹𝑚 (Proposition 1.6.2).

Defining 𝑆. By Theorem 2.2.1 there is a linear map 𝑆:𝐹𝑚→𝐹𝑛 with

𝑆(𝐚𝑗)=𝐞𝑗(𝑗=1,…,𝑛),𝑆(𝐞𝑖𝑠)=𝟎(𝑠=1,…,𝑡).

Since 𝑇𝐴(𝐞𝑗)=𝐚𝑗 (Proposition 2.3.13(c)), we get (𝑆∘𝑇𝐴)(𝐞𝑗)=𝑆(𝐚𝑗)=𝐞𝑗 for every 𝑗. So 𝑆∘𝑇𝐴 and id𝐹𝑛 agree on the standard basis of 𝐹𝑛, and they are equal by the uniqueness in Theorem 2.2.1. That is, 𝑆 is a left inverse of 𝑇𝐴 (Definition 2.5.1). □

This completes the proofs of all three theorems.

Remark 2.7.11 (What was chosen, and what was not). In both constructions, the choices are exactly the freedom that one-sided inverses have. A right inverse is determined by its values 𝑆(𝐞𝑖), which may be any solutions of 𝐴𝐱=𝐞𝑖; when 𝑇𝐴 is not injective, each of these equations has many solutions. A left inverse is forced on the columns, and its values on the appended vectors 𝐞𝑖𝑠 were set to 𝟎 only for definiteness; any values work. So when 𝑇𝐴 is injective but not surjective, it has many left inverses, in line with Corollary 2.5.11.

The completion step is the special case of Theorem 4.1.16 in which the spanning list is 𝐞1,…,𝐞𝑚. In 𝐹𝑚 it needs no theory of dimension, because each of the 𝑚 standard basis vectors is tested once. The same proof works for 𝑇∈L(𝑉,𝑊) whenever 𝑉 and 𝑊 have finite bases: if 𝑇 is injective and ℬ︀ is a basis of 𝑉, complete the independent list 𝑇(ℬ︀) to a basis of 𝑊, testing the vectors of a basis of 𝑊 in place of 𝐞1,…,𝐞𝑚 (compare Corollary 2.7.16 below). For arbitrary vector spaces one needs Zorn’s lemma (Remark 2.5.25).

Example 2.7.12 (All left inverses of the tall matrix). Return to 𝐴=(101101) from Example 2.7.5, with columns 𝐚1=(1,1,0) and 𝐚2=(0,1,1). Their span consists of the vectors (𝑥,𝑥+𝑦,𝑦), whose middle entry is the sum of the other two. The vector 𝐞1=(1,0,0) fails this test, so it is appended. Now every vector is a combination of 𝐚1,𝐚2,𝐞1, since

(𝑝,𝑞,𝑟)=𝛼𝐚1+𝛽𝐚2+𝛾𝐞1=(𝛼+𝛾,𝛼+𝛽,𝛽)

holds for 𝛽=𝑟, 𝛼=𝑞−𝑟, and 𝛾=𝑝−𝑞+𝑟. So 𝐞2 and 𝐞3 are not appended, and 𝐚1,𝐚2,𝐞1 is a basis of 𝐹3.

A linear map 𝑆:𝐹3→𝐹2 is a left inverse of 𝑇𝐴 exactly when 𝑆(𝐚1)=𝐞1 and 𝑆(𝐚2)=𝐞2 (check 𝑆∘𝑇𝐴=id on 𝐞1,𝐞2). Its value 𝑆(𝐞1)=(𝑐,𝑑) is free. With the coordinates above,

𝑆(𝑝,𝑞,𝑟)=(𝑞−𝑟)𝐞1+𝑟𝐞2+(𝑝−𝑞+𝑟)(𝑐,𝑑).

Collecting the coefficients of 𝑝, 𝑞, and 𝑟 in each entry, the left inverses of 𝐴 are exactly the matrices

𝑆𝑐,𝑑=(𝑐1−𝑐𝑐−1𝑑−𝑑1+𝑑)(𝑐,𝑑∈𝐹).

The construction in the proof, with 𝑆(𝐞1)=𝟎, gives 𝑆0,0=𝐶′, and 𝑆1,0=𝐶; these are the two left inverses found by inspection in Example 2.7.5. Over 𝔽2 there are exactly four left inverses, and over ℚ infinitely many.

With the constructions in hand, the theorems can be used in the direction that the propositions of Section 2.5 could not reach: a matrix without a one-sided inverse fails the other conditions too.

Exercise 2.7.13.routine Let 𝐴=(𝑎𝑏𝑐𝑑)∈𝐹2×2. Show that the following are equivalent: 𝑇𝐴 is injective; 𝑇𝐴 is surjective; 𝑎𝑑−𝑏𝑐≠0. (Use Proposition 2.5.28.)

Solution.

Uses. Proposition 2.5.28 (Inverse of a 2×2 matrix), Proposition 2.5.20 (Inverses and matrices), Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Theorem 2.7.8 (Third Fundamental Theorem)

Hint 1. Treat the two cases 𝑎𝑑−𝑏𝑐≠0 and 𝑎𝑑−𝑏𝑐=0 separately. In each case, Proposition 2.5.28 tells you which inverses 𝐴 has.
Hint 2. If 𝑎𝑑−𝑏𝑐=0, 𝐴 has no left inverse. Which condition of Theorem 2.7.2 fails, and what does that say about (I)?
Sketch. If Δ=𝑎𝑑−𝑏𝑐≠0, then 𝐴 is invertible, so 𝑇𝐴 is invertible and hence injective and surjective (Theorem 2.7.8). If Δ=0, then 𝐴 has no left and no right inverse, so neither does 𝑇𝐴; (V) fails in Theorem 2.7.2 and Theorem 2.7.4, so (I) fails in both: 𝑇𝐴 is neither injective nor surjective. In both cases the three statements have the same truth value.

Let Δ=𝑎𝑑−𝑏𝑐. By Proposition 2.5.20(c), 𝐴 has a left inverse, a right inverse, or an inverse exactly when 𝑇𝐴 does.

If Δ≠0, then 𝐴 is invertible by Proposition 2.5.28(a), so 𝑇𝐴 is invertible, and by Theorem 2.7.8 it is bijective. So all three statements hold.

If Δ=0, then by Proposition 2.5.28(b), 𝐴 has neither a left nor a right inverse, so neither does 𝑇𝐴. Condition (V) of Theorem 2.7.2 fails, so (I) fails: 𝑇𝐴 is not injective. Condition (V) of Theorem 2.7.4 fails, so 𝑇𝐴 is not surjective. So all three statements fail.

The second case used (I) ⇒ (V) in both theorems, in contrapositive form. Without the constructions of this section, we would only know that 𝐴 has no inverse on either side.

2.7.5Using the theorems

Once a list of conditions is known to be equivalent, a question posed in one language can be answered in another. The following is a typical instance.

Example 2.7.14 (Products of matrices with independent columns). Let 𝐴∈𝐹𝑚×𝑛 and 𝐵∈𝐹𝑛×𝑝 both have linearly independent columns. We claim that 𝐴𝐵 does too.

Stated with columns, the claim takes some unwinding, since the columns of 𝐴𝐵 are the vectors 𝐴𝐛𝑘, each a combination of the columns of 𝐴 with coefficients from a column of 𝐵 (Proposition 2.4.8). In the language of kernels it takes one line. By Theorem 2.7.2, (III) ⇒ (IV), ker𝑇𝐴={𝟎} and ker𝑇𝐵={𝟎}. If (𝐴𝐵)𝐱=𝟎, then 𝐴(𝐵𝐱)=𝟎, so 𝐵𝐱∈ker𝑇𝐴, so 𝐵𝐱=𝟎, so 𝐱=𝟎. Thus ker𝑇𝐴𝐵={𝟎}, and by (IV) ⇒ (III) for 𝐴𝐵, the columns of 𝐴𝐵 are independent.

Condition (V) gives another one-line proof. By Proposition 2.5.20(c), (V) says that the matrix has a left inverse. If 𝐶𝐴=𝐼𝑛 and 𝐷𝐵=𝐼𝑝, then (𝐷𝐶)(𝐴𝐵)=𝐷(𝐶𝐴)𝐵=𝐷𝐵=𝐼𝑝, so 𝐴𝐵 has a left inverse (Proposition 2.5.26(a)).

Exercise 2.7.15.routine Let 𝐴∈𝐹𝑚×𝑛 and 𝐵∈𝐹𝑛×𝑝. Show that if the columns of 𝐴 span 𝐹𝑚 and the columns of 𝐵 span 𝐹𝑛, then the columns of 𝐴𝐵 span 𝐹𝑚.

Solution.

Uses. Theorem 2.7.4 (Second Fundamental Theorem), Theorem 2.4.2 (The matrix of a composite), Proposition 2.5.26 (One-sided inverses of composites)

Techniques. Proving TFAE (Technique 2.7.1)

Hint 1. Translate “the columns span” into a condition of Theorem 2.7.4 in which products are easy to handle.
Hint 2. Use (I): 𝑇𝐴𝐵=𝑇𝐴∘𝑇𝐵. Or use (V): right inverses of a product.
Sketch. By Theorem 2.7.4, 𝑇𝐴 and 𝑇𝐵 are surjective. 𝑇𝐴𝐵=𝑇𝐴∘𝑇𝐵 is then surjective: given 𝐲, pick 𝐳 with 𝐴𝐳=𝐲 and 𝐱 with 𝐵𝐱=𝐳. So the columns of 𝐴𝐵 span 𝐹𝑚.

By Theorem 2.7.4, (III) ⇒ (I), 𝑇𝐴:𝐹𝑛→𝐹𝑚 and 𝑇𝐵:𝐹𝑝→𝐹𝑛 are surjective. Let 𝐲∈𝐹𝑚. There is 𝐳∈𝐹𝑛 with 𝐴𝐳=𝐲, and then 𝐱∈𝐹𝑝 with 𝐵𝐱=𝐳, so (𝐴𝐵)𝐱=𝐴(𝐵𝐱)=𝐲. Thus 𝑇𝐴𝐵 is surjective, and by (I) ⇒ (III) for 𝐴𝐵, the columns of 𝐴𝐵 span 𝐹𝑚.

Alternatively, by (V), there are 𝐶∈𝐹𝑛×𝑚 and 𝐷∈𝐹𝑝×𝑛 with 𝐴𝐶=𝐼𝑚 and 𝐵𝐷=𝐼𝑛. Then (𝐴𝐵)(𝐷𝐶)=𝐴(𝐵𝐷)𝐶=𝐴𝐶=𝐼𝑚 (Proposition 2.5.26(a)), so 𝐴𝐵 has a right inverse, which is (V) for 𝐴𝐵.

2.7.6Linear maps between spaces with bases

The theorems are stated for maps 𝐹𝑛→𝐹𝑚, but every linear map between spaces with finite bases is represented by a matrix (Technique 2.3.27), and injectivity, surjectivity, and one-sided inverses all survive the translation.

Corollary 2.7.16 (The Fundamental Theorems for linear maps). Let ℬ︀=𝐯1,…,𝐯𝑛 be a basis of 𝑉 and 𝒞︀ a basis of 𝑊 of length 𝑚, let 𝑇∈L(𝑉,𝑊), and let 𝐴=[𝑇]𝒞︀ℬ︀, whose columns are the coordinate vectors [𝑇(𝐯𝑗)]𝒞︀.
  1. (a)The following are equivalent: 𝑇 is injective; ker𝑇={𝟎}; the list 𝑇(ℬ︀) is linearly independent; the columns of 𝐴 are linearly independent; 𝑇 has a left inverse.
  2. (b)The following are equivalent: 𝑇 is surjective; im𝑇=𝑊; the list 𝑇(ℬ︀) spans 𝑊; the columns of 𝐴 span 𝐹𝑚; 𝑇 has a right inverse.
  3. (c)The following are equivalent: 𝑇 is bijective; the list 𝑇(ℬ︀) is a basis of 𝑊; the columns of 𝐴 form a basis of 𝐹𝑚; 𝑇 is invertible.

Proof.standard

Uses. Theorem 2.6.11 (Injectivity is decided at 𝟎), Proposition 2.6.22 (Testing injectivity and surjectivity on a basis), Proposition 2.6.20 (Kernel and image in coordinates), Proposition 2.5.20 (Inverses and matrices), Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Theorem 2.7.8 (Third Fundamental Theorem), Proposition 2.7.7 (Bijective linear maps are invertible), Proposition 2.5.4 (Left inverses give uniqueness), Proposition 2.5.5 (Right inverses give existence)

Techniques. Proving TFAE (Technique 2.7.1), Translate between maps and matrices (Technique 2.3.27)

Hint 1. Use “𝑇 is injective” (in (b): surjective; in (c): bijective) as a hub. Two spokes are results of Section 2.6 about 𝑇 itself.
Hint 2. The other spokes cross over to 𝑇𝐴. Which results transfer injectivity, surjectivity, and one-sided inverses between 𝑇 and its matrix?
Hint 3. Proposition 2.6.20(c) and Proposition 2.5.20(b), (c). Then apply the Fundamental Theorems to 𝐴.
Sketch. Hub at “𝑇 is injective”. ker𝑇={𝟎} by Theorem 2.6.11; 𝑇(ℬ︀) independent by Proposition 2.6.22(a). 𝑇 is injective iff 𝑇𝐴 is (Proposition 2.6.20(c)), iff the columns of 𝐴 are independent, iff 𝑇𝐴 has a left inverse (Theorem 2.7.2), iff 𝐴 does, iff 𝑇 does (Proposition 2.5.20). Part (b) is the same with Theorem 2.7.4, and (c) uses Theorem 2.7.8 and Proposition 2.7.7.

(a) We use “𝑇 is injective” as the hub. By Theorem 2.6.11 it is equivalent to ker𝑇={𝟎}, and by Proposition 2.6.22(a) to the linear independence of 𝑇(ℬ︀). By Proposition 2.6.20(c), 𝑇 is injective if and only if 𝑇𝐴 is, and by Theorem 2.7.2, (I) ⇔ (III), this holds if and only if the columns of 𝐴 are linearly independent. Finally, by Proposition 2.5.20(b) and (c), 𝑇 has a left inverse if and only if 𝐴 does, if and only if 𝑇𝐴 does, and by Theorem 2.7.2, (I) ⇔ (V), this holds if and only if 𝑇𝐴 is injective, that is, if and only if 𝑇 is.

(b) The same argument with “surjective” in place of “injective”. 𝑇 is surjective if and only if im𝑇=𝑊 (Definition 2.6.2), if and only if 𝑇(ℬ︀) spans 𝑊 (Proposition 2.6.22(b)), if and only if 𝑇𝐴 is surjective (Proposition 2.6.20(c)), and Theorem 2.7.4 and Proposition 2.5.20(b), (c) handle the columns of 𝐴 and right inverses.

(c) 𝑇 is bijective if and only if 𝑇(ℬ︀) is a basis of 𝑊 (Proposition 2.6.22(c)). By Proposition 2.6.20(c), 𝑇 is bijective if and only if 𝑇𝐴 is, and by Theorem 2.7.8, (I) ⇔ (III), if and only if the columns of 𝐴 form a basis of 𝐹𝑚. Finally, a bijective linear map is invertible (Proposition 2.7.7), and an invertible one is injective and surjective (Proposition 2.5.4, Proposition 2.5.5). □

So injectivity, surjectivity, and invertibility of 𝑇 can be read off any one matrix of 𝑇, whatever bases were used to compute it.

Example 2.7.17 (Differentiation plus the identity). Let 𝑇:𝐹[𝑥]≤2→𝐹[𝑥]≤2, 𝑇(𝑝)=𝑝+𝐷(𝑝), where 𝐷 is differentiation (Example 2.1.9). On the basis ℬ︀=1,𝑥,𝑥2,

𝑇(1)=1,𝑇(𝑥)=1+𝑥,𝑇(𝑥2)=2𝑥+𝑥2,

so

[𝑇]ℬ︀ℬ︀=(110012001).

The system [𝑇]ℬ︀ℬ︀𝐜=𝐲 reads 𝑐1+𝑐2=𝑦1, 𝑐2+2𝑐3=𝑦2, 𝑐3=𝑦3, and working from the bottom up it has exactly one solution,

𝑐3=𝑦3,𝑐2=𝑦2−2𝑦3,𝑐1=𝑦1−𝑦2+2𝑦3.

By Theorem 2.7.8, (II) ⇒ (III), the columns of the matrix form a basis of 𝐹3, so by Corollary 2.7.16(c), 𝑇 is invertible and 1,1+𝑥,2𝑥+𝑥2 is a basis of 𝐹[𝑥]≤2, over every field. The solution formula gives the inverse: for 𝑞=𝑦1+𝑦2𝑥+𝑦3𝑥2,

𝑇−1(𝑞)=(𝑦1−𝑦2+2𝑦3)+(𝑦2−2𝑦3)𝑥+𝑦3𝑥2=𝑞−𝐷(𝑞)+𝐷2(𝑞).

So 𝑇−1=𝐷2−𝐷+id. This is the geometric series of Technique 2.5.16, cut off because 𝐷3=0 on 𝐹[𝑥]≤2: indeed 𝑇=𝐷+id, and (𝐷+id)(𝐷2−𝐷+id)=𝐷3+id=id.

2.7.7The theorems side by side

Table 2.7.1 lines up the three theorems condition by condition. In each row, the entry for the third theorem is the combination of the other two.

FirstSecondThird
(I)injectivesurjectivebijective
(II)at most oneat least oneexactly one
(III)independentspan 𝐹𝑚basis of 𝐹𝑚
(IV)ker𝑇𝐴={𝟎}im𝑇𝐴=𝐹𝑚both
(V)left inverseright inverseinverse
(VI)rank𝐴=𝑛rank𝐴=𝑚rank𝐴=𝑚=𝑛
size𝑛≤𝑚𝑛≥𝑚𝑛=𝑚
Table 2.7.1. The three Fundamental Theorems (Theorem 2.7.2, Theorem 2.7.4, Theorem 2.7.8) for 𝐴∈𝐹𝑚×𝑛. Rows (I), (IV), and (V) are about the map 𝑇𝐴; row (II) gives the number of solutions of 𝐴𝐱=𝐲, for every 𝐲∈𝐹𝑚; row (III) is about the columns of 𝐴. The last two rows are added in Section 3.5.2.

The lecture’s statements of the theorems contain two more pieces. Each theorem has a sixth condition, about a single number computed from 𝐴 by row reduction, and each ends with a constraint on the shape of 𝐴: “moreover, 𝑛≤𝑚” for the first theorem, 𝑛≥𝑚 for the second, and 𝑛=𝑚 for the third. The sixth condition needs row reduction. The constraints on the shape can already be proved with the tools of this chapter (Exercise 2.7.32), but the text proves both pieces together in Section 3.5.2. There the rank of 𝐴 is defined as the number of pivots of rref(𝐴) (Definition 3.5.1); the sixth conditions are rank𝐴=𝑛, rank𝐴=𝑚, and rank𝐴=𝑚=𝑛 (Theorem 3.5.12, Theorem 3.5.13, Theorem 3.5.14); and the constraints on the shape follow from rank𝐴≤min(𝑚,𝑛). In particular, invertible matrices are square (Corollary 3.5.15).

Intuition (Why the shape is constrained). An injective 𝑇𝐴 sends the 𝑛 independent vectors 𝐞1,…,𝐞𝑛 to the 𝑛 independent columns of 𝐴 in 𝐹𝑚, and 𝐹𝑚 should not have room for more than 𝑚 independent vectors. A surjective 𝑇𝐴 produces all of 𝐹𝑚 from combinations of 𝑛 columns, and 𝑚 “directions” should need at least 𝑚 vectors. Making “room” and “directions” precise is what dimension does (Section 4.1). With what we already have, the constraints are within reach by an induction on 𝑚 (Exercise 2.7.32), and over 𝔽𝑝 by counting (Exercise 2.6.44).

The dictionary in Table 3.1.1 arranges the same facts by the three ways of reading a linear system: as equations, as the map 𝑇𝐴, and as a question about the columns.

Remark 2.7.18 (On the name). The name follows the lecture, and the course notes abbreviate the three theorems FTLA1, FTLA2, and FTLA3. Elsewhere, “fundamental theorem” refers to other results. In LADR, the fundamental theorem of linear maps is rank–nullity, dim𝑉=dimker𝑇+dimim𝑇 (Theorem 4.2.11). Strang’s fundamental theorem of linear algebra describes the four subspaces attached to a matrix and their dimensions (Definition 4.3.12). The statements of this section are closest to what many books call the invertible matrix theorem, a list of conditions equivalent to invertibility of a square matrix (Corollary 3.5.25). The Fundamental Theorems split it into an injective half and a surjective half, and do not assume that 𝐴 is square.

Exercises

Exercise 2.7.19.routine For each matrix, decide which of the three Fundamental Theorems have their conditions satisfied, and justify your answer by checking one convenient condition of each theorem.

  1. (a)(123246) over ℚ.
  2. (b)(1𝑖𝑖−101) over ℂ.
  3. (c)(1110) over 𝔽2.
  4. (d)(120012) over 𝔽3.

Solution.

Uses. Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Theorem 2.7.8 (Third Fundamental Theorem)

Techniques. Proving TFAE (Technique 2.7.1)

Hint 1. For injectivity, look for a nonzero vector in the kernel, or show that there is none. For surjectivity, try to solve 𝐴𝐱=𝐲 for a general 𝐲, or find a condition that every value 𝐴𝐱 satisfies.
Hint 2. (b) Compare the second entry of 𝐴𝐱 with 𝑖 times the first. (d) Try 𝐱=(1,1,1).
Sketch. (a) Every column is a multiple of (1,2): (2,−1,0)∈ker and (1,0)∉im, so no theorem applies. (b) 𝐴(𝑥,𝑦)=(𝑥+𝑖𝑦,𝑖𝑥−𝑦,𝑦) is 𝟎 only for 𝑥=𝑦=0, and its second entry is always 𝑖 times the first; only the first theorem applies. (c) 𝐴𝐱=𝐲 has the unique solution 𝑥1=𝑦2, 𝑥2=𝑦1+𝑦2; all three apply. (d) 𝐴𝐱=𝐲 is solved by (𝑦1+𝑦2,𝑦2,0), and (1,1,1)∈ker; only the second applies.

(a) The columns are (1,2), 2(1,2), and 3(1,2). So 𝐴(2,−1,0)=2(1,2)−2(1,2)=𝟎, and condition (IV) of Theorem 2.7.2 fails. Every value 𝐴𝐱 is a multiple of (1,2), and (1,0) is not (𝑡(1,2)=(1,0) forces 𝑡=1 and 2𝑡=0), so condition (I) of Theorem 2.7.4 fails. Since 𝑇𝐴 is not injective, Theorem 2.7.8 fails as well.

(b) 𝐴(𝑥,𝑦)=(𝑥+𝑖𝑦,𝑖𝑥−𝑦,𝑦). If this is 𝟎, the third entry gives 𝑦=0 and then the first gives 𝑥=0, so (IV) of Theorem 2.7.2 holds. The second entry is 𝑖𝑥−𝑦=𝑖(𝑥+𝑖𝑦), 𝑖 times the first, for every (𝑥,𝑦). The vector (0,1,0) fails this, so it is not a value, and Theorem 2.7.4 and Theorem 2.7.8 fail.

(c) Over 𝔽2, 𝐴𝐱=𝐲 reads 𝑥1+𝑥2=𝑦1, 𝑥1=𝑦2, whose only solution is 𝑥1=𝑦2, 𝑥2=𝑦1−𝑦2=𝑦1+𝑦2. So (II) of Theorem 2.7.8 holds, and all three theorems apply. The inverse is (0111); check: (1110)(0111)=(1201)=𝐼2 in 𝔽2.

(d) Over 𝔽3, 𝐴𝐱=𝐲 reads 𝑥1+2𝑥2=𝑦1, 𝑥2+2𝑥3=𝑦2. Taking 𝑥3=0 gives the solution (𝑦1−2𝑦2,𝑦2,0)=(𝑦1+𝑦2,𝑦2,0), so (II) of Theorem 2.7.4 holds. But 𝐴(1,1,1)=(1+2,1+2)=(0,0) in 𝔽3, so (IV) of Theorem 2.7.2 fails, and with it Theorem 2.7.8.

Exercise 2.7.20.routine
  1. (a)Let 𝑇:𝐹[𝑥]≤2→𝐹3, 𝑇(𝑝)=(𝑝(0),(𝐷𝑝)(0),𝑝(1)), where 𝐷 is differentiation. Use Corollary 2.7.16 to show that 𝑇 is invertible over every field, and find 𝑇−1.
  2. (b)Let 𝑈:𝐹[𝑥]≤2→𝐹3, 𝑈(𝑝)=(𝑝(0),(𝐷𝑝)(0),(𝐷𝑝)(1)). For which fields 𝐹 is 𝑈 invertible?

Solution.

Uses. Corollary 2.7.16 (The Fundamental Theorems for linear maps), Theorem 2.7.8 (Third Fundamental Theorem), Definition 2.3.1 (Matrix of a linear map)

Hint 1. Compute the matrix in the bases 1,𝑥,𝑥2 and 𝐞1,𝐞2,𝐞3, or directly the values on 𝑝=𝑎+𝑏𝑥+𝑐𝑥2.
Hint 2. For (b), (𝐷𝑝)(1)=𝑏+2𝑐. What happens when 2=0 in 𝐹?
Sketch. (a) 𝑇(𝑎+𝑏𝑥+𝑐𝑥2)=(𝑎,𝑏,𝑎+𝑏+𝑐), and 𝑇(𝑝)=(𝑦1,𝑦2,𝑦3) has the unique solution 𝑎=𝑦1, 𝑏=𝑦2, 𝑐=𝑦3−𝑦1−𝑦2; so 𝑇−1(𝐲)=𝑦1+𝑦2𝑥+(𝑦3−𝑦1−𝑦2)𝑥2. (b) 𝑈(𝑎+𝑏𝑥+𝑐𝑥2)=(𝑎,𝑏,𝑏+2𝑐). If 2≠0, solve uniquely with 𝑐=2−1(𝑦3−𝑦2); if 2=0, then 𝑈(𝑥2)=𝟎, so 𝑈 is not injective.

Write 𝑝=𝑎+𝑏𝑥+𝑐𝑥2, so that 𝐷𝑝=𝑏+2𝑐𝑥.

(a) 𝑇(𝑝)=(𝑎,𝑏,𝑎+𝑏+𝑐), and the matrix of 𝑇 in the bases 1,𝑥,𝑥2 and 𝐞1,𝐞2,𝐞3 has columns 𝑇(1)=(1,0,1), 𝑇(𝑥)=(0,1,1), 𝑇(𝑥2)=(0,0,1). The equation 𝑇(𝑝)=(𝑦1,𝑦2,𝑦3), that is, [𝑇](𝑎,𝑏,𝑐)=(𝑦1,𝑦2,𝑦3), has exactly one solution,

𝑎=𝑦1,𝑏=𝑦2,𝑐=𝑦3−𝑦1−𝑦2.

No division occurred, so this holds over every field. By Theorem 2.7.8, (II) ⇒ (III), the columns of [𝑇] form a basis of 𝐹3, and by Corollary 2.7.16(c), 𝑇 is invertible, with

𝑇−1(𝑦1,𝑦2,𝑦3)=𝑦1+𝑦2𝑥+(𝑦3−𝑦1−𝑦2)𝑥2.

Check: this polynomial has value 𝑦1 at 0, derivative 𝑦2 at 0, and value 𝑦1+𝑦2+𝑦3−𝑦1−𝑦2=𝑦3 at 1.

(b) 𝑈(𝑝)=(𝑎,𝑏,𝑏+2𝑐). If 2≠0 in 𝐹, then 𝑈(𝑝)=(𝑦1,𝑦2,𝑦3) has exactly one solution, 𝑎=𝑦1, 𝑏=𝑦2, 𝑐=2−1(𝑦3−𝑦2), and as in (a), 𝑈 is invertible. If 2=0, that is, if 𝐹 has characteristic 2, then 𝑈(𝑥2)=(0,0,0), so 𝑈 is not injective (Theorem 2.6.11) and not invertible. So 𝑈 is invertible exactly when 1+1≠0 in 𝐹.

Exercise 2.7.21.routine Find the error in the following argument, and show that its claim is false.

Claim. For 𝐴∈𝐹𝑚×𝑛, the following are equivalent: (i) 𝑇𝐴 is injective; (ii) the columns of 𝐴 are linearly independent; (iii) 𝑇𝐴 is surjective; (iv) the columns of 𝐴 span 𝐹𝑚.

Proof. (i) ⇔ (ii) is Corollary 2.6.24(a), and (iii) ⇔ (iv) is Corollary 2.6.24(b). Hence the four statements are equivalent.

Solution.

Hint 1. Draw the four statements as points and the proved implications as arrows. Can you get from (i) to (iii)?
Hint 2. For a counterexample, look for a map that is injective but not surjective, such as the one in Example 2.7.5.
Sketch. The proof only links (i) with (ii) and (iii) with (iv); no implication connects the two pairs. The claim is false: 𝐴=(10) gives an injective 𝑇𝐴(𝑥)=(𝑥,0) that is not surjective.

The two equivalences are correct, but they form two separate groups: no proved implication leads from (i) or (ii) to (iii) or (iv), or back. So nothing has been shown about, say, (i) versus (iii).

The claim is in fact false. For 𝐴=(10)∈𝐹2×1, 𝑇𝐴(𝑥)=(𝑥,0) is injective, since (𝑥,0)=𝟎 forces 𝑥=0, but not surjective, since (0,1) is not a value. Example 2.7.5 is another example. (For square matrices the claim is true, but its proof needs Section 3.5; see Corollary 3.5.25.)

Exercise 2.7.22.standard Let 𝐴∈𝐹𝑚×𝑛 and 𝐵∈𝐹𝑛×𝑝. Prove or disprove each statement.

  1. (a)If 𝐴𝐱=𝟎 has only the solution 𝐱=𝟎, then 𝐴𝐱=𝐲 has a solution for every 𝐲∈𝐹𝑚.
  2. (b)If 𝐴 has two different left inverses, then 𝑇𝐴 is not surjective.
  3. (c)If 𝑇𝐴𝐵 is bijective, then 𝑇𝐴 and 𝑇𝐵 are bijective.
  4. (d)If 𝑇𝐴𝐵 is bijective, then the columns of 𝐴 span 𝐹𝑚 and the columns of 𝐵 are linearly independent.

Solution.

Uses. Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Corollary 2.5.11 (Many one-sided inverses), Proposition 2.5.20 (Inverses and matrices), Proposition 2.6.15 (Kernels and images of composites), Theorem 2.4.2 (The matrix of a composite), Example 2.5.27 (An invertible product of non-invertible factors)

Techniques. Finding counterexamples and minimal examples (Technique 1.4.18)

Hint 1. (a) and (c) are false; look for small non-square matrices.
Hint 2. (b) Two different left inverses rule out a right inverse (Corollary 2.5.11). Which theorem turns “no right inverse” into a statement about surjectivity?
Hint 3. (d) 𝑇𝐴𝐵=𝑇𝐴∘𝑇𝐵. What does Proposition 2.6.15(c) say?
Sketch. (a) False: 𝐴=(10). (b) True: no right inverse, so by Theorem 2.7.4, (I) ⇒ (V), 𝑇𝐴 is not surjective. (c) False: 𝐴=(10), 𝐵=(10), 𝐴𝐵=(1). (d) True: 𝑇𝐴∘𝑇𝐵 bijective makes 𝑇𝐴 surjective and 𝑇𝐵 injective; translate with (I) ⇔ (III).

(a) False. For 𝐴=(10)∈𝐹2×1, 𝐴𝑥=(𝑥,0)=𝟎 only for 𝑥=0, but 𝐴𝑥=(0,1) has no solution.

(b) True. By Corollary 2.5.11, a matrix with two different left inverses has no right inverse, and by Proposition 2.5.20(c) neither does 𝑇𝐴. So condition (V) of Theorem 2.7.4 fails, and therefore so does (I): 𝑇𝐴 is not surjective. This uses the implication (I) ⇒ (V) of Theorem 2.7.4.

(c) False. With 𝐴=(10) and 𝐵=(10), 𝐴𝐵=(1)=𝐼1, so 𝑇𝐴𝐵=id𝐹 is bijective, but 𝑇𝐴(𝑥,𝑦)=𝑥 is not injective and 𝑇𝐵(𝑥)=(𝑥,0) is not surjective (Example 2.5.27).

(d) True. 𝑇𝐴𝐵=𝑇𝐴∘𝑇𝐵 by Theorem 2.4.2. Since this composite is injective, 𝑇𝐵 is injective, and since it is surjective, 𝑇𝐴 is surjective (Proposition 2.6.15(c)). By Theorem 2.7.2 and Theorem 2.7.4, (I) ⇒ (III), the columns of 𝐵 are linearly independent and the columns of 𝐴 span 𝐹𝑚.

Exercise 2.7.23.standard Let 𝑃∈L(𝑉) satisfy 𝑃2=𝑃. Show that the following are equivalent: (i) 𝑃 is injective; (ii) 𝑃 is surjective; (iii) 𝑃 is invertible; (iv) 𝑃=id𝑉. Here 𝑉 need not have a finite basis.

Solution.

Uses. Theorem 2.6.11 (Injectivity is decided at 𝟎), Proposition 2.5.4 (Left inverses give uniqueness), Proposition 2.5.5 (Right inverses give existence), Definition 2.5.12 (Invertible)

Techniques. Proving TFAE (Technique 2.7.1)

Hint 1. (iv) is the strongest statement, so make it the hub: prove that (i) and (ii) each imply (iv), and that (iv) implies the rest.
Hint 2. For (i) ⇒ (iv), compute 𝑃(𝑃𝐯−𝐯). For (ii) ⇒ (iv), write a vector as 𝑃𝐰 and apply 𝑃.
Sketch. (iv) ⇒ (iii) ⇒ (i) and (iii) ⇒ (ii) hold for every operator. (i) ⇒ (iv): 𝑃(𝑃𝐯−𝐯)=𝑃2𝐯−𝑃𝐯=𝟎, so 𝑃𝐯=𝐯. (ii) ⇒ (iv): if 𝐯=𝑃𝐰, then 𝑃𝐯=𝑃2𝐰=𝑃𝐰=𝐯.

We prove (iv) ⇒ (iii), (iii) ⇒ (i), (iii) ⇒ (ii), (i) ⇒ (iv), and (ii) ⇒ (iv). From each statement one can reach (iv) and from (iv) every statement, so this suffices.

(iv) ⇒ (iii). id𝑉 is invertible, with inverse id𝑉.

(iii) ⇒ (i) and (iii) ⇒ (ii). An invertible map has a left inverse and a right inverse (Definition 2.5.12), so it is injective (Proposition 2.5.4) and surjective (Proposition 2.5.5).

(i) ⇒ (iv). Let 𝐯∈𝑉. Then 𝑃(𝑃𝐯−𝐯)=𝑃2𝐯−𝑃𝐯=𝑃𝐯−𝑃𝐯=𝟎, so 𝑃𝐯−𝐯∈ker𝑃={𝟎} (Theorem 2.6.11). Hence 𝑃𝐯=𝐯 for every 𝐯, that is, 𝑃=id𝑉.

(ii) ⇒ (iv). Let 𝐯∈𝑉. Since 𝑃 is surjective, 𝐯=𝑃𝐰 for some 𝐰, and 𝑃𝐯=𝑃2𝐰=𝑃𝐰=𝐯. So 𝑃=id𝑉.

No basis was used, so the result holds in every vector space. Without the hypothesis 𝑃2=𝑃, (i) and (ii) are not equivalent for operators on 𝐹[𝑥] (Example 2.6.4(e)).

Exercise 2.7.24.standard Find the error in the following argument, and repair it.

Claim. If 𝑇𝐴:𝐹𝑛→𝐹𝑚 is injective, then 𝑇𝐴 has a left inverse.

Proof. Regard 𝑇𝐴 as a map 𝐹𝑛→im𝑇𝐴. As such it is linear, injective, and surjective, so by Proposition 2.7.7 it has a linear inverse 𝑅:im𝑇𝐴→𝐹𝑛, with 𝑅(𝑇𝐴(𝐱))=𝐱 for every 𝐱∈𝐹𝑛. So 𝑅 is a left inverse of 𝑇𝐴.

Solution.

Uses. Definition 2.5.1 (Left inverse), Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 2.6.18 (The column space is spanned by the columns)

Hint 1. Compare the domain of 𝑅 with the domain that Definition 2.5.1 requires of a left inverse of 𝑇𝐴:𝐹𝑛→𝐹𝑚.
Hint 2. To repair the argument, 𝑅 has to be extended from im𝑇𝐴 to a linear map on all of 𝐹𝑚. The columns of 𝐴 form a basis of im𝑇𝐴. What does part 3 of the proof of Theorem 2.7.2 do with them?
Sketch. A left inverse of 𝑇𝐴 must be a linear map 𝐹𝑚→𝐹𝑛, but 𝑅 is defined only on the subspace im𝑇𝐴, which is all of 𝐹𝑚 only when 𝑇𝐴 is surjective. Repair: the columns form a basis of im𝑇𝐴; complete them to a basis of 𝐹𝑚 and extend 𝑅 by prescribing values on the added vectors, as in part 3 of the proof of Theorem 2.7.2.

Everything up to the last sentence is correct: 𝑇𝐴, regarded as a map onto its image, is a linear bijection, and its inverse 𝑅:im𝑇𝐴→𝐹𝑛 is linear. The error is the conclusion. By Definition 2.5.1, a left inverse of 𝑇𝐴:𝐹𝑛→𝐹𝑚 is a linear map 𝐹𝑚→𝐹𝑛, defined on all of 𝐹𝑚, while 𝑅 is defined only on im𝑇𝐴. These agree only when im𝑇𝐴=𝐹𝑚, that is, when 𝑇𝐴 is also surjective. For example, for 𝐴=(10), 𝑅 is defined on the 𝑥-axis of 𝐹2 and says nothing about (0,1).

Repair. The map 𝑅 has to be extended linearly to 𝐹𝑚. Since 𝑇𝐴 is injective, the columns 𝐚1,…,𝐚𝑛 are linearly independent (Theorem 2.7.2), and they span im𝑇𝐴 (Proposition 2.6.18), so they are a basis of im𝑇𝐴, and 𝑅(𝐚𝑗)=𝐞𝑗. Complete them to a basis 𝐚1,…,𝐚𝑛,𝐞𝑖1,…,𝐞𝑖𝑡 of 𝐹𝑚 as in part 3 of the proof of Theorem 2.7.2, and let 𝑆:𝐹𝑚→𝐹𝑛 be the linear map with 𝑆(𝐚𝑗)=𝐞𝑗 and 𝑆(𝐞𝑖𝑠)=𝟎 (Theorem 2.2.1). Then 𝑆 agrees with 𝑅 on the basis 𝐚1,…,𝐚𝑛 of im𝑇𝐴, hence on all of im𝑇𝐴, and 𝑆(𝑇𝐴(𝐱))=𝑅(𝑇𝐴(𝐱))=𝐱. So 𝑆 is a left inverse.

Exercise 2.7.25.standard Let 𝐴∈𝐹𝑚×𝑛. The columns of 𝐴𝖳 are the rows of 𝐴, read as vectors in 𝐹𝑛. Show that:

  1. (a)the columns of 𝐴 are linearly independent if and only if the rows of 𝐴 span 𝐹𝑛;
  2. (b)the columns of 𝐴 span 𝐹𝑚 if and only if the rows of 𝐴 are linearly independent.

Solution.

Uses. Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Exercise 2.5.45, Proposition 2.5.20 (Inverses and matrices), Proposition 2.4.22 (Transpose is a linear involution)

Hint 1. Which condition of the Fundamental Theorems behaves well under transposition?
Hint 2. Condition (V): 𝐶𝐴=𝐼𝑛 if and only if 𝐴𝖳𝐶𝖳=𝐼𝑛 (Exercise 2.5.45).
Sketch. (a) Columns of 𝐴 independent ⇔ 𝐴 has a left inverse 𝐶 (Theorem 2.7.2) ⇔ 𝐴𝖳 has the right inverse 𝐶𝖳 ⇔ the columns of 𝐴𝖳 span 𝐹𝑛 (Theorem 2.7.4). (b) Apply (a) to 𝐴𝖳, using (𝐴𝖳)𝖳=𝐴.

(a) By Theorem 2.7.2, (III) ⇔ (V), the columns of 𝐴 are linearly independent if and only if 𝑇𝐴 has a left inverse, which by Proposition 2.5.20(c) means that 𝐶𝐴=𝐼𝑛 for some 𝐶∈𝐹𝑛×𝑚. By Exercise 2.5.45, 𝐶𝐴=𝐼𝑛 if and only if 𝐴𝖳𝐶𝖳=𝐼𝑛. So 𝐴 has a left inverse if and only if 𝐴𝖳∈𝐹𝑛×𝑚 has a right inverse, that is, if and only if 𝑇𝐴𝖳 has a right inverse (Proposition 2.5.20(c)), which by Theorem 2.7.4, (V) ⇔ (III), happens if and only if the columns of 𝐴𝖳 span 𝐹𝑛. These columns are the rows of 𝐴.

(b) Apply (a) to 𝐴𝖳: the columns of 𝐴𝖳 are linearly independent if and only if the columns of (𝐴𝖳)𝖳=𝐴 span 𝐹𝑚 (Proposition 2.4.22). The columns of 𝐴𝖳 are the rows of 𝐴.

Exercise 2.7.26.standard Let 𝑝 be a prime.

  1. (a)Show that exactly (𝑝3−1)(𝑝3−𝑝) linear maps 𝔽𝑝2→𝔽𝑝3 are injective.
  2. (b)By Exercise 2.6.45, the same number of linear maps 𝔽𝑝3→𝔽𝑝2 are surjective. Explain the coincidence with Exercise 2.7.25.

Solution.

Uses. Theorem 2.3.20 (Linear maps correspond to matrices), Proposition 2.3.16 (The matrix of 𝑇𝐴), Theorem 2.7.2 (First Fundamental Theorem), Proposition 1.5.14 (Appending a vector), Proposition 1.5.15 (Short lists, zeros, and repeats), Corollary 1.5.17 (Sublists), Proposition 1.2.35 (Zero products), Exercise 2.7.25

Hint 1. Every linear map 𝔽𝑝2→𝔽𝑝3 is 𝑇𝐴 for exactly one 𝐴∈𝔽𝑝3×2. Count the matrices whose two columns are independent.
Hint 2. The first column must be nonzero, and the second must avoid the span of the first. How many vectors does span(𝐚1) contain?
Hint 3. For (b), 𝐴↦𝐴𝖳 is a bijection from 𝔽𝑝3×2 to 𝔽𝑝2×3.
Sketch. By Theorem 2.7.2, count pairs 𝐚1,𝐚2 in 𝔽𝑝3 that are independent: 𝐚1≠𝟎 (𝑝3−1 choices) and 𝐚2∉span(𝐚1), which has 𝑝 elements (𝑝3−𝑝 choices). (b) By Exercise 2.7.25, 𝑇𝐴 is injective iff 𝑇𝐴𝖳 is surjective, and transposition is a bijection between the two sets of matrices.

(a) Every linear map 𝔽𝑝2→𝔽𝑝3 is 𝑇𝐴 for exactly one 𝐴∈𝔽𝑝3×2 (Theorem 2.3.20, Proposition 2.3.16), and by Theorem 2.7.2, 𝑇𝐴 is injective if and only if the columns 𝐚1,𝐚2 are linearly independent. This holds if and only if 𝐚1≠𝟎 and 𝐚2∉span(𝐚1): if the pair is independent, so is its sublist 𝐚1 (Corollary 1.5.17), so 𝐚1≠𝟎 (Proposition 1.5.15(b)), and then 𝐚2∉span(𝐚1) by Proposition 1.5.14; the converse is Proposition 1.5.15(b) and Proposition 1.5.14 again. There are 𝑝3−1 choices of 𝐚1≠𝟎. For each, span(𝐚1)={𝑡𝐚1|𝑡∈𝔽𝑝} has exactly 𝑝 elements, since 𝑡𝐚1=𝑡′𝐚1 gives (𝑡−𝑡′)𝐚1=𝟎 and hence 𝑡=𝑡′ (Proposition 1.2.35). So there are 𝑝3−𝑝 choices of 𝐚2, and (𝑝3−1)(𝑝3−𝑝) injective maps in all.

(b) By Exercise 2.7.25(a), the columns of 𝐴∈𝔽𝑝3×2 are independent if and only if the columns of 𝐴𝖳∈𝔽𝑝2×3 span 𝔽𝑝2, that is, 𝑇𝐴 is injective if and only if 𝑇𝐴𝖳 is surjective. Since 𝐴↦𝐴𝖳 is a bijection 𝔽𝑝3×2→𝔽𝑝2×3 (it is its own inverse), it matches the injective maps 𝔽𝑝2→𝔽𝑝3 with the surjective maps 𝔽𝑝3→𝔽𝑝2 one to one. So the two counts agree.

Exercise 2.7.27.standard Let 𝐴∈𝐹𝑚×𝑛. Prove or disprove: if the columns of 𝐴 are linearly independent, then so are the columns of 𝐴𝖳𝐴∈𝐹𝑛×𝑛.

(a) For 𝐹=ℝ. (b) For 𝐹=ℂ. (c) For 𝐹=𝔽2.

Solution.

Uses. Theorem 2.7.2 (First Fundamental Theorem), Proposition 2.4.23 (Transpose of a product), Definition 2.4.1 (Matrix product), Exercise 2.4.44

Techniques. Finding counterexamples and minimal examples (Technique 1.4.18)

Hint 1. By Theorem 2.7.2, the claim is that 𝐴𝖳𝐴𝐱=𝟎 forces 𝐱=𝟎. Multiply 𝐴𝖳𝐴𝐱=𝟎 on the left by 𝐱𝖳.
Hint 2. 𝐱𝖳𝐴𝖳𝐴𝐱=(𝐴𝐱)𝖳(𝐴𝐱) is the sum of the squares of the entries of 𝐴𝐱. When does such a sum vanish?
Sketch. (a) True: if 𝐴𝖳𝐴𝐱=𝟎, then 0=𝐱𝖳𝐴𝖳𝐴𝐱=∑𝑖(𝐴𝐱)𝑖2, so 𝐴𝐱=𝟎 and 𝐱=𝟎. (b) False: 𝐴=(1𝑖) gives 𝐴𝖳𝐴=(1+𝑖2)=(0). (c) False: 𝐴=(11) gives 𝐴𝖳𝐴=(1+1)=(0).

By Theorem 2.7.2, (III) ⇔ (IV), the columns of 𝐴𝖳𝐴 are independent if and only if 𝐴𝖳𝐴𝐱=𝟎 only for 𝐱=𝟎, and likewise for 𝐴.

(a) True. Let 𝐴𝖳𝐴𝐱=𝟎, and put 𝐳=𝐴𝐱∈ℝ𝑚. By Proposition 2.4.23, 𝐱𝖳𝐴𝖳=(𝐴𝐱)𝖳=𝐳𝖳, so

0=𝐱𝖳(𝐴𝖳𝐴𝐱)=𝐳𝖳𝐳=𝑧12+⋯+𝑧𝑚2,

where the left side is the 1×1 matrix 𝐱𝖳𝟎=(0), read as a number. A sum of squares of real numbers is 0 only if every term is, so 𝐳=𝐴𝐱=𝟎, and 𝐱=𝟎 because the columns of 𝐴 are independent.

(b) False. Let 𝐴=(1𝑖)∈ℂ2×1. Its single column is nonzero, hence independent, but 𝐴𝖳𝐴=(1⋅1+𝑖⋅𝑖)=(0), whose column is 𝟎.

(c) False. Let 𝐴=(11)∈𝔽22×1. Then 𝐴𝖳𝐴=(1+1)=(0).

The proof of (a) breaks down exactly where sums of squares can vanish without each term vanishing, as in Exercise 2.4.44(d). Over ℂ, replacing 𝐴𝖳 by the conjugate transpose repairs it (Section 6.5).

Exercise 2.7.28.standard For 𝑐∈𝐹, let

𝐴𝑐=(1𝑐001𝑐𝑐01).

(a) Show that 𝐴𝑐 is invertible if and only if 1+𝑐3≠0, and that otherwise 𝑇𝐴𝑐 is neither injective nor surjective.

(b) List the 𝑐 for which 𝐴𝑐 is not invertible over ℝ, over ℂ, and over 𝔽7.

Solution.

Uses. Theorem 2.7.8 (Third Fundamental Theorem), Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem)

Hint 1. Solve 𝐴𝑐𝐱=(𝑎,𝑏,𝑑) by hand: express 𝑥2 through 𝑥3 using the second equation, then 𝑥1 through 𝑥3 using the first, and substitute into the third.
Hint 2. You should reach (1+𝑐3)𝑥3=𝑑−𝑐𝑎+𝑐2𝑏. If 1+𝑐3=0, try 𝑥3=1 for a vector in the kernel.
Sketch. The system is equivalent to 𝑥2=𝑏−𝑐𝑥3, 𝑥1=𝑎−𝑐𝑏+𝑐2𝑥3, (1+𝑐3)𝑥3=𝑑−𝑐𝑎+𝑐2𝑏. If 1+𝑐3≠0 there is exactly one solution, so 𝐴𝑐 is invertible. If 1+𝑐3=0, then (𝑐2,−𝑐,1) is a nonzero kernel vector and (0,0,1) is not a value. Not invertible exactly for: 𝑐=−1 over ℝ; 𝑐=−1,(1±𝑖3)/2 over ℂ; 𝑐=3,5,6 over 𝔽7.

(a) The system 𝐴𝑐𝐱=(𝑎,𝑏,𝑑) is

𝑥1+𝑐𝑥2=𝑎,𝑥2+𝑐𝑥3=𝑏,𝑐𝑥1+𝑥3=𝑑.

The second equation says 𝑥2=𝑏−𝑐𝑥3; given this, the first says 𝑥1=𝑎−𝑐𝑥2=𝑎−𝑐𝑏+𝑐2𝑥3; given both, the third says 𝑐(𝑎−𝑐𝑏+𝑐2𝑥3)+𝑥3=𝑑, that is,

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

So the system is equivalent to these three equations for 𝑥2, 𝑥1, and 𝑥3.

If 1+𝑐3≠0, the last equation determines 𝑥3, and then 𝑥2 and 𝑥1 are determined. So the system has exactly one solution for every right-hand side, which is (II) of Theorem 2.7.8, and 𝐴𝑐 is invertible.

If 1+𝑐3=0, take (𝑎,𝑏,𝑑)=(0,0,1): the last equation reads 0=1, so (0,0,1) is not a value, and 𝑇𝐴𝑐 is not surjective. Take (𝑎,𝑏,𝑑)=𝟎 and 𝑥3=1: then 𝐱=(𝑐2,−𝑐,1) is a nonzero solution of 𝐴𝑐𝐱=𝟎 (check: 𝑐2−𝑐2=0, −𝑐+𝑐=0, 𝑐3+1=0), so 𝑇𝐴𝑐 is not injective.

(b) Over ℝ, 𝑐3=−1 only for 𝑐=−1. Over ℂ, 𝑐3+1=(𝑐+1)(𝑐2−𝑐+1), so 𝑐=−1 or 𝑐=(1±𝑖3)/2. Over 𝔽7, the cubes of 0,1,…,6 are 0,1,1,6,1,6,6 (for instance 33=27=3⋅7+6), so 𝑐3=−1=6 exactly for 𝑐=3,5,6.

Exercise 2.7.29.hard Let 𝐴∈𝐹𝑚×𝑛.

  1. (a)Show that 𝐴 has exactly one left inverse if and only if 𝐴 is invertible.
  2. (b)Show that 𝐴 has exactly one right inverse if and only if 𝐴 is invertible.

Solution.

Uses. Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Theorem 2.7.8 (Third Fundamental Theorem), Theorem 2.5.10 (Left and right inverses agree), Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 2.5.20 (Inverses and matrices), Definition 2.4.1 (Matrix product), Exercise 2.5.45

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

Hint 1. If 𝐴 is invertible, every one-sided inverse equals 𝐴−1 (Theorem 2.5.10). For the converse in (a), show that a left-invertible 𝐴 with 𝑇𝐴 not surjective has at least two left inverses.
Hint 2. Use the construction in part 3 of the proof of Theorem 2.7.2. If the columns do not span 𝐹𝑚, at least one standard basis vector 𝐞𝑖1 is appended, and the value of the left inverse there can be chosen in two ways.
Hint 3. For (b), if 𝐴𝐵=𝐼𝑚 and 𝐴𝐳=𝟎 with 𝐳≠𝟎, change one column of 𝐵 by 𝐳.
Sketch. If 𝐴 is invertible, every one-sided inverse equals 𝐴−1. (a) If 𝐴 has exactly one left inverse, then 𝑇𝐴 is injective. If it were not surjective, completing the columns to a basis 𝐚1,…,𝐚𝑛,𝐞𝑖1,…,𝐞𝑖𝑡 would append 𝑡≥1 vectors, and 𝑆(𝐞𝑖1)=𝟎 or 𝐞1 would give two left inverses. So 𝑇𝐴 is bijective. (b) If 𝐴𝐵=𝐼𝑚 and 𝐳≠𝟎 lies in ker𝑇𝐴, then adding 𝐳 to the first column of 𝐵 gives a second right inverse. So a unique right inverse forces 𝑇𝐴 to be injective as well as surjective.

By Proposition 2.5.20(c), 𝐶↦𝑇𝐶 matches the left (right) inverses of 𝐴 with the left (right) inverses of 𝑇𝐴, so we may count either.

If 𝐴 is invertible, then every left inverse 𝐶 equals 𝐴−1 by Theorem 2.5.10, since 𝐴−1 is a right inverse; likewise every right inverse equals 𝐴−1. This proves “if” in (a) and (b).

(a) Suppose 𝐴 has exactly one left inverse. Then 𝑇𝐴 has a left inverse, so by Theorem 2.7.2 the columns 𝐚1,…,𝐚𝑛 are linearly independent. Suppose, for contradiction, that 𝑇𝐴 is not surjective. Complete the columns to a basis 𝐚1,…,𝐚𝑛,𝐞𝑖1,…,𝐞𝑖𝑡 of 𝐹𝑚 as in part 3 of the proof of Theorem 2.7.2. Since the columns do not span 𝐹𝑚 (Theorem 2.7.4), 𝑡≥1. By Theorem 2.2.1 there are linear maps 𝑆,𝑆′:𝐹𝑚→𝐹𝑛 with

𝑆(𝐚𝑗)=𝑆′(𝐚𝑗)=𝐞𝑗(𝑗=1,…,𝑛),𝑆(𝐞𝑖𝑠)=𝑆′(𝐞𝑖𝑠)=𝟎(𝑠≥2),

and 𝑆(𝐞𝑖1)=𝟎, 𝑆′(𝐞𝑖1)=𝐞1. Both are left inverses of 𝑇𝐴, by the computation in part 3 of the proof of Theorem 2.7.2, and 𝑆≠𝑆′ since 𝐞1≠𝟎. This contradicts uniqueness. So 𝑇𝐴 is injective and surjective, and by Theorem 2.7.8, 𝑇𝐴 and hence 𝐴 are invertible.

(b) Suppose 𝐴 has exactly one right inverse 𝐵. Then 𝑇𝐴 is surjective (Theorem 2.7.4). Suppose, for contradiction, that 𝑇𝐴 is not injective, and let 𝐳≠𝟎 with 𝐴𝐳=𝟎. Let 𝐵′ be 𝐵 with 𝐳 added to its first column. By Definition 2.4.1, the columns of 𝐴𝐵′ are those of 𝐴𝐵=𝐼𝑚, except the first, which is 𝐴(𝐛1+𝐳)=𝐴𝐛1+𝟎=𝐞1. So 𝐴𝐵′=𝐼𝑚 and 𝐵′≠𝐵, a contradiction. So 𝑇𝐴 is bijective, and 𝐴 is invertible by Theorem 2.7.8.

Transposing gives a second route to (a): 𝐶↦𝐶𝖳 matches the left inverses of 𝐴 with the right inverses of 𝐴𝖳 (Exercise 2.5.45), and 𝐴 is invertible if and only if 𝐴𝖳 is, so (a) for 𝐴 is (b) for 𝐴𝖳. Done directly, the two parts are not symmetric in difficulty: a second right inverse comes from a single vector of the kernel, while a second left inverse needs the columns to be completed to a basis.

Exercise 2.7.30.standard Let 𝐴∈𝐹𝑚×𝑛 and 𝐵∈𝐹𝑛×𝑚 with 𝐴𝐵=𝐼𝑚.

  1. (a)Show that if 𝑇𝐵 is surjective, then 𝐵𝐴=𝐼𝑛.
  2. (b)Show that if 𝑇𝐴 is injective, then 𝐵𝐴=𝐼𝑛.

Solution.

Uses. Proposition 2.5.4 (Left inverses give uniqueness), Proposition 2.5.5 (Right inverses give existence), Theorem 2.7.8 (Third Fundamental Theorem), Theorem 2.5.10 (Left and right inverses agree), Proposition 2.5.20 (Inverses and matrices)

Hint 1. 𝐴𝐵=𝐼𝑚 says that 𝐴 is a left inverse of 𝐵 and 𝐵 is a right inverse of 𝐴. What does each of these say about injectivity or surjectivity?
Hint 2. In (a), 𝑇𝐵 is injective and surjective. Apply Theorem 2.7.8, and then Theorem 2.5.10 to compare 𝐴 with 𝐵−1.
Sketch. (a) 𝐴 is a left inverse of 𝐵, so 𝑇𝐵 is injective; with surjectivity, 𝐵 is invertible by Theorem 2.7.8, and the left inverse 𝐴 equals 𝐵−1, so 𝐵𝐴=𝐼𝑛. (b) 𝐵 is a right inverse of 𝐴, so 𝑇𝐴 is surjective; with injectivity, 𝐴 is invertible and 𝐵=𝐴−1.

(a) Since 𝐴𝐵=𝐼𝑚, 𝑇𝐴 is a left inverse of 𝑇𝐵, so 𝑇𝐵 is injective (Proposition 2.5.4). It is also surjective, so by Theorem 2.7.8 it is invertible, and by Proposition 2.5.20(c) so is 𝐵. Now 𝐴 is a left inverse and 𝐵−1 a right inverse of 𝐵, so 𝐴=𝐵−1 by Theorem 2.5.10, and 𝐵𝐴=𝐵𝐵−1=𝐼𝑛.

(b) Since 𝐴𝐵=𝐼𝑚, 𝑇𝐵 is a right inverse of 𝑇𝐴, so 𝑇𝐴 is surjective (Proposition 2.5.5). It is also injective, so 𝐴 is invertible as in (a). Then 𝐵 is a right inverse and 𝐴−1 a left inverse of 𝐴, so 𝐵=𝐴−1, and 𝐵𝐴=𝐴−1𝐴=𝐼𝑛.

Exercise 2.7.31.standard Let 𝑛≥2, let 𝐽∈𝐹𝑛×𝑛 be the matrix with every entry 1, and let 𝐴=𝐽−𝐼𝑛, the matrix with 0 on the diagonal and 1 elsewhere. Write 𝑛 also for 𝑛∗1∈𝐹.

  1. (a)Show that 𝐽2=𝑛𝐽.
  2. (b)Show that if 𝑛−1≠0 in 𝐹, then 𝐴 is invertible with 𝐴−1=(𝑛−1)−1𝐽−𝐼𝑛.
  3. (c)Show that if 𝑛−1=0 in 𝐹, then 𝑇𝐴 is neither injective nor surjective.
  4. (d)For which primes 𝑝 is the 5×5 matrix 𝐴 invertible over 𝔽𝑝?

Solution.

Uses. Definition 2.4.1 (Matrix product), Proposition 2.4.14 (Algebra of matrices), Definition 2.5.12 (Invertible), Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem)

Techniques. Guess the inverse, then check both products (Technique 2.5.16)

Hint 1. (a) Every entry of 𝐽2 is a sum of 𝑛 products 1⋅1.
Hint 2. (b) Multiply (𝐽−𝐼𝑛)((𝑛−1)−1𝐽−𝐼𝑛) out with (a). Both factors are combinations of 𝐽 and 𝐼𝑛, so they commute.
Hint 3. (c) Apply 𝐴 to the vector 𝟏 with all entries 1. For surjectivity, add up the entries of 𝐴𝐱.
Sketch. (a) Each entry of 𝐽2 is ∑𝑘1⋅1=𝑛. (b) (𝐽−𝐼)((𝑛−1)−1𝐽−𝐼)=(𝑛−1)−1(𝑛−1)𝐽−𝐽+𝐼=𝐼, and the factors commute. (c) 𝐴𝟏=(𝑛−1)𝟏=𝟎, and the entries of 𝐴𝐱 add up to (𝑛−1)(𝑥1+⋯+𝑥𝑛)=0, so 𝐞1 is not a value. (d) 𝑛−1=4, so 𝐴 is invertible over 𝔽𝑝 exactly for 𝑝≠2.

(a) By Definition 2.4.1, the (𝑖,𝑗) entry of 𝐽2 is ∑𝑘=1𝑛1⋅1=𝑛, which is the (𝑖,𝑗) entry of 𝑛𝐽.

(b) Let 𝐵=(𝑛−1)−1𝐽−𝐼𝑛. By Proposition 2.4.14 and (a),

𝐴𝐵=(𝑛−1)−1𝐽2−𝐽−(𝑛−1)−1𝐽+𝐼𝑛=(𝑛−1)−1(𝑛−1)𝐽−𝐽+𝐼𝑛=𝐼𝑛.

The same expansion gives 𝐵𝐴=𝐼𝑛, since 𝐽 commutes with itself and with 𝐼𝑛. So 𝐴 is invertible with 𝐴−1=𝐵 (Definition 2.5.12).

(c) Let 𝟏∈𝐹𝑛 have every entry 1. Each entry of 𝐴𝟏 is the sum of the 𝑛−1 off-diagonal entries of a row, which is 𝑛−1=0. So 𝟏 is a nonzero vector of ker𝑇𝐴, and 𝑇𝐴 is not injective (Theorem 2.7.2). For 𝐱∈𝐹𝑛 with 𝑠=𝑥1+⋯+𝑥𝑛, the 𝑖th entry of 𝐴𝐱 is 𝑠−𝑥𝑖, so the entries of 𝐴𝐱 add up to 𝑛𝑠−𝑠=(𝑛−1)𝑠=0. The vector 𝐞1, whose entries add up to 1, is therefore not a value, and 𝑇𝐴 is not surjective (Theorem 2.7.4).

(d) Here 𝑛−1=4, which is 0 in 𝔽𝑝 exactly when 𝑝=2. So 𝐴 is invertible over 𝔽𝑝 for every odd prime 𝑝, by (b), and not over 𝔽2, by (c).

Exercise 2.7.32.hard This exercise proves the constraints on the shape of 𝐴 without rank.

  1. (a)Show by induction on 𝑚≥1 that every list of 𝑚+1 vectors in 𝐹𝑚 is linearly dependent.
  2. (b)Deduce that if 𝑇𝐴:𝐹𝑛→𝐹𝑚 is injective, then 𝑛≤𝑚; that if 𝑇𝐴 is surjective, then 𝑛≥𝑚; and that if 𝐴 is invertible, then 𝑚=𝑛.

Solution.

Uses. Theorem 1.5.5 (Independence is decided at zero), Corollary 1.5.17 (Sublists), Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Proposition 2.5.4 (Left inverses give uniqueness), induction on 𝑚

Hint 1. For the inductive step, look at the last entries 𝑐1,…,𝑐𝑚+1 of the vectors 𝐯1,…,𝐯𝑚+1∈𝐹𝑚. If they are all 0, the vectors live in a copy of 𝐹𝑚−1.
Hint 2. If some last entry is nonzero, say 𝑐𝑚+1≠0, subtract multiples of 𝐯𝑚+1 from the others to make their last entries 0. Apply the inductive hypothesis to 𝑚 of the resulting vectors, viewed in 𝐹𝑚−1.
Hint 3. For (b), a surjective 𝑇𝐴 has a right inverse 𝐵, and 𝑇𝐵 is injective.
Sketch. (a) 𝑚=1: two scalars 𝑎,𝑏 satisfy a nontrivial relation. Step: if all last entries vanish, drop them and apply the hypothesis to 𝐯1,…,𝐯𝑚. Otherwise, with 𝑐𝑚+1≠0, the vectors 𝐮𝑖=𝐯𝑖−(𝑐𝑖/𝑐𝑚+1)𝐯𝑚+1, 𝑖≤𝑚, have last entry 0, so they satisfy a nontrivial relation, which expands to one among the 𝐯𝑖 with some coefficient of 𝐯𝑖, 𝑖≤𝑚, nonzero. (b) Independent columns in 𝐹𝑚 number at most 𝑚. A right inverse 𝐵∈𝐹𝑛×𝑚 of 𝐴 has 𝐴 as a left inverse, so 𝑇𝐵:𝐹𝑚→𝐹𝑛 is injective and 𝑚≤𝑛.

(a) Base case 𝑚=1. Two vectors of 𝐹1=𝐹 are scalars 𝑎,𝑏. If 𝑎=0, then 1⋅𝑎+0⋅𝑏=0 is a nontrivial relation; otherwise 𝑏⋅𝑎+(−𝑎)⋅𝑏=0 is one, since −𝑎≠0.

Inductive step. Let 𝑚≥2, assume the claim for 𝑚−1, and let 𝐯1,…,𝐯𝑚+1∈𝐹𝑚. Let 𝑐𝑖 be the last entry of 𝐯𝑖. For a vector of 𝐹𝑚 with last entry 0, write 𝐮∈𝐹𝑚−1 for the vector of its first 𝑚−1 entries. If 𝐮1,…,𝐮𝑘∈𝐹𝑚 all have last entry 0, then a relation ∑𝑖𝑎𝑖𝐮𝑖=𝟎 in 𝐹𝑚−1 implies ∑𝑖𝑎𝑖𝐮𝑖=𝟎 in 𝐹𝑚, since the last entries vanish anyway.

Case 1: all 𝑐𝑖=0. The 𝑚 vectors 𝐯1,…,𝐯𝑚∈𝐹𝑚−1 satisfy a nontrivial relation by the inductive hypothesis, hence so do 𝐯1,…,𝐯𝑚, and adding 0⋅𝐯𝑚+1 gives a nontrivial relation among all 𝑚+1 vectors.

Case 2: some 𝑐𝑘≠0. Reordering the list does not affect dependence, so we may assume 𝑐𝑚+1≠0. For 𝑖=1,…,𝑚 let 𝐮𝑖=𝐯𝑖−(𝑐𝑖/𝑐𝑚+1)𝐯𝑚+1, whose last entry is 𝑐𝑖−𝑐𝑖=0. By the inductive hypothesis applied to 𝐮1,…,𝐮𝑚∈𝐹𝑚−1, there are 𝑎1,…,𝑎𝑚, not all 0, with ∑𝑖=1𝑚𝑎𝑖𝐮𝑖=𝟎. Expanding,

𝑎1𝐯1+⋯+𝑎𝑚𝐯𝑚−(∑𝑖=1𝑚𝑎𝑖𝑐𝑖/𝑐𝑚+1)𝐯𝑚+1=𝟎,

a relation among 𝐯1,…,𝐯𝑚+1 in which some 𝑎𝑖 with 𝑖≤𝑚 is nonzero. So the list is dependent (Theorem 1.5.5).

(b) If 𝑇𝐴 is injective, its 𝑛 columns are linearly independent in 𝐹𝑚 (Theorem 2.7.2). If 𝑛>𝑚, the first 𝑚+1 columns would be an independent sublist (Corollary 1.5.17) of 𝑚+1 vectors in 𝐹𝑚, contradicting (a). So 𝑛≤𝑚.

If 𝑇𝐴 is surjective, it has a right inverse by Theorem 2.7.4, (I) ⇒ (V), that is, 𝐴𝐵=𝐼𝑚 for some 𝐵∈𝐹𝑛×𝑚. Then 𝐴 is a left inverse of 𝐵, so 𝑇𝐵:𝐹𝑚→𝐹𝑛 is injective (Proposition 2.5.4), and by the first part, 𝑚≤𝑛.

If 𝐴 is invertible, 𝑇𝐴 is both, so 𝑛≤𝑚 and 𝑛≥𝑚.

Exercise 2.7.33.routine Let 𝐴∈𝐹𝑚×𝑛, and let 𝐺∈𝐹𝑚×𝑚 and 𝐻∈𝐹𝑛×𝑛 be invertible. Show that 𝑇𝐺𝐴𝐻 is injective if and only if 𝑇𝐴 is, and surjective if and only if 𝑇𝐴 is. Deduce that 𝐺𝐴𝐻 is invertible if and only if 𝐴 is.

Solution.

Uses. Theorem 2.7.2 (First Fundamental Theorem), Theorem 2.7.4 (Second Fundamental Theorem), Theorem 2.7.8 (Third Fundamental Theorem), Proposition 2.5.20 (Inverses and matrices), Proposition 2.4.14 (Algebra of matrices)

Hint 1. Use condition (V). If 𝐶𝐴=𝐼𝑛, find a left inverse of 𝐺𝐴𝐻 built from 𝐶, 𝐺−1, and 𝐻−1.
Hint 2. For the converse, write 𝐴=𝐺−1(𝐺𝐴𝐻)𝐻−1 and apply the first direction with 𝐺−1 and 𝐻−1.
Sketch. If 𝐶𝐴=𝐼𝑛, then (𝐻−1𝐶𝐺−1)(𝐺𝐴𝐻)=𝐻−1(𝐶𝐴)𝐻=𝐼𝑛; if 𝐴𝐶=𝐼𝑚, then (𝐺𝐴𝐻)(𝐻−1𝐶𝐺−1)=𝐼𝑚. By (I) ⇔ (V) of the first two theorems, injectivity and surjectivity pass from 𝐴 to 𝐺𝐴𝐻, and back since 𝐴=𝐺−1(𝐺𝐴𝐻)𝐻−1. Then apply Theorem 2.7.8.

By Proposition 2.5.20(c) and Theorem 2.7.2, (I) ⇔ (V), 𝑇𝐴 is injective if and only if 𝐶𝐴=𝐼𝑛 for some 𝐶∈𝐹𝑛×𝑚. If so, then by Proposition 2.4.14,

(𝐻−1𝐶𝐺−1)(𝐺𝐴𝐻)=𝐻−1𝐶(𝐺−1𝐺)𝐴𝐻=𝐻−1(𝐶𝐴)𝐻=𝐻−1𝐻=𝐼𝑛,

so 𝐺𝐴𝐻 has a left inverse and 𝑇𝐺𝐴𝐻 is injective. Likewise, if 𝐴𝐶=𝐼𝑚, then (𝐺𝐴𝐻)(𝐻−1𝐶𝐺−1)=𝐺(𝐴𝐶)𝐺−1=𝐼𝑚, so by Theorem 2.7.4, (V) ⇒ (I), 𝑇𝐺𝐴𝐻 is surjective whenever 𝑇𝐴 is.

For the converses, apply what we just proved to the matrix 𝐺𝐴𝐻 and the invertible matrices 𝐺−1 and 𝐻−1: since 𝐴=𝐺−1(𝐺𝐴𝐻)𝐻−1, injectivity and surjectivity pass from 𝐺𝐴𝐻 back to 𝐴. Finally, by Theorem 2.7.8 and Proposition 2.5.20(c), a matrix is invertible if and only if its map is injective and surjective, so 𝐺𝐴𝐻 is invertible if and only if 𝐴 is.

Exercise 2.7.34.standard Let 𝐴∈𝐹𝑚×𝑛 and 𝑝≥1, and let 𝐿𝐴:𝐹𝑛×𝑝→𝐹𝑚×𝑝, 𝐿𝐴(𝑋)=𝐴𝑋.

  1. (a)Show that 𝐿𝐴 is linear.
  2. (b)Show that 𝐿𝐴 is injective if and only if 𝑇𝐴 is injective.
  3. (c)Show that 𝐿𝐴 is surjective if and only if 𝑇𝐴 is surjective.
  4. (d)Deduce that 𝐿𝐴 is invertible if and only if 𝐴 is invertible.

Solution.

Uses. Proposition 2.4.14 (Algebra of matrices), Proposition 2.4.8 (Four views of the product), Theorem 2.6.11 (Injectivity is decided at 𝟎), Theorem 2.7.8 (Third Fundamental Theorem), Proposition 2.7.7 (Bijective linear maps are invertible), Proposition 2.5.4 (Left inverses give uniqueness), Proposition 2.5.5 (Right inverses give existence), Proposition 2.5.20 (Inverses and matrices)

Hint 1. By the column view of the product, column 𝑘 of 𝐴𝑋 is 𝐴𝐱𝑘, where 𝐱𝑘 is column 𝑘 of 𝑋. So 𝐴𝑋=𝑌 is 𝑝 separate systems 𝐴𝐱𝑘=𝐲𝑘.
Hint 2. For “only if” in (b), turn a nonzero 𝐯∈ker𝑇𝐴 into a nonzero matrix 𝑋 with 𝐴𝑋=0. For “only if” in (c), solve 𝐴𝑋=𝑌 for a 𝑌 whose first column is a given 𝐲.
Sketch. (a) 𝐴(𝑐𝑋+𝑌)=𝑐𝐴𝑋+𝐴𝑌. (b) If 𝑇𝐴 is injective and 𝐴𝑋=0, every column of 𝑋 is in ker𝑇𝐴={𝟎}. If 𝐴𝐯=𝟎 with 𝐯≠𝟎, the matrix with first column 𝐯 and other columns 𝟎 is a nonzero element of ker𝐿𝐴. (c) Solve column by column; conversely, the first column of a solution of 𝐴𝑋=(𝐲,𝟎,…,𝟎) solves 𝐴𝐱=𝐲. (d) Combine (b), (c), Theorem 2.7.8, and Proposition 2.7.7.

Write 𝐱1,…,𝐱𝑝 for the columns of 𝑋∈𝐹𝑛×𝑝. By Proposition 2.4.8, column 𝑘 of 𝐴𝑋 is 𝐴𝐱𝑘.

(a) By Proposition 2.4.14, 𝐴(𝑐𝑋+𝑌)=𝑐𝐴𝑋+𝐴𝑌 for 𝑋,𝑌∈𝐹𝑛×𝑝 and 𝑐∈𝐹, so 𝐿𝐴 is linear.

(b) Suppose 𝑇𝐴 is injective, and 𝐴𝑋=0. Then 𝐴𝐱𝑘=𝟎 for every 𝑘, so every 𝐱𝑘=𝟎, and 𝑋=0. So ker𝐿𝐴={0}, and 𝐿𝐴 is injective (Theorem 2.6.11). Conversely, suppose 𝑇𝐴 is not injective, and let 𝐯≠𝟎 with 𝐴𝐯=𝟎. Let 𝑋 have first column 𝐯 and all other columns 𝟎 (this uses 𝑝≥1). Then 𝑋≠0 and 𝐴𝑋=0, so 𝐿𝐴 is not injective.

(c) Suppose 𝑇𝐴 is surjective, and let 𝑌∈𝐹𝑚×𝑝 have columns 𝐲1,…,𝐲𝑝. Choose 𝐱𝑘 with 𝐴𝐱𝑘=𝐲𝑘, and let 𝑋 have columns 𝐱1,…,𝐱𝑝; then 𝐴𝑋=𝑌. Conversely, suppose 𝐿𝐴 is surjective, and let 𝐲∈𝐹𝑚. Some 𝑋 satisfies 𝐴𝑋=𝑌, where 𝑌 has first column 𝐲 and all other columns 𝟎. Comparing first columns, 𝐴𝐱1=𝐲. So 𝑇𝐴 is surjective.

(d) A linear map is invertible if and only if it is bijective (Proposition 2.7.7, Proposition 2.5.4, Proposition 2.5.5). By (b) and (c), 𝐿𝐴 is bijective if and only if 𝑇𝐴 is, which by Theorem 2.7.8 and Proposition 2.5.20(c) holds if and only if 𝐴 is invertible.

Exercise 2.7.35.challenge For a matrix 𝐴 with integer entries and a prime 𝑝, let 𝐴∈𝔽𝑝𝑚×𝑛 be the matrix of remainders of the entries of 𝐴 modulo 𝑝.

  1. (a)Let 𝐴∈ℤ𝑚×𝑛. Show that if the columns of 𝐴 are linearly independent over 𝔽𝑝, then the columns of 𝐴 are linearly independent over ℚ.
  2. (b)Show that every 𝑛×𝑛 matrix with odd integers on the diagonal and even integers off the diagonal has linearly independent columns over ℚ.
  3. (c)Show that the converse of (a) is false.

Solution.

Uses. Theorem 2.7.2 (First Fundamental Theorem), Lemma 1.1.21 (Arithmetic in ℤ/𝑛ℤ), Proposition 1.1.24 (ℤ/𝑛ℤ is a field if and only if 𝑛 is prime)

Hint 1. By Theorem 2.7.2, it suffices to show that 𝐴𝐱=𝟎 with 𝐱∈ℚ𝑛 forces 𝐱=𝟎. Suppose not. Can you make 𝐱 an integer vector?
Hint 2. Clear denominators, then divide by the largest power of 𝑝 that divides every entry. The result is an integer solution with some entry not divisible by 𝑝. Now reduce modulo 𝑝.
Hint 3. (b) Take 𝑝=2. (c) A 1×1 example suffices.
Sketch. If 𝐴𝐱=𝟎 with 𝐱∈ℚ𝑛 nonzero, scale 𝐱 to an integer vector, not all of whose entries are divisible by 𝑝. Reducing each equation ∑𝑗𝑎𝑖𝑗𝑥𝑗=0 modulo 𝑝 (Lemma 1.1.21) gives 𝐴𝐱=𝟎 with 𝐱≠𝟎, contradicting Theorem 2.7.2 over 𝔽𝑝. (b) With 𝑝=2, 𝐴=𝐼𝑛. (c) 𝐴=(𝑝).

(a) By Theorem 2.7.2, (III) ⇔ (IV), over ℚ and over 𝔽𝑝, it suffices to show: if 𝐴𝐳=𝟎 has only the solution 𝐳=𝟎 in 𝔽𝑝𝑛, then 𝐴𝐱=𝟎 has only the solution 𝐱=𝟎 in ℚ𝑛.

Suppose, for contradiction, that 𝐴𝐱=𝟎 for some nonzero 𝐱∈ℚ𝑛. Multiplying 𝐱 by the product of the denominators of its entries, we may assume that 𝐱∈ℤ𝑛, still nonzero. Some entry 𝑥𝑘 is a nonzero integer, and 𝑝𝑒∣𝑥𝑘 only for 𝑝𝑒≤|𝑥𝑘|, so there is a largest 𝑒≥0 such that 𝑝𝑒 divides every entry of 𝐱. Dividing by 𝑝𝑒, we may assume that 𝐱∈ℤ𝑛, 𝐴𝐱=𝟎, and some entry of 𝐱 is not divisible by 𝑝.

For each 𝑖, ∑𝑗=1𝑛𝑎𝑖𝑗𝑥𝑗=0 in ℤ. Reduction modulo 𝑝 respects sums and products (Lemma 1.1.21(a)), so ∑𝑗𝑎𝑖𝑗𝑥𝑗=0=0 in 𝔽𝑝, where 𝑎 is the remainder of 𝑎 modulo 𝑝. That is, 𝐴𝐱=𝟎, where 𝐱∈𝔽𝑝𝑛 has entries 𝑥𝑗. Since some 𝑥𝑗 is not divisible by 𝑝, 𝑥𝑗≠0, so 𝐱≠𝟎. This contradicts the hypothesis on 𝐴.

(b) With 𝑝=2, an odd integer has remainder 1 and an even one remainder 0, so 𝐴=𝐼𝑛, whose columns 𝐞1,…,𝐞𝑛 are independent over 𝔽2. By (a), the columns of 𝐴 are independent over ℚ.

(c) 𝐴=(𝑝)∈ℤ1×1 has a nonzero column, which is independent over ℚ, but 𝐴=(0).

For (b), Section 3.5 shows that a square matrix with independent columns is invertible (Corollary 3.5.25), so these matrices are invertible over ℚ.

More practice

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