If x ∉ closure C and C is a nonempty convex set, then for any real μ there exists an
affine map bounded above by indicatorFunction C whose value at x exceeds μ.
Under directional boundedness, the conjugate of the (Real-valued) support function is the closed convex envelope of the indicator function.
For a nonempty convex set C, the closed convex envelope of indicatorFunction C is the
indicator function of closure C.
Text 13.1.5: Let C ⊆ ℝ^n be a convex set and let δ(· | C) be its indicator function. Then
(δ^*(· | C))^* = cl δ(· | C) = δ(· | cl C).
In this development, cl δ(·|C) is represented by clConv n (indicatorFunction C).
Auxiliary lemmas about scaling suprema in EReal.
The Fenchel conjugate of a positive scalar multiple is the corresponding right scalar multiple of the Fenchel conjugate.
A closed proper convex function is 0/⊤-valued iff its Fenchel conjugate is positively
homogeneous.
Theorem 13.2: The indicator function and the support function of a closed convex set are conjugate to each other. The functions which are the support functions of non-empty convex sets are the closed proper convex functions which are positively homogeneous.
Theorem 13.2 (characterization of support functions): an EReal-valued function on ℝ^n is a
support function of a nonempty convex set iff it is closed, proper, convex, and positively
homogeneous.
The set {xStar | ∀ x, ⟪x, xStar⟫ ≤ f x} is the 0-sublevel set of the Fenchel conjugate
f*.
If all supporting inequalities ⟪x, xStar⟫ ≤ f x hold (and f is not identically ⊤), then
f*(xStar) = 0.
Corollary 13.2.1. Let f be a positively homogeneous convex function which is not identically
⊤ (+∞). Then cl f (here represented by clConv n f) is the support function of the closed
convex set
C = { xStar | ∀ x, ⟪x, xStar⟫ ≤ f x }.