fpvandoorn/carleson
Source indexedlemma Β· leanprover/lean4:v4.32.0
carlesonSum_πpos_inter_ββ_eq_add_sum
Carleson.Discrete.ForestComplement Β· Carleson/Discrete/ForestComplement.lean:693 to 718
Source documentation
In each set ββ k n j, the Carleson sum can be decomposed as a sum over ββ k n j and over
various πβ k n j l.
Exact Lean statement
lemma carlesonSum_πpos_inter_ββ_eq_add_sum {f : X β β} {x : X} :
carlesonSum (πpos β© πβαΆ β© ββ k n j) f x =
carlesonSum (πpos β© πβαΆ β© ββ k n j) f x
+ β l β€ Z * (n + 1), carlesonSum (πpos β© πβαΆ β© πβ k n j l) f xComplete declaration
Lean source
Full Lean sourceLean 4
lemma carlesonSum_πpos_inter_ββ_eq_add_sum {f : X β β} {x : X} : carlesonSum (πpos β© πβαΆ β© ββ k n j) f x = carlesonSum (πpos β© πβαΆ β© ββ k n j) f x + β l β€ Z * (n + 1), carlesonSum (πpos β© πβαΆ β© πβ k n j l) f x := by classical conv_lhs => rw [β carlesonSum_inter_add_inter_compl _ (ββ k n j)] rw [sum_carlesonSum_of_pairwiseDisjoint]; swap Β· apply PairwiseDisjoint.subset _ (subset_univ _) have : univ.PairwiseDisjoint fun l β¦ πβ (X := X) k n j l := pairwiseDisjoint_minLayer apply this.mono intro j exact inter_subset_right congr 2 Β· ext p simp only [mem_inter_iff, mem_compl_iff, and_congr_left_iff, and_iff_left_iff_imp, and_imp] intro hp exact fun _ _ β¦ mem_of_mem_inter_left hp Β· ext p simp only [ββ, layersAbove, mem_inter_iff, mem_compl_iff, mem_sdiff, mem_iUnion, exists_prop, not_exists, not_and, not_forall, Decidable.not_not, Finset.mem_Iic, πβ] refine β¨fun h β¦ ?_, fun h β¦ ?_β© Β· obtain β¨i, hi, hmemβ© := h.2 h.1.2 exact β¨i, hi, h.1.1, hmemβ© Β· rcases h with β¨i, hi, h'iβ© simp only [h'i.1, not_false_eq_true, and_self, minLayer_subset h'i.2, forall_const, true_and] exact β¨i, hi, h'i.2β©