Weighted Hessian Evolution for Bounded Weak Tests
ProvedFunctionalInequalities.Analysis.integral_exp_neg_hessian_flux_eq_curvature_gram_of_bounded_weak_test_readableThis formalizes the bounded-test extension of part of Lemma 2.4 of Letwin (arXiv:2607.24164v1).
Under the hypotheses of the weighted weak Hessian evolution, let and the weak derivative data satisfy the same regularity, Monge–Ampère, compact-local , inverse-Hessian ENNReal local , and a.e. trace assumptions as in integral_exp_neg_hessian_flux_eq_curvature_gram_readable. Let be locally integrable and bounded by , with compact support. For each coordinate , assume is a weak derivative of in the -th direction, is compactly supported, and belongs globally to .
With
and
then, for every , the products and are integrable and
This provides the rough-test form of the weighted evolution identity for later weak and cutoff arguments.
Original Lean conclusion excerpt
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Earlier hypotheses and the proof are omitted from this excerpt; the complete verified statement remains below.
(R x * (Matrix.of fun a b => T x i a b) * R x *
(Matrix.of fun a b => T x j a b)).trace
∀ i j : Fin n,
(∀ b : Fin n, Integrable
(fun x => Real.exp (-u x) * J x i j b * a b x)
(volume : Measure (EuclideanSpace ℝ (Fin n)))) ∧
Integrable (fun x => Real.exp (-u x) * E x i j * η x)
(volume : Measure (EuclideanSpace ℝ (Fin n))) ∧
(∫ x, Real.exp (-u x) * (∑ b : Fin n, J x i j b * a b x)
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, Real.exp (-u x) * E x i j * η x
∂(volume : Measure (EuclideanSpace ℝ (Fin n))))
Module navigation
Module: Analysis/BakryEmery/IntegrationByParts/WeakHessianEvolution.
Definition modules: Analysis/BakryEmery/HessianOperator, Analysis/Operator/Coordinates, Analysis/WeakDerivative/Basic.
Supporting theorems: integral_exp_neg_hessian_flux_eq_curvature_gram, integral_flux_eq_neg_forcing_of_bounded_weak_test.
Previous: integral_exp_neg_hessian_flux_eq_curvature_gram.
Source excerpt, lines 1658–1669 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_BakryEmery_IntegrationByParts_WeakHessianEvolution open MeasureTheory Set Filter open FunctionalInequalities.Probability.Stein
theorem FunctionalInequalities.Analysis.integral_exp_neg_hessian_flux_eq_curvature_gram_of_bounded_weak_test_readable {n : ℕ}
{u W : EuclideanSpace ℝ (Fin n) → ℝ} {L G LF : NNReal}
(hu : ContDiff ℝ 1 u) (hL : LipschitzWith L u)
(hG : LipschitzWith G (gradient u)) (hW : ContDiff ℝ 2 W)
(hF : LipschitzWith LF (fun x => -u x + W (gradient u x)))
(hdet : ∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
(hessianMatrix u x).det = Real.exp (-u x + W (gradient u x)))
(T : EuclideanSpace ℝ (Fin n) → Fin n → Fin n → Fin n → ℝ)
(hT : ∀ k i j : Fin n,
HasWeakDerivAlong (fun x => hessianMatrix u x i j) (fun x => T x k i j)
(EuclideanSpace.basisFun (Fin n) ℝ k) ∧
∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp (fun x => T x k i j) 2
((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
(hInv : ∀ k i j : Fin n,
HasWeakDerivAlong (fun x => (hessianMatrix u x)⁻¹ i j)
(fun x => -(((hessianMatrix u x)⁻¹ *
(Matrix.of fun a b => T x k a b) * (hessianMatrix u x)⁻¹) i j))
(EuclideanSpace.basisFun (Fin n) ℝ k) ∧
(∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp (fun x => -(((hessianMatrix u x)⁻¹ *
(Matrix.of fun a b => T x k a b) * (hessianMatrix u x)⁻¹) i j)) 2
((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S)) ∧
∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp (fun x => (hessianMatrix u x)⁻¹ i j) (⊤ : ENNReal)
((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S))
(hFirst : ∀ i : Fin n,
∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
((hessianMatrix u x)⁻¹ * (Matrix.of fun a b => T x i a b)).trace =
-fderiv ℝ u x (EuclideanSpace.basisFun (Fin n) ℝ i) +
∑ a : Fin n, hessianMatrix u x i a *
fderiv ℝ W (gradient u x) (EuclideanSpace.basisFun (Fin n) ℝ a))
{η : EuclideanSpace ℝ (Fin n) → ℝ}
{a : Fin n → EuclideanSpace ℝ (Fin n) → ℝ} {C : ℝ}
(hη : LocallyIntegrable η (volume : Measure (EuclideanSpace ℝ (Fin n))))
(hbound : ∀ x, ‖η x‖ ≤ C) (hηc : HasCompactSupport η)
(hweak : ∀ b : Fin n, HasWeakDerivAlong η (a b) (EuclideanSpace.basisFun (Fin n) ℝ b))
(hac : ∀ b : Fin n, HasCompactSupport (a b))
(ha2 : ∀ b : Fin n, MemLp (a b) 2 (volume : Measure (EuclideanSpace ℝ (Fin n)))) :
let R := fun x => (hessianMatrix u x)⁻¹
let J := fun x i j a => ∑ b : Fin n, R x b a * T x b i j
let E := fun x i j => -hessianMatrix u x i j +
(hessianMatrix u x * hessianMatrix W (gradient u x) * hessianMatrix u x) i j +
(R x * (Matrix.of fun a b => T x i a b) * R x *
(Matrix.of fun a b => T x j a b)).trace
∀ i j : Fin n,
(∀ b : Fin n, Integrable
(fun x => Real.exp (-u x) * J x i j b * a b x)
(volume : Measure (EuclideanSpace ℝ (Fin n)))) ∧
Integrable (fun x => Real.exp (-u x) * E x i j * η x)
(volume : Measure (EuclideanSpace ℝ (Fin n))) ∧
(∫ x, Real.exp (-u x) * (∑ b : Fin n, J x i j b * a b x)
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) =
-(∫ x, Real.exp (-u x) * E x i j * η x
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) := by sorry