Documentation

Mathlib.MeasureTheory.Decomposition.RadonNikodym

Radon-Nikodym theorem #

This file proves the Radon-Nikodym theorem. The Radon-Nikodym theorem states that, given measures μ, ν, if HaveLebesgueDecomposition μ ν, then μ is absolutely continuous with respect to ν if and only if there exists a measurable function f : α → ℝ≥0∞ such that μ = fν. In particular, we have f = rnDeriv μ ν.

The Radon-Nikodym theorem will allow us to define many important concepts in probability theory, most notably probability cumulative functions. It could also be used to define the conditional expectation of a real function, but we take a different approach (see the file MeasureTheory/Function/ConditionalExpectation).

Main results #

The file also contains properties of rnDeriv that use the Radon-Nikodym theorem, notably

Tags #

Radon-Nikodym theorem

The Radon-Nikodym theorem: Given two measures μ and ν, if HaveLebesgueDecomposition μ ν, then μ is absolutely continuous to ν if and only if ν.withDensity (rnDeriv μ ν) = μ.

theorem MeasureTheory.Measure.rnDeriv_withDensity_right {α : Type u_1} {m : MeasurableSpace α} {f : αENNReal} (μ : MeasureTheory.Measure α) (ν : MeasureTheory.Measure α) [MeasureTheory.SigmaFinite μ] [MeasureTheory.SigmaFinite ν] (hf : AEMeasurable f ν) (hf_ne_zero : ∀ᵐ (x : α) ∂ν, f x 0) (hf_ne_top : ∀ᵐ (x : α) ∂ν, f x ) :
theorem MeasureTheory.Measure.set_lintegral_rnDeriv_le {α : Type u_1} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure α} (s : Set α) :
∫⁻ (x : α) in s, MeasureTheory.Measure.rnDeriv μ ν xν μ s
theorem MeasureTheory.Measure.integrableOn_toReal_rnDeriv {α : Type u_1} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure α} {s : Set α} (hμs : μ s ) :
MeasureTheory.IntegrableOn (fun (x : α) => (MeasureTheory.Measure.rnDeriv μ ν x).toReal) s ν
theorem MeasureTheory.Measure.set_integral_toReal_rnDeriv_le {α : Type u_1} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure α} [MeasureTheory.SigmaFinite μ] {s : Set α} (hμs : μ s ) :
∫ (x : α) in s, (MeasureTheory.Measure.rnDeriv μ ν x).toRealν (μ s).toReal
theorem MeasureTheory.lintegral_rnDeriv_mul {α : Type u_3} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure α} [MeasureTheory.Measure.HaveLebesgueDecomposition μ ν] (hμν : MeasureTheory.Measure.AbsolutelyContinuous μ ν) {f : αENNReal} (hf : AEMeasurable f ν) :
∫⁻ (x : α), MeasureTheory.Measure.rnDeriv μ ν x * f xν = ∫⁻ (x : α), f xμ
theorem MeasureTheory.set_lintegral_rnDeriv_mul {α : Type u_3} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure α} [MeasureTheory.Measure.HaveLebesgueDecomposition μ ν] (hμν : MeasureTheory.Measure.AbsolutelyContinuous μ ν) {f : αENNReal} (hf : AEMeasurable f ν) {s : Set α} (hs : MeasurableSet s) :
∫⁻ (x : α) in s, MeasureTheory.Measure.rnDeriv μ ν x * f xν = ∫⁻ (x : α) in s, f xμ
theorem MeasureTheory.integral_rnDeriv_smul {α : Type u_3} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure α} {E : Type u_4} [NormedAddCommGroup E] [NormedSpace E] [MeasureTheory.Measure.HaveLebesgueDecomposition μ ν] (hμν : MeasureTheory.Measure.AbsolutelyContinuous μ ν) [MeasureTheory.SigmaFinite μ] {f : αE} :
∫ (x : α), (MeasureTheory.Measure.rnDeriv μ ν x).toReal f xν = ∫ (x : α), f xμ