Basic quadratic-penalty estimates
ProvedVectorSpaceOpt.quadratic_penalty_basic_estimatesLet positive weights be nondecreasing and tend to infinity. Suppose is a feasible global minimizer of , and for every , globally minimizes . Then the attained penalty values are nondecreasing, every one is at most , and the stronger weighted residual vanishes:
No topology, continuity, convergence, or convexity is assumed. This is exactly §10.11, Lemma 1, including its part 3 rather than the weaker consequence . The result supplies all numerical bounds consumed by the cluster-point theorem and can be reused for penalty sequences in any underlying decision type.
import Definitions.Def_VectorSpaceOpt_quadratic_penalty open Filter Set
namespace VectorSpaceOpt
/-- Luenberger, Chapter 10, §10.11, Lemma 1. -/
theorem quadratic_penalty_basic_estimates
{X : Type*} {p : ℕ} (f : X → ℝ) (G : X → Fin p → ℝ)
(K : ℕ → ℝ) (x : ℕ → X) (xStar : X)
(hKpos : ∀ n, 0 < K n) (hKmono : Monotone K)
(hKlim : Tendsto K atTop atTop)
(hfeasStar : IsConstraintFeasible G xStar)
(hminStar : IsMinOn f {y | IsConstraintFeasible G y} xStar)
(hpenMin : ∀ n, IsMinOn (quadraticPenaltyObjective f G (K n)) Set.univ (x n)) :
Monotone (fun n => quadraticPenaltyObjective f G (K n) (x n)) ∧
(∀ n, quadraticPenaltyObjective f G (K n) (x n) ≤ f xStar) ∧
Tendsto (fun n => K n * constraintViolation G (x n)) atTop (nhds 0) := by
sorry
end VectorSpaceOptRead-back
What the Lean code literally says, in plain math · gpt-5
Let be an arbitrary type, , , , , , and . Assume for every , is nondecreasing, and tends to along the natural-number at-top filter, meaning it is eventually above every real bound. Assume is feasible, so for every , and globally minimizes over every feasible point. Assume also that, for every , globally minimizes over all the function . Then the attained penalized values form a nondecreasing sequence; each is at most ; and the real sequence tends to , where . The conclusion does not explicitly assert convergence of or of itself. No topology on is assumed. For , and feasibility is vacuous.
Confirmed by the mission captain (proposal self-audit).