Skip to main content
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 x

Complete declaration

Lean source

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