Block matrix

Problem

Let

A be an
n×n
matrix,
D
an
m×m
matrix, and
B,C
matrices of appropriate sizes. Show the following.

  1. det[AOOD]=det(A)det(D)
    .
  2. det[ABOD]=det(A)det(D)
    .
  3. det[ABCD]=det(A)det(DCA1B)
    if
    A
    is invertible.

Thought

Let us focus on a simple case first. What is the determinant of

[AOOIm]? If
A
can be written as a product of elementary matrices
A=F1Fs
, then

[AOOIm]=[F1OOIm][FsOOIm].

If we could show that

det[EOOIm]=det(E), then we are almost done. Note that if we want to use the Laplacian expansion here, then we have to show it first, which might not be a good idea.

The second key here is to do the row operations carefully and record their elementary matrices. For examples, we can envision that

[ABOD]ρ1:BDρ2[AOOD],

but we have to be careful that the second row is multiplied by

D1 and then by
B
. Note that
BD1
and
D1B
could be different. Thus, we get the equality

[InBD1OIm][ABOD]=[AOOD].

Similarly, we can envision that

[ABCD]ρ2:CAρ1[ABODCA1B].

Following the same philosophy, we have

[InOCA1Im][ABCD]=[ABODCA1B].

These decompositions help us to derive the desired results.

Sample answer

For Problem 1, we consider two cases.

Case 1:

A and
D
are invertible.

We first analyse the

(n+m)×(n+m) matrix

E^=[EOOIm]

when

E is an
n×n
elementary matrix. If
E
is the elementary matrix of the row operation
P
on
n×n
matrices, then
E^
is the elementary matrix of the same row operation
P
on
(n+m)×(n+m)
matrices. Therefore,
det(E)=det(E^)
. For similar reason,

det[InOOE]=det(E)

as well.

Since both

A and
B
are invertible, we may write

A=F1Fa and D=G1Gd

as products of elementary matrices. Now it is easy to see that

[AOOD]=[F1OOIm][FaOOIm][InOOG1][InOOGd]

and it is a product of elementary matrices. Thus,

det[AOOD]=det[F1OOIm]det[FaOOIm]det[InOOG1]det[InOOGd]=det(F1)det(Fa)det(G1)det(Gd)=det(A)det(D).

Case 2:

A or
D
is singular.

If

A or
D
is singular, then
[AOOD]
is singular. So the equality holds as well.

For Problem 2, we consider two cases.

Case 1:

D is invertible.

If

D is invertible, then

[InBD1OIm][ABOD]=[AOOD].

The first matrix in the equality has determinant

1 since one may apply only row operations to it to obtain
In+m
. Since the determinant is multiplicative, we get the desired equality.

Case 2:

D is singular.

If

A or
D
is singular, then
[ABOD]
is singular. So the equality holds as well.

For Problem 3, it follows immediately from the decomposition

[InOCA1Im][ABCD]=[ABODCA1B].

and the fact that the determinant is multiplicative.

This note can be found at Course website > Learning resources.