Almost-Everywhere Derivative of the Monge–Ampère Exponent
ProvedFunctionalInequalities.Analysis.ae_fderiv_mongeAmpere_exponent_readableThis formalizes the coordinate chain-rule identity associated with the Monge–Ampère exponent, cited as a partial formalization of Lemma 2.4 of Letwin (arXiv:2607.24164v1).
Let and let . Assume:
- is .
- Its gradient is Lipschitz with some constant .
- is .
Then, for almost every and every coordinate index ,
where is the coordinate matrix hessianMatrix, and is EuclideanSpace.basisFun (Fin n) ℝ j. The declaration is a coordinate identity only; it does not assert a Monge–Ampère equation.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem ae_fderiv_mongeAmpere_exponent {n : ℕ}
{u V : EuclideanSpace ℝ (Fin n) → ℝ}
(hu : ContDiff ℝ 1 u) {G : NNReal} (hG : LipschitzWith G (gradient u))
(hV : ContDiff ℝ 1 V) :
∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))), ∀ j : Fin n,
fderiv ℝ (fun y => -u y + V (gradient u y)) x
(EuclideanSpace.basisFun (Fin n) ℝ j) =
-fderiv ℝ u x (EuclideanSpace.basisFun (Fin n) ℝ j) +
∑ k, hessianMatrix u x j k *
fderiv ℝ V (gradient u x) (EuclideanSpace.basisFun (Fin n) ℝ k)
Module navigation
Module: Analysis/BakryEmery/IntegrationByParts/InverseHessian/Weak.
Definition modules: Analysis/BakryEmery/HessianOperator.
Next: sum_inv_gradient_test_sub_chain_eq.
Source excerpt, lines 220–229 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_BakryEmery_IntegrationByParts_InverseHessian_Weak open MeasureTheory open FunctionalInequalities.Probability.Stein
theorem FunctionalInequalities.Analysis.ae_fderiv_mongeAmpere_exponent_readable {n : ℕ}
{u V : EuclideanSpace ℝ (Fin n) → ℝ}
(hu : ContDiff ℝ 1 u) {G : NNReal} (hG : LipschitzWith G (gradient u))
(hV : ContDiff ℝ 1 V) :
∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))), ∀ j : Fin n,
fderiv ℝ (fun y => -u y + V (gradient u y)) x
(EuclideanSpace.basisFun (Fin n) ℝ j) =
-fderiv ℝ u x (EuclideanSpace.basisFun (Fin n) ℝ j) +
∑ k, hessianMatrix u x j k *
fderiv ℝ V (gradient u x) (EuclideanSpace.basisFun (Fin n) ℝ k) := by sorry