require "algebra"
#intersection
p Set[0, 1, 2, 4] & Set[1, 3, 5] == Set[1]
p Set[0, 1, 2, 4] & Set[7, 3, 5] == Set.phi

#union
p Set[0, 1, 2, 4] | Set[1, 3, 5] == Set[0, 1, 2, 3, 4, 5]

#membership
p Set[1, 3, 2].has?(1)

#inclusion
p Set[3, 2, 1, 3] < Set[3, 1, 4, 2, 0]


syntax highlighted by Code2HTML, v. 0.9.1