Each item in the base type has a representation in each instance
of a set.
The representation is either true (item is in the set) or false
(item is not in the set).
Space is proportional to the cardinality of the base type.
Algorithms use Boolean operations.