Control-to-state Grönwall estimate
ProvedVectorSpaceOpt.control_state_lipschitz_estimateLet two state paths x and y, driven by controls u and v, satisfy on [t₀,t₁] an integral comparison bounded by M times the accumulated state difference plus control difference, where M ≥ 0. Assume the functions τ ↦ ‖x τ - y τ‖ and τ ↦ ‖u τ - v τ‖ are interval integrable on the full interval. Then for every time in the interval,
The conclusion supplies the Lipschitz stability of the implicit state-solution map used on p. 263. It is stated independently of the control optimality framework so that later ODE-constrained missions can reuse the estimate whenever their dynamics yield the displayed integral premise. It also provides a standalone quantitative continuity statement for the state map.
import Definitions.Def_VectorSpaceOpt_optimal_control open Set MeasureTheory open scoped Interval
namespace VectorSpaceOpt
/-- The Grönwall stability estimate used on p. 263. -/
theorem control_state_lipschitz_estimate
{n m : ℕ} (t₀ t₁ M : ℝ) (hM : 0 ≤ M) (ht : t₀ ≤ t₁)
(x y : ℝ → OCState n) (u v : ℝ → OCControl m)
(hstateInt : IntervalIntegrable (fun τ => ‖x τ - y τ‖) volume t₀ t₁)
(hcontrolInt : IntervalIntegrable (fun τ => ‖u τ - v τ‖) volume t₀ t₁)
(hineq : ∀ t ∈ Icc t₀ t₁,
‖x t - y t‖ ≤
∫ τ in t₀..t, M * (‖x τ - y τ‖ + ‖u τ - v τ‖)) :
∀ t ∈ Icc t₀ t₁,
‖x t - y t‖ ≤
M * Real.exp (M * (t₁ - t₀)) * ∫ τ in t₀..t₁, ‖u τ - v τ‖ := by
sorry
end VectorSpaceOptRead-back
What the Lean code literally says, in plain math · gpt-5
For every pair of natural numbers (including ), regard the state and control spaces as the real Euclidean spaces and . For all real numbers with and , and all total paths and , assume that and are interval-integrable with respect to Lebesgue volume from to , and that for every one has . Then, for every , . All norms are the Euclidean norms. Both the assumed and concluded inequalities are pointwise on the entire closed interval, including both endpoints, with no exceptional null set, and the conclusion uses the control discrepancy over the whole interval rather than only up to ; nothing is asserted outside . The allowed case makes every displayed interval integral zero, while the hypothesis at the sole endpoint forces ; if , the pointwise integral inequality likewise forces throughout the interval. The zero-dimensional cases and are included.
Confirmed by the mission captain (proposal self-audit).