| Subcmd |
Description |
| create |
|
value...
|
|
Creation of a list representing a set, i.e. without
any duplicates. If the input contained such, they will
be removed.
The result is a list, but without any duplicates
in it.
|
|
|
| contains |
|
set element
|
|
Checks wether the given <set> contains the specified
<element>.
Returns a boolean value, i.e. 0 or 1. The latter is
returned if the element is a member of the set.
|
|
|
| union |
|
set...
|
|
Computes the union of the sets it was called with.
The result is a list representing a set consisting
of the union of the sets used as arguments to the
command. There are no duplicates in the result.
|
|
|
| intersect |
|
set...
|
|
Computes the intersection of the sets it was called with.
The result is a list representing a set consisting
of the interseection of the sets used as arguments to the
command.
|
|
|
| diff |
|
A B
|
|
Computes the set difference A - B of the two sets it
was called with.
The result is a list representing a set containing the
difference A - B.
|
|
|
| symdiff |
|
A B
|
|
Computes the symmetrical set difference (A-B)+(B-A) of
the two sets it was called with. + denotes
union, - denotes set difference.
This is esssentially just the complementary operation to
the intersection of A and B.
The result is a list representing a set containing the
symmetrical set difference of A and B.
|
|
|
| empty |
|
set
|
|
Checks wether the argument represents an empty set or not.
The result is a boolean value, 0 or 1. The latter is
returned if the argument represents an empty set.
|
|
|
| size |
|
set
|
|
Returns the number of elements in the argument set.
|
|
|