Given a non-empty, closed, convex set E in Hilbert space $\mathrm{H},$ it must obtain a unique element of smallest norm.
A classic proof is use parallelogram law. But I want to show this using Zorn's lemma directly. Say let $P$ be set of all closed balls that intersects with $E$. Define ordering as containment of the balls. For each chain, an upper bound can be intersection of all the balls in this chain because intersection of all balls with $E$ is still non-empty (Show that the infinite intersection of nested non-empty closed subsets of a compact space is not empty). This gives existence of a maximal element: the smallest ball that has non-empty intersection with $E$. But this does not even uses completeness. Where went wrong? Is there any way I can do this?