Samplinglib
Lean gate not recorded for this source state main · 0e31a3cda412
production module

AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.LangevinKLDissipation

1 named declarations scanned from AutoSamplingTheory/TechnicalLemmas/StochasticProcesses/LangevinKLDissipation.lean.

Imports
Imported by
Placeholder scan
0 declaration(s) flagged
Gate status
Partial

Declarations

theorem AutoSamplingTheory.TechnicalLemmas.StochasticProcesses.LangevinKLDissipation.kl_hasDerivAt_eq_neg_information Partial Not mapped

- Source-facing smooth finite-domain Langevin entropy dissipation: `d/dt KL(mu_t || pi) = - FI(mu_t || pi)`. Every non-algebraic obligation remains explicit in the three domain contracts. This is the Chapter 1.2 join node consumed later by functional-inequality and sampling-convergence arguments.

theorem kl_hasDerivAt_eq_neg_information
    {n : ℕ}
    (V : EuclideanSpace ℝ (Fin (n + 1)) → ℝ)
    (mu : ℝ → Measure (EuclideanSpace ℝ (Fin (n + 1))))
    (pi : Measure (EuclideanSpace ℝ (Fin (n + 1))))
    (generator :
      (EuclideanSpace ℝ (Fin (n + 1)) → ℝ) →ₗ[ℝ]
        (EuclideanSpace ℝ (Fin (n + 1)) → ℝ))
    (rhoDot : EuclideanSpace ℝ (Fin (n + 1)) → ℝ)
    (t : ℝ)
    [SigmaFinite (mu t)] [Measure.HaveLebesgueDecomposition (mu t) pi]
    (hscore :
      InformationTheory.CanonicalRelativeFisher.SmoothFiniteScoreDomain
        (mu t) pi)
    (hflow :
      InformationTheory.CanonicalKLDissipation.FlowDerivativeDomain
        mu pi generator rhoDot t)
    (hpair :
      InformationTheory.CanonicalDirichletFisher.DirichletPairDomain
        (mu t) pi generator)
    (hlangevin :
      LangevinCanonicalFisherGamma.SmoothCanonicalPairDomain
        V (mu t) pi generator) :
    HasDerivAt
      (fun s => (_root_.InformationTheory.klDiv (mu s) pi).toReal)
      (-InformationTheory.CanonicalRelativeFisher.information
        (mu t) pi hscore) t := by
  exact
    InformationTheory.CanonicalKLDissipation.kl_hasDerivAt_eq_neg_information
      mu pi generator rhoDot t hscore hflow hpair
      (LangevinCanonicalFisherGamma.hasCanonicalFisherGamma
        V (mu t) pi generator hlangevin)

end

end LangevinKLDissipation
end StochasticProcesses
end TechnicalLemmas
end AutoSamplingTheory