lec04
Lecture 4. Supporting and Separating Hyperplane Theorem
We would like to present a fundamental property of convex sets. Roughly speaking, we would like to show that every convex set
4.1 Projection to convex sets
Given a set
Let
Is this well-defined?
Clearly, if
We first show that the minimizer exists. Since
Next, we show that the minimizer is unique. Suppose there are two points
Let
Note that for all
Let
Geometrically, this means
Let
In fact, the hyperplane orthogonal to
Let
The idea is to find
4.2 Supporting hyperplane theorem
- The interior of a set
is defined as: - The closure of a set
is defined as - The boundary of a set
is defined as or equivalently,
Given a nonempty convex set
- If
, then lies in an affine set of dimension less than . Otherwise, there exists affinely independent points in , which implies that contains a -simplex. However, the interior of the simplex is nonempty, which contradicts . Now choose any hyperplane that the affine set lies on and we are done. - If
, let . Note that and is closed. By the corollary in Section 4.1, for all , there exists a hyperplane strictly separates and , namely, such that , . We normalize such that .
Next we consider a series of points For each , corresponds to a , and . Hence, by the Bolzano–Weierstrass theorem, there exists a convergent subsequence of . Denote by its limit. Then we show that this is the coefficient of the desired hyperplane.
For any , there exists such that Thus, by taking the limit on both sides.
For any , there exists a sequence by convexity. (Why?) Since for each , we can conclude that .
Let
By definition, there exists
Let
Any nonempty closed convex is the intersection of some halfspaces.
In fact, for any closed convex
For a

When considering high dimensional spaces, we can just use the supporting hyperplane theorem. For each boundary point
Note that the number of those halfspaces may be infinite and even uncountable.
4.3 Separating hyperplane theorem
We would like to show that any two disjoint (not necessarily bounded or closed!) convex sets can be separated by a hyperplane. Note that the hyperplane may not separate these two sets strictly.
Let
Consider the set
- Case 1:
. By the corollary in Section 4.1, there is a hyperplane separating and . - Case 2:
. Applying the supporting hyperplane theorem, we can find a supporting hyperplane for at , which separates and .
4.4 Farkas’ lemma
We now present an application of the separating hyperplane theorem. This lemma will help us prove the strong duality in Lecture 8.
Let
; .
Recall the conic combination and the cone hull.
The two sets can also be understood in the following ways:
- The first set is non-empty means that
locates in a cone hull of : Let . If there exists such that , then . - The second set is non-empty means that there exists
such that the hyperplane separates and the column vectors of .
The Farkas’ lemma tells us there exists a separating hyperplane passing through unless .
First, we prove that if the first set is nonempty, the second one must be empty. Otherwise, there exist
- For all
and , . Then , which is equivalent to . Taking the limit as , it gives . - In addition,
implies that . Thus .
Therefore, the hypeplane
Overall, exactly one of the two sets must be nonempty whenever the first one is empty or nonempty.
Why is