Carré du champ definitions
DefinitionKLSModular_FunctionalInequalities_Analysis_BakryEmery_Gammafunctional-inequalitiesklskls-conjecturekls-modularlog-concavemodule-context
For functions on a complete real inner-product space, gamma f g x is the pointwise carré du champ . In finite dimension, gammaTwo U f x is the iterated carré du champ in the diffusion convention , where is weightedLaplacian and the final pairing is interpreted geometrically through gamma.
Original module imports
import FunctionalInequalities.Analysis.BakryEmery.Laplacian
Original declaration excerpt
Shown in the original module context.
def gamma (f g : E → ℝ) (x : E) : ℝ := ⟪gradient f x, gradient g x⟫
Module navigation
Direct project imports: Analysis/BakryEmery/Laplacian.
Project result: The KLS conjecture.
Original module · FunctionalInequalities.Analysis.BakryEmery.Gamma · Frozen source 408915f.
Definition code
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_BakryEmery_Laplacian
noncomputable section
open InnerProductSpace
open scoped ContDiff RealInnerProductSpace
namespace FunctionalInequalities
namespace Analysis
namespace BakryEmery
universe u
variable {E : Type u} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
section Gamma
variable [CompleteSpace E]
/-- The **carré du champ** `Γ(f, g)(x) = ⟪∇f(x), ∇g(x)⟫`, defined geometrically. -/
def gamma (f g : E → ℝ) (x : E) : ℝ := ⟪gradient f x, gradient g x⟫
variable [FiniteDimensional ℝ E]
/-- The **iterated carré du champ** in the diffusion convention,
`Γ₂(f) = ℒ(Γ(f, f)) / 2 - Γ(f, ℒf)`, with `Γ(f, ℒf) = ⟪∇f, ∇(ℒf)⟫` read geometrically. -/
def gammaTwo (U f : E → ℝ) (x : E) : ℝ :=
weightedLaplacian U (fun y => gamma f f y) x / 2 - gamma f (weightedLaplacian U f) x
end Gamma
end BakryEmery
end Analysis
end FunctionalInequalities
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/BakryEmery/Gamma.lean#L27-L95 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.BakryEmery.Gamma`, definition bundle `KLSModular_FunctionalInequalities_Analysis_BakryEmery_Gamma`; the repository is private at upload time).