Uniformly locally doubling measures #
A uniformly locally doubling measure μ on a metric space is a measure for which there exists a
constant C such that for all sufficiently small radii ε, and for any centre, the measure of a
ball of radius 2 * ε is bounded by C times the measure of the concentric ball of radius ε.
This file records basic facts about uniformly locally doubling measures.
Main definitions #
IsUnifLocDoublingMeasure: the definition of a uniformly locally doubling measure (as a typeclass).IsUnifLocDoublingMeasure.doublingConstant: a function yielding the doubling constantCappearing in the definition of a uniformly locally doubling measure.
A measure μ is said to be a uniformly locally doubling measure if there exists a constant C
such that for all sufficiently small radii ε, and for any centre, the measure of a ball of radius
2 * ε is bounded by C times the measure of the concentric ball of radius ε.
Note: it is important that this definition makes a demand only for sufficiently small ε. For
example we want hyperbolic space to carry the instance IsUnifLocDoublingMeasure volume but
volumes grow exponentially in hyperbolic space. To be really explicit, consider the hyperbolic plane
of curvature -1, the area of a disc of radius ε is A(ε) = 2π(cosh(ε) - 1) so
A(2ε)/A(ε) ~ exp(ε).
- exists_measure_closedBall_le_mul'' : ∃ (C : NNReal), ∀ᶠ (ε : ℝ) in nhdsWithin 0 (Set.Ioi 0), ∀ (x : α), μ (Metric.closedBall x (2 * ε)) ≤ ↑C * μ (Metric.closedBall x ε)
Instances
A doubling constant for a uniformly locally doubling measure.
See also IsUnifLocDoublingMeasure.scalingConstantOf.
Equations
Instances For
A variant of IsUnifLocDoublingMeasure.doublingConstant which allows for scaling the
radius by values other than 2.
Equations
Instances For
A scale below which the doubling measure μ satisfies good rescaling properties when one
multiplies the radius of balls by at most K, as stated
in IsUnifLocDoublingMeasure.measure_mul_le_scalingConstantOf_mul.
Equations
- IsUnifLocDoublingMeasure.scalingScaleOf μ K = ⋯.choose