Adjoint Lagrangian first-order comparison
OpenVectorSpaceOpt.adjoint_lagrangian_comparisonLet an implicit state map xOf solve A (xOf v) v = 0. Assume A and the objective g are Fréchet differentiable in the state with continuously varying derivatives, and assume xOf is Lipschitz at the reference control u. If a continuous functional lambda satisfies the adjoint identity lambda ∘ Aₓ + gₓ = 0 at (xOf u,u), then there is a remainder r that is little-o of ‖v-u‖ and
for every permitted v. This makes the source's unspecified asymptotic term precise and isolates the multiplier comparison underlying the control variation.
import Definitions.Def_VectorSpaceOpt_optimal_control
namespace VectorSpaceOpt
/-- Luenberger, Chapter 9, §9.6, Proposition 1, with little-o made explicit. -/
theorem adjoint_lagrangian_comparison
{X U : Type*}
[NormedAddCommGroup X] [NormedSpace ℝ X] [CompleteSpace X]
[NormedAddCommGroup U] [NormedSpace ℝ U]
(Omega : Set U) (A : X → U → X) (g : X → U → ℝ)
(xOf : U → X) (Ax : X → U → (X →L[ℝ] X))
(gx : X → U → (X →L[ℝ] ℝ)) (u : U)
(lambda : X →L[ℝ] ℝ)
(hstate : ∀ v : U, A (xOf v) v = 0)
(hAx : ∀ (x : X) (v : U), HasFDerivAt (fun y => A y v) (Ax x v) x)
(hgx : ∀ (x : X) (v : U), HasFDerivAt (fun y => g y v) (gx x v) x)
(hAxCont : Continuous (fun p : X × U => Ax p.1 p.2))
(hgxCont : Continuous (fun p : X × U => gx p.1 p.2))
(hxLip : ∃ K : ℝ, 0 ≤ K ∧ ∀ v : U, ‖xOf u - xOf v‖ ≤ K * ‖u - v‖)
(hadjoint : lambda.comp (Ax (xOf u) u) + gx (xOf u) u = 0) :
∃ r : U → ℝ, IsNormLittleOAt r u ∧
∀ v ∈ Omega,
g (xOf u) u - g (xOf v) v =
abstractControlLagrangian A g (xOf u) u lambda -
abstractControlLagrangian A g (xOf u) v lambda + r v := by
sorry
end VectorSpaceOptRead-back
What the Lean code literally says, in plain math · gpt-5
Let be a real Banach space and a real normed space, not assumed complete. Fix , maps and , a state selection , assignments and of continuous real-linear maps, a point , and a continuous real-linear functional . Assume for every ; for every , and are the Fréchet derivatives at of the first-argument maps and ; and the operator-valued maps and are continuous on . Assume there is a real such that for every , and assume the adjoint functional equation . Then there exists such that, for every , eventually near one has , and for every , . The distinguished is not required to lie in ; if is empty, the displayed comparison is vacuous but the little-o remainder must still exist.
Confirmed by the mission captain (proposal self-audit).