Jordan canonical form

This is a basic fact of Linear Algebra. When a matrix cannot be diagonalized, at least we can obtain a particular well-behaved form. Consider, for simplicity, an endomorphism F in a C-vector space, and suppose it has only one eigenvalue (if not, we can decompose the vector space in subspaces satisfying this property. Is not elemental).

We will deal with a particular case, for the sake of exposition. Consider a function F:C4→C4 such that the characteristic polynomial is P(λ)=(2−λ)4. Define

G=F−2Id.

We have G4=0, by Cayley-Hamilton theorem. Also,

Ker(G)⊆Ker(G2)⊆Ker(G3)⋯

Observe that:

Therefore, we have the algebraic multiplicity of the eigenvalue λ=2, which is 4 in this case, the dimension d1 of the eigenspace Ker(G), and the sequence of dimensions dk of the generalized eigenspaces, defined as Ker(Gk), 2≤k≤4. I.e., we have the sequence:

d1≤d2≤d3≤d4=4

We have also the following lemma:
Lemma. It is satisfied that dk+1≤dk+d1 for every k. ◼
Proof
For each k≥1 consider the linear map

φk:ker⁡(Gk+1)⟶ker⁡(Gk),φk(v)=G(v).

Its kernel is

ker⁡(φk)={v∈ker⁡(Gk+1):G(v)=0}=ker⁡(G),

so dim⁡ker⁡(φk)=d1. Its image lies in ker⁡(Gk), so dim⁡im(φk)≤dim⁡ker⁡(Gk)=dk.
But then,

dim⁡ker⁡(Gk+1)=dim⁡ker⁡(φk)+dim⁡im(φk)≤d1+dk,

i.e.

dk+1≤dk+d1.

◼

We have several cases:

  1. 4,4,4,4. Then we have enough eigenvectors, and the matrix is diagonalizable. We have
(2000020000200002)
  1. 3,4,4,4. We can take w∈Ker(G2)−Ker(G), so we have the pair {G(w),w}, which can be extended with two independent vectors v1,v2∈Ker(G). We have in that basis:
(2100020000200002)
  1. 2,4,4,4. We can take w1,w2∈Ker(G2)−Ker(G), so we have the sets {G(w1),w1} and {G(w2),w2}, which constitute a basis in which the matrix is:
(2100020000210002)
  1. 1,4,4,4; 1,1,4,4; 1,2,4,4; 1,1,1,4; 1,2,2,4. These cannot happen, because of the lemma above.
  2. 1,2,3,4. We can take w∈Ker(G4)−Ker(G3), and the set {G3(w),G2(w),G(w),w} is a basis with associated matrix
(2100021000210002)
  1. 2,3,3,4. Imposible, since for w∈Ker(G4)−Ker(G3), the set {G3(w),G2(w),G(w),w} is independent, and only G3(w) can belong to ker(G). So we would have 5 independent vectors.
  2. 2,3,4,4. We can take w∈Ker(G3)−Ker(G2) and the set {G2(w),G(w),w} is independent. We take v∈ker(G) independent and we obtain a basis with matrix
(2100021000200002)
  1. 3,3,4,4. Analogous to case 6. We can take w∈Ker(G3)−Ker(G2) and the set {G2(w),G(w),w} is independent, but only G2(w) belongs to ker(G). Then we would have five independent vectors.
  2. 3,3,3,4. Idem. For w∈Ker(G4)−Ker(G3), the set {G3(w),G2(w),G(w),w} is independent, and only G3(w) can belong to ker(G). We would have 6 independent vectors.

Related: power of a Jordan block.

Old stuff

In general, we have that for an endomorphism f:V↦V

Im(f)≅V/Ker(f)

and so dim(V)=dim(Ker(f))+dim(Im(f)).

But we don't always have that V=Ker(f)⊕Im(f). Now, if f∘f=f, i.e., f is idempotent, the previous formula holds: for every v∈V we have that v=v−f(v)+f(v)=(v−f(v),f(v)) and conversely, for (h,w)∈Ker(f)⊕Im(f) we can take h+w∈V such that (h+w−f(h+w),f(h+w))=(h,w)
Pasted image 20211017184359.png
This is the same as being a projection.

More generally, we have
Proposition
If f is such that Im(f)=Im(f2), we have

V=Ker(f)⊕Im(f)

Proof
First, let's observe that f|Im(f) is an isomorphism. This is so because it is surjective and dimensions are equals.
We can construct an isomorphism V→Ker(f)×Im(f) at the following way:

v↦(v−f(x),f(x))

where x is such that f2(x)=f(v) (x exists because Im(f)=Im(f2)).

It is easy to prove injectivity and surjectivity. Only rest to show that is well defined. Let us suppose that, for v∈V we get x≠y such that f2(x)=f2(y)=f(v). Then, since the restriction of f is an isomorphism, f(x)=f(y).
◼
In the same way, we can prove the following proposition
Proposition
For any endomorphism f:V→V there exists m≥1 such that

Ker(fm)⊕Im(fm)

Proof
Observe that Im(f)⊇Im(f2)⊇Im(f3)⊇⋯
And therefore, there exist m such that Im(fm)=Im(fm+1)=⋯=Im(f2m)=⋯.
At this point, we only have to apply the previous proposition to the transformation h=fm.
◼

Now, we are ready to show the Jordan canonical form. Let V be a complex vector space, and f∈end(V). If f is decomposable, we take a decomposition V=⨁iUi, with f(Ui)⊆Ui (invariant subspace) and proceed with every fi=f|Ui. So assume f is indecomposable.
Consider λ∈C such that f(v)=λv. It exists, because we can choose a basis and construct the polynomial equation det(A−λI)=0, and C is algebraically closed. So, for certain λ, Ker(f−λid) has, at least, dimension 1. Moreover, observe that λ is the only (possibly multiple) solution to the previous polynomial equation

We define h=f−λid, and apply the previous proposition, so we get

V=ker(hm)⊕im(hm)

for m≥1.
Since f is indecomposable and v∈ker(hm) (since f(v)−λv=0) we have that V=ker(hm), and therefore hm:V↦V is the null transformation and h is \emph{nilpotent}. Let k be the nilpotency index, and w∈V such that hk−1(w)≠0 but hk(w)=0.

We can show that {w,h(w),h2(w),…,hk(w)} is a basis for V. First, observe that they are independent because if

∑iaihi(w)=0

we can apply h several times to show that every ai=0.

And second, we can show that they span V. In fact, let E=span{w,h(w),h2(w),…,hk(w)}. Observe that:

Since f(E)⊆E and f is, by hypothesis, indecomposable, we conclude that V=E.
It only rests to show the form of the matrix of f respect to the basis {w,h(w),h2(w),…,hk(w)}. But because of the facts of the above enumeration we conclude that

f≡(λ00…1λ0…01λ……………)

In conclusion: For any endomorphism f of V we can find a partition Ui of f-stables vector subspaces of V.
In each of one, fi has the form of the matrix above (in a particular basis). This is so because, either fi is a escalar matrix (fi=λId) or fi−λId is nilpotent, and for nilpotent operators we have the special basis {hk(w),hk−1(w),…,w}.

By the way: it there exists other decomposition in f-stables subspaces, but not satisfying that matrix form. Even the canonical Jordan form is not unique.