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

pairwiseDisjoint_E1

Carleson.Discrete.ExceptionalSet ยท Carleson/Discrete/ExceptionalSet.lean:167 to 178

Source documentation

Lemma 5.2.3

Exact Lean statement

lemma pairwiseDisjoint_E1 : (๐” (X := X) k n).PairwiseDisjoint Eโ‚

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma pairwiseDisjoint_E1 : (๐” (X := X) k n).PairwiseDisjoint Eโ‚ := fun p mp p' mp' h โ†ฆ by  change Disjoint _ _  contrapose! h  have h๐“˜ := (Disjoint.mono (Eโ‚_subset p) (Eโ‚_subset p')).mt h  wlog hs : s (๐“˜ p') โ‰ค s (๐“˜ p) generalizing p p'  ยท rw [disjoint_comm] at h h๐“˜; rw [not_le] at hs; rw [this p' mp' p mp h h๐“˜ hs.le]  obtain โŸจx, โŸจ-, mxpโŸฉ, โŸจ-, mxp'โŸฉโŸฉ := not_disjoint_iff.mp h  rw [mem_preimage] at mxp mxp'  have l๐“˜ := Grid.le_def.mpr โŸจ(fundamental_dyadic hs).resolve_right (disjoint_comm.not.mpr h๐“˜), hsโŸฉ  have sฮฉ := (relative_fundamental_dyadic l๐“˜).resolve_left <| not_disjoint_iff.mpr โŸจ_, mxp', mxpโŸฉ  rw [๐”, mem_setOf] at mp mp'  exact mp'.eq_of_ge mp.prop โŸจl๐“˜, sฮฉโŸฉ