A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Jordan Normal Form and Generalized Eigenvectors

College Depth 87 in the knowledge graph ☐ I know this ☆ Set as goal
1topic build on this
362prerequisites beneath it
See this on the map →
Diagonalization and Similar Matrices→→Matrix Exponential and Differential Equations
jordan-form generalized-eigenvectors canonical-form

Core Idea

Not all matrices are diagonalizable. Jordan normal form J is block-diagonal with Jordan blocks (eigenvalue λ on diagonal, 1s on superdiagonal). Every matrix A is similar to its Jordan form: A = PJP⁻¹. Generalized eigenvectors extend eigenvectors to fill out Jordan blocks. Jordan form reveals algebraic and geometric multiplicities and enables computing matrix functions.

Explainer

From diagonalization, you know the ideal situation: a matrix A is diagonalizable exactly when it has enough eigenvectors to form a basis. When that happens, A = PDP⁻¹ where D is diagonal, and everything simplifies — powers of A become powers of D, and the geometry is transparent. But many important matrices fail this test. The matrix [[2,1],[0,2]] has eigenvalue λ=2 with algebraic multiplicity 2, but only one linearly independent eigenvector. There is no invertible P that diagonalizes it. Jordan normal form is the structure theorem that salvages the situation: instead of a diagonal, you get something that is *almost* diagonal.

A Jordan block J_k(λ) is a k×k matrix with λ on every diagonal entry and 1 on every superdiagonal entry, and zeros everywhere else. A 2×2 Jordan block for λ=2 is exactly [[2,1],[0,2]]. Every square matrix A over ℂ is similar to a block-diagonal matrix built from Jordan blocks — this is its Jordan normal form. The sizes of the blocks are determined by the matrix itself, not by choice. Crucially, the number of distinct Jordan blocks for a given eigenvalue λ equals the geometric multiplicity (the dimension of the eigenspace), while the sum of their sizes equals the algebraic multiplicity. Diagonalizable matrices simply happen to have all Jordan blocks of size 1.

To fill out a Jordan block of size k, you need a chain of k vectors: a true eigenvector v₁ (satisfying (A − λI)v₁ = 0) together with generalized eigenvectors v₂, v₃, …, vₖ satisfying (A − λI)vᵢ = vᵢ₋₁. These generalized eigenvectors live in the generalized eigenspace — the kernel of (A − λI)k for large enough k. They are not eigenvectors in the classical sense (applying A to them does not simply scale them), but they capture the "near-diagonal" action that the Jordan block encodes.

Jordan form unlocks matrix functions. To compute eAt or An, you write A = PJP⁻¹ and work with eJt or Jn. A Jordan block raised to a power produces a triangular matrix with polynomial entries — the 1s on the superdiagonal generate polynomial growth via the binomial theorem. This is why, for example, defective systems of differential equations (those without enough eigenvectors) produce solutions involving both exponentials and polynomial terms like teλt. The Jordan block is precisely the algebraic structure responsible for that behavior.

The key diagnostic numbers are the algebraic multiplicity (how often λ appears as a root of the characteristic polynomial) and the geometric multiplicity (the dimension of the eigenspace ker(A − λI)). If geometric = algebraic for every eigenvalue, the matrix is diagonalizable and all Jordan blocks are 1×1. If geometric < algebraic for any eigenvalue, at least one block has size ≥ 2, and you must use generalized eigenvectors. Finding the Jordan form of a specific matrix comes down to computing these multiplicities and solving the chain equations — a procedure that is conceptually clean once you understand what the blocks represent.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Vectors in Two Dimensions → Vector Operations: Addition, Subtraction, and Scalar Multiplication → Dot Product (Inner Product in R^n) → Matrix Multiplication → Determinants of 2×2 and 3×3 Matrices → Invertible Matrices and Matrix Inverses → Systems of Linear Equations and Matrix Form → Gaussian Elimination and Row Reduction → Row Echelon Form and Back Substitution → The Standard Matrix of a Linear Transformation → Composition of Linear Transformations → Change of Basis and Coordinate Systems → Diagonalization and Similar Matrices → Jordan Normal Form and Generalized Eigenvectors

Longest path: 88 steps · 362 total prerequisite topics

Prerequisites (1)

Leads To (1)