Almost-Everywhere Hessian Increment Coercivity
ProvedFunctionalInequalities.Analysis.ae_hessian_increment_le_generator_readableThis is a partial formalization of the Hessian coercivity statement associated with Lemma 2.4 of Letwin (arXiv:2607.24164v1).
Let and let . Assume:
- is and is Lipschitz.
- is differentiable and convex on the whole space.
- For almost every , with , is positive definite,
and is positive semidefinite.
For every increment , for almost every ,
where and . The almost-everywhere qualifier is with respect to Lebesgue measure, and no positivity of is separately assumed.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem ae_hessian_increment_le_generator {n : ℕ} {u V : EuclideanSpace ℝ (Fin n) → ℝ}
(hu : ContDiff ℝ 1 u) {G : NNReal} (hG : LipschitzWith G (gradient u))
(hV : Differentiable ℝ V) (hVc : ConvexOn ℝ univ V) {K : ℝ}
(hdata : ∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
(hessianMatrix u x).PosDef ∧
Real.log (hessianMatrix u x).det = -u x + V (gradient u x) ∧
(K • (1 : Matrix (Fin n) (Fin n) ℝ) - hessianMatrix u x).PosSemidef)
(h : EuclideanSpace ℝ (Fin n)) :
∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
((∑ i, ∑ j, (hessianMatrix u (x + h) - hessianMatrix u x) i j ^ 2) +
∑ i, ∑ j, (hessianMatrix u (x - h) - hessianMatrix u x) i j ^ 2) / (2 * K ^ 2) ≤
((hessianMatrix u x)⁻¹ *
hessianMatrix (fun y => u (y + h) + u (y - h) - 2 * u y) x).trace -
fderiv ℝ V (gradient u x) (gradient (fun y => u (y + h) + u (y - h) - 2 * u y) x) +
(u (x + h) + u (x - h) - 2 * u x)
Module navigation
Module: Analysis/Convex/Viscosity.
Definition modules: Analysis/BakryEmery/HessianOperator, Analysis/Operator/Coordinates.
Supporting theorems: log_det_add_frobenius_sq_le.
Previous: exists_penalized_maximum_with_comparison.
Source excerpt, lines 1920–1934 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_Viscosity open FunctionalInequalities.Probability.Stein open MeasureTheory Set Filter
theorem FunctionalInequalities.Analysis.ae_hessian_increment_le_generator_readable {n : ℕ} {u V : EuclideanSpace ℝ (Fin n) → ℝ}
(hu : ContDiff ℝ 1 u) {G : NNReal} (hG : LipschitzWith G (gradient u))
(hV : Differentiable ℝ V) (hVc : ConvexOn ℝ univ V) {K : ℝ}
(hdata : ∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
(hessianMatrix u x).PosDef ∧
Real.log (hessianMatrix u x).det = -u x + V (gradient u x) ∧
(K • (1 : Matrix (Fin n) (Fin n) ℝ) - hessianMatrix u x).PosSemidef)
(h : EuclideanSpace ℝ (Fin n)) :
∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
((∑ i, ∑ j, (hessianMatrix u (x + h) - hessianMatrix u x) i j ^ 2) +
∑ i, ∑ j, (hessianMatrix u (x - h) - hessianMatrix u x) i j ^ 2) / (2 * K ^ 2) ≤
((hessianMatrix u x)⁻¹ *
hessianMatrix (fun y => u (y + h) + u (y - h) - 2 * u y) x).trace -
fderiv ℝ V (gradient u x) (gradient (fun y => u (y + h) + u (y - h) - 2 * u y) x) +
(u (x + h) + u (x - h) - 2 * u x) := by sorry