Hostname: page-component-745bb68f8f-f46jp Total loading time: 0 Render date: 2025-01-31T07:50:20.795Z Has data issue: false hasContentIssue false

2-classifiers via dense generators and Hofmann–Streicher universe in stacks

Published online by Cambridge University Press:  28 January 2025

Luca Mesiti*
Affiliation:
School of Mathematics, University of Leeds, Leeds, United Kingdom
Rights & Permissions [Opens in a new window]

Abstract

We expand the theory of 2-classifiers, that are a 2-categorical generalization of subobject classifiers introduced by Weber. The idea is to upgrade monomorphisms to discrete opfibrations. We prove that the conditions of 2-classifier can be checked just on a dense generator. The study of what is classified by a 2-classifier is similarly reduced to a study over the objects that form a dense generator. We then apply our results to the cases of prestacks and stacks, where we can thus look just at the representables. We produce a 2-classifier in prestacks that classifies all discrete opfibrations with small fibres. Finally, we restrict such 2-classifier to a 2-classifier in stacks. This is the main ingredient of a proof that Grothendieck 2-topoi are elementary 2-topoi. Our results also solve a problem posed by Hofmann and Streicher when attempting to lift Grothendieck universes to sheaves.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Canadian Mathematical Society

1 Introduction

The notion of 2-classifier has been proposed by Weber in [Reference Weber20]. It is a 2-categorical generalization of the concept of subobject classifier and thus the main ingredient of a 2-dimensional notion of elementary topos. In [Reference Weber20], Weber proposes as well a definition of elementary 2-topos. Although 2-dimensional elementary topos theory is still at its beginning, we believe it has a great potential. Indeed, for example, elementary 2-topoi could pave the way toward a 2-categorical logic and offer the right tools to study it. We believe they could also be fruitful for theories of bundles in geometry.

In this paper, we contribute to expand 2-dimensional elementary topos theory. We substantially reduce the work needed to prove that something is a 2-classifier, and we present the main part of a proof that Grothendieck 2-topoi are elementary 2-topoi. The reason why we focus on 2-classifiers is that the rest of the definition of elementary 2-topos proposed by Weber is yet to be ascertained. We hope that this paper will contribute to reach a universally accepted notion of elementary 2-topos. Weber’s idea for 2-categorical classifiers is that, moving to dimension 2, one can and wants to classify morphisms with higher dimensional fibres. So monomorphisms (or subobjects) are upgraded to discrete opfibrations in a 2-category, which have been introduced by Street in [Reference Street14]. Interestingly, a 2-classifier can also be thought of as a Grothendieck construction inside a 2-category, thanks to Weber’s [Reference Weber20], see also 2.1. Indeed the archetypal example of 2-classifier is given by the Grothendieck construction (or category of elements), that exhibits the 2-category of small categories as the archetypal elementary 2-topos. We introduce the notion of good 2-classifier in Definition 2.15, which captures well-behaved 2-classifiers. The idea is to keep as classifier a morphism with domain the terminal object, and upgrade the classification process from one regulated by pullbacks to one regulated by comma objects. Good 2-classifiers are closer to the point of view of logic, as they can still be interpreted as the inclusion of a verum inside an object of generalized truth values. Moreover, a classification process regulated by comma objects is sometimes more natural and easier to handle. We also ask good 2-classifiers to classify all discrete opfibrations that satisfy a fixed pullback-stable property $\operatorname {P}$ . In our examples, such a $\operatorname {P}$ will be the property of having small fibres. Of course, the construction of the category of elements, hosted by , is a good 2-classifier, classifying all discrete opfibrations (in ) with small fibres. A problem with 2-classifiers is that it is quite hard and lengthy to prove that something is a 2-classifier.

We prove that both the conditions of 2-classifier and what gets classified by a 2-classifier can be checked just over the objects that form a dense generator. So that the whole study of a would-be 2-classifier is substantially reduced. We also give a concrete recipe to build the characteristic morphisms (i.e., the morphisms into the universe that encode what gets classified). This is organized in the three Theorems 3.2, 3.7 and 3.10; see also Corollaries 3.12 and 3.13. Dense generators capture the idea of a family of objects that generate all the other ones via colimits in a nice way. The preeminent example is given by representables in categories of presheaves. To have a hint of the benefits offered by our theorems of reduction to dense generators, we can look at the case of . We have that the singleton category alone forms a dense generator of . All the major properties of the Grothendieck construction are hence deduced from the trivial observation that everything works well over the singleton category (Example 3.15). The proof of our theorems of reduction to dense generators uses our calculus of colimits in 2-dimensional slices, developed in [Reference Mesiti11]. Such calculus generalizes to dimension 2 the well-known fact that a colimit in a 1-dimensional slice is precisely the map from the colimit of the domains which is induced by the universal property. It is based on the reduction of weighted 2-colimits to cartesian-marked oplax conical ones, developed by Street in [Reference Street15] and recalled in 2.4, and on -category theory (also called enhanced 2-category theory), for which we take as main reference Lack and Shulman’s [Reference Lack and Shulman10].

We then apply our theorems of reduction of the study of 2-classifiers to dense generators to the case of 2-presheaves, i.e., prestacks. Our theorems allow us to just consider the classification over representables. Yoneda lemma determines up to equivalence the construction of a good 2-classifier in prestacks that classifies all discrete opfibrations with small fibres. We explain how this involves discrete opfibrations over representables, which offer a 2-categorical notion of sieve. Indeed, the philosophy is to upgrade monomorphisms to discrete opfibrations. And sieves, which can be characterized as subfunctors of representables, are hence upgraded to discrete opfibrations over representables. Exactly as sieves are a key element for the subobject classifier in presheaves, the 2-dimensional generalization of sieves described above is a key element for the 2-classifier in prestacks. The only problem is that taking discrete opfibrations over representables only gives a pseudofunctor $\Omega $ which is not a 2-functor and that a priori only lands in large categories. Thanks to our joint work with Caviglia [Reference Caviglia and Mesiti3], we can apply an indexed version of the Grothendieck construction to produce a nice concrete strictification of such pseudofunctor. Although it was already known before [Reference Caviglia and Mesiti3] that any pseudofunctor can be strictified, by the theory developed by Power in [Reference Power13] and later by Lack in [Reference Lack9], the work of [Reference Caviglia and Mesiti3] can be applied to produce an explicit and easy to handle strictification $\widetilde {\Omega }$ of $\Omega $ , which in addition lands in . Moreover, we will show in Section 5 that such strictification can also be restricted in a natural way to a good 2-classifier in stacks. Explicitly, the 2-functor $\widetilde {\Omega }$ that we obtain takes presheaves on slices (see Proposition 4.3). In Theorem 4.14, we prove that $\widetilde {\Omega }$ gives a good 2-classifier in prestacks that classifies all discrete opfibrations with small fibres. A partial result on this direction is already in Weber’s [Reference Weber20]. Our result is in line with Hofmann and Streicher’s [Reference Hofmann and Streicher7], that uses a similar idea to lift Grothendieck universes to presheaves, in order to interpret Martin–Löf type theory in a presheaf topos. It is also in line with the recent Awodey’s [Reference Awodey1], that captures the construction of the Hofmann and Streicher’s universe in presheaves in a conceptual way. Our proof goes through the bicategorical classification process given by the pseudofunctor $\Omega $ . We show that, over representables, such classification is exactly the Yoneda lemma. We then use this to prove that the strictification $\widetilde {\Omega }$ is a good 2-classifier in prestacks. Although some points would be smoother in a bicategorical context, we believe that it is important to show how strict the theory can be. In the case of prestacks, the strict classification process, which involves an indexed Grothendieck construction, actually seems more interesting than the bicategorical one, which reduces to the Yoneda lemma. In future work, we will adapt the results of this paper to the bicategorical context, using a suitable bicategorical notion of classifier.

Finally, in Theorem 5.11, we restrict our good 2-classifier in prestacks to a good 2-classifier in stacks, that classifies again all discrete opfibrations with small fibres. We achieve this by proving a general result of restriction of good 2-classifiers to nice sub-2-categories (Theorem 3.24), involving factorization arguments and our theorems of reduction to dense generators. Stacks are a bicategorical generalization of sheaves and they were introduced by Giraud in [Reference Giraud5]. Like sheaves, they are able to glue together families of objects that are compatible under descent. But such descent compatibilities are only asked up to isomorphism. And the produced global data then equally recovers the starting local data up to isomorphism. Stacks are the right notion to use to generalize Grothendieck topoi to dimension 2. Our result is thus the main part of a proof that Grothendieck 2-topoi are elementary 2-topoi. As explained in Remark 2.37, we consider strictly functorial stacks with respect to a subcanonical Grothendieck topology. So that they form a full sub-2-category of the 2-category of 2-presheaves. While our good 2-classifier in prestacks involves a 2-dimensional notion of sieves, our good 2-classifier in stacks involves a 2-dimensional notion of closed sieves. The idea is to select, out of all the presheaves on slices considered in the definition of $\widetilde {\Omega }$ , the sheaves with respect to the Grothendieck topology induced on the slices. This restriction of $\widetilde {\Omega }$ is tight enough to give a stack $\Omega _J$ , but at the same time loose enough to still host the classification process of prestacks. We prove that $\Omega _J$ is a good 2-classifier in stacks that classifies all discrete opfibrations with small fibres. Our result solves a problem posed by Hofmann and Streicher in [Reference Hofmann and Streicher7]. Indeed, in a different context, they considered the same natural idea to restrict their analog of $\widetilde {\Omega }$ by taking sheaves on slices. However, this did not work for them, as it does not give a sheaf. Only with a different approach Streicher managed in [Reference Streicher17] to construct a universe in sheaves. Our results show that the natural restriction of $\widetilde {\Omega }$ to take sheaves on slices yields nonetheless a stack and a good 2-classifier in stacks. The idea is that, in order to increase the dimension of the fibres of the morphisms to classify, one should also increase the dimension of the ambient. And thus stacks behave better than sheaves for the classification of small families.

1.1 Outline of the paper

In Section 2, we recall 2-classifiers (2.1), dense generators (2.2), stacks (2.3) and cartesian-marked oplax colimits (2.4). We also introduce good 2-classifiers (Definition 2.15).

In Section 3, we present a reduction of the study of a 2-classifier to dense generators (Theorems 3.2, 3.7 and 3.10; see also Corollaries 3.12 and 3.13). We then prove a general result of restriction of good 2-classifiers to nice sub-2-categories (Theorem 3.24).

In Section 4, we apply our theorems of reduction of the study of a 2-classifier to dense generators to the case of prestacks. We thus produce a good 2-classifier in prestacks that classifies all discrete opfibrations with small fibres (Theorem 4.14). We also show a concrete recipe for the characteristic morphisms (Remark 4.16).

In Section 5, we apply Theorem 3.24 to restrict our good 2-classifier in prestacks to a good 2-classifier in stacks, classifying again all discrete opfibrations with small fibres (Theorem 5.11).

1.2 Notations

Throughout this paper, we fix Grothendieck universes , , and such that . We denote as the category of -small sets, as the 2-category of -small categories (i.e., categories such that both the collections of their objects and of their morphisms are -small) and as the 2-category of -small categories. So that and the underlying category of is in . Small category will mean -small category. Small fibres, for a discrete opfibration in , will mean -small fibres. 2-category will mean a -small -enriched category. Small 2-category will mean -small 2-category.

We fix an arbitrary $2$ -category with pullbacks along discrete opfibrations (see Definition 2.2), comma objects and terminal object. We also fix a choice of such pullbacks in such that the change of base of an identity is always an identity. Following the proofs, it will be clear that some results of this paper involving 2-classifiers à la Weber work also without assuming comma objects, and that some results involving good 2-classifiers (see Definition 2.15) work also without assuming pullbacks along discrete opfibrations.

We will use the following notations.

2 Preliminaries

In this section, we recall some important concepts and results that we will use throughout the paper. These include 2-classifiers, dense generators and stacks. As we will need them to prove our theorems of reduction to dense generators of the study of 2-classifiers, we also recall cartesian-marked oplax conical colimits. Moreover, we introduce the notion of good 2-classifier (Definition 2.15).

In Section 2.1, we recall the notion of 2-classifier. Weber’s idea (in [Reference Weber20]) is that a 2-classifier should be a discrete opfibration classifier. The definition of opfibration in a $2$ -category is due to Street [Reference Street14], in terms of pseudo-algebras for a $2$ -monad. It is known that opfibrations in a $2$ -category can be equivalently defined by representability, as in Weber’s [Reference Weber20, Section 2.2]. In Definition 2.15, we introduce the notion of good 2-classifier.

In Section 2.2, we briefly recall from Kelly [Reference Kelly8, Chapter 5] (2-categorical) dense generators and the preeminent example of representables in 2-presheaves. The idea is that every object of a 2-category can be written as a nice colimit of a small family of objects.

In Section 2.3, we recall the concept of stack, which is a bicategorical generalization of sheaves. Stacks have been introduced by Giraud in [Reference Giraud5]. Like sheaves, they are able to glue together families of objects that are compatible under descent. But such descent compatibilities are only asked up to isomorphism. The produced global data then equally recovers the starting local data up to isomorphism.

Finally, in Section 2.4, we recall that the theory of weighted 2-colimits is equivalent to the theory of cartesian-marked oplax conical colimits. We will use this to prove our theorems of reduction to dense generators. Indeed cartesian-marked oplax conical colimits are essentially conical and much easier to handle in our proofs. They are a particular case of a general notion of (co)limit introduced by Gray in [Reference Gray6, Definition I,7.9.1]. Street proved in [Reference Street15, Theorems 14 and 15] that these colimits are weighted colimits and that any weighted colimit can be reduced to one of this form. We gave new, more elementary proofs of this in [Reference Mesiti12, Theorems 2.18 and 2.19].

2.1 2-classifiers

Weber’s idea is to define 2-classifiers by looking at the following well-known equivalent definition of subobject classifier.

Definition 2.1 Let be a category. A subobject classifier is a monomorphism in such that for every the function

given by pulling back i is a bijection, where is the set of subobjects of F. When this holds, I is forced to be the terminal object of .

Toward a notion of 2-classifier, Weber proposed in [Reference Weber20] to upgrade the concept of monomorphism to the one of discrete opfibration. The idea is that, moving to dimension 2, i.e., increasing by 1 the dimension of the ambient, we want to increase by 1 also the dimension of the fibres of the morphisms to classify. While injective functions have as fibres either the singleton or the empty set, discrete opfibrations have as fibres general sets. Exactly as the notion of injective function extends to the one of monomorphism in any category, the notion of discrete opfibration extends to the one inside any 2-category. This idea is closely connected with that of homotopy level in Voevodsky’s univalent foundations, see [18, Chapter 7] and Voevodsky’s [Reference Voevodsky19].

Exactly as is the archetypal elementary topos, needs to be the archetypal elementary 2-topos. And hosts indeed a nice classification of discrete opfibrations, given by the category of elements (or Grothendieck construction).

Definition 2.2 (Weber [Reference Weber20, Section 2.2], Street [Reference Street14])

A morphism $s:{G}\to {F}$ in is a discrete opfibration in (over F) if for every the functor

induced between the hom-categories is a discrete opfibration in .

We denote as or just as the full subcategory of the strict slice on the discrete opfibrations over F. That is, a morphism between discrete opfibrations $s{\colon }G\to F$ and $s'{\colon }G'\to F$ is a morphism $G\to G'$ that makes the triangle with s and $s'$ commute. We denote as the full subcategory of on the discrete opfibrations that satisfy a fixed pullback-stable property $\operatorname {P}$ .

Remark 2.3 By definition, a discrete opfibration $s{\colon }G\to F$ in is required to lift every $2$ -cell to a unique $2$ -cell . We can draw the following diagram to say that $s\circ \theta _{\ast } a=b$ and .

Remark 2.4 Discrete opfibrations in are stable under pullbacks. Indeed preserves pullbacks (as it preserves all limits, because it is a representable) and discrete opfibrations in are stable under pullbacks.

Remark 2.5 Applying Definition 2.2 to , we obtain a notion that is equivalent to the usual one of discrete opfibration. This is essentially because for it suffices to require the above liftings for . We are then able to lift entire natural transformations $\theta $ componentwise.

The following proposition from our joint work with Caviglia [Reference Caviglia and Mesiti3] extends the idea of Remark 2.5 to prestacks. Let be a small category and consider the functor 2-category (i.e., the 2-category of prestacks).

Proposition 2.6 [Reference Caviglia and Mesiti3, Proposition 3.5]

A morphism $s:G\to F$ in (that is, a $2$ -natural transformation s) is a discrete opfibration in if and only if for every the component $s_C$ of s on C is a discrete opfibration in .

Recall from [Reference Caviglia and Mesiti3] also that Proposition 2.6 allows us to define having small fibres for a discrete opfibration in .

Definition 2.7 [Reference Caviglia and Mesiti3, Definition 3.7]

A discrete opfibration $s{\colon }G\to F$ in has small fibres if for every the component $s_C$ of s on C has small fibres.

Remark 2.8 [Reference Caviglia and Mesiti3, Remark 3.8]

The property of having small fibres for a discrete opfibration in is stable under pullbacks. Indeed taking components on preserves 2-limits in 2-presheaves and discrete opfibrations in with small fibres are stable under pullbacks.

We denote as the full subcategory of on the discrete opfibrations with small fibres (that is, denoting the property of having small fibres as $\operatorname {s}$ ).

Proposition 2.9 Let $p{\colon }{E}\to {B}$ be a discrete opfibration in . For every , pulling back p extends to a functor

Proof Given a morphism $z{\colon }F\to B$ in , consider the chosen pullback in

We define to be $s^z$ , which is a discrete opfibration in by Remark 2.4.

Given a $2$ -cell , we induce by lifting the 2-cell

to $\widetilde {z}$ along the discrete opfibration p. We obtain a unique $2$ -cell

such that $p\circ v = z'\circ s^z$ and . We define to be the morphism from $G^z$ to $G^{z'}$ induced by $s^z$ and v via the universal property of the pullback $G^{z'}$ . We may represent this with the following diagram:

(2.1)

It is straightforward to show that is a functor, using the universal property of the pullback and the uniqueness of the liftings through the discrete opfibration p.

Notation 2.10 Given a morphism $z{\colon }F\to B$ in , we will denote as $\operatorname {G}_{p,F}^{z}$ or just as $\operatorname {G}_{}^{z}$ the domain of the discrete opfibration . We will also often draw the action of on morphisms as in the diagram of Equation (2.1). Sometimes, we will denote the functor as .

Proposition 2.11 [Reference Caviglia and Mesiti3, Proposition 3.9]

The assignment extends to a pseudofunctor

Moreover this restricts to a pseudofunctor that sends .

Proof (Definition of the assignment) On the underlying category of , we define as the restriction of the pseudofunctor given by the pullback (thanks to Remark 2.4). So, given a morphism in , we define

Given a $2$ -cell in , we define as the natural transformation whose component on a discrete opfibration $s{\colon }G\to F$ in is .

Proposition 2.12 Let $p{\colon }{E}\to {B}$ be a discrete opfibration in . The functors are pseudo-natural in .

Proof The proof is straightforward, using the universal property of the pullback and the uniqueness of the liftings through a discrete opfibration.

Definition 2.13 (Weber [Reference Weber20, Definition 4.1])

A $2$ -classifier in is a discrete opfibration $p{\colon }{E}\to {B}$ in such that for every the functor

is fully faithful.

In that case, we say that a discrete opfibration $s{\colon }{G}\to {F}$ in is classified by p (or that p classifies s) if s is in the essential image of , and we call characteristic morphism of s a morphism $z{\colon }F\to B$ such that .

Remark 2.14 While Definition 2.1 asks for a universal monomorphism, Definition 2.13 asks for a universal discrete opfibration. The classification process is kept to be regulated by pullbacks. The condition to have a bijection is upgraded in dimension 2 to ask to be an equivalence of categories with its essential image. Notice that Definition 2.13 allows for a classification of a smaller class of discrete opfibrations. In dimension $1$ , this idea brought for example to the concept of quasitopos.

However, Definition 2.13 loses the interpretation of the subobject classifier as picking a verum inside an object of generalized truth values. Indeed the domain of a 2-classifier is not forced at all to be the terminal object. In order to keep such point of view, which is useful for categorical logic, we propose to upgrade the 1-dimensional classification process, which is regulated by pullbacks, to one regulated by comma objects. This is slightly less general than Definition 2.13, but with better properties (see the following two remarks).

Definition 2.15 Let $\operatorname {P}$ be a fixed pullback-stable property $\operatorname {P}$ for discrete opfibrations in . A good $2$ -classifier in (with respect to $\operatorname {P}$ ) is a morphism $\omega {\colon }1\to \Omega $ in such that for every the functor

given by taking comma objects from $\omega $ is fully faithful and forms an equivalence of categories when restricting the codomain to . (In particular, we are asking that lands in .)

In the following two remarks, we show that is indeed a functor which lands in and that good 2-classifiers are 2-classifiers enjoying better properties.

Remark 2.16 Taking comma objects from $\omega $ is equivalent to pulling back the lax limit $\tau $ of the arrow $\omega $ , which serves as a replacement.

Moreover, by Weber’s [Reference Weber20, Theorem 2.11], the span with vertex $\Omega _{\bullet }$ formed by $\tau $ and the map to $1$ is a bisided discrete fibration. And we get that $\tau $ is a discrete opfibration. (In , it is also known that such a $\tau $ is the free opfibration on the functor $\omega $ .) Explicitly, the lifting of $\theta {\colon }\tau \circ a\to b$ to a is calculated by applying the universal property of the comma object. Indeed $\theta _{\ast } a$ is induced by

and is then induced by the pair of 2-cells formed by the identity (between X and $1$ ) and $\theta $ (between X and $\Omega $ ).

By Remark 2.4, it follows that lands in . Moreover, lands in if and only if $\tau $ satisfies $\operatorname {P}$ . It is easy to see that, up to choosing appropriate representatives of the comma objects, . So that if $\omega $ is a good 2-classifier, $\tau $ is a 2-classifier.

Remark 2.17 Good 2-classifiers enjoy better properties than 2-classifiers. They are closer to the point of view of categorical logic, as they can still be thought of as the inclusion of a verum inside an object of generalized truth values. Moreover, a classification process regulated by taking comma objects from a morphism that has the terminal object as domain is sometimes easier to handle. As an example, the assignment of on morphisms is just induced by the universal property of the comma object, while for , in Proposition 2.9, we had to consider liftings along a discrete opfibration. Moreover such classification process regulated by comma objects offers another justification for the idea of upgrading subobjects to discrete opfibrations. Indeed discrete opfibrations are what gets produced by taking comma objects from a morphism that has the terminal object as domain.

In our examples, $\operatorname {P}$ will be the property of having small fibres. In some sense, our good 2-classifiers will classify “all possible morphisms”, as the ’s are required to be equivalences of categories.

Example 2.18 is the archetypal example of $2$ -category endowed with a (good) $2$ -classifier. Consider indeed . For every , the functor

is precisely the Grothendieck construction (or category of elements). It is well-known that this forms an equivalence of categories when restricting the codomain to be the full subcategory of on the discrete opfibrations with small fibres. So that is a good 2-classifier in .

Notice that the lax limit of the arrow $\omega $ is given by the forgetful functor from pointed sets to sets.

Remark 2.19 In light of this archetypal example, we can think of a 2-classifier as a Grothendieck construction inside a 2-category.

Notation 2.20 We will often write as $\tau {\colon }\Omega _{\bullet }\to \Omega $ any 2-classifier or would-be 2-classifier, having in mind the archetypal example of .

Remark 2.21 Upgrading monomorphisms to discrete opfibrations, one could try to upgrade to a category of isomorphism classes of discrete opfibrations over F. It is possible to form such a category and almost the entire reduction to dense generators of the study of 2-classifiers would equally work (if accordingly adjusted). However, there is one point, in Theorem 3.7, that does not seem to work well with this choice. We will give more details in Remark 3.8. We believe it is more natural and fruitful to work without isomorphism classes.

2.2 Dense generators

In Section 3, we will reduce to dense generators the study of 2-classifiers. Here we briefly recall what a (2-dimensional) dense generator is. The main reference we take for this is Kelly’s [Reference Kelly8, Chapter 5].

The basic idea behind the concept of generator of a 2-category is that of a family of objects that builds all the objects of via weighted 2-colimits.

Definition 2.22 A fully faithful 2-functor is a naive generator if every is a weighted 2-colimit in of a diagram which factors through .

Definition 2.23 [Reference Kelly8, Section 5.1]

A 2-functor with $\mathcal {Y} $ small is a dense generator (or also just dense) if the restricted Yoneda embedding

is (2-)fully faithful.

Remark 2.24 Of course the Yoneda embedding is fully faithful. And we may interpret this by saying that considering all morphisms from any object into F we get the whole information of F. The idea of a dense generator is that morphisms from a smaller family of objects are enough.

Definition 2.25 Let be a 2-functor. A weighted 2-colimit in is called I-absolute if it is preserved by .

When is fully faithful, we can characterize density of I in terms of weighted 2-colimits in .

Theorem 2.26 [Reference Kelly8, Theorem 5.19]

Let be a fully faithful 2-functor. The following are equivalent:

  1. (i) I is a dense generator;

  2. (ii) every is an I-absolute weighted 2-colimit in of a diagram which factors through $\mathcal {Y} $ .

Remark 2.27 We can thus interpret density of a fully faithful as the request that all objects of are nice weighted 2-colimits of objects of $\mathcal {Y} $ . So this is stronger than being a naive generator.

Example 2.28 Let be a small 2-category. The Yoneda embedding is a dense generator. That is, representables form a dense generator of the 2-category of 2-presheaves. Indeed it is well-known that every 2-presheaf is a weighted 2-colimit of representables, weighted by itself. And $\operatorname {\mathrm {y}}$ -absoluteness is automatic as $\widetilde {\operatorname {\mathrm {y}}}$ is essentially the identity.

In particular the singleton category is a dense generator of .

2.3 Stacks

We consider -valued stacks that, for simplicity, have a $1$ -category as domain. The stacks we consider have the usual gluing condition that gives an equivalence of categories between the image on an object C and each category of descent data on C. We recall below the explicit gluing conditions.

We will use the language of sieves, rather than the one of covering families. This simplifies the form of the conditions of stack and will make it easier for us to prove that our 2-classifier in stacks is indeed a stack. Moreover, sieves are also what forms the subobject classifier of sheaves, in dimension 1. The less standard equivalent definition of stack that we write below can be obtained unravelling Street’s [Reference Street16, Section 2] abstract definition of stack, in the (more usual) case of a $1$ -dimensional Grothendieck topology.

Definition 2.29 Let be a category. A sieve S on is a collection of morphisms with codomain C that is closed under precomposition with any morphism of .

Equivalently, a sieve S on C is a subfunctor of the representable .

The maximal sieve is the collection of all morphisms with codomain C, or equivalently the identity on .

Notation 2.30 Given a pseudofunctor and a morphism $g{\colon }D'\to D$ in , we denote as $g^{\ast }$ the functor $F(g)$ .

The following definition upgrades the concept of matching family to dimension $2$ . The compatibility under descent of the local data is up to isomorphism.

Definition 2.31 Let be a pseudofunctor and let S be a sieve on . A descent datum for F with respect to S is an assignment

together with, for all composable morphisms with $f\in S$ , an isomorphism

such that, for all composable morphisms with $f\in S$ , the following cocycle condition holds:

The following definition upgrades the concept of amalgamation for a matching family to dimension 2. The global data produced only recovers the starting local data up to isomorphism.

Definition 2.32 In the notation of Definition 2.31, a descent datum m for F with respect to S is effective if there exists an object $M\in F(C)$ together with, for every morphism $f{\colon }D\to C$ in S, an isomorphism

such that, for all composable morphisms with $f\in S$

Remark 2.33 Notice that the square in Definition 2.32 is very similar to the one of Definition 2.31. An object M that makes a descent datum m effective plays the role of an $M_{\operatorname {id}_{}}$ , although the identity belongs to the sieve if and only if the sieve is maximal.

Definition 2.34 Let be a category equipped with a Grothendieck topology J. A pseudofunctor is a stack (with respect to J) if it satisfies the following three conditions for every and covering sieve in J on C:

  1. (i) (gluing of objects) every descent datum for F with respect to S is effective;

  2. (ii) (gluing of morphisms) for all $X,Y\in F(C)$ and for every assignment to each $f{\colon } D\to C$ in S of a morphism $h_f{\colon } f^{\ast } X \to f^{\ast } Y$ in $F(D)$ such that $g^{\ast }(h_f)=h_{f\circ g}$ for all composable morphisms , there exists a morphism $h{\colon } X \to Y$ such that $f^{\ast } h =h_f$ ;

  3. (iii) (uniqueness of gluings of morphisms) for all $X,Y\in F(C)$ and morphisms $h,k:X\to Y$ such that $f^{\ast } h=f^{\ast } k$ for every $f{\colon } D\to C$ in S, it holds that $h=k$ .

Remark 2.35 Conditions $(ii)$ and $(iii)$ of Definition 2.34 may be interpreted as saying that F is a sheaf on morphisms.

Theorem 2.36 (Street [Reference Street16, Section 2])

Stacks form a bireflective sub-2-category of the $2$ -category of pseudofunctors, pseudo-natural transformations and modifications.

Remark 2.37 As the notion of 2-classifier is rather strict, we will consider strictly functorial stacks, so that they form a full sub-2-category of the functor 2-category . We will also take a subcanonical Grothendieck topology, so that all representables are sheaves (and hence stacks). We keep however the usual gluing conditions written above, that give an equivalence of categories between $F(C)$ and each category of descent data on C with respect to a covering sieve S.

In future work, we will produce a suitable classifier for the usual pseudofunctorial stacks.

2.4 Cartesian-marked oplax conical colimits

In Section 3, to prove our theorems of reduction to dense generators, we will need a calculus of colimits in 2-dimensional slices. We explored such a calculus in [Reference Mesiti11]. A key ingredient is the reduction of weighted 2-colimits to cartesian-marked oplax conical ones, that we now recall from Street’s [Reference Street15, Theorem 15]. See also our [Reference Mesiti12, Theorem 2.19] for new, more elementary proofs. Such reduction is regulated by the 2-category of elements construction, which is a natural extension of the Grothendieck construction that admits -valued presheaves on 2-categories (see [Reference Street15, Reference Mesiti12]).

Cartesian-marked oplax conical colimits are a particular case of a general notion of (co)limit introduced by Gray in [Reference Gray6, Definition I,7.9.1]. More recently, Descotte, Dubuc, and Szyld brought attention to (a pseudo version of) this concept in [Reference Descotte, Dubuc and Szyld4], with the name sigma limits.

Definition 2.38 Let be a $2$ -functor with small, and consider $2$ -functors , where is the 2-category of elements of W. A cartesian-marked oplax natural transformation from M to N, denoted , is an oplax natural transformation from M to N such that the structure $2$ -cell on every morphism in is the identity.

Definition 2.39 Let be a $2$ -functor with small, and let be a $2$ -functor. The cartesian-marked oplax conical $2$ -colimit of F, which we will denote as , is (if it exists) an object together with a $2$ -natural isomorphism of categories

where is the 2-category of 2-functors from to , cartesian-marked oplax natural transformations and modifications.

When exists, the identity on C provides a cartesian-marked oplax natural transformation called the universal cartesian-marked oplax cocone.

Theorem 2.40 Theorem 2.40 (Street [Reference Street15, Theorem 15], new proof in our [Reference Mesiti12, Theorem 2.19])

Every weighted $2$ -colimit can be reduced to a cartesian-marked oplax conical one. Given $2$ -functors and with small,

where is the $2$ -category of elements of W.

Proposition 2.41 [Reference Mesiti12, Remark 2.20]

A weighted $2$ -colimit is preserved or reflected precisely when its associated cartesian-marked oplax conical colimit is so.

Example 2.42 Every $2$ -presheaf with small can be expressed as

The universal cartesian-marked oplax cocone is given by

In particular, taking , W is a small category and $\mathcal {G}\mkern -1.4mu\left (W\right )$ is . We obtain that is “cartesian-marked oplax conical dense”, building with universal cocone

3 Reduction of 2-classifiers to dense generators

In this section, we present a novel reduction of the study of a 2-classifier to dense generators. This is organized in the three Theorems 3.2, 3.7, and 3.10. More precisely, we prove that all the conditions of 2-classifier (see Definition 2.13) can just be checked on those objects F that form a dense generator (see Definition 2.23). The study of what is classified by a 2-classifier is similarly reduced to a study over the objects that form a dense generator. We also give a concrete recipe to build the characteristic morphisms.

This result offers great benefits. For example, applied to , it reduces all the major properties of the Grothendieck construction to the trivial observation that everything works well over the singleton category (see Example 3.15).

We will apply our theorems of reduction to dense generators of this section to the cases of 2-presheaves (i.e., prestacks) and stacks, in Sections 4 and 5. This will allow us to find a good 2-classifier in 2-presheaves that classifies all discrete opfibrations with small fibres and to restrict it to a good 2-classifier in stacks.

In Theorem 3.24, we prove a general result of restriction of good 2-classifiers to nice sub-2-categories, involving factorization arguments and our theorems of reduction to dense generators. This is what we will use to produce our good 2-classifier in stacks.

Throughout this section, we fix a discrete opfibration $\tau {\colon }{\Omega _{\bullet }}\to {\Omega }$ in . Recall from Definition 2.13 that $\tau $ is a 2-classifier if for every the functor

is fully faithful. And that, provided that this is the case, the essential image of such functors precisely represents which discrete opfibrations are classified.

The following proposition will often be useful.

Proposition 3.1 Let $p{\colon }{E}\to {B}$ be a discrete opfibration in . For every pair of composable morphisms in , the pseudo-naturality of (see Proposition 2.12) gives isomorphisms

(3.1)

where $y^{\ast }$ is the functor defined in the proof of Proposition 2.11.

Moreover, given a diagram

in , the isomorphisms above form the following two commutative squares:

Proof The proof is straightforward. The first square is given by the $2$ -dimensional part of the pseudo-naturality of applied to the $2$ -cell , whereas the second square is given by the naturality in z of the isomorphisms of Equation (3.1).

We now present the first of our three theorems of reduction to dense generators. This reduces the study of the faithfulness of the functors . Such first theorem is much easier than the other two and actually works with any naive generator.

We also notice that injectivity on objects of the functors can be reduced in a similar way, although this is less interesting for us.

Theorem 3.2 Let $\mathcal {Y} $ be a full subcategory of . If for every $Y\in \mathcal {Y} $

is faithful, then for every F in the closure of $\mathcal {Y} $ in under weighted $2$ -colimits, also

is faithful.

In particular, if $\mathcal {Y} $ is a naive generator of and is faithful for every $Y\in \mathcal {Y} $ , then is faithful for every .

Proof Let be a $2$ -diagram which factors through $\mathcal {Y} $ and has a weighted $2$ -colimit F in , with weight . Call the universal cocylinder of such colimit.

In order to prove that is faithful, take two arbitrary $2$ -cells in

such that . We prove that .

As with universal cocylinder $\Lambda $ , it suffices to show that the two modifications

and are equal, as we then conclude by the ( $2$ -dimensional) universal property of the weighted $2$ -colimit F.

It then suffices to prove that, given arbitrary $i\in \mathcal {I} $ and $X\in W(i)$ ,

But as $K(i)\in \mathcal {Y} $ and is faithful by assumption, it then suffices to show that

(3.2)

By Proposition 3.1, we can write as the composite

and analogously for . Since such composites for and for are equal, we conclude that equation (3.2) holds.

Remark 3.3 In order to prove our second and third theorems of reduction to dense generators, we apply our calculus of colimits in 2-dimensional slices, that we explored in [Reference Mesiti11]. Such calculus generalizes to dimension 2 the well-known fact that a colimit in a 1-dimensional slice is precisely the map from the colimit of the domains of the diagram which is induced by the universal property. It is based on the reduction of weighted 2-colimits to cartesian-marked oplax conical ones, recalled in Section 2.4, and on -category theory (also called enhanced 2-category theory), for which we take as main reference Lack and Shulman’s [Reference Lack and Shulman10].

We first need to compare, given p a discrete opfibration in , the functor with the 2-functor $p^{\ast }$ of change of base between lax slices introduced in [Reference Mesiti11].

Proposition 3.4 [Reference Mesiti11]

Let $p{\colon }E\to B$ be a discrete opfibration in . Then pulling back along p extends to a $2$ -functor

.

Moreover, considering the canonical -category structure on the lax slice, with the tight part given by the strict slice, $\tau ^{\ast }$ is an -functor.

Proof (Definition of the assignment) Given $z{\colon }F\to B$ in , we define $p^{\ast } z$ as the upper morphism of the chosen pullback square in on the left below.

Given then a morphism in as in the middle below, we can lift the $2$ -cell in on the right below

along the discrete opfibration p, producing the unique $2$ -cell such that and . By the universal property of the pullback $\operatorname {G}_{}^{z'}$ of p and $z'$ , we factorize v through $p^{\ast } z'$ , obtaining a morphism . We define to be the upper triangle in the following commutative solid:

(3.3)

Given a $2$ -cell in , we define $p^{\ast } \delta $ to be the unique lifting of the $2$ -cell along the Grothendieck opfibration .

Remark 3.5 In order to apply the results of [Reference Mesiti11], we need to compare with , given $p{\colon }E\to B$ a discrete opfibration in .

For every $z{\colon }F\to B$ in ,

Given in , which is just , we have that

by comparing the diagrams of Equations (2.1) and (3.3).

Given a general in , we can still express in terms of . Indeed consider the total pullback R of p with the composite and the composite pullback S as below

Call i the induced isomorphism between R and S. Comparing the diagrams of Equations (2.1) and (3.3) we obtain that

The following construction will be useful to prove our second and third theorems of reduction to dense generators. It is based on our calculus of colimits in 2-dimensional slices, explored in [Reference Mesiti11].

Construction 3.6 Let be a fully faithful dense generator of , and let . By Theorem 2.26, there exist a $2$ -diagram which factors through $\mathcal {Y} $ and a weight such that

in and this colimit is I-absolute. By Theorem 2.40, the $2$ -diagram factors through $\mathcal {Y} $ and is such that

Moreover this colimit is still I-absolute by Proposition 2.41. Call

the universal cartesian-marked oplax cocone that presents such colimit.

Consider now a discrete opfibration $p{\colon }E\to B$ in , a morphism $z{\colon }F\to B$ and the chosen pullback in

We want to exhibit $\operatorname {G}_{}^{z}$ as a cartesian-marked oplax conical colimit of a diagram constructed from K and $\Lambda $ .

By [Reference Mesiti11], we can construct from K and $\Lambda $ a $2$ -diagram and a universal cartesian-marked oplax cocone $\Lambda ^{\prime }_z=\Lambda '$ which exhibits

in the lax slice . Explicitly, $K'$ is the 2-diagram that corresponds to the cartesian-marked oplax cocone

associated with z. That is,

Considering the canonical -category structure on , with the tight part given by the morphisms of type $(f,\operatorname {id}_{})$ , we have that $K'$ is an -diagram.

The universal cartesian-marked oplax cocone $\Lambda '$ has component on $(C,X)$ given by the identity filled triangle (which is thus a tight morphism in )

Then $\Lambda ^{\prime }_{f,\nu }=\Lambda _{f,\nu }$ for every morphism $(f,\nu )$ in .

By [Reference Mesiti11], the $2$ -functor

preserves the colimit , since $K'$ is an -diagram, $\Lambda '$ has tight components and the domain of such colimit is , which is I-absolute. Then again by [Reference Mesiti11] the domain $2$ -functor preserves the latter colimit $p^{\ast }(z)$ , since $p^{\ast }$ is an -functor. We obtain that $\operatorname {dom}\circ {p}^{\ast }\circ \Lambda '$ is a universal cartesian-marked oplax cocone that presents

Explicitly, given in , we have that $\operatorname {dom}\big (\mkern 1mu{p^{\ast }\big (\mkern 1mu{\Lambda ^{\prime }_{(C,X)}}\mkern 1mu\big )}\mkern 1mu\big )$ is the unique morphism into the pullback $\operatorname {G}_{}^{z}$ induced by

Then $\operatorname {dom}\big (\mkern 1mu{{p}^{\ast }\big (\mkern 1mu{\Lambda ^{\prime }_{f,\nu }}\mkern 1mu\big )}\mkern 1mu\big )$ is the unique lifting along the discrete opfibration of the $2$ -cell to $\operatorname {dom}\big (\mkern 1mu{p^{\ast }\big (\mkern 1mu{\Lambda ^{\prime }_{(C,X)}}\mkern 1mu\big )}\mkern 1mu\big )$ .

Notice that in particular this construction can be applied to $z=\operatorname {id}_{F}$ , exhibiting the domain of any discrete opfibration over F as a cartesian-marked oplax conical colimit (starting from K and $\Lambda $ ). Remember that we chose pullbacks in such that the change of base of an identity is always an identity. Notice also that, given $z{\colon }F\to B$ ,

$$ \begin{align*}\lambda^z=(z\circ -)\circ \lambda^{\operatorname{id}_{}}\end{align*} $$

Whence we can express the -functor $K^{\prime }_z$ constructed from z in terms of the one constructed from $\operatorname {id}_{}$ :

$$ \begin{align*}K^{\prime}_z=(z\circ -)\circ K^{\prime}_{\operatorname{id}_{}}\end{align*} $$

Then the components and the structure 2-cells of $\Lambda ^{\prime }_z$ and $\Lambda ^{\prime }_{\operatorname {id}_{}}$ have the same domains, which determine them.

We now present the second of our three theorems of reduction to dense generators. This reduces the study of the fullness of the functors , provided that we already know their faithfulness. Indeed such a theorem builds over Theorem 3.2.

Theorem 3.7 Let be a fully faithful dense generator of . If for every $Y\in \mathcal {Y} $

is fully faithful, then for every also

is full, and hence fully faithful by Theorem 3.2, so that $\tau $ is a 2-classifier in .

Proof Let ; we prove that is full. Consider then two morphisms $z,z'{\colon } F\to \Omega $ in and a morphism in . We search for a $2$ -cell such that . The idea is to write F as a colimit and define by giving its “components”, which we can produce by the fullness of the functors with the Y’s in $\mathcal {Y} $ that generate F.

By Theorem 2.26, Theorem 2.40 and Proposition 2.41, there exists a $2$ -diagram which factors through $\mathcal {Y} $ and a universal cartesian-marked oplax cocone

that exhibits F as the I-absolute cartesian-marked oplax conical colimit of K.

Then, in order to produce , it suffices to give a modification

Given , we will have that

So, we will need to have that

and, by Proposition 3.1 and the request that , the right hand side of such equation is equal to the composite

Call $h^{C,X}$ such composite morphism in . Since $K(C,X)\in \mathcal {Y} $ , the functor is fully faithful by assumption, and hence there exists a unique $2$ -cell

in such that . We define the component $\theta _{(C,X)}$ of $\theta $ on $(C,X)$ to be such $2$ -cell $\gamma ^{C,X}$ . The faithfulness of the functors guarantees that $\theta $ becomes a modification. Indeed, given a morphism $(f,\nu ){\colon }(D,X')\to (C,X)$ in , we need to prove that

But since is faithful, it suffices to prove that

and hence that

At this point, it is straightforward to see that such equality is given by the naturality square of (see Proposition 2.11) obtained considering the morphism in . For this, one needs the pseudo-naturality of (Proposition 2.12), the equation and the analogous one for $(D,X')$ , together with both the squares of Proposition 3.1. The square on the right of Proposition 3.1 allows us to calculate, whereas the square on the left allows us to compare the components of on and with and the analogous one with $z'$ instead of z.

Thus we conclude that $\theta $ is a modification, and by the universal property of the colimit F we obtain an induced $2$ -cell in . It remains to prove that .

The idea is to conclude such equality by using the uniqueness part of the universal property of a colimit. As and h are morphisms in , both are totally determined by a morphism in from $\operatorname {G}_{}^{z}$ to $\operatorname {G}_{}^{z'}$ ; we call respectively and h such morphisms in . By Construction 3.6, applied to $z=\operatorname {id}_{F}$ ,

presented by the universal cartesian-marked oplax cocone , with $\Lambda '$ and $K'$ constructed from $\Lambda $ and K as in Construction 3.6.

Then, in order to conclude that and h are equal, it suffices to show that

(3.4)

as cartesian-marked oplax natural transformations. And the last part of Construction 3.6 gives us an explicit calculation of in terms of $\Lambda $ . Precisely, given an arbitrary morphism in ,

and is the unique lifting of the $2$ -cell to along . We now notice that the following two squares are commutative:

Then, to prove that Equation (3.4) holds on component $(C,X)$ , it suffices to show that

as morphisms in . Using Proposition 3.1, we see that is equal to

and thus is equal to ${\Lambda _{(C,X)}}^{\ast }\left (h\right )$ since , by construction of $\theta _{(C,X)}$ .

It only remains to prove that Equation (3.4) holds on morphism component $(f,\nu )$ . But this is straightforward using the uniqueness of the liftings through a discrete opfibration, that Equation (3.4) holds on object components and the fact that both and h are morphisms of discrete opfibrations.

Remark 3.8 As anticipated in Remark 2.21, the possibility of defining the functors to have as codomain a category of isomorphism classes of discrete opfibrations does not work well with the reduction of the study of $2$ -classifiers to generators. Theorem 3.7 is however the only delicate point one encounters. We can define a category which has as objects isomorphism classes of discrete opfibrations and as morphisms collections of morphisms compatible with every possible change of representative for the domain or the codomain. Notice that we then have a full functor

The problem with Theorem 3.7 is that, from the assumption that for every $Y\in \mathcal {Y} $ the composite

is fully faithful, we cannot deduce the analog of this for every . Indeed, we can no longer have

in , but only in . Of course we then only need in , but it seems that there is no way to find the isomorphisms that regulate starting from the ones that regulate for every $(C,X)$ . One strategy could be to induce them using the universal property of the colimit, but we cannot guarantee that the isomorphisms that regulate all the form a cocone.

We aim at the third of our three theorems of reduction to dense generators. Theorems 3.2 and 3.7 allow to check the conditions for $\tau {\colon }\Omega _{\bullet }\to \Omega $ to be a $2$ -classifier just on a dense generator. We now want to similarly reduce to dense generators the study of what $\tau $ classifies. The following construction will be very important for this.

Recall that we denote as the full subcategory of on the discrete opfibrations that satisfy a fixed pullback-stable property $\operatorname {P}$ (in our examples, $\operatorname {P}$ will be the property of having small fibres).

Construction 3.9 Let be a fully faithful dense generator of . Assume that $\tau $ satisfies a satisfies a pullback-stable property $\operatorname {P}$ and that for every $Y\in \mathcal {Y} $

is an equivalence of categories. Let then $\varphi {\colon }G\to F$ be a discrete opfibration in that satisfies the property $\operatorname {P}$ . We would like to construct a characteristic morphism $z{\colon }F\to \Omega $ for $\varphi $ . That is, a z such that is isomorphic to $\varphi $ , so that $\varphi $ gets classified by $\tau $ .

There exist a $2$ -diagram which factors through $\mathcal {Y} $ and a universal cartesian-marked oplax cocone $\Lambda $ that exhibits F as the I-absolute

We would like to induce z via the universal property of the colimit F. The idea is condensed in the following diagram:

For every $(C,X)$ in , the change of base of $\varphi $ along $\Lambda _{C,X}$ satisfies the property P and is thus in the essential image of . We can then consider the oplax natural transformation $\chi $ given by the composite

where every is a right adjoint quasi-inverse of giving an adjoint equivalence. The action of such on morphisms $h{\colon }\psi \to \psi '$ is exhibited by the naturality squares of the counit $\varepsilon $

We are also using that for every morphism in the functor restricts to a functor between the essential image of and the essential image of . Moreover, using Proposition 2.12, we have that extends to a pseudo-natural transformation. Its structure $2$ -cell on any in is given by the pasting

where $\eta $ is the unit of the adjoint equivalence, and we denoted $K(C,X)$ as $K^{C,X}$ .

The composite $\chi $ above is readily seen to be a sigma natural transformation (of Descotte, Dubuc, and Szyld’s [Reference Descotte, Dubuc and Szyld4], w.r.t. the cartesian marking). That is, $\chi $ is an oplax natural transformation with the structure 2-cells $\chi _{f,\operatorname {id}_{}}$ being isomorphisms for every morphism of type $(f,\operatorname {id}_{})$ in . If we were in a bicategorical context, this would then be enough to induce a morphism $z{\colon }F\to \Omega $ , as we will explore in detail in future work. In our strict $2$ -categorical context, we further need to be able to “normalize” such sigma natural transformation, ensuring that the structure 2-cells on the morphisms $(f,\operatorname {id}_{})$ are identities. So that the morphisms yield a cartesian-marked oplax cocone. Essentially, this means that we can choose good quasi-inverses of the ’s. Such an extra hypothesis is satisfied by $2$ -dimensional presheaves (i.e., prestacks), see Theorem 4.14. By Theorem 3.24, it is then satisfied by nice sub-2-categories of prestacks, such as the 2-category of stacks (Theorem 5.11).

We now present the third of our three theorems of reduction to dense generators. Building over Theorems 3.2 and 3.7, we reduce to dense generators the study of what a 2-classifier $\tau {\colon }\Omega _{\bullet }\to \Omega $ classifies. The proof is constructive, based on Construction 3.9, so that we also give a concrete recipe for the characteristic morphisms.

Theorem 3.10 Let be a fully faithful dense generator of . Assume that $\tau $ satisfies a satisfies a pullback-stable property $\operatorname {P}$ and that for every $Y\in \mathcal {Y} $

is an equivalence of categories. Assume further that, for every discrete opfibration $\varphi {\colon }G\to F$ in that satisfies the property $\operatorname {P}$ , the sigma natural transformation $\chi $ produced in Construction 3.9 (starting from $\varphi $ and some K and $\Lambda $ ) is isomorphic to a cartesian-marked oplax natural transformation (i.e., can be normalized).

Then for every

is essentially surjective, and hence an equivalence of categories by Theorem 3.7.

Proof Let $\varphi {\colon }G\to F$ be a discrete opfibration in that satisfies the property $\operatorname {P}$ . Consider the associated $\chi $ and as in the statement. Let $z{\colon }F\to \Omega $ be the unique morphism induced by via the universal property of the colimit . We prove that z is a characteristic morphism for $\varphi $ with respect to $\tau $ .

Consider the pullback

We want to prove that there is an isomorphism $j{\colon }G\cong V$ such that . Applying Construction 3.6 to $\varphi $ and $\operatorname {id}_{F}$ , we construct $K'=K^{\prime }_{\operatorname {id}_{}}$ and $\Lambda '=\Lambda ^{\prime }_{\operatorname {id}_{}}$ that exhibits

Applying again Construction 3.6 to $\tau $ and $z{\colon }F\to \Omega $ we obtain

We show that

Notice that $(z\circ -)\circ K'$ is the $2$ -functor associated with the oplax natural transformation , as described in Construction 3.6. Since , we obtain that $(z\circ -)\circ K'\cong U$ where U is the $2$ -functor associated with the sigma natural transformation $\chi $ . Moreover the general component $t_{C,X}$ on of such isomorphism has first component equal to the identity. This produces an isomorphism

whose general component on $(C,X)$ is over $K(C,X)$ . Indeed by Remark 3.5

and is thus an isomorphism that makes the following triangle commute:

In this way, we have handled the isomorphisms given by the normalization process. We now show that

Given , by Remark 3.5 and by construction of $\chi $ we have

So the counits of the adjoint equivalences give isomorphisms

over $K(C,X)$ , where the map to $K(C,X)$ from the right hand side is . We prove that these isomorphisms form a $2$ -natural transformation $\xi $ . Take then $(f,\nu ){\colon }(C,X)\to (D,X')$ in . By Remark 3.5, we can express the action of $\operatorname {dom}\circ \tau ^{\ast }$ on the morphism

in terms of . Analogously, we express $\operatorname {dom}\left (\varphi ^{\ast } \left (K(f,\nu ),\Lambda _{f,\nu }\right )\right )$ in terms of . Consider the composite pullbacks

and call $R^H$ and $R^Q$ řespectively the pullbacks of $\varphi $ and of $\tau $ along the composites. By construction of $\chi $ and by the action of on morphisms, we calculate that is precisely the composite

Notice that we also need one triangular equality of the adjoint equivalence to handle the $\eta ^{-1}$ part of . In order to obtain $\operatorname {dom} \left (\tau ^{\ast }\left (K(f,\nu ),\chi _{f,\nu }\right )\right )$ , by Remark 3.5, we compose with

We conclude the naturality of $\xi $ by definition of . To prove that $\xi $ is $2$ -natural, consider a $2$ -cell in . Both

give the unique lifting of to along . Thus $\xi $ is $2$ -natural. We then obtain a $2$ -natural isomorphism

whose general component on is over $K(C,X)$ .

As a consequence, there is an isomorphism $j{\colon }G\cong V$ , respecting the universal cartesian-marked oplax cocones $\Theta ^G$ and $\Theta ^V$ that exhibit the two as colimits:

We want to show that the following triangle is commutative:

(3.5)

Since G is a cartesian-marked oplax conical colimit, it suffices to show that

Whence it suffices to show that

Given , the two have equal components on $(C,X)$ since by Construction 3.6

using that $\zeta _{(C,X)}$ is over $K(C,X)$ . Given in , also the structure $2$ -cells of the two cartesian-marked oplax natural transformations on $(f,\nu )$ are equal, since by Construction 3.6

Therefore the triangle of Equation (3.5) is commutative and $\varphi $ is in the essential image of .

Remark 3.11 In the proof of Theorem 3.10, we have actually proved the following sharper result, that involves the classification of single discrete opfibrations $\varphi $ .

We also show that the operation of normalization described in Theorem 3.10 is necessary.

Corollary 3.12 Corollary 3.12 (of the proof of Theorem 3.10)

Let be a fully faithful dense generator of . Assume that $\tau {\colon }\Omega _{\bullet }\to \Omega $ is a $2$ -classifier in , and let $\varphi {\colon }G\to F$ be an arbitrary discrete opfibration in . Consider K and $\Lambda $ as in Construction 3.9. The following properties are equivalent:

  1. (i) $\varphi $ is classified by $\tau $ , i.e., $\varphi $ is in the essential image of ;

  2. (ii) for every the change of base of $\varphi $ along $\Lambda _{C,X}$ is in the essential image of , and the operation of normalization described in Theorem 3.10 starting from $\varphi $ is possible.

Proof The proof of is exactly as the proof of Theorem 3.10, using the essential image of in place of .

We prove . By assumption, there exists a characteristic morphism z for $\varphi $ . For every $(C,X)$ , we then have that $z\circ \Lambda _{(C,X)}$ is a characteristic morphism for . It remains to prove that the operation of normalization described in Theorem 3.10 starting from $\varphi $ is possible. We can choose the quasi-inverse of (restricted to its essential image) so that for every $b{\colon }K(C,X)\to F$ in

and the component of the counit on is given by the pseudofunctoriality of the pullback. Then for every morphism in

$$ \begin{align*}\chi_{(C,X)}=z\circ \Lambda_{(C,X)}=z\circ \Lambda_{(D,F(f)(X))}\circ K(f,\operatorname{id}_{})=\chi_{(D,F(f)(X))}\circ K(f,\operatorname{id}_{}).\end{align*} $$

In order to prove that $\chi _{f,\operatorname {id}_{}}=\operatorname {id}_{}$ , it suffices to prove that . It is straightforward to see that this holds, using the recipe described in the proof of Theorem 3.10. Indeed it is just given by the compatibilities of a pullback along a composite of three morphisms with the composite pullbacks.

Corollary 3.13 Let be a fully faithful dense generator of . Let $\omega {\colon }1\to \Omega $ be a morphism in such that the lax limit of the arrow $\omega $ satisfies a fixed pullback-stable property $\operatorname {P}$ . If for every $Y\in \mathcal {Y} $

is an equivalence of categories and the operation of normalization described in Theorem 3.10 (starting from every $\varphi $ ) is possible, then $\omega $ is a good 2-classifier in with respect to $\operatorname {P}$ .

Proof By Remark 2.16, taking $\tau $ to be the lax limit of the arrow $\omega $ , we have that for every . We conclude by Theorem 3.10.

Remark 3.14 The theorems of reduction of the study of 2-classifiers to dense generators offer great benefits. To have an idea of this, we can look at the following example.

In Sections 4 and 5, we will then apply the theorems of reduction to dense generators to the cases of 2-presheaves (i.e., prestacks) and stacks.

Example 3.15 The theorems of reduction to dense generators allow us to deduce all the major properties of the Grothendieck construction (or category of elements) from the trivial observation that everything works well over the singleton category.

Indeed the singleton category is a dense generator in . So we can just look at the discrete opfibrations over . Let . The lax limit certainly has small fibres. In fact one immediately sees that any comma object from $\omega $ , say to , gives a discrete opfibration with small fibres, since the fibre over is isomorphic to . Let $\operatorname {P}=\operatorname {s}$ be the property of having small fibres.

The functor

sends a functor to the set it picks, so it is clearly an equivalence of categories. By the theorems of reduction to dense generators, we deduce that the construction of the category of elements is fully faithful and classifies all discrete opfibrations with small fibres (deducing thus the whole Example 2.18). Indeed, let be a discrete opfibration with small fibres. The density of allows us to express as a cartesian-marked oplax conical colimit of the constant at 1 functor $\Delta 1$ . By Example 2.42 we know that the universal cartesian-marked oplax cocone $\Lambda $ is given by

Following Construction 3.9 and the proof of Corollary 3.13, we consider the sigma natural transformation $\chi $ given by the composite

But is strict 2-natural (thanks to our choice of pullbacks). Similarly, also and hence its quasi-inverse are strict 2-natural. So that $\chi $ is already cartesian-marked oplax natural. Explicitly, $\chi $ is given by

where $(p)_B$ is the fibre of p on B, since the pullback of p along each gives precisely the fibre over B. This induces the known characteristic morphism for p, collecting together the fibres of p. So the concrete recipe for characteristic morphisms described in the proof of Theorem 3.10 recovers the usual recipe for the quasi-inverse of the category of elements construction.

We now present two general results (Proposition 3.21 and Theorem 3.24) that describe a strategy to restrict a good 2-classifier in to a good 2-classifier in a nice sub-2-category of . Such a strategy will involve factorization arguments and our theorems of reduction of the study of 2-classifiers to dense generators. The key idea is to restrict to some so that the characteristic morphisms in of discrete opfibrations in factor through . This is the strategy that we will follow in Section 5 to restrict our good 2-classifier in prestacks to one in stacks.

Notation 3.16 Throughout the rest of this section, we fix $\operatorname {P}$ an arbitrary pullback-stable property $\operatorname {P}$ for discrete opfibrations in . We assume of course that $\operatorname {P}$ only depends on the isomorphism classes of discrete opfibrations.

Definition 3.17 A fully faithful 2-functor will be called nice if it lifts pullbacks along discrete opfibrations, comma objects and the terminal object (that is, such limits exist in and are calculated in ) and preserves discrete opfibrations.

A sub-2-category (that is, an injective on objects and fully faithful 2-functor ) will be called nice if i is nice.

Example 3.18 Any reflective sub-2-category is nice. Indeed notice that any right 2-adjoint preserves discrete opfibrations thanks to the natural isomorphism between hom-categories given by the adjunction.

Remark 3.19 Given a nice fully faithful 2-functor , we will say that a discrete opfibration $\varphi $ in satisfies $\operatorname {P}$ if $i(\varphi )$ does so.

We will need the notions of fully faithful morphism and of chronic morphism in .

Definition 3.20 A morphism $l{\colon }F\to B$ in is fully faithful if for every the functor is fully faithful. l is chronic if every $l\circ -$ is injective on objects and fully faithful.

We are ready to present our first result of restriction. Rather than restricting a good 2-classifier, we start from a morphism $\omega {\colon }1\to \Omega $ in such that its lax limit $\tau $ is a 2-classifier in . By Remark 2.16, this condition is weaker than being a good 2-classifier. Indeed it means that for every

is fully faithful. Of course, the result can then be applied to a starting good 2-classifier in as well.

Proposition 3.21 Let be a nice fully faithful 2-functor (Definition 3.17). Let then in such that its lax limit $\tau $ is a 2-classifier in . Finally, let such that there exists a fully faithful morphism in and $\omega $ factors through $\ell $ ; call the resulting morphism. Then the lax limit of the arrow is a 2-classifier in .

In addition to this, if $\tau $ satisfies $\operatorname {P}$ then also satisfies $\operatorname {P}$ .

Moreover, given $\varphi $ a discrete opfibration in , if $i(\varphi )$ is classified by $\tau $ via a characteristic morphism z that factors through $\ell $ then $\varphi $ is classified by .

Proof We prove that, for every , there is an isomorphism

(3.6)

Given , consider the comma objects

in . It is straightforward to see that, since $\ell $ is a fully faithful morphism, exhibits the comma object on the right hand side. Then over $F'$ , and such isomorphism is natural in z by the universal property of the comma object. $\ell \circ -$ is fully faithful by definition of fully faithful morphism in . Hence is fully faithful.

Moreover, we obtain that if $\tau $ satisfies $\operatorname {P}$ then the lax limit $\xi $ of the arrow satisfies $\operatorname {P}$ . Since i lifts comma objects and the terminal objects, the lax limit of the arrow can be calculated in . So satisfies $\operatorname {P}$ as well.

Let now . Since i preserves discrete opfibrations, i induces a fully faithful functor

Notice then that the following square is commutative:

(3.7)

Indeed by assumption i lifts comma objects and the terminal object. Whence is fully faithful and is a 2-classifier.

Consider now a discrete opfibration $\varphi $ in . Following the diagrams of Equations (3.6) and (3.7), we obtain that if $i(\varphi )$ is classified by $\tau $ via a characteristic morphism z that factors through $\ell $ then $\varphi $ is classified by . This can also be seen from the diagram on the right in the statement, using the pullbacks lemma, after Remark 3.22.

Remark 3.22 can be equivalently produced, in , as the pullback of $\tau $ along the fully faithful . Indeed the lax limit of the arrow corresponds with the lax limit of the arrow in . By whiskering with $\ell $ , we then see that the latter is equivalently given by the comma object from $\omega $ to $\ell $ , which is also the pullback along $\ell $ of the lax limit of the arrow $\omega $ . However, by producing as the lax limit of the arrow in , it is guaranteed that is a morphism in .

We would like to show that we can check the factorizations of the characteristic morphisms in of discrete opfibrations in just on a dense generator. The following construction helps with this.

Construction 3.23 Let be a fully faithful 2-functor. Consider then a fully faithful 2-functor such that is a dense generator of . By Kelly’s [Reference Kelly8, Theorem 5.13], then I is a fully faithful dense generator of .

Moreover, let . We want to exhibit F as a nice colimit of the objects that form the dense generator I. By Construction 3.6, there exist a 2-diagram which factors through $i\circ I$ and a weight such that, calling ,

and this colimit is $(i\circ I)$ -absolute. Call $\Lambda $ the universal cartesian-marked oplax cocone that presents such colimit. Notice that, as K factors through $i\circ I$ , it also factors through i. Call the resulting diagram; so that . It is clear that factors through I. Take to be the unique cartesian-marked oplax cocone such that . Then, since a fully faithful 2-functor reflects colimits (see also Proposition 2.41),

exhibited by . Moreover, this colimit is I-absolute, as $\widetilde {I}\cong \widetilde {(i\circ I)}\circ i$ .

Building over Proposition 3.21, we now present a general result of restriction of good 2-classifiers in to nice sub-2-categories of . We show that the factorization of the characteristic morphisms in of discrete opfibrations in can be checked just on a dense generator of the kind described in Construction 3.23. Then our theorems of reduction of the study of a 2-classifier to dense generators (Corollary 3.13) guarantee that we find a good 2-classifier in . For this, we need to ensure that the operation of normalization described in Theorem 3.10 (starting from every $\varphi $ ) is possible. We show that we can just do the normalization process in , where it is certainly possible since we have a good 2-classifier; see Corollary 3.12.

Theorem 3.24 Let be a nice sub-2-category (Definition 3.17). Let in be a good 2-classifier in with respect to $\operatorname {P}$ . Let then such that there exists a chronic arrow (Definition 3.20) in and $\omega $ factors through $\ell $ ; call the resulting morphism. Finally, let be a fully faithful 2-functor such that $i\circ I$ is a dense generator of . Assume that for every $\psi {\colon }H\to I(Y)$ a discrete opfibration in that satisfies $\operatorname {P}$ over $I(Y)$ with $Y\in \mathcal {Y} $ , every characteristic morphism of $i(\psi )$ with respect to $\omega $ factors through $\ell $ . Then is a good 2-classifier in with respect to $\operatorname {P}$ .

Proof By Construction 3.23, is a fully faithful dense generator of . By Proposition 3.21, the lax limit of the arrow satisfies $\operatorname {P}$ and for every $Y\in \mathcal {Y} $

is an equivalence of categories. Indeed is fully faithful and, given $\psi {\colon }H\to I(Y)$ a discrete opfibration in that satisfies $\operatorname {P}$ , any characteristic morphism of $i(\psi )$ in factors through . In order to prove that is a good 2-classifier in , by Corollary 3.13, it only remains to prove that the operation of normalization described in the proof of Theorem 3.10 is possible.

So let $\varphi {\colon }G\to F$ be a discrete opfibration in that satisfies $\operatorname {P}$ . By Construction 3.23, we express

exhibited by . Looking at the proof of Corollary 3.13 (and Construction 3.9), we consider the sigma natural transformation given by the composite

We can visualize it as follows:

For this, we need to choose an adjoint quasi-inverse of for every . Let then be a discrete opfibration in that satisfies $\operatorname {P}$ . By assumption, the “normalized” characteristic morphism defined as in the proof of Corollary 3.12 starting from $i(\varphi )$ and K and $\Lambda $ , factors through . We define to be the morphism in corresponding to the resulting morphism in given by the factorization. So that . We then extend to a right adjoint quasi-inverse of , choosing the components of the counit on the objects $\psi $ to be the isomorphism corresponding to the one in from the comma of and to the comma of and composed with the counit of .

We prove that is cartesian-marked oplax natural. It suffices to prove that

where $\chi $ is the cartesian-marked (i.e., “normal”) oplax natural transformation produced as in the proof of Corollary 3.12, starting from $i(\varphi )$ and K and $\Lambda $ . Indeed $\ell $ is a chronic arrow and i is injective on objects and fully faithful. So we show that the following diagram of oplax natural transformations is commutative:

The square on the left is commutative by construction of . The square in the middle is commutative because pullbacks along opfibrations in are calculated in , by assumption. We also use that the structure of a discrete opfibration in is just given by the structure of the underlying discrete opfibration in . We prove that the square on the right is commutative as well. Let . Given a discrete opfibration in that satisfies $\operatorname {P}$ ,

by construction of . Given $\theta {\colon }\psi \to \psi '$ in ,

because they are equal after applying the fully faithful , by construction of the counit of (together with the proof of Proposition 3.21). Finally, let in . The two composite oplax natural transformations of the square on the right also have the same structure 2-cells on $(f,\nu )$ . Indeed it suffices to show it after applying the fully faithful . And this is straightforward to prove, following (part of) the recipe for described in the proof of Theorem 3.10 (together with the construction of the counit of and the proof of Proposition 3.21). We conclude that is cartesian-marked oplax natural.

Remark 3.25 Theorem 3.24 offers another strategy to produce a good 2-classifier in a 2-category via a dense generator. Indeed, this is what we will do in Section 5 to produce our good 2-classifier in stacks. An advantage of this strategy is that we do not have to do the normalization process described in Theorem 3.10. By Kelly’s [Reference Kelly8, Proposition 5.16], any 2-category equipped with a fully faithful dense generator is equivalent to a full sub-2-category of containing the representables. So, after Section 4, the strategy described in Theorem 5.11 can be very helpful.

Notice that the proof of Theorem 3.24 shows that we just need to be able to factorize the “normalized” characteristic morphisms produced as in the proof of Corollary 3.12 (starting from every $\varphi $ ).

4 A 2-classifier in prestacks

In this section, we apply our theorems of reduction of the study of 2-classifiers to dense generators to the case of prestacks. Our theorems offer great benefits here. Indeed they allow us to just consider the classification over representables, which is essentially given by the Yoneda lemma (see Proposition 4.12). We show that the normalization process required by Theorem 3.10 is possible in prestacks (Theorem 4.14 and Remark 4.15). Whence, by Theorem 3.24, it is also possible in any nice sub-2-category of prestacks (such as the 2-category of stacks, see Theorem 5.11).

We thus produce a good 2-classifier in prestacks, in Theorem 4.14 (see also Definition 2.15). Our result is in line with Hofmann and Streicher’s [Reference Hofmann and Streicher7] and with the recent Awodey’s [Reference Awodey1], see Remark 4.4. We conclude the section extracting from the constructive proof of Theorem 3.10 a concrete recipe for the characteristic morphisms in prestacks (Remark 4.16).

In Section 5, we will restrict the good 2-classifier in prestacks to a good 2-classifier in stacks (Theorem 5.11, using Theorem 3.24).

Throughout the rest of this paper, we consider the 2-category of 2-presheaves on a small category (that is, prestacks on ). Notice that this 2-category is complete and cocomplete, since is so. Recall from Proposition 2.6 the characterization of discrete opfibrations in and from Definition 2.7 the definition of discrete opfibration in with small fibres.

Notation 4.1 Given a discrete opfibration in with small fibres, we denote as $(p)_B$ the fibre of p on .

Construction 4.2 We search for a good 2-classifier $\omega {\colon }1\to \Omega $ in . Looking at the archetypal example of , we expect such a good 2-classifier to classify all discrete opfibrations in with small fibres. By Example 2.28, representables form a dense generator

Then, by our theorems of reduction to dense generators (see Corollary 3.13), we will be able to look just at the functors

with . Notice that the left hand side is isomorphic to $\Omega (C)$ , by the Yoneda lemma. As we want all the ’s with to be equivalences of categories (forming then a pseudo-natural equivalence by Proposition 2.12), the assignment of $\Omega $ is forced up to equivalence to be

This is a nice generalization of what happens in dimension 1. Indeed recall that the subobject classifier in 1-dimensional presheaves sends C to the set of sieves on C. And sieves on C are equivalently the subfunctors of . In line with the philosophy to upgrade subobjects to discrete opfibrations (discussed in Section 2.1), discrete opfibrations over generalize the concept of sieve to dimension $2$ . Notice that $\Omega $ coincides with the composite

and is thus a pseudofunctor by Proposition 2.11. We then take as $\omega {\colon }1\to \Omega $ the pseudonatural transformation with component on that picks the identity on . However, $\Omega $ is not a strict 2-functor and, a priori, does not land in ; so $\Omega $ cannot be a 2-classifier in . Thanks to our joint work with Caviglia [Reference Caviglia and Mesiti3], we can produce a nice concrete strictification of $\Omega $ . Although it was already known before [Reference Caviglia and Mesiti3] that any pseudofunctor can be strictified, by the theory developed by Power in [Reference Power13] and later by Lack in [Reference Lack9], the work of [Reference Caviglia and Mesiti3] can be applied to produce an explicit and easy to handle strictification of $\Omega $ , which in addition lands in . Moreover, as we will present in Section 5, such strictification can also be restricted in a natural way to a good 2-classifier in stacks.

Proposition 4.3 [Reference Caviglia and Mesiti3, Example 5.9, Theorem 4.7, Construction 4.8]

The pseudofunctor is pseudonaturally equivalent to the 2-functor

The pseudonatural equivalence $j{\colon }\widetilde {\Omega }\simeq \Omega $ is given by an indexed version of the Grothendieck construction. Explicitly, a discrete opfibration with small fibres corresponds with the presheaf

Remark 4.4 Call $j^{-1}$ the quasi-inverse of j described in [Reference Caviglia and Mesiti3, Construction 4.8] and hinted above (that transforms $\psi $ into $j_C^{-1}(\psi )$ ). The composite is (isomorphic to) a 2-natural transformation $\widetilde {\omega }$ . Explicitly, the component of $\widetilde {\omega }$ on picks the constant at $1$ presheaf .

We will prove in Theorem 4.14 that $\widetilde {\omega }{\colon }1\to \widetilde {\Omega }$ is a good 2-classifier in that classifies all discrete opfibrations with small fibres. This is in line with Hofmann and Streicher’s [Reference Hofmann and Streicher7], where a similar idea is used to construct a universe in $1$ -dimensional presheaves for small families, in order to interpret Martin–Löf type theory in a presheaf topos. See also the recent Awodey’s [Reference Awodey1], that constructs Hofmann and Streicher’s universe in 1-dimensional presheaves in a more conceptual way.

Remark 4.5 In [Reference Caviglia and Mesiti3, Example 5.9] we also suggest a strategy to prove that, for a 2-category, what works is , where $\pi _{\ast }$ is the left adjoint of the inclusion .

Proposition 4.6 The lax limit $\widetilde {\tau }{\colon }\widetilde {\Omega }_{\bullet }\to \widetilde {\Omega }$ of the arrow $\widetilde {\omega }{\colon }1\to \widetilde {\Omega }$ is a discrete opfibration in with small fibres.

As a consequence, for every , the functor

lands in .

Proof By Remark 2.16 any comma object from $\widetilde {\omega }$ can be expressed as a pullback of $\widetilde {\tau }$ , and by Remark 2.8 the property of having small fibres is stable under pullback. So we can just look at $\widetilde {\tau }$ . Since comma objects in are calculated pointwise, for every the component $\widetilde {\tau }_C$ of $\widetilde {\tau }$ on C is given by the comma object in from $\widetilde {\omega }_C=\Delta 1$ to $\operatorname {id}_{\widetilde {\Omega }(C)}$ . Given ,

and thus $\widetilde {\tau }_C$ has small fibres. Indeed a natural transformation from $\Delta 1$ to Z is the same thing as an element in $Z(\operatorname {id}_{C})$ , by the naturality condition. This is similar to the proof of the Yoneda lemma; see also Remark 4.9.

Remark 4.7 $\widetilde {\Omega }_{\bullet }$ is a pointed version of $\widetilde {\Omega }$ . The “points” of $Z\in \widetilde {\Omega }(C)$ are the elements of $Z(\operatorname {id}_{C})$ .

It will be useful to consider first the bicategorical classification process produced by the pseudofunctor $\Omega $ .

Remark 4.8 We need to consider the 2-category (actually -enriched category) of pseudofunctors from to , pseudonatural transformations and modifications. We can of course extend the definition of discrete opfibration in a 2-category to one in any -enriched category, considering in the place of .

By Bird, Kelly, Power, and Street’s [Reference Bird, Kelly, Power and Street2, Remark 7.4], has all bilimits and all flexible limits, calculated pointwise. In particular, it has all comma objects, the terminal object and all pullbacks along discrete opfibrations, calculated pointwise. Indeed, for the latter, recall that in pullbacks along discrete opfibrations exhibit bi-iso-comma objects (the idea is similar to that of the diagram of Equation (2.1)). So, given $p{\colon }E\to B$ and $z{\colon }F\to B$ in with p a discrete opfibration, we can construct (pointwise) a bi-iso-comma object G of p and z whose universal square is filled with an identity. This is obtained by choosing the pullbacks as representatives for the bi-iso-comma objects in on every component. It follows that G is also a pullback in , using that discrete opfibrations lift identities to identities.

Remark 4.9 As hinted in the proof of Proposition 4.6, the Yoneda lemma is the reason why that proposition holds. Consider the pseudofunctor $\Omega $ and the lax limit $\tau $ of the arrow $\omega {\colon }1\to \Omega $ in . For every and every discrete opfibration in with small fibres, by the Yoneda lemma

Thus $\tau _C$ has small fibres.

Proposition 4.10 For every , taking comma objects from $\omega {\colon }1\to \Omega $ extends to a functor

Proof Taking comma objects from the morphism $\omega {\colon }1\to \Omega $ in certainly extends to a functor

by Remark 2.16. But, given $z{\colon }F\to \Omega $ , the comma object

in is calculated pointwise. Since $1$ and F are both strict 2-functors, the universal property of the comma object induces a strict 2-functor L and a strict 2-natural transformation s. The functor also sends modifications between F and $\Omega $ to strict 2-natural transformations over F. Moreover, every component $s_C$ of s on needs to be a discrete opfibration in with small fibres, by Remark 4.9 and the fact that the property of having small fibres is pullback-stable. Since , it follows that $s_C$ is a discrete opfibration in with small fibres. And then s is a discrete opfibration in with small fibres, by Proposition 2.6 (and Definition 2.7).

Remark 4.11 The following proposition shows how the bicategorical classification process in prestacks is essentially given by the Yoneda lemma.

Proposition 4.12 For every , the functor

is isomorphic to the Yoneda lemma’s equivalence of categories.

Thus is an equivalence of categories.

Proof Given , call the corresponding element in $\Omega (C)$ via the Yoneda lemma and the morphism on the left of the comma object

in . We show that there is a 2-natural isomorphism $L\cong G$ over . Given , we have that $L(D)\cong G(D)$ over because of the following bijection between the fibres, which is natural in $f{\colon }D\to C$

The first isomorphism is given by the explicit construction of comma objects in . It is natural by construction of the structure of discrete opfibration on s induced by the comma object (see Remark 2.16). The second natural isomorphism is given by pseudonaturality of z. The third one is given by the Yoneda lemma and trivially natural. The fourth one is given by the explicit construction of pullbacks in and is natural by construction of on morphisms. It is straightforward to show that the isomorphism $L(D)\cong G(D)$ is 2-natural over and to conclude the proof.

We are ready to prove that, at least over representables, $\widetilde {\omega }{\colon }1\to \widetilde {\Omega }$ satisfies the conditions of a good 2-classifier in prestacks that classifies all discrete opfibrations with small fibres.

Proposition 4.13 For every , the functor

is an equivalence of categories.

Proof We prove that there is an isomorphism

(4.1)

Given , consider the comma objects

respectively in and in . Notice that the left hand side comma is also a comma object in because commas are calculated pointwise in both 2-categories. We have that $\widetilde {L}(D)\cong L(D)$ over for every , since $j_D$ is an equivalence of categories. Indeed $(j\ast \widetilde {\lambda })_D$ exhibits the comma object on the right hand side in component D. It is straightforward to show that the isomorphism $\widetilde {L}(D)\cong L(D)$ is 2-natural in over and to conclude the isomorphism of Equation (4.1). Notice that $j\circ \widetilde {\omega }$ is isomorphic to $\omega $ , whence is isomorphic to .

By Proposition 4.12, the functor is an equivalence of categories. By the Yoneda lemma, also $j\circ -$ is an equivalence of categories. Indeed the following square is commutative:

And thus $j\circ -$ is an equivalence of categories by the two out of three property. Therefore also is an equivalence of categories.

We now apply the theorems of reduction of 2-classifiers to dense generators to prove that $\widetilde {\omega }{\colon }1\to \widetilde {\Omega }$ is a good 2-classifier in prestacks that classifies all discrete opfibrations with small fibres. The partial result that (the lax limit of the arrow) $\widetilde {\omega }$ gives a 2-classifier can be obtained from Weber’s [Reference Weber20, Example 4.7]. However, Weber’s paper does not address the problem of which discrete opfibrations get classified.

Theorem 4.14 The 2-natural transformation $\widetilde {\omega }$ from $1$ to

that picks the constant at 1 presheaf on every component is a good $2$ -classifier in that classifies all discrete opfibrations with small fibres.

Proof Consider the fully faithful dense generator formed by representables. By Proposition 4.6, the lax limit of the arrow $\widetilde {\omega }$ has small fibres. By Proposition 4.13, we have that for every the functor

is an equivalence of categories. In order to prove that $\widetilde {\omega }{\colon }1\to \widetilde {\Omega }$ is a good 2-classifier in with respect to the property of having small fibres, by Corollary 3.13, it only remains to prove that the operation of normalization described in Theorem 3.10 is possible.

So let $\varphi {\colon }G\to F$ be a discrete opfibration in with small fibres. Using the dense generator , we express F as a cartesian-marked oplax colimit of representables. By Example 2.42,

whence , with the universal cartesian-marked oplax cocone $\Lambda $ given by

Looking at the proof of Corollary 3.13 (and Construction 3.9), we consider the sigma natural transformation $\chi $ given by the composite

We can visualize it as follows:

For this, we need to choose an adjoint quasi-inverse of for every . By Proposition 4.13, we can construct such a quasi-inverse by taking quasi-inverses of $j\circ -$ and . Both the latter are given by the Yoneda lemma, respectively by the proof of Proposition 4.13 and by Proposition 4.12. So given , we can take to be the morphism which corresponds to $j_C^{-1}(\psi )$ (see Proposition 4.3). With this choice, $\chi _{(C,X)}$ would be the morphism which corresponds to

Using the explicit construction of pullbacks in to calculate , we do not obtain a cartesian-marked oplax natural transformation $\chi $ . This is due to the unnecessary keeping track of the morphisms $f{\colon }D\to C$ other than the objects of $G(D)$ .

Instead, we choose on the objects so that $\chi _{(C,X)}$ is the morphism which corresponds to

This is the operation of normalization that we need. Notice that

and that such isomorphism is natural in . So that, thanks to the argument above, is indeed isomorphic to . We then extend to a right adjoint quasi-inverse of , choosing the components of the counit on the objects to be the just obtained isomorphisms.

We prove that $\chi $ is cartesian-marked oplax natural. Given a morphism in , it is straightforward to show that

using that F is a strict 2-functor. We still need to show that $\chi _{f,\operatorname {id}_{}}=\operatorname {id}_{}$ . For this, it is straightforward to prove that

following the recipe given in the proof of Theorem 3.10. So we conclude using the fully faithfulness of .

Remark 4.15 Looking at the proof of Theorem 4.14, we see that the idea of the operation of normalization in prestacks is the following. Rather than considering the “local fibres” of the ’s, that are not compatible with each other, we express all of them in terms of the “global fibres” of $\varphi $ .

Remark 4.16 The proof of Theorem 4.14 also gives us a recipe for the characteristic morphism $z{\colon }F\to \widetilde {\Omega }$ of a discrete opfibration $\varphi {\colon }G\to F$ in with small fibres.

We obtain that z is the 2-natural transformation whose component on is the functor $z_C$ that sends $X\in F(C)$ to

Given $\nu {\colon }X\to X'$ in $F(C)$ , we have that $z_C(\nu )$ is the natural transformation whose component on $f{\colon }D\to C$ is the function

$$ \begin{align*}{F(f)(\nu)}_{\ast}{\colon}{\left(\varphi_D\right)}_{F(f)(X)}\to {\left(\varphi_D\right)}_{F(f)(X')}\end{align*} $$

that calculates the codomain of the liftings along $\varphi _D$ of $F(f)(\nu )$ .

It is interesting to compare our result with what happens in dimension 1. The characteristic morphism for a subobject in $1$ -dimensional presheaves has component on C that sends $X\in F(C)$ to

While in dimension 1 the fibre on $F(f)(X)$ can only be either empty or a singleton, in dimension 2 we need to handle the general sets formed by such fibres.

5 A 2-classifier in stacks

In this section, we restrict our good 2-classifier in prestacks (Theorem 4.14) to a good 2-classifier in stacks that classifies all discrete opfibrations with small fibres (Theorem 5.11). We follow the strategy described in the general Theorem 3.24 to restrict a good 2-classifier to a nice sub-2-category. The idea is to select, out of all the presheaves on slices involved in the definition of $\widetilde {\Omega }$ , the sheaves with respect to the Grothendieck topology induced on the slices. This restriction of $\widetilde {\Omega }$ is tight enough to give a stack $\Omega _J$ , but at the same time loose enough to still host the classification process of prestacks.

Our result solves a problem posed by Hofmann and Streicher in [Reference Hofmann and Streicher7]. Indeed, in a different context, they considered the same natural idea to restrict their analog of $\widetilde {\Omega }$ by taking sheaves on slices. However, this did not work for them, as it does not give a sheaf. Our results show that such a restriction yields nonetheless a stack and a good 2-classifier in stacks.

As explained in Remark 2.37, we take strictly functorial stacks with the respect to a subcanonical topology J. Throughout this section, we consider the full sub-2-category of on stacks. Call the injective on objects and fully faithful 2-functor of inclusion.

We want to show that i satisfies all the assumptions of Theorem 3.24.

The following proposition does not seem to appear in the literature.

Proposition 5.1 The 2-category of pseudofunctorial stacks has all bilimits and all flexible limits, calculated in and hence pointwise.

has all flexible limits (thus all comma objects and the terminal object) and all pullbacks along discrete opfibrations, calculated in and hence pointwise.

Proof By Theorem 2.36, is a bireflective sub-2-category of . So by Remark 4.8 it has all bilimits, calculated in . Consider then a flexible weight W and a 2-diagram F in . Then the flexible limit of F weighted by W exists in , by Remark 4.8. In particular, by flexibility of W, it satisfies the universal property of a bilimit of a 2-diagram that factors through . And it is then a pseudofunctorial stack. It follows that it is the flexible limit of F weighted by W in , since fully faithful 2-functors reflect 2-limits.

Consider now a 2-diagram F in and a flexible weight W. The flexible limit of F weighted by W exists in , calculated pointwise. Then it is also the flexible limit in , as the latter is as well calculated pointwise. So it is a stack, as the 2-diagram in factors through . Whence we have produced the flexible limit of F weighted by W in .

Finally, consider $p{\colon } E\to B$ and $z{\colon } F\to B$ in , with p a discrete opfibration. The pullback of p and z exists in , calculated pointwise. Then it is also the bi-iso-comma object of p and z in , by Remark 4.8. We conclude that it is a stack and hence the pullback of p and z in , by the argument above.

Proposition 5.2 A morphism in is a discrete opfibration if and only if its underlying morphism in is so. In particular, preserves discrete opfibrations.

Proof The “if” part is clear by the fact that is fully faithful. The “only if” part follows from Proposition 2.6, since J is subcanonical.

Remark 5.3 Putting together Propositions 5.1 and 5.2, we have thus proved that is a nice sub-2-category (Definition 3.17).

Definition 5.4 We say that a discrete opfibration $\varphi $ in has small fibres if $i(\varphi )$ has small fibres. Notice that this is in line with Remark 3.19.

Proposition 5.5 Let $l{\colon }F\to B$ be a morphism in (that is, a 2-natural transformation l). l is a fully faithful morphism if and only if for every the component $l_C$ of l on C is a fully faithful functor.

l is chronic (Definition 3.20) if and only if for every the component $l_C$ of l on C is an injective on objects and fully faithful functor.

Proof The proof is straightforward.

Construction 5.6 We want to produce the object of Theorem 3.24 in our case with . That is, a stack, which we will call $\Omega _J$ , that is a nice restriction of the good 2-classifier $\widetilde {\Omega }$ in prestacks. Recall that, in dimension 1, the subobject classifier in sheaves is given by taking closed sieves. We produce a 2-categorical notion of closed sieve.

We have already said in Construction 4.2 that discrete opfibrations over representables generalize the concept of sieve to dimension 2; we call them 2-sieves. Thanks to Proposition 4.3 (indexed Grothendieck construction, explored in our joint work with Caviglia [Reference Caviglia and Mesiti3]), we can equivalently consider presheaves on slice categories. We now need to generalize closedness of a sieve to dimension 2. The indexed Grothendieck construction can be restricted to a bijection between 1-dimensional sieves on and presheaves . It can be shown that closed 1-sieves correspond with sheaves , and that the closure of a sieve corresponds to the sheafification of the corresponding presheaves. So we define closed 2-sieves to be the sheaves (with respect to the Grothendieck topology induced by J on the slices, that we call again J). And we use them to restrict our good 2-classifier $\omega {\colon }1\to \widetilde {\Omega }$ in prestacks to a good 2-classifier $\omega _J{\colon }1\to \Omega _J$ in stacks (Theorem 5.11).

Remark 5.7 The “maximal” 2-sieve , associated with (see Remark 4.4), is a closed 2-sieve.

Closed 2-sieves are stable under pullbacks. Indeed if is a sheaf and $f{\colon }D\to C$ is a morphism in then also is a sheaf.

Proposition 5.8 The 2-functor

is a stack with respect to the Grothendieck topology J.

Moreover, the inclusions form a chronic arrow in . And $\widetilde {\omega }{\colon }1\to \widetilde {\Omega }$ factors through $\ell $ ; call $\omega _J{\colon }1\to \Omega _J$ the resulting morphism.

Proof The second part of the statement is clear after Proposition 5.5 and Remark 5.7.

We prove that $\Omega _J$ is a stack (recall from Definition 2.34 the definition). So let and $S\in J(C)$ a covering sieve on C.

We first prove the uniqueness of gluings of morphisms. Let and let two natural transformations such that for every . We show that . Given ,

Let now in and consider $g^{\ast } S\in J(g)=J(E)$ . Since M is a sheaf,

$$ \begin{align*}M(g)\cong \operatorname{Match}^{M}\mkern-1.3mu\left(g^{\ast} S\right)\end{align*} $$

where the right hand side denotes the set of matching families for M with respect to the covering sieve $g^{\ast } S$ . And this holds analogously for N. We produce a commutative square

and analogously for $\beta $ . We define to send a matching family to the matching family . The latter is indeed a matching family by naturality of . The square above commutes since, for every $m\in \operatorname {Match}^{M}\mkern -1.3mu\left (g^{\ast } S\right )$ , calling X the amalgamation of m, we have that is an amalgamation of . Notice now that , as for every $h\in g^{\ast } S$ we have that $g\circ h\in S$ and hence . Thus .

We prove that we have the gluings of morphisms. Let and consider a matching family

So that for every with $f\in S$ it holds that . We produce a natural transformation such that for every . Given , we would like to define . Let $g{\colon }E\to C$ in . We define $\lambda _g$ to be the composite

where $[\lambda _g]$ sends a matching family to the matching family . The latter is indeed a matching family by naturality of . It is then straightforward to prove that $\lambda $ is natural. Given , we have that , since $\operatorname {id}_{D}\in f^{\ast } S$ and hence the amalgamation of any matching family on $f^{\ast } S$ is just the datum on $\operatorname {id}_{D}$ . So . Indeed for every $l{\colon }D'\to D$ in

It remains to prove that we have the gluing of objects. So consider a descent datum

with $\varphi ^{f,h}{\colon }h^{\ast } M_f\cong M_{f\circ h}$ such that the cocycle condition

holds for every with $f\in S$ . We produce and for every isomorphisms $\psi ^f{\colon }f^{\ast } M\cong M_f$ such that

for every with $f\in S$ . We construct the presheaf

where $Z(\underline {h})$ is the composite

Z is indeed a functor, by the cocycle condition. Moreover, it is straightforward to show that $f^{\ast } Z\cong M_f$ for every . However, Z is not a sheaf. So we define , where $Z^+$ is the plus construction of Z and hence $Z^{++}$ is the sheafification of Z. It is straightforward to check that $(f^{\ast } Z)^+\cong f^{\ast } (Z^+)$ , by the explicit plus construction. Thus, using that $f^{\ast } Z\cong M_f$ , we define $\psi ^f$ to be the composite

$$ \begin{align*}f^{\ast} (Z^{++})\cong (f^{\ast} Z^+)^+\cong (f^{\ast} Z)^{++}\cong (M_f)^{++}\cong M_f,\end{align*} $$

where the last isomorphism is given by the fact that $M_f$ is a sheaf. It is then straightforward to show that the isomorphisms $\psi ^f$ satisfy the required condition.

Remark 5.9 Representables form a fully faithful dense generator of the kind described in Construction 3.23. We want to apply Theorem 3.24 on such a dense generator. So we need to factorize the characteristic morphisms in of discrete opfibrations with small fibres in over representables.

Proposition 5.10 For every a discrete opfibration in with small fibres, with , every characteristic morphism of $i(\psi )$ with respect to $\widetilde {\omega }$ factors through .

Proof It suffices to prove that the characteristic morphism z for $i(\varphi )$ with respect to $\widetilde {\omega }$ produced in Remark 4.16 (and Theorem 4.14) factors through $\ell $ . Indeed such factorization only depends on the isomorphism class of z, by the Yoneda lemma, as any presheaf isomorphic to a sheaf is a sheaf. By Remark 4.16, z is the 2-natural transformation that corresponds with the functor

So it suffices to prove that such functor is a sheaf. Let $f{\colon }D\to C$ in and R a covering sieve on $f{\colon }D\to C$ , i.e., $R\in J(D)$ . Consider then a matching family

on R for $z_C(\operatorname {id}_{C})$ . We need to show that there is a unique $X\in {(\varphi _D)}_f$ such that $H(g)(X)=X_g$ for every . Notice that m is also a matching family on $R\in J(D)$ for H, as ${(\varphi _{D'})}_{f\circ g}\subseteq H(D')$ and the action of $z_C(\operatorname {id}_{C})$ on morphisms is given by the action of H. Since , also . As H is a stack, it then needs to be a sheaf. So there is a unique $X\in H(D)$ such that $H(g)(X)=X_g$ for every . It remains to prove that $\varphi _D(X)=f$ . Since is separated, it suffices to prove that $\varphi _D(X)\circ g=f\circ g$ for every . But by naturality of $\varphi $

$$ \begin{align*}\varphi_D(X)\circ g=\varphi_{D'}(H(g)(X))=\varphi_{D'}(X_g)=f\circ g.\end{align*} $$

We thus conclude that $z_C(\operatorname {id}_{C})$ is a sheaf.

We can now apply Theorem 3.24 (based on our theorems of reduction of the study of a 2-classifier to dense generators) to guarantee that we have produced a good 2-classifier in stacks that classifies all discrete opfibrations with small fibres. The following theorem is original.

Theorem 5.11 The 2-natural transformation $\omega _J$ from $1$ to

that picks the constant at 1 sheaf on every component is a good $2$ -classifier in that classifies all discrete opfibrations with small fibres.

Proof By Theorem 3.24, the restriction $\omega _J$ of the good 2-classifier $\widetilde {\omega }$ in along is a good 2-classifier in with respect to the property of having small fibres. We can apply Theorem 3.24 thanks to Remarks 5.3 and 5.9, Propositions 5.8 and 5.10, and Theorem 4.14.

Remark 5.12 We can extract from Theorem 3.24 and Remark 4.16 a recipe for the characteristic morphism $z_J{\colon }F\to \Omega _J$ of a discrete opfibration $\varphi {\colon }G\to F$ in with small fibres.

Recall that we denote as i the inclusion . We obtain that $z_J$ corresponds to the 2-natural transformation $i(z_J){\colon }i(F)\to i(\Omega _J)$ whose component on is the functor $i(z_J)_C$ that sends $X\in i(F)(C)$ to the sheaf

Acknowledgements

I sincerely thank my PhD supervisor Nicola Gambino for the numerous helpful discussions on the subject of this paper and useful comments on earlier versions of this work. I would also like to thank the anonymous referees for their useful suggestions. Part of this research has been conducted while visiting the University of Manchester.

References

Awodey, S., On Hofmann–Streicher universes. Preprint, 2023. https://arxiv.org/abs/2205.10917.Google Scholar
Bird, G. J., Kelly, G. M., Power, A. J., and Street, R. H., Flexible limits for 2-categories . J. Pure Appl. Algebra 61(1989), no. (1), 127.CrossRefGoogle Scholar
Caviglia, E. and Mesiti, L., Indexed Grothendieck construction . Theory Appl. Categ. 41(2024), no. 28, 894926.Google Scholar
Descotte, M. E., Dubuc, E. J., and Szyld, M., Sigma limits in 2-categories and flat pseudofunctors . Adv. Math. 333(2018), 266313.CrossRefGoogle Scholar
Giraud, J., Méthode de la descente . Bull. Soc. Math. Fr. Suppl. Mém. 2(1964), 115.Google Scholar
Gray, J. W., Formal category theory: Adjointness for 2-categories, Lecture Notes in Mathematics, 391, Springer, Cham, 1974.CrossRefGoogle Scholar
Hofmann, M. and Streicher, T., Lifting Grothendieck universes. Preprint, 1997. https://www2.mathematik.tu-darmstadt.de/streicher/NOTES/lift.pdf.Google Scholar
Kelly, G. M., Basic concepts of enriched category theory . Repr. Theory Appl. Categ. 2005(2005), no. 10, 1136.Google Scholar
Lack, S., Codescent objects and coherence . Journal of Pure and Applied Algebra 175(2002), no. 1, 223241.Google Scholar
Lack, S. and Shulman, M., Enhanced 2-categories and limits for lax morphisms . Adv. Math. 229(2012), no. 1, 294356.CrossRefGoogle Scholar
Mesiti, L., Colimits in 2-dimensional slices. Journal of Pure and Applied Algebra 229(2025), no. 1, 107855.Google Scholar
Mesiti, L., Pointwise Kan extensions along 2-fibrations and the 2-category of elements . Theory Appl. Categ. 41(2024), no. 30, 960994.Google Scholar
Power, A., A general coherence result . J Pure Appl. Algebra 57(1989), no. 2, 165173.CrossRefGoogle Scholar
Street, R., Fibrations and Yoneda’s lemma in a 2-category . In: Category Seminar, Lecture Notes in Mathematics, 420, Springer, Sydney, 1974, 1972/1973, pp. 104133.CrossRefGoogle Scholar
Street, R., Limits indexed by category-valued 2-functors . J. Pure Appl. Algebra 8(1976), 149181.CrossRefGoogle Scholar
Street, R., Characterization of bicategories of stacks. Category theory . In: Applications to algebra, logic and topology, proceedings of the international conference, Lecture Notes in Mathematics, 962, Gummersbach, 1981, pp. 282291, 1982.Google Scholar
Streicher, T., Universes in toposes . In: Based on the workshop “From sets and types to topology and analysis. Towards practicable foundations for constructive mathematics.”, held in Venice, Oxford University Press, Italy, 2005, pp. 7890, 2003, 0-19-856651-4.Google Scholar
The Univalent Foundations Program, Homotopy type theory: Univalent foundations of mathematics, Institute for Advanced Study, Princeton, NJ, 2013. https://homotopytypetheory.org/book.Google Scholar
Voevodsky, V., Univalent foundations of mathematics . In: Proceedings of the 18th international workshop “Logic, language, information and computation”, WoLLIC 2011, Springer, Philadelphia, PA, 2011. https://doi.org/10.1007/978-3-642-20920-8_4.Google Scholar
Weber, M., Yoneda structures from 2-toposes . Appl. Categ. Struct. 15(2007), no. 3, 259323.CrossRefGoogle Scholar