Skip to main content
fpvandoorn/carleson
Source indexedlemma · leanprover/lean4:v4.32.0

isCancellative_of_norm_integral_exp_le

Carleson.DoublingMeasure · Carleson/DoublingMeasure.lean:262 to 288

Source documentation

Constructor of IsCancellative in terms of real norms instead of extended reals.

Exact Lean statement

lemma isCancellative_of_norm_integral_exp_le (τ : ℝ) [CompatibleFunctions ℝ X A]
    (h : ∀ {x : X} {r : ℝ} {φ : X → ℂ} (_hr : 0 < r) (_h1 : iLipENorm φ x r ≠ ∞)
    (_h2 : support φ ⊆ ball x r) {f g : Θ X},
      ‖∫ x in ball x r, exp (I * (f x - g x)) * φ x‖ ≤
      A * volume.real (ball x r) * iLipNNNorm φ x r * (1 + dist_{x, r} f g) ^ (-τ)) :
    IsCancellative X τ

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma isCancellative_of_norm_integral_exp_le (τ : ) [CompatibleFunctions  X A]    (h :  {x : X} {r : } {φ : X  ℂ} (_hr : 0 < r) (_h1 : iLipENorm φ x r  ∞)    (_h2 : support φ  ball x r) {f g : Θ X},      ‖∫ x in ball x r, exp (I * (f x - g x)) * φ x‖       A * volume.real (ball x r) * iLipNNNorm φ x r * (1 + dist_{x, r} f g) ^ (-τ)) :    IsCancellative X τ := by  constructor  intro x r φ hr h1 h2 f g  convert ENNReal.ofReal_le_ofReal (h (x := x) (r := r) (φ := φ) hr h1 h2 (f := f) (g := g))  · rw [ofReal_norm]    congr 1    rw [setIntegral_eq_integral_of_forall_compl_eq_zero (fun y hy  ?_)]    have : φ y = 0 := by      apply notMem_support.1      contrapose! hy      exact h2 hy    simp [this]  · rw [ENNReal.ofReal_mul (by positivity), ENNReal.ofReal_mul (by positivity),      ENNReal.ofReal_mul (by positivity)]    congr    · simp    · simp only [Measure.real, ofReal_toReal measure_ball_ne_top]    · simp [iLipNNNorm, coe_toNNReal h1]    · rw [ ENNReal.ofReal_rpow_of_pos (by positivity)]      congr      rw [ENNReal.ofReal_add zero_le_one dist_nonneg]      simp [edist_dist]