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

Antichain.union_L'_eq_union_I_p

Carleson.Antichain.AntichainTileCount ยท Carleson/Antichain/AntichainTileCount.lean:490 to 503

Mathematical statement

Exact Lean statement

lemma union_L'_eq_union_I_p : โ‹ƒ (L โˆˆ ๐“›' ๐”„ ฯ‘ N), L = โ‹ƒ (p โˆˆ ๐”„' ๐”„ ฯ‘ N), (๐“˜ (p : ๐”“ X) : Set X)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma union_L'_eq_union_I_p : โ‹ƒ (L โˆˆ ๐“›' ๐”„ ฯ‘ N), L = โ‹ƒ (p โˆˆ ๐”„' ๐”„ ฯ‘ N), (๐“˜ (p : ๐”“ X) : Set X) := by  classical  rw [โ† union_L_eq_union_I_p]  apply le_antisymm  ยท simpa using! fun _ hL โ†ฆ subset_biUnion_of_mem hL.1  intro x hx  simp only [mem_iUnion, exists_prop] at hx โŠข  obtain โŸจL, hL, hLxโŸฉ := hx  obtain โŸจM, lM, maxMโŸฉ := (๐“› ๐”„ ฯ‘ N).toFinset.exists_le_maximal (mem_toFinset.mpr hL)  refine โŸจM, ?_, lM.1 hLxโŸฉ  constructor  ยท exact mem_toFinset.mp maxM.1  ยท intro y hy hy'    exact maxM.2 (mem_toFinset.mpr hy) hy'