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