A feasible cone prevents a nonpositive representation of the vertical vector.
Shift a linearly independent conic sum along the vertical vector to zero a coefficient.
If one coefficient is zero, reindex the conic sum over Fin n by skipping that index.
Full dimensionality and a nonzero normal force the intersection of half-spaces to be nonempty.
Containment in a half-space gives membership in the closure of coneK.
Full-dimensionality of C forces a point in the interior.
Interior points give strict inequalities for defining halfspaces.
An interior point excludes the origin from conv (adjoinVertical Sstar).
Linear equivalences commute with convexHull.
Linear equivalences commute with ConvexCone.hull on the level of sets.
Taking the cone hull after convexHull does not change the cone.
The prodLinearEquiv_append_coord image of coneK is a generated cone.
Full-dimensionality and compactness of Sstar make coneK closed.
Theorem 17.2.11 (Dual Carath'eodory for half-spaces (Theorem 17.3 / 2.10)), LaTeX label
thm:dual_caratheodory.
Let S* ⊆ ℝ^{n+1} be nonempty, closed, and bounded, and let
C := intersectionOfHalfspaces S* as in Definition 17.2.5 (def:C). Suppose C is
n-dimensional (i.e. finrank (affineSpan ℝ C).direction = n).
Fix (x*, μ*) ∈ ℝ^{n+1} with x* ≠ 0 and consider the half-space
H = {x ∈ ℝⁿ | ⟪x, x*⟫ ≤ μ*}. Then H ⊇ C if and only if there exist
(xᵢ*, μᵢ*) ∈ S* and coefficients λᵢ ≥ 0 for i = 1, …, m, with m ≤ n, such that
∑ i, λᵢ • xᵢ* = x* and ∑ i, λᵢ * μᵢ* ≤ μ*.
Theorem 17.3. Let S* ⊆ ℝ^{n+1} be nonempty, closed, and bounded, and let
C = {x ∈ ℝⁿ | ∀ (x*, μ*) ∈ S*, ⟪x, x*⟫ ≤ μ*}.
Assume the convex set C is n-dimensional (here: finrank (affineSpan ℝ C).direction = n).
Fix a half-space H = {x ∈ ℝⁿ | ⟪x, x*⟫ ≤ μ*} with x* ≠ 0 (represented as r : HalfspaceRep n).
Then H ⊇ C if and only if there exist points (xᵢ*, μᵢ*) ∈ S* and coefficients λᵢ ≥ 0,
i = 1, …, m, with m ≤ n, such that ∑ i, λᵢ • xᵢ* = x* and ∑ i, λᵢ * μᵢ* ≤ μ*.
A conic-combination certificate forces a finite intersection to lie in the target half-space.
Pad a finite family of half-spaces without changing the intersection inclusion.
Corollary 17.2.12 (Equivalent intersection formulation), LaTeX label cor:intersection_form.
In the setting of Theorem 17.2.11 (thm:dual_caratheodory), the condition
intersectionOfHalfspaces S* ⊆ H is equivalent to the existence of n (not necessarily
distinct) half-spaces
Hᵢ = {x ∈ ℝⁿ | ⟪x, xᵢ*⟫ ≤ μᵢ*} with (xᵢ*, μᵢ*) ∈ S*
such that H₁ ∩ ··· ∩ Hₙ ⊆ H.
Corollary 17.3.1 (Equivalent intersection formulation), LaTeX label
cor:intersection_form_page11.
Assume the hypotheses of Theorem 17.3 (thm:dual_caratheodory). Then the condition that the
intersection intersectionOfHalfspaces S* is contained in the half-space under consideration
H = r.set is equivalent to the existence of n (not necessarily distinct) half-spaces
H i = {x | ⟪x, x i*⟫ ≤ μ i*} with (x i*, μ i*) ∈ S* such that
⋂ i, H i ⊆ H.