Slater supporting multipliers: normalized separation certificate
ProvedConvexOptimization.slater_supporting_multipliersconvexoptimizationdualityseparationslater
Let and be convex, and impose the affine equalities with linearly independent normals . Suppose there is a Slater point satisfying every inequality strictly and every equality exactly, and suppose the primal objective is bounded below on the feasible set. Write
Then there are inequality multipliers and equality multipliers such that the Lagrangian has the global lower bound
This is the normalized supporting-hyperplane certificate used to derive strong duality and dual attainment under Slater's condition.
Formalization Note The primal value is represented by the real infimum sInf (f₀ '' feasibleSet fc a b); the conclusion is kept real-valued so it can be reused independently of the EReal representation of the dual function.
Preamble
import Mathlib import Definitions.Def_ConvexOptimization_lagrangeDuality open scoped RealInnerProductSpace ENNReal open MeasureTheory
Formal statement
theorem ConvexOptimization.slater_supporting_multipliers {n mm p : ℕ}
(f₀ : EuclideanSpace ℝ (Fin n) → ℝ) (hf₀ : ConvexOn ℝ Set.univ f₀)
(fc : Fin mm → EuclideanSpace ℝ (Fin n) → ℝ)
(hfc : ∀ i, ConvexOn ℝ Set.univ (fc i))
(a : Fin p → EuclideanSpace ℝ (Fin n)) (ha : LinearIndependent ℝ a)
(b : Fin p → ℝ)
(xs : EuclideanSpace ℝ (Fin n)) (hxs_ineq : ∀ i, fc i xs < 0)
(hxs_eq : ∀ j, ⟪a j, xs⟫ = b j)
(hbdd : BddBelow (f₀ '' feasibleSet fc a b)) :
∃ (lam : Fin mm → ℝ) (nu : Fin p → ℝ), (∀ i, 0 ≤ lam i) ∧
∀ x, sInf (f₀ '' feasibleSet fc a b) ≤ lagrangian f₀ fc a b x lam nu := by sorrySource
Boyd and Vandenberghe, Convex Optimization (2004; seventh printing with corrections, 2009), https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf, Section 5.3.2, pp. 235-236, normalized consequence of equation (5.41); Slater condition rules out the vertical case on p. 236.