Processing math: 100%
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

3.2: Properties of Determinants

( \newcommand{\kernel}{\mathrm{null}\,}\)

Properties of Determinants I: Examples

There are many important properties of determinants. Since many of these properties involve the row operations discussed in Chapter 1, we recall that definition now.

Definition 3.2.1: Row Operations

The row operations consist of the following

  1. Switch two rows.
  2. Multiply a row by a nonzero number.
  3. Replace a row by a multiple of another row added to itself.

We will now consider the effect of row operations on the determinant of a matrix. In future sections, we will see that using the following properties can greatly assist in finding determinants. This section will use the theorems as motivation to provide various examples of the usefulness of the properties.

The first theorem explains the affect on the determinant of a matrix when two rows are switched.

Theorem 3.2.1: Switching Rows

Let A be an n×n matrix and let B be a matrix which results from switching two rows of A. Then det(B)=det(A).

When we switch two rows of a matrix, the determinant is multiplied by 1. Consider the following example.

Example 3.2.1: Switching Two Rows

Let A=[1234] and let B=[3412]. Knowing that det(A)=2, find det(B).

Solution

By Definition 3.1.1, det(A)=1×43×2=2. Notice that the rows of B are the rows of A but switched. By Theorem 3.2.1 since two rows of A have been switched, det(B)=det(A)=(2)=2. You can verify this using Definition 3.1.1.

The next theorem demonstrates the effect on the determinant of a matrix when we multiply a row by a scalar.

Theorem 3.2.2: Multiplying a Row by a Scalar

Let A be an n×n matrix and let B be a matrix which results from multiplying some row of A by a scalar k. Then det(B)=kdet(A).

Notice that this theorem is true when we multiply one row of the matrix by k. If we were to multiply two rows of A by k to obtain B, we would have det(B)=k2det(A). Suppose we were to multiply all n rows of A by k to obtain the matrix B, so that B=kA. Then, det(B)=kndet(A). This gives the next theorem.

Theorem 3.2.3: Scalar Multiplication

Let A and B be n×n matrices and k a scalar, such that B=kA. Then det(B)=kndet(A).

Consider the following example.

Example 3.2.2: Multiplying a Row by 5

Let A=[1234], B=[51034]. Knowing that det(A)=2, find det(B).

Solution

By Definition 3.1.1, det(A)=2. We can also compute det(B) using Definition 3.1.1, and we see that det(B)=10.

Now, let’s compute det(B) using Theorem 3.2.2 and see if we obtain the same answer. Notice that the first row of B is 5 times the first row of A, while the second row of B is equal to the second row of A. By Theorem 3.2.2, det(B)=5×det(A)=5×2=10.

You can see that this matches our answer above.

Finally, consider the next theorem for the last row operation, that of adding a multiple of a row to another row.

Theorem 3.2.4: Adding a Multiple of a Row to Another Row

Let A be an n×n matrix and let B be a matrix which results from adding a multiple of a row to another row. Then det(A)=det(B).

Therefore, when we add a multiple of a row to another row, the determinant of the matrix is unchanged. Note that if a matrix A contains a row which is a multiple of another row, det(A) will equal 0. To see this, suppose the first row of A is equal to 1 times the second row. By Theorem 3.2.4, we can add the first row to the second row, and the determinant will be unchanged. However, this row operation will result in a row of zeros. Using Laplace Expansion along the row of zeros, we find that the determinant is 0.

Consider the following example.

Example 3.2.3: Adding a Row to Another Row

Let A=[1234] and let B=[1258]. Find det(B).

Solution

By Definition 3.1.1, det(A)=2. Notice that the second row of B is two times the first row of A added to the second row. By Theorem 3.2.1, det(B)=det(A)=2. As usual, you can verify this answer using Definition 3.1.1.

Example 3.2.4: Multiple of a Row

Let A=[1224]. Show that det(A)=0.

Solution

Using Definition 3.1.1, the determinant is given by det(A)=1×42×2=0

However notice that the second row is equal to 2 times the first row. Then by the discussion above following Theorem 3.2.4 the determinant will equal 0.

Until now, our focus has primarily been on row operations. However, we can carry out the same operations with columns, rather than rows. The three operations outlined in Definition 3.2.1 can be done with columns instead of rows. In this case, in Theorems 3.2.1, 3.2.2, and 3.2.4 you can replace the word, "row" with the word "column".

There are several other major properties of determinants which do not involve row (or column) operations. The first is the determinant of a product of matrices.

Theorem 3.2.5: Determinant of a Product

Let A and B be two n×n matrices. Then det(AB)=det(A)det(B)

In order to find the determinant of a product of matrices, we can simply take the product of the determinants.

Consider the following example.

Example 3.2.5: The Determinant of a Product

Compare det(AB) and det(A)det(B) for A=[1232],B=[3241]

Solution

First compute AB, which is given by AB=[1232][3241]=[11414] and so by Definition 3.1.1 det(AB)=det[11414]=40

Now det(A)=det[1232]=8 and det(B)=det[3241]=5

Computing det(A)×det(B) we have 8×5=40. This is the same answer as above and you can see that det(A)det(B)=8×(5)=40=det(AB).

Consider the next important property.

Theorem 3.2.6: Determinant of the Transpose

Let A be a matrix where AT is the transpose of A. Then, det(AT)=det(A)

This theorem is illustrated in the following example.

Example 3.2.6: Determinant of the Transpose

Let A=[2543] Find det(AT).

Solution

First, note that AT=[2453]

Using Definition 3.1.1, we can compute det(A) and det(AT). It follows that det(A)=2×34×5=14 and det(AT)=2×35×4=14. Hence, det(A)=det(AT).

The following provides an essential property of the determinant, as well as a useful way to determine if a matrix is invertible.

Theorem 3.2.7: Determinant of the Inverse

Let A be an n×n matrix. Then A is invertible if and only if det(A)0. If this is true, it follows that det(A1)=1det(A)

Consider the following example.

Example 3.2.7: Determinant of an Invertible Matrix

Let A=[3624],B=[2351]. For each matrix, determine if it is invertible. If so, find the determinant of the inverse.

Solution

Consider the matrix A first. Using Definition 3.1.1 we can find the determinant as follows: det(A)=3×42×6=1212=0 By Theorem 3.2.7 A is not invertible.

Now consider the matrix B. Again by Definition 3.1.1 we have det(B)=2×15×3=215=13 By Theorem 3.2.7 B is invertible and the determinant of the inverse is given by det(A1)=1det(A)=113=113

Properties of Determinants II: Some Important Proofs

This section includes some important proofs on determinants and cofactors.

First we recall the definition of a determinant. If A=[aij] is an n×n matrix, then detA is defined by computing the expansion along the first row: detA=ni=1a1,icof(A)1,i. If n=1 then detA=a1,1.

The following example is straightforward and strongly recommended as a means for getting used to definitions.

Example 3.2.8:

(1) Let Eij be the elementary matrix obtained by interchanging ith and jth rows of I. Then detEij=1.

(2) Let Eik be the elementary matrix obtained by multiplying the ith row of I by k. Then detEik=k.

(3) Let Eijk be the elementary matrix obtained by multiplying ith row of I by k and adding it to its jth row. Then detEijk=1.

(4) If C and B are such that CB is defined and the ith row of C consists of zeros, then the ith row of CB consists of zeros.

(5) If E is an elementary matrix, then detE=detET.

Many of the proofs in section use the Principle of Mathematical Induction. This concept is discussed in Appendix A.2 and is reviewed here for convenience. First we check that the assertion is true for n=2 (the case n=1 is either completely trivial or meaningless).

Next, we assume that the assertion is true for n1 (where n3) and prove it for n. Once this is accomplished, by the Principle of Mathematical Induction we can conclude that the statement is true for all n×n matrices for every n2.

If A is an n×n matrix and 1jn, then the matrix obtained by removing 1st column and jth row from A is an n1×n1 matrix (we shall denote this matrix by A(j) below). Since these matrices are used in computation of cofactors cof(A)1,i, for 1in, the inductive assumption applies to these matrices.

Consider the following lemma.

Lemma 3.2.1:

If A is an n×n matrix such that one of its rows consists of zeros, then detA=0.

Proof

We will prove this lemma using Mathematical Induction.

If n=2 this is easy (check!).

Let n3 be such that every matrix of size n1×n1 with a row consisting of zeros has determinant equal to zero. Let i be such that the ith row of A consists of zeros. Then we have aij=0 for 1jn.

Fix j{1,2,,n} such that ji. Then matrix A(j) used in computation of cof(A)1,j has a row consisting of zeros, and by our inductive assumption cof(A)1,j=0.

On the other hand, if j=i then a1,j=0. Therefore a1,jcof(A)1,j=0 for all j and by (???) we have detA=nj=1a1,jcof(A)1,j=0 as each of the summands is equal to 0.

Lemma 3.2.2:

Assume A, B and C are n×n matrices that for some 1in satisfy the following.

  1. jth rows of all three matrices are identical, for ji.
  2. Each entry in the jth row of A is the sum of the corresponding entries in jth rows of B and C.

Then detA=detB+detC.

Proof

This is not difficult to check for n=2 (do check it!).

Now assume that the statement of Lemma is true for n1×n1 matrices and fix A,B and C as in the statement. The assumptions state that we have al,j=bl,j=cl,j for ji and for 1ln and al,i=bl,i+cl,i for all 1ln. Therefore A(i)=B(i)=C(i), and A(j) has the property that its ith row is the sum of ith rows of B(j) and C(j) for ji while the other rows of all three matrices are identical. Therefore by our inductive assumption we have cof(A)1j=cof(B)1j+cof(C)1j for ji.

By (???) we have (using all equalities established above) detA=nl=1a1,lcof(A)1,l=lia1,l(cof(B)1,l+cof(C)1,l)+(b1,i+c1,i)cof(A)1,i=detB+detC This proves that the assertion is true for all n and completes the proof.

Theorem 3.2.8:

Let A and B be n×n matrices.

  1. If A is obtained by interchanging ith and jth rows of B (with ij), then detA=detB.
  2. If A is obtained by multiplying ith row of B by k then detA=kdetB.
  3. If two rows of A are identical then detA=0.
  4. If A is obtained by multiplying ith row of B by k and adding it to jth row of B (ij) then detA=detB.
Proof

We prove all statements by induction. The case n=2 is easily checked directly (and it is strongly suggested that you do check it).

We assume n3 and (1)–(4) are true for all matrices of size n1×n1.

(1) We prove the case when j=i+1, i.e., we are interchanging two consecutive rows.

Let l{1,,n}{i,j}. Then A(l) is obtained from B(l) by interchanging two of its rows (draw a picture) and by our assumption cof(A)1,l=cof(B)1,l.

Now consider a1,icof(A)1,l. We have that a1,i=b1,j and also that A(i)=B(j). Since j=i+1, we have (1)1+j=(1)1+i+1=(1)1+i and therefore a1icof(A)1i=b1jcof(B)1j and a1jcof(A)1j=b1icof(B)1i. Putting this together with (3.2.16) into (???) we see that if in the formula for detA we change the sign of each of the summands we obtain the formula for detB. detA=nl=1a1lcof(A)1l=nl=1b1lB1l=detB.

We have therefore proved the case of (1) when j=i+1. In order to prove the general case, one needs the following fact. If i<j, then in order to interchange ith and jth row one can proceed by interchanging two adjacent rows 2(ji)+1 times: First swap ith and i+1st, then i+1st and i+2nd, and so on. After one interchanges j1st and jth row, we have ith row in position of jth and lth row in position of l1st for i+1lj. Then proceed backwards swapping adjacent rows until everything is in place.

Since 2(ji)+1 is an odd number (1)2(ji)+1=1 and we have that detA=detB.

(2) This is like (1)… but much easier. Assume that (2) is true for all n1×n1 matrices. We have that aji=kbji for 1jn. In particular a1i=kb1i, and for li matrix A(l) is obtained from B(l) by multiplying one of its rows by k. Therefore cof(A)1l=kcof(B)1l for li, and for all l we have a1lcof(A)1l=kb1lcof(B)1l. By (???), we have detA=kdetB.

(3) This is a consequence of (1). If two rows of A are identical, then A is equal to the matrix obtained by interchanging those two rows and therefore by (1) detA=detA. This implies detA=0.

(4) Assume (4) is true for all n1×n1 matrices and fix A and B such that A is obtained by multiplying ith row of B by k and adding it to jth row of B (ij) then detA=detB. If k=0 then A=B and there is nothing to prove, so we may assume k0.

Let C be the matrix obtained by replacing the jth row of B by the ith row of B multiplied by k. By Lemma 3.2.2, we have that detA=detB+detC and we ‘only’ need to show that detC=0. But ith and jth rows of C are proportional. If D is obtained by multiplying the jth row of C by 1k then by (2) we have detC=1kdetD (recall that k0!). But ith and jth rows of D are identical, hence by (3) we have detD=0 and therefore detC=0.

Theorem 3.2.9:

Let A and B be two n×n matrices. Then det(AB)=det(A)det(B)

Proof

If A is an elementary matrix of either type, then multiplying by A on the left has the same effect as performing the corresponding elementary row operation. Therefore the equality det(AB)=detAdetB in this case follows by Example 3.2.8 and Theorem 3.2.8.

If C is the reduced row-echelon form of A then we can write A=E1E2EmC for some elementary matrices E1,,Em.

Now we consider two cases.

Assume first that C=I. Then A=E1E2Em and AB=E1E2EmB. By applying the above equality m times, and then m1 times, we have that detAB=detE1detE2detEmdetB=det(E1E2Em)detB=detAdetB.

Now assume CI. Since it is in reduced row-echelon form, its last row consists of zeros and by (4) of Example 3.2.8 the last row of CB consists of zeros. By Lemma 3.2.1 we have detC=det(CB)=0 and therefore detA=det(E1E2Em)det(C)=det(E1E2Em)0=0 and also detAB=det(E1E2Em)det(CB)=det(E1E2Em)0=0 hence detAB=0=detAdetB.

The same ‘machine’ used in the previous proof will be used again.

Theorem 3.2.10:

Let A be a matrix where AT is the transpose of A. Then, det(AT)=det(A)

Proof

Note first that the conclusion is true if A is elementary by (5) of Example 3.2.8.

Let C be the reduced row-echelon form of A. Then we can write A=E1E2EmC. Then AT=CTETmET2E1. By Theorem 3.2.9 we have det(AT)=det(CT)det(ETm)det(ET2)det(E1). By (5) of Example 3.2.8 we have that detEj=detETj for all j. Also, detC is either 0 or 1 (depending on whether C=I or not) and in either case detC=detCT. Therefore detA=detAT.

The above discussions allow us to now prove Theorem 3.1.1. It is restated below.

Theorem 3.2.11:

Expanding an n×n matrix along any row or column always gives the same result, which is the determinant.

Proof

We first show that the determinant can be computed along any row. The case n=1 does not apply and thus let n2.

Let Abe an n×n matrix and fix j>1. We need to prove that detA=ni=1aj,icof(A)j,i. Let us prove the case when j=2.

Let B be the matrix obtained from A by interchanging its 1st and 2nd rows. Then by Theorem 3.2.8 we have detA=detB. Now we have detB=ni=1b1,icof(B)1,i. Since B is obtained by interchanging the 1st and 2nd rows of A we have that b1,i=a2,i for all i and one can see that minor(B)1,i=minor(A)2,i.

Further, cof(B)1,i=(1)1+iminorB1,i=(1)2+iminor(A)2,i=cof(A)2,i hence detB=ni=1a2,icof(A)2,i, and therefore detA=detB=ni=1a2,icof(A)2,i as desired.

The case when j>2 is very similar; we still have minor(B)1,i=minor(A)j,i but checking that detB=ni=1aj,icof(A)j,i is slightly more involved.

Now the cofactor expansion along column j of A is equal to the cofactor expansion along row j of AT, which is by the above result just proved equal to the cofactor expansion along row 1 of AT, which is equal to the cofactor expansion along column 1 of A. Thus the cofactor cofactor along any column yields the same result.

Finally, since detA=detAT by Theorem 3.2.10, we conclude that the cofactor expansion along row 1 of A is equal to the cofactor expansion along row 1 of AT, which is equal to the cofactor expansion along column 1 of A. Thus the proof is complete.


This page titled 3.2: Properties of Determinants is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Ken Kuttler (Lyryx) via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?