Let $V$ be a vector space from a finite dimension and let $T,S$ linear diagonalizable transformations from $V$ to itself. I need to prove that: a. If $TS=ST$ so every eigenspace $V_\lambda$ of $S$ is $T$-invariant and the reduction of $T$ to $V_\lambda$ ($T:{V_{\lambda }}\rightarrow V_{\lambda }$) is diagonalizable. In addition, I need to show that there's a base $B$ of $V$ such that $[S]_{b}^{b}$, $[T]_{b}^{b}$ are diagonalizable if and only if $TS=ST$.
Ok, so first let $v\in V_\lambda$ from $TS=ST$ we get that $\lambda T(v)= S(T(v))$ so $T(v)$ is eigenvector of $S$ and we get what we want. I want to use that in order to get the following claim, I just don't know how.
one direction of the "iff" is obvious, the other one is more tricky to me.
I'd love your help with this.
Thanks.