$\DeclareMathOperator{\N}{\mathcal{N}}\DeclareMathOperator{\Ker}{Ker}\DeclareMathOperator{\id}{Id}\DeclareMathOperator{\rk}{Rank}$It is important in my reading of a formal proof of the existence of Jordan Canonical Form to also rigorously show that the statement of the title is true. A step in this proof, key in proving the existence and also in constructing the JNF itself, assumes that, where $V$ is a finite-dimensional vector space and $A:V\to V$, for some $\lambda$ such that $A-\lambda\id$ is singular:
$$\N_m=\Ker(A-\lambda\id)^m\\\N_1\subsetneq\N_2\subsetneq\N_3\subsetneq\cdots\subsetneq\N_k=\N_{k+1}=\N_{k+2}=\cdots$$
The fact that $B=A-\lambda\id$ is singular implies $B$ is nilpotent (edit: no it doesn't!) - I believe some matrix is nilpotent iff. it is singular (edit: not true!). I understand the latter equality - the rank and nullity stabilise at some point $k$, and this is proven in the article I am reading - but the assumption that $\dim\N_{i+1}\geqslant1+\dim\N_i,\,i\lt k$ goes unproven, because it is "obvious", in the sense that I instinctively feel it is true. And it really is intuitive; the nilpotent operator should reduce its own rank successively until the rank becomes $0$ but all the same I cannot prove for any arbitrary nilpotent operator $B$ that $\rk(B^{m+1})\leqslant\rk(B^m)-1$.
I am happy to attempt this myself with hints, or see a full rigorous answer. Any observations are appreciated.
EDIT:
To be clear:
Very specifically it is not the notion that there exists $k$ such that the sequence stabilises that I care about - it is the notion of $\N_1\subsetneq\N_2\subsetneq\cdots\N_k$ that I ask for a proof of, where $\N_i$ is the nullspace of a nilpotent operator at the $i$th power.
- Take $A$ to be a nilpotent linear operator forming an endomorphism in a finite dimensional vector space $V$, and let $\N$ denote the nullity of some linear operator. Then: $$\rk(A)\gt\rk(A^2)\gt\cdots\gt\rk(A^k)=\rk(A^{k+1})=\cdots=0\\\N(A)\lt\N(A^2)\lt\cdots\lt\N(A^k)=\N(A^{k+1})=\cdots=\dim V$$
Why, and why is the sequence of ranks strictly decreasing only/not only for nilpotent operators?
And the question is interested mostly in the strict nature of this sequence - I know why the equalities at the end hold - it is the strict inequalities at the beginning that I am interested in.
Let $A$ be a linear operator that is not zero. Let $N_k$, $k\geq 1$, be the nullspace of $A^k$. We trivially have that $N_k\subseteq N_{k+1}$ for all $k$.
Claim. If $k$ is such that $N_k=N_{k+1}$, then $N_k=N_{k+r}$ for all $r\geq 1$.
Proof. Induction on $r$. True by assumption for $r=1$. Assume that we know that $N_k=N_{k+r}$. We show that $N_{k+r}=N_{k+r+1}$. Let $v\in N_{k+r+1}$. Then $A^{k+r+1}v = \mathbf{0}$, so $Av\in N_{k+r}=N_k$. That means that $A^k(Av) = A^{k+1}v = \mathbf{0}$, so $v\in N_{k+1}\subseteq N_{k+r}$. Thus, $N_{k+r+1}\subseteq N_{k+r}$ which proves the desired equality. $\Box$
Note this is not restricted to nilpotent operators. This is true for any linear operators. The nullspaces will get larger under consecutive applications of the operator, until at one point they stabilize... and then that's where they stay, and never get any bigger. So if you have the same nullspace for $A^7$ and $A^8$, then that's it; that's the nullspace for all $A^k$ with $k\geq 7$.
Thus, if the sequence ever stabilizes at one step, then that's it. It will "stop" at that point and never get any bigger. For a nilpotent operator, until you get to $N_k=V$, each previous step must enlarge these nullspaces. So you have strict inclusion at each step until you get to $N_k=V$. (For arbitrary operators you'll get a strict inclusion until you get to the generalized eigenspace of $0$.)