§2, (2.3), pp. 3–4 — MFCQ or a full active-gradient cone is the weakest strict CQ associated with Scaled-AKKT
ProvedStrictCQ.Scaled.eq_2_3_weakestLet , be continuously differentiable constraint functions and let be a feasible point: and for all . Then the following are equivalent:
- condition (2.3) holds at :
- for every continuously differentiable objective , if the Scaled-AKKT condition holds at for , then satisfies KKT for .
The implication 1 ⇒ 2 says that (2.3) is a strict constraint qualification associated with Scaled-AKKT; the implication 2 ⇒ 1 says that every strict constraint qualification associated with Scaled-AKKT implies (2.3), so (2.3) is the weakest one. It is the motivating example of the paper for the analysis carried out later for AGP, CAKKT and SAKKT.
Formalization Note The constraint functions are assumed , the paper's standing assumption ("continuous first derivatives"). The objective is quantified inside the equivalence, so the left side is a property of , and only. "or" is inclusive, and the cone condition is equality of the cone with . KKT is in multiplier form with sign and complementarity conditions.
import Mathlib import Definitions.Def_StrictCQ_Scaled_Setting import Definitions.Def_StrictCQ_Scaled_Conditions open Filter Topology open scoped InnerProductSpace
namespace StrictCQ.Scaled
theorem eq_2_3_weakest {n m p : ℕ} (C : Constraints n m p) (hC : C.IsC1)
(xs : EuclideanSpace ℝ (Fin n)) (hxs : xs ∈ C.feasible) :
(C.MFCQ xs ∨ C.activeCone xs = Set.univ) ↔
∀ f : EuclideanSpace ℝ (Fin n) → ℝ, ContDiff ℝ 1 f → C.ScaledAKKT f xs → C.IsKKT f xs := by sorry
end StrictCQ.Scaled
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.