fpvandoorn/carleson
Source indexedtheorem · leanprover/lean4:v4.32.0
MeasureTheory.eLpNormEssSup_iSup
Carleson.ToMathlib.MeasureTheory.Function.LpSeminorm.Basic · Carleson/ToMathlib/MeasureTheory/Function/LpSeminorm/Basic.lean:69 to 94
Mathematical statement
Exact Lean statement
theorem eLpNormEssSup_iSup {α : Type*} {ι : Type*} [Countable ι] [MeasurableSpace α]
{μ : Measure α} (f : ι → α → ℝ≥0∞) :
eLpNormEssSup (fun x => ⨆ n, f n x) μ = ⨆ n, eLpNormEssSup (f n) μComplete declaration
Lean source
Full Lean sourceLean 4
theorem eLpNormEssSup_iSup {α : Type*} {ι : Type*} [Countable ι] [MeasurableSpace α] {μ : Measure α} (f : ι → α → ℝ≥0∞) : eLpNormEssSup (fun x => ⨆ n, f n x) μ = ⨆ n, eLpNormEssSup (f n) μ := by simp_rw [eLpNormEssSup, essSup_eq_sInf, enorm_eq_self] apply le_antisymm · apply sInf_le simp only [mem_setOf_eq] apply nonpos_iff_eq_zero.mp calc _ ≤ μ (⋃ i, {x | ⨆ n, sInf {a | μ {x | a < f n x} = 0} < f i x}) := by refine measure_mono fun x hx ↦ mem_iUnion.mpr ?_ simp only [mem_setOf_eq] at hx exact lt_iSup_iff.mp hx _ ≤ _ := measure_iUnion_le _ _ ≤ ∑' i, μ {x | sInf {a | μ {x | a < f i x} = 0} < f i x} := by gcongr with i; apply le_iSup _ i _ ≤ ∑' i, μ {x | eLpNormEssSup (f i) μ < ‖f i x‖ₑ} := by gcongr with i · rw [eLpNormEssSup, essSup_eq_sInf]; rfl · simp _ = ∑' i, 0 := by congr with i; exact meas_eLpNormEssSup_lt _ = 0 := by simp · refine iSup_le fun i ↦ le_sInf fun b hb ↦ sInf_le ?_ simp only [mem_setOf_eq] at hb ⊢ exact nonpos_iff_eq_zero.mp <|le_of_le_of_eq (measure_mono fun ⦃x⦄ h ↦ lt_of_lt_of_le h (le_iSup (fun i ↦ f i x) i)) hb