Documentation

LeanPool.FormalizingGMT.MarstrandTheorem

s-uniform measures and Marstrand's theorem #

Mattila, Geometry of sets and measures in Euclidean spaces, Chapter 14, uniform measures and Marstrand's theorem.:

Definition 14.8 #

Mattila, Definition 14.8. Let s be a positive number. A non-zero Radon measure ν on ℝⁿ is s-uniform if there is a positive number c such that 0 < ν (B (x, r)) = c r ^ s < ∞ for x ∈ spt ν and 0 < r < ∞.

Equations
Instances For

    The set A of Mattila, Corollary 14.9 and Theorem 14.10: the points a at which the s-dimensional density Θ^s(μ, a) exists and is positive and finite.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Auxiliary results #

      theorem SUniformAux.measure_le_mul_of_closedBall_le {n : ℕ} {μ₁ μ₂ : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} [MeasureTheory.SFinite μ₁] [μ₂.OuterRegular] {K : ENNReal} (hK0 : K ≠ 0) (hKtop : K ≠ ⊤) (S : Set (EuclideanSpace ℝ (Fin n))) (h : ∀ x ∈ S, ∀ δ > 0, ∃ r ∈ Set.Ioo 0 δ, μ₁ (Metric.closedBall x r) ≤ K * μ₂ (Metric.closedBall x r)) :
      μ₁ S ≤ K * μ₂ S

      A covering comparison: if μ₁ (B (x, r)) ≤ K μ₂ (B (x, r)) for arbitrarily small r at each point x ∈ S, then μ₁ S ≤ K μ₂ S. (A consequence of the Besicovitch covering theorem.)

      The Lebesgue measure of a closed ball in ℝⁿ.

      theorem SUniformAux.isSUniform_of_isTangentMeasure {n : ℕ} {s : ℝ} {ν lam : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : IsSUniform s ν) {a : EuclideanSpace ℝ (Fin n)} (ha : a ∈ ν.support) (htan : IsTangentMeasure ν lam a) :

      Tangent measures of an s-uniform measure at points of its support are s-uniform and have 0 in their support.

      An s-uniform measure has tangent measures at every point of its support.

      There is no s-uniform measure on ℝⁿ with s > n.

      theorem SUniformAux.measure_open_eq_zero_of_isTangentMeasure {n : ℕ} {μ lam : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hμ : μ.Regular) {a : EuclideanSpace ℝ (Fin n)} (htan : IsTangentMeasure μ lam a) {G : Set (EuclideanSpace ℝ (Fin n))} (hG : IsOpen G) (hsmall : ∃ ρ > 0, ∀ (r : ℝ), 0 < r → r < ρ → ∀ z ∈ μ.support, blowUpMap a r z ∉ G) :
      lam G = 0

      An open set G is λ-null for a tangent measure λ ∈ Tan (μ, a) as soon as, at all small scales r, the blow-up T_{a,r} maps no point of spt μ into G. (This uses the lower semicontinuity of weak limits on open sets, Theorem 1.24 (2) in Mattila.)

      If the support of an s-uniform measure is not all of ℝⁿ, then it has an s-uniform tangent measure λ with 0 ∈ spt λ ⊆ {x | 0 ≤ x ⬝ e} for some e ≠ 0.

      Points carry no mass for an s-uniform measure.

      theorem SUniformAux.measure_closedBall_eq_of_mem_support {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : IsSUniform s ν) {x y : EuclideanSpace ℝ (Fin n)} (hx : x ∈ ν.support) (hy : y ∈ ν.support) (t : ℝ) :

      For an s-uniform measure, closed balls of the same radius centred at points of the support have the same measure (for every real radius).

      theorem SUniformAux.setIntegral_comp_dist_eq {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : IsSUniform s ν) {x y : EuclideanSpace ℝ (Fin n)} (hx : x ∈ ν.support) (hy : y ∈ ν.support) (r : ℝ) {g : ℝ → ℝ} (hg : Continuous g) :

      Mattila, Chapter 14, Exercise 5 (in the generality needed): for an s-uniform measure ν and x, y ∈ spt ν, ∫_{B (y, r)} g (|z - y|) dν z = ∫_{B (x, r)} g (|z - x|) dν z for every continuous g. In particular ∫_{B(y,r)} (r² - |z - y|²) dν z = ∫_{B(r)} (r² - |z|²) dν z when 0 ∈ spt ν.

      theorem SUniformAux.support_subset_of_integral_inner_eq_zero {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : IsSUniform s ν) {e : EuclideanSpace ℝ (Fin n)} (hH : ν.support ⊆ {x : EuclideanSpace ℝ (Fin n) | 0 ≤ inner ℝ x e}) (h : ∀ (r : ℝ), 0 < r → ∫ (z : EuclideanSpace ℝ (Fin n)) in Metric.closedBall 0 r, inner ℝ z e ∂ν = 0) :
      ν.support ⊆ {x : EuclideanSpace ℝ (Fin n) | inner ℝ x e = 0}

      The first case in the proof of Theorem 14.10: if spt ν ⊆ {x | 0 ≤ x ⬝ e} and ∫_{B(r)} x ⬝ e dν x = 0 for all r > 0, then spt ν ⊆ {x | x ⬝ e = 0}.

      theorem SUniformAux.support_tangent_subset_of_estimate {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : IsSUniform s ν) {m : EuclideanSpace ℝ (Fin n)} {C δ : ℝ} (hC : 0 ≤ C) (hδ : 0 < δ) (hest : ∀ y ∈ ν.support, ‖y‖ ≤ δ → |inner ℝ y m| ≤ C * ‖y‖ ^ 2) {lam : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (htan : IsTangentMeasure ν lam 0) :
      lam.support ⊆ {x : EuclideanSpace ℝ (Fin n) | inner ℝ x m = 0}

      The last step of the proof of Theorem 14.10: if |y ⬝ m| ≤ C |y|² for all y ∈ spt ν near 0, then every tangent measure λ ∈ Tan (ν, 0) has spt λ ⊆ {y | y ⬝ m = 0}.

      theorem SUniformAux.rpow_add_sub_rpow_le {s r : ℝ} (hs : 0 < s) (hr : 0 < r) :
      ∃ (L : ℝ), 0 ≤ L ∧ ∀ (t : ℝ), 0 ≤ t → t ≤ r → (r + t) ^ s - r ^ s ≤ L * t

      An elementary mean value estimate: (r + t) ^ s - r ^ s ≤ L t for 0 ≤ t ≤ r.

      theorem SUniformAux.abs_inner_integral_le {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : IsSUniform s ν) (h0 : 0 ∈ ν.support) {r : ℝ} (hr : 0 < r) :
      ∃ (C : ℝ), 0 ≤ C ∧ ∀ y ∈ ν.support, ‖y‖ ≤ r → |inner ℝ y (∫ (z : EuclideanSpace ℝ (Fin n)) in Metric.closedBall 0 r, z ∂ν)| ≤ C * ‖y‖ ^ 2

      The key estimate in the proof of Theorem 14.10: if 0 ∈ spt ν and m = ∫_{B(r)} z dν z, then |y ⬝ m| ≤ C |y|² for y ∈ spt ν with |y| ≤ r.

      theorem SUniformAux.exists_hyperplane {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : IsSUniform s ν) (h0 : 0 ∈ ν.support) {e : EuclideanSpace ℝ (Fin n)} (he : e ≠ 0) (hH : ν.support ⊆ {x : EuclideanSpace ℝ (Fin n) | 0 ≤ inner ℝ x e}) :

      The core of the proof of Theorem 14.10: an s-uniform measure ν with 0 ∈ spt ν ⊆ {x | 0 ≤ x ⬝ e} produces an s-uniform measure supported in a hyperplane.

      theorem SUniformAux.exists_isSUniform_of_hyperplane {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin (n + 1)))} (hν : IsSUniform s ν) {w : EuclideanSpace ℝ (Fin (n + 1))} (hw : w ≠ 0) (hV : ν.support ⊆ {x : EuclideanSpace ℝ (Fin (n + 1)) | inner ℝ x w = 0}) :

      An s-uniform measure on ℝⁿ⁺¹ supported in a hyperplane gives an s-uniform measure on ℝⁿ.

      theorem SUniformAux.exists_lower_dim {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin (n + 1)))} (hν : IsSUniform s ν) (hspt : ν.support ≠ Set.univ) :

      An s-uniform measure whose support is not all of ℝⁿ⁺¹ gives an s-uniform measure on ℝⁿ.

      theorem SUniformAux.nat_of_isSUniform {n : ℕ} {s : ℝ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} :
      IsSUniform s ν → ∃ k ≤ n, s = ↑k

      If there is an s-uniform measure on ℝⁿ, then s is an integer ≤ n.

      theorem SUniformAux.eq_smul_volume_of_forall_closedBall {n : ℕ} {ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} (hν : ν.Regular) {c : ℝ} (hc : 0 < c) (hball : ∀ (x : EuclideanSpace ℝ (Fin n)) (r : ℝ), 0 < r → ν (Metric.closedBall x r) = ENNReal.ofReal (c * r ^ ↑n)) :
      ∃ (K : ENNReal), 0 < K ∧ K ≠ ⊤ ∧ ν = K • MeasureTheory.volume

      A Radon measure on ℝⁿ giving mass c r ^ n to every closed ball of radius r is a constant multiple of Lebesgue measure.

      At points where the density exists and is positive and finite, the density ratio of Lemma 14.7 is 1, and the point belongs to the set A of Lemma 14.7.

      theorem SUniformAux.ball_bounds_of_mem {n : ℕ} {s : ℝ} {μ : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))} {a : EuclideanSpace ℝ (Fin n)} (ha : a ∈ positiveFiniteDensitySet s μ) :
      ∃ (p : ℝ) (q : ℝ) (r₀ : ℝ), 0 < p ∧ 0 < q ∧ 0 < r₀ ∧ (∀ (ρ : ℝ), 0 < ρ → ρ < r₀ → μ (Metric.closedBall a ρ) ≤ ENNReal.ofReal (q * ρ ^ s)) ∧ ∀ (ρ : ℝ), 0 < ρ → ρ < r₀ → ENNReal.ofReal (p * ρ ^ s) ≤ μ (Metric.closedBall a ρ)

      At points of the set A of Lemma 14.7 the measures of small balls are comparable to ρ ^ s.

      Corollary 14.9 #

      theorem mattila_14_9 {n : ℕ} {s : ℝ} (hs : 0 < s) (μ : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))) (hμ : μ.Regular) :
      ∃ (E : Set (EuclideanSpace ℝ (Fin n))), μ E = 0 ∧ ∀ a ∈ positiveFiniteDensityExistsSet s μ \ E, ∀ (ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))), IsTangentMeasure μ ν a → IsSUniform s ν ∧ 0 ∈ ν.support

      Mattila, Corollary 14.9 (to Lemma 14.7). Let s be a positive number, μ a Radon measure on ℝⁿ and A the set of points a ∈ ℝⁿ such that the density Θ^s(μ, a) exists and is positive and finite. Then for μ almost all a ∈ A every ν ∈ Tan (μ, a) is s-uniform with 0 ∈ spt ν.

      Theorem 14.10 (Marstrand's theorem) #

      theorem mattila_14_10 {n : ℕ} {s : ℝ} (hs : 0 < s) (μ : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))) (hμ : μ.Regular) (hA : 0 < μ (positiveFiniteDensityExistsSet s μ)) :
      ∃ (k : ℕ), s = ↑k

      Mattila, Theorem 14.10 (Marstrand's theorem). Let s be a positive number. Suppose that there exists a Radon measure μ on ℝⁿ such that the density Θ^s(μ, a) exists and is positive and finite in a set of positive μ measure. Then s is an integer.

      Theorem 14.11 #

      theorem mattila_14_11 {n : ℕ} (ν : MeasureTheory.Measure (EuclideanSpace ℝ (Fin n))) (hν : IsSUniform (↑n) ν) :
      ∃ (K : ENNReal), 0 < K ∧ K ≠ ⊤ ∧ ν = K • MeasureTheory.volume

      Mattila, Theorem 14.11. If ν is an n-uniform measure in ℝⁿ, then ν is a constant multiple of the Lebesgue measure ℒⁿ.