I am struggling with the following question
Let $V$ be a finite dimensional vector space and $T:V\rightarrow V$ be a linear normal operator ($T^\ast T = TT^\ast$), and $W$ an invariant subspace of $T$ ($T(W)\subseteq W)$. Prove $W$ is also an invariant subspace of $T^\ast$.
The problem I have is characterizing something like $T^\ast w \in W$ when all that is given is in the language of inner products. I thought of maybe decomposing $T^\ast w = u+v$ where $u \in W,\ v\in W^\perp$, and showing $v=0$ by $\left <T^\ast w, v \right >=0$, but $T$ being normal does not help when there is "only one $T$" inside the inner product. Is multiplying both sides by $T$ any help? because then we can use normality but I don't know where it leads us.
I know this is true since using the unitary diagonalization, I can express $T^\ast$ as a polynomial in $T$ and from there it's easy ($W$ is $p(T)$ invariant regardless of the polynomial itself), but I would like to see a more fundamental solution.