In the given Lemma.
Suppose $x$ is a point outside a non-empty closed convex set $C$ . Then there exist a unique point $C(x)$, on the boundary of $C$ , which is closer to $x$ than any other point in $C$ .
What I am not understanding that why the closest point falls on boundary only why not within C. For example if there is disk (which I believe is closed convex set) on some plane in R3 and there is point outside that plane then there could be some point within disk that is more closer to this point than the points on the boundary.
I know my knowledge is limited and this question may seems very silly :) The only way this lemma makes sense to me is that if the point and the closed convex set $C$ both lie on to the same plane. Is this assumption is mandatory in understanding Hyperplane separation theorems.