Suppose for any eigenvector $v$ of an operator $\phi:\mathbb{C}^n\rightarrow \mathbb{C}^n$ with corresponding eigenvalue $\lambda$, $v$ is also the eigenvector of $\phi^*$(the adjoint of $\phi$) with corresponding eigenvalue $\bar{\lambda}$. Prove that $\phi$ is normal.
I know the converse is true, but I have no idea how to prove this. Easy to see $\phi \phi^*(v)=\phi^* \phi(v)$ for $v$ in eigenspaces, but how to prove the others? Thanks for any help.
Let $v_1$ be an eigenvector of $\phi$. Show that $V=\operatorname{span}\{v_1\}$ and $V^\perp$ are invariant subspaces of both $\phi$ and $\phi^\ast$. Hence prove that the stated property of $\phi$ in the problem statement is preserved on $V^\perp$. Proceed recursively, we obtain an orthonormal eigenbasis $\{v_1,\ldots,v_n\}$ of $\phi$. Hence $\phi$ is normal.