Documentation

LeanPool.SardMoreira.LebesgueDensity

LeanPool.SardMoreira.LebesgueDensity #

theorem MeasureTheory.Measure.AbsolutelyContinuous.comap {α : Type u_1} {β : Type u_2} {x✝ : MeasurableSpace α} {x✝¹ : MeasurableSpace β} {μ ν : Measure β} (h : μ.AbsolutelyContinuous ν) (f : αβ) (hfν : ∀ (s : Set α), MeasurableSet sNullMeasurableSet (f '' s) ν) :
theorem MeasureTheory.Measure.AbsolutelyContinuous.exists_pos_forall_lt_imp_lt_of_isFiniteMeasure {α : Type u_1} {x✝ : MeasurableSpace α} {μ ν : Measure α} [IsFiniteMeasure μ] [μ.HaveLebesgueDecomposition ν] (h : μ.AbsolutelyContinuous ν) {ε : ENNReal} ( : ε 0) :
δ > 0, ∀ (s : Set α), ν s < δμ s < ε

If a finite measure μ is absolutely continuous with respect to a σ-finite measure ν, then μ s → 0 as ν s → 0. More precisely, for any ε ≠ 0 there exists δ > 0 such that all sets of ν measure less than δ have a μ measure less than ε.

theorem exists_absolutelyContinuous_forall_pos_exists_lt_gt :
∃ (μ : MeasureTheory.Measure ) (ν : MeasureTheory.Measure ), μ.AbsolutelyContinuous ν ∀ (C δ : NNReal), δ 0∃ (s : Set ), MeasurableSet s ν s < δ μ s > C

The previous lemma is not true unless we assume that ν is a finite measure. Indeed, for ν = volume on , μ = ν.withDensity (Real.nnabs ·), we can choose s = Set.Icc a (a + δ / 2) for a large a, and get an arbitriraly large value of μ s.

theorem MeasureTheory.Measure.AbsolutelyContinuous.exists_pos_forall_subset_lt_imp_lt {α : Type u_1} {x✝ : MeasurableSpace α} {μ ν : Measure α} [SigmaFinite ν] (h : μ.AbsolutelyContinuous ν) {t : Set α} (ht : μ t ) {ε : ENNReal} ( : ε 0) :
δ > 0, st, ν s < δμ s < ε

If a finite measure μ is absolutely continuous with respect to a σ-finite measure ν, then μ s → 0 as ν s → 0. More precisely, for any ε ≠ 0 there exists δ > 0 such that all sets of ν measure less than δ have a μ measure less than ε.

theorem MeasureTheory.Measure.AbsolutelyContinuous.exists_pos_forall_lt_imp_lt {α : Type u_1} {x✝ : MeasurableSpace α} {μ ν : Measure α} [SFinite μ] [SigmaFinite ν] (h : μ.AbsolutelyContinuous ν) {ε : ENNReal} ( : ε 0) (hrnDeriv : ∃ (C : NNReal), μ.rnDeriv ν ≤ᶠ[μ.cofinite] fun (x : α) => C) :
δ > 0, ∀ (s : Set α), ν s < δμ s < ε
theorem exists_pos_forall_measure_le_toSphere_ge_le {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [FiniteDimensional E] {x✝ : MeasurableSpace E} [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {ε : ENNReal} ( : ε 0) :
∃ (δ : NNReal), 0 < δ ∀ (s : Set E), μ s δμ.toSphere {x : (Metric.sphere 0 1) | MeasureTheory.volume {t : | 0 t t x s} ε} < ε
theorem exists_pos_forall_measure_le_exists_mem_sphere_dist_lt_volume_smul_mem_lt {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [FiniteDimensional E] {x✝ : MeasurableSpace E} [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {ε : NNReal} ( : ε 0) :
∃ (δ : NNReal), 0 < δ ∀ (s : Set E), μ s δxMetric.sphere 0 1, yMetric.sphere 0 1, dist y x < ε MeasureTheory.volume {t : | 0 t t y s} < ε
theorem exists_pos_forall_measure_le_exists_mem_sphere_dist_lt_volume_lineMap_mem_lt {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [FiniteDimensional E] {ε : NNReal} ( : ε 0) :
∃ (δ : NNReal), 0 < δ ∀ {x : MeasurableSpace E} [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (r : ), r 0∀ (a : E) (s : Set E), μ s δ * μ (Metric.ball a r)xMetric.sphere a r, yMetric.sphere a r, dist y x < ε * r MeasureTheory.volume {t : | 0 t (AffineMap.lineMap a y) t s} < ε
theorem Measurable.measure_apply {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] (μ : MeasureTheory.Measure α) [MeasureTheory.SFinite μ] (s : βSet α) (hs : MeasurableSet {p : α × β | p.1 s p.2}) :
Measurable fun (b : β) => μ (s b)

If $s_b$ is a family of sets such that $\{(a, b) \mid a \in s_b\}$ is a measurable set, then for any s-finite measure $\mu$, the function $b \mapsto \mu(s_b)$ is measurable.

This is a version of measurable_measure_prod_mk_right.

theorem Metric.biInter_lt_rat_closedBall {X : Type u_1} [PseudoMetricSpace X] (x : X) (r : ) :
closedBall x r = ⋂ (q : ), ⋂ (_ : r < q), closedBall x q
theorem IsDenseEmbedding.tendsto_nhdsWithin_preimage_iff_of_eventually_continuousWithinAt {X : Type u_1} {Y : Type u_2} {Z : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] [RegularSpace Z] {e : XY} {s : Set Y} {x : X} {z : Z} {f : YZ} {U : YSet Y} [∀ (y : Y), (nhdsWithin y (U y)).NeBot] (he : IsDenseEmbedding e) (hs : IsOpen s) (hU : ∀ (y : Y), IsOpen (U y)) (hcont : ∀ᶠ (y : Y) in nhdsWithin (e x) s, ContinuousWithinAt f (U y) y) :

Let e : X → Y be a dense topological embedding, let Z be a regular space. For each y : Y, let U y be an open set such that yclosure (U y).

Let s be an open set, let x : X be a point. Suppose that f : Y → Z is continuous within U y at all y ∈ s close to e x. Then f (e x') tends to z as x' tends to x, e x' ∈ s, if and only if f y tends to z as y ∈ s tends to e x.

If X = ℚ, Y = ℝ, and e = Rat.cast, then this lemma can be used to restate convergence of a function defined on real numbers in terms of convergence of a function on rational numbers, which is more convenient for measure theory, because there are only countably many rational numbers.

Parametrized version of ae_tendsto_measure_inter_div_of_measurableSet.

Parametrized version of ae_tendsto_measure_inter_div_of_measurableSet.