and operations on those values • Finite or infinite Programming Languages • Defines a set of possible values and operations on those values • Finite (in practice), but often “viewed” as infinite
finite Objects may be of any type not necessarily the same including sets 4 2102 { 1, 2, 3, …} Each object only counts once (multiset has count for each object)
members of themselves Is notself ∈ notself ? Russell’s Paradox! IF Yes, it means notself ∈ notself , so notself is a member of itself and should not be in notself . IF No, it means notself ∉ notself , so notself is not a member of itself and should be in notself .