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

BST_LNT_of_BST_NT

Carleson.MetricCarleson.Main · Carleson/MetricCarleson/Main.lean:170 to 200

Mathematical statement

Exact Lean statement

lemma BST_LNT_of_BST_NT {Q : SimpleFunc X (Θ X)}
    (hT : HasBoundedStrongType (nontangentialOperator K · ·) 2 2 volume volume (C_Ts a)) :
    ∀ θ : Θ X, HasBoundedStrongType (linearizedNontangentialOperator Q θ K · ·)
      2 2 volume volume (C_Ts a)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma BST_LNT_of_BST_NT {Q : SimpleFunc X (Θ X)}    (hT : HasBoundedStrongType (nontangentialOperator K · ·) 2 2 volume volume (C_Ts a)) :     θ : Θ X, HasBoundedStrongType (linearizedNontangentialOperator Q θ K · ·)      2 2 volume volume (C_Ts a) := fun θ f bf  by  constructor  · exact lowerSemicontinuous_LNT.measurable.aestronglyMeasurable  · refine (eLpNorm_mono_enorm fun x  ?_).trans (hT f bf).2    simp_rw [enorm_eq_self]    refine iSup_le fun R₂  iSup₂_le fun R₁ mR₁  iSup₂_le fun x' mx'  ?_    rw [min_def]; split_ifs with h    · trans ⨆ R₁  Ioo 0 R₂, ⨆ x'  ball x R₁, ‖∫ y in Annulus.oo x' R₁ R₂, K x' y * f y‖ₑ; swap      · apply le_iSup _ R₂      trans ⨆ x'  ball x R₁, ‖∫ y in Annulus.oo x' R₁ R₂, K x' y * f y‖ₑ; swap      · apply le_iSup₂ _ mR₁      rw [EAnnulus.oo_eq_annulus mR₁.1.le]      apply le_iSup₂ _ mx'    · rcases le_or_gt (upperRadius Q θ x') (ENNReal.ofReal R₁) with hur | hur      · rw [EAnnulus.oo_eq_empty hur, setIntegral_empty, enorm_zero]; exact zero_le      rw [not_le] at h      have urnt : upperRadius Q θ x' := by        rw [ lt_top_iff_ne_top]; exact h.trans (by finiteness)      rw [ ofReal_toReal urnt] at h hur       rw [ofReal_lt_ofReal_iff (mR₁.1.trans mR₁.2)] at h      rw [ofReal_lt_ofReal_iff_of_nonneg mR₁.1.le] at hur      rw [EAnnulus.oo_eq_annulus mR₁.1.le]; set R := (upperRadius Q θ x').toReal      trans ⨆ R₁  Ioo 0 R, ⨆ x'  ball x R₁, ‖∫ y in Annulus.oo x' R₁ R, K x' y * f y‖ₑ; swap      · convert! le_iSup _ R; rfl      trans ⨆ x'  ball x R₁, ‖∫ y in Annulus.oo x' R₁ R, K x' y * f y‖ₑ; swap      · have : R₁  Ioo 0 R := mR₁.1, hur        apply le_iSup₂ _ this      apply le_iSup₂ _ mx'