Let $f$ be an endomorphism of the vector space $V$. $f$ is alto self adjoint. Prove that, if $f^{k}(v)=0$ for $k\ge2$, then $f(v)=0$.
Let choose $v \in V$, then we get the following: $$ 0 = <f^{2}(v),v> = <f(v),f(v)> $$ Then we get that $f(v) = 0$
Is it correct for $k=2$? How can I generalize it?
Thanks.
Note that if $f$ is self-adjoint then for all $n$, $f^n$ is self-adjoint. Let's prove the result by induction on $k$. For $k=2$, we have $\langle fv, fv\rangle = \langle f^2 v, v \rangle = 0$, so $fv = 0$ for all $v$. Suppose that this is true up to $k$ and suppose that $f \in \text{end}(V)$ such that $f^{k+1} =0$. Then, $f^{2k} =0$ since $2k \ge k+1$ for $k \ge 2$. We have $\langle f^k v, f^k v \rangle = \langle f^{2k} v , v\rangle = 0$, so $f^k = 0$ and so by induction hypothesis, $f =0$.