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.
i'm a bit dismayed to find this link to a nonexistent page: image.png
i'm rather interested in the idea that we can replace lax morphisms out of something with pseudo morphisms out of some classifying object—i'd noticed a couple of instances of this, and i was wondering whether there was a general phenomenon
does anyone know if this is written up somewhere? mostly for the case with stuff in Cat? preferably with explicit descriptions of what the classifier looks like
for example, id like to see if theres some construction which you can feed 1 into and get out the delooping of the simplex category
I don't know where (if anywhere) it's spelled out but I did work this out once for the case of 2-categories and strict functors, ie, the “lax morphism classifier” functor as the left adjoint to the inclusion of (2-categories, strict functors) into (2-categories, lax functors). I don't think that there is such a thing for pseudofunctors if not in a weak sense.
In a sense there's a systematic way of computing these things... namely, you compute it using the universal property on some generating set of objects and then because it's a left adjoint you extend along colimits.
The typical generating set for 2-categories would be the n-globes aka the classifiers for 0-cells, 1-cells, 2-cells and the classifiers , for the horizontal and the vertical composition.
So for example you use that is to see what has to be. In the case of , which is the point/the terminal 2-cat, a lax functor from to is a monad in , so is going to be the walking monoid (aka the delooping of the augmented simplex category, as you said).
Because you will extend along colimits, this tells you that in general will have a “walking monoid” freely attached to every 0-cell.
Then is the walking arrow; looking at what a lax functor from to is, you get that is going to be two monoids on the two 0-cells, together with a left action of the first one, and a right action of the second one on the only 1-cell... So it's a “walking bimodule”.
And is going to be the “walking bimodule homomorphism”!
is not super-interesting: it's just three bimodules for the same pair of monoids and a pair of composable bimodule homomorphisms.
Let's do as a step to . This is the free category on a pair of arrows and . You know that you'll have monoids on acting on and from the left or right, appropriately.
In addition is going to have a third 1-cell , also with actions on the left and right, that commute with it, and a 2-cell , which has to commute with the various actions and also be such that (right action on followed by = left action on followed by ), it's like the condition you put on the tensor of bimodules...
And finally is going to be two vertically composable instances of this, say and , together with bimodule homomorphisms , , and satisfying
Now that I think of it, though, that set of objects is generating for the category of 2-categories and strict functors; it seems likely that you need some more for 2-categories and lax functors. At least , which will give you an “associativity” equation between 2-cells and ...
I just went forward with this answer and it's a bit of a mess, I'm sure there's a more elegant way of describing it :grimacing:
I think this "lax envelope" L(X) of a 2-category X has an explicit description, generalizing the enveloping monoidal category of a non-symmetric operad
The objects are the objects of X, the morphisms x -> y are sequences (f_1,..., f_n) (n \geq 0) of composable morphisms f_i : x_{i-1} -> x_i (with x_0 = x, x_n = y), with composition = concatenation, and 2-morphisms (f_1,...,f_n) -> (g_1,..,g_m) are given by a map of ordered sets h : {1,..,m} -> {1,...,n} + 2-morphisms in X from f_{h(i)} o ... o f_{h(i+1)-1} -> g_i
(I probably got the indices wrong there, I'm trying to translate a construction in a different context and haven't had any coffee yet...)
I think that seems correct for the classifier of strictly unital lax functors, am I right?
To have general lax functors you would also need to add a new morphism for each object, so morphisms are composable sequences of morphisms of intertwined with these new endomorphisms, and the 2-morphisms are what you said, turning all the into the corresponding units of .
Oh I see that you already get this because the units of are different from the empty sequences. Yes then, that seems completely right.
Have a look at Blackwell-Kelly-Power "Two-dimensional monad theory". They construct classifiers for both lax and pseudo morphisms.
Also Steve Lack's "Codescent objects and coherence" is a good reference.
Rune Haugseng said:
The objects are the objects of X, the morphisms x -> y are sequences (f_1,..., f_n) (n \geq 0) of composable morphisms f_i : x_{i-1} -> x_i (with x_0 = x, x_n = y), with composition = concatenation, and 2-morphisms (f_1,...,f_n) -> (g_1,..,g_m) are given by a map of ordered sets h : {1,..,m} -> {1,...,n} + 2-morphisms in X from f_{h(i)} o ... o f_{h(i+1)-1} -> g_i
hmm, im actually having trouble reading that last bit about h and the extra 2-cell data
would h not go from {1, ..., n} to {1, ..., m}? and i cant tell what pattern yr getting at with the composition there
i guess my intuition would be that h would go n → m and the extra 2-cells would go from the composites over each fiber to each g_i (i.e., something like "forget the 1-cell composition and horizontal 2-cell composition of X but keep the vertical 2-cell composition, then freely turn it into a strict 2-category again" nvm, youd need to remember how horizontal composition works in order to define vertical composition in L(X)...)
is that, or some dualized version of that, what the notation there is meant to indicate?
A 2-morphism from (f_1,...,f_n) to (g) should be a 2-morphism f_n o ... o f_1 -> g in X (with composition written in the usual ("backwards") order), where the empty composite means the identity if n = 0. A general 2-morphism to (g_1,...,g_m) is then a list of such, for each g_i.
What does a reaction of :eyes:
mean?
You said "have a look", so I assume it means "I'm looking".
Sometimes it means "staring at something fascinating", so maybe you're in luck and it actually meant that.
I look forward to the day when the Internet progresses from ideograms to the invention of a true writing system.
The main thing is, Mike, you don't need to care about the emoticons. 99% of the time here it's just someone having fun. Nobody is gonna say "no, you're wrong - that's not a Kan extension" using emoticons.
Maybe someone will take that as a challenge
It's really difficult with the size constraints, but I gave it a shot.
A kan't extension
Mike Shulman said:
I look forward to the day when the Internet progresses from ideograms to the invention of a true writing system.
I'd argue that ideograms are a true writing system. Personally I much rather prefer languages based on ideograms than languages based on alphabets. :smile:
Nathanael Arkor said:
It's really difficult with the size constraints, but I gave it a shot.
Cute! I wanted to try it with pre-existing emoticons. I was looking for a "can" emoticon, but the best I can do is this:
:not_allowed: :candy:
Thanks all; I'm happy to find this thread again. I think lax functors are fundamental to category theory, but they are more complex, and this "relaxation" of a 2-category provides a way to encode 2Cat_lax into 2Cat_ps.
I want to use this to construct the higher coend calculus of Equ, the universe of equipments.
At first I was constructing the universe of equipments and lax functors, but I began to see that "lax ends" add too much complexity to the language.
So, I need to check that this encoding is "nice", i.e. there should be an equivalence between 2Cat_lax and some other 3-category. But which one? This thread answers the question: because "relaxation" is a left adjoint, it defines a comonad on 2Cat_str. Then we should have 2Cat_lax is equivalent to the coKleisli of "relaxation".
It is certainly surprising that this stuff is (apparently) folklore. I imagine when certain experts "saw" how relaxation works, it was so simple that nobody bothered writing it out explicitly. As was said earlier in this thread: the construction takes a 2-category, forms lists of 1-cells and 2-cells, and then formally adjoins 2-cells for composition and units.
I was initially confused because this sounds just like the "free monoid" construction, which we normally understand as a monad on Set. But here, 2Cat_str is the "algebraic" side, so it gets the comonad.
So 2Cat has two "comodalities", Lax and Colax. We can restrict to 2-functors, and get a well-behaved language of 2-categories.
These modalities don't live on the 3-category 2Cat, though, because lax functors don't interact well with natural transformations. Some places they do live are:
Ah yes, thanks. The case that I care about is like .
I guessed that might be the case... (-: