Jordan canonical form

This is a basic fact of Linear Algebra.

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 isomorphismm. 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).

At the same way, we can prove the following proposition
Propostion
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 contruct the polynomic equation det(AλI)=0, and C is algebraically closed. So, for certain λ, Ker(fλid) as, 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.