If a δ-thickening of S is contained in a closed half-space {x | x ⬝ᵥ b ≤ β}, then
S is contained in the corresponding open half-space {x | x ⬝ᵥ b < β} (for δ > 0).
If a δ-thickening of S is contained in a closed half-space {x | β ≤ x ⬝ᵥ b}, then
S is contained in the corresponding open half-space {x | β < x ⬝ᵥ b} (for δ > 0).
Theorem 11.4: Let C₁ and C₂ be non-empty convex sets in ℝ^n. In order that there exist a
hyperplane separating C₁ and C₂ strongly, it is necessary and sufficient that
inf { ‖x₁ - x₂‖ | x₁ ∈ C₁, x₂ ∈ C₂ } > 0,
in other words that 0 ∉ closure (C₁ - C₂).
Theorem 11.4 (closure form): Let C₁ and C₂ be non-empty convex sets in ℝ^n. There exists a
hyperplane separating C₁ and C₂ strongly if and only if 0 ∉ closure (C₁ - C₂).
Recession directions of a negated set are the negations of recession directions.
Membership in a recession cone is preserved under preimages by linear equivalences.
Under the recession-condition hypothesis, the Minkowski difference C₁ - C₂ is closed.
Corollary 11.4.1. Let C₁ and C₂ be non-empty disjoint closed convex sets in ℝ^n
having no common directions of recession. Then there exists a hyperplane separating C₁ and
C₂ strongly.
Bounded sets in Fin n → ℝ have only the zero recession direction.
If one of two sets is bounded, then their closures have no common nonzero recession direction.
Strong hyperplane separation is monotone under shrinking the separated sets.
Corollary 11.4.2. Let C₁ and C₂ be non-empty convex sets in ℝ^n whose closures are
disjoint. If either set is bounded, there exists a hyperplane separating C₁ and C₂
strongly.
Text 11.3.1: Let C be a convex set in ℝ^n. A supporting half-space to C is a closed
half-space which contains C and has a point of C in its boundary.
Equations
Instances For
Text 11.3.1: Let C be a convex set in ℝ^n. A supporting half-space to C is a closed
half-space which contains C and has a point of C in its boundary.
Equations
Instances For
Text 11.3.2: A supporting hyperplane to C is a hyperplane which is the boundary of a
supporting half-space to C. Equivalently, a supporting hyperplane has the form
H = {x | x ⬝ᵥ b = β} with b ≠ 0, such that x ⬝ᵥ b ≤ β for every x ∈ C and
x ⬝ᵥ b = β for at least one x ∈ C.
Equations
Instances For
If a linear functional vanishes on the direction of an affine subspace, then it is constant on that affine subspace.
Text 11.3.3: If C is not n-dimensional (so that affineSpan ℝ C ≠ ⊤), then there exists
a hyperplane containing (and hence extending) affineSpan ℝ C, and therefore containing all of
C.
Text 11.3.4: We usually speak only of non-trivial supporting hyperplanes to C, i.e. those
supporting hyperplanes H which do not contain C itself.
Equations
- IsNontrivialSupportingHyperplane n C H = (IsSupportingHyperplane n C H ∧ ¬C ⊆ H)
Instances For
The dot product with b as a continuous linear functional, viewed in the StrongDual.
Equations
- dotProduct_strongDual b = LinearMap.toContinuousLinearMap (IsLinearMap.mk' (fun (x : Fin n → ℝ) => x ⬝ᵥ b) ⋯)
Instances For
If a ∉ C and C is a nonempty closed convex set in ℝ^n, then there exists a continuous
linear functional that strictly separates a from C.