Documentation

LeanPool.Superdiffusion.Algsuperdiff.StochasticProcess.Common.DivergenceForm.WholeSpace.CruxUpperKernelBridge

CruxUpperKernelBridge #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

From the kernel resolvent to the analytic minimal resolvent #

The comparison family of the process layer is compared with the real kernel resolvent of the compactified semigroup. This module records the three translations needed for that comparison: the real kernel resolvent of a nonnegative bounded observable is the real value of its extended-real kernel resolvent; at the added point the kernel resolvent reads only the value of the observable there; and at a live point, for a conservative live semigroup, it is the real analytic minimal resolvent of the restricted observable.

The last translation is the named identification hypothesis of the analytic layer, normalized to observables bounded by one, so it is used through a rescaling.

theorem DivergenceFormProcess.Form.kernelResolventReal_nonneg {alpha : Type u_1} [MeasurableSpace alpha] (P : MarkovProcess.SubMarkovKernelSemigroup alpha) (lam : ℝ) {f : alpha → ℝ} (hf0 : ∀ (y : alpha), 0 ≤ f y) (x : alpha) :

The real kernel resolvent of a nonnegative observable is nonnegative.

theorem DivergenceFormProcess.Form.ofReal_kernelResolventReal_eq_kernelResolvent {alpha : Type u_1} [MeasurableSpace alpha] (P : MarkovProcess.SubMarkovKernelSemigroup alpha) {lam : ℝ} (hlam : 0 < lam) {f : alpha → ℝ} (hf : Measurable f) (hf0 : ∀ (y : alpha), 0 ≤ f y) {D : ℝ} (hfD : ∀ (y : alpha), |f y| ≤ D) (x : alpha) :
ENNReal.ofReal (P.kernelResolventReal lam f x) = P.kernelResolvent lam (fun (y : alpha) => ENNReal.ofReal (f y)) x

On nonnegative bounded measurable observables the real kernel resolvent is the real value of the extended-real kernel resolvent.

theorem DivergenceFormProcess.Form.kernelResolventReal_eq_toReal_kernelResolvent {alpha : Type u_1} [MeasurableSpace alpha] (P : MarkovProcess.SubMarkovKernelSemigroup alpha) {lam : ℝ} (hlam : 0 < lam) {f : alpha → ℝ} (hf : Measurable f) (hf0 : ∀ (y : alpha), 0 ≤ f y) {D : ℝ} (hfD : ∀ (y : alpha), |f y| ≤ D) (x : alpha) :
P.kernelResolventReal lam f x = (P.kernelResolvent lam (fun (y : alpha) => ENNReal.ofReal (f y)) x).toReal

The real kernel resolvent of a nonnegative bounded measurable observable is the real value of the extended-real one.

At the added point the real kernel resolvent of the one-point extension reads only the value of the observable there.

An observable vanishing at the added point has vanishing real kernel resolvent there.

At a live point the real kernel resolvent of the one-point extension of a conservative semigroup is the real kernel resolvent of the restricted observable.

The kernel resolvent of a nonnegative bounded observable is the analytic minimal resolvent. The named identification hypothesis is normalized to observables bounded by one, so the datum is rescaled by a positive bound.

The real kernel resolvent is the signed real analytic minimal resolvent on signed bounded measurable observables.