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: why specified isomorphisms?


view this post on Zulip Leopold Schlicht (May 31 2022 at 14:59):

A 22-category is a class of objects A,B,A, B, \dots, a family of hom-categories hom(A,B)\hom(A,B), a family of composition functors hom(A,B)×hom(B,C)hom(A,C)\hom(A,B)\times \hom(B,C)\to\hom(A,C), and a family of identity functors 1hom(A,A)1\to \hom(A,A), together with specified natural isomorphisms (hg)fh(gf)(h\circ g)\circ f\cong h\circ (g\circ f), fidAff\circ \mathrm{id}_A\cong f, and idBff\mathrm{id}_B\circ f\cong f (such that a few coherence diagrams commute). Often people emphasize that it is important that the natural isomorphisms (hg)fh(gf)(h\circ g)\circ f\cong h\circ (g\circ f), fidAff\circ \mathrm{id}_A\cong f, and idBff\mathrm{id}_B\circ f\cong f are really part of the data of a 2-category.

So I wonder: what goes wrong if we change the definition so that a 2-category consists only of a class of objects, a family of hom-categories, a family of composition functors, and a family of identity functors with the property that there merely exist some natural isomorphisms (hg)fh(gf)(h\circ g)\circ f\cong h\circ (g\circ f), fidAff\circ \mathrm{id}_A\cong f, and idBff\mathrm{id}_B\circ f\cong f?

The same question can be asked for 2-functors (which include, say, a natural isomorphism F(gf)F(g)F(f)F(g\circ f)\cong F(g)\circ F(f) as part of the data), monoidal categories (which include, say, a natural isomorphism A(BC)(AB)CA\otimes (B\otimes C)\cong (A\otimes B)\otimes C as part of the data), or monoidal functors (which include, say, a natural isomorphism F(A)F(B)F(AB)F(A)\otimes F(B)\to F(A\otimes B) as part of the data).

view this post on Zulip Nathanael Arkor (May 31 2022 at 15:52):

(Note that what you're calling a "2-category" is conventionally called a "bicategory", with "2-category" denoting the strict version.)

view this post on Zulip Kenji Maillard (May 31 2022 at 18:21):

I don't have an answer to the question and I would be interested understanding more precisely what goes wrong: if we only postulate the mere existence of the isomorphisms without the coherence equations, I would expect that we cannot strictify these non-coherent bicategories into an equivalent 2-category.

view this post on Zulip Mike Shulman (May 31 2022 at 18:24):

How would you define a monad in such an "incoherent bicategory"? Normally a monad is a 1-cell t:AAt : A\to A with 2-cells μ:ttt\mu : t\circ t \to t and η:idt\eta : {\rm id} \to t such that some diagrams commute, one of which is that the composite t(tt)tttt \circ (t\circ t) \to t\circ t \to t is equal to the composite t(tt)(tt)ttttt \circ (t\circ t) \cong (t\circ t) \circ t \to t\circ t \to t. If you don't have a specified isomorphism t(tt)(tt)tt \circ (t\circ t) \cong (t\circ t)\circ t, this doesn't make sense.

view this post on Zulip Leopold Schlicht (Jun 01 2022 at 12:22):

Nathanael Arkor said:

(Note that what you're calling a "2-category" is conventionally called a "bicategory", with "2-category" denoting the strict version.)

My impression is that the modern convention is that "2-category" refers to the weak notion by default.

view this post on Zulip Leopold Schlicht (Jun 01 2022 at 12:25):

@Mike Shulman Thanks! Is there a more basic example of what goes wrong? Monads are quite advanced and I would expect that something goes wrong already for more basic concepts.

view this post on Zulip Amar Hadzihasanovic (Jun 01 2022 at 12:53):

It comes down to what a bicategory (or a monoidal category, for that matter) is “for”. I would say that it is a space in which you can interpret and compose certain pasting diagrams. The interpretation of pasting diagrams in bicategories relies on the coherence theorem.

view this post on Zulip Amar Hadzihasanovic (Jun 01 2022 at 12:55):

(Of course Mike's example of monads is a particular one of this, since a monad is defined by an equational theory of 2d pasting diagrams)

view this post on Zulip Reid Barton (Jun 01 2022 at 12:55):

Leopold Schlicht said:

Mike Shulman Thanks! Is there a more basic example of what goes wrong? Monads are quite advanced and I would expect that something goes wrong already for more basic concepts.

You can replace bicategory by monoidal category, and monad by monoid.

view this post on Zulip Leopold Schlicht (Jun 01 2022 at 13:09):

@Reid Barton Alright, but is there another example?

view this post on Zulip Reid Barton (Jun 01 2022 at 13:11):

What's wrong with this one?
I'd say the question is rather: why would you expect the notion involving an unspecified isomorphism to be useful for anything?

view this post on Zulip Leopold Schlicht (Jun 01 2022 at 13:20):

@Reid Barton

What's wrong with this one?

Nothing. I'm just asking for another one.

I'd say the question is rather: why would you expect the notion involving an unspecified isomorphism to be useful for anything?

Maybe that's your question, but I asked a different question. :P

view this post on Zulip Reid Barton (Jun 01 2022 at 13:22):

Sure. Personally, I don't find your question very interesting.

view this post on Zulip Amar Hadzihasanovic (Jun 01 2022 at 13:22):

@Leopold Schlicht is adjunctions in a bicategory to your liking? To compose ηL\eta L and RεR \varepsilon you need to interpose a specified isomorphism between (LR)L(LR)L and L(RL)L(RL).

view this post on Zulip Reid Barton (Jun 01 2022 at 13:23):

A better version would be: Ask for a specified isomorphism, but drop the coherence condition(s).

view this post on Zulip Amar Hadzihasanovic (Jun 01 2022 at 13:23):

Here LL and RR are the adjoint 1-morphisms and η,ε\eta, \varepsilon the unit and counit of the adjunction.

view this post on Zulip Amar Hadzihasanovic (Jun 01 2022 at 13:29):

Monads and adjunctions are the simplest and most common structures you can interpret in a bicategory, which involve the composition of a chain of at least three 1-morphisms (you won't need associators for less than that, although you may find “smaller” problematic examples involving only unitors.)

view this post on Zulip Leopold Schlicht (Jun 01 2022 at 13:31):

Reid Barton said:

Sure. Personally, I don't find your question very interesting.

Thanks. You are free to ignore my question if you are not interested in it. There's no need to tell me. :-)

view this post on Zulip Leopold Schlicht (Jun 01 2022 at 13:32):

@Amar Hadzihasanovic Thanks!

view this post on Zulip Nathanael Arkor (Jun 01 2022 at 13:33):

Leopold Schlicht said:

Nathanael Arkor said:

(Note that what you're calling a "2-category" is conventionally called a "bicategory", with "2-category" denoting the strict version.)

My impression is that the modern convention is that "2-category" refers to the weak notion by default.

While the nLab often uses the convention of calling bicategories "2-categories", you will rarely find this convention in the literature. You may find "weak 2-category", but in my experience it is much more common to find simply "bicategory".

view this post on Zulip Leopold Schlicht (Jun 01 2022 at 13:40):

Mhm. As another example, Lurie's Kerodon (which is a major reference in the area) uses "2-category" instead of "bicategory".

view this post on Zulip John Baez (Jun 02 2022 at 17:33):

Leopold Schlicht said:

Nathanael Arkor said:

(Note that what you're calling a "2-category" is conventionally called a "bicategory", with "2-category" denoting the strict version.)

My impression is that the modern convention is that "2-category" refers to the weak notion by default.

This is a dangerous assumption, since only a minority of researchers use this modern convention. (I used to use it, but I gave up when I realized it was confusing to many people.)

view this post on Zulip Mike Shulman (Jun 02 2022 at 17:39):

On one hand, when working at a two- or three-dimensional level, it's pretty universal that "2-category" means "strict 2-category", with "bicategory" referring to the specific classical Benabou model of weak 2-category. Similarly one has "3-category" and "tricategory".

On the other hand, when working at an nn-categorical level, one generally says "nn-category" to mean a weak nn-category using some model of such, e.g. quasicategories if discussing (n,1)(n,1)-categories, or something fancier otherwise. In that case people do sometimes specialize to n=2n=2 and say "2-category" to refer to the instance of this general model in two dimensions, e.g. a quasicategory that is trivial above dimension 2. One might also do this when working or speaking "model-independently" with higher categories.

But I think it's vanishingly rare to use unadorned "2-category" to refer to the classical algebraic Benabou model traditionally called "bicategory".