Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

October 11, 2024

Axiomatic Set Theory 4: Subsets

Posted by Tom Leinster

Previously: Part 3. Next: Part 5

This phase of the course is all about building up the basic apparatus. We’ve stated our axioms, and it might seem like they’re not very powerful. It’s our job now to show that, in fact, they’re powerful enough to do just about everything with sets that mathematicians ever want. We began that job this week, with a chapter on subsets.

For example, in the axioms, we only asked for the existence of preimages (inverse images) of one-element subsets of the codomain of a function. But we didn’t ask for the existence of preimages of arbitrary subsets. Nor did we ask for any kind of images at all. Nevertheless, we prove here that all preimages and images exist.

We also prove that 2\mathbf{2} has two elements! One of the axioms (loosely stated) is that there exists a set 2\mathbf{2} such that for all sets XX, functions X2X \to \mathbf{2} correspond to injections into XX (taken up to isomorphism over XX). We didn’t assume that 2\mathbf{2} has two elements. But we prove here that this does in fact follow from the axioms. In other words, it’s a consequence of the axioms that we’re in a world with exactly two truth values.

Then we build up familiar constructions like unions and intersections of subsets, and prove that obey the usual algebraic laws. As we go further down this road, the arguments look more and more like the elementary set theory that everyone’s used to. Put another way, the ETCS approach starts to converge about here with other axiomatizations of sets.

One of the more subtle points in this chapter is that there are two kinds of elementhood (if that’s a word) or membership:

  • The first is a type declaration, like when someone begins a conversation with “Let zz \in \mathbb{C}”. That’s not a true/false statement; you can’t very well reply “No it’s not!”

  • The second kind of membership is about whether an element of a set belongs to a particular subset, and that is a true/false statement, like if you’ve got your element zz \in \mathbb{C} and you ask whether zz \in \mathbb{R}. (It either is or isn’t.) In this course, we’d write it as “z z \in_{\mathbb{C}} \mathbb{R}”.

And in much the same way, there are two notions of subset (Example 4.1.13). But I won’t write more here, as I’ve already explained everything as well as I can in the notes!

Posted at October 11, 2024 11:26 AM UTC

TrackBack URL for this Entry:   https://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/3565

3 Comments & 0 Trackbacks

Re: Axiomatic Set Theory 4: Subsets

I’m enjoying reading these notes, and have started writing my own “Sets and Categories” lecture notes for next semester. I’m also reading a PhD thesis in forcing and this reminds me that the mathematical ideas you need to do forcing are rather different (almost disjoint?) from those developed, at least so far, in your notes. I will be developing subsets in an element-based way rather than a categorical one, and then hopefully I have time to point out the other way of doing it too.

My question: is there a reasonable way in your setup to get the right analogue of the separation axiom, that given a set XX and a “reasonable” formula ϕ(x)\phi(x), the subset {xX:ϕ(x)}\{x \in X : \phi(x)\} exists? Maybe one can associate a characteristic function to ϕ\phi?

Posted by: Jonathan Kirby on October 11, 2024 3:46 PM | Permalink | Reply to this

Re: Axiomatic Set Theory 4: Subsets

Probably something like given a set XX and a formula ϕ(x)\phi(x) on XX, there exists a set {xX:ϕ(x)}\{x \in X : \phi(x)\} with an injection i:{xX:ϕ(x)}Xi:\{x \in X : \phi(x)\} \to X such that for all xXx \in X, there exists y{xX:ϕ(x)}y \in \{x \in X : \phi(x)\} such that i(y)=xi(y) = x if and only if ϕ(x)\phi(x) holds.

Posted by: Madeleine Birchfield on October 11, 2024 9:52 PM | Permalink | Reply to this

Re: Axiomatic Set Theory 4: Subsets

Thanks, Jonathan. I’ve been thinking periodically about your paper Up with categories, down with sets; out with categories, in with sets! as I grapple with presenting this material to the students.

is there a reasonable way in your setup to get the right analogue of the separation axiom, that given a set XX and a “reasonable” formula ϕ(x)\phi(x), the subset {xX:ϕ(x)}\{x \in X : \phi(x)\} exists?

Yes! In fact, that’s the highlight of next week.

My students have quite reasonably been asking whether we’re going to be able to define sets in the way you mention. They’ve also been asking a related question: can we define a function by “just” writing down what it does to elements? We’ll show that’s possible next week too.

(In brief, once we’ve got a way of specifying subsets, and once we’ve understood that a function f:XYf: X \to Y can be seen as a suitable subset of X×YX \times Y — its graph — then we can use our techniques for specifying subsets to specify functions.)

I don’t attempt a precise description of which formulas are “reasonable” in the sense that they determine subsets. I just tried to give the students enough tools to handle any property that they’re likely to encounter.

Posted by: Tom Leinster on October 11, 2024 9:57 PM | Permalink | Reply to this

Post a New Comment