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: theory: category theory

Topic: pushing forward a diagram at its “sinks”


view this post on Zulip Amar Hadzihasanovic (Oct 09 2022 at 08:40):

I am looking for a reference, or anything that would give me a more “conceptual” understanding of the following explicit construction, perhaps in terms of formal 2-category theory.

I'll start from a familiar example. Given a category C\mathcal{C}, any morphism f:xyf: x \to y in C\mathcal{C} induces a functor f:C/xC/yf_*: \mathcal{C}/x \to \mathcal{C}/y between the slices over xx and yy.
This seems to be one instance of the following general phenomenon.

Given a small category JJ, let s(J)\mathrm{s}(J) be the set (or discrete category) of sinks of JJ, where an object ii of JJ is a sink if the only outgoing morphism of ii is the identity.
(I am aware that this is not invariant under equivalence! But JJ is supposed to be a “diagram shape”, so in most examples I have in mind it is the free category on a graph, or something quite strict like that.)

Given an s(J)\mathrm{s}(J)-indexed family of objects of C\mathcal{C}, that is a functor x:s(J)Cx: \mathrm{s}(J) \to \mathcal{C} we can consider the category CJ/x\mathcal{C}^{J/x} whose

Then I think we have the following:
Claim. Given a natural transformation f:xyf: x \Rightarrow y between functors x,y:s(J)Cx, y: \mathrm{s}(J) \to \mathcal{C}, we have a functor f:CJ/xCJ/yf_*: \mathcal{C}^{J/x} \to \mathcal{C}^{J/y}, given by “pushing a diagram FF forward along ff at the sinks”: that is,

The “slice category” example is the instance of this where JJ is the walking arrow, whose only sink is its codomain.

view this post on Zulip Amar Hadzihasanovic (Oct 09 2022 at 08:49):

(I didn't say what ff_* does on morphisms, but in fact a morphism of CJ/x\mathcal{C}^{J/x} is also a diagram in C\mathcal{C} whose shape -- a partially collapsed cylinder on JJ -- has the same sinks as JJ, and the action of ff_* is the pushforward along ff of this diagram)

view this post on Zulip Amar Hadzihasanovic (Oct 09 2022 at 08:59):

Btw, it should be clear that, like in the slice category example, this is functorial in the sense that it defines an indexed category Cs(J)Cat\mathcal{C}^{\mathrm{s}(J)} \to \mathbf{Cat}

view this post on Zulip Mike Shulman (Oct 09 2022 at 17:16):

I think you can generalize this by replacing s(J)s(J) by any category AA at all and JJ by the [[collage]] [j][j] of some profunctor j:ABj : A \to B. Because the inclusion A[j]A \to [j] is a "co-opfibration" (it's one side of a [[codiscrete cofibration]]), when you exponentiate by it you get an opfibration C[j]CAC^{[j]} \to C^A, which gives you your pushforwards.

view this post on Zulip Amar Hadzihasanovic (Oct 09 2022 at 17:44):

Wonderful, exactly what I was hoping for! Thanks!