List of Import References :
See BOOL
See DENOTATION
See Nat
See Option
See Pair
See Seq
See Set
See Union2
SIGNATURE SetConstr[data1 , < :data1 ** data1 -> bool, data2,
$Date: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)
< :data2 ** data2 -> bool] -- constructing sets from other sets -- Parameter SORT data1 data2 FUN < :data1 ** data1 -> bool FUN < :data2 ** data2 -> bool IMPORT Set[data1, <] ONLY set Set[data2, <] ONLY set Pair[data1, data2] ONLY pair Union2[data1, data2] ONLY union Set[pair[data1, data2], <] ONLY set Set[union[data1, data2], <] ONLY set -- cartesian product FUN x : set[data1, <] ** set[data2, <] -> set[pair, <] -- x in A and y in B <=> x & y in A x B FUN < : pair ** pair -> bool -- disjoint union FUN U : set[data1, <] ** set[data2, <] -> set[union, <] -- x in A and y in B <=> data1(x) in A U B and data2(y) in A U B FUN < : union ** union -> bool
next node: SetOfSet,
prev node: SetMapEnv,
up to node: Subsystem Sets Proper