Documentation

LeanPool.SardMoreira.OuterMeasureDeriv

LeanPool.SardMoreira.OuterMeasureDeriv #

A measure satisfies ClosedBallCoveringMeasure if every set has an ε-good covering by countably many closed balls with radii drawn from arbitrary sets of admissible radii. This holds for Besicovitch-covering measures and for uniformly locally doubling measures.

  • exists_closedBall_covering_tsum_measure_le {ε : ENNReal} (hε : ε ≠ 0) (f : α → Set ℝ) (s : Set α) (hf : ∀ x ∈ s, ∀ δ > 0, (f x ∩ Set.Ioo 0 δ).Nonempty) : ∃ (t : Set α) (r : α → ℝ), t.Countable ∧ t ⊆ s ∧ (∀ x ∈ t, r x ∈ f x) ∧ s ⊆ ⋃ x ∈ t, Metric.closedBall x (r x) ∧ ∑' (x : ↑t), μ (Metric.closedBall (↑x) (r ↑x)) ≤ μ s + ε

    The defining property of ClosedBallCoveringMeasure: for any positive error tolerance ε and any function f assigning each point an arbitrarily-small admissible radius, the set s admits a countable cover by closed balls centred in s with admissible radii whose total measure exceeds μ s by at most ε.

Instances
    theorem MeasureTheory.Measure.exists_closedBall_covering_tsum_measure_le {α : Type u_1} [MetricSpace α] [MeasurableSpace α] (μ : Measure α) [μ.ClosedBallCoveringMeasure] {ε : ENNReal} (hε : ε ≠ 0) (f : α → Set ℝ) (s : Set α) (hf : ∀ x ∈ s, ∀ δ > 0, (f x ∩ Set.Ioo 0 δ).Nonempty) :
    ∃ (t : Set α) (r : α → ℝ), t.Countable ∧ t ⊆ s ∧ (∀ x ∈ t, r x ∈ f x) ∧ s ⊆ ⋃ x ∈ t, Metric.closedBall x (r x) ∧ ∑' (x : ↑t), μ (Metric.closedBall (↑x) (r ↑x)) ≤ μ s + ε
    theorem MeasureTheory.Measure.outerMeasure_le_mul' {α : Type u_1} [MetricSpace α] [MeasurableSpace α] {μ : Measure α} [μ.ClosedBallCoveringMeasure] {ν : OuterMeasure α} {C : ENNReal} {s : Set α} (hsC : μ s ≠ 0 ∨ C ≠ ⊤) (hCs : C ≠ 0 ∨ μ s ≠ ⊤) (h : ∀ x ∈ s, ∃ᶠ (εr : ENNReal × ℝ) in nhdsWithin 0 (Set.Ioi 0) ×ˢ nhdsWithin 0 (Set.Ioi 0), ν (s ∩ Metric.closedBall x εr.2) ≤ (C + εr.1) * μ (Metric.closedBall x εr.2)) :
    ν s ≤ C * μ s
    theorem MeasureTheory.Measure.outerMeasure_le_mul {α : Type u_1} [MetricSpace α] [MeasurableSpace α] {μ : Measure α} [SigmaFinite μ] [μ.ClosedBallCoveringMeasure] {ν : OuterMeasure α} {C : ENNReal} {s : Set α} (hsC : μ s ≠ 0 ∨ C ≠ ⊤) (h : ∀ x ∈ s, ∃ᶠ (εr : ENNReal × ℝ) in nhdsWithin 0 (Set.Ioi 0) ×ˢ nhdsWithin 0 (Set.Ioi 0), ν (s ∩ Metric.closedBall x εr.2) ≤ (C + εr.1) * μ (Metric.closedBall x εr.2)) :
    ν s ≤ C * μ s
    theorem MeasureTheory.Measure.outerMeasure_null_of_forall_le_mul_ae_null {α : Type u_1} [MetricSpace α] [MeasurableSpace α] {μ : Measure α} [SigmaFinite μ] [μ.ClosedBallCoveringMeasure] {ν : OuterMeasure α} {C : α → NNReal} {s : Set α} (hC : ∀ᵐ (x : α) ∂μ, x ∈ s → C x = 0) (h : ∀ x ∈ s, ∃ᶠ (εr : ENNReal × ℝ) in nhdsWithin 0 (Set.Ioi 0) ×ˢ nhdsWithin 0 (Set.Ioi 0), ν (s ∩ Metric.closedBall x εr.2) ≤ (↑(C x) + εr.1) * μ (Metric.closedBall x εr.2)) :
    ν s = 0

    Suppose that ν (s ∩ closedBall x r) = O(μ (closedBall x r)) at all points of a set s and ν (s ∩ closedBall x r) = o(μ (closedBall x r)) at a.e. points of the set. Then ν s = 0.

    The actual statement can't use Asymptotics.IsBigO and Asymptotics.IsLittleO, because the LHS and the RHS are in ℝ≥0∞, not ℝ.

    Note that we do not assume measurability of s or C.

    theorem MeasureTheory.Measure.outerMeasure_null_of_null_of_forall_exists_le_mul {α : Type u_1} [MetricSpace α] [MeasurableSpace α] {μ : Measure α} [SigmaFinite μ] [μ.ClosedBallCoveringMeasure] {ν : OuterMeasure α} {s : Set α} (hs : μ s = 0) (h : ∀ x ∈ s, ∃ (C : NNReal), ∃ᶠ (r : ℝ) in nhdsWithin 0 (Set.Ioi 0), ν (s ∩ Metric.closedBall x r) ≤ ↑C * μ (Metric.closedBall x r)) :
    ν s = 0
    theorem MeasureTheory.Measure.outerMeasure_image_le_mul {α : Type u_1} [MetricSpace α] {β : Type u} [MeasurableSpace α] {f : α → β} {μ : Measure α} [SigmaFinite μ] [μ.ClosedBallCoveringMeasure] {ν : OuterMeasure β} {C : ENNReal} {s : Set α} (hsC : μ s ≠ 0 ∨ C ≠ ⊤) (h : ∀ x ∈ s, ∃ᶠ (εr : ENNReal × ℝ) in nhdsWithin 0 (Set.Ioi 0) ×ˢ nhdsWithin 0 (Set.Ioi 0), ν (f '' (s ∩ Metric.closedBall x εr.2)) ≤ (C + εr.1) * μ (Metric.closedBall x εr.2)) :
    ν (f '' s) ≤ C * μ s

    Let f : α → β be a map from a space with Besicovitch property to any space. Let μ be a σ-finite outer regular measure on α, let ν be an outer measure on β, let s be a set in the domain, let C be a constant such that μ s ≠ 0 or C ≠ ∞. Suppose that for each x ∈ s and a positive ε, for a set of positive r that accumulates to zero, we have ν (f '' (s ∩ Metric.closedBall x r)) ≤ (C + ε) * μ (Metric.closedBall x r). Then ν (f '' s) ≤ C * μ s.

    Briefly speaking, this means that ν (f '' s) ≤ C * μ s provided that a similar estimate holds for sufficiently small ball around each point x ∈ s.

    See also Besicovitch.measure_image_le_mul.

    theorem MeasureTheory.Measure.measure_image_le_mul {α : Type u_1} [MetricSpace α] {β : Type u} [MeasurableSpace α] {x✝ : MeasurableSpace β} {f : α → β} {μ : Measure α} [SigmaFinite μ] [μ.ClosedBallCoveringMeasure] {ν : Measure β} {C : ENNReal} {s : Set α} (hsC : μ s ≠ 0 ∨ C ≠ ⊤) (h : ∀ x ∈ s, ∃ᶠ (εr : ENNReal × ℝ) in nhdsWithin 0 (Set.Ioi 0) ×ˢ nhdsWithin 0 (Set.Ioi 0), ν (f '' (s ∩ Metric.closedBall x εr.2)) ≤ (C + εr.1) * μ (Metric.closedBall x εr.2)) :
    ν (f '' s) ≤ C * μ s

    Let f : α → β be a map from a space with Besicovitch property to any space. Let μ be a σ-finite outer regular measure on α, let ν be a measure on β, let s be a set in the domain, let C be a constant such that μ s ≠ 0 or C ≠ ∞. Suppose that for each x ∈ s and a positive ε, for a set of positive r that accumulates to zero, we have ν (f '' (s ∩ Metric.closedBall x r)) ≤ (C + ε) * μ (Metric.closedBall x r). Then ν (f '' s) ≤ C * μ s.

    Briefly speaking, this means that ν (f '' s) ≤ C * μ s provided that a similar estimate holds for sufficiently small ball around each point x ∈ s.

    See also Besicovitch.outerMeasure_image_le_mul.

    theorem MeasureTheory.Measure.hasudorffMeasure_image_le_mul' {α : Type u_1} [MetricSpace α] [MeasurableSpace α] {X : Type u_2} [MetricSpace X] [MeasurableSpace X] [BorelSpace X] {f : α → X} {μ : Measure α} [μ.ClosedBallCoveringMeasure] {C : ENNReal} {s : Set α} (hsC : μ s ≠ 0 ∨ C ≠ ⊤) {dimDom holderExp dimImg : ℝ} {μBall : ENNReal} (holderExp_pos : 0 < holderExp) (hμ_dim : ∀ (x : α) (r : NNReal), μ (Metric.closedBall x ↑r) = ↑r ^ dimDom * μBall) (hμball₀ : μBall ≠ 0) (hμball : μBall ≠ ⊤) (hdim : dimDom ≤ holderExp * dimImg) (hdimDom : 0 < dimDom) (h : ∀ x ∈ s, ∀ ε > 0, ∀ᶠ (y : α) in nhdsWithin x s, edist (f y) (f x) ≤ (C + ε) * edist y x ^ holderExp) :
    (hausdorffMeasure dimImg) (f '' s) ≤ (2 * C) ^ dimImg / μBall * μ s
    theorem MeasureTheory.Measure.hasudorffMeasure_image_le_mul {α : Type u_1} [MetricSpace α] [MeasurableSpace α] {X : Type u_2} [MetricSpace X] [MeasurableSpace X] [BorelSpace X] [OpensMeasurableSpace α] [T1Space α] {f : α → X} {μ : Measure α} [μ.ClosedBallCoveringMeasure] {C : ENNReal} {s : Set α} (hsC : μ s ≠ 0 ∨ C ≠ ⊤) {dimDom holderExp dimImg : ℝ} {μBall : ENNReal} (holderExp_pos : 0 < holderExp) (hμ_dim : ∀ (x : α) (r : NNReal), μ (Metric.closedBall x ↑r) = ↑r ^ dimDom * μBall) (hμball₀ : μBall ≠ 0) (hμball : μBall ≠ ⊤) (hdim : dimDom ≤ holderExp * dimImg) (hdimDom : 0 ≤ dimDom) (h : ∀ x ∈ s, ∀ ε > 0, ∀ᶠ (y : α) in nhdsWithin x s, edist (f y) (f x) ≤ (C + ε) * edist y x ^ holderExp) :
    (hausdorffMeasure dimImg) (f '' s) ≤ (2 * C) ^ dimImg / μBall * μ s