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.

July 6, 2021

Large Sets 9

Posted by Tom Leinster

Previously: Part 8. Next: Part 9.5

Today I’ll talk about inaccessibility. A set is said to be “inaccessible” if it cannot be reached or accessed from below using certain operations. We’ve seen this rough idea before — but which operations are the ones in play here, and what makes them especially interesting?

The definition is short and sweet: a set is inaccessible if it is uncountable, a strong limit, and regular. Let’s review what that means:

  • A set XX is a strong limit if Y<X2 Y<XY \lt X \implies 2^Y \lt X. That’s the most economical form of the definition, anyway. But an equivalent condition is maybe more illumnating: an uncountable strong limit is a set XX such that the sets <X\lt X are a model of ETCS.

  • A set XX is regular if whenever (X i) iI(X_i)_{i \in I} is a family of sets with I<XI \lt X and X i<XX_i \lt X for all ii, then iIX i<X\sum_{i \in I} X_i \lt X. Another way to say this: there’s no map out of XX whose codomain and fibres are all smaller than XX.

So, for a set to be inaccessible means that it’s unreachable from below in two different ways: by the constructions that ETCS provides, and by coproducts of a smaller number of smaller sets.

Some other perspectives on inaccessibility begin to suggest why it’s an important notion:

  • Every infinite set is either regular or a weak limit. In other words, every successor is regular (as we saw last time). This makes it natural to ask which sets are both regular and a weak limit. The uncountable such sets are called weakly inaccessible. Accessibility itself is the corresponding notion with “strong limit” in place of “weak limit”.

    (What I’m calling “inaccessible” used to be called “strongly inaccessible”, but I believe I’m following the dominant modern usage by dropping the “strongly”.)

  • We saw last time that regularity is a natural condition. Now regularity involves sums (coproducts) of sets. What if we change them to products? That is, call a set XX product-regular if whenever (X i) iI(X_i)_{i \in I} is a family of sets with I<XI \lt X and X i<XX_i \lt X for all ii, then X i<X\prod X_i \lt X. Which sets are product-regular? Certainly \mathbb{N} is, but what else?

    In fact, for uncountable sets, product-regularinaccessible. \text{product-regular} \iff \text{inaccessible}. This is another hint that inaccessibility is important.

Can I give you an example of an inaccessible set? No! Inaccessible sets — if they exist — are larger than anything we’ve contemplated before, and beyond the realm where we can just “write one down”.

Let’s dig into that claim.

The largest kinds of sets we’ve considered so far are the beth fixed points. As I’ll explain, every inaccessible set is a beth fixed point… but most beth fixed points aren’t inaccessible. (They’re “accessible”, I guess, but do people really say that?)

The proof that inaccessible sets are beth fixed points is really nice, so I’ll show it to you in full. It rests on a fact I mentioned in Part 7:

A set XX is a beth fixed point if and only if the sets <X\lt X are a model of ETCS + (all beths exist).

We’ll show that every inaccessible set XX satisfies this equivalent condition. The sets <X\lt X are certainly a model of ETCS, since XX is a strong limit. What we have to show, then, is that for every well-ordered set WW whose underlying set U(W)U(W) is <X\lt X, the beth W\beth_W exists and is <X\lt X. We do this by induction on WW:

  • If WW is empty then W\beth_W exists (it’s 0=\beth_0 = \mathbb{N}) and is <X\lt X since XX is uncountable.

  • If WW is a successor, say W=V +W = V^+, then by inductive hypothesis, V\beth_V exists and is <X\lt X. Now W\beth_W exists; it’s 2 V2^{\beth_V}, which is <X\lt X since XX is a strong limit.

  • If WW is a nonempty limit then by inductive hypothesis, V\beth_V exists and is <X\lt X for all VWV \prec W. Now W=sup VW V=sup wW w \beth_W = \sup_{V \prec W} \beth_V = \sup_{w \in W} \beth_{&#x21A1; w} where w={wW:w<w}&#x21A1; w = \{ w' \in W : w' \lt w \}. This is a supremum of sets <X\lt X indexed by U(W)<XU(W) \lt X, and is therefore <X\lt X since XX is regular.

What I like about this proof is that the three cases of the transfinite induction naturally use the three parts of the definition of inaccessibility: uncountability, the strong limit property and regularity.

So: every inaccessible set is a beth fixed point. But inaccessibility is a much stronger condition. The smallest beth fixed point (if it exists) is not inaccessible. Nor is the second-smallest, nor the third-smallest. In fact:

For any inaccessible set XX, there are unboundedly many beth fixed points <X\lt X.

This means that for any set Y<XY \lt X, there is some beth fixed point BB with YB<XY \leq B \lt X.

We can even construct such a BB, in some sense of “construct”:

  • Take our starting set YY, and put B 0=YB_0 = Y.

  • Form an initial well order I(B 0)I(B_0) with underlying set B 0B_0. Now XX is a beth fixed point, meaning that I(X)\beth_{I(X)} exists and is X\cong X. Since B 0<XB_0 \lt X, it follows that I(B 0)\beth_{I(B_0)} exists and is <X\lt X. Put B 1= I(B 0)B_1 = \beth_{I(B_0)}. Then from our starting set B 0<XB_0 \lt X, we’ve constructed a new set B 1<XB_1 \lt X.

  • Repeat this process to get a sequence of sets Y=B 0B 1B 2, Y = B_0 \leq B_1 \leq B_2 \leq \cdots, which are all <X\lt X.

  • This sequence has an upper bound, XX, so it has a least upper bound, BB, satisfying YBXY \leq B \leq X. Better still, BB is strictly smaller than XX: for XX is uncountable and regular, so it can’t be the supremum of the sequence (B n) n(B_n)_{n \in \mathbb{N}} of strictly smaller sets. So YB<XY \leq B \lt X. And finally, BB is a beth fixed point, as mentioned in Part 7.

This result gives us another little independence theorem:

It is consistent with ETCS + (there are unboundedly many beth fixed points) that there are no inaccessible sets.

The proof is the same old argument we keep on seeing. Take a model of ETCS with unboundedly many beth fixed points. Call a set “small” if it is <\lt every inaccessible set in the model. Then the previous result implies that the small sets form a model of ETCS with unboundedly many beth fixed points, in which there are no inaccessible sets.

Perhaps I should state that proof a little more carefully. If the original model contains no inaccessible sets, we’re done. If it does contain an inaccessible set, there’s a smallest one, XX. Then by the previous result, the sets <X\lt X (the “small sets”) are a model of ETCS + (there are unboundedly many beth fixed points) + (there are no inaccessible sets).

So if there are any inaccessible sets at all, they’re among the beth fixed points, but the smallest inaccessible set is bigger than the smallest beth fixed point.

Next time

In the next of my posts we’ll look at measurable sets. Measurability is the largest large set axiom I’ll talk about in this series, and it’s a nice one: it connects to both measurability in the sense of measure theory and codensity monads in category theory.

Added later: but first, Mike will talk about the size levels in between inaccessibility and measurability.

Posted at July 6, 2021 10:55 AM UTC

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

19 Comments & 1 Trackback

Re: Large Sets 9

Now seems like a good moment to cite Mike Shulman’s Set theory for category theory, both for this post in particular and the series of posts in general.

I didn’t want to talk about the connection between inaccessibility and Grothendieck universes, but if you’re interested, you can find that topic discussed in section 8 of Mike’s paper.

Posted by: Tom Leinster on July 7, 2021 12:22 AM | Permalink | Reply to this

Re: Large Sets 9

This reference, which was “Inspired by Shulman (2008)”, may be of interest:

“Some proposals for the set-theoretic foundations of category theory”, by Lorenzo Malatesta, 2011

Posted by: Keith Harbaugh on July 7, 2021 1:08 PM | Permalink | Reply to this

Re: Large Sets 9

I’m surprised to hear you’re going to skip right from inaccessibles to measurables. There are lots of sizes of sets in between those, like Mahlos and weakly compacts.

Posted by: Mike Shulman on July 7, 2021 2:34 PM | Permalink | Reply to this

Re: Large Sets 9

If you move fast, you can post a “Large Sets 9.5” on Mahlo and weakly compact sets before I put up Large Sets 10 :-)

There are also lots of sizes above measurable that I’m not going to discuss.

In this series, I’m just talking about the things I happen to find interesting and know (a little) about. That might mean it’s an idiosyncratic selection. Still, it looks like I’m going to get up to 12 posts, which is probably enough.

Posted by: Tom Leinster on July 7, 2021 4:58 PM | Permalink | Reply to this

Re: Large Sets 9

An accessible introduction of inaccessible sets ;)

Posted by: Stéphane Desarzens on July 7, 2021 6:07 PM | Permalink | Reply to this
Read the post Large Sets 9.5
Weblog: The n-Category Café
Excerpt: On hyper-inaccessible and Mahlo sets
Tracked: July 8, 2021 4:55 AM

Re: Large Sets 9

There’s an aspect of inaccessibility that I don’t understand. Can anyone help?

Some largeness conditions on a set XX can be understood as conditions on the full subcategory of sets <X\lt X. For example, whenever XX is an infinite set:

  • XX is a weak limit \iff the category of sets <X\lt X has successors;

  • XX is a strong limit \iff the category of sets <X\lt X has power sets;

  • XX is an uncountable strong limit \iff the category of sets <X\lt X is a model of ETCS;

  • XX is a beth fixed point \iff the category of sets <X\lt X has beths.

Is there any way of filling in the following blank?

  • XX is inaccessible \iff the category of sets <X\lt X is/has [SOMETHING].

An inaccessible set is an uncountable strong limit that’s also regular, and it’s regularity that’s the problem here. For XX to be regular means there’s no map out of XX whose codomain and fibres are all <X\lt X, but in order to say that, we have to refer to XX itself — which obviously is not <X\lt X.

I initially assumed that my inability to fill in this blank was just a sign of my own limitations. That’s still a strong possibility. But now I’m thinking that maybe the blank can’t be filled in, and maybe that’s somehow the whole point of inaccessibility. I don’t know!

So, my questions are: is there a way of filling in the blank? Or is there some reason in principle why the blank cannot be filled in? Or even a proof that it can’t be?

Posted by: Tom Leinster on August 26, 2021 11:28 AM | Permalink | Reply to this

Re: Large Sets 9

I wonder if this relates back to the earlier discussion about co-completeness and ETCS. In ZFC, an inaccessible cardinal corresponds to a Grothendieck universe. Thus your question would seem to come down to the difference between a model of ETCS and a Grothendieck universe. And I think that this may have something to do with co-completeness, in the same sense as the earlier discussion.

Thus I’d guess that one might be able to say something like “the category of sets <X\lt X is a model of ETCS and has (certain) large colimits”. Not sure off the top of my head what the exact statement would be, though, or how that directly relates to the definition of regularity as you gave it.

Posted by: Richard Williamson on August 26, 2021 12:22 PM | Permalink | Reply to this

Re: Large Sets 9

Yes, I know what you mean. What we want to say is that XX is regular iff the category of sets <X\lt X has II-fold coproducts for every I<XI \lt X. The obstacle is that in ETCS, we can’t specify an indexed family of sets without specifying its coproduct.

Posted by: Tom Leinster on August 26, 2021 12:36 PM | Permalink | Reply to this

Re: Large Sets 9

Hmm, the problem with constructing an arbitrary diagram out of \mathbb{N} in ETCS as I had understood it is essentially that ETCS has no set of sets inside it: no ‘universe’ of small sets. But I don’t immediately see that this kind of objection applies here. If we are looking at sets of size less than XX for some set XX, then XX plays the role of that ‘universe’.

Indeed, suppose that we wish to construct an II-indexed diagram of sets of size less than XX, where II is any set (viewed as a discrete category). Arbitrary unions of subsets of a given set exist in ETCS, so we can construct the union of the X iX_i’s viewed as subsets of X×IX \times I, identifying X iX_i with X i×{i}X_i \times \{ i \}. This union (which is disjoint!) maps canonically to II, giving us the desired II-indexed diagram. And once we have the II-indexed diagram, we can construct the colimit (i.e. coproduct) of it as a set in ETCS (but of course there is no reason to expect it to be a subset of XX).

Thus, to me, it would seem to make perfect sense to say: XX is inaccessible if and only if the following two things hold:

  1. the category of sets <X\lt X is a model of ETCS;

  2. for every set I<XI \lt X, and every map d:I2 Xd : I \rightarrow 2^{X}, the coproduct of the sets d(i)d(i) for iIi \in I (which always exists in ETCS for the reason discussed above!) in fact is smaller than XX.

It could well be that I’m confused about something, but this is the kind of thing I had in mind.

Posted by: Richard Williamson on August 27, 2021 12:48 AM | Permalink | Reply to this

Re: Large Sets 9

Thanks — I agree with all that. However, it doesn’t answer the question as I intended it, because your condition (2) refers to XX. When I wrote about filling in the blank here —

  • XX is inaccessible \iff the category of sets <X\lt X is/has [SOMETHING]

— I intended “something” to be a property that doesn’t mention XX, like the other properties in my bulleted list.

The question is whether it’s possible to characterize inaccessibility of XX in terms of the abstract category of sets <X\lt X. In other words, if I choose a set XX in secret and tell you only the category of sets <X\lt X, up to equivalence, can you figure out whether or not XX is inaccessible?

Along the same lines, here’s a completely precise version of the question. Let 𝒮\mathcal{S} and 𝒯\mathcal{T} be categories satisfying the ETCS axioms, and let X𝒮X \in \mathcal{S}, Y𝒯Y \in \mathcal{T}. Write 𝒮 <X\mathcal{S}_{\lt X} for the full subcategory of 𝒮\mathcal{S} consisting of the objects (sets) <X\lt X, and similarly 𝒯 Y\mathcal{T}_Y. Is it true that if 𝒮 <X𝒯 <Y\mathcal{S}_{\lt X} \simeq \mathcal{T}_{\lt Y} then XX is inaccessible iff YY is inaccessible?

Posted by: Tom Leinster on August 27, 2021 1:16 AM | Permalink | Reply to this

Re: Large Sets 9

Ah, I see, thanks!

Could one not simply say: the category of sets <X\lt X must have all coproducts indexed by its objects? Not very category-theoretic to make use of the fact that the objects of a category are sets, but one could equally well formulate the same kind of assertion for any category equipped with a functor to sets, for instance, which looks a bit more ‘category theoretic’. One will have to use some kind of ‘reflexivity’ I think, i.e. one will have to have a statement which involves extracting some sets from the innards of one’s category, as otherwise there is surely no way to impose any ‘size restriction’ without speaking of XX.

As an aside, I found myself wondering what would happen if one simply said: the category of sets <X\lt X must have all coproducts (for diagrams in it which can be formulated in ETCS). Maybe this leads to some kind of Russell/Girard type paradox/contradiction. But it’s not immediately obvious to me, because which diagrams we can form is heavily tied to which large sets we have. If the category of sets <X\lt X is a model of ETCS, then I think maybe this definition would force XX to be inaccessible, and indeed characterise XX as the largest inaccessible set in our ETCS. I’m not quite sure though.

Posted by: Richard Williamson on August 27, 2021 11:39 PM | Permalink | Reply to this

Re: Large Sets 9

the category of sets <X\lt X must have all coproducts indexed by [the images of] its objects [under a] functor to sets

Since the functor 𝒮Set\mathcal{S}\to \mathrm{Set} is Hom 𝒮(1,)\mathrm{Hom}_{\mathcal{S}}(1,-), this isn’t very different from saying “coproducts indexed by its hom-sets” as I did. It’s clearly implied by it, and the converse also holds when XX is a strong limit so that 𝒮=Set <X\mathcal{S} = \mathrm{Set}_{\lt X} models ETCS.

what would happen if one simply said: the category of sets <X\lt X must have all coproducts

In ETCS with classical logic, you’ll run into Freyd’s paradox.

Posted by: Mike Shulman on August 28, 2021 4:15 PM | Permalink | Reply to this

Re: Large Sets 9

Apologies for the slow reply!

this isn’t very different from saying “coproducts indexed by its hom-sets” as I did.

I hadn’t read through your comment before writing mine; yes, I agree.

In ETCS with classical logic, you’ll run into Freyd’s paradox.

Freyd’s paradox was one of the possible paradoxes I had in mind. It is not clear to me that it applies here, though. From the point of view of the proof on the nLab page, I don’t immediately see a reason in general for the coproduct in question (over the set of arrows of a category, or indeed this set itself) to be definable in ETCS. I don’t think that adding in universes solves the issue; one will always have the same issue for sets larger than the largest universe one has.

The idea is that:

  1. If we have a coproduct which exists in ETCS, then there must be some bounding set in our ETCS for all of the sets involved in the coproduct.
  2. Moreover, if all the sets in the coproduct are <X\lt X for some XX, and the coproduct exists, then that bounding set must be <X\lt X.

Thus, saying that some category <X\lt X has all coproducts (necessitating that they are definable) seems to be equivalent to saying that for any set of subsets of XX which has a bounding set in ETCS, this bounding set is in fact of size <X\lt X. This would imply that XX is at least the size of the largest inaccessible cardinal in ETCS. So if this category is in fact a model of ETCS, then XX must actually be the largest inaccessible cardinal in ETCS.

Now, it might well be that the statement

for any set of subsets of XX which has a bounding set in ETCS, this bounding set is in fact of size <X\lt X.

does lead to a size paradox/contradiction. It is just not immediately obvious to me how.

Posted by: Richard Williamson on September 6, 2021 10:53 AM | Permalink | Reply to this

Re: Large Sets 9

Inside of ETCS you can do all of ordinary mathematics as long as you don’t use replacement, and Freyd’s paradox requires only ordinary mathematics. To be a bit more specific, since ETCS doesn’t have dependent types, the only way to define a “category” is with a set of objects and a set of arrows. Thus in particular there is a set of arrows, and the coproduct of a constant family of sets indexed by that set (as used in Freyd’s paradox) certainly exists — it’s just the product of the constant object by the indexing set.

Posted by: Mike Shulman on September 7, 2021 9:59 AM | Permalink | Reply to this

Re: Large Sets 9

Hmm, when Tom wrote ‘category of sets <X\lt X’ I was interpreting that notion of ‘category’ as being foundation agnostic. It could be in ETCS, but not (necessarily) the same ETCS as we are otherwise working in when discussing large cardinals. This is very relevant for the point I am making, because if one has that set of arrows in one’s ETCS, then I agree of course that the proof of Freyd goes through; my point is specifically about the case where the largest set XX one has in some version VV of ETCS is some inaccessible cardinal, and where one looks at the category (not defined in the same ETCS!) of sets <X\lt X in VV.

In particular, to get to the heart of the size questions, one can I think, as I suggested, mostly ignore thinking about categories, and just consider whether the following statement is necessarily contradictory in ETCS.

for any set of subsets of XX which has a bounding set in VV, this bounding set is in fact of size <X\lt X.

Posted by: Richard Williamson on September 7, 2021 1:10 PM | Permalink | Reply to this

Re: Large Sets 9

In any world where “the category of sets <X\lt X” is a category, it has a set of arrows. And if it “has all coproducts” in that world, then it has coproducts indexed by its set of arrows, and Freyd’s antinomy applies.

Regarding bounding sets, if I understand correctly what you mean by “bounding set”, then XX itself is a bounding set for the set of all subsets of XX, but is not of size <X\lt X.

Posted by: Mike Shulman on September 8, 2021 4:49 PM | Permalink | Reply to this

Re: Large Sets 9

I don’t think inaccessibility of XX corresponds to any elementary property of the category of sets <X\lt X. But it can be phrased as a non-elementary property of that category, namely that that category (is a model of ETCS and) has coproducts indexed by its hom-sets. The latter is meant in the usual sense of category theory rather than the internal sense of this category being indexed over itself, so it is a nontrivial property. But it is invariant under equivalence, so it answers this version of the question:

if I choose a set XX in secret and tell you only the category of sets <X\lt X, up to equivalence, can you figure out whether or not XX is inaccessible?

But it doesn’t answer this version:

Let 𝒮\mathcal{S} and 𝒯\mathcal{T} be categories satisfying the ETCS axioms, and let X𝒮X \in \mathcal{S}, Y𝒯Y \in \mathcal{T}. Write 𝒮 <X\mathcal{S}_{\lt X} for the full subcategory of 𝒮\mathcal{S} consisting of the objects (sets) <X\lt X, and similarly 𝒯 Y\mathcal{T}_Y. Is it true that if 𝒮 <X𝒯 <Y\mathcal{S}_{\lt X} \simeq \mathcal{T}_{\lt Y} then XX is inaccessible iff YY is inaccessible?

at least, assuming that by “XX is inaccessible” you meant “XX is inaccessible in 𝒮\mathcal{S}”. If we’re talking about inaccessibility of an object of some model 𝒮\mathcal{S} of ETCS, then when I said “coproducts indexed by its hom-sets” above that has to be interpreted in terms of 𝒮\mathcal{S}-indexed categories, and so it would only transfer across an equivalence of indexed categories. But 𝒮 <X\mathcal{S}_{\lt X} is an 𝒮\mathcal{S}-indexed category while 𝒯 <Y\mathcal{T}_{\lt Y} is a 𝒯\mathcal{T}-indexed category, and if 𝒮𝒯\mathcal{S}\neq \mathcal{T} it doesn’t even make sense to ask whether 𝒮 <X𝒯 <Y\mathcal{S}_{\lt X} \simeq \mathcal{T}_{\lt Y} as indexed categories.

This is related to the point I made here about first-order versus second-order replacement. If you replace “inaccessible” with “worldly” then the answer to your question is yes, essentially by definition: XX is worldly iff 𝒮 <X\mathcal{S}_{\lt X} is a model of ETCS+R. The extra second-order strength of inaccessibility beyond worldliness refers, I believe irreducibly, to sets outside 𝒮 <X\mathcal{S}_{\lt X}, so I don’t think it can be phrased in terms of elementary properties of 𝒮 <X\mathcal{S}_{\lt X}.

Posted by: Mike Shulman on August 27, 2021 5:34 PM | Permalink | Reply to this

Re: Large Sets 9

Thanks, that’s helpful.

I don’t think inaccessibility of XX corresponds to any elementary property of the category of sets <X\lt X.

OK, good to know that you share that feeling. I wonder whether it can be expressed as a theorem.

Posted by: Tom Leinster on August 28, 2021 10:13 PM | Permalink | Reply to this

Re: Large Sets 9

I expect we just need to find the right way to phrase the question so that ZFC-theorists can match it up with something they know.

Posted by: Mike Shulman on August 30, 2021 4:29 PM | Permalink | Reply to this

Post a New Comment