даними множинного типу можна застосовувати наступні операції
 1. Об'єднання двох множин  і  (запис А+В) є нове безліч складається з безлічі елементів А чи  або того й іншого одночасно
 :=А+В.
 [‘A’, ‘C’]+ [‘A’, ‘B’]= [‘A’, ‘B’, ‘C’].
2. Перетин двох множин  і  (запис А*) є нове безліч складається з елементів одночасно вхідних і в А і в У 
 :=*В.
 [‘A’, ‘C’]+ [‘A’, ‘B’]= [‘A’].
3. Різниця двох множин  і  (запис -) є нове безліч складається з безлічі елементів А відсутніх у  
 := -.
 [1, 2, 5, 8]-[1, 3, 5]=[2, 8].
4. Порівняння:
 а) тотожно A=B істина, якщо і мають однакові елементи
 [1, 5]=[ 5, 1]=True.
 [1, 2, 5]=[ 5, 1]=False. 
 б) не тотожне A<>B істина, якщо одне безліч містить хоча б один елемент не входить в інше
 [‘A’, ‘C’] <> [‘A’, ‘B’]= > True.
5. Перевірка на включення:
 а) міститься в 
 Вираз A <=B істина, якщо всі елементи  містяться в 
 [‘A’] <= [‘A’, ‘B’]= > True. 
 б) містить (>=)
 Вираз A => B істина, якщо всі елементи  є елементами  
 [1, 2, 5, 8] >=-[1, 5, 8].
6. Перевірка на приналежність елемента безлічі 
 E IN .
 ‘C’ IN [‘A’, ‘C’, ‘B’, ‘F’]=> True.