Let $A, B\in\mathcal M_n(\mathbb{R})$ such that $AB=BA$ with $n$ distinct eigenvalues.
1) Show that if $v\in\mathbb{R}^n$ and $\lambda\in\mathbb{R}$, $Av=\lambda v\implies ABv=\lambda Bv$
2) Show that every eigenvector of $A$ is an eigenvector of $B$
3) Show that $B$ is diagonalisable.
4) Show that $AB$ is diagonalisable.
My attempt:
1) We have that: $Av=\lambda v$ Let's multiply to the left with $B$.
So now we have: $BAv=B\lambda v$, but $BA=AB\implies ABv=\lambda Bv$ because $\lambda$ is in $\mathbb{R}.$
since $A$ has n distinct eigenvalues $\implies$ $A$ is diagonalisable.
How do I show that $B$ is too diagonalisable? and that every eigenvector of $A$ is an eigenvector of $B$?