Documentation

Carleson.ToMathlib.DoublingMeasure

A doubling measure is a measure on a metric space with the condition that doubling the radius of a ball only increases the volume by a constant factor, independent of the ball.

Instances
    theorem MeasureTheory.ball_subset_ball_of_le {X : Type u_1} [PseudoMetricSpace X] {x x' : X} {r r' : } (hr : dist x x' + r' r) :
    theorem MeasureTheory.dist_lt_of_not_disjoint_ball {X : Type u_1} [PseudoMetricSpace X] {x x' : X} {r r' : } (hd : ¬Disjoint (Metric.ball x r) (Metric.ball x' r')) :
    dist x x' < r + r'
    theorem MeasureTheory.IsDoubling.mono {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] {A' : NNReal} (h : A A') :
    theorem MeasureTheory.measure_ball_four_le_same' {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] [ProperSpace X] [IsFiniteMeasureOnCompacts μ] (x : X) (r : ) :
    μ (Metric.ball x (4 * r)) A ^ 2 * μ (Metric.ball x r)
    theorem MeasureTheory.measure_ball_le_pow_two {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] [ProperSpace X] [IsFiniteMeasureOnCompacts μ] {x : X} {r : } {n : } :
    μ.real (Metric.ball x (2 ^ n * r)) A ^ n * μ.real (Metric.ball x r)
    theorem MeasureTheory.measure_ball_le_pow_two' {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] [ProperSpace X] [IsFiniteMeasureOnCompacts μ] {x : X} {r : } {n : } :
    μ (Metric.ball x (2 ^ n * r)) A ^ n * μ (Metric.ball x r)

    The blow-up factor of repeatedly increasing the size of balls.

    Equations
    Instances For
      theorem MeasureTheory.measure_ball_le_same' {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] [ProperSpace X] [IsFiniteMeasureOnCompacts μ] (x : X) {r s r' : } (hsp : 0 < s) (hs : r' s * r) :
      μ (Metric.ball x r') (As A s) * μ (Metric.ball x r)
      theorem MeasureTheory.measure_ball_le_same {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] [ProperSpace X] [IsFiniteMeasureOnCompacts μ] (x : X) {r s r' : } (hsp : 0 < s) (hs : r' s * r) :
      μ.real (Metric.ball x r') (As A s) * μ.real (Metric.ball x r)
      theorem MeasureTheory.measure_ball_le_of_dist_le' {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] [ProperSpace X] [IsFiniteMeasureOnCompacts μ] {x x' : X} {r r' s : } (hs : 0 < s) (h : dist x x' + r' s * r) :
      μ (Metric.ball x' r') (As A s) * μ (Metric.ball x r)
      theorem MeasureTheory.measureNNReal_ball_le_of_dist_le' {X : Type u_1} [PseudoMetricSpace X] {A : NNReal} [MeasurableSpace X] {μ : Measure X} [μ.IsDoubling A] [ProperSpace X] [IsFiniteMeasureOnCompacts μ] {x x' : X} {r r' s : } (hs : 0 < s) (h : dist x x' + r' s * r) :
      μ.nnreal (Metric.ball x' r') As A s * μ.nnreal (Metric.ball x r)

      A metric space with a measure and a doubling condition. This is called a "doubling metric measure space" in the blueprint. A will usually be 2 ^ a.

      This class is not Mathlib-ready code, and results moved to Mathlib should be reformulated using a (locally) doubling measure and more minimal other classes.

      Note (F): we currently assume that the space is proper, which we should probably add to the blueprint. Remark: IsUnifLocDoublingMeasure which is a weaker notion in Mathlib.

      Instances
        @[reducible]

        Monotonicity of doubling measure metric spaces in A.

        Equations
        Instances For