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

TileStructure.Forest.adjoint_tile_support1

Carleson.ForestOperator.AlmostOrthogonality ยท Carleson/ForestOperator/AlmostOrthogonality.lean:35 to 53

Source documentation

Part 1 of Lemma 7.4.1. Todo: update blueprint with precise properties needed on the function.

Exact Lean statement

lemma adjoint_tile_support1 : adjointCarleson p f =
    (ball (๐”  p) (5 * D ^ ๐”ฐ p)).indicator (adjointCarleson p ((๐“˜ p : Set X).indicator f))

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma adjoint_tile_support1 : adjointCarleson p f =    (ball (๐”  p) (5 * D ^ ๐”ฐ p)).indicator (adjointCarleson p ((๐“˜ p : Set X).indicator f)) := by  rw [adjoint_eq_adjoint_indicator E_subset_๐“˜]; ext x  rcases eq_or_ne (adjointCarleson p ((๐“˜ p : Set X).indicator f) x) 0 with h0 | hn  ยท exact (indicator_apply_eq_self.mpr fun _ โ†ฆ h0).symm  refine (indicator_of_mem ?_ _).symm  obtain โŸจy, my, KyโŸฉ : โˆƒ y โˆˆ ๐“˜ p, Ks (๐”ฐ p) y x โ‰  0 := by    contrapose! hn    refine setIntegral_eq_zero_of_forall_eq_zero fun y my โ†ฆ ?_    simp only [defaultA, mul_eq_zero, map_eq_zero, exp_ne_zero,      or_false, indicator_apply_eq_zero]    left    exact hn _ (E_subset_๐“˜ my)  rw [mem_ball]  calc    _ โ‰ค dist y x + dist y (๐”  p) := dist_triangle_left ..    _ < D ^ ๐”ฐ p / 2 + 4 * (D : โ„) ^ ๐”ฐ p :=      add_lt_add_of_le_of_lt (dist_mem_Icc_of_Ks_ne_zero Ky).2 (mem_ball.mpr (Grid_subset_ball my))    _ โ‰ค _ := by rw [div_eq_mul_inv, mul_comm, โ† add_mul]; gcongr; norm_num