Constructions involving sets of sets. #
Finite Intersections #
We define a structure FiniteInter which asserts that a set S of subsets of α is
closed under finite intersections.
We define finiteInterClosure which, given a set S of subsets of α, is the smallest
set of subsets of α which is closed under finite intersections.
finiteInterClosure S is endowed with a term of type FiniteInter using
finiteInterClosure_finiteInter.
A structure encapsulating the fact that a set of sets is closed under finite intersection.
inter_memstates that any two intersections of sets inSis also inS.
Instances For
The smallest set of sets containing S which is closed under finite intersections.
- basic {α : Type u_1} {S : Set (Set α)} {s : Set α} : s ∈ S → finiteInterClosure S s
- univ {α : Type u_1} {S : Set (Set α)} : finiteInterClosure S Set.univ
- inter {α : Type u_1} {S : Set (Set α)} {s t : Set α} : finiteInterClosure S s → finiteInterClosure S t → finiteInterClosure S (s ∩ t)
Instances For
theorem
FiniteInter.finiteInterClosure_insert
{α : Type u_1}
{S : Set (Set α)}
{A : Set α}
(cond : FiniteInter S)
(P : Set α)
(H : P ∈ finiteInterClosure (insert A S))
: