Maths WorkshopMaths problems with full solutions
Exercise 2001Topology › Topology of Mn(ℝ) › Applications and the case n = 2M1Added 6 Nov 2026

The determinant of a block matrix with commuting lower blocks

#density#block matrices#Schur complement

Statement

Let A,B,C,D∈Mn(R)A,B,C,D\in M_n(\mathbb{R}) with CD=DCCD=DC. Prove that
det⁡(ABCD)=det⁡(AD−BC).\det\begin{pmatrix}A&B\\C&D\end{pmatrix}=\det(AD-BC).

Hint

Assume first that DD is invertible and use the Schur complement A−BD−1CA-BD^{-1}C. For the general case, replace DD by D+εID+\varepsilon I.

Show solutionHide solution

Solution

Idea. For invertible DD, block elimination reduces the 2n×2n2n\times2n determinant to an n×nn\times n one. Commutation of CC and DD lets us simplify the result. The general case follows by density.

Step 1: DD invertible. Write the block matrix as a product:
(ABCD)=(IBD−10I)(A−BD−1C0CD).\begin{pmatrix}A&B\\C&D\end{pmatrix}=\begin{pmatrix}I&BD^{-1}\\0&I\end{pmatrix}\begin{pmatrix}A-BD^{-1}C&0\\C&D\end{pmatrix}.
(Check: the top-left block of the product is A−BD−1C+BD−1C=AA-BD^{-1}C+BD^{-1}C=A, the top-right is BD−1D=BBD^{-1}D=B.) The first factor has determinant 11, and the second is block lower triangular, so
det⁡(ABCD)=det⁡(A−BD−1C)⋅det⁡D=det⁡((A−BD−1C)D)=det⁡(AD−BD−1CD).\det\begin{pmatrix}A&B\\C&D\end{pmatrix}=\det(A-BD^{-1}C)\cdot\det D=\det\bigl((A-BD^{-1}C)D\bigr)=\det\bigl(AD-BD^{-1}CD\bigr).

Step 2: use CD=DCCD=DC. Multiplying CD=DCCD=DC on the left by D−1D^{-1} gives D−1CD=CD^{-1}CD=C. Therefore BD−1CD=BCBD^{-1}CD=BC and the determinant equals det⁡(AD−BC)\det(AD-BC).

Step 3: general DD. For ε∈R\varepsilon\in\mathbb{R}, the matrix Dε=D+εID_\varepsilon=D+\varepsilon I still commutes with CC, and it is invertible except for finitely many values of ε\varepsilon (the eigenvalues of −D-D that are real). By Step 2,
det⁡(ABCDε)=det⁡(ADε−BC)\det\begin{pmatrix}A&B\\C&D_\varepsilon\end{pmatrix}=\det(AD_\varepsilon-BC)
for all small ε≠0\varepsilon\ne0. Both sides are polynomials in ε\varepsilon, so they are continuous, and letting ε→0\varepsilon\to0 gives the identity for DD.

Remark. The hypothesis is essential: for A=B=IA=B=I, D=0D=0... one checks that without CD=DCCD=DC the formula can fail (take n=2n=2 with C,DC,D not commuting). The result is the matrix analogue of det⁡(abcd)=ad−bc\det\begin{pmatrix}a&b\\c&d\end{pmatrix}=ad-bc.

Lesson. Block elimination plus density: prove under an invertibility hypothesis, then perturb by εI\varepsilon I while preserving the algebraic hypothesis (here commutation).