Indexed Union and Intersection
Families of relations and sets
Warning
Please pay attention to the type of the F parameter in each definition.
The math notation (as is typical) hides the typing and leaves it for the reader to determine on their own. As such, it can be challenging to know whether you are indexing a family of sets or relations. Hopefully, this page will help clear that up.
Indexed Union
Family of Relations
CupIABF:={xβA,yβB:β(iβI::(x,y)βF[i])}
I,A,BβSet
Fβ(AβB)I
Notation.
CupIABF can be written as CupIF when A and B are clear from the context.
CupIF is written with symbols as βiβIβFiβ
βiβIβFiβ can be written as β(i:iβI:F.i)
fun Cup(I,A,B: set univ, F: I->A->B) : A->B {
{ x: A, y: B | some i: I | x->y in i.F }
}Family of Sets
CupIAF:={xβA:β(iβI::xβF[i])}
I,AβSet
FβIβA
Notation.
CupIAF can be written as CupIF when A is clear from the context.
CupIF is written with symbols as βiβIβFiβ
βiβIβFiβ can be written as β(i:iβI:F.i)
fun Cup(I,A: set univ, F: I->A) : set A {
{ x: A | some i: I | x in i.F }
}Indexed Intersection
Family of Relations
CapIABF:={xβA,yβB:β(iβI::(x,y)βF[i])}
I,A,BβSet
Fβ(AβB)I
Notation.
CapIABF can be written as CapIF when A and B are clear from the context.
CapIF is written with symbols as βiβIβFiβ
βiβIβFiβ can be written as β(i:iβI:F.i)
Family of Sets
Last updated