When diagonalization is not possible
Diagonalization requires a basis consisting entirely of eigenvectors. Such a basis does not always exist. A weaker result is still available: if the characteristic polynomial of splits into linear factors over , then an invertible matrix transforms into an upper triangular matrix.
The diagonal entries are the eigenvalues, repeated according to their algebraic multiplicities. Over , every characteristic polynomial splits. Over , this condition can fail when nonreal eigenvalues occur.
Jordan normal form sharpens this triangular description. It records the eigenvalues and shows exactly how many eigenvectors are missing from a basis.
One Jordan block
A Jordan block of size for the eigenvalue is
The nilpotent matrix has ones on the superdiagonal and zeros elsewhere. A block of size is simply . A larger block signals that one eigenvector must be extended by generalized eigenvectors.
Generalized eigenvector chains
Vectors form a Jordan chain for when
The first vector is an ordinary eigenvector. We require . The recurrence then forces the chain vectors to be linearly independent. Each following vector maps to the previous one after applying . In the ordered basis , the restriction of to this chain is represented by .
The complete Jordan form
Suppose the characteristic polynomial of has the following form.
If this polynomial splits over with distinct eigenvalues , there is an invertible matrix giving the following block-diagonal form. Group blocks associated with the same eigenvalue:
For each eigenvalue, the block sizes satisfy
The number of blocks for equals the geometric multiplicity . The block sizes are uniquely determined by , although their order along the diagonal is not.
| Question | What the Jordan blocks show |
|---|---|
| Is diagonalizable? | Yes exactly when every Jordan block has size . |
| How many independent eigenvectors belong to ? | One for each Jordan block associated with . |
| Why is a repeated eigenvalue not enough to decide diagonalizability? | The same algebraic multiplicity can be split among blocks of different sizes. |
Reading Jordan Blocks from a Matrix
Consider
Its characteristic polynomial is
For ,
The eigenvalue has algebraic multiplicity but only one independent eigenvector. Therefore is not diagonalizable. Consider the following two vectors.
The two vectors form a Jordan chain because and . The eigenvalue contributes the separate block .
Matrix Powers from Jordan Blocks
Writing with makes powers explicit:
For integers and :
When , use directly, with . For example, the nonzero superdiagonal accumulates with each multiplication:
This formula explains why powers of a non-diagonalizable matrix contain polynomial factors in in addition to powers of the eigenvalues. It gives the exact matrix powers used to analyze recurrences and differential equations.
Jordan form is primarily an exact algebraic classification. It is highly sensitive to small numerical perturbations, so numerical software usually computes a Schur decomposition for stable calculations.