Module docstring
{"# The set lattice
This file is a collection of results on the complete atomic boolean algebra structure of Set α.
Notation for the complete lattice operations can be found in Mathlib.Order.SetNotation.
Main declarations
Set.sInter_eq_biInter,Set.sUnion_eq_biInter: Shows that⋂₀ s = ⋂ x ∈ s, xand⋃₀ s = ⋃ x ∈ s, x.Set.completeAtomicBooleanAlgebra:Set αis aCompleteAtomicBooleanAlgebrawith≤ = ⊆,< = ⊂,⊓ = ∩,⊔ = ∪,⨅ = ⋂,⨆ = ⋃and\\as the set difference. SeeSet.instBooleanAlgebra.Set.unionEqSigmaOfDisjoint: Equivalence between⋃ i, t iandΣ i, t i, wheretis an indexed family of disjoint sets.
Naming convention
In lemma names,
* ⋃ i, s i is called iUnion
* ⋂ i, s i is called iInter
* ⋃ i j, s i j is called iUnion₂. This is an iUnion inside an iUnion.
* ⋂ i j, s i j is called iInter₂. This is an iInter inside an iInter.
* ⋃ i ∈ s, t i is called biUnion for \"bounded iUnion\". This is the special case of iUnion₂
where j : i ∈ s.
* ⋂ i ∈ s, t i is called biInter for \"bounded iInter\". This is the special case of iInter₂
where j : i ∈ s.
Notation
⋃:Set.iUnion⋂:Set.iInter⋃₀:Set.sUnion⋂₀:Set.sInter","### Complete lattice and complete Boolean algebra instances ","### Union and intersection over an indexed family of sets ","### Unions and intersections indexed byProp","### Bounded unions and intersections ","### Disjoint sets ","### Intervals "}