Linear Algebra – Determinant of Block Triangular Matrix as Product of Diagonal Blocks

block matricesdeterminantlinear algebramatrices

I am given the following partitioned, upper-triangular matrix:

$$
\begin{bmatrix}
A_1 &* &* &* &* &* \\
0& A_2 &* &* &* &* \\
.& 0& A_3 &* &* &* \\
.& 0& 0 &… &* &. \\
.& 0& 0& 0& … &. \\
0& .& …& 0&0 & A_m
\end{bmatrix}
$$
where each of the $A_i$ are block-matrices.

I have to prove that the determinant of this general matrix is:
$$ \prod_{n=1}^m \det A_i. $$

We already proved in class that it is true for $ m=2 $ and we can use it in our proof.

Thanks for your answers!

Best Answer

Use a proof by induction on $m$:

$(a)$ It seems to me, then, that you have your base case $m = 2$: $P(2)$,
$\quad$ though it suffices, for a base case, to prove it's (trivially) true for $m = 1$.

$\quad$ But the process used in class for proving it's true for $m = 2$ will be helpful when making the
$\quad$ inductive step of the proof.

$(b)$ Your inductive hypothesis $P(k)$ would be to assume that this is true for $m = k$.

$\quad$ That is, assume the truth of: $$P(K):\quad \det \begin{bmatrix} A_1 &* &* &* &* &* \\ 0& A_2 &* &* &* &* \\ .& 0& A_3 &* &* &* \\ .& 0& 0 &... &* &* \\ .& 0& 0& & ... &* \\ 0& .& ...& 0&0 & A_k \end{bmatrix} = \prod_{i=1}^k \det A_i $$ $(c)$ Then, take the inductive step: you'll need to use the inductive hypothesis to prove that $P(k+1)$ is true: for $m = k + 1$... That is, assuming $P(k)$ is true, prove: $$ \det \begin{bmatrix} A_1 &* &* &* &* &| &* \\ 0& A_2 &* &* &* &| &* \\ .& 0& A_3 &* &* &| &* \\ .& 0& 0 &... &* &| &* \\ .& 0& 0& ...& A_k &| &* \\ \hline& & & &\\ 0& 0& ...& 0&0 &| & A_{k+1} \end{bmatrix} = \prod_{i=1}^{k+1} \det A_i $$

Note that to do this, you can partition the matrix into two block matrices on the diagonal,

$(1)$ one of which is triangular (block) matrix with $k$ sub-blocks $A_i$ for $1 < i < k$ along it's diagonal, for which the determinant you know from the inductive hypothesis (having assumed its truth), and

$(2)$ the other with one block on the diagonal which we call $A_{k+1}$.

Here is where you can use the proof used in class for $m = 2$

That is: $$\prod_{i=1}^{k+1} \det A_i = \left(\prod_{i=1}^{k} \det A_i\right)\cdot \det(A_{k+1}) $$


Then you will have shown that the determinant of a partitioned triangular matrix is product of the determinants of the block matrices on the diagonal.

Related Question