Let $H$ be a complex Hilbert space. I am trying to prove that $H^*$ (the set of bounded linear maps from $H$ to $\mathbb C$) is again a Hilbert space, where the inner product induces the operator norm. I have already seen proofs that $H^*$ with the operator norm is a Banach space, and also that a norm is induced by an inner product if and only if the norm satisfies the parallelogram law
$$\|x+y\|^2+\|x-y\|^2=2\|x\|^2+2\|y\|^2.$$
So if I can show that the operator norm on $H^*$ obeys this identity, then I am done. But how can I do that?
I would prefer not to invoke the Riesz representation theorem, as I have seen some sources do. (Hence "minimalist" in the question title.)
Letting $\phi, \psi\in H^*$, we have
\begin{align} \|\phi+\psi\|^2+\|\phi-\psi\|^2 &=\left(\sup_{\|x\|=1}|\phi(x)+\psi(x)|\right)^2 + \left(\sup_{\|x\|=1}|\phi(x)-\psi(x)|\right)^2 \\\\ &=\sup_{\|x\|=1}|\phi(x)+\psi(x)|^2 + \sup_{\|x\|=1}|\phi(x)-\psi(x)|^2 \\\\ &=\sup_{\|x\|=1}\Big(|\phi(x)|^2+|\psi(x)|^2+\overline{\phi(x)}\psi(x)+\phi(x)\overline{\psi(x)}\Big)\\\\ &\qquad + \sup_{\|x\|=1}\Big(|\phi(x)|^2+|\psi(x)|^2-\overline{\phi(x)}\psi(x)-\phi(x)\overline{\psi(x)}\Big) \end{align}
If we could only combine the two "sup" expressions and cancel cross terms, and then also separate out the "sup" terms again to give $2\|\phi\|^2+2\|\psi\|^2$, we would be done. But I can't see any justification for this.
By Riesz's theorem, there is an antilinear isometric bijection $I:H^\ast\to H$ such that $\varphi(x)=(x,I\varphi)$. Antilinear means that $I(\alpha\varphi_1+\beta\varphi_2)=\overline{\alpha}I(\varphi_1)+\overline{\beta}I(\varphi_2)$. As you know, $H^\ast$ is Banach space. We define a function $<\varphi_1,\varphi_2>=(I\varphi_2,I\varphi_1)$ in it. All you need to do is show that $<\cdot,\cdot>$ -- is inner product in $H^\ast$ and $<\varphi,\varphi>=\|\varphi\|^2$. It will follow from here that the space $H^\ast$ is Hilbert and the parallelogram law will turn out automatically.