Vector-valued diffusion generator
DefinitionKLSModular_FunctionalInequalities_Probability_Diffusion_VectorGeneratorfunctional-inequalitiesklskls-conjecturekls-modularlog-concavemodule-context
For real normed spaces and , a natural number , drift , diffusion directions , and a function , vectorGenerator b σ G x defines the -valued expression
Here the derivatives are formed using Lean's Fréchet derivative operator fderiv, and the finite sum is indexed by Fin d; no differentiability hypotheses are required by this definition.
Original module imports
import FunctionalInequalities.Probability.Diffusion.Generator
import Mathlib.Analysis.Calculus.ContDiff.Basic
import Mathlib.Analysis.Calculus.ContDiff.Operations
Original declaration excerpt
Shown in the original module context.
def vectorGenerator {W : Type*} [NormedAddCommGroup W] [NormedSpace ℝ W]
(b : V → V) (σ : V → Fin d → V) (G : V → W) (x : V) : W :=
fderiv ℝ G x (b x) + (1 / 2 : ℝ) • ∑ k, fderiv ℝ (fderiv ℝ G) x (σ x k) (σ x k)
Module navigation
Direct project imports: Probability/Diffusion/Generator.
Theorems in source order:
Project result: The KLS conjecture.
Original module · FunctionalInequalities.Probability.Diffusion.VectorGenerator · Frozen source 408915f.
Definition code
import Definitions.Def_KLSModular_FunctionalInequalities_Probability_Diffusion_Generator
import Mathlib.Analysis.Calculus.ContDiff.Basic
import Mathlib.Analysis.Calculus.ContDiff.Operations
noncomputable section
open scoped Topology
namespace FunctionalInequalities
namespace Probability
namespace Diffusion
variable {V : Type*} [NormedAddCommGroup V] [NormedSpace ℝ V] {d : ℕ}
/-- The vector-valued generator `𝓛G(x) = DG(x)[b x] + ½ Σ_k D²G(x)[σ_k x, σ_k x]` of a `W`-valued function
(the drift of `G(X_t)` in Itô's formula; BKL arXiv:2610.05474v1, (81)–(82)). -/
def vectorGenerator {W : Type*} [NormedAddCommGroup W] [NormedSpace ℝ W]
(b : V → V) (σ : V → Fin d → V) (G : V → W) (x : V) : W :=
fderiv ℝ G x (b x) + (1 / 2 : ℝ) • ∑ k, fderiv ℝ (fderiv ℝ G) x (σ x k) (σ x k)
end Diffusion
end Probability
end FunctionalInequalities
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Probability/Diffusion/VectorGenerator.lean#L20-L24 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Probability.Diffusion.VectorGenerator`, definition bundle `KLSModular_FunctionalInequalities_Probability_Diffusion_VectorGenerator`; the repository is private at upload time).