Enhanced 2-categories and Limits for Lax Morphisms
Posted by Mike Shulman
If you’re tired of all this type theory and are longing for some good old 2-category theory, this post is for you. Today on the arXiv we have the long-awaited paper:
- Enhanced 2-categories and limits for lax morphisms, by Stephen Lack and Michael Shulman: arXiv.
The goal of this paper is to characterize the 2-categorical limits which exist in 2-categories of categories-with-structure and morphisms which preserve that structure laxly (up to a not-necessarily-invertible comparison map). However, it turns out that we can get a more useful theorem if instead of 2-categories, we work with richer structures called -categories (these are the “enhanced 2-categories” of the title).
Recall that one way to describe a notion of “category with structure” is by giving a 2-monad. And it’s easy to prove that for any ordinary monad on an ordinary category , the category of -algebras inherits any limits that has (more precisely, the forgetful functor “creates limits”). We’d like to categorify this statement.
However, if is a 2-monad on a 2-category , there is more than one choice for what one might mean by a “2-category of -algebras”.
One thing to do is to “go completely pseudo” and consider the 2-category of pseudo -algebras and pseudo--morphisms. We can then prove a “fully bicategorical” version of the usual theorem: inherits any bicategorical limits (bilimits) that has. These are limits whose cones commute up to isomorphism, and which satisfy their universal property up to equivalence.
On the other hand, we have the 2-category of strict -algebras and strict -morphisms. This is the ordinary -enriched category of algebras, and as such it inherits all strict 2-categorical limits that has. Now bicategorical limits can be modeled by strict 2-limits; a 2-category theorist says that “pseudolimits are also bilimits”. Pseudolimits also have cones commuting up to isomorphism, but satisfy their universal property up to isomorphism rather than equivalence. In particular, if is complete as a strict 2-category, so is , and both also have bicategorical limits.
The advantage of strict algebras is that the types of “structure” on categories we consider are often not literally pseudoalgebra structures, but they are strict algebra structures. For instance, the usual notion of “monoidal category,” with a binary tensor product, unit object, and associator and unitor, describes the strict algebras for some strict 2-monad, but not the pseudo algebras for any 2-monad. (If is the 2-monad whose strict algebras are strict monoidal categories, then pseudo -algebras are “unbiased” monoidal categories; these are “equivalent” to ordinary ones, but only by a nontrivial theorem.)
On the other hand, strict monoidal functors between non-strict monoidal categories are rare, so instead of it is often better to take a middle road: we consider the 2-category of strict algebras and pseudo morphisms. However, now we no longer have an easy answer to the question “what limits does have?” But the answer is known: Blackwell, Kelly, and Power proved (in 2-dimensional monad theory) that inherits PIE-limits from . A PIE-limit is, roughly, a strict 2-limit which demands no equalities between 1-morphisms (a “non-evil strict 2-limit”). Since pseudolimits are PIE-limits, if is a complete strict 2-category (like ) then has all bicategorical limits.
Sometimes, however, even pseudo morphisms are too strict, and we need to consider lax or colax morphisms, which preserve the structure only up to a not-necessarily-invertible comparison morphism. The resulting 2-categories and are not generally bicategorically complete, even when . So what limits do they have?
In a previous paper (Limits for lax morphisms), Steve proved that the 2-category has colax limits (limits whose cones commute up to not-necessarily-invertible 2-cells, in one of the possible directions), and dually has lax limits. This is already a useful thing to know. For example, Eilenberg-Moore objects (objects-of-algebras for internal monads) are a lax limit, so this implies that (for instance) the category of algebras for a colax-monoidal monad on a monoidal category inherits a monoidal structure.
(Amusingly, it also implies the lifting of 1-limits to categories of algebras. For any small class of 1-limits, there is a 2-monad on whose algebras are categories with -limits. This 2-monad is colax-idempotent, which means that any functor between -algebras is a colax -morphism in a unique way; the colax structure is the canonical comparison map . Therefore, is the 2-category of -complete categories and all functors between them. It follows that for any monad on an -complete category, the category of algebras is also -complete.)
However, Steve also proved that has a number of other limits besides colax ones. It has limits of all diagrams of strict morphisms (that is, the inclusion preserves limits). It has inserters of 2-cells for parallel 1-morphisms if is strict. It has equifiers of parallel 2-morphisms if is strict. It has comma objects if is strict. Moreover, all of these limits in have a curious property: there is some specified collection of projections from the limit which are strict -morphisms, and which detect strictness in the sense that a map into the limit is strict if and only if its composites with these distinguished projections are all strict. (Blackwell-Kelly-Power also proved this latter fact for PIE-limits in .)
Note that none of these types of limits can be expressed as purely 2-categorical properties of ; they all require knowing which of the morphisms in are strict. So the limit-structure of becomes much richer if we enhance it by supplying the datum of the inclusion . The first main idea of the current paper is that instead of regarding this datum as a 2-functor , we can regard it as a single enriched category.
The category we are enriching over, denoted , has as objects categories equipped with a full subcategory, which is to say functors that are fully faithful and injective on objects. Thus an -category has a collection of objects, and (like a 2-category) between any two objects it has a hom-category — but also it has a specified full subcategory of that hom-category. In general, we call the morphisms in the specified subcategories tight, and the general morphisms loose; in the case of they are of course the strict and lax -morphisms, respectively.
It turns out that all the odd-looking types of limits that Steve found to admit, including both the requirements that some of the morphisms in the diagram be strict and the additional universal property that some of the projections are strict and detect strictness, can be expressed exactly as certain weighted limits in -enriched category theory. I find this absolutely amazing!
Once we get over our amazement, however, we realize that all we’ve done so far is introduce a language in which to talk about the limits which has. We still need to prove a theorem about which ones those actually are; there are plenty of -limits that generally doesn’t have.
To motivate the statement of this theorem, let’s go back to pseudo morphisms and PIE-limits. Recall that I said the PIE-limits were roughly “limits that don’t involve any equalities between morphisms”. Now a given type of 2-limit is described by a weight, which consists of a functor . There is a “projective” model structure on such weights, and one might guess that the PIE-weights would be the cofibrant objects therein—but that isn’t quite right. The cofibrant weights, which 2-categorists traditionally call flexible, are slightly more general than PIE-weights; splitting of idempotents is flexible, but not PIE. This makes some sense, since cofibrant objects are like projective things, which are usually retracts of free things, while PIE-weights are like free things.
(In general, does not admit all flexible limits: idempotent pseudo morphisms need not split. Interestingly, though, does have all flexible limits if itself is flexible as a 2-monad.)
Now free things are also like cell complexes (while projective things are like retracts of cell complexes), and we also know another way to characterize cell complexes. Namely, in an algebraic weak factorization system, the algebraically cofibrant objects are usually closely related to cell complexes. By definition, an object is “algebraically cofibrant” when it is a coalgebra for a cofibrant replacement comonad, usually denoted . (By contrast, an object is cofibrant just when the counit has a section, which is just the counit condition for a coalgebra; algebraicity adds the coassociativity condition.) It turns out that the PIE-weights are precisely the algebraically cofibrant objects for the model structure on weights. (Richard Garner and John Bourke also noticed this independently.)
Finally, one last important observation is that the cofibrant replacement comonad on weights has a universal property: it is the classifier for pseudo morphisms. In other words, for weights and , to give a pseudo natural transformation is precisely to give a strict natural transformation . A section of , therefore, enables us to make any pseudonatural transformation out of into a strict one, and this is essentially how we can show that admits PIE-limits. (This was not Blackwell-Kelly-Power’s original proof, however!)
By the way, this is in line with the general model-category philosophy that “weak maps” are maps from a cofibrant replacement to a fibrant one; in the projective model structure on weights, all objects are fibrant. There is also a dual “injective” model structure in which all objects are cofibrant and the fibrant replacement is a pseudo morphism coclassifier.
Now there is also a lax morphism classifier comonad , with the corresponding property that lax natural transformations are precisely strict natural transformations . And dually there is a colax morphism classifier . So it is entirely reasonable to guess (with all the hindsight-inspired lead-up that I’ve given here) that the limits which admits will have something to do with -coalgebras. (You might have initially said -coalgebras, but it turns out to be ; recall that has colax limits, not lax ones.)
In fact, this is a theorem: a type of 2-categorical limit lifts to , for any 2-monad , if and only if its weight is a -coalgebra. That’s just a 2-categorical theorem, though, and as we saw above, the limit structure of becomes much richer if we regard it as an -category instead. But we can mimic the above development for -weights as well, defining lax, colax, and pseudo -natural transformations and morphism classifier -comonads. (There are some tricky details here, but we’ll ignore them.) And we can prove that an -categorical limit lifts to for all if and only if its weight is an -categorical -coalgebra… plus an extra somewhat curious condition, which roughly says that “all the projections from the limit object are generated by the tight ones.”
We call a -coalgebra satisfying this extra condition rigged (or more precisely “-rigged”). The intuition for this is that being rigged isn’t just about “being strict”—or, in -categorical language, “being tight”. Rather, it’s like the rigging on a ship: the parts that should be tight are tight, but the parts that should be loose are loose, and the two interact in just the right way. To explain the actual definition of rigging would take too much space (although it’s not really that complicated), so you’ll have to read the paper. It all works out quite nicely — although I should mention that some pretty weird-looking weights can still be rigged; there are some examples in section 6 of the paper.
There is one last thing I should say, since if I don’t, someone will probably ask about it. In the current paper, Steve and I restricted ourselves to enhanced 2-categories of strict and lax (or colax) morphisms. But clearly one could combine pseudo and lax instead; or strict, pseudo, and lax; or even all four types of morphisms! We fully expect analogous theorems to hold in these cases (although it may take some extra ideas to combine lax+colax). There should even be analogous theorems for pseudoalgebras over pseudomonads and -enriched bicategories. It’s just that the strict+lax case was the easiest one to start with, and made the paper long enough by itself.
Re: Enhanced 2-categories and Limits for Lax Morphisms
Let me see if I am following.
We have the 2-monad in such that is the 2-category of monoidal categories and colax monoidal functors.
Now we have some colax monoidal 1-monad in , on a monoidal category . This is equivalently a 1-monad in Ordinarily we would have said that its category of algebras is
where on the right we have the functor that picks the object and whose lax unit is after forgetting the monoidal structure everywhere. This gives us the bare category of algebras. But in fact since lax limits exist in we can form
and thus find as a monoidal category. Since the forgetful functor is right 2-adjoint, I suppose, we have that indeed it maps to , hence that indeed is with its monoidal structure made explicit.
Is that the implication that you mean?