Jordan Decomposition

1 min read Updated Wed May 06 2026 19:36:36 GMT+0000 (Coordinated Universal Time)

The process of decomposing a square matrix AA into this form:

A=PJP1A = PJP^{-1}

Here:

  • JJ is the Jordan form of AA
  • PP is an invertible matrix where the columns are generalized eigenvectors of AA

Generalizes diagonalization when matrix is not diagonalizable. Every square matrix AA is Jordan-decomposable.

Jordan Block

Denoted by B(λ,m)B(\lambda,m). An upper triangular matrix Bm×mB_{m\times m} is a Jordan block iff:

  • All mm diagonal elements are the same eigenvalue (λ\lambda) and
  • All super-diagonal elements are 11
B(λ,m)=(λ1000000λ10000λ)B(\lambda, m) = \begin{pmatrix} \lambda & 1 & 0 & \cdots & 0 & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\ 0 & 0 & 0 & \cdots & \lambda & 1 \\ 0 & 0 & 0 & \cdots & 0 & \lambda \end{pmatrix}

Jordan Form

JJ from the decomposition.

J=diag(B(λ1,m1),B(λ2,m2),,B(λk,mk))J = \text{diag}(B(λ_1, m_1), B(λ_2, m_2), \dots , B(λ_k, m_k))

Here:

  • λi\lambda_i is an eigenvalue of AA for i=1,2,,mi=1,2,\dots,m
  • mim_i is the algebraic multiplicity of λi\lambda_i

Matrix of Generalized Vectors

PP from the decomposition.