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:C4C4 such that the characteristic polynomial is P(λ)=(2λ)4. Define

G=F2Id.

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), 2k4. I.e., we have the sequence:

d1d2d3d4=4

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

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

Its kernel is

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

so dimker(φk)=d1. Its image lies in ker(Gk), so dimim(φk)dimker(Gk)=dk.
But then,

dimker(Gk+1)=dimker(φk)+dimim(φk)d1+dk,

i.e.

dk+1dk+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 wKer(G2)Ker(G), so we have the pair {G(w),w}, which can be extended with two independent vectors v1,v2Ker(G). We have in that basis:
(2100020000200002)
  1. 2,4,4,4. We can take w1,w2Ker(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 wKer(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 wKer(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 wKer(G3)Ker(G2) and the set {G2(w),G(w),w} is independent. We take vker(G) independent and we obtain a basis with matrix
(2100021000200002)
  1. 3,3,4,4. Analogous to case 6. We can take wKer(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 wKer(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.

Old stuff

In general, we have that for an endomorphism f:VV

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 ff=f, i.e., f is idempotent, the previous formula holds: for every vV we have that v=vf(v)+f(v)=(vf(v),f(v)) and conversely, for (h,w)Ker(f)Im(f) we can take h+wV such that (h+wf(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 VKer(f)×Im(f) at the following way:

v(vf(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 vV we get xy 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:VV there exists m1 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 fend(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 m1.
Since f is indecomposable and vker(hm) (since f(v)λv=0) we have that V=ker(hm), and therefore hm:VV is the null transformation and h is \emph{nilpotent}. Let k be the nilpotency index, and wV such that hk1(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(λ001λ001λ)

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),hk1(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.