simultaneous block-diagonalization of upper triangular commuting matrices
Let denote the (column) vector whose th position is and where all other positions are . Denote by the set. Denote by the set of all matrices over , and by the set of allinvertible elements of . Let be the functionwhich extracts the th diagonal element of a matrix, i.e., .
Theorem 1.
Let be a field, let be a positive integer, and let be an equivalence relation on such that if and then . Let be pairwise commuting upper triangular matrices
.If these matrices and are related such that
then there exists a matrix such that:
- 1.
If then and .
- 2.
If then .
Condition 1 says that if an element of is nonzero then both its row and column indices must belong to thesame equivalence class of , i.e., the nonzero elements of only occur in particularblocks (http://planetmath.org/PartitionedMatrix) along the diagonal, and these blockscorrespond to equivalence classes of .Condition 2 says that within one of these blocks, is equal to .
The proof of the theorem requires the following lemma.
Lemma 2.
Let a sequence of uppertriangular matrices be given, and denote by theunital (http://planetmath.org/unity) algebra (http://planetmath.org/Algebra)generated by these matrices. For every sequence of scalars there exists amatrix such that
for all .
The proof of that lemma can be found inthis article (http://planetmath.org/CharacteristicMatrixOfDiagonalElementCrossSection).
Proof of theorem.
The proof is by induction on the number of equivalence classes of. If there is only one equivalence class then one can take.
If there is more than one equivalence class, then let be theequivalence class that contains . By Lemma 2there exists a matrix in the unital algebra generated by (hence necessarily upper triangular) such that for all and for all . Thus has a
where is a matrixthat has all s on the diagonal, and is a matrix that has all son the diagonal.
Let be arbitrary and similarly decompose
One can identify and ,but due to the zero diagonal of and the fact that theof these matrices are smaller than , the more striking equality also holds. As for , one may conclude that itis invertible.
Since the algebra that belongs to was generated by pairwisecommuting elements, it is a commutative (http://planetmath.org/Commutative)algebra, and in particular . Inof the individual blocks, thisbecomes
Now let
and consider the matrix . Clearly
so that the positions with row not in and column in are allzero, as requested for . It should be observed that thechoice of is independent of , and that the same thusworks for all the .
In order to complete the proof, one applies the induction hypothesisto the restriction
of to and thecorresponding submatrices
of , which satisfy the sameconditions but have one equivalence class less. This produces ablock-diagonalising matrix for these submatrices, and thus thesought can be constructed as .∎