Maths WorkshopMaths problems with full solutions
Exercise 897Linear algebra › DeterminantsL1Added 3 Nov 2026

Determinant of a block triangular matrix

#block matrices#determinant#triangular

Statement

Show that for a block triangular matrix
M=(AB0C)M = \begin{pmatrix} A & B \\ 0 & C \end{pmatrix}
with AA of size p×pp\times p and CC of size q×qq\times q, we have det⁡M=det⁡A⋅det⁡C\det M = \det A\cdot\det C.

Hint

Reduce to the case where AA and CC are upper triangular, then apply the triangular determinant formula.

Show solutionHide solution

Solution

Reduction to triangular case. Put AA in upper triangular form by left multiplication by an invertible matrix PP (Gaussian elimination). Applying PP block-diagonally as (P00Iq)\begin{pmatrix} P & 0 \\ 0 & I_q \end{pmatrix} transforms MM into (PAPB0C)\begin{pmatrix} PA & PB \\ 0 & C \end{pmatrix} without changing the block structure, and det⁡(PA)=det⁡Pdet⁡A\det(PA)=\det P\det A. Similarly reduce CC to upper triangular form. So we may assume AA and CC are upper triangular.

Triangular case. In this case MM is upper triangular with diagonal entries those of AA and CC, so
det⁡M=∏iaii⋅∏jcjj=det⁡A⋅det⁡C.\det M = \prod_i a_{ii}\cdot\prod_j c_{jj} = \det A\cdot\det C.

Conclusion. The formula holds in general.