This is something that came up in some of the comments on the recent “nimbers” post, and I thought it was worth promoting to the front, and getting up under an easy-to-find title in the “basics” series.
In a lot of discussions in all different areas of math, you encounter talk about sets and classes, and you’ll find people worried about whether they’re talking about sets or classes. What’s the difference? I mentioned this once before, but it’s buried in a discussion of the concept of “meta”, which is why I thought it was worth moving it to its own top-level post: if you don’t know the difference, you’re not going to look in the body of a discussion about the concept of going meta to find the explanation!
I’ll start with just the definitions, and then I’ll dive into the discussion of why we make the distinction.
- A class is any collection of things which have some common property that defines them: the class of logical statements, the class of numbers.
- A set is a class which is a member of a class.
- A proper class is a class which is not a set.