Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: Exotic categorical completions


view this post on Zulip John Onstead (Jul 29 2025 at 11:47):

In general, a free completion of a category freely adjoins new objects—often thought of as “weaker” or “virtual” versions of the originals that "should have been" in the original category if not for some restricting condition—to simplify certain constructions (for example, the free colimit cocompletion is a topos with all that entails). We usually reserve the term “completion” for free (co)limit (co)completions, and so "ordinary" embeddings like Grpd    Cat\mathrm{Grpd}\;\hookrightarrow\;\mathrm{Cat} are rarely considered completions. But while this might sound a little crazy, if we switched to the right perspective, might it be possible to consider this to be some form of "completion"?

view this post on Zulip John Onstead (Jul 29 2025 at 11:48):

Here's how I'm thinking. Every category can be found "within"- IE, as a 1-categorical subobject of- some groupoid (namely, its groupoidification), and so there's a sense they "should" be present in the category of groupoids. But they aren't "visible" due to the restriction that a subobject of a groupoid must have all inverses. From this, it almost seems like categories are like a "free subobject completion" of groupoids. This would consist of freely adding in precisely the subobjects that allow us to separate morphisms in groupoids from their inverses. Perhaps some procedure like freely adding in the walking morphism to Grpd\mathrm{Grpd}, freely adding the two inclusions from it to the walking isomorphism, and somehow generating all the rest of Cat\mathrm{Cat} based on that.

view this post on Zulip John Onstead (Jul 29 2025 at 11:49):

And so my question is: is there any valid, well defined construction like this proposed "free subobject completion", and is there any way the groupoid-category embedding might be interpreted as one?

view this post on Zulip Mike Shulman (Jul 29 2025 at 15:49):

The map from a category to its groupoid reflection is not always even faithful, so it doesn't make sense to think of it as a subobject.

view this post on Zulip John Baez (Jul 29 2025 at 16:14):

Let's see, what's the simplest example of that? A monoid that does not inject into its group completion should do the job. Okay, how about the monoid B={F,T}\mathbb{B} = \{F,T\} with "or" as its monoid operation? Since this monoid is not cancellative, it cannot inject into its group completion.

view this post on Zulip Mike Shulman (Jul 29 2025 at 16:17):

And the one-object category corresponding to that monoid is the walking idempotent, whose groupoid reflection is the terminal category, since any invertible idempotent is an identity.

view this post on Zulip Mike Shulman (Jul 29 2025 at 16:18):

So more generally, no category containing a nontrivial idempotent can inject into its groupoid reflection.

view this post on Zulip John Baez (Jul 29 2025 at 16:27):

You can split 'em, but you can't invert 'em.

(Without turning them into the identity.)

view this post on Zulip John Onstead (Jul 29 2025 at 20:40):

Oh, I didn't know that a monoid/category won't always inject into the group/groupoid completion! I guess I thought that we could only ever add morphisms to the category by freely adding inverses, but it's interesting that if there's an idempotent adding this extra inverse will "collapse" it into the identity. What seems even more interesting here is that it seems you can characterize the identity morphisms as any endomorphism which is both idempotent and invertible (an automorphism).

view this post on Zulip Kevin Carlson (Jul 29 2025 at 21:24):

Yes, and that's quite elementary: if e2=ee^2=e and f=e1f=e^{-1} then id=fe=fe2=e.\mathrm{id}=f\circ e=f\circ e^2=e. (Note, this works even if ff is just a one-sided inverse, and implies also f=ef=e!)

view this post on Zulip John Onstead (Jul 29 2025 at 21:28):

Kevin Carlson said:

Yes, and that's quite elementary: if e2=ee^2=e and f=e1f=e^{-1} then id=fe=fe2=e.\mathrm{id}=f\circ e=f\circ e^2=e. (Note, this works even if ff is just a one-sided inverse, and implies also f=ef=e!)

Wow, that's quite cool!

view this post on Zulip John Onstead (Jul 29 2025 at 22:05):

With the above in mind, let me see if I can try to rephrase my initial question. Let CanMon\mathrm{CanMon} be the category of cancellative monoids. Is there a way to view CanMon\mathrm{CanMon} as being some form of "completion" of Grp\mathrm{Grp}?

view this post on Zulip John Onstead (Jul 30 2025 at 11:29):

Or if we want to be more general about this- let DD be a mono-reflective subcategory of CC. Of course, DD might be a mono-reflective subcategory of all sorts of other categories, so CC is nowhere near unique in this capacity. Perhaps there's some missing ingredient/information we can supply to make the determination unique. What might be this "extra structure" I should add into/onto DD in order to be able to uniquely reconstruct the objects of CC from those in DD, if such a thing is possible at all?

view this post on Zulip John Onstead (Aug 05 2025 at 11:32):

In Garner and Mike Shulman's work "Enriched Categories as Free Cocompletion", it is proven that given a locally cocomplete bicategory VV, the bicategory VV-Mod\mathrm{Mod} of enriched categories and profunctors is the free cocompletion of VV under collages. While the topic was fascinating, I was left unsatisfied by two main things:

  1. The requirement of being locally cocontinuous is quite a stringent requirement
  2. The part where they generalize to equipments was very unwieldy, since they were treating equipments "piecewise" (as a pair of categories with a certain functor between them) instead of as a single cohesive object, which made the section more confusing for me

view this post on Zulip John Onstead (Aug 05 2025 at 11:33):

These issues can be resolved if we move to the setting of virtual equipments and VDCs, where equipments are single objects and cocompleteness is no longer needed since profunctors need not be composable. But of course, we have to be careful that the results actually transfer. Let VV be a VDC and define Coll(V)\mathrm{Coll}(V) to be the VDC with all collages and an embedding VColl(V)V \to \mathrm{Coll}(V) such that for any VD functor to any other VDC with collages VDV \to D, there is a unique extension to a collage-preserving (if necessary; the paper seems to imply collages are absolute thus making this requirement automatic) VD functor Coll(V)D\mathrm{Coll}(V) \to D. The magic question is then: yes or no, is the following true: Coll(V)V\mathrm{Coll}(V) \cong V-Mod\mathrm{Mod}?

view this post on Zulip Nathanael Arkor (Aug 05 2025 at 11:57):

I gave a talk on the extension to virtual double categories at the Tallinn Category Theory Seminar last year: A recipe for enriched categories. I haven't yet found time to finish writing it up, though.

view this post on Zulip Nathanael Arkor (Aug 05 2025 at 11:58):

(Though I would disagree that the functorial perspective on equipments is any less "cohesive" than the double categorical one. As with any presentation, there are advantages and disadvantages.)

view this post on Zulip Nathanael Arkor (Aug 05 2025 at 11:59):

the paper seems to imply collages are absolute thus making this requirement automatic

Collages are not absolute if you care about the (virtual) double category of enriched categories, rather than the bicategory of enriched distributors. So the preservation condition is non-trivial.

view this post on Zulip Mike Shulman (Aug 05 2025 at 13:48):

I actually agree that the definition of an equipment as an identity-on-objects pseudofunctor is a bit unlovely. Richard and I started with that definition since it's the most traditional in the bicategory literature. But in actually stating and proving our theorems, we shifted to the "enhanced 2-category theory" perspective that an equipment is a bicategory enriched over the monoidal bicategory whose objects are fully faithful functors, which I find significantly more appealing (and useful).

view this post on Zulip Mike Shulman (Aug 05 2025 at 13:56):

The locally cocomplete version is nice because then you can regard this "cocompletion" as being under a class of weighted colimits in the ordinary (bicategorical) sense. But of course the virtual version is nice too for the extra generality. It sounds like Nathanael has worked out its universal property! Let me just add that the construction of this VDC goes back to Leinster.

view this post on Zulip John Onstead (Aug 05 2025 at 19:49):

Nathanael Arkor said:

I gave a talk on the extension to virtual double categories at the Tallinn Category Theory Seminar last year: A recipe for enriched categories.

Wow, that seems to be exactly what I'm looking for, thanks! So my intuition wasn't too far off. Though if there was one surprise, it's that the result of the category of monads being a free cocompletion doesn't seem to extend beyond "normal" VDCs.

view this post on Zulip John Onstead (Aug 05 2025 at 19:51):

Mike Shulman said:

I actually agree that the definition of an equipment as an identity-on-objects pseudofunctor is a bit unlovely. Richard and I started with that definition since it's the most traditional in the bicategory literature. But in actually stating and proving our theorems, we shifted to the "enhanced 2-category theory" perspective that an equipment is a bicategory enriched over the monoidal bicategory whose objects are fully faithful functors, which I find significantly more appealing (and useful).

I also like this "F-category" picture, it allows you to use the tools of enriched category theory in the equipment setting!

view this post on Zulip John Onstead (Aug 05 2025 at 19:56):

Overall, I think this makes sense. If we think of a monad as a single object enriched category, then a "polyad" is a more general enriched category. We can derive a polyad as a monad if the monad is a matrix of other objects- such as if it's a monad in a VDC of matrices, or equivalently, as Arkor showed, in a sort of VDC of "families". Then collages encode similar information to this polyad. Arkor explains this as being due to the fact an enriched category is a diagram in a VDC. I don't know what he means by this since it isn't elaborated on, but maybe it refers to how a polyad can also equivalently be expressed as a lax functor (or virtual double functor) from a "codiscrete category" into a VDC (with a monad the lax functor from the terminal category). Though I might be wrong about that.

view this post on Zulip Nathanael Arkor (Aug 05 2025 at 21:43):

John Onstead said:

Wow, that seems to be exactly what I'm looking for, thanks! So my intuition wasn't too far off. Though if there was one surprise, it's that the result of the category of monads being a free cocompletion doesn't seem to extend beyond "normal" VDCs.

An intuition for this is that, if V\mathbb V is a VDC that does not necessarily have loose identities, then we cannot necessarily define a functor VV-Dist\mathbb V \to \mathbb V\text{-}\mathbb D\mathbf{ist} sending an object VV of V\mathbb V to a one-object V\mathbb V-category with extent VV (because the endo-hom of the V\mathbb V-category must be a loose morphism in V\mathbb V, but V\mathbb V may not even have any loose morphisms at all).

view this post on Zulip Nathanael Arkor (Aug 05 2025 at 21:44):

John Onstead said:

I don't know what he means by this since it isn't elaborated on, but maybe it refers to how a polyad can also equivalently be expressed as a lax functor (or virtual double functor) from a "codiscrete category" into a VDC (with a monad the lax functor from the terminal category).

Yes, this is the intuition.

view this post on Zulip John Onstead (Aug 05 2025 at 23:00):

Nathanael Arkor said:

An intuition for this is that, if V\mathbb V is a VDC that does not necessarily have loose identities, then we cannot necessarily define a functor VV-Dist\mathbb V \to \mathbb V\text{-}\mathbb D\mathbf{ist} sending an object VV of V\mathbb V to a one-object V\mathbb V-category with extent VV (because the endo-hom of the V\mathbb V-category must be a loose morphism in V\mathbb V, but V\mathbb V may not even have any loose morphisms at all).

Ah, ok, that makes sense. You need to have loose identities in the first place in order to be able to associate an object with its loose identity via the embedding.

view this post on Zulip Matteo Capucci (he/him) (Aug 06 2025 at 12:35):

Nathanael Arkor said:

I gave a talk on the extension to virtual double categories at the Tallinn Category Theory Seminar last year: A recipe for enriched categories. I haven't yet found time to finish writing it up, though.

What a nice work Nathanael!