Jordan canonical form theorem

Over a splitting field, every linear operator is similar to a direct sum of Jordan blocks.
Jordan canonical form theorem

Jordan canonical form theorem: Let TT be a linear operator on a finite-dimensional vector space VV over an algebraically closed field kk (more generally, assume the characteristic polynomial splits over kk). Then there exists a basis of VV in which the matrix of TT is block diagonal with blocks of the form Jm(λ)J_{m}(\lambda), where λ\lambda ranges over the of TT. Each Jordan block corresponds to a chain of generalized , and the multiset of block sizes for each λ\lambda is uniquely determined by TT up to permutation.

In this form, TT is exactly when all Jordan blocks have size 11. The sizes of Jordan blocks are governed by the primary decomposition of the k[x]k[x]-module associated to TT, and can be derived from the ; one route is through the

Proof sketch: Decompose VV into generalized eigenspaces for each eigenvalue λ\lambda, reducing to the case where TλIT-\lambda I is nilpotent. For a nilpotent operator, build a basis from Jordan chains corresponding to a filtration by kernels of powers; these chains yield Jordan blocks. Combine the decompositions across eigenvalues to obtain the full Jordan form.