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.
Equations
Instances For
An induction principle for membership of finiteInterClosure S. If motive holds of all
elements of S and of Set.univ, and is preserved under binary intersections, then it holds of all
elements of finiteInterClosure S.
finiteInterClosure S is the smallest set of sets containing S which is closed under finite
intersections.
This is a hybrid of Set.biUnion_empty and Finset.biUnion_empty (the index set on the LHS is
the empty finset, but s is a family of sets, not finsets).