Let $F$ be an algebraically closed field and $V$ be a finite dimensional vector space over F. Let $S, T$ be two linear operators of $V$, with $ST = TS$. Suppose the characteristic polynomial of S has distinct roots.
I want to show 2 things:
- Every eigenvector of $S$ is an eigenvector of $T$
- If $T$ is nilpotent for some $k \in \mathbb{N}$ then $T=0$
A quick search will show many similar questions to this, but none of them have quite the right setting. Most either showing the converse (if $S,T$ have the same eigenvectors then $ST = TS$). Or dropping the assumption that the field is algebraically closed and $S$ having a characteristic polynomial that factors into distinct roots. It can be show pretty easily that without this assumption the assertion is actually false, an easy counter example being $S = Id$ and $T = $ (almost) anything. Then $S$ has every vector as an eigenvector which won't be true for most matrices $T$.
So the answer must have something to do with the distinct (linear) roots of the characteristic polynomial of $S$. I know that distinct eigenvalues correspond to distinct eigenvectors, and I'd like to get a basis consisting of these eigenvectors but there's nothing that stops $0$ from being an eigenvalue of $S$. It's also very easy to show that if $v$ is an eigenvector of $S$, then so is $Tv$ but that hasn't gotten me anywhere.
At this point I'm lost. Any help would be nice.