Weak Inverse-Hessian Row Divergence
ProvedFunctionalInequalities.Analysis.ae_inverse_hessian_row_divergence_of_weak_derivative_readableThis formalizes a supporting weak inverse-Hessian identity, cited as a partial formalization of Lemma 2.4 of Letwin (arXiv:2607.24164v1).
Let . Assume:
- is with Lipschitz gradient, is Lipschitz, and almost everywhere , where .
- A tensor is supplied together with weak directional derivatives of each entry , namely the derivative along is
- These weak derivatives and inverse entries have the stated local and local (
ENNRealexponent ) membership on every compact set.
Then, for every row , the vector field
belongs to on every compact set, and almost everywhere
The declaration ae_inverse_hessian_row_divergence_of_weak_derivative_readable is an interface theorem for a fixed weak inverse-derivative object; it does not construct .
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.
((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S)) :
∀ b : Fin n,
(∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp
(fun x => ∑ a : Fin n, (hessianMatrix u x)⁻¹ b a *
fderiv ℝ F x (EuclideanSpace.basisFun (Fin n) ℝ a))
2 ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S)) ∧
∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
(∑ a : Fin n, -(((hessianMatrix u x)⁻¹ *
(Matrix.of fun c d => T x a c d) * (hessianMatrix u x)⁻¹) b a)) =
-(∑ a : Fin n, (hessianMatrix u x)⁻¹ b a *
fderiv ℝ F x (EuclideanSpace.basisFun (Fin n) ℝ a))
Module navigation
Module: Analysis/BakryEmery/IntegrationByParts/InverseHessian/Weak.
Definition modules: Analysis/BakryEmery/HessianOperator, Analysis/Operator/Coordinates, Analysis/WeakDerivative/Basic.
Supporting theorems: sum_integral_inv_hessianMatrix_mul_fderiv_eq.
Previous: integral_mul_generator_eq_neg_energy_of_contDiff_one.
Source excerpt, lines 1211–1222 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_BakryEmery_IntegrationByParts_InverseHessian_Weak open MeasureTheory Set open FunctionalInequalities.Probability.Stein
theorem FunctionalInequalities.Analysis.ae_inverse_hessian_row_divergence_of_weak_derivative_readable {n : ℕ}
{u F : EuclideanSpace ℝ (Fin n) → ℝ}
(hC1 : ContDiff ℝ 1 u) {G : NNReal} (hG : LipschitzWith G (gradient u))
{LF : NNReal} (hF : LipschitzWith LF F)
(hdet : ∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
(hessianMatrix u x).det = Real.exp (F x))
(T : EuclideanSpace ℝ (Fin n) → Fin n → Fin n → Fin n → ℝ)
(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)) :
∀ b : Fin n,
(∀ S : Set (EuclideanSpace ℝ (Fin n)), IsCompact S →
MemLp
(fun x => ∑ a : Fin n, (hessianMatrix u x)⁻¹ b a *
fderiv ℝ F x (EuclideanSpace.basisFun (Fin n) ℝ a))
2 ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict S)) ∧
∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))),
(∑ a : Fin n, -(((hessianMatrix u x)⁻¹ *
(Matrix.of fun c d => T x a c d) * (hessianMatrix u x)⁻¹) b a)) =
-(∑ a : Fin n, (hessianMatrix u x)⁻¹ b a *
fderiv ℝ F x (EuclideanSpace.basisFun (Fin n) ℝ a)) := by sorry