PathODE #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The affine Grönwall step and its Young absorption #
Source: ABK26, the integration and Young steps in the proof of
e.J.sensitivity.
The manuscript integrates the derivative bound
|∂_t J(t)| ≤ C E^{1/2} M^{1/2} + C ‖∇h‖ λ^{-1} M , M = max_{t∈[0,1]} J(t) ,
and then absorbs M by Young's inequality. Formalizing the running maximum
M would require a compactness argument; the two lemmas below replace it by an
equivalent and strictly elementary route:
mul_sqrt_le_young_divapplies Young's inequality pointwise int, turning the derivative bound into the affine differential inequalityy' ≤ m + c y;le_exp_mul_add_of_hasDerivAt_leintegrates that inequality exactly, by differentiating the integrating factore^{-c(t-t₁)} y(t) - m (t - t₁)and observing it is nonincreasing.
The two together give the same closed form as the source: a factor
1 + δ + C ‖∇h‖ λ^{-1} on the base response and a δ^{-1}-weighted energy
term.
Every declaration in this module is an internal helper for the Section 2.4 sensitivity providers.
Exact integration of the affine differential inequality y' ≤ m + c y.
No running maximum and no compactness are used: the integrating factor
e^{-c(t-t₁)} y(t) - m (t - t₁) has a nonpositive derivative on [t₁, t₂].