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

eLpNorm_czOperator_restrict

Carleson.Classical.HilbertStrongType · Carleson/Classical/HilbertStrongType.lean:879 to 903

Source documentation

The operator czOperator K r is bounded from L^2 [a - 1, a + 2] to L^2 [a, a + 1], uniformly in r and a. This follows from the same fact from L^2 [1, 4] to L^2 [2, 3] proved using Fourier series, and translation invariance.

Exact Lean statement

lemma eLpNorm_czOperator_restrict {g : ℝ → ℂ} {r a : ℝ} (hr : r ∈ Ioo 0 1)
    (hg : MemLp g ∞ volume) :
    eLpNorm (czOperator K r g) 2 (volume.restrict (Ioc a (a + 1))) ≤
      2 ^ 8 * eLpNorm g 2 (volume.restrict (Ioc (a - 1) (a + 2)))

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma eLpNorm_czOperator_restrict {g :   ℂ} {r a : } (hr : r  Ioo 0 1)    (hg : MemLp g ∞ volume) :    eLpNorm (czOperator K r g) 2 (volume.restrict (Ioc a (a + 1)))       2 ^ 8 * eLpNorm g 2 (volume.restrict (Ioc (a - 1) (a + 2))) := by  let g' := g ∘ (fun x  x + (a - 2))  have A : eLpNorm g 2 (volume.restrict (Ioc (a - 1) (a + 2))) =      eLpNorm g' 2 (volume.restrict (Ioc 1 4)) := by    rw [eLpNorm_comp_measurePreserving (hg.restrict _).aestronglyMeasurable]    have : MeasurePreserving (fun x  x + (a - 2)) := measurePreserving_add_right volume (a - 2)    convert! this.restrict_preimage (s := Ioc (a - 1) (a + 2)) measurableSet_Ioc    simp    norm_num  have B : eLpNorm (czOperator K r g) 2 (volume.restrict (Ioc a (a + 1))) =      eLpNorm (czOperator K r g') 2 (volume.restrict (Ioc 2 3)) := by    have : czOperator K r g' = (czOperator K r g) ∘ (fun x  x + (a - 2)) := by      rw [K_def,  czOperator_comp_add]    rw [this, eLpNorm_comp_measurePreserving]    · apply AEStronglyMeasurable.restrict      apply czOperator_aestronglyMeasurable' Hilbert_kernel_measurable hg.aestronglyMeasurable    · convert! (measurePreserving_add_right volume (a - 2)).restrict_preimage measurableSet_Ioc      simp      norm_num  rw [A, B]  apply eLpNorm_czOperator_restrict_two_three hr  exact hg.comp_measurePreserving (measurePreserving_add_right volume (a - 2))