Jordan Canonical Form I - Definition

The Jordan Canonical Form

Recall that if V is a vector space over a field F and T:VV is an F-linear transformation, then the fundamental theorem of finitely generated modules over a PID leads to an F[x]-module isomorphism

VF[x]/(a1(x))F[x]/(am(x)),

where a1(x),,am(x) are the invariant factors of T. We then showed how the isomorphism led to a basis for V with respect to which the matrix for T was in rational canonical form.

We now see what happens when we use the elementary divisor form of the F[x]-module decomposition of V. In general, that means factoring the invariant factors into prime powers and then using the Chinese Remainder Theorem to split the summands F[x]/(a(x)) into summands of the form R/(p1(x)α1)R/(ps(x)αs), where each pj(x) is a prime (i.e., irreducible) polynomial in F[x].

We will now assume that each invariant factor ai(x) factors completely in F[x] into linear factors. Since the product of the invariant factors is the characteristic polynomial of T, this is equivalent to assuming F contains all of the eigenvalues of T. We thus obtain an F[x]-module isomorphism of the form

VF[x]/(xλ1)α1F[x]/(xλt)αt

We now choose a basis for each summand so that the corresponding matrix for T is particular simple.

Recall that the action of T on the summand corresponding to a quotient F[x]/(xλ)k is multiplication by x. Consider the elements

1,xλ,,(xλ)k2,(xλ)k1.

The matrix relating these elements to the standard F-basis 1,x,,xk2,xk1 is upper triangular with ones on the diagonal. In particular, that matrix has determinant 1 and so is invertible, so it follows that the above list gives an F-basis for F[x]/(xλ)k. Noting that x=λ+(xλ) and (xλ)k=0 in F[x]/(xλ)k, observe that multiplication by x acts as follows:

1x=λ1+1(xλ)xλx2λx=λ(xλ)+1(xλ)2(xλ)k2λ(xλ)k2+1(xλ)k1(xλ)k1λ(xλ)k1.

In other words, with respect to the new basis B={(xλ)k1,,xλ,1}, the matrix for multiplication by x is

[λ1λ1λ1λ]

(Notice the order in which the new basis vectors have been listed. If we had listed them in the reverse order, then we would have written down the transpose of the above matrix, with λ on the diagonal and ones just below.)

Definition of Jordan block

The k×k matrix with λ along the main diagonal and 1 just above the diagonal (as above) is called the k×k elementary Jordan matrix with eigenvalue λ (or the Jordan block of size k with eigenvalue λ).

Applying this process to each of the summands in the elementary divisor decomposition of V (as an F[x]-module), we obtain a basis for V with respect to which the linear transformation T has as matrix the direct sum of the Jordan blocks corresponding to the elementary divisors of V:

[J1J2Jt]
Definition of Jordan form

A matrix is said to be in Jordan canonical form if it is a block diagonal matrix with Jordan blocks along the diagonal.

A Jordan canonical form for a linear transformation T is a matrix representing T that is in Jordan canonical form.

By our results, a Jordan canonical form for a linear transformation T always exists and is unique up to permutation of the blocks.

Properties of the Jordan canonical form

Jordan canonical form and diagonal matrices

If a matrix A is similar to a diagonal matrix D, then D is the Jordan canonical form of A.

Two diagonal matrices are similar if and only if their diagonal entries are the same up to permutation.

Eigenvalues and diagonal matrices

If A is an n×n matric with entries from F and F contains all of the eigenvalues of A, then A is similar to a diagonal matrix over F if and only if the minimal polynomial of A has no repeated roots.