I am sure that the fact I am going to discuss here is well known but I do not know a good source and so I decided to prove it for myself and record the answer here. Suppose we have an matrix
with complex entries
and that it is partitioned into four blocks by considering the index ranges
and
for some positive integer
. Suppose that the lower left block is zero so that the matrix is block upper triangular. Denote by
,
and
the upper left, upper right and lower right blocks. Then
. This is already interesting in the block diagonal case
. To begin the proof of this I use the fact that over the complex numbers diagonalizable matrices with distinct diagonal elements are dense in all matrices. Approximate
and
by diagonalizable matrices with distinct diagonal elements
and
, respectively. Replacing
and
by
and
gives an approximating sequence
for
. If we can show that
for each
then the desired result follows by continuity. The reason I like this approach is that the density statement may be complicated to prove but it is very easy to remember and can be applied over and over again. The conclusion of this is that it suffices to treat the case where
and
are diagonalizable with distinct eigenvalues. Since the determinant of a matrix of this kind is the product of its eigenvalues it is enough to show that every eigenvalue of
or
is an eigenvalue of
. In general the determinant of a matrix is equal to the determinant of its transpose. Thus the matrix and its transpose have the same eigenvalues. Putting it another way, left eigenvectors define the same set of eigenvalues as right eigenvectors. Let
be an eigenvalue of
and
a corresponding eigenvector. Then
is an eigenvector of
corresponding to that same eigenvalue. Hence any eigenvalue of
is an eigenvalue of
. Next let
be an eigenvalue of
and
a corresponding left eigenvector. Then
is a left eigenvector of
with eigenvalue
. We see that all eigenvalues of
and
are eigenvalues of
. To see that we get all eigenvalues of
in this way it suffices to do the approximation of
and
in such a way that
and
have no common eigenvalues for any
. Then we just need to compare the numbers of eigenvalues of the matrices
,
and
. A consequence of this result is that the characteristic polynomial of
is the product of those of
and
. An application which interests me is the following. Suppose we have a partially decoupled system of ODE
,
, where
and
are vectors. Then the derivative of the right hand side of this system at any point has the block triangular form. This is in particular true for the linearization of the system about a steady state and so the above result can be helpful in stability analyses.
Leave a Reply