7.5  Row Operations and Multiplicativity

The previous section defined the determinant by the Leibniz formula and proved it is the only normalized alternating form. The formula settles every theoretical question in principle, but with n! terms it is useless for computing, and it hides the two facts that make determinants worth having. The first is that detA≠0 exactly when A is invertible. The second is that det(AB)=detAdetB. This section proves both. Along the way we get a fast algorithm, and we extend the determinant from matrices to operators.

7.5.1. Row operations

Row reduction is the workhorse of Chapter 3, and the three rules of a determinant say precisely how it reacts to each elementary row operation. Everything follows from Theorem 7.4.5, which lets us treat det as a function of the rows.

Theorem 7.5.1 (Row Operations and the Determinant)

Let A∈Mn(F) and let B be obtained from A by one operation.

  • (a) (Swap) If B is obtained by Ri↔Rj with i≠j, then detB=−detA.
  • (b) (Scale) If B is obtained by Ri→cRi with c∈F, then detB=cdetA.
  • (c) (Replace) If B is obtained by Ri→Ri+cRj with i≠j and c∈F, then detB=detA.
  • (d) The same three statements hold for the corresponding operations on columns.
  • (e) For the elementary matrices of Definition 3.4.1, detPij=−1,detDi(c)=c,det(In+cEij)=1(i≠j), and det(EA)=detEdetA for every elementary matrix E∈Mn(F).

Proof. By Theorem 7.4.5, det is an alternating n-linear function of the rows r1,…,rn of A. We write det(r1,…,rn) for it in this proof.

  • (b) This is linearity in row i.

  • (c) By linearity in row i, detB=det(…,ri+crj,…,rj,…)=det(…,ri,…,rj,…)+cdet(…,rj,…,rj,…), where the displayed arguments sit in positions i and j. The last determinant has two equal rows, so it is 0. Hence detB=detA.

  • (d) This is the swap rule of Theorem 7.2.1, applied to the rows.

  • (e) By Theorem 7.4.3, det is an alternating n-linear function of the columns, and the arguments for (a), (b), (c) apply word for word.

  • (f) The matrices Pij, Di(c), and In+cEij are obtained from In by a swap, a scaling, and a replacement respectively. By (a), (b), (c), and detIn=1, their determinants are −1, c, and 1. Now let E=ρ(In) be elementary. By Theorem 3.4.1, EA=ρ(A). By (a), (b), or (c), detρ(A) is detA times −1, c, or 1 respectively, and this factor is detE. Hence det(EA)=detEdetA. This proves the theorem.

Read part (e) as a bookkeeping rule. A swap flips the sign, a scaling by c multiplies by c, and a replacement changes nothing. Replacement, the operation used most in elimination, is free.

Warning. A combined move is not a replacement. The move R2→3R2−R1 looks harmless but multiplies the determinant by 3: it is the scaling R2→3R2 followed by the replacement R2→R2−R1. For A=(1213), with detA=1, it produces (1227), whose determinant is 3. Keep replacements in the form “row i plus a multiple of another row”, with coefficient 1 on row i.

Since elimination brings any square matrix to an upper triangular one, and triangular determinants are products of diagonal entries (Theorem 7.4.6), we have an algorithm.

Example (A 4×4 Determinant by Elimination)

Compute detA for A=(024211032315−1231)∈M4(R).

Solution. We record each operation and its effect, using Theorem 7.5.1.

Step 1. The (1,1)-entry is 0, so swap: R1↔R2. This multiplies the determinant by −1: detA=−det(110302422315−1231).

Step 2. Clear column 1 with the replacements R3→R3−2R1 and R4→R4+R1, which change nothing. Row 2 has a common factor 2; pulling it out is linearity in row 2: detA=−det(11030242011−10334)=−2det(11030121011−10334).

Step 3. Clear column 2: R3→R3−R2 and R4→R4−3R2. Then clear column 3: R4→R4−3R3. None of these changes the determinant: detA=−2det(1103012100−1−200−31)=−2det(1103012100−1−20007).

Step 4. The last matrix is upper triangular, so by Theorem 7.4.6 its determinant is 1⋅1⋅(−1)⋅7=−7. Hence detA=−2⋅(−7)=14.

Elimination costs roughly n3/3 arithmetic operations, and reading off the triangular determinant takes only n−1 more multiplications, against n!(n−1) multiplications for the Leibniz formula (Exercise (C2: Counting the cost)). For n=20 that is a few thousand operations against about 4.6×1019. Every practical determinant computation is some form of elimination.

7.5.2. Determinant and invertibility

The same bookkeeping answers the invertibility question. Row reduction multiplies the determinant by nonzero factors only, so it cannot turn a nonzero determinant into zero or back. And the end of the reduction is either In or a matrix with a zero row.

Theorem 7.5.2 (Invertible if and only if Non-Zero Determinant)

A matrix A∈Mn(F) is invertible if and only if detA≠0.

Proof. Let R be the reduced row echelon form of A (Theorem 3.2.3, Theorem 3.3.4). By Definition 3.2.2 and Theorem 3.4.1, there are elementary matrices E1,…,Ek (possibly k=0) with R=Ek⋯E1A. Applying Theorem 7.5.1 (e) k times, detR=detEk⋯detE1detA. Each detEm is −1, 1, or some c≠0, since a scaling operation requires c≠0. A product of nonzero elements of a field is nonzero (Theorem 0.7.1), so detR=0 if and only if detA=0.

By Lemma 3.4.3, either R=In, and then detR=1≠0; or the last row of R is zero. In the second case, scaling that row by 0 leaves R unchanged, so detR=0⋅detR=0 by Theorem 7.5.1 (b). Hence detA≠0 if and only if R=In, which by Theorem 3.4.4 holds if and only if A is invertible.

This is the promised addition to the list of equivalent conditions. We collect it with the conditions from Chapter 2 about the map TA:x↦Ax (Theorem 2.5.7), and with two conditions about rows that the determinant makes easy.

Theorem 7.5.3 (Invertible Matrix Theorem, with Determinants)

Let A∈Mn(F) and TA:Fn→Fn, x↦Ax. The following are equivalent, and each is equivalent to each of the eight conditions of Theorem 3.4.4.

  • (a) A is invertible.
  • (b) TA is injective.
  • (c) TA is surjective.
  • (d) rankA=n.
  • (e) A⊤ is invertible.
  • (f) The rows of A are linearly independent.
  • (g) detA≠0.

Proof. Item (a) is item (a) of Theorem 3.4.4, so it suffices to connect each new item with that theorem.

(a) ⇔ (g). This is Theorem 7.5.2.

(a) ⇔ (b). By Theorem 2.5.7 ((b) ⇔ (c)) with V=Fn, TA is injective if and only if kerTA={x:Ax=0} is {0}. That is item (b) of Theorem 3.4.4.

(b) ⇔ (c). This is Theorem 2.5.7 ((b) ⇔ (d)), since Fn is finite-dimensional.

(c) ⇔ (d). By Theorem 0.9.3, imTA is the set of combinations of the columns of A, that is, col(A). So TA is surjective if and only if col(A)=Fn. Since col(A) is a subspace of Fn, this holds if and only if rankA=dim⁡col(A)=n (Definition 3.5.4, Theorem 1.6.8).

(a) ⇔ (e). By Theorem 7.4.5, detA⊤=detA. Applying (a) ⇔ (g) to A and to A⊤, both “A invertible” and “A⊤ invertible” are equivalent to detA≠0.

(e) ⇔ (f). Let r1,…,rn be the rows of A. The columns of A⊤ are r1⊤,…,rn⊤. By Theorem 0.9.5, c1r1+⋯+cnrn=0 if and only if c1r1⊤+⋯+cnrn⊤=0⊤, so the rows of A are independent exactly when the columns of A⊤ are. By Theorem 3.4.4 ((a) ⇔ (f)) applied to A⊤, this holds exactly when A⊤ is invertible. This proves the theorem.

The determinant is now one more item on the menu, and for the right problems it is the best one. For a concrete matrix with a parameter, one polynomial in the parameter decides invertibility at once. For an abstract matrix, such as A+I when Ak=O, the determinant is usually hopeless, and the kernel is the item to try first.

Quick check. For which t∈R is (1tt4) invertible? Over F3, for which t?

Solution. The determinant is 4−t2=(2−t)(2+t). Over R the matrix is invertible exactly for t≠±2. Over F3, 4=1, so the determinant is 1−t2, which is 1 for t=0 and 0 for t=1,2; the matrix is invertible only for t=0.

7.5.3. Multiplicativity

Now the second fact. A natural first attempt is to multiply out the Leibniz formula for AB, whose entries are sums, and regroup. That is legitimate, but the bookkeeping is horrible. The uniqueness theorem does the work instead: we exhibit B↦det(AB) as an alternating form in the columns of B, and then it has no choice.

Theorem 7.5.4 (Multiplicativity of the Determinant)

For all A,B∈Mn(F), det(AB)=detAdetB.

Idea. Fix A. The j-th column of AB is Abj, so g(b1,…,bn)=det(Ab1,…,Abn) is det(AB) viewed as a function of the columns of B. It inherits linearity in each bj from det and from matrix multiplication, and equal columns bp=bq give equal columns Abp=Abq. So g is an alternating form, hence a multiple of det, and the multiple is g(e1,…,en)=detA.

Proof. Fix A∈Mn(F), and define g:Fn×⋯×Fn→F by g(b1,…,bn)=det(Ab1,…,Abn). By Theorem 0.9.2 (columns), AB has columns Ab1,…,Abn when B has columns b1,…,bn, so g(b1,…,bn)=det(AB).

g is n-linear. Fix k and all bj with j≠k. The map bk↦Abk is linear by Theorem 0.9.4, and det is linear in its k-th argument by Theorem 7.4.3. A composite of linear maps is linear, so g is linear in bk.

g is alternating. If bp=bq with p≠q, then Abp=Abq, so g(b1,…,bn)=0 since det is alternating.

By Corollary 7.4.4, g(b1,…,bn)=g(e1,…,en)det(b1,…,bn). Finally Aej is the j-th column of A (Theorem 0.9.3), so g(e1,…,en)=detA. Hence det(AB)=detAdetB.

Remark. Over a commutative ring. This proof uses only Corollary 7.4.4 (in the explicit form of Theorem 7.4.2), linearity of matrix multiplication, and the Leibniz formula. None of these divides. So det(AB)=detAdetB holds for A,B∈Mn(R) over any commutative ring R, such as F[x].

Alternatively, the building blocks of Chapter 3 give a proof. If A is invertible, then A=E1⋯Ek with elementary Em (Theorem 3.4.4 (d)), and peeling off one factor at a time with Theorem 7.5.1 (e) gives det(AB)=detE1⋯detEkdetB; the case B=In of the same computation shows detA=detE1⋯detEk. If A is not invertible, neither is AB: otherwise (AB)C=In for some C, so A(BC)=In and A would be invertible by Theorem 3.4.5. Then both sides are 0 by Theorem 7.5.2. This route leans on row reduction, which divides, so unlike the first proof it needs a field.

For reference, here are the two identities used most often, now both proved.

Theorem 7.5.5 (Properties of Determinants)

Let A,B∈Mn(F). Then:

  1. det(AB)=detAdetB;
  2. detA⊤=detA.

Proof. Part 1 is Theorem 7.5.4 and part 2 is Theorem 7.4.5.

The first consequences are immediate.

Corollary 7.5.6 (Determinant of the Inverse)

If A∈Mn(F) is invertible, then detA≠0 and det(A−1)=(detA)−1.

Proof. By Theorem 7.5.4, detAdet(A−1)=det(AA−1)=detIn=1. Hence detA≠0, and det(A−1) is the inverse of detA in F.

Warning. Multiplicativity does not make det additive, and it does not make products commute. For A=(1234) and B=(0115), AB=(211423)≠(341622)=BA, yet det(AB)=det(BA)=2, since both equal detAdetB=(−2)(−1). On the other hand, det(A+B) is not determined by detA and detB at all: I2 and I2 have determinants 1,1 and det(I2+I2)=4, while I2 and C=(01−10) also have determinants 1,1 but det(I2+C)=det(11−11)=2.

Quick check. Let A=(2174). Without multiplying any matrices, find det(A5), det(A−1), and det(A⊤A).

Solution. detA=8−7=1. By Theorem 7.5.4, det(A5)=(detA)5=1. By Corollary 7.5.6, det(A−1)=1−1=1. By Theorem 7.5.5, det(A⊤A)=detA⊤detA=(detA)2=1.

7.5.4. The determinant of an operator

In Chapter 2 the trace passed from matrices to operators because similar matrices have the same trace (Definition 4.5.2). Multiplicativity gives the same for determinants.

Corollary 7.5.7 (Determinant Is a Similarity Invariant)

If A,B∈Mn(F) are similar, then detA=detB.

Proof. Let B=P−1AP with P invertible. By Theorem 7.5.4 and Corollary 7.5.6, detB=det(P−1)detAdetP=(detP)−1detPdetA=detA, where the middle step uses commutativity of multiplication in F.

The converse fails: I2 and (1101) both have determinant 1, but the only matrix similar to I2 is P−1I2P=I2 itself.

By Theorem 4.2.4, all matrices of one operator in the various bases are similar to each other. So the corollary lets us define:

Definition 7.5.1 (Determinant of an operator)

Let V be a finite-dimensional vector space over F with dim⁡V≥1, and let T∈L(V). The determinant of T is detT:=det[T]BB, where B is any basis of V. For V={0} we set detT=1.

Well-definedness. If B and C are bases of V, then [T]CC=P−1[T]BBP with P=[id]CB invertible, by Theorem 4.2.3 and Theorem 4.2.4 (a). By Corollary 7.5.7 the two determinants agree. The convention for V={0} is the empty product, and it keeps the next theorem true in that case.

Examples.

The determinant of a map T:V→W between different spaces is not defined, even when dim⁡V=dim⁡W. A matrix [T]BC exists, but changing C alone multiplies it on the left by an arbitrary invertible matrix, which can change its determinant to any nonzero value. For id:R2→R2 with input basis E and output basis ((2,0),(0,1)), the matrix is diag(12,1), of determinant 12, not 1.

Theorem 7.5.8 (Properties of the Determinant of an Operator)

Let V be a finite-dimensional vector space over F and S,T∈L(V). Then det(ST)=detSdetT,detidV=1, and T is invertible if and only if detT≠0.

Proof. If V={0}, all determinants are 1 and the only operator is idV, which is invertible. Otherwise fix a basis B of V. By Theorem 4.1.2, [ST]BB=[S]BB[T]BB, so det(ST)=detSdetT by Theorem 7.5.4. Next [idV]BB=In, of determinant 1. Finally, by Theorem 4.1.5 (b), T is invertible if and only if [T]BB is, which by Theorem 7.5.2 holds if and only if detT=det[T]BB≠0.

So the determinant is a property of the operator, not of the coordinates. Differentiation on R[x]≤3 is not invertible because its determinant is 0, whichever basis we compute in. In the section on orientation and volume we will see what the number detT measures geometrically.

7.5.5. The determinant as a homomorphism

In Chapter 0 we met groups and homomorphisms, and promised that the determinant would be one. The general linear group GLn(F) is the group of invertible matrices in Mn(F) under multiplication, and F∖{0} is a group under multiplication (Example (Groups)).

Theorem 7.5.9 (The Determinant Is a Group Homomorphism)

Let n≥1. The determinant restricts to a surjective group homomorphism det:GLn(F)→F∖{0}. Its kernel is the special linear group SLn(F):={A∈Mn(F):detA=1}, which is therefore a subgroup of GLn(F).

Proof. By Theorem 7.5.2, detA≠0 for A∈GLn(F), so det maps GLn(F) into F∖{0}, and Theorem 7.5.4 says it is a homomorphism (Definition 0.10.3). For c≠0, the matrix diag(c,1,…,1) has determinant c by Theorem 7.4.6, which is nonzero, so it lies in GLn(F); hence det is surjective. A matrix with determinant 1 is invertible by Theorem 7.5.2, so the kernel {A∈GLn(F):detA=1} is SLn(F). It is a subgroup by Theorem 0.10.3.

For example, (1101) and the elementary matrices In+cEij lie in SLn(F), while P12, of determinant −1, does not. Over R, the rotation matrices (cos⁡θ−sin⁡θsin⁡θcos⁡θ) have determinant cos2⁡θ+sin2⁡θ=1 and lie in SL2(R). The sign sgn:Sn→{1,−1} of the third section is the other homomorphism promised in Chapter 0, and the two are linked: detPσ=sgn(σ) (Exercise (B2: The determinant of Pσ)), and PσPτ=Pστ (Lemma 3.4.7).

7.5.6. Which proofs survive over a ring

Remark. Commutative rings. Over a commutative ring R (as in the remark at the end of the previous section), the following proofs of this section use no division and remain valid for matrices in Mn(R): Theorem 7.5.1, with c∈R arbitrary in (b) and (c); Theorem 7.5.4, by its first proof; and Theorem 7.5.5. The proofs of Corollary 7.5.6 and Corollary 7.5.7 also survive for matrices that have an inverse in Mn(R) (then detAdet(A−1)=1, so detA has an inverse in R), for instance an invertible P∈Mn(F) regarded inside Mn(F[x]); this is the case needed for characteristic polynomials. What fails over a ring is the converse direction: a matrix whose determinant is nonzero need not be invertible, since det may be a nonzero element with no inverse, such as 2∈Z or x∈F[x]. By contrast, Theorem 7.5.2, Theorem 7.5.3, and the “Alternatively” proof of multiplicativity run through row reduction, which divides by pivots, and they are proved here only over a field.

7.5.7. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State how each of the three elementary row operations changes the determinant.
  • (b) True or false: the move R2→3R2−R1 does not change the determinant. Justify your answer.
  • (c) True or false: if A,B∈Mn(F) have detA=detB, then A and B are similar. Justify your answer.
  • (d) True or false: det(AB)=det(BA) for all A,B∈Mn(F). Justify your answer.
  • (e) Explain why detT does not depend on the basis used to compute it.
  • (f) Is det:Mn(F)→F a group homomorphism? Explain.

Solution.

  • (a) By Theorem 7.5.1: a swap multiplies it by −1, scaling a row by c multiplies it by c, and adding a multiple of one row to a different row leaves it unchanged.
  • (b) False. The move is R2→3R2 followed by R2→R2−R1, so it multiplies the determinant by 3. For I2 it gives (10−13), of determinant 3≠1.
  • (c) False. I2 and (1101) both have determinant 1, but P−1I2P=I2 for every invertible P, so I2 is similar only to itself.
  • (d) True. Both equal detAdetB by Theorem 7.5.4, since multiplication in F is commutative.
  • (e) Matrices of T in two bases are similar (Theorem 4.2.3), and similar matrices have equal determinants (Corollary 7.5.7).
  • (f) No: Mn(F) is not a group under multiplication, since the zero matrix has no inverse. The restriction det:GLn(F)→F∖{0} is a homomorphism (Theorem 7.5.9).

B. Practice

Exercise (B1: Determinants by elimination)

Compute the determinants of the following real matrices by row reduction, recording the effect of each operation. A=(120123140132−1125),B=(2−1314−273−22−146−395).

Solution. For A: the replacements R2→R2−2R1 and R4→R4+R1 give rows (1,2,0,1), (0,−1,1,2), (0,1,3,2), (0,3,2,6). Then R3→R3+R2 and R4→R4+3R2 give (0,0,4,4) and (0,0,5,12). Pulling the factor 4 out of row 3 leaves (0,0,1,1), and R4→R4−5R3 gives (0,0,0,7). None of the replacements changes the determinant (Theorem 7.5.1), so detA=4det(12010−11200110007)=4⋅(1⋅(−1)⋅1⋅7)=−28, by Theorem 7.4.6.

For B: R2→R2−2R1, R3→R3+R1, R4→R4−3R1 give rows (2,−1,3,1), (0,0,1,1), (0,1,2,5), (0,0,0,2), without changing the determinant. The (2,2)-entry is 0, so swap R2↔R3, which multiplies the determinant by −1. The result is upper triangular with diagonal 2,1,1,2, so detB=−(2⋅1⋅1⋅2)=−4.

Exercise (B2: A parameter)

Let t∈R and At=(t111t111t). Find detAt as a factored polynomial in t. Hence determine for which t the matrix At is invertible.

Solution. The replacements R1→R1+R2 and R1→R1+R3 do not change the determinant and make row 1 equal to (t+2,t+2,t+2). By linearity in row 1 (this holds for every value of t+2, including 0), detAt=(t+2)det(1111t111t)=(t+2)det(1110t−1000t−1)=(t+2)(t−1)2, where the second step uses R2→R2−R1, R3→R3−R1, and the last uses Theorem 7.4.6. By Theorem 7.5.2, At is invertible if and only if t≠1 and t≠−2.

Exercise (B3: The shift operator)

Let T:R[x]≤3→R[x]≤3, T(p)=p(x+1). Find detT. Hence show that T is invertible.

Solution. In the basis B=(1,x,x2,x3), T(1)=1, T(x)=1+x, T(x2)=1+2x+x2, and T(x3)=1+3x+3x2+x3. So [T]BB=(1111012300130001), which is upper triangular with ones on the diagonal. By Definition 7.5.1 and Theorem 7.4.6, detT=1. Since detT≠0, T is invertible by Theorem 7.5.8. (Its inverse is p↦p(x−1).)

C. Going deeper

Exercise (C1: Orthogonal-type matrices)
  • (a) Let A∈Mn(R) satisfy A⊤A=In. Prove that detA=1 or detA=−1.
  • (b) Show that both values occur, for every n≥1.
  • (c) Over F2, what can detA be if A⊤A=In?

Solution.

  • (a) By Theorem 7.5.5, 1=detIn=det(A⊤A)=detA⊤detA=(detA)2. A real number with square 1 is 1 or −1.
  • (b) In⊤In=In and detIn=1. For D=diag(−1,1,…,1), D⊤D=D2=In and detD=−1 by Theorem 7.4.6.
  • (c) The same computation gives (detA)2=1. In F2, detA∈{0,1} and 02=0, so detA=1. This agrees with (a), since −1=1 in F2.
Exercise (C2: Left multiplication on matrices)

Let A∈Mn(F), and let LA:Mn(F)→Mn(F), LA(X)=AX. This is a linear operator on a space of dimension n2. Prove that detLA=(detA)n.

  • (a) Order the matrix units column by column, B=(E11,E21,…,En1,E12,…,En2,…,E1n,…,Enn). Show that [LA]BB consists of n copies of A placed along the diagonal, with zeros elsewhere.
  • (b) Show that LAB=LALB, and prove the formula when A is an elementary matrix.
  • (c) Prove the formula for invertible A, and then for noninvertible A.

Hint: for a swap matrix, identify [LPij]BB as a permutation matrix and use Exercise (B2: The determinant of Pσ).

Solution.

  • (a) By Theorem 0.9.2, the l-th column of AEkl is Aek, the k-th column of A, and the other columns are zero. So AEkl=∑iaikEil. In B, the coordinates of this vector are zero outside the l-th block of n positions, and inside that block they are the k-th column of A. Hence the columns of [LA]BB belonging to the l-th block are those of A, placed in the rows of the l-th block: [LA]BB has n copies of A along the diagonal.
  • (b) LAB(X)=ABX=LA(LB(X)) by associativity. Now let E be elementary. If E=In+cEij with i≠j, then by (a) [LE]BB is triangular (upper if i<j, lower if i>j) with all diagonal entries 1, so detLE=1=(detE)n by Theorem 7.4.6 and Theorem 7.5.1 (e). If E=Di(c), then [LE]BB is diagonal with c appearing n times and 1 elsewhere, so detLE=cn=(detE)n. If E=Pij, then [LE]BB has exactly one 1 in each row and column, so it is a permutation matrix Pσ (Definition 3.4.2), and σ exchanges the positions of Eil and Ejl for each l: σ is a product of n disjoint transpositions. By Exercise (B2: The determinant of Pσ), Theorem 7.3.1, and Corollary 7.3.2, detLE=sgn(σ)=(−1)n=(detE)n.
  • (c) If A is invertible, then A=E1⋯Ek with elementary Em (Theorem 3.4.4 (d)). By (b) and Theorem 7.5.8, detLA=detLE1⋯detLEk=(detE1)n⋯(detEk)n=(detE1⋯detEk)n=(detA)n, where the last step is Theorem 7.5.4. If A is not invertible, there is v≠0 with Av=0 (Theorem 3.4.4 (b)). The matrix X=(v0⋯0) is nonzero and AX=O, so LA is not injective, hence not invertible, and detLA=0 by Theorem 7.5.8. Also detA=0 by Theorem 7.5.2, so (detA)n=0 as n≥1.
Exercise (C3: Nonsquare factors)
  • (a) Give A∈M2×1(R) and B∈M1×2(R) with det(BA)≠det(AB).
  • (b) Let m>n, A∈Mm×n(F), and B∈Mn×m(F). Prove that det(AB)=0.
  • (c) Explain why (a) does not contradict Theorem 7.5.4.

Solution.

  • (a) Let A=(10) and B=(10). Then BA=(1), of determinant 1, and AB=(1000), of determinant 0.
  • (b) By Theorem 3.5.9, rank(AB)≤rankA≤n, since col(A) is spanned by n columns. So rank(AB)<m, and the m×m matrix AB is not invertible by Theorem 7.5.3 (d). Hence det(AB)=0 by Theorem 7.5.2.
  • (c) Theorem 7.5.4 concerns two square matrices of the same size, and then det(AB)=det(BA). Here A and B are not square, detA and detB are not defined, and AB, BA have different sizes.

Found a typo or a mistake? Report it, or read this page’s source

The text of this book is licensed under CC BY-NC-SA 4.0.