Пусть первое множество M:= [Red, Orange], второе N:= [Orange, Yellow], а результат выполнения операции - множество S.
+ оператор объединения множеств. В результате операции получается новое множество, которое содержит по одному разу все элементы исходных множеств:
S := M + N; S = [Red, Orange, Yellow].
- оператор разности множеств (относительное дополнение). В результате операции получается новое множество, которое содержит элементы первого множества, не принадлежащие второму множеству:
S := M - N; ^ S = [Red].
* оператор пересечения множеств. В результате операции получается новое множество, которое содержит элементы, принадлежащие обоим множествам:
S := M * N; S = [Orange].