Skip to main content
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 volume

Complete declaration

Lean source

Canonical 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]