The Feynman–Kac formula on all of L² #
Category: 1-Mathlib (CSD-free; staged for upstream).
Probability/FeynmanKac.lean proves Kac's formula for bounded measurable f ∈ L². This module
removes the boundedness (BACKLOG #42, FC-4′): for every g ∈ L²(ℝᵈ),
(e^{−t(H₀+V)} g)(x) = E[ exp (−∫₀ᵗ V (x + B_s) ds) · g (x + B_t) ] for a.e. x
(★★ feynmanKac_Lp), the right side being the Feynman–Kac functional fkFunctional, which is
well defined for a.e. x because ω ↦ g (x + B_t ω) is P-integrable for a.e. x
(ae_integrable_shift: the joint integrability of (x, y) ↦ g (x + y) on finite-measure sets
against the Gaussian, from HeatSemigroup.lean, sliced by Fubini and pushed through the law of
B_t).
Design #
Both sides are continuous in g and agree on the simple functions, which are dense in L²
(Lp.simpleFunc.denseRange); the identification is made on every finite-measure set A:
- the operator side is bounded,
‖∫_A e^{−t(H₀+V)} h‖ ≤ ‖1_A‖ ‖e^{−t(H₀+V)}‖ ‖h‖; - ★ the Wiener side is bounded by the heat semigroup of
|h|:‖∫_A fk h‖ ≤ e^{t‖V‖} ∫_A E‖h (x + B_t)‖ dx, andx ↦ E‖h (x + B_t)‖isP_t |h|almost everywhere (absConv_ae_eq, through the pointwise formula ofHeatSemigroup.leanand the law ofB_t), so the integral is at most‖1_A‖ ‖h‖by Cauchy–Schwarz and contraction (setIntegral_absConv_le,norm_setIntegral_fkFunctional_le); - so
‖∫_A (e^{−t(H₀+V)} g − fk g)‖ ≤ K_A ‖g − s‖for every simples, hence= 0.
The measurability of fkFunctional g comes for free from FeynmanKac.tendsto_slicedWiener,
generalised there to any f integrable along the endpoint: fk g is an a.e. pointwise limit of
the measurable sliced functionals.
fkFunctional V P B t f x— the functional;fkFunctional_congr_ae— it depends only on the a.e.-class off(the endpoint has a Gaussian law);aestronglyMeasurable_weight— the path integral of the potential is a.e.-measurable inω(a limit of Riemann sums along the a.s. continuous paths),integrable_weight_mul;- ★
absConv_ae_eq—E‖g (x + B_t)‖ = (P_t |g|)(x)for a.e.x; - ★★
feynmanKac_Lp— Feynman–Kac for everyg ∈ L².
Honest scope #
⚠️ Conditional on a Brownian motion in ℝᵈ (hB : IsBrownianVec B P), bounded continuous
V, t > 0; as in FeynmanKac.lean.
References: M. Kac, Trans. AMS 65, 1 (1949); B. Simon, Functional Integration and Quantum Physics,
Thm 6.2; Probability/FeynmanKac.lean (FC-4); specs/feynman-continuum-scoping.md §4;
specs/BACKLOG.md #42; specs/future-work.md FP-1.
The functional #
The Feynman–Kac weight exp (−∫₀ᵗ V (x + B_s) ds).
Instances For
The Feynman–Kac functional E[exp (−∫₀ᵗ V (x + B_s) ds) · f (x + B_t)].
Equations
- FeynmanKac.fkFunctional V P B t f x = ∫ (ω : Ω), FeynmanKac.weight V B t x ω * f (x + B t ω) ∂P
Instances For
The path integral of the potential is a.e.-strongly measurable in ω: a limit of Riemann
sums along the almost surely continuous paths.
The functional depends only on the a.e.-class of f: for t > 0 the endpoint x + B_t has
a Gaussian law.
Integrability along the endpoint, and the averaged modulus #
For g ∈ L², ω ↦ g (x + B_t ω) is integrable for almost every x.
|g| as an element of L².
Equations
- FeynmanKac.absL g = MeasureTheory.MemLp.toLp (fun (x : EuclideanSpace ℝ ι) => ↑‖↑↑g x‖) ⋯
Instances For
The heat convolution depends only on the a.e.-class of the function (t > 0).
★ The averaged modulus is the heat semigroup of |g|: E‖g (x + B_t)‖ = (P_t |g|)(x) for
almost every x.
★ ∫_A E‖g (x + B_t)‖ dx ≤ ‖1_A‖ ‖g‖: Cauchy–Schwarz against the indicator and the contraction
property of the heat semigroup.
Bounds and measurability of the functional #
★ The Wiener side is bounded on finite-measure sets:
‖∫_A fk g‖ ≤ e^{t‖V‖} ‖1_A‖ ‖g‖.
The functional is a.e.-strongly measurable: an a.e. pointwise limit of the sliced functionals.
Feynman–Kac on L² #
Feynman–Kac for a simple function, from FeynmanKac.feynmanKac.
★★ The Feynman–Kac formula on all of L². For a Brownian motion B with almost surely
continuous paths, a bounded continuous potential V (with VL its L^∞ class) and every
g ∈ L²,
(e^{−t(H₀+V)} g)(x) = E[ exp (−∫₀ᵗ V (x + B_s) ds) · g (x + B_t) ] for a.e. x.
Both sides are continuous in g on every finite-measure set and agree on the dense set of simple
functions (FeynmanKac.feynmanKac).