Let $1<p<\infty$ and $K$ be a closed subspace of $L^p(X, \mathcal{M}, \mu)$. If $f\in L^p$ then there exists a unique $h\in K$ such that $||f-h||_p$ equals $$ \text{dist}(f,K)=\inf_{g\in K}||f-g||_p. $$ I've seen a proof using uniform convexity via Hanner's inequality. But is there a way to show this without using Hanner's inequality?
I know that since $K$ is a closed subspace of the reflexive $L^p$, $K$ is also reflexive. Also, any bounded, closed and convex subset of $K$ or $L^p$ is compact in the weak topology (using Alaoglu's theorem).
According to the second answer here (by @ncmathsadist), "the existence of the minimum owes to a compactness result known as the Alaoglu theorem."
Also, the existence of a minimizer is Exercise 43 in Royden's Real Analysis, 4th edition, p. 180 and attributed to Beppo Levi. The exercise is in the section titled "Mimimization of Convex Functionals."
It'd be great if you could help me show this without Hanner's inequality or point me to a reference. Thank you.