List of Import References :
See BOOL
See DENOTATION
See Pair
See SetByPred
See Union2
SIGNATURE SetByPredConstr[data1, data2]
$Date: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)
--
-- Parameter
SORT data1 data2
IMPORT SetByPred[data1] ONLY set
SetByPred[data2] ONLY set
SetByPred[pair[data1,data2]] ONLY set
SetByPred[union[data1, data2]] ONLY set
Pair[data1, data2] ONLY pair
Union2[data1, data2] ONLY union
-- cartesian product
FUN x : set[data1] ** set[data2] -> set[pair[data1, data2]]
-- x in A and y in B <=> x & y in A x B
-- disjoint union
FUN U : set[data1] ** set[data2] -> set[union[data1, data2]]
-- x in A and y in B <=> data1(x) in A U B and data2(y) in A U B
next node: SetByPredConv,
prev node: SetByPred,
up to node: Subsystem Sets By Predicate