15
$\begingroup$

Let U be a Grothendieck universe, and U+ its successor universe (assume Grothendieck's universe axiom).

Everybody agrees that a U-small category is a category whose sets of objects and morphisms are both elements of U. For the "next larger size" of categories which are not necessarily even locally small, call them just U-categories, there are two possible definitions:

  • a category whose set of objects and Hom-sets are all subsets of U;
  • a category whose set of objects and Hom-sets are all elements of U+ (U+-small categories).

I quite prefer the second notion, so that the category of U-categories is cartesian closed and we can form localizations. This is the usage of Dwyer-Hirschhorn-Kan-Smith, "Homotopy Limit Functors on Model Categories and Homotopical Categories". I think the first more closely corresponds to non-Grothendieck universe-based treatments of category theory using sets and classes, but I might be wrong about that.

For U-locally small categories there are again two possible definitions:

  • a category whose set of objects is a subset of U and whose Hom-sets are elements of U,
  • a category whose set of objects is an element of U+ and whose Hom-sets are elements of U.

I don't see a strong reason to prefer one over the other, except that the second is more parallel with my preference for U-categories. DHKS uses the first. As an example of the difference between them, if I have a U-locally small category C, I can form the category (poset) of full subcategories of C; this is U-locally small under the second definition, but not the first. Is this a good thing or a bad thing? Or are there no theorems I would care about that are affected by this difference? Does anyone have an opinion about these two definitions?

$\endgroup$
0

2 Answers 2

10
$\begingroup$

You are correct that the first notion of U-category corresponds more closely to non-Grothendieck-universe-based treatments, e.g. using NBG or MK set-class theory. To be precise, if U is a universe, defining "set" to mean "element of U" and "class" to mean "subset of U" gives a model of MK set-class theory (and hence also NBG, which is weaker than MK). A comparison of the relationships between different set-theoretic treatments of large categories can be found in my expository paper "Set theory for category theory."

Here is an example of one theorem that can (maybe) tell the difference between the two notions of U-locally-small categories. Let C be a U-category whose hom-sets are in U (i.e. a "U-locally-small category" by your second definition). Then C has a Yoneda embedding C → [Cº,Set] where Set is the U-category of U-small sets. Note that [Cº,Set] is only a U-category by your second definition (i.e. a U⁺-small category). We say that C is lex-total if this Yoneda embedding has a left adjoint which preserves finite limits. It is a theorem of Freyd, which can be found in Ross Street's paper "Notions of topos," that if C is lex-total and also U-locally-small according to your first definition (its set of objects is a subset of U), then C is a Grothendieck topos (i.e. the category of U-small sheaves on some U-small site). The converse is not hard to prove, so this gives a characterization of Grothendieck toposes. As far as I know, it is unknown whether there can be lex-total U-categories with very large object sets that are not Grothendieck toposes.

I would personally be inclined to use your second definition of "U-locally small," because as you say it matches your preferred definition of large category relative to U (which I would prefer to just call a "U⁺-small category", since its definition makes no reference to U), and also because the term "U-locally small" sounds as if it only imposes a smallness condition locally. Street uses "moderate" for a category with at most a U-small set of isomorphism classes of objects, so if one wants to state a theorem (such as the above) about U-locally-small categories according to your first definition, one can instead say "U-locally-small and U-moderate."

$\endgroup$
1
  • $\begingroup$ I prefer the second definition too, but since most texts use something like the first definition, I just wanted to check that there wasn't some subtle reason that theorems could be affected by the difference. $\endgroup$ Commented Nov 1, 2009 at 18:28
0
$\begingroup$

In each case, the second definition is more flexible and supports the universe polymorphism Mike wrote about at the n-café here. In fact, I think the best definition of a large category is to just take a small category with respect to a larger universe. While revising my book, I found that this definition simplifies a lot of otherwise delicate size issues throughout category theory. For example, functor categories for small categories are well-defined, and hence they are also well-defined for large categories.

As for locally smallness, there is actually a third notion. But to distinguish it I will use a different name.

A set is small when it belongs to the fixed universe $\mathcal{U}$. A set is called essentially small when it is isomorphic to a small set. A category is essentially locally small when its hom-sets are essentially small.

The property of being essentially locally small obeys the principle of equivalence, whereas locally small doesn't. A concrete example appearing in practice is the category of functors from $\mathbf{FinSet}_{\cong}$ to $\mathbf{FinSet}_{\cong}$, which is the category of combinatorial species. This category is not locally small in the usual sense, but of course it is essentially locally small, and in practice this is the only thing that matters.

We might as well redefine the notion of smallness to make it invariant under isomorphisms. This is perhaps not best for set theoretic concerns, but will align with the principle of equivalence in category theory.

$\endgroup$
3
  • $\begingroup$ @DenisT I think mainly because aesthetic tendencies these decades are leaning towards type theory as a result of more and more high profile mathematicians working with computers, and this type of stuff is something type theorists like to feel superior about. Acknowledging that set theory can do everything type theory can takes a bit of the wind out of their sails ;^). $\endgroup$
    – Alec Rhea
    Commented Dec 2 at 18:17
  • $\begingroup$ @DenisT We are well aware of Scott's trick but classes are not sufficient for foundational matters of category theory. See the great article by Mike Set theory for category theory for example. Also you might think again about the tone of your comment. $\endgroup$ Commented Dec 2 at 19:19
  • 1
    $\begingroup$ For working with specific categories, perhaps NBG is sufficient. But as a category theorist I work with categories as abstract objects and I find it highly inconvenient to not have access to the full suite of tools (power sets, function spaces, transfinite induction...) other mathematicians have for studying their objects of interest. $\endgroup$
    – Zhen Lin
    Commented Dec 2 at 22:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .