Section 35.7 Jordan normal form
What.
A block-diagonal matrix
where each block \(J_i\) is a Jordan block. That is, each \(J_i\) is in (lower triangular) scalar-triangular form, with an eigenvalue \(\lambda\) down the diagonal, such that \(J_i - \lambda I\) is in elementary nilpotent form. There can be multiple blocks corresponding to the same eigenvalue, but all blocks for a specific eigenvalue appear consecutively, ordered by size of the block, largest to smallest.
When.
The characteristic polynomial of \(A\) factors completely as
How.
First, obtain a matrix \(M\) such that \(U = \inv{M} A M\) is in triangular block form. (See summary Section 35.4.) Write \(U_1,U_2,\dotsc,U_\ell\) for the blocks in \(U\text{.}\) The matrix \(U_1\) corresponds to eigenvalue \(\lambda_1\) of \(A\text{,}\) and has size \(m_1 \times m_1\text{,}\) where \(m_1\) is the algebraic multiplicity of \(\lambda_1\text{.}\) This matrix can be decomposed as
where \(N_1\) is an \(m_1 \times m_1\text{,}\) upper triangular, nilpotent matrix. Next, obtain a matrix \(Q_1\) such that \(\inv{Q_1} N_1 Q_1\) is in triangular-block nilpotent form. (See summary Section 35.6.)
Now repeat for \(N_2\text{,}\) where
to obtain \(Q_2\) such that \(\inv{Q_2} N_2 Q_2\) is in triangular-block nilpotent form. Then repeat for \(N_3\text{,}\) where
obtaining matrix \(Q_3\text{.}\) And so on.
Finally, take \(P = M Q\text{,}\) where
Result.
Similar to the summary of triangular-block nilpotent form (Section 35.6), the number of blocks corresponding to a particular eigenvalue \(\lambda\) is equal to the nullity of \(A - \lambda I\) (which is the same as the dimension of the eigenspace \(E_\lambda(A)\)). Write \(m\) for the algebraic multiplicity of \(\lambda\text{.}\) The largest (and first) block corresponding to \(\lambda\) has dimensions \(k \times k\text{,}\) where \(k\) is the smallest positive integer such that
(In other words, \(k\) is the degree of nilpotency of the nilpotent part of the “macro” triangular block corresponding to \(\lambda\text{.}\)) The sizes of the remaining Jordan blocks for \(\lambda\) can be deduced from the ranks of the powers