| Operator | Name | Description |
| .and. | Intersection | represents the Boolean "and" operation: for example
x.AND.y produces a vector that
contains any item that is in both x and y |
| .or. | Union | represents the Boolean "or" operation: for example
x.OR.y produces a vector that
contains any item that is in either x or y |
| .eor. | exclusive or | represents "exclusive or": for example x.EOR.y produces
a vector that contains any item that is in either x or y
but not both of them |
| − | but not | represents "not", for example x-y produces a vectors that contains
the items that are in x but not in y |