Independent families and compactness #
This file records lattice consequences of independence that involve compact elements and compact generation.
Main declarations #
Ado.finite_ne_bot_of_iSupIndep_of_isCompactElement: an independent family whose supremum is a compact element has only finitely many nonzero members. Compactness confines the whole family to a finite subfamily, and independence then forces every index outside it to be⊥. This is the compactness variant of Mathlib'sWellFoundedGT.finite_ne_bot_of_iSupIndep, which instead assumes the ascending chain condition.Ado.iSupIndep.iSup₂_inf_iSup_eq_iSup₂: a partial supremum of an independent family meets the total supremum of a pointwise dominated family in its corresponding partial supremum.Ado.iSupIndep.iSup₂_inf_iSup₂_eq_iSup₂_and: two partial suprema of an independent family meet in the supremum over the intersection of their index predicates.OrderIso.isCompactElementandOrderIso.isCompactElement_iff: an order isomorphism of complete lattices preserves and reflects compactness of elements.
An order isomorphism of complete lattices sends compact elements to compact elements.
An order isomorphism of complete lattices preserves and reflects compactness of elements.
An independent family whose supremum is a compact element has only finitely many nonzero members.
A subfamily of an independent family truncates a dominated supremum. If B i ≤ A i for
every i and the A i are independent, then the total supremum of the B meets the partial
supremum of the A over the indices satisfying P in exactly the partial supremum of the B over
those indices.
Two partial suprema of an independent family meet in the partial supremum selected by both index predicates.