5.3Existence and uniqueness
Theorem 5.1.13 showed that the determinant axioms leave exactly one function on . Intuition (What the proof did, and where it leads) outlined the same argument for matrices and left two questions open. The first, whether an ordering of could be sorted both by an even and by an odd number of interchanges, was settled in Section 5.2: it cannot (Theorem 5.2.18), and
Throughout, has entries and columns , so that
5.3.1The axioms force a formula
For example, the function of Non-example 5.2.3, with and , gives the matrix with columns .
Lemma 5.3.2 (Expanding every column). Let be multilinear. Then for every ,
Uses. Definition 5.1.1 (Determinant function), Definition 1.6.8 (Standard bases), induction on the number of expanded columns
Techniques. Expand by multilinearity (Technique 5.1.7)
For and a function , let be the matrix with columns
the sum running over all functions . For the sum has the single term , whose coefficient is the empty product .
Suppose the identity holds for some , and fix . For , let agree with on and send to . Column of is
Substituting this into the identity for ,
Every function equals for exactly one pair , namely and , and the coefficient of that term is . So the double sum equals , the sum over all , which is the identity for . For we have , and the identity is the claim. □
The lemma uses only multilinearity: it is Technique 5.1.7 carried out in all columns at once. Alternation now removes most of the terms.
Theorem 5.3.3 (The Leibniz formula). Let be multilinear and alternating. Then for every ,
In particular, every determinant function on satisfies
Uses. Lemma 5.3.2 (Expanding every column), Definition 5.1.1 (Determinant function), Definition 5.2.1 (Permutation), Theorem 5.2.31 (Alternating functions and permutations), an injective function is a bijection (Section A.1)
Techniques. Expand by multilinearity (Technique 5.1.7)
By Lemma 5.3.2,
Suppose is not injective, say with . Then columns and of are both , so because is alternating, and the term of is . An injective function from the finite set to itself is a bijection, so the remaining terms are indexed by the permutations . For these,
which is the claim after pulling out the common factor . If is a determinant function, then . □
For , the permutations are and , with signs and , and the formula reads
Theorem 5.3.3 proves uniqueness: any two determinant functions on are given by the same formula, so they are equal. It does not prove existence. Its hypothesis is that is multilinear and alternating, and its conclusion describes such a if there is one. For we checked separately that satisfies the axioms (part (b) of Theorem 5.1.13). For general that check is the next subsection.
5.3.2The formula satisfies the axioms
By Theorem 5.3.3, if a determinant function on exists, it is the function given by
(The name is temporary, until we know that is a determinant function.) For we write
for the term of , so that
Proof, part 1 of 3: uniqueness.
Uses. Theorem 5.3.3 (The Leibniz formula), Definition 5.1.1 (Determinant function)
Proof, part 2 of 3: is normalized and multilinear.
Uses. Definition 5.1.1 (Determinant function), Definition 5.2.23 (Sign of a permutation)
Normalized. The entry of is if and otherwise. If , choose with ; then the factor of is , so . Hence
Multilinear. Fix and the columns for . For , let be the matrix with in column and in column for every . The only factor of that comes from column is , so
does not depend on . Hence, for and ,
So is linear in column , and was arbitrary.
Intuition (Why alternation needs care). Suppose columns and of are equal, where , and let . The permutation uses the row in column and the row in column , and otherwise agrees with . Since columns and are equal, the product of entries in is the same as in , while the sign is opposite. So
The quickest way to use this is to reindex the whole sum: by Proposition 5.2.8,
The fix is to cancel the terms two at a time instead of summing them all at once. The permutations and are different, one is even and the other odd, and their terms are negatives of each other. Grouping the terms into such pairs writes as a sum of zeros, and no division is involved.
Technique 5.3.5 (Cancel terms in pairs). To show that a finite sum is , find a bijection with and for every , such that
This is not the same as the shortcut “reindexing by shows , so ”. The shortcut divides by , which is impossible in characteristic , while pairing never divides. Reach for pairing when the terms of a sum come with signs and a natural operation flips the sign: for sums over , composing with a fixed transposition. The canonical example is the alternation of the Leibniz formula in Theorem 5.3.4. Counting is a special case: an involution with no fixed points shows that a finite set has an even number of elements, and in general has the same parity as the number of fixed points of (Exercise 5.3.40).
Used in 8 places
Theorem 5.3.4, Exercise 5.3.27, Exercise 5.3.39, Exercise 5.3.40, Exercise 5.6.13, Problem 5.1, Problem 5.15, Proposition 7.3.2.
Proof of Theorem 5.3.4, part 3 of 3: is alternating.
Uses. Remark 5.2.11 (Composing with a transposition), Proposition 5.2.25 (Multiplicativity of the sign), Proposition 5.2.27 (Half of all permutations are even), Proposition 5.2.8 (Reindexing sums over ), Proposition 5.2.13 (Products of transpositions), Theorem 5.2.18 (Parity is well defined)
Techniques. Cancel terms in pairs (Technique 5.3.5)
Let with for some , so that and for every . Let .
Step 1:
where the second equality uses
Step 2: pairing. Let and be the sets of even and of odd permutations. By Proposition 5.2.13 and Theorem 5.2.18, is the disjoint union of and . Let . As in the proof of Proposition 5.2.27, maps into and into , because
So is alternating. By Part 2, is a determinant function, and by Part 1 it is the only one. □
Step 2 never divides by , so the proof works over every field. Over , where for every , Step 1 says that the two terms of each pair are equal, and they cancel because in .
Definition 5.3.6 (Determinant). The determinant is the unique determinant function of Theorem 5.3.4. By Theorem 5.3.3,
for every , and every multilinear alternating satisfies . As for , we also write for the determinant of the matrix with columns .
For this is the function of Definition 5.1.14. From now on every result about multilinear alternating functions in Section 5.1 and Section 5.2 applies to . For instance, whenever the columns of are linearly dependent (Proposition 5.1.17), and
Uses. Theorem 5.3.4 (Existence and uniqueness of the determinant), Exercise 5.1.34, Definition 1.5.1 (Linear independence), Definition 4.1.5 (Dimension), Proposition 1.1.15 (Multiplying by zero)
By Theorem 5.3.4, every satisfies
Now let with , and let , so . If or , then by Proposition 1.1.15, which is false. So and .
Exercise 5.3.8. Show that for every ,
Here each term takes one entry from each row: row contributes the entry in column .
Uses. Definition 5.3.6 (Determinant), Proposition 5.2.8 (Reindexing sums over ), Proposition 5.2.25 (Multiplicativity of the sign)
Fix . As runs over , the row index runs over , taking each value once, and . Since multiplication in is commutative, we may reorder the factors by their row index:
Let
which is the claim. The right side is the Leibniz formula for the transpose , whose entry is . So this exercise shows ; Theorem 5.4.14 records this and draws the consequences.
5.3.3The determinant
For the Leibniz formula has terms, one for each permutation in Table 5.2.1. Listing the even permutations first,
Expanding the triple product of Exercise 5.1.32 gives the same six terms, as it must by Theorem 5.3.4. Each term takes one entry from each column, and since is a bijection, the rows are also different. Figure 5.3.1 marks the chosen entries. In general a term of the Leibniz formula is a choice of entries, one in each row and one in each column, like rooks on an chessboard of which no two attack each other, together with the sign of the corresponding permutation.
In the top row the dots run along the main diagonal and along its two parallels, wrapped around from the right edge to the left. In the bottom row they run along the other diagonal and its two wrapped parallels. Writing the first two columns again to the right of unwraps these lines, as in Figure 5.3.2.
Uses. Definition 5.3.6 (Determinant)
The diagonals running down and to the right from , , have products
and the diagonals running up and to the right from , , have products
After reordering the factors, the first three are the terms of , , and in (5.3.2), which enter with sign , and the last three are the terms of , , and , which enter with sign . So the rule computes exactly (5.3.2). □
Example 5.3.10 (A determinant). Let
Since , is invertible by Corollary 5.1.18.
5.3.4Triangular and block-diagonal matrices
A term of the Leibniz formula vanishes as soon as one of its entries is . So a matrix with a pattern of zeros can have very few nonzero terms, and the formula becomes a practical tool.
Technique 5.3.12 (Read structure off the Leibniz expansion). A term of the Leibniz formula is times entries of , one in each column and one in each row, and it vanishes if one of these entries is . So to evaluate or analyze for a matrix with a pattern of zeros, ask which permutations satisfy for every . Often the pattern confines to a small, explicit set, and only those terms need to be computed. The same question asked about entries that depend on a parameter, instead of entries that vanish, tells you how depends on the parameter (Technique 5.3.18).
Reach for it when the matrix is sparse or structured (triangular, block-diagonal, banded, mostly zeros), or when a question asks which products of entries can occur in . Expect to prove a small lemma about permutations along the way, such as Lemma 5.3.14. The canonical example is Proposition 5.3.15, where only the identity survives.
Used in 16 places and 6 practice exercises
Proposition 5.3.15, Proposition 5.3.17, Proposition 5.3.19, Exercise 5.3.24, Exercise 5.3.29, Exercise 5.3.33, Exercise 5.3.34, Exercise 5.3.38, Theorem 5.4.26, Theorem 5.5.3, Exercise 5.6.6, Exercise 5.6.13, Problem 5.14, Proposition 7.3.18, Theorem 7.3.24, Theorem 7.5.22; 6 practice exercises.
Recall (Definition 3.3.31) that is upper triangular if whenever , lower triangular if whenever , and diagonal if it is both. We call triangular if it is upper or lower triangular. The entries are the diagonal entries of , and denotes the diagonal matrix with diagonal entries .
Example 5.3.13 (Triangular and not). The matrices
are upper triangular, lower triangular, and neither, respectively. The transpose of an upper triangular matrix is lower triangular. and the zero matrix are diagonal, and every elementary matrix that adds a multiple of one row to another (Definition 3.2.2) is triangular. The third matrix has determinant , while the product of its diagonal entries is , so the hypothesis of Proposition 5.3.15 below cannot be dropped.
For an upper triangular , the entry can be nonzero only if . So the question of Technique 5.3.12 becomes: which permutations satisfy for every ?
Proof (by induction).
Uses. Definition 5.2.1 (Permutation), Proposition 5.2.5 (Composition and inverses)
Techniques. Strong induction and well-ordering (Technique 5.2.12)
Suppose for every . We show by strong induction on that . Let , and assume for every . Since is injective, for each , so . Together with this gives . Hence .
Now suppose for every . Let and . Then
Proof (by summing).
Uses. Definition 5.2.1 (Permutation)
Since is a bijection , the list is a rearrangement of , so , that is,
Under the first hypothesis every term is a nonnegative integer, and a sum of nonnegative integers is only if every term is . So for every . Under the second hypothesis every term is a nonpositive integer, and the same argument applied to the negatives of the terms gives the same conclusion. □
The second proof handles both hypotheses at once and uses only that rearranges . The first uses injectivity one value at a time, which is the kind of argument Technique 5.3.12 usually calls for.
Proposition 5.3.15 (Triangular matrices). Let be upper triangular or lower triangular. Then
More generally,
Proof (via the Leibniz formula).
Uses. Definition 5.3.6 (Determinant), Lemma 5.3.14 (Permutations with ), Definition 3.3.31 (Triangular matrices), Theorem 5.3.4 (Existence and uniqueness of the determinant)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
Suppose is upper triangular, and let with . By Lemma 5.3.14, fails for some , that is, . Then because is upper triangular, so the term of in the Leibniz formula is . Only the term of the identity remains:
If is lower triangular and , then Lemma 5.3.14 gives some with , so , and the same conclusion follows. Finally, every multilinear alternating equals by Theorem 5.3.4. □
Proof (by column replacement).
Uses. Lemma 5.1.8 (Column replacement), Definition 5.1.1 (Determinant function), Exercise 5.1.5, Definition 3.3.31 (Triangular matrices)
Let be multilinear and alternating, and let be upper triangular. Column of is
For , consider the following step, which may be performed when columns of the current matrix are
Column of is already . Suppose first that all diagonal entries are nonzero. Performing the step for in turn, we reach , whose columns are . Pulling the scalar out of each column by multilinearity,
Suppose instead that some diagonal entry is , and let be the least index with . If , column of is . Otherwise, perform the step for ; this uses only
If is lower triangular, the same argument works with the columns processed from right to left. Column is , column is plus a combination of , and the step for subtracts multiples of the columns to its right; if some diagonal entry is , take to be the largest such index. □
The first proof is shorter, given the Leibniz formula. The second uses neither the formula nor permutations, only the axioms. It is the first instance of computing a determinant by column operations, which Section 5.4 turns into an algorithm.
In particular,
(a)Compute the determinants of
and
- (b)A matrix is strictly upper triangular if its entry is whenever . Show that and
for every .
Uses. Proposition 5.3.15 (Triangular matrices)
(a) The first matrix is upper triangular, so by Proposition 5.3.15 its determinant is . The second is lower triangular, so its determinant is
(b) A strictly upper triangular is upper triangular with all diagonal entries , so by Proposition 5.3.15 (here ). The matrix has entry equal to that of , which is , for , and on the diagonal, so it is upper triangular with all diagonal entries , and
The same reading of the Leibniz formula handles matrices built from square blocks along the diagonal.
Proposition 5.3.17 (Block-diagonal matrices). Let and , and let
where the zero blocks are and (Definition 2.4.33). Then .
Proof (via uniqueness).
Uses. Theorem 5.3.4 (Existence and uniqueness of the determinant), Definition 5.1.1 (Determinant function), Proposition 2.1.17 (Compositions of linear maps are linear), Definition 2.4.33 (Block matrix)
Techniques. Uniqueness via two candidates (Technique 1.1.8)
Fix , and for let
Now for let
Proof (via the Leibniz formula).
Uses. Definition 5.3.6 (Determinant), Definition 5.2.23 (Sign of a permutation), Proposition 5.2.13 (Products of transpositions), Definition 5.2.10 (Transposition)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
Let , and write for the entry of . So for ,
Let have a nonzero term. For , the entry is nonzero, so . Thus maps into , hence onto , being injective, and since is a bijection it maps onto . Call such permutations block-preserving. A block-preserving determines and by
and conversely every pair arises from exactly one block-preserving , namely the one given by these formulas.
Signs. Write and as products of transpositions (Proposition 5.2.13). If in , let in , and if in , let
The sum. For block-preserving , the entries in its term are
□
The first proof is an instance of a pattern we will use repeatedly: to identify a function with , check that it is multilinear and alternating, and evaluate it at the identity. The second proof never used the upper right block of , a point that Section 5.4 takes up for block-triangular matrices. Applying the proposition repeatedly, a block-diagonal matrix with any number of square diagonal blocks has determinant equal to the product of the determinants of the blocks.
5.3.5The determinant as a polynomial in the entries
The Leibniz formula computes from the entries of using only additions, subtractions, and multiplications: it is a sum of terms, each times a product of entries. No division occurs. This has two useful consequences.
Technique 5.3.18 ( is a polynomial in the entries). By the Leibniz formula, is a polynomial in the entries of with integer coefficients , each of whose monomials has degree and uses one entry from each row and each column. So if the entries of a matrix depend polynomially on a parameter , then so does its determinant, and the degree and the leading coefficients can be read off the formula with Technique 5.3.12. Similarly, any map that respects sums and products can be applied to entry by entry: for example, complex conjugation (Exercise 5.3.28) and reduction modulo a prime (Technique 5.3.21).
Reach for it when a question asks how varies with a parameter, as for or , for how many values of a matrix can fail to be invertible, or how interacts with an operation on the entries. The canonical example is Proposition 5.3.19.
Used in 11 places and 2 practice exercises
Proposition 5.3.19, Proposition 5.3.20, Exercise 5.3.28, Exercise 5.6.9, Exercise 5.6.12, Problem 5.11, Problem 5.16, Problem 5.17, Problem 5.18, Proposition 7.3.22, Lemma 7.6.21; 2 practice exercises.
Proposition 5.3.19 ( as a function of ). Let . There are scalars
for every .
Uses. Definition 5.3.6 (Determinant), Definition 2.4.26 (Trace), distributivity in
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12), is a polynomial in the entries (Technique 5.3.18)
The entry of is if and if . For , let
Expanding the second product by distributivity, choosing either or from each factor, gives
So
does not depend on . Set for .
If , choose with , and let . Then , since otherwise with , contradicting injectivity. So moves the two points and , and . Hence
Summing over ,
In particular, fails to be invertible for at most values of . Indeed, if is not invertible, then by Corollary 5.1.18, so is a root of the polynomial
The proposition is about the coefficients built in the proof, not about “the” coefficients of the function . Over a small field the function does not determine its coefficients: over , for both elements . From Section 7.1 on, is a polynomial in with the coefficients .
The second consequence concerns matrices with integer entries. We regard such a matrix as an element of , and for a prime we write for the matrix with entries .
Uses. Definition 5.3.6 (Determinant), Lemma 1.1.21 (Arithmetic in ), Definition 1.1.19 (Integers modulo )
Techniques. is a polynomial in the entries (Technique 5.3.18)
Each term is a product of integers, so is an integer. Write for . By part (a) of Lemma 1.1.21,
where is now read in . The right side is the Leibniz formula for , so . □
Technique 5.3.21 (Reduce modulo ). To show that a matrix with integer entries has nonzero determinant, and hence is invertible (Corollary 5.1.18), it is enough to find one prime for which in : then by Proposition 5.3.20, so . Choose so that is simple, for instance triangular with nonzero diagonal entries or a permutation matrix, and there is no need to compute itself. The converse inference is not available: only says that divides .
Reach for it when an integer matrix has a recognizable pattern modulo a small prime, most often modulo , where the entries are just their parities and for every . The canonical example is Example 5.3.22.
Used in 5 places and 1 practice exercise
Exercise 5.3.23, Exercise 5.3.36, Exercise 5.3.40, Exercise 5.6.12, Problem 5.15; 1 practice exercise.
Example 5.3.22 (Odd diagonal, even elsewhere). Let have integer entries, with odd for every and even for . Then in , so by Proposition 5.3.20,
which is odd, as predicted.
Exercises
Exercise 5.3.23. Let
- (a)Compute over with the rule of Sarrus.
- (b)Find for the reductions of modulo , , , and .
- (c)Over , find a nonzero with , and explain why this is consistent with (b).
Uses. Corollary 5.3.9 (Rule of Sarrus), Proposition 5.3.20 (Reduction modulo ), Proposition 5.1.17 (Dependent columns)
Techniques. Reduce modulo (Technique 5.3.21)
(a) The diagonals running down to the right have products , , and ; the diagonals running up to the right have products , , and . By Corollary 5.3.9, .
(b) By Proposition 5.3.20, . Since , we get for , and for .
(c) Over , the rows of read , , and . The first gives , and then the second gives . With , , and the third row checks: . So is a nontrivial dependence among the columns of , which forces by Proposition 5.1.17. This agrees with (b), since .
Exercise 5.3.24. Let
Each column of has exactly two nonzero entries. Find the permutations whose terms in the Leibniz formula are nonzero, and compute .
Uses. Definition 5.3.6 (Determinant), Proposition 5.2.26 (Sign of a cycle), Proposition 5.2.25 (Multiplicativity of the sign)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
The term of is nonzero exactly when for every . Column is nonzero in rows and , column in rows and , column in rows and , and column in rows and . Since is injective, and are the two rows and in some order, and and are and in some order. So exactly permutations survive. Writing by its bottom row
- , that is, , which is even, with product
; - , that is, , which is odd by Proposition 5.2.26, with product
; - , that is, , which is odd, with product
; - , that is, , which is even, with product
.
(The products of two disjoint transpositions are even by Proposition 5.2.25.) Hence
Exercise 5.3.25. Find the errors in the following argument, and give a matrix for which the claim fails.
Claim. For , write the four columns of followed by its first three columns again. Then is the sum of the products along the four diagonals running down and to the right from
Proof. By the Leibniz formula, is a signed sum of products of four entries, one from each row and one from each column. Each of the eight diagonals is such a product. The diagonals running down correspond to cyclic shifts of the columns, which have sign , and the diagonals running up have sign , exactly as in the rule of Sarrus.
Uses. Definition 5.3.6 (Determinant), Proposition 5.2.26 (Sign of a cycle), Theorem 5.2.31 (Alternating functions and permutations), Remark 5.3.11 (Sarrus does not generalize)
There are two errors. First, the argument shows that each diagonal is a term of the Leibniz formula, but not that each term is a diagonal. There are terms and only diagonals, so terms are missing. For example, the term of lies on no diagonal. Second, the signs are wrong. The diagonal from is , the term of the permutation with , , , , which is the -cycle . By Proposition 5.2.26 it is odd, so this product enters with sign , while the claim adds it. The same happens for the downward diagonal from , the term of the -cycle , and in the other direction for the upward diagonals from and , the terms of the even permutations and , which the claim subtracts. Only the four diagonals from , , , and get the right sign. For the downward diagonals are and two -cycles, which are even, and the upward ones are transpositions; that is why the rule of Sarrus works (Remark 5.3.11).
Each error gives a counterexample. Let be with columns and interchanged, so its nonzero entries are
(a)Find the error in the following argument.
Claim.
for all . Proof. By the Leibniz formula,
- (b)For , let be the matrix whose column is if and if . Show that
.
Uses. Definition 5.3.6 (Determinant), Lemma 5.3.2 (Expanding every column), Proposition 5.3.15 (Triangular matrices)
Techniques. Expand by multilinearity (Technique 5.1.7)
(a) The second equality is false. A product of sums is not the sum of the two “pure” products: by distributivity, is a sum of terms, one for each way of choosing or in each factor, and the argument keeps only the two terms that choose every time or every time. For every and every field the claim is false: let
(b) For each , distributivity gives
where records the factors in which was chosen. The entry of is if and if , so the term for is . Multiplying by , summing over , and exchanging the two finite sums,
The same identity follows from multilinearity alone, by expanding each column as in Lemma 5.3.2. So it holds for every multilinear in place of ; the terms and are and , and the other terms are what the argument in (a) dropped.
Exercise 5.3.27. The axioms concern columns. This exercise shows, directly from the Leibniz formula, that behaves the same way with respect to rows.
- (a)Show that is linear in each row of when the other rows are held fixed.
- (b)Show that if two rows of are equal.
- (c)Let and
. Show that .
Uses. Definition 5.3.6 (Determinant), Proposition 5.2.25 (Multiplicativity of the sign), Proposition 5.2.27 (Half of all permutations are even), Definition 5.1.1 (Determinant function), Theorem 5.3.4 (Existence and uniqueness of the determinant)
Techniques. Cancel terms in pairs (Technique 5.3.5)
(a) Fix and all rows except row , and let be row , so . In the term of , the entry from row is for the unique with , that is, . So
does not depend on . As in the proof of Theorem 5.3.4, a function of this form is linear in .
(b) Suppose rows are equal, so for every , and let . For every , equals unless , in which case it is the other element of ; since rows and are equal,
where denotes the term of .
(c) Row of is times row of . Pulling the factor out of row for each , by (a), gives
Here is what (a) and (b) mean. Let . The columns of are the rows of , so by (a) and (b), is multilinear and alternating, and . By Theorem 5.3.4, , that is, ; Theorem 5.4.14 records this.
Exercise 5.3.28. For with , let , and for let be the matrix with entries .
- (a)Show that . Deduce that a matrix with real entries has a real determinant.
- (b)Suppose every entry of is purely imaginary, that is, . Show that is real if is even and purely imaginary if is odd.
Uses. Definition 5.3.6 (Determinant), Definition 1.1.29 (Complex numbers), Exercise 5.1.5
Techniques. is a polynomial in the entries (Technique 5.3.18)
(a) For and , we have
since
If every entry of is real, then , so , which says that is real.
(b) By (a) and Exercise 5.1.5,
Exercise 5.3.29. Let , and suppose there are sets with such that for all and . (So has an block of zeros, after rearranging rows and columns.)
- (a)Show that .
- (b)Deduce from (a) that an upper triangular matrix with a zero diagonal entry has determinant .
- (c)Show that the hypothesis cannot be weakened to , for any and any with .
Uses. Definition 5.3.6 (Determinant), Theorem 5.2.31 (Alternating functions and permutations), Definition 5.2.29 (Permutation matrix)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
(a) Let . The rows for are distinct elements of . The set has elements, so not all of these rows lie in it: there is with . Then , and the term of vanishes. Since every term vanishes, .
(b) Let be upper triangular with , and let and . For and we have , so either , and because is upper triangular, or , and . Since
(c) Let and . Let be the matrix with columns
Exercise 5.3.30. Prove or disprove each statement.
- (a)If every entry of is nonzero, then .
- (b)If has exactly nonzero entries and , then each row and each column of contains exactly one nonzero entry.
- (c)If is upper triangular, then .
- (d)If is strictly upper triangular (Exercise 5.3.16), then for every .
Uses. Definition 5.3.6 (Determinant), Proposition 5.3.15 (Triangular matrices), Proposition 5.3.17 (Block-diagonal matrices), Proposition 5.1.17 (Dependent columns), Definition 2.4.21 (Transpose)
(a) False for every . The matrix with every entry has two equal columns, so its determinant is . (For the statement is true.)
(b) True. Since , some term of the Leibniz formula is nonzero, so the entries
(c) True. The entry of is , which is when , that is, when . So is lower triangular, with the same diagonal entries as . By Proposition 5.3.15, both determinants equal .
(d) False for every . For , take and . Then (a zero column), while
Exercise 5.3.31. The permanent of is the Leibniz formula without signs:
- (a)Show that is normalized and multilinear, and that for every .
- (b)Let . Show that is a determinant function on if and only if in , and that in this case .
- (c)Let have all entries in . Show that is the number of permutations with for every , and that and are both even or both odd.
Uses. Theorem 5.3.4 (Existence and uniqueness of the determinant), Proposition 5.2.8 (Reindexing sums over ), Proposition 5.2.30 (Algebra of permutation matrices), Definition 1.1.28 (Characteristic), Proposition 5.3.20 (Reduction modulo )
(a) is with every sign replaced by , and the proof that is normalized and multilinear (Part 2 of the proof of Theorem 5.3.4) never used the signs. So is normalized and multilinear. By Proposition 5.2.30, the entry of is , so
after reordering the product by . The last sum is with
(b) If , then in , so in for every , and for every . In particular is a determinant function. Conversely, suppose , and let have columns
(c) Each product is if all its factors are and otherwise, so counts the permutations with for every . For , . For , reducing modulo with Proposition 5.3.20 gives , and by (b), since in . Reducing the sum term by term in the same way gives . So and have the same remainder modulo .
Uses. Lemma 5.1.8 (Column replacement), Definition 5.1.1 (Determinant function), Proposition 5.3.20 (Reduction modulo )
For , add times column to column . By Lemma 5.1.8 none of these steps changes the determinant, and since column is never changed, the result is the matrix with columns
The last matrix has integer entries, so its determinant is an integer (Proposition 5.3.20). Hence divides .
Exercise 5.3.33. Let .
- (a)Compute from the Leibniz formula, listing the nonzero terms, and check the coefficients against Proposition 5.3.19.
- (b)Find all with , for , for , and for (regarding as a matrix over ).
Uses. Definition 5.3.6 (Determinant), Proposition 5.3.19 ( as a function of ), Proposition 5.2.26 (Sign of a cycle), Proposition 1.1.17 (No zero divisors)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
(a)
This matches Proposition 5.3.19: , and , since has determinant .
(b)
Exercise 5.3.34. Let and . Show that the coefficient
the sum of the determinants of the matrices formed by rows and columns of .
Uses. Proposition 5.3.19 ( as a function of ), Definition 5.2.10 (Transposition), Definition 5.1.14 (The determinant)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
We use the notation of the proof of Proposition 5.3.19. The term involves only the powers with , the number of fixed points of . So only permutations with at least fixed points contribute to . Such a is either or moves exactly two points ; in the second case is a moved point different from , so , and likewise , so .
For ,
For with , which is odd,
and the coefficient of is , from choosing in all factors. Adding up,
and
Exercise 5.3.35. Let be a vector space with a basis . Show that there is exactly one multilinear alternating function of vectors (Remark 5.1.6) with , and that it is given by
Uses. Theorem 5.3.4 (Existence and uniqueness of the determinant), Definition 1.6.14 (Coordinates), Proposition 1.6.19 (Coordinates respect linear combinations), Proposition 2.1.17 (Compositions of linear maps are linear), Remark 5.1.6
Existence. Fix and the vectors for . The map
Uniqueness. Let be multilinear and alternating with . Let ,
Hence . Section 13.4 uses this to define the determinant of an operator without choosing a basis.
(a)Show, without computing its determinant, that
is invertible over .
- (b)Let . Explain why reducing modulo cannot show that is invertible, and show that is invertible by reducing modulo .
Uses. Proposition 5.3.20 (Reduction modulo ), Theorem 5.2.31 (Alternating functions and permutations), Proposition 5.3.15 (Triangular matrices), Corollary 5.1.18 (Non-invertible matrices)
Techniques. Reduce modulo (Technique 5.3.21)
(a) Modulo , the entries of become
the permutation matrix with columns , that is, for . By Theorem 5.2.31, in . By Proposition 5.3.20, is odd, so , and is invertible by Corollary 5.1.18. (In fact .)
(b) Modulo , the second row of becomes . Every term of the Leibniz formula contains an entry of the second row, so in . By Proposition 5.3.20 this only says that is even, which is compatible with and with . Modulo ,
which is upper triangular, so in by Proposition 5.3.15. By Proposition 5.3.20, is not divisible by , so and is invertible by Corollary 5.1.18. (In fact .)
Exercise 5.3.37. Let and . Show that
where the upper left zero block is and the lower right one is .
Uses. Proposition 5.2.30 (Algebra of permutation matrices), Theorem 5.2.31 (Alternating functions and permutations), Proposition 5.3.17 (Block-diagonal matrices), Corollary 5.2.24 (Formulas for the sign), Definition 5.2.21 (Inversion)
Let be the given matrix and . Its first columns are for , and its last columns are for . Define by for and for . By Proposition 5.2.30, the matrix has columns
The bottom row of is
- (a)Find a matrix with all entries in whose determinant (over ) is .
- (b)Show that no matrix with all entries in has determinant greater than .
Uses. Definition 5.3.6 (Determinant), Figure 5.3.1, Proposition 5.1.17 (Dependent columns)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
(a) Let . In (5.3.2), the even terms are , , and , and the odd terms are , , and . So .
(b) Let have entries in . In (5.3.2), , where is the sum of the three products for the even permutations and is the sum of the three for the odd ones. Each product is or , so and , and . Suppose . Then , so all three even products equal , and all the entries they use equal . The three even permutations , , use the positions , , and in column , with row indices read modulo ; in each column these are the three different rows. So together they use all nine positions (the top row of Figure 5.3.1), and every entry of is . But then has equal columns and , a contradiction. Since is an integer, .
Exercise 5.3.39. This exercise constructs a determinant function by induction on , without permutations. For with and , let
- (a)Show by induction on that is normalized and multilinear.
- (b)Show by induction on that whenever two adjacent columns of are equal. Deduce that is a determinant function, so .
- (c)Explain why, with Remark 5.2.32, this gives a third proof of Theorem 5.2.18.
Uses. Definition 5.1.1 (Determinant function), Exercise 5.1.35, Theorem 5.3.4 (Existence and uniqueness of the determinant), Remark 5.2.32 (Two comments on the theorem), Proposition 2.1.17 (Compositions of linear maps are linear)
Techniques. Cancel terms in pairs (Technique 5.3.5)
We write for column of with its -th entry deleted, so has columns
(a) We show by induction on that is normalized and multilinear. For , and is linear. Let and assume the claim for .
Normalized. The first column of is , so only contributes, and . Hence
Linear in column . The minors do not involve column , so for fixed columns ,
Linear in column . Fix all columns except column . Each is then constant, and has column equal to , which depends linearly on (deleting an entry is a linear map ), while its other columns are fixed. By the induction hypothesis is linear in column , so
(b) We show by induction on that whenever two adjacent columns of are equal. For ,
Case . Each has equal adjacent columns
Case . Write . For , let be with rows and columns deleted; it depends only on the set . The first column of is , whose entries are for , with in position if and in position if . Deleting that position and the first column of leaves . So the definition of gives
Substituting into the definition of ,
where the sum runs over ordered pairs of distinct indices and
For , the ordered pairs and give the same product with the signs and , so they cancel. Grouping the terms in these pairs (Technique 5.3.5), .
By (a) and the above, is multilinear and vanishes whenever two adjacent columns are equal, so it is alternating by Exercise 5.1.35 (for there is nothing to check). Together with , is a determinant function, and by Theorem 5.3.4.
(c) The construction of and parts (a) and (b) never mention permutations or signs. Over , is a multilinear alternating function with . By part (2) of Remark 5.2.32, if were a product of transpositions and also of transpositions, then
Uses. Proposition 5.3.20 (Reduction modulo ), Exercise 5.3.31, Proposition 5.2.16 (Cycle decomposition), Corollary 5.1.18 (Non-invertible matrices), Proposition 5.1.17 (Dependent columns)
Techniques. Reduce modulo (Technique 5.3.21), Cancel terms in pairs (Technique 5.3.5)
Reduce modulo : has on the diagonal and off the diagonal, since in . In , for every , and the term of is if for every and otherwise. So is the number of derangements of , the permutations without fixed points, reduced modulo (compare part (c) of Exercise 5.3.31).
Pairing. If is a derangement, so is , and . So is an involution of the set of derangements, and the derangements with fall into pairs . Hence has the same parity as the number of derangements with , that is, with (Technique 5.3.5).
Counting involutions. Let be a derangement with . Every orbit of has size : for each , but . By Proposition 5.2.16, is a product of disjoint transpositions, so it pairs up the elements of . Conversely, every way of splitting into pairs gives such a . We count these by induction on the even number : there are choices for the partner of , and then the remaining elements must be split into pairs, in ways. With , we get
So is odd, in , and is odd by Proposition 5.3.20. In particular , and is invertible by Corollary 5.1.18.
For odd the conclusion can fail. With and , every row sums to , so and by Proposition 5.1.17. Here the argument breaks down because : a permutation of an odd number of points cannot pair them all up.
More practice
The practice bank has 19 exercises on this section’s topics.