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

HolderOnWith.of_iHolENorm_ne_top

Carleson.HolderNorm · Carleson/HolderNorm.lean:46 to 65

Mathematical statement

Exact Lean statement

lemma HolderOnWith.of_iHolENorm_ne_top (ht : 0 ≤ t) (hφ : iHolENorm φ z R t ≠ ⊤) :
    HolderOnWith (iHolNNNorm φ z R t / R.toNNReal ^ t) t.toNNReal φ (ball z R)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma HolderOnWith.of_iHolENorm_ne_top (ht : 0  t) (hφ : iHolENorm φ z R t  ⊤) :    HolderOnWith (iHolNNNorm φ z R t / R.toNNReal ^ t) t.toNNReal φ (ball z R) := by  intro x hx y hy  have hR : 0 < R := by    simp only [mem_ball] at hx    apply dist_nonneg.trans_lt hx  rcases eq_or_ne x y with rfl | hne  · simp  have : (ENNReal.ofReal R) ^ t * (‖φ x - φ y‖ₑ / (edist x y) ^ t)  iHolENorm φ z R t := calc    _  (ENNReal.ofReal R) ^ t *        ⨆ (x  ball z R) (y  ball z R) (_ : x  y), (‖φ x - φ y‖ₑ / (edist x y) ^ t) := by      gcongr      simp only [ne_eq, le_iSup_iff, iSup_le_iff]      tauto    _  _ := le_add_self  rw [edist_eq_enorm_sub, ENNReal.coe_div (by simp [hR]), iHolNNNorm, coe_toNNReal hφ,     ENNReal.div_le_iff_le_mul (by simp [hne]) (by simp [edist_ne_top]),    ENNReal.le_div_iff_mul_le (by simp [hR]) (by simp)]  apply this.trans_eq'  rw [ENNReal.coe_rpow_of_ne_zero (by simp [hR]), Real.coe_toNNReal t ht, ENNReal.ofReal, mul_comm]