28 Measure and integration
TheoremBounded convergence theorem#
Mathlib records this with 2 declarations.
MeasureTheory.FiniteMeasure.tendsto_lintegral_nn_of_le_const: A bounded convergence theorem for a finite measure:
If a sequence of bounded continuous non-negative functions are uniformly bounded by a constant
and tend pointwise to a limit, then their integrals (MeasureTheory.lintegral) against the finite
measure tend to the integral of the limit.
A related result with more general assumptions is
MeasureTheory.tendsto_lintegral_nn_filter_of_le_const.
MeasureTheory.FiniteMeasure.tendsto_lintegral_nn_of_le_const.{u_1} {Ω : Type u_1}
[MeasurableSpace Ω] [TopologicalSpace Ω] [OpensMeasurableSpace Ω]
(μ : MeasureTheory.FiniteMeasure Ω) {fs : ℕ → BoundedContinuousFunction Ω NNReal} {c : NNReal}
(fs_le_const : ∀ (n : ℕ) (ω : Ω), (fs n) ω ≤ c) {f : Ω → NNReal}
(fs_lim : ∀ (ω : Ω), Filter.Tendsto (fun n => (fs n) ω) Filter.atTop (nhds (f ω))) :
Filter.Tendsto (fun n => ∫⁻ (ω : Ω), ↑((fs n) ω) ∂↑μ) Filter.atTop (nhds (∫⁻ (ω : Ω), ↑(f ω) ∂↑μ))
MeasureTheory.tendsto_lintegral_nn_filter_of_le_const: A bounded convergence theorem for a finite measure:
If bounded continuous non-negative functions are uniformly bounded by a constant and tend to a
limit, then their integrals against the finite measure tend to the integral of the limit.
This formulation assumes:
* the functions tend to a limit along a countably generated filter;
* the limit is in the almost everywhere sense;
* boundedness holds almost everywhere;
* integration is MeasureTheory.lintegral, i.e., the functions and their integrals are
ℝ≥0∞-valued.
MeasureTheory.tendsto_lintegral_nn_filter_of_le_const.{u_1, u_2} {Ω : Type u_1} [TopologicalSpace Ω]
[MeasurableSpace Ω] [OpensMeasurableSpace Ω] {ι : Type u_2} {L : Filter ι}
[L.IsCountablyGenerated] (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsFiniteMeasure μ]
{fs : ι → BoundedContinuousFunction Ω NNReal} {c : NNReal}
(fs_le_const : ∀ᶠ (i : ι) in L, ∀ᵐ (ω : Ω) ∂μ, (fs i) ω ≤ c) {f : Ω → NNReal}
(fs_lim : ∀ᵐ (ω : Ω) ∂μ, Filter.Tendsto (fun i => (fs i) ω) L (nhds (f ω))) :
Filter.Tendsto (fun i => ∫⁻ (ω : Ω), ↑((fs i) ω) ∂μ) L (nhds (∫⁻ (ω : Ω), ↑(f ω) ∂μ))
Sources
- Mathlib documentation:
MeasureTheory.FiniteMeasure.tendsto_lintegral_nn_of_le_const - Source of
MeasureTheory.FiniteMeasure.tendsto_lintegral_nn_of_le_constin Mathlib/MeasureTheory/Measure/FiniteMeasure.lean - Mathlib documentation:
MeasureTheory.tendsto_lintegral_nn_filter_of_le_const - Source of
MeasureTheory.tendsto_lintegral_nn_filter_of_le_constin Mathlib/MeasureTheory/Measure/HasOuterApproxClosed.lean - 1000+ theorems list: Q1067156X
- 1000+ theorems project: Q1067156X
- Wikipedia: Bounded convergence theorem
- Wikidata: Q1067156
Uses 6
DefinitionCarathéodory's extension theorem#
Mathlib records this with 2 declarations.
MeasureTheory.AddContent.measure: Construct a measure from a sigma-subadditive content on a semiring, assuming the semiring
generates a given measurable structure. The measure is defined on this measurable structure.
MeasureTheory.AddContent.measure.{u_1} {α : Type u_1} {C : Set (Set α)} [mα : MeasurableSpace α]
(m : MeasureTheory.AddContent ENNReal C) (hC : MeasureTheory.IsSetSemiring C)
(hC_gen : mα ≤ MeasurableSpace.generateFrom C) (m_sigma_subadd : m.IsSigmaSubadditive) :
MeasureTheory.Measure α
MeasureTheory.AddContent.measure_eq: The measure defined through a sigma-subadditive
content on a semiring coincides with the content on the semiring.
MeasureTheory.AddContent.measure_eq.{u_1} {α : Type u_1} {C : Set (Set α)} {s : Set α}
[mα : MeasurableSpace α] (m : MeasureTheory.AddContent ENNReal C)
(hC : MeasureTheory.IsSetSemiring C) (hC_gen : mα = MeasurableSpace.generateFrom C)
(m_sigma_subadd : m.IsSigmaSubadditive) (hs : s ∈ C) : (m.measure hC ⋯ m_sigma_subadd) s = m s
Sources
- Mathlib documentation:
MeasureTheory.AddContent.measure - Source of
MeasureTheory.AddContent.measurein Mathlib/MeasureTheory/OuterMeasure/OfAddContent.lean - Mathlib documentation:
MeasureTheory.AddContent.measure_eq - Source of
MeasureTheory.AddContent.measure_eqin Mathlib/MeasureTheory/OuterMeasure/OfAddContent.lean - 1000+ theorems list: Q2631152
- 1000+ theorems project: Q2631152
- Wikipedia: Carathéodory's extension theorem
- Wikidata: Q2631152
Uses 5 · Used by 2
DefinitionCarathéodory's theorem (measure theory)#
Given an outer measure μ, the Carathéodory-measurable space is
defined such that s is measurable if ∀ t, μ t = μ (t ∩ s) + μ (t \ s).
MeasureTheory.OuterMeasure.caratheodory.{u} {α : Type u} (m : MeasureTheory.OuterMeasure α) :
MeasurableSpace α
Hard to say what exactly is meant.
Sources
Uses 3 · Used by 63
TheoremEgorov's theorem#
Egorov's theorem: If f : ι → α → β is a sequence of strongly measurable functions that
converges to g : α → β almost everywhere on a measurable set s of finite measure,
then for all ε > 0, there exists a subset t ⊆ s such that μ t ≤ ε and f converges to g
uniformly on s \ t. We require the index type ι to be countable, and usually ι = ℕ.
In other words, a sequence of almost everywhere convergent functions converges uniformly except on an arbitrarily small set.
MeasureTheory.tendstoUniformlyOn_of_ae_tendsto.{u_1, u_2, u_3} {α : Type u_1} {β : Type u_2}
{ι : Type u_3} {m : MeasurableSpace α} [PseudoEMetricSpace β] {μ : MeasureTheory.Measure α}
[SemilatticeSup ι] [Nonempty ι] [Countable ι] {f : ι → α → β} {g : α → β} {s : Set α}
{ε : ENNReal} (hf : ∀ (n : ι), MeasureTheory.StronglyMeasurable (f n))
(hg : MeasureTheory.StronglyMeasurable g) (hsm : MeasurableSet s) (hs : μ s ≠ ⊤)
(hfg : ∀ᵐ (x : α) ∂μ, x ∈ s → Filter.Tendsto (fun n => f n x) Filter.atTop (nhds (g x)))
(hε : 0 < ε) : ∃ t ⊆ s, MeasurableSet t ∧ μ t ≤ ε ∧ TendstoUniformlyOn f g Filter.atTop (s \ t)
Sources
Uses 7
TheoremFernique's theorem#
Fernique's theorem: for a Gaussian measure, there exists C > 0 such that the function
x ↦ exp (C * ‖x‖ ^ 2) is integrable.
ProbabilityTheory.IsGaussian.exists_integrable_exp_sq.{u_1} {E : Type u_1} [NormedAddCommGroup E]
[NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E]
(μ : MeasureTheory.Measure E) [ProbabilityTheory.IsGaussian μ] :
∃ C, 0 < C ∧ MeasureTheory.Integrable (fun x => Real.exp (C * ‖x‖ ^ 2)) μ
Sources
- Mathlib documentation:
ProbabilityTheory.IsGaussian.exists_integrable_exp_sq - Source of
ProbabilityTheory.IsGaussian.exists_integrable_exp_sqin Mathlib/Probability/Distributions/Gaussian/Fernique.lean - 1000+ theorems list: Q5445112
- 1000+ theorems project: Q5445112
- Wikipedia: Fernique's theorem
- Wikidata: Q5445112
Uses 10
TheoremHahn decomposition theorem#
The Hahn decomposition theorem: Given a signed measure s, there exist
complement measurable sets i and j such that i is positive, j is negative.
MeasureTheory.SignedMeasure.exists_isCompl_positive_negative.{u_1} {α : Type u_1}
[MeasurableSpace α] (s : MeasureTheory.SignedMeasure α) :
∃ i j,
MeasurableSet i ∧
MeasureTheory.VectorMeasure.restrict 0 i ≤ MeasureTheory.VectorMeasure.restrict s i ∧
MeasurableSet j ∧
MeasureTheory.VectorMeasure.restrict s j ≤ MeasureTheory.VectorMeasure.restrict 0 j ∧
IsCompl i j
Sources
- Mathlib documentation:
MeasureTheory.SignedMeasure.exists_isCompl_positive_negative - Source of
MeasureTheory.SignedMeasure.exists_isCompl_positive_negativein Mathlib/MeasureTheory/VectorMeasure/Decomposition/Hahn.lean - 1000+ theorems list: Q1568811
- 1000+ theorems project: Q1568811
- Wikipedia: Hahn decomposition theorem
- Wikidata: Q1568811
Uses 10
TheoremProkhorov's theorem#
Mathlib records this with 4 declarations.
isCompact_setOfPred_finiteMeasure_mass_le_compl_isCompact_le: Prokhorov theorem: Given a sequence of compact sets Kₙ and a sequence uₙ tending
to zero, the finite measures of mass at most C giving mass at most uₙ to the complement of Kₙ
form a compact set.
isCompact_setOfPred_finiteMeasure_mass_le_compl_isCompact_le.{u_1} {E : Type u_1}
[MeasurableSpace E] [TopologicalSpace E] [T2Space E] [BorelSpace E] {u : ℕ → NNReal}
{K : ℕ → Set E} (C : NNReal) (hu : Filter.Tendsto u Filter.atTop (nhds 0))
(hK : ∀ (n : ℕ), IsCompact (K n)) (h : NormalSpace E ∨ Monotone K) :
IsCompact {μ | μ.mass ≤ C ∧ ∀ (n : ℕ), μ (K n)ᶜ ≤ u n}
isCompact_setOfPred_finiteMeasure_mass_eq_compl_isCompact_le: Prokhorov theorem: Given a sequence of compact sets Kₙ and a sequence uₙ tending to
zero, the finite measures of mass C giving mass at most uₙ to the complement of Kₙ form a
compact set.
isCompact_setOfPred_finiteMeasure_mass_eq_compl_isCompact_le.{u_1} {E : Type u_1}
[MeasurableSpace E] [TopologicalSpace E] [T2Space E] [BorelSpace E] {u : ℕ → NNReal}
{K : ℕ → Set E} (C : NNReal) (hu : Filter.Tendsto u Filter.atTop (nhds 0))
(hK : ∀ (n : ℕ), IsCompact (K n)) (h : NormalSpace E ∨ Monotone K) :
IsCompact {μ | μ.mass = C ∧ ∀ (n : ℕ), μ (K n)ᶜ ≤ u n}
isCompact_setOfPred_probabilityMeasure_mass_eq_compl_isCompact_le: Prokhorov theorem: Given a sequence of compact sets Kₙ and a sequence uₙ tending to
zero, the probability measures giving mass at most uₙ to the complement of Kₙ form a
compact set.
isCompact_setOfPred_probabilityMeasure_mass_eq_compl_isCompact_le.{u_1} {E : Type u_1}
[MeasurableSpace E] [TopologicalSpace E] [T2Space E] [BorelSpace E] {u : ℕ → NNReal}
{K : ℕ → Set E} (hu : Filter.Tendsto u Filter.atTop (nhds 0)) (hK : ∀ (n : ℕ), IsCompact (K n))
(h : NormalSpace E ∨ Monotone K) : IsCompact {μ | ∀ (n : ℕ), μ (K n)ᶜ ≤ u n}
isCompact_closure_of_isTightMeasureSet: Prokhorov theorem: the closure of a tight set of probability measures is compact.
We only require the space to be T2.
isCompact_closure_of_isTightMeasureSet.{u_1} {E : Type u_1} [MeasurableSpace E] [TopologicalSpace E]
[T2Space E] [BorelSpace E] {S : Set (MeasureTheory.ProbabilityMeasure E)}
(hS : MeasureTheory.IsTightMeasureSet {x | ∃ μ ∈ S, ↑μ = x}) : IsCompact (closure S)
Sources
- Mathlib documentation:
isCompact_setOfPred_finiteMeasure_mass_le_compl_isCompact_le - Source of
isCompact_setOfPred_finiteMeasure_mass_le_compl_isCompact_lein Mathlib/MeasureTheory/Measure/Prokhorov.lean - Mathlib documentation:
isCompact_setOfPred_finiteMeasure_mass_eq_compl_isCompact_le - Source of
isCompact_setOfPred_finiteMeasure_mass_eq_compl_isCompact_lein Mathlib/MeasureTheory/Measure/Prokhorov.lean - Mathlib documentation:
isCompact_setOfPred_probabilityMeasure_mass_eq_compl_isCompact_le - Source of
isCompact_setOfPred_probabilityMeasure_mass_eq_compl_isCompact_lein Mathlib/MeasureTheory/Measure/Prokhorov.lean - Mathlib documentation:
isCompact_closure_of_isTightMeasureSet - Source of
isCompact_closure_of_isTightMeasureSetin Mathlib/MeasureTheory/Measure/Prokhorov.lean - 1000+ theorems list: Q7249519
- 1000+ theorems project: Q7249519
- Wikipedia: Prokhorov's theorem
- Wikidata: Q7249519
Uses 12 · Used by 1
TheoremRadon–Nikodym theorem#
The Radon-Nikodym theorem: Given two measures μ and ν, if
HaveLebesgueDecomposition μ ν, then μ is absolutely continuous to ν if and only if
ν.withDensity (rnDeriv μ ν) = μ.
MeasureTheory.Measure.absolutelyContinuous_iff_withDensity_rnDeriv_eq.{u_1} {α : Type u_1}
{m : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} [μ.HaveLebesgueDecomposition ν] :
μ.AbsolutelyContinuous ν ↔ ν.withDensity (μ.rnDeriv ν) = μ
Sources
- Mathlib documentation:
MeasureTheory.Measure.absolutelyContinuous_iff_withDensity_rnDeriv_eq - Source of
MeasureTheory.Measure.absolutelyContinuous_iff_withDensity_rnDeriv_eqin Mathlib/MeasureTheory/Measure/Decomposition/RadonNikodym.lean - 1000+ theorems list: Q1191319
- 1000+ theorems project: Q1191319
- Wikipedia: Radon–Nikodym theorem
- Wikidata: Q1191319
DefinitionSchroeder–Bernstein theorem for measurable spaces#
The measurable Schröder-Bernstein Theorem: given measurable embeddings
α → β and β → α, we can find a measurable equivalence α ≃ᵐ β.
MeasurableEmbedding.schroederBernstein.{u_1, u_2} {α : Type u_1} {β : Type u_2} [MeasurableSpace α]
[MeasurableSpace β] {f : α → β} {g : β → α} (hf : MeasurableEmbedding f)
(hg : MeasurableEmbedding g) : α ≃ᵐ β
Sources
- Mathlib documentation:
MeasurableEmbedding.schroederBernstein - Source of
MeasurableEmbedding.schroederBernsteinin Mathlib/MeasureTheory/MeasurableSpace/Embedding.lean - 1000+ theorems list: Q7432915
- 1000+ theorems project: Q7432915
- Wikipedia: Schroeder–Bernstein theorem for measurable spaces
- Wikidata: Q7432915
Uses 1
TheoremSteinhaus theorem#
Steinhaus Theorem.
In any locally compact group G with an inner regular Haar measure μ,
for any measurable set E of positive measure, the set E / E is a neighbourhood of 1.
MeasureTheory.Measure.div_mem_nhds_one_of_haar_pos.{u_1} {G : Type u_1} [Group G]
[TopologicalSpace G] [IsTopologicalGroup G] [MeasurableSpace G] [BorelSpace G]
(μ : MeasureTheory.Measure G) [μ.IsHaarMeasure] [LocallyCompactSpace G] [μ.InnerRegular]
(E : Set G) (hE : MeasurableSet E) (hEpos : 0 < μ E) : E / E ∈ nhds 1
Sources
Uses 10
TheoremVitali convergence theorem#
Vitali's convergence theorem (non-finite measure version).
A sequence of functions f converges to g in Lp
if and only if it is uniformly integrable, uniformly tight and converges to g in measure.
MeasureTheory.tendstoInMeasure_iff_tendsto_Lp.{u_1, u_2} {α : Type u_1} {β : Type u_2}
{m : MeasurableSpace α} [NormedAddCommGroup β] {μ : MeasureTheory.Measure α} {p : ENNReal}
{f : ℕ → α → β} {g : α → β} (hp : 1 ≤ p) (hp' : p ≠ ⊤)
(hf : ∀ (n : ℕ), MeasureTheory.MemLp (f n) p μ) (hg : MeasureTheory.MemLp g p μ) :
MeasureTheory.TendstoInMeasure μ f Filter.atTop g ∧
MeasureTheory.UnifIntegrable f p μ ∧ MeasureTheory.UnifTight f p μ ↔
Filter.Tendsto (fun n => MeasureTheory.eLpNorm (f n - g) p μ) Filter.atTop (nhds 0)
Sources
Uses 13
TheoremVitali covering theorem#
The measurable Vitali covering theorem.
Assume one is given a family t of closed sets with nonempty interior, such that each a ∈ t is
included in a ball B (x, r) and covers a definite proportion of the ball B (x, 3 r) for a given
measure μ (think of the situation where μ is a doubling measure and t is a family of balls).
Consider a \(possibly non-measurable\) set s at which the family is fine, i.e., every point of s
belongs to arbitrarily small elements of t. Then one can extract from t a disjoint subfamily
that covers almost all s.
For more flexibility, we give a statement with a parameterized family of sets.
Vitali.exists_disjoint_covering_ae.{u_1, u_2} {α : Type u_1} {ι : Type u_2} [PseudoMetricSpace α]
[MeasurableSpace α] [OpensMeasurableSpace α] [SecondCountableTopology α]
(μ : MeasureTheory.Measure α) [MeasureTheory.IsLocallyFiniteMeasure μ] (s : Set α) (t : Set ι)
(C : NNReal) (r : ι → ℝ) (c : ι → α) (B : ι → Set α)
(hB : ∀ a ∈ t, B a ⊆ Metric.closedBall (c a) (r a))
(μB : ∀ a ∈ t, μ (Metric.closedBall (c a) (3 * r a)) ≤ ↑C * μ (B a))
(ht : ∀ a ∈ t, (interior (B a)).Nonempty) (h't : ∀ a ∈ t, IsClosed (B a))
(hf : ∀ x ∈ s, ∀ ε > 0, ∃ a ∈ t, r a ≤ ε ∧ c a = x) :
∃ u ⊆ t, u.Countable ∧ u.PairwiseDisjoint B ∧ μ (s \ ⋃ a ∈ u, B a) = 0
Sources
Uses 8
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.