[step:Prove the linear Engel lemma for nilpotent endomorphism Lie algebras]
[claim:Linear Engel lemma]
Let $V$ be a nonzero finite-dimensional vector space over $F$, and let $L \subseteq \operatorname{End}_F(V)$ be a finite-dimensional Lie subalgebra under the commutator bracket
\begin{align*}
[A,B] := A \circ B - B \circ A.
\end{align*}
Assume that every $X \in L$ is nilpotent as an endomorphism of $V$. Then there exists $0 \neq v \in V$ such that $X(v)=0$ for every $X \in L$.
[/claim]
[proof]
We prove the claim by induction on $d := \dim_F L$.
If $d=0$, then every nonzero $v \in V$ is annihilated by all elements of $L$. If $d=1$, write $L=F X_0$ for some $X_0 \in L$. Since $X_0$ is nilpotent and $V \neq 0$, the kernel $\ker X_0$ is nonzero; any $0 \neq v \in \ker X_0$ is annihilated by every scalar multiple of $X_0$.
Assume $d \geq 2$ and assume the result for all Lie algebras of dimension strictly smaller than $d$ satisfying the same nilpotence hypothesis.
First we record a nilpotence fact for commutators. For $T \in L$, define
\begin{align*}
\operatorname{ad}^{\operatorname{End}}_T: \operatorname{End}_F(V) &\to \operatorname{End}_F(V) \\
S &\mapsto [T,S].
\end{align*}
If $T^a=0$ for some $a \in \mathbb N$, then for every $k \geq 1$ and every $S \in \operatorname{End}_F(V)$,
\begin{align*}
(\operatorname{ad}^{\operatorname{End}}_T)^k(S)
=
\sum_{i=0}^{k} (-1)^{k-i}\binom{k}{i} T^i \circ S \circ T^{k-i}.
\end{align*}
This identity follows by induction on $k$ from the definition of the commutator. Taking $k=2a-1$, every summand has either $i \geq a$ or $k-i \geq a$, hence every summand is zero. Thus $\operatorname{ad}^{\operatorname{End}}_T$ is nilpotent. Since $L$ is closed under commutators, the restriction
\begin{align*}
\operatorname{ad}^L_T: L &\to L \\
S &\mapsto [T,S]
\end{align*}
is also nilpotent.
Choose a maximal proper Lie subalgebra $M \subsetneq L$, maximal with respect to inclusion. Such an $M$ exists because $L$ is finite-dimensional and contains at least the proper subalgebra $\{0\}$. We show that $M$ is an ideal of $L$ and has codimension one.
Let
\begin{align*}
N_L(M) := \{X \in L : [X,M] \subseteq M\}
\end{align*}
be the normalizer of $M$ in $L$. Since $M$ is a Lie subalgebra, $M \subseteq N_L(M)$. Suppose, for contradiction, that $N_L(M)=M$. Consider the quotient vector space $L/M$. For each $Y \in M$, define
\begin{align*}
\rho(Y): L/M &\to L/M \\
X+M &\mapsto [Y,X]+M.
\end{align*}
This map is well-defined because $[Y,M]\subseteq M$. The assignment
\begin{align*}
\rho: M &\to \operatorname{End}_F(L/M) \\
Y &\mapsto \rho(Y)
\end{align*}
is a Lie algebra homomorphism. Each $\rho(Y)$ is nilpotent because it is induced by the nilpotent endomorphism $\operatorname{ad}^L_Y$ of $L$.
By the induction hypothesis applied to the Lie algebra $\rho(M) \subseteq \operatorname{End}_F(L/M)$, there exists a nonzero coset $X_0+M \in L/M$ such that
\begin{align*}
\rho(Y)(X_0+M)=0
\end{align*}
for every $Y \in M$. This means $[Y,X_0]\in M$ for every $Y \in M$, so $X_0 \in N_L(M)$. Since $X_0+M \neq M$, we have $X_0 \notin M$, contradicting $N_L(M)=M$. Therefore $N_L(M)$ strictly contains $M$. By maximality of $M$, this gives $N_L(M)=L$, so $M$ is an ideal of $L$.
Because $M$ is an ideal, the quotient $L/M$ is a Lie algebra. If $\dim_F(L/M)\geq 2$, choose a one-dimensional subspace $F(X+M)\subset L/M$ with $X\notin M$. Every one-dimensional vector subspace of a Lie algebra is a Lie subalgebra, since $[X+M,X+M]=0$. Its inverse image under the quotient map $L\to L/M$ is a Lie subalgebra strictly between $M$ and $L$, contradicting the maximality of $M$. Hence
\begin{align*}
\dim_F(L/M)=1.
\end{align*}
Choose $X_1 \in L \setminus M$. Then
\begin{align*}
L = M \oplus F X_1
\end{align*}
as vector spaces.
Now apply the induction hypothesis to the Lie algebra $M \subseteq \operatorname{End}_F(V)$. Every element of $M$ is nilpotent on $V$, and $\dim_F M<d$, so the subspace
\begin{align*}
W := \{v \in V : Y(v)=0 \text{ for every } Y \in M\}
\end{align*}
is nonzero.
We show that $W$ is invariant under $L$. Let $w \in W$, let $Y \in M$, and let $X \in L$. Since $M$ is an ideal, $[Y,X]\in M$. Therefore
\begin{align*}
Y(X(w))
=
[Y,X](w)+X(Y(w))
=
0+X(0)
=
0.
\end{align*}
Thus $X(w)\in W$, so $W$ is invariant under every $X\in L$.
In particular, the restriction
\begin{align*}
X_1|_W: W &\to W
\end{align*}
is a nilpotent endomorphism of the nonzero finite-dimensional vector space $W$. Hence $\ker(X_1|_W)$ contains a nonzero vector. Choose $0\neq v\in W$ with $X_1(v)=0$. Since $v\in W$, every element of $M$ annihilates $v$, and since $L=M\oplus F X_1$, every element of $L$ annihilates $v$. This proves the claim.
[/proof]
[/step]