Weak Hessian Trace Bound
ProvedFunctionalInequalities.KLS.LogConcave.integral_trace_quadratic_le_two_mul_trace_sq_readableThis formalizes the weak form of Theorem 2.5 of Letwin (arXiv:2607.24164v1), cited as “Key moment-map Hessian bound.”
Let be a probability measure on with , where is convex, , globally Lipschitz, has Lipschitz gradient, and satisfies . Assume is positive definite almost everywhere. Let be a weak derivative tensor for the Hessian entries, locally on compact sets, and assume compact-local integrability of the inverse Hessian entries. Assume every Hessian entry is -integrable with mean equal to the identity matrix. For a positive-semidefinite matrix , assume the corresponding inverse-Hessian tensor energy is integrable and satisfies the half-energy bound
Then is integrable and
The statement is a weak Hessian-trace estimate with all differentiability and local integrability hypotheses explicit.
Original Lean conclusion excerpt
Within namespace FunctionalInequalities.KLS.LogConcave. Shown in its original module context. Earlier hypotheses and the proof are omitted from this excerpt; the complete verified statement remains below.
(1 : Matrix (Fin n) (Fin n) ℝ) i j)
(B : Matrix (Fin n) (Fin n) ℝ) (hB : B.PosSemidef)
(hD : Integrable (fun x => ∑ k : Fin n, ∑ l : Fin n, (hessianMatrix U x)⁻¹ k l *
(B * T x k * B * T x l).trace) (nu : Measure (EuclideanSpace ℝ (Fin n))))
(hhalf : (∫ x, (∑ k : Fin n, ∑ l : Fin n, (hessianMatrix U x)⁻¹ k l *
(B * T x k * B * T x l).trace) ∂(nu : Measure (EuclideanSpace ℝ (Fin n)))) ≤
(1 / 2 : ℝ) * ∫ x, (B * hessianMatrix U x * B * hessianMatrix U x).trace
∂(nu : Measure (EuclideanSpace ℝ (Fin n)))) :
Integrable (fun x => (B * hessianMatrix U x * B * hessianMatrix U x).trace)
(nu : Measure (EuclideanSpace ℝ (Fin n))) ∧
(∫ x, (B * hessianMatrix U x * B * hessianMatrix U x).trace
∂(nu : Measure (EuclideanSpace ℝ (Fin n)))) ≤ 2 * (B * B).trace
Module navigation
Module: KLS/LogConcave/HessianTrace.
Definition modules: Analysis/BakryEmery/HessianOperator, Analysis/Operator/Coordinates, Analysis/WeakDerivative/Basic.
Selected supporting theorems: ae_weak_third_derivative_symm, bounded_weak_matrix_product_entry, sum_matrix_product_entry_mul_eq_trace, sum_matrix_product_entry_quadratic_eq_trace, isBorellDensity_of_eq_tilted.
Source excerpt, lines 133–144 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_KLS_LogConcave_HessianTrace open MeasureTheory Matrix open FunctionalInequalities.Analysis open FunctionalInequalities.Probability.Stein set_option maxHeartbeats 4000000
theorem FunctionalInequalities.KLS.LogConcave.integral_trace_quadratic_le_two_mul_trace_sq_readable {n : ℕ}
{nu : ProbabilityMeasure (EuclideanSpace ℝ (Fin n))}
{U : EuclideanSpace ℝ (Fin n) → ℝ}
(hnuU : (nu : Measure (EuclideanSpace ℝ (Fin n))) =
(volume : Measure (EuclideanSpace ℝ (Fin n))).tilted (-U))
(hconv : ConvexOn ℝ Set.univ U) (hU : ContDiff ℝ 1 U)
{G : NNReal} (hG : LipschitzWith G (gradient U)) {L : NNReal} (hL : LipschitzWith L U)
(hnorm : (∫ x, Real.exp (-U x) ∂(volume : Measure (EuclideanSpace ℝ (Fin n)))) = 1)
(hPD : ∀ᵐ x ∂(volume : Measure (EuclideanSpace ℝ (Fin n))), (hessianMatrix U x).PosDef)
(T : EuclideanSpace ℝ (Fin n) → Fin n → Matrix (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) ∧
∀ K : Set (EuclideanSpace ℝ (Fin n)), IsCompact K →
MemLp (fun x => T x k i j) 2 ((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict K))
(hR : ∀ i j : Fin n, ∀ K : Set (EuclideanSpace ℝ (Fin n)), IsCompact K →
MemLp (fun x => (hessianMatrix U x)⁻¹ i j) (⊤ : ENNReal)
((volume : Measure (EuclideanSpace ℝ (Fin n))).restrict K))
(hmean : ∀ i j : Fin n,
Integrable (fun x => hessianMatrix U x i j) (nu : Measure (EuclideanSpace ℝ (Fin n))) ∧
(∫ x, hessianMatrix U x i j ∂(nu : Measure (EuclideanSpace ℝ (Fin n)))) =
(1 : Matrix (Fin n) (Fin n) ℝ) i j)
(B : Matrix (Fin n) (Fin n) ℝ) (hB : B.PosSemidef)
(hD : Integrable (fun x => ∑ k : Fin n, ∑ l : Fin n, (hessianMatrix U x)⁻¹ k l *
(B * T x k * B * T x l).trace) (nu : Measure (EuclideanSpace ℝ (Fin n))))
(hhalf : (∫ x, (∑ k : Fin n, ∑ l : Fin n, (hessianMatrix U x)⁻¹ k l *
(B * T x k * B * T x l).trace) ∂(nu : Measure (EuclideanSpace ℝ (Fin n)))) ≤
(1 / 2 : ℝ) * ∫ x, (B * hessianMatrix U x * B * hessianMatrix U x).trace
∂(nu : Measure (EuclideanSpace ℝ (Fin n)))) :
Integrable (fun x => (B * hessianMatrix U x * B * hessianMatrix U x).trace)
(nu : Measure (EuclideanSpace ℝ (Fin n))) ∧
(∫ x, (B * hessianMatrix U x * B * hessianMatrix U x).trace
∂(nu : Measure (EuclideanSpace ℝ (Fin n)))) ≤ 2 * (B * B).trace := by sorry