Global Lagrange duality under strict feasibility
ProvedVectorSpaceOpt.lagrange_dualityLet be convex and cone-convex on nonempty in real normed spaces. Let be a convex cone with nonempty interior, and assume a Slater point satisfies . If the finite number is the infimum of over , then some dual-positive attains
If attains the primal value, then and minimizes on . The root adds neither closedness nor pointedness of and retains dual attainment and complementarity. Its conclusion remains useful even when existence of a primal optimizer is not known.
import Definitions.Def_VectorSpaceOpt_coneLE import Definitions.Def_VectorSpaceOpt_dualPositive import Definitions.Def_VectorSpaceOpt_coneConvexOn import Definitions.Def_VectorSpaceOpt_lagrangian import Definitions.Def_VectorSpaceOpt_lagrangeDualValue
namespace VectorSpaceOpt
/-- Luenberger, Chapter 8, §8.6, Theorem 1 (Lagrange Duality). -/
theorem lagrange_duality
{X Z : Type*}
[NormedAddCommGroup X] [NormedSpace ℝ X]
[NormedAddCommGroup Z] [NormedSpace ℝ Z]
(P : ConvexCone ℝ Z) (Ω : Set X) (f : X → ℝ) (G : X → Z) (μ : ℝ)
(hΩ : Ω.Nonempty) (hf : ConvexOn ℝ Ω f)
(hG : ConeConvexOn P Ω G)
(hPint : (interior (P : Set Z)).Nonempty)
(hslater : ∃ x ∈ Ω, -G x ∈ interior (P : Set Z))
(hμ : IsGLB
(f '' {x : X | x ∈ Ω ∧ coneLE P (G x) 0}) μ) :
∃ zstar₀ : Z →L[ℝ] ℝ,
dualPositive P zstar₀ ∧
lagrangeDualValue Ω f G zstar₀ = (μ : EReal) ∧
(∀ zstar : Z →L[ℝ] ℝ, dualPositive P zstar →
lagrangeDualValue Ω f G zstar ≤
lagrangeDualValue Ω f G zstar₀) ∧
(∀ x₀ ∈ Ω, coneLE P (G x₀) 0 → f x₀ = μ →
zstar₀ (G x₀) = 0 ∧
∀ x ∈ Ω,
lagrangian f G zstar₀ x₀ ≤ lagrangian f G zstar₀ x) := by sorry
end VectorSpaceOptRead-back
What the Lean code literally says, in plain math · gpt-5
For real normed vector spaces , a real convex cone in , a set , functions and , and , assume: is nonempty; is convex on ; is convex and for every and with , ; the topological interior of is nonempty; some satisfies ; and is the greatest lower bound of the objective-value set . Then there exists a continuous real-linear functional nonnegative on every such that its extended-real dual value equals the finite embedded value , and for every other continuous real-linear nonnegative on , in . Moreover, for every with and , one has and for every . The greatest-lower-bound hypothesis and final clause do not assert that such an exists. Since is nonempty, each dual infimum is over at least one finite value and may be finite or , but not ; the asserted equality makes the value at finite.
Confirmed by the mission captain (proposal self-audit).