If we assume that $T^2 = T$, and that $T$ is unitary, I want to prove that $T=T^*$.
I know that there is a solution here: $T^2 = T$ and $T$ is normal implies $T$ is hermitian for a normal matrix, but in my case I'm assuming $T$ is unitary, and I'm asking for proof verification since I couldn't find any reference and my solution seemed really simple, giving me doubts.
Since $T$ is unitary we know that $$T^*T=I$$. Let us multiply by $T$ from the right and we get: $$ T^*T^2=T$$
But from $T^2=T$ we get that: $$T^*T = T$$
Therefore $T=I$ and is hermitian (and even more than that, I have only one possible form for the matrix).
Is this correct? Thanks!