Weak Divergence Identity for the Inverse Hessian
ProvedFunctionalInequalities.Analysis.sum_integral_inv_hessianMatrix_mul_fderiv_eq_readableThis is the weak inverse-Hessian divergence identity, supporting the inverse-Hessian integration-by-parts route.
Let . Assume:
- is and has Lipschitz gradient.
- is Lipschitz.
- Almost everywhere,
- is Lipschitz and compactly supported.
For every ,
where and all integrals use Lebesgue measure. The statement does not assume pointwise positive definiteness of ; matrix inversion is the Lean matrix inverse and the determinant identity is only almost everywhere.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem sum_integral_inv_hessianMatrix_mul_fderiv_eq {n : ℕ}
{u F : EuclideanSpace ℝ (Fin n) → ℝ} (hu : 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))
{ψ : EuclideanSpace ℝ (Fin n) → ℝ} {Lψ : NNReal} (hψ : LipschitzWith Lψ ψ)
(hψc : HasCompactSupport ψ) (i : Fin n) :
∑ j, ∫ x, (hessianMatrix u x)⁻¹ i j * fderiv ℝ ψ x (EuclideanSpace.basisFun (Fin n) ℝ j)
∂(volume : Measure (EuclideanSpace ℝ (Fin n))) =
∑ j, ∫ x, (hessianMatrix u x)⁻¹ i j * fderiv ℝ F x (EuclideanSpace.basisFun (Fin n) ℝ j) * ψ x
∂(volume : Measure (EuclideanSpace ℝ (Fin n)))
Module navigation
Module: Analysis/Matrix/Piola.
Definition modules: Analysis/BakryEmery/HessianOperator, Analysis/Operator/Coordinates.
Supporting theorems: sum_integral_adjugate_hessianMatrix_mul_fderiv_eq_zero_of_lipschitz.
Previous: sum_integral_adjugate_hessianMatrix_mul_fderiv_eq_zero_of_lipschitz · Next: integrable_inv_hessianMatrix_mul_of_bounded_compact.
Source excerpt, lines 916–926 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Matrix_Piola open FunctionalInequalities.Probability.Stein open MeasureTheory Set Filter
theorem FunctionalInequalities.Analysis.sum_integral_inv_hessianMatrix_mul_fderiv_eq_readable {n : ℕ}
{u F : EuclideanSpace ℝ (Fin n) → ℝ} (hu : 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))
{ψ : EuclideanSpace ℝ (Fin n) → ℝ} {Lψ : NNReal} (hψ : LipschitzWith Lψ ψ)
(hψc : HasCompactSupport ψ) (i : Fin n) :
∑ j, ∫ x, (hessianMatrix u x)⁻¹ i j * fderiv ℝ ψ x (EuclideanSpace.basisFun (Fin n) ℝ j)
∂(volume : Measure (EuclideanSpace ℝ (Fin n))) =
∑ j, ∫ x, (hessianMatrix u x)⁻¹ i j * fderiv ℝ F x (EuclideanSpace.basisFun (Fin n) ℝ j) * ψ x
∂(volume : Measure (EuclideanSpace ℝ (Fin n))) := by sorry