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.
Today I realized the following idea. Inverse image along a functor is a lax functor from to Prof; see displayed category. Completing the picture, inverse image along a transformation is a lax module transformation from to .
In the picture below, is a profunctor with the values
.
( here is the same as )
disp-trans.png
disp-trans1.jpg
Blue is (and blue string/bead is ), green is (string/bead is ), the black string is .
Orange is , the category of categories and functors, and the orange string is , the category of profunctors and transformations.
The black bead is .
Preimage along a transformation is lax, for the same reason that preimage along a functor is lax: if a composable pair lies over a composable pair, then their composite lies over the composite (but there is no reason for there to be an inverse).
I'm happy to explain in as much detail as anyone wants. There are plenty of pictures that can make each part clear.
@Christian Williams this exposition is missing a motivating ingredient, I think. What do you get out of thinking of inverse image in this way? More bluntly: "so what?"
@Christian Williams I'm not an expert in double categories, but is this perhaps related to the Grothendieck construction for double fibrations (see https://arxiv.org/abs/2205.15240)?
I haven't done any real exposition yet, because nobody had said anything. But I can soon.
Short version: why do we care about inverse image? It's how we model dependent types, which are everywhere. Expanding this theory from sets to categories is an immense jump in expressive power, and it starts by asking "how do we take the inverse image along a functor?" You get something fairly loose, and you tighten it up a certain way to get fibrations. Now I'm doing the same thing for transformations between profunctors, to determine a natural concept of a "relation" between fibrations.
Graham Manuell said:
Christian Williams I'm not an expert in double categories, but is this perhaps related to the Grothendieck construction for double fibrations (see https://arxiv.org/abs/2205.15240)?
Well, Fib over Cat should be a canonical double fibration, but so far it has only been described as a fibration of 2-categories. so I think I'm filling that gap in the literature.
I'm interested in pretty much anything displayed, and I think I roughly get your construction. I don't understand the intuition behind it though: Why does the inverse image construction apply to transformations of specifically this form, the domain being a profunctor , and the codomain being the composition of a profunctor with ?
This would be answered by making the inverse image construction functorial, such that your construction is in some way the action on morphisms or something similar. I don't see anything like that though.
About your motivation: we know the following:
So wouldn't a natural notion of "relation" between fibrations (or arbitrary functors into ) be given by oplax transformations with not necessarily representable components? I guess I just haven't understood how your construction ties in with your motivation :oh_no:
I haven't checked it, but these (I mean oplax transformations with not necessarily representable components) might correspond to profunctors over instead of functors. At least that looks plausible to me, and also looks like a sensible notion of "relation" between fibrations.
thanks for the interest! I'm happy to discuss
Tobias Schmude said:
I don't understand the intuition behind it though: Why does the inverse image construction apply to transformations of specifically this form, the domain being a profunctor , and the codomain being the composition of a profunctor with ?
A transformation is an arbitrary square in the double category of categories, functors, profunctors, and transformations. The profunctor does not go but , and and are substituted in, like substituting functions on either side of a relation.
Just as displaying a functor gives an equivalence between the arrow 2-category of Cat and the lax-functor 2-slice over Prof, the above gives the same kind of equivalence, now with "lax modules" between those lax functors. So it's an equivalence of the "arrow double category" of Cat and a "lax double slice" over Cat.
Tobias Schmude said:
- morphisms in correspond to oplax transformations with representable components between the corresponding normal lax functors .
So wouldn't a natural notion of "relation" between fibrations (or arbitrary functors into ) be given by oplax transformations with not necessarily representable components? I guess I just haven't understood how your construction ties in with your motivation :oh_no:
interesting idea. in my mind, double categories are more natural / basic that 2-categories. I don't think about (op/lax) transformations with non-representable (horizontal) components, in particular because they do not compose horizontally. that obstacle is one reason the double perspective is really necessary.
but anyway, I am certain that the result is correct, and I hope I can help clarify. here's a picture with better colors: preimage.png preimage-actions.png
The left is a square in Cat, and the right is a square in DblCat, a lax transformation between lax double profunctors. it sounds fancy, but the diagrams on the right just say:
Given a with and a morphism with , then for the "composite" we have .
Similarly for the left action, with .
(oops, the green bead should be yellow and the blue bead should be red, since they represent the functor actions on morphisms. but the diagrams explain.)
Christian Williams said:
thanks for the interest! I'm happy to discuss
Tobias Schmude said:
I don't understand the intuition behind it though: Why does the inverse image construction apply to transformations of specifically this form, the domain being a profunctor , and the codomain being the composition of a profunctor with ?
A transformation is an arbitrary square in the double category of categories, functors, profunctors, and transformations. The profunctor does not go but , and and are substituted in, like substituting functions on either side of a relation.
Just as displaying a functor gives an equivalence between the arrow 2-category of Cat and the lax-functor 2-slice over Prof, the above gives the same kind of equivalence, now with "lax modules" between those lax functors. So it's an equivalence of the "arrow double category" of Cat and a "lax double slice" over Cat.
Ah, I didn't get that you're considering with different codomains . Guess I should have known by the variable names and :upside_down:
Or by the second diagram. Sorry, should have read it more carefully!
An observation: your construction generalizes the action of the "usual" generalized Grothendieck equivalence on morphisms.
For , represented by a functor such that , and given by the canonical transformation, the you construct correspond to the component transformations of the oplax natural transformation that the non-double categorical version yields.