fpvandoorn/carleson
Source indexedlemma · leanprover/lean4:v4.32.0
TileStructure.Forest.adjoint_tree_control
Carleson.ForestOperator.AlmostOrthogonality · Carleson/ForestOperator/AlmostOrthogonality.lean:214 to 240
Source documentation
Lemma 7.4.3.
Exact Lean statement
lemma adjoint_tree_control
(hu : u ∈ t) (hf : BoundedCompactSupport f) (h2f : f.support ⊆ G) :
eLpNorm (adjointBoundaryOperator t u f ·) 2 volume ≤ C7_4_3 a * eLpNorm f 2 volumeComplete declaration
Lean source
Full Lean sourceLean 4
lemma adjoint_tree_control (hu : u ∈ t) (hf : BoundedCompactSupport f) (h2f : f.support ⊆ G) : eLpNorm (adjointBoundaryOperator t u f ·) 2 volume ≤ C7_4_3 a * eLpNorm f 2 volume := by have m₁ : AEStronglyMeasurable (‖adjointCarlesonSum (t u) f ·‖ₑ) := hf.aestronglyMeasurable.adjointCarlesonSum.enorm.aestronglyMeasurable have m₂ : AEStronglyMeasurable (maximalFunction volume 𝓑 c𝓑 r𝓑 1 f) := measurable_maximalFunction.aestronglyMeasurable have m₃ : AEStronglyMeasurable (‖f ·‖ₑ) := hf.aestronglyMeasurable.enorm.aestronglyMeasurable calc _ ≤ eLpNorm (fun x ↦ ‖adjointCarlesonSum (t u) f x‖ₑ + maximalFunction volume 𝓑 c𝓑 r𝓑 1 f x) 2 volume + eLpNorm (‖f ·‖ₑ) 2 volume := eLpNorm_add_le (m₁.add m₂) m₃ one_le_two _ ≤ eLpNorm (‖adjointCarlesonSum (t u) f ·‖ₑ) 2 volume + eLpNorm (maximalFunction volume 𝓑 c𝓑 r𝓑 1 f ·) 2 volume + eLpNorm (‖f ·‖ₑ) 2 volume := by gcongr; apply eLpNorm_add_le m₁ m₂ one_le_two _ ≤ C7_3_1_1 a * dens₁ (t u) ^ (2 : ℝ)⁻¹ * eLpNorm f 2 volume + CMB (defaultA a) 2 * eLpNorm f 2 volume + eLpNorm f 2 volume := by gcongr · exact adjoint_tree_estimate hf h2f hu · exact (hasStrongType_maximalFunction_one one_lt_two) _ (hf.memLp _) |>.2 · rfl _ ≤ (C7_3_1_1 a * 1 ^ (2 : ℝ)⁻¹ + CMB (defaultA a) 2 + 1) * eLpNorm f 2 volume := by simp_rw [add_mul, one_mul]; gcongr; exact dens₁_le_one _ ≤ _ := by gcongr simp only [ENNReal.one_rpow, mul_one, defaultA, Nat.cast_pow, Nat.cast_ofNat] norm_cast apply le_C7_4_3 (four_le_a X)