Chapter 2: Linear maps and matrices
2.8Proof patterns
A linear map can be handled at four levels: as a map, through its values on a basis, through a matrix, or through the entries of that matrix. Once bases are fixed, all four carry the same information (Section 2.3.6), so most proofs in this chapter begin by choosing a level, and the choice decides how long the proof is. This section sorts the chapter’s proofs by the question they answer, compares the levels on examples from the chapter, and says when a tool is the wrong one. The exercises at the end practice one move at a time, and the problem set (Problems for Chapter 2) mixes them.
2.8.1Showing that a map is linear, or building one
There are three moves, and they answer different questions.
- Check the definition. Expand and regroup, as in (iii) of Theorem 2.1.3. This verifies a map that is given by a formula, and it is the default for formulas in coordinates or coefficients (Example 2.1.7, Example 2.1.9).
- Assemble the map from sums, scalar multiples, and composites of maps already known to be linear (Technique 2.1.26). This transfers linearity without computing, but it only covers the operations of . A pointwise product of two linear maps, such as , is not covered, and neither is an inverse function, whose linearity needed its own argument (Proposition 2.7.7).
- Define the map on a basis and extend it (Technique 2.2.4). This creates a map with prescribed behaviour, and linearity is free. It does not show that a given formula is linear: to identify a given map with the one built on the basis, we have to evaluate the given map at a general vector, which is the first move again. The exception is a formula that already has the form (2.2.1), as for the maps of that move each coefficient to a fixed place (Proposition 2.2.20).
Constructions go wrong at the choices. A map defined by choosing a value for each vector separately is usually not linear (Non-example 2.7.10), and values prescribed on a spanning list must respect its linear relations (Proposition 2.2.11, Exercise 2.2.24, Exercise 2.2.26). Choices made on a basis are always safe. To show that a map is not linear, the tests and catch most formulas, but not over , where and every function that fixes is homogeneous. There, test additivity (Exercise 2.1.15(d), Exercise 2.8.5).
Example 2.8.1 (One map, three routes). The reflection across a line through appeared three times in the chapter. In Example 2.1.11 it came with a coordinate formula, obtained from the double angle formulas, and the formula has the shape of Example 2.1.7, so is linear by the first move. In Example 2.1.27(a) we noticed that , which proves linearity with no trigonometry, once is known to be linear. In Example 2.2.3, for the line , we chose on the line and across it, and defined by and . Linearity came for free, the formula came out of (2.2.1), and identities such as became one-line checks on the basis (Example 2.2.8).
The formula verifies a map that is already given, assembly transfers linearity from maps we trust, and the basis creates a map from a description of what it should do. The last route has a cost: the basis must exist and must be found. Over the vectors and coincide, and the construction of Example 2.2.3 breaks down, although is still linear there.
Practice: Exercise 2.8.5 and Exercise 2.8.7.
2.8.2Showing that two maps or two matrices are equal
For linear maps, the default is to compare them on a basis, or on any spanning list (Technique 2.2.7, Corollary 2.2.6); on the monomials play the role of the basis (Proposition 2.2.20). Matrices can be compared entry by entry, column by column ( as soon as for every , by Lemma 2.4.24(b)), or through their maps ( as soon as , by Proposition 2.3.17). Two maps are also equal when their matrices in one pair of bases are (Theorem 2.3.20(a)). Often the shortest route compares no values at all and derives the identity from identities already known, with the algebra of Proposition 2.1.24 and Proposition 2.4.14.
Before checking on a basis, check two things. Both sides must be linear in the vector being tested. An identity between sums and composites of linear maps is, but a condition such as “” is not, and it can hold on a basis without holding everywhere (Exercise 2.2.25). And the list must be a basis over the field at hand: is a basis of only when (Exercise 2.3.31).
Example 2.8.2 (, three ways). Let be the line in and , whose standard matrix is (Example 2.3.19).
Entries.
On an adapted basis. With on and across it, and (Example 2.3.23). So fixes both basis vectors, and by Corollary 2.2.6. This explains the identity: reflecting twice flips the perpendicular direction twice.
By algebra. with and (Exercise 2.1.42), so by Proposition 2.1.24,
This uses no basis and no coordinates, and it proves more: for every operator with , on every vector space over every field.
Each route is the wrong one somewhere. The entries do not show why the identity holds, the adapted basis must be found first, and the algebra needs the right identity to start from. When no convenient identity is at hand, as for on , the computation has to be done, and the monomials are the natural place to do it (Exercise 2.4.51); the product rule gives another proof, but it is a fact about products of polynomials, which is more than the identity needs.
Practice: Exercise 2.8.6 and Exercise 2.8.8.
2.8.3Proving a matrix identity
The chapter proved its matrix identities in four ways, and many identities admit more than one.
- Translate to maps (Technique 2.3.27). If both sides are built from products, sums, and scalar multiples, read them as composites and use a fact about maps. Associativity and distributivity came this way (first proof of Proposition 2.4.14), and all the work went into the dictionary, Theorem 2.4.2. The translation does not see entries, which depend on the bases while maps do not. So it does not reach the transpose, which needs more structure to mean anything for a map (Section 13.1).
- Compute entry by entry (Technique 2.4.15). This is the tool for statements about entries: transposes (Proposition 2.4.23), traces (Proposition 2.4.28), triangular shapes (Proposition 2.4.36). It is mechanical, and it uses only the ring laws of the entries, which is why it also proves associativity for block matrices, whose entries do not commute (second proof of Proposition 2.4.14).
- Use a view of the product (Proposition 2.4.8). Statements about the columns or rows of a product take one line in the right view: right multiplication recombines columns (Exercise 2.4.11), and left multiplication by a diagonal matrix scales rows (Example 2.4.10).
- Split into blocks (Technique 2.4.35). This exploits zero blocks and identity blocks, and it sets up induction on the size.
When the identity is linear in one of the matrices, Technique 2.2.7 on the matrix units is a fifth option, as in the second proof of Proposition 2.4.28.
Example 2.8.3 (Strictly upper triangular matrices are nilpotent, three ways). Let be strictly upper triangular, whenever . We show .
Maps. Let
Entries. We claim whenever . For this is the hypothesis. If it holds for , then a term of
can be nonzero only if and , so only if . For , every pair has .
Blocks. We induct on ; for , . For , write with and strictly upper triangular of size . Block multiplication and induction on give
The map proof explains the result: each application of pushes vectors one step down the chain , so maps into , which is exactly the band of zeros for that the entrywise proof computes. In the form of Exercise 2.2.36 it needs no particular basis: any basis in which each vector is sent into the span of the earlier ones will do, while the entrywise proof needs the matrix already in triangular shape. The entrywise proof, in turn, is the most mechanical, and needs no subspaces at all. For the shift
Practice: Exercise 2.8.9 and Exercise 2.8.12.
2.8.4Proving injectivity, surjectivity, or invertibility
The chapter collected certificates for each property.
- Injective: a nonzero vector has a nonzero value (the kernel test, Technique 2.6.12); the values on a basis are independent (Proposition 2.6.22(a)); a left inverse (Proposition 2.5.4); an injective composite , which makes injective (Proposition 2.6.15(c)).
- Surjective: a solution of for a general ; the values on a spanning list span (Proposition 2.6.22(b), Remark 2.6.23); a right inverse (Proposition 2.5.5); a surjective composite , which makes surjective.
- Invertible: a candidate inverse, checked on both sides (Technique 2.5.16); injective and surjective, after which the inverse is linear for free (Proposition 2.7.7); the values on a basis form a basis (Proposition 2.6.22(c)); an invertible matrix in some pair of bases (Proposition 2.5.20, Corollary 2.7.16); for a matrix, (Proposition 2.5.28).
The kernel test is usually the shortest, but it proves injectivity and nothing else. Nothing in this chapter turns injectivity into surjectivity. For square matrices that is a theorem of the next chapter (Theorem 3.5.23), for operators on finite-dimensional spaces it is Corollary 4.2.18, and on it is false (Example 2.6.4(e)).
Example 2.8.4 (One operator, four certificates). Let on , over any field, where is differentiation.
The kernel test. For the degrees of and differ, so has the degree of and is nonzero (Example 2.6.13(a)). So is injective, and that is all this argument gives.
Values on a basis. On , sends to . Their span contains , then , then , so it is . Together with the kernel test, Proposition 2.6.22 shows that is bijective on , and the same works on each . Since every polynomial lies in some , which maps onto itself, is surjective on as well. This reaches only through its finite pieces, and it gives no formula for the inverse.
A guessed inverse. The series
and in the same way, since also has degree at most . By Technique 2.5.16, is invertible on all of , with .
A matrix. In the basis of , the matrix of is upper triangular with every diagonal entry equal to , and back substitution solves every system (Example 2.7.17).
The kernel test cannot finish on , and the basis argument needs pieces that maps into themselves. The guessed inverse works on all of at once and gives a formula. The heuristic behind it is not a proof. The same guess for , with multiplication by , gives , which never stops; does not map any into itself either, and indeed it is injective but not surjective: every value vanishes at , and the constant does not (Example 2.6.29). The series becomes a proof when it terminates.
Practice: Exercise 2.8.10 and Exercise 2.8.15.
2.8.5Proving that conditions are equivalent
The chapter’s equivalence theorems use each shape of Technique 2.7.1. Theorem 2.1.3 is a cycle: (i) (iii) (ii) are choices of special values, and (ii) (i) is an induction on the length of a combination. Theorem 2.7.2 and Theorem 2.7.4 are hubs: the three spokes and the arrow (V) (I) are earlier results read in the right language (Remark 2.7.3), and one arrow, the construction of a one-sided inverse, needs an idea. Theorem 2.7.8 inherits the equivalence of (I)–(IV) from the first two, since each of these conditions is the conjunction of the corresponding conditions there, and only (V) needs an argument of its own. Corollary 2.7.16 carries all three from to spaces with bases by composing with coordinate maps.
Two decisions shape such a proof. The first is where to spend the construction. Arrows out of a condition that hands us an object, such as a left inverse, are short (Proposition 2.5.4). Arrows into it are the hard ones, so they should start from whichever equivalent condition makes the construction easiest. For a left inverse that is (III) of Theorem 2.7.2, since independent columns can be completed to a basis. For a right inverse it is (II) of Theorem 2.7.4, since the solutions of are exactly the values the construction needs. The second decision is to check connectivity. Two separately proved groups of equivalent statements say nothing about each other (Exercise 2.7.21), and no arrow may use the theorem it belongs to. Practice: Exercise 2.8.11.
2.8.6Reading the chapter’s proofs
Definitions that are theorems in disguise. The products and were not chosen. Each was derived from a statement we wanted to be true, Theorem 2.3.9 and Theorem 2.4.2, and shown to be the only choice that makes it true (Proposition 2.3.10, Proposition 2.4.3). So the entry formula is a consequence, not a convention to memorize, and every algebraic law of the product is a law of composition seen through coordinates. Associativity is the clearest case. The composite of three functions does not depend on how they are grouped, for trivial reasons, so as soon as the dictionary is in place (first proof of Proposition 2.4.14). The failures come from composition too: and zero divisors are already visible for maps of the plane (Example 2.1.19, Exercise 2.1.40). The entrywise proof of associativity looks more elementary, but its reach is different: it uses only the ring laws of the entries, so it covers block matrices, where no single linear map is in sight (Section 2.4.8).
Uniqueness first, then existence. The proof of Theorem 2.2.1 assumed that a linear map with the given values exists and computed what it had to be. That proved uniqueness and produced the only candidate, which was then checked. The same move found the inverse of a bijective linear map, which can only be the inverse function (Proposition 2.7.7), and it compared a left and a right inverse through the single expression (Theorem 2.5.10).
Well-definedness. A definition that refers to a choice must not depend on it. When values are prescribed on a spanning list, a vector may have several representations, and the first proof of Proposition 2.2.11 checks that any two give the same value: two representations differ by a linear relation, and the hypothesis says that the prescribed values respect it. Skipping this check is the error in Exercise 2.2.24.
Which hypothesis was used where. Remark 2.2.2 and Remark 2.6.23 record which half of “basis” each argument used, and the record tells us how far a result extends: spanning alone gives uniqueness of a map and the surjectivity test, and independence alone gives existence on the span. In the same way, Proposition 2.4.30 uses at exactly one step, and over with dividing that step fails (Remark 2.4.31).
Forced and free. A left inverse of is forced on the image of and free off it. That is why an injective map that is not surjective has many left inverses, and why two different left inverses rule out a right inverse (Corollary 2.5.11, Remark 2.7.11). Counting the free choices counts the one-sided inverses (Problem 2.3).
2.8.7Common errors
Most of these appear in the chapter as find-the-error exercises.
- Commuting factors. In general (Example 2.4.18), so
(Exercise 2.4.17) and (Exercise 2.4.44(c)). Inside a trace, a product may be rotated but not rearranged (Exercise 2.4.32). - Cancelling. gives when is left-invertible (Corollary 2.5.6), but not in general (Example 2.4.19), and does not force or (Exercise 2.4.20). The idempotent version, hence , is Exercise 2.1.41, and cancelling on the side where no inverse exists is Exercise 2.8.15.
- Inverting or transposing a product. and , in reversed order (Exercise 2.8.14, Exercise 2.4.48).
- One side for two. A one-sided inverse need not be an inverse: does not give (Exercise 2.5.34), and on , while (Example 2.5.24).
- Injective for surjective. For operators on neither implies the other: multiplication by is injective but not surjective, and its left inverse of Exercise 2.5.41 is surjective but not injective (Example 2.6.4(e), Exercise 2.6.37(e)). For square matrices the implication is a theorem that this chapter does not have (Theorem 3.5.23).
- Swapped bases. takes -coordinates to -coordinates, so converts -coordinates into standard ones and not the other way (Exercise 2.3.30). In a product of matrices of maps, the inner subscripts must match (Exercise 2.8.13, Problem 2.2).
- Tests that are not tests. A list that is a basis over one field need not be one over another (Exercise 2.3.31); a condition that is not linear in the vector cannot be checked on a basis (Exercise 2.2.25); and nonzero values on a basis do not make a map injective (Exercise 2.6.40).
- Values on a dependent list. They must respect every relation of the list (Exercise 2.2.24, Exercise 2.2.26).
- Integer multiples for all scalars. Additivity gives for integers , not for all scalars (Exercise 2.1.35).
- Partial equivalences and partial inverses. Equivalences proved inside two groups of conditions do not connect the groups (Exercise 2.7.21), and an inverse defined on the image of only is not a left inverse of (Exercise 2.7.24).
- The kernel test without linearity. On , sends only to and is not injective; for maps that are homogeneous but not additive the test fails as well (Problem 2.1).
Exercises
Exercise 2.8.5. Decide which of the following maps are linear, and give the shortest argument you can.
- (a), , where are fixed.
- (b),
. - (c), , where . (The answer depends on .)
Uses. Proposition 2.4.14 (Algebra of matrices), Proposition 2.4.22 (Transpose is a linear involution), Proposition 2.1.23 ( is a vector space), Proposition 2.1.17 (Compositions of linear maps are linear), Exercise 2.1.32, Definition 2.4.26 (Trace), Lemma 2.4.24 (Matrix units)
Techniques. Assemble linear maps from linear pieces (Technique 2.1.26), Try small cases and small fields (Technique 1.2.38)
(a) Linear. The maps and are linear by Proposition 2.4.14(c) and (d), so their composite is linear (Proposition 2.1.17). The transpose is linear by Proposition 2.4.22, and a difference of linear maps is linear (Proposition 2.1.23).
(b) Linear. For , the substitution is linear (Exercise 2.1.32), so the map is
(c) Write . By the entry formula,
Over . Each pair in the last sum is
Over any other field. has an element with and . Let , the matrix unit with a single in position , so by Lemma 2.4.24(c). Then
Over the squares collapse, since for both scalars, and the cross terms cancel in pairs; a product of two different inputs, such as , is still not linear there (Exercise 2.1.15(d)). So the rule of thumb in Technique 2.1.26, that a product of inputs is a candidate for a counterexample, has exceptions over small fields, which is a reason to test them separately (Technique 1.2.38).
Exercise 2.8.6. Let
- (a)Show that
for every , twice: by checking on the matrix units, and entry by entry. - (b)Suppose commutes with every matrix in . Show that
. Deduce that if in , the matrices that commute with every matrix are exactly the scalar multiples of .
Uses. Lemma 2.4.24 (Matrix units), Proposition 2.4.27 (The trace is linear), Proposition 2.4.14 (Algebra of matrices), Corollary 2.2.6 (Agreeing on a spanning list)
Techniques. Check it on a basis (Technique 2.2.7), Compute entry by entry (Technique 2.4.15)
(a) On the matrix units. The map
Summing over leaves only , with the factor , and summing over then gives
Entry by entry. By associativity and Lemma 2.4.24(b),
So the sum is
The second proof is shorter here, because each term collapses to a single entry of . The first uses nothing but the multiplication table of the matrix units, and it is the version to use when the terms do not collapse so visibly.
(b) If commutes with every matrix, then
If , then
Exercise 2.8.7. In , let
- (a)Construct with and , and give its standard matrix.
- (b)Show that no with and satisfies .
Uses. Theorem 2.2.1 (Linear maps are determined by a basis), Proposition 2.1.16 (Linear maps preserve spans and linear relations), Definition 2.6.5 (Kernel), Definition 2.6.6 (Image), Proposition 2.3.17 (Every linear map is some )
Techniques. Construct a map by choosing it on a basis (Technique 2.2.4), Test injectivity at (Technique 2.6.12)
(a) Let , , , and . The list is a basis of : the equation
has exactly one solution, , , , . By Theorem 2.2.1 there is a linear map with
and (2.2.1) gives
Kernel. kills and , so it kills . Conversely, if for
Image. By Proposition 2.1.16, is spanned by the values on the basis, , so .
The standard matrix has the columns :
(b) The vector is and . Let have kernel and image , and suppose . Since , for some , and then
because . This is a contradiction. The construction in (a) needed nothing about how and sit relative to each other, but an operator with fixes its image pointwise, so its kernel and image can share only .
Exercise 2.8.8. Let be a prime and differentiation on .
- (a)Show that .
- (b)Let , and let be the matrix of on with respect to . Show that without multiplying matrices. Show also that over the corresponding matrix satisfies .
- (c)Show that is invertible on , with inverse . You may use the binomial theorem for commuting operators, which has the same proof as for numbers, and that divides for .
Uses. Example 2.1.9 (Maps of polynomials), Proposition 2.2.20 (Linear maps out of ), Notation 2.4.16 (Powers of a matrix), Theorem 2.3.20 (Linear maps correspond to matrices), Proposition 2.1.24 (Algebra of composition)
Techniques. Check it on a basis (Technique 2.2.7), Translate between maps and matrices (Technique 2.3.27)
(a) By Example 2.1.9,
one more application of multiplies by the current exponent and lowers it by one, and once the constant is reached, the next application gives . Now take . If , then . If , the integer is a product of consecutive integers, one of which is divisible by , so its image in is and . So the linear map agrees with on every monomial, and by the uniqueness in Proposition 2.2.20.
(b) lowers degrees, so it maps into itself; call the restriction . Then is the restriction of , so . By Notation 2.4.16,
Over , the computation in (a) gives , so , and its matrix is not by Theorem 2.3.20. (In both cases , since kills every polynomial of degree at most .) So over with , the matrix dies earlier than the size forces it to.
(c) The operators and commute, so the binomial theorem gives
because the coefficients with are in , and by (a). Hence
and by Technique 2.5.16, is invertible with inverse . This agrees with the inverse found in Example 2.8.4, as it must, since an inverse is unique: over the series stops at for every polynomial.
Exercise 2.8.9. Let , let , , and , and let
- (a)Write , compute and by block multiplication, and deduce .
(b)For numbers,
and the corner entry could also be written . Which block version is correct, and why does the other one fail?
Uses. Theorem 2.4.34 (Block multiplication), Exercise 2.5.39, Proposition 2.4.14 (Algebra of matrices)
Techniques. Block decomposition (Technique 2.4.35), Guess the inverse, then check both products (Technique 2.5.16)
(a) with
By Theorem 2.4.34, the block of is , and a term is nonzero only if . So the only nonzero block of is in position , and it equals :
The only nonzero block row of is the first, and its only nonzero block sits in block column , which multiplies the third block row of , which is zero. So . Since commutes with ,
and the product in the other order is the same expansion. By Technique 2.5.16 (this is Exercise 2.5.39 with ),
(b) is correct. The product is defined only when , since has columns and has rows, and even then it is not the right block. As a check, the block of is
which works because appears twice in the same order. In the scalar formula the order did not matter, and that is exactly the information the scalar formula loses.
Exercise 2.8.10. Let , and let and be multiplication by and differentiation on .
- (a)Show that is injective but not surjective.
- (b)Suppose . Show that is invertible, and find its inverse.
- (c)Explain why the kernel test alone could not have decided (b).
Uses. Theorem 2.6.11 (Injectivity is decided at ), Proposition 1.2.18 (Degree and evaluation versus the operations), Example 2.6.29 (Evaluation at , and multiplication by ), Example 2.1.19 (Composites), Proposition 2.1.24 (Algebra of composition)
Techniques. Test injectivity at (Technique 2.6.12), Guess the inverse, then check both products (Technique 2.5.16)
(a) Injective. Let have degree . Then has degree and has degree at most , so their degrees differ and
Not surjective. Every value
(b) Since
On a polynomial of degree at most only the terms with can be nonzero, since kills it (Example 2.1.19(a)). So define
since the two sums cancel except for the term of the second and the term of the first. The same computation gives
(c) The kernel test proves that is injective for : if with , the left side has smaller degree than the right. But it proves the same about , which is not surjective. On injectivity does not imply surjectivity, so a second argument was needed, and the guessed inverse supplied both halves at once.
- (i) for some .
- (ii) for every .
- (iii) for all .
- (iv) for every .
- (v) for every basis of of length .
Uses. Proposition 2.4.14 (Algebra of matrices), Lemma 2.4.24 (Matrix units), Example 2.3.28 (Translating in both directions), Exercise 2.3.40, Proposition 2.3.16 (The matrix of ), Proposition 2.3.17 (Every linear map is some ), Example 2.3.6 (The zero map and the identity map), Proposition 2.4.12 (Matrices of sums and scalar multiples)
Techniques. Proving TFAE (Technique 2.7.1), Compute entry by entry (Technique 2.4.15)
We use (i) as a hub. Each spoke is either a citation or a short computation.
(i) (ii) (iii) (i). If , then by Proposition 2.4.14(b) and (d). (iii) is the special case of (ii). For (iii) (i), fix and . By associativity and Lemma 2.4.24(b),
The first matrix has column equal to column of and every other column zero. The second has row equal to row of and every other row zero. If they are equal, then column of the first, , is zero outside row , so for ; and comparing the entries in position gives . As and range over all indices, is diagonal with all diagonal entries equal to , so .
(i) (iv). If , then
(i) (v). By Proposition 2.3.16, , so (v) says that is the same matrix for every basis of length . By Exercise 2.3.40, this holds if and only if for some , that is, , which by Proposition 2.3.17 means . (For the direction (i) (v) one can also compute directly: by Example 2.3.6 and Proposition 2.4.12.)
Every condition is connected to the hub in both directions, so all five are equivalent. Only one arrow, (iii) (i), needed new work; the others were earlier results read as statements about .
Exercise 2.8.12. Let .
- (a)Show that there are no with
. - (b)Show that the statement of (a) is false over and over .
- (c)Show that forces for , but find nonzero and with .
Uses. Proposition 2.4.28 (Cyclicity of the trace), Proposition 2.4.27 (The trace is linear), Definition 2.4.26 (Trace), Definition 2.4.21 (Transpose)
Techniques. Cyclicity of trace (Technique 2.4.29)
The entry of is
(a) By Proposition 2.4.27 and Proposition 2.4.28,
(b) Over , let and . Then and
(c) Over , a sum of squares of real numbers is only if every square is , so gives every . Over , has
The trace argument used one fact beyond cyclicity, the positivity of sums of real squares, and (c) shows exactly where that fact lives. The same positivity drives the inner products of Section 6.1, where is the squared length of .
Exercise 2.8.13. Let , , and let be the basis , . Find the error in the following computation, and compute correctly.
Computation. Let
Uses. Theorem 2.4.2 (The matrix of a composite), Definition 2.3.1 (Matrix of a linear map), Example 2.5.21 (Change of coordinates is invertible)
Techniques. Translate between maps and matrices (Technique 2.3.27)
The error. By Theorem 2.4.2, applied to with the bases arranged so that the inner subscripts match,
where by Example 2.5.21. The matrix converts -coordinates into standard coordinates, so it is applied first, on the right; the computation put it on the left. In the subscripts do not match: the factor expects -coordinates, but it receives the standard coordinates produced by .
The correct matrix.
As a check,
The wrong answer is not meaningless: is the matrix of in the basis formed by the columns of . That is one way to see that the error produces a plausible-looking matrix, which is why checking one column directly is worth the effort.
Exercise 2.8.14. Find the error in the following argument, show that its claim is false, and determine exactly when its conclusion holds.
Claim. If are invertible, then .
Proof. By associativity,
Uses. Proposition 2.5.17 (Algebra of inverses), Proposition 2.4.14 (Algebra of matrices), Exercise 2.5.19
Techniques. Guess the inverse, then check both products (Technique 2.5.16), Finding counterexamples and minimal examples (Technique 1.4.18)
The error. Associativity regroups a product but keeps the order of its factors:
The claim is false. Take and , as in Exercise 2.5.19. There,
When it holds. By Proposition 2.5.17(d), the matrix version of (b), always. So the conclusion holds if and only if . By the same result together with Proposition 2.5.17(a), both sides are invertible, with inverses and , and two invertible matrices are equal exactly when their inverses are. So the conclusion holds if and only if . In particular it holds for every pair when , and fails for some pair whenever (put the example above in the top left corner).
Exercise 2.8.15. Find the error in the following argument, show that its claim is false, and add a hypothesis under which the argument becomes correct.
Claim. If has a left inverse, then is invertible.
Proof. Let . Then , so
Uses. Corollary 2.5.6 (One-sided cancellation), Exercise 2.5.41, Exercise 2.5.33, Theorem 3.5.23 (One-sided inverses of square matrices)
Techniques. Finding counterexamples and minimal examples (Technique 1.4.18)
The error. By Corollary 2.5.6(b), can be cancelled on the right when is right-invertible. That is exactly what the argument is trying to prove, so the cancellation assumes the conclusion. The first two steps are fine; only the cancellation is not.
The claim is false. Let , let be multiplication by , and let
A repair. Suppose in addition that is surjective. Then says that vanishes at every , that is, on , so . This is Exercise 2.5.33(a). For the claim itself is true (Theorem 3.5.23), but the argument above does not prove it, because it never uses that is finite-dimensional.