[Math] Finding a Canonical Basis for Nilpotent Linear Mappings

linear algebralinear-transformationsmatrices

I've read in my Algebra book what seems to be like an easy way to find a canonical basis given a nilpotent mapping $N:V\to V$, and the corresponding cycle tableau. But I'm not sure I completely understand the method or if it can apply to the general case as well, since it is not given so clearly in the general case but rather is illustrated using an example.

A "cycle tableau", as I take it, is basically just understood in terms of columns of connected boxes. Where the number of boxes in the first column equals $\dim(\ker(N))$, in the second column $\dim(\ker(N^2))-\dim(\ker(N))$, in the third $\dim(\ker(N^3))-\dim(\ker(N^2))$, and so on until the final column contains only $1$ box. For an example, check here, which shows that for example $\dim(\ker(N^2))=5$, and $\dim(\ker(N^4))=8$.

The method goes like this: For each cycle of length $k$ corresponding to a row of length $k$ in the tableau, first take some non-zero vector $y\in \ker(N)\cap \operatorname{Img}(N^{k-1})$. Then some vector $x$ s.t. $N^{k-1}(x)=y$. Then take some eigenvectors of $N$, $y_2,y_3,…,y_n$ such that $\{y,y_2,y_3,…,y_n\}$ forms a linearly independent set, until you have the number of vectors in the cycle. Or in other parts of the text it says that "the remaining vectors in the cycle apart from $x,y$ will be $N(x),N^2(x),…,N^{k-2}(x)$? How is this the same? Then when you do this process for all cycles a canonical basis for $N$ would be the union of all the vectors you found.

Am I understanding the method correctly? And how could I apply it to the general problem of finding a canonical basis for nilpotent mappings?

Best Answer

Yes, sounds like you are just computing a cyclic basis.

Just compute the chain of kernels.

Then select vectors from each level of kernel so that you have an independent set.

E.g., be careful, vectors in the first kernel are (of course) again in the second kernel, third kernel,etc. That is, if you kill the vector on a first application of the operator $N$, then $N^2$ applied to the vector leaves it dead :)

With this basis, you will have carved out a cyclic subspace.

Related Question