Two-sided sensitivity bounds from Lagrange multipliers
ProvedVectorSpaceOpt.lagrange_multiplier_sensitivityConsider perturbed constraints and . Let be feasible for , and let dual-positive be complementary and make minimize the shifted Lagrangian over . Then
The hypotheses spell out the source phrase “solutions and corresponding multipliers” without hiding optimality or complementarity in a new structure. This theorem quantifies the multiplier interpretation as a marginal value of constraint relaxation and provides a reusable stability estimate for pairs of conic programs. It remains meaningful for arbitrary vector perturbations, with ordering confined to feasibility and multiplier positivity.
import Definitions.Def_VectorSpaceOpt_coneLE import Definitions.Def_VectorSpaceOpt_dualPositive
namespace VectorSpaceOpt
/-- Luenberger, Chapter 8, §8.5, Theorem 1. -/
theorem lagrange_multiplier_sensitivity
{X Z : Type*}
[NormedAddCommGroup Z] [NormedSpace ℝ Z]
(P : ConvexCone ℝ Z) (Ω : Set X) (f : X → ℝ) (G : X → Z)
(z₀ z₁ : Z) (x₀ x₁ : X)
(zstar₀ zstar₁ : Z →L[ℝ] ℝ)
(hx₀ : x₀ ∈ Ω) (hx₁ : x₁ ∈ Ω)
(hfeas₀ : coneLE P (G x₀) z₀)
(hfeas₁ : coneLE P (G x₁) z₁)
(hzstar₀ : dualPositive P zstar₀)
(hzstar₁ : dualPositive P zstar₁)
(hcomp₀ : zstar₀ (G x₀ - z₀) = 0)
(hcomp₁ : zstar₁ (G x₁ - z₁) = 0)
(hmin₀ : ∀ x ∈ Ω,
f x₀ + zstar₀ (G x₀ - z₀) ≤
f x + zstar₀ (G x - z₀))
(hmin₁ : ∀ x ∈ Ω,
f x₁ + zstar₁ (G x₁ - z₁) ≤
f x + zstar₁ (G x - z₁)) :
zstar₁ (z₁ - z₀) ≤ f x₀ - f x₁ ∧
f x₀ - f x₁ ≤ zstar₀ (z₁ - z₀) := by sorry
end VectorSpaceOptRead-back
What the Lean code literally says, in plain math · gpt-5
Let be an arbitrary type and a real normed vector space. For a real convex cone in , set , functions and , vectors , points , and continuous real-linear functionals , assume ; and ; each is nonnegative on every point of ; and and . Also assume that for every , and . Then . The minimization hypotheses range over all of , not only feasible points, and no vector-space structure on , convexity, closedness, or existence assertion beyond the supplied is assumed.
Confirmed by the mission captain (proposal self-audit).