If affineSpan ℝ C = ⊤, then intrinsicInterior ℝ C agrees with the usual interior C.
If affineSpan ℝ C ≠ ⊤ and 0 < n, then every point of C admits a nonzero normal
vector coming from a hyperplane containing C.
If affineSpan ℝ C = ⊤, then a point in the (ambient) boundary of C is disjoint from the
intrinsic interior of C (as a singleton set).
If x ∈ intrinsicFrontier ℝ C, then the singleton {x} is disjoint from intrinsicInterior ℝ C.
A nontrivial supporting hyperplane gives a point of C where the defining linear functional is
strictly smaller than its boundary value.
If a linear functional attains a strict maximum over C at x, then x is not in the
intrinsic interior of C.
Corollary 11.6.2. Let C be a convex set. An x ∈ C is a relative boundary point of C
if and only if there exists a linear function h not constant on C such that h achieves its
maximum over C at x. (Here "relative boundary" is interpreted as membership in
intrinsicFrontier ℝ C.)
HyperplaneSeparatesProperly is symmetric in the two sets.
Theorem 11.7. Let C₁ and C₂ be non-empty subsets of ℝ^n, at least one of which is a
cone. If there exists a hyperplane which separates C₁ and C₂ properly, then there exists a
hyperplane which separates C₁ and C₂ properly and passes through the origin.
If a ∉ K for a nonempty closed convex set K, then there is a dot-product functional
strictly separating a from K in the sense x ⬝ᵥ b ≤ β < a ⬝ᵥ b.
If a ∉ K for a nonempty closed convex cone K, then some homogeneous closed half-space
contains K but excludes a.
Corollary 11.7.1: A non-empty closed convex cone K ⊆ ℝ^n is the intersection of the
homogeneous closed half-spaces which contain it (a homogeneous half-space being one with the
origin on its boundary).
Corollary 11.7.2: Let S be any subset of ℝ^n, and let K be the closure of the convex
cone generated by S. Then K is the intersection of all homogeneous closed half-spaces
containing S (a homogeneous closed half-space is one of the form {x | x ⬝ᵥ b ≤ 0} with
b ≠ 0).
From a proper separating hyperplane through the origin between {a} and K, extract a
nonzero normal b for a homogeneous closed half-space containing K.
Corollary 11.7.3: Let K be a convex cone in ℝ^n other than ℝ^n itself. Then K is
contained in some homogeneous closed half-space of ℝ^n. In other words, there exists some
vector b ≠ 0 such that x ⬝ᵥ b ≤ 0 for every x ∈ K.