fpvandoorn/carleson
Source indexedlemma ยท leanprover/lean4:v4.32.0
carlesonSum_๐pos_inter_โญโ_eq_add_sum
Carleson.Discrete.ForestComplement ยท Carleson/Discrete/ForestComplement.lean:722 to 749
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} (hkn : k โค n) (hj : j โค 2 * n + 3) :
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} (hkn : k โค n) (hj : j โค 2 * n + 3) : 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 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 [mem_inter_iff, mem_compl_iff, Finset.mem_Iic, mem_iUnion, exists_and_left, exists_prop] refine โจfun h โฆ ?_, fun h โฆ ?_โฉ ยท refine โจh.1.1, ?_โฉ simp only [๐โ, mem_iUnion, exists_prop, not_exists, not_and] at h have := (notMem_โญโ
_iff_mem_๐โ (X := X) hkn hj h.1.1.1 h.1.2 h.2).1 (h.1.1.2 n k hkn j hj) simp only [mem_iUnion, exists_prop] at this exact this ยท rcases h.2 with โจl, lZ, hlโฉ exact โจโจh.1, โญโ_subset_โญโ (maxLayer_subset hl)โฉ, disjoint_right.1 ๐โ_disjoint_โญโ (maxLayer_subset hl)โฉ