Let $H$ be a Hilbert space, $T:H\to H$ linear and bounded, $\|T\|\le 1$. Prove that: $\forall x\in H$ $Tx=x \iff T^*x=x$.
I tried it but there must be a mistake, because I haven't used $\|T\|\le 1$. For all $\forall x\in H$: $\langle Tx-x,x\rangle =\langle x,T^*x\rangle- \langle x,x\rangle =\langle x, T^*x-x\rangle$. I want to conclude from here that $Tx=x \iff T^*x=x$, but this seems to be wrong because I don't use $\|T\|\le 1$, right?
Alternatively, my guess is to do this with Cauchy-Schwarz somehow and then I have to use $\|T\|\le 1$, but how exactly?
It holds $$ \begin{split} \|T^*x-x\|^2 &= \|T^*x\|^2 - \langle x, T^*x\rangle - \langle T^*x, x\rangle + \|x\|^2\\ & = \|T^*x\|^2 - \langle T x, x\rangle - \langle x, T x\rangle + \|x\|^2\\ & = \|T^*x\|^2-\|x\|^2 \le 0 \end{split}$$ because of $\|T^*\|=\|T\|\le 1$. This implies $T^*x=x$.