fpvandoorn/carleson
Source indexedlemma Β· leanprover/lean4:v4.32.0
dens1_antichain
Carleson.Antichain.AntichainOperator Β· Carleson/Antichain/AntichainOperator.lean:309 to 328
Source documentation
Lemma 6.1.4.
Exact Lean statement
lemma dens1_antichain (hπ : IsAntichain (Β· β€ Β·) π) (hf : Measurable f)
(hfF : β x, βf xβ β€ F.indicator 1 x) (hg : Measurable g) (hgG : β x, βg xβ β€ G.indicator 1 x) :
ββ« x, conj (g x) * carlesonSum π f xββ β€
C6_1_4 a * densβ π ^ (8 * a ^ 4 : β)β»ΒΉ * eLpNorm f 2 volume * eLpNorm g 2 volumeComplete declaration
Lean source
Full Lean sourceLean 4
lemma dens1_antichain (hπ : IsAntichain (Β· β€ Β·) π) (hf : Measurable f) (hfF : β x, βf xβ β€ F.indicator 1 x) (hg : Measurable g) (hgG : β x, βg xβ β€ G.indicator 1 x) : ββ« x, conj (g x) * carlesonSum π f xββ β€ C6_1_4 a * densβ π ^ (8 * a ^ 4 : β)β»ΒΉ * eLpNorm f 2 volume * eLpNorm g 2 volume := by have bf := bcs_of_measurable_of_le_indicator_f hf hfF have bg := bcs_of_measurable_of_le_indicator_g hg hgG calc _ β€ β«β» x, βadjointCarlesonSum π g xββ * βf xββ := by rw [adjointCarlesonSum_adjoint bf bg] conv_rhs => enter [2, x]; rw [β RCLike.enorm_conj, β enorm_mul] exact enorm_integral_le_lintegral_enorm _ _ β€ eLpNorm (adjointCarlesonSum π g) 2 * eLpNorm f 2 := by conv_rhs => rw [β eLpNorm_enorm, β eLpNorm_enorm] exact ENNReal.lintegral_mul_le_eLpNorm_mul_eLqNorm inferInstance bg.adjointCarlesonSum.enorm.aestronglyMeasurable.aemeasurable bf.enorm.aestronglyMeasurable.aemeasurable _ β€ _ := by rw [β mul_rotate, mul_comm (eLpNorm g 2 volume)]; gcongr grw [β ENNReal.rpow_le_rpow_iff (show (0 : β) < (2 : β) by norm_num), ENNReal.rpow_natCast, ENNReal.rpow_natCast, dens1_antichain_sq hπ hg hgG]