So I need to prove the complex spectral theorem without using matrices, The complex spectral theorem says that for a complex inner product space $U$ and some linear operator $T$ on $U$, $T$ is normal if and only if there exists an orthonormal $T$ eigenbasis.
I'm not entirely sure where to start as the proofs I've seen before use matrices?!
Any help would be appreciated
Let me outline how to prove that if $T$ is normal then you can find an orthonormal basis of eigenvectors for $T$.
For the other direction, assume that $v_1,\dots,v_n$ is an orthonormal basis of $U$ consisting of eigenvectors of $T$ and write $Tv_i = \lambda_i v_i$. Show using the defining property of $T^{*}$ that $T^{*}v_i = \overline{\lambda_i} v_i$ and then $$ (T^{*}T)(v_i) = |\lambda_i|^2 = (TT^{*})(v_i) $$ for all $1 \leq i \leq n$ showing that $TT^{*} = T^{*}T$ so $T$ is normal.