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 have used the "displayed category" construction many times, but I realised I have forgot some of the details of how it works. Which is shameful, because I wrote something about it in "Coend calculus", and promptly forgot about how to dot all the i's :grinning:
I guess this result is really doomed to be folklore...
The idea is simple, given a category and a normal lax functor one would like to perform a "generalised" Grothendieck construction to in order to obtain a category over ; the nLab (and I) claim that this can be obtained simply by considering the pullback
where is the bicategory of pointed profunctors, a pointed profuncton being a profunctor of pointed categories with a distinguished element in .
Now, a first question is: where is this pullback considered? I've always thought that one takes into consideration the categories and , but now I re-did the math because I need to invoke a particular case of this and I'm unsure about whether this truncation procedure is effective.
It seems to erase precisely the information needed in order to restrict the morphisms of to a subclass of those of !
Indeed, from the pullback(-like) description of it is quite easy to deduce that the objects of are pairs where is an object of the category ; now, what about morphisms ? A morphism in goes to a profunctor ; this profunctor is in fact pointed, thus there is a distinguished element (so, at least one element) in . Here, I am stuck:
How to translate the condition that in a category of elements I want only the morphisms that preserve the distinguished element?
If was valued into , I would have just asked that the distinguished object goes into the distinguished object ; here, dealing not with a functor, but with a profunctor, I think the most I can ask is that the distinguished objects and are in a "generalised relation" expressed by , i.e. that is inhabited, which is ensured by the request that it is a pointed set.
However, now I am confused: what exactly is the condition I have put on to be a morphism in ? And where did I need the normality of , or even the laxity?
I tried to work out a particular case, without much success. Let's say that is in fact a functor; so, let's say that every is a representable profunctor , in the sense that for every is of the form for some functor . (a,b) are now the distinguished objects of the categories , and the existence of a distinguished element in means that there exists a distinguished arrow .
Now, the natural guess would be that this arrows are subject to a few coherence requests. Given composable morphisms of for example, one can wonder what relates and . They are equal, because is a functor (and thus was a pseudofunctor)!
Is this correct? And what is it saying about the general statement? In short,
What are the morphisms of "sending" the distinguished object in to via a profunctor ?
Now, a first question is: where is this pullback considered? I've always thought that one takes into consideration the categories and , but now I re-did the math because I need to invoke a particular case of this and I'm unsure about whether this truncation procedure is effective.
The nLab page says that it's a strict pullback in the 2-category of bicategories and lax functors. Note that it doesn't make sense to consider Prof and friends as categories, because a bicategory doesn't have an underlying category.
Sure, I probably explained it in a confused way
I guess I overlooked the fact that I don't have any idea
The 2-category of bicategories and lax functors doesn't have all pullbacks. Presumably the claim is that this particular pullback does exist, and is constructed by taking pullbacks of objects and of homsets (which tells you what the morphisms in are). It may not be obvious that this pullback exists or how to compose the thereby-defined morphisms, but I think the answer to both questions has something to do with being a strict functor and a local discrete opfibration.
@fosco for your morphism why is pointed? Doesn't F land in ordinary profunctors not pointed ones?
@Joe Moeller and I actually wrote up some relatively detailed notes about the displayed category construction...Joe would you be okay with sharing them?
I don't really have anything to say about how the pullback works in particular, but incidentally I'm currently writing a paper aimed at an audience without extensive knowledge in category theory where I use the equivalence between functors into and normal lax functors , so I am trying to include an explanation of that. It is unfortunate that all the details don't seem to have been written down anywhere (especially when it comes to the functoriality of the equivalence). I'm still deciding exactly how much detail would be appropriate me to include, but perhaps the paper could be at least a somewhat helpful resource for this when I am done.
I can tell you that the objects of are pairs where is an object of and is an object of and morphisms from to of are pairs where is a morphism in and .
Another question I have for Fosco is why the morphisms of should be a subclass of ...in general it seems to me that the total category could have many more morphisms.
@Graham Manuell your description seems exactly right to me...and the lack of a reference is why Joe and I wrote the notes. But the problem is they never made it out of the appendix of a paper we never finished :)
Jade Master said:
Joe Moeller and I actually wrote up some relatively detailed notes about the displayed category construction...Joe would you be okay with sharing them?
Perhaps I spoke too soon about them not being written down anywhere, though at least I couldn't find anything online :P. I do think having something like this online would be useful.
Haha yeah we haven't shared them with many people :sweat_smile:
We should!
Let me get Joe's permission first.
If you do make this publicly available, it does make me think maybe I should be citing your writeup in my paper instead of redoing it all myself, though on the other hand, having multiple accounts probably can't harm. Perhaps it would allow me to focus on the intuition and go into slightly less detail than I was planning on doing.
Jade Master said:
Another question I have for Fosco is why the morphisms of should be a subclass of ...in general it seems to me that the total category could have many more morphisms.
The morphisms of a category of elements are particular morphisms of the base: they are the point-preserving morphisms
Jade Master said:
fosco for your morphism why is pointed? Doesn't F land in ordinary profunctors not pointed ones?
In the pullback, you have to consider pairs of objects (so is a pointed category) and pairs of morphisms (so is a pointed profunctor), with the property that , so the profunctor which is the image of under is in fact pointed.
fosco said:
Jade Master said:
fosco for your morphism why is pointed? Doesn't F land in ordinary profunctors not pointed ones?
In the pullback, you have to consider pairs of objects (so is a pointed category) and pairs of morphisms (so is a pointed profunctor), with the property that , so the profunctor which is the image of under is in fact pointed.
Oh okay. I think more accurately you have that where is the forgetful functor, forgetting the points of categories and profunctors. In my opinion, the key to understanding this pullback is that you are thinking of the points of as all there is. So yes the morphisms of the pullback are pairs with but the part of that we really care about is the point of that profunctor call it f. So it's like the rest of profunctor is just along for the ride to make sure that f has the right type.
This is the same situation as with the ordinary Grothendieck construction by the way...for a functor you can get its total category as the pullback of with the forgetful functor . The elements of this pullback are pairs (c,D) with c and object of C and with D a pointed category with U(D) = F(c). However most descriptions of the Grothendieck construction only care about the point x of D...and the condition for the pullback requires that this point lives in F(c). So people usually just write this pair as (c,x).
Am I misunderstanding your question?
In fact, this equivalence is an instance of a more general construction on double categories, which was written up very explicitly by Michael Lambert in Discrete Double Fibrations. The general statement is that just as discrete fibrations over a category are equivalent to functors into Set, discrete double fibrations over a double category are equivalent to lax double functors into Span. Now if a category is regarded as a double category with only identity tight arrows, discrete double fibration over it are just arbitrary functors, while lax double functors to the double category Span are the same as ordinary lax functors to the bicategory Span.
Cool!
The unpublished note "Powerful functors" by Ross Street contains some details on the equivalence between normal lax functors into Prof and ordinary functors. http://science.mq.edu.au/~street/Pow.fun.pdf
However, needing to add the condition that you restrict to lax natural transformations between normal lax functors whose "component is actually a functor" is really just asking for us to use double categories rather than bicategories.
In the 2-category of double categories, lax double functors, and "tight" natural transformations between them, we can take the comma object of a normal lax functor , where B is considered as a double category whose tight morphisms are identities as Mike states above, along the strict double functor which picks out the terminal category. The comma object should be a double category whose tight morphisms are also just identities, and the resulting projection to corresponds to a functor.
Right; it's just like for functors in .
The analogy is even closer when you use Span and lax functors instead of Prof and normal lax functors.
In fact, Pare and his school often refer to the double category Span as "the double category of sets".
And just as in Cat, the "pointed category" or or is the commal object of the terminal object over the identity functor (of Prof, Span, or Set). The pasting law relating comma squares and pullback squares then implies the original question about pullbacks of the "universal bundle" and so on.
Uff, there is so much I still have to learn on profunctors!
@Mike Shulman thanks, I agree that one must the result through a double categorical lens to appreciate that the universal bundles and share many features. For what I have in mind an explicit description of is better, but I will keep the double cat perspective as a guiding light :smile:
I don't see any conflict between a double-categorical lens and an explicit description of .
I see a conflict in resorting to double categories to explain something to people who asked "what exactly is a comonad?".
I can try telling them what is a double category. It rarely works.
Why do you need to define double categories to explain what a comonad is?
Sure, that makes sense. I didn't realize that what you had in mind was an expository purpose rather than a mathematical one.
Yeah, I should have said "for what I have in mind and for the intended target", but that remained in my fingers while typing. Anyway, I can tell you more precisely what I'm after. Consider the functor from a fixed category , and the associated fibration having fibers all the slices at once.
The category can be seen as obtained from a Grothendieck construction "done twice", because each is the category of elements of , the representable in C, thus where .
The following mathematical gadgets are interesting for a problem I started thinking about with @Fabrizio Genovese and @Daniele Palombi
(linked to 1, evidently) classify all (or some) profunctors
3b. a generalization of the above picture where instead of a functor into Cat, one considers a functor , still sending an object to the objects of the slice, but sending a morphism to a partial function between those sets.
classify all (or some) profunctors , where now I'm just considering the set of objects of the slice, without worrying about morphisms over , etc.
3b should encode a "block/allow" policy a post-composition map applies to objects of a slice. In 4, when C is free on a graph G, one wants to classify "matrices of sets", indexed by paths in G, relative to ; indeed such a profunctor is a matrix whose entries are sets, and whose rows/columns are in bijection with objects of . I suspect some of the matrix graph invariants can be categorified and make sense for this profunctor.
Now, this is pretty elementary. Do you know any reference where 1,2,3,4 are addressed (and used for a specific purpose)?
My goal was to post a separate question for each of these points. Stay tuned!
Just to go back in topic: Street's note says (page 2) that given a normal lax functor one can consider its lax bicolimit ("collage") and from its universal property obtain a functor ; I guess one can deduce that this is a category from the fact that the lax cocone inducing , as well as the universal lax cocone is made of functors?
Your 1-4 don't immediately ring a bell.
fosco said:
I guess one can deduce that this is a category from the fact that the lax cocone inducing , as well as the universal lax cocone is made of functors?
Do you mean "deduce that this is a functor"? If so, then yes, that's the "tight projections detect tightness" property of collages in .
"tight" as in ...a Street's paper I can't remember the title of? Or was it Kelly's "and so on"?
I have random thoughts on 3. I will type them sparsely in a while.
A profunctor from to is a left adjoint (presheaf categories)
But now, and similarly for , so I'm (probably) trying to classify left adjoints that are functors over .
(possibly the request that L is fibered over the slices is additional, I don't mind asking it if it simplifies the problem)
...and nothing, from here I don't know what to say. L can be anything. I guess I'd be content with seeing some L's that are genuine profunctors, maybe also expressed in terms of a normal lax functor that on objects sends to the slice over .
I'll keep thinking.
fosco said:
"tight" as in ...a Street's paper I can't remember the title of? Or was it Kelly's "and so on"?
Tight as in the paper Enriched categories as a free cocompletion of Mike and Richard Garner.
very good(TM)!
fosco said:
...and nothing, from here I don't know what to say. L can be anything. I guess I'd be content with seeing some L's that are genuine profunctors, maybe also expressed in terms of a normal lax functor that on objects sends to the slice over .
I'll keep thinking.
Let me add something on this.
A profunctor is a functor (i.e. a left adjoint ). Now: is just the slice topos . So, a profunctor is a functor . This, in turn (given the universal property of a slice category, i.e. of a comma object), corresponds to a 2-cell like
which in turn is just a cocone to the representable on (with domain the slice: so, for every object of one has a natural transformation of presheaves.
Now, one can take different paths, according to how it's more convenient to transform this last functor; can be uncurried into a presheaf
equipped with a cocone to ; or, induces a unique arrow with components .
So, ultimately, the profunctors I'm interested in correspond bijectively to pairs as above.
How to go further from here?