The origin is not an interior point of the convex set C − D, so the supporting hyperplane theorem gives a unit vector a with a·x ≤ a·y; the level α is the supremum of a over C.
Let be the difference set; it is convex by Operations Preserving Convexity in : Intersections, Translates, Scalar Multiples, Sums, Affine Images and Preimages, Closure and Interior (v). Since , the origin does not lie in , and since (Closure and Interior in a Metric Space: Containments, the Closure is Closed, the Interior is Open (i)), it does not lie in either.
By The Supporting Hyperplane Theorem in (i), applied to and the origin, there is with for every . Taking and using bilinearity, we obtain
and because .
It remains to choose the level . As is nonempty, fix . The set is nonempty, since is, and bounded above by , so it has a supremum (The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (vii)). As an upper bound of , for every . For the number is an upper bound of by the inequality just displayed, so , the supremum being the least upper bound (Bounds, Least and Greatest Elements, Suprema and Infima for a Partial Order (iv)). Hence
which is (i). Thus and (Hyperplanes and Half-Spaces in (ii)), and separates and by Separating Hyperplanes in : Separation, Strict Separation and Strong Separation (i).
Loading…