I have a slight problem with the proof of the Riesz Representation Theorem, particularly the uniqueness part.
Suppose we have a Hilbert space $H$ and a non-zero linear functional $f : H\rightarrow\mathbb F$. The proof I have seen begins as follows. Since $f$ is non-zero, there exists a $z\in(\ker f)^\perp$ such that $f(z) = 1$ and $\|z\| = 1$. It then proceeds to show that $f(x) = \langle x, z\rangle$ for all $x\in H$. This part is fine.
The uniqueness is confusing me though, because to me this seems to suggest that there is precisely one vector $z\in (\ker f)^\perp$ such that $f(z) = 1$ and $\|z\| = 1$. This seems unlikely to me. Is this true? Or am I thinking about this wrong?