Let $X$ be an inner product space. For any bounded linear functional $f$ on X, there exists a unique $x_f \in X$ s.t. for any $x \in X$, $f(x)=\langle x, x_f\rangle$, and $\|f\|=\|x_f\|$. Show that $X$ is a Hilbert space.
Remember: It is true that Riesz's representation theorem doesn't hold for an incomplete inner product space, but we cannot use it to solve this problem because they are completely different.
Here's my idea:
Let $\{x_n\}$ be a Cauchy sequence. For a given functional $f$, by the fact that $|\langle x_n, x_f\rangle| ≦ \|x_f\|\|x_n\|$, we have $\{\langle x_n, x_f\rangle\}$ is a Cauchy sequence. However, we can't immediately find a $x$ s.t. $\{\langle x_n, x_f\rangle\} \rightarrow \{\langle x, x_f\rangle\}$.
Any hint will be most welcomed.
For your Cauchy sequence $x_n$, consider them as linear functionals $f_{x_n}(x) := \langle x_n,x\rangle $. The dual of the normed space $X$ is complete, so $f_{x_n}$ have a limit, $f\in X'$. By hypothesis, there is some $x_f\in X$ such that $f(x) = \langle x_f,x \rangle$. Since $f_{x_n} - f$ is represented by the element $x_n - x_f \in X$, we also know by the given hypothesis that $$ \|x_n - x_f \|_X = \| f_{x_n} - f\|_{X'} \to 0.$$