Markov Kernels #
A kernel from a measurable space α to another measurable space β is a measurable map
α → MeasureTheory.Measure β, where the measurable space instance on measure β is the one defined
in MeasureTheory.Measure.instMeasurableSpace. That is, a kernel κ verifies that for all
measurable sets s of β, a ↦ κ a s is measurable.
Main definitions #
Classes of kernels:
ProbabilityTheory.Kernel α β: kernels fromαtoβ.ProbabilityTheory.IsMarkovKernel κ: a kernel fromαtoβis said to be a Markov kernel if for alla : α,k ais a probability measure.ProbabilityTheory.IsZeroOrMarkovKernel κ: a kernel fromαtoβwhich is zero or a Markov kernel.ProbabilityTheory.IsFiniteKernel κ: a kernel fromαtoβis said to be finite if there existsC : ℝ≥0∞such thatC < ∞and for alla : α,κ a univ ≤ C. This implies in particular that all measures in the image ofκare finite, but is stronger since it requires a uniform bound. This stronger condition is necessary to ensure that the composition of two finite kernels is finite.ProbabilityTheory.IsSFiniteKernel κ: a kernel is called s-finite if it is a countable sum of finite kernels.
Main statements #
ProbabilityTheory.Kernel.ext_fun: if∫⁻ b, f b ∂(κ a) = ∫⁻ b, f b ∂(η a)for all measurable functionsfand alla, then the two kernelsκandηare equal.
A kernel from a measurable space α to another measurable space β is a measurable function
κ : α → Measure β. The measurable space structure on MeasureTheory.Measure β is given by
MeasureTheory.Measure.instMeasurableSpace. A map κ : α → MeasureTheory.Measure β is measurable
iff ∀ s : Set β, MeasurableSet s → Measurable (fun a ↦ κ a s).
- toFun : α → MeasureTheory.Measure β
The underlying function of a kernel.
Do not use this function directly. Instead use the coercion coming from the
DFunLikeinstance. - measurable' : Measurable self.toFun
A kernel is a measurable map.
Do not use this lemma directly. Use
Kernel.measurableinstead.
Instances For
Notation for Kernel with respect to a non-standard σ-algebra in the domain and codomain.
Equations
Instances For
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Coercion to a function as an additive monoid homomorphism.
Equations
Instances For
A kernel is a Markov kernel if every measure in its image is a probability measure.
- isProbabilityMeasure (a : α) : MeasureTheory.IsProbabilityMeasure (κ a)
Instances
A class for kernels which are zero or a Markov kernel.
Instances
A kernel is finite if every measure in its image is finite, with a uniform bound.
Instances
A constant C : ℝ≥0∞ such that C < ∞ for a finite kernel
(ProbabilityTheory.IsFiniteKernel.bound_lt_top κ) and for all a : α and s : Set β,
κ a s ≤ C (ProbabilityTheory.Kernel.measure_le_bound κ a s).
Equations
Instances For
Alias of ProbabilityTheory.Kernel.bound.
A constant C : ℝ≥0∞ such that C < ∞ for a finite kernel
(ProbabilityTheory.IsFiniteKernel.bound_lt_top κ) and for all a : α and s : Set β,
κ a s ≤ C (ProbabilityTheory.Kernel.measure_le_bound κ a s).
Equations
Instances For
Alias of ProbabilityTheory.Kernel.bound_lt_top.
Alias of ProbabilityTheory.Kernel.bound_ne_top.
Alias of ProbabilityTheory.Kernel.bound_eq_zero_of_isEmpty'.
Alias of ProbabilityTheory.Kernel.bound_zero.
Alias of ProbabilityTheory.Kernel.bound_eq_one.
Alias of ProbabilityTheory.Kernel.bound_le_one.
Sum of an indexed family of kernels.
Equations
Instances For
A kernel is s-finite if it can be written as the sum of countably many finite kernels.
- tsum_finite : ∃ (κs : ℕ → Kernel α β), (∀ (n : ℕ), IsFiniteKernel (κs n)) ∧ κ = Kernel.sum κs
Instances
A sequence of finite kernels such that κ = ProbabilityTheory.Kernel.sum (seq κ). See
ProbabilityTheory.Kernel.isFiniteKernel_seq and ProbabilityTheory.Kernel.kernel_sum_seq.