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

dyadic_union

Carleson.Discrete.ExceptionalSet · Carleson/Discrete/ExceptionalSet.lean:182 to 191

Source documentation

Lemma 5.2.4

Exact Lean statement

lemma dyadic_union (hx : x ∈ setA l k n) : ∃ i : Grid X, x ∈ i ∧ (i : Set X) ⊆ setA l k n

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma dyadic_union (hx : x  setA l k n) :  i : Grid X, x  i  (i : Set X)  setA l k n := by  let M : Finset (𝔓 X) := { p | p  𝔐 k n  x  𝓘 p }  simp_rw [setA, mem_setOf, stackSize, indicator_apply, Pi.one_apply, Finset.sum_boole, Nat.cast_id,    Finset.filter_filter] at hx   obtain b, memb, minb := M.exists_min_image 𝔰 (Finset.card_pos.mp (zero_le.trans_lt hx))  simp_rw [M, Finset.mem_filter_univ] at memb minb  use 𝓘 b, memb.2; intro c mc; rw [mem_setOf]  refine hx.trans_le (Finset.card_le_card fun y hy  ?_)  rw [Finset.mem_filter_univ] at hy   exact hy.1, mem_of_mem_of_subset mc (le_of_mem_of_mem (minb y hy) memb.2 hy.2).1