Learning goals and prerequisites
A Jordan block is easy to recognize once it is displayed. The substantial theorem is that enough compatible chains can be found to fill the whole space. This chapter proves that theorem, rather than assuming that arbitrary bases of successive kernels will fit together. It then proves the decomposition into generalized eigenspaces and the uniqueness of all block sizes.
We assume finite-dimensional vector spaces over a field , basis extension, rank–nullity, polynomial division and Bézout identities, and the general Cayley–Hamilton theorem proved earlier. The quotient-space notation needed for the proof is recalled below. The split Jordan theorem requires the characteristic polynomial to split over . This is automatic over , but not over . The zero-dimensional space has the empty Jordan basis; below, a nilpotency index is discussed only for a nonzero space.
1. Chains, conventions, and the compatibility problem
For an operator and a scalar , a Jordan chain of length is a list satisfying
The bottom vector is and the top is . The list is independent. Indeed, in a nonzero relation choose the largest index with nonzero coefficient and apply . All lower-index terms vanish, leaving a nonzero coefficient times , a contradiction.
In the ordered chain basis , the matrix is
The ones are above the diagonal because the image of the th basis vector contains the st. Reversing the order changes this convention.
A chain bottom cannot always be lifted. For , the vector lies in but not in . There is no with , even though another bottom can be lifted twice. Thus “choose a basis of the kernel and lift every vector” is not a valid construction. We must coordinate choices at every level.
2. Successive kernel quotients and an injective map
Let be nilpotent, with . Set
Here consists of cosets , with two representatives equivalent when their difference belongs to . Addition and scalar multiplication act on representatives; changing representatives changes the result only by another element of the subspace, so these operations are well-defined. If a basis of is extended to one of , the classes of the added vectors form a quotient basis: they span by the extended expansion, and a relation among their classes would contradict independence of that extended basis. Thus .
For , define
This map is well-defined: implies , and changing by an element of changes by an element of . It is linear because and quotient operations are linear. It is injective: if , then , so and .
Put and . The injective maps give
This restriction has been proved without assuming Jordan form. Increasing kernels alone do not impose it; their quotient maps do.
A basis lemma for a filtration
If a set represents a basis of for each , then the union of all is a basis of .
To prove spanning, take . Subtract a linear combination of with the same quotient class; the remainder lies in . Repeat until the remainder lies in . For independence, take a relation and let be its largest occupied level. Reducing modulo forces every coefficient on to vanish, since those classes form a quotient basis. Descending through the finite levels makes every coefficient vanish.
3. A complete nilpotent chain construction
Theorem 1. Every nilpotent operator on a finite-dimensional space has a basis made of chains.
Proof. At level , choose representatives of a basis of . Suppose representatives of a basis of have been chosen. Their images represent the images of that quotient basis under the injective map , so their classes are independent in . Extend these classes to a basis of . For each newly added class choose a representative in , and define to consist of those new representatives together with the exact vectors .
Continue downward to . The filtration lemma proves that the union of the is a basis of . For each vector first introduced at level , follow its successive images under . At every lower level the image was included as an exact representative, not merely as a matching quotient class. A vector introduced at level has nonzero class modulo , so , while . It therefore generates a chain of length exactly .
Above level one, no two vectors in a given level have the same image chain position: injectivity makes the images of its chosen quotient basis independent at the next level. Consequently the basis union is partitioned into the chains starting at the newly introduced representatives. In bottom-to-top order each chain has the required relations. The resulting full basis is a nilpotent Jordan basis.
The construction introduces new chain tops at level , where . Thus the number of chains of length exactly is already visible during the construction.
Worked example 1: compatible levels in dimension five. Define on the standard basis of by
Its range is spanned by the independent vectors , so . Its squared range is spanned by , so . Since , . The quotient dimensions are .
Choose at level three. Its image is the inherited representative at level two; append as the second quotient-basis representative there. At level one their images are , a basis of . The chains are
Their five vectors are independent: the change-of-basis matrix is triangular with diagonal entries all one. Directly applying gives . The quotient construction has supplied actual vectors, not just the sizes .
4. Separate eigenvalues by polynomial projections
Assume , where
and the are distinct elements of . Define . Since and are relatively prime, polynomial Bézout gives . Set .
The polynomial is congruent to one modulo and to zero modulo every with . Therefore is divisible by every , and hence by their product. For completeness, if relatively prime both divide , write . A Bézout identity gives , whose two terms are divisible by because is. Thus and . Repeating proves the product-divisibility assertion.
Cayley–Hamilton now gives
Also , so lies in
Every vector is consequently a sum of vectors in the .
This sum is direct. On , the polynomial is a multiple of , so acts as the identity. On for , is a multiple of , so it acts as zero. Applying to a relation with leaves only . Finally each is -invariant, since whenever .
We have proved the primary decomposition
On , the operator has . The nilpotent chain theorem applies to it. Combining the resulting bases of all the direct summands proves the split Jordan existence theorem for .
Worked example 2: explicit projections with a repeated root. Suppose a real operator has characteristic polynomial . Set
At , the first polynomial equals one, while is divisible by . Modulo , equals one and equals zero. Thus and project onto and , respectively. This produces the invariant pieces before a chain basis is chosen inside the first one.
5. Uniqueness, nullities, and the field boundary
Fix an eigenvalue , and let
On a -block of size , the kernel contribution is . On a block for a different eigenvalue , write with . It is invertible, with inverse
as multiplication makes the finite geometric sum telescope. Such a block contributes zero to the kernel. Therefore
where counts the size- blocks for . Subtracting consecutive expressions gives
and subtracting these increments gives
All kernel dimensions are intrinsic to the operator, so every block size is uniquely determined up to order. Together with existence this proves Jordan canonical form, not merely a candidate shape.
The characteristic polynomial of a block is . Multiplying block determinants shows that the sum of its -block sizes is the algebraic multiplicity of . In particular the stabilized value of is that multiplicity, not generally the dimension of the entire space.
The minimal polynomial retains the largest size instead. On a size- block, divide an annihilating polynomial by and express the remainder as . Applying its evaluation to the top chain vector gives , so chain independence makes every remainder coefficient zero. Conversely is zero on that block. A polynomial kills a direct sum exactly when it kills every block, so it must be divisible by the largest required power of each distinct linear factor. Those powers are relatively prime, making their product the monic annihilator of least degree. Thus the exponent of in the minimal polynomial is precisely the largest -block size.
Worked example 3: identify a complete block partition. A nilpotent operator on an eight-dimensional space has successive kernel dimensions . With and , the increments are . There are three blocks in total, two of size at least two, two of size at least three, and one of size at least four. The block sizes are therefore , summing to eight. The largest chain has length four.
Worked example 4: splitting cannot be replaced by a vacuous condition. The real matrix has characteristic polynomial and no real eigenvalues. It has no split Jordan form over , since the diagonal of such a form would supply real eigenvalues. Over , its distinct eigenvalues give two size-one blocks. This is a change of ground field, not a contradiction.
6. Graded exercises
P01 — Foundation. Prove a chain is independent, including the case . Explain why a chain top in has exactly length .
P02 — Proof. Verify all parts of the induced map : codomain, independence of representative, linearity, and injectivity. Deduce the inequality between consecutive kernel increments.
P03 — Core. A nilpotent operator in dimension nine has kernel dimensions for its first four powers. Determine every Jordan block size and verify that the resulting blocks reproduce those dimensions.
P04 — Diagnosis. Can a nilpotent operator have ? Explain using the injective quotient map, without assuming Jordan form first.
P05 — Core. For a real operator with characteristic polynomial , use the two polynomials in Worked example 2 to prove directly that the projections sum to , have product zero, and are idempotent.
P06 — Proof. Suppose on an -dimensional space and . Determine the numbers of blocks of sizes two and one, and prove .
P07 — Computation. Let on , where , , , and . Construct a Jordan basis and give its invertible change-of-basis matrix.
P08 — Field audit. Why does “every real eigenvalue has a full-sized eigenspace” not prove that a real matrix is diagonalizable over ? Give a concrete example and identify the missing condition.
P09 — Proof. Prove that the minimal polynomial of is . Do not infer its degree merely from its characteristic polynomial.
P10 — Core and field audit. For over a field , compute separately when and when . Explain which generalized eigenspace is being counted in each case.
7. Full solutions
S01. For , a nonzero one-vector list is independent by the definition of linear independence. For general , suppose has a nonzero coefficient. Let be its largest such index. Applying kills every term with smaller index and leaves , impossible because and . A top satisfies and . Its bottom-to-top sequence has exactly nonzero entries, obeys the chain equations, and cannot be extended downward by an additional nonzero image because its next image is zero.
S02. If , then , so . If , then , making . Thus quotient classes do not depend on the representative. Linearity follows from . If the image class is zero, , and therefore , so the original class in is zero. Injectivity implies , which is .
S03. The increments are , followed by zero because . The exact-size counts are of size one, of size two, of size three, and of size four. Thus the sizes are . They reproduce the dimensions as , , , and .
S04. These values would give and . The injective linear map from the latter quotient to the former would inject a three-dimensional space into a two-dimensional space, contradicting rank–nullity. Hence the data are impossible, independently of an assumed Jordan classification.
S05. Write and . Their sum is by the polynomial identity. The polynomial product is
which is a multiple of the characteristic polynomial. Cayley–Hamilton gives . Since , the equality gives . Similarly gives . Thus they are complementary projections with no choice of basis required.
S06. Since , every block has size one or two. Each size-two block contributes rank one and each size-one block contributes rank zero, so there are size-two blocks. The remaining dimension is , giving that many size-one blocks. Independently, implies , so by rank–nullity and hence . This proves the nonnegativity of the proposed size-one count rather than presupposing it.
S07. Choose the top . Its images are and , with . Append as a length-one chain. The matrix with these columns is
The equations , , , and give . This verifies the form and the chain ordering without computing .
S08. The rotation matrix of Worked example 4 has no real eigenvalues. The statement about every real eigenvalue is therefore vacuously true, while no real eigenbasis exists. The characteristic polynomial must split over the field, in addition to any conditions on dimensions of its actual eigenspaces. Over this matrix does split and is diagonalizable, showing why the field must be named.
S09. Put . It satisfies , so annihilates the block. Divide any polynomial by this monic polynomial and write its remainder in powers of as . If , applying it to the top vector gives . The chain is independent, so all . Hence every annihilating polynomial is divisible by , proving it is the minimal polynomial.
S10. If , the two blocks for eigenvalue one contribute , so the requested dimensions are . On the block, is invertible by the finite geometric inverse because . It contributes no kernel: only the three-dimensional generalized eigenspace for eigenvalue one is counted. If , then . All three blocks now belong to eigenvalue one, and the kernel contribution is for . The dimensions are therefore , and the stabilized generalized eigenspace is all of . Calling the last block a different primary eigenvalue or dividing by in this case would be invalid.
Summary
The injective maps between kernel quotients ensure that chain choices can be made compatibly from the top downward. Polynomial projections supply the separate generalized eigenspaces, and the nilpotent construction supplies a basis in each. Kernel increments then prove uniqueness and identify exact block counts. Splitting over the stated field remains an essential hypothesis throughout.