Local cone-optimization vocabulary
DefinitionVectorSpaceOpt_cone_optimizationFor normed real spaces, HasGateauxDerivAt F F' x means that every affine line t ↦ F (x + t h) is differentiable at zero with derivative F' h. For a convex cone P, coneLT P z₁ z₂ means that z₂ - z₁ lies in the topological interior of P. Finally, IsConeRegularAt P G G' x combines feasibility with a strict linearized-feasibility direction:
These definitions expose exactly the differentiability and regular-point notions used in §9.4. The file imports, rather than redefines, the earlier mission's coneLE and dualPositive constants so multiplier and order conventions remain shared across the series.
import Mathlib
import Definitions.Def_VectorSpaceOpt_coneLE
import Definitions.Def_VectorSpaceOpt_dualPositive
open Set Filter
namespace VectorSpaceOpt
/-- A linear Gâteaux derivative, expressed by differentiating every affine line. -/
def HasGateauxDerivAt
{X Y : Type*} [NormedAddCommGroup X] [NormedSpace ℝ X]
[NormedAddCommGroup Y] [NormedSpace ℝ Y]
(F : X → Y) (F' : X →L[ℝ] Y) (x : X) : Prop :=
∀ h : X, HasDerivAt (fun t : ℝ => F (x + t • h)) (F' h) 0
/-- Strict cone order, using the topological interior of the positive cone. -/
def coneLT
{Z : Type*} [NormedAddCommGroup Z] [NormedSpace ℝ Z]
(P : ConvexCone ℝ Z) (x y : Z) : Prop :=
y - x ∈ interior (P : Set Z)
/-- Luenberger's regularity condition for the inequality `G x ≤ 0`. -/
def IsConeRegularAt
{X Z : Type*} [NormedAddCommGroup X] [NormedSpace ℝ X]
[NormedAddCommGroup Z] [NormedSpace ℝ Z]
(P : ConvexCone ℝ Z) (G : X → Z) (G' : X →L[ℝ] Z) (x : X) : Prop :=
coneLE P (G x) 0 ∧ ∃ h : X, coneLT P (G x + G' h) 0
end VectorSpaceOptRead-back
What the Lean code literally says, in plain math · gpt-5
HasGateauxDerivAt. For real normed spaces , a map , a continuous real-linear map , and a point , this means that for every direction , the one-variable curve has derivative at the real parameter . The quantification is over every direction, including ; completeness and continuity of as a function of the base point are not additional hypotheses.
coneLT. For a convex cone in a real normed space , the strict relation is defined to mean , where the interior is taken in the topology of . Thus it can be empty, in which case no strict comparison holds.
IsConeRegularAt. For real normed spaces , a convex cone , a map , a continuous real-linear , and , regularity means both that —equivalently, under the imported cone order, —and that there exists for which , meaning . This is an existential condition on one direction and includes feasibility as a separate conjunct.
Confirmed by the mission captain (proposal self-audit).