Built-in Predicates for Sets
Predicate name
and Aguments
Safe Binding
Patterns
Comments
member(E, S)
$E, $S
E, $S
subset(S1, S)
$S1, $S
S1, $S
union(S1, S2, S)
$S1, $S2, S
$S1, $S2, $S
$S1, S2, $S
S1, $S2, $S
S1, S2, $S
difference(S1, S2, S)
$S1, $S2, S
S = S1 - S2
$S1, $S2, $S
intersection(S1, S2, S)
$S1, $S2, S
S1
S2
$S1, $S2, $S
cardinality(S, N)
$S, N
N =
|
S
|
$S, $N
aggregate(N, S, R)
$N, $S, R
abbr: aggr
Carlo Zaniolo
2/13/1998