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 am trying to read a rather impenetrable paper (here) that calls "interface" of a functor with small domain C and complete codomain D the following construction.
image.png
If this construction makes sense, there is certainly a way to express it in terms of a universal construction; one would be tempted to write that (in this horrible notation) ; so the interface of is the limit of M weighted by : too bad that the integration variable is now covariant in both positions, so the end doesn't really make sense.
This seems like a general trick to change the variance of a functor; note that instead, by the usual Togakure-ryū trick, . Can it be the case that what I'm using as the weight is the contravariant yoneda embedding , so the limit of (covariant) weighted by yields the functor in question?
It seems like it's if it's the way it's written; it seems like it's using the fact that the codomain fibration is a fibration, and hence gives rise to an indexed category, not just a coindexed category. Of course this actually only works if has pullbacks. No idea why it's called an "interface".
it seems like it's using the fact that the codomain fibration is a fibration
I don't think any additional assumption is needed for the construction to make sense; the problem is: what is it, really? It's clearly some sort of weighted limit, but a trick is needed to circumvent the covariance problem.
I believe my suspicion is correct: the diagram is M, the weight is in fact a family of weights,
thus the result is not a single object of D, but an entire functor C to D, contravariant because of how I chose coYoneda as "system of weights"; a similar (dual) trick is in Street-Walters Yoneda structures, defining the weighted colimit :
where (in Cat) the weight is a functor
well, I don't want to outsource the grunt work on you to check that this indeed is the construction at hand; instead... what intuition is there behind this construction? Have you seen instances of it "in nature"? It's the first time I see this
Just noting that the poset case seems like quite a simple thing: given an order-preserving map where has all meets, the interface of is the order-reversing map sending to .
If is something like an "information order", domain-theory style, then it would seem to me like, as we gain more information, we "see" more and more of through , and then we need to cast a wider and wider "net" (=the limit cone) to capture the whole image of .
The net being wider and wider corresponds to the tip of the cone regressing further and further back.
Perhaps this is also the intuition that the word "interface" is trying to convey: if there is some notion of direction in the domain of ---perhaps it is a poset, or a directed category---so that it makes sense to look at how the image of grows along the direction, then the limit indexed by is a way of "packaging" the "image of up to object " into a single object (from which it can be accessed through the cone projections), and so acts as a single-entry interface with that whole image?
I think it's something like that, just the limit projections are indexed over pairs of the form , so that you project onto the function , instead of just "M at level c"
("function", if M has codomain Set)
Say is a chain of sets. Clearly, the category is just the total order .
Hence the projection is just the inclusion, and the limit of is... for every n (the domain of the diagram has an initial object).
Here's a more fun example, maybe. Let be a topological space, let be a presheaf on , and let be a filtered open cover of (seen as a subposet of the lattice of opens of ).
Then, restricting to the opens in , we have a functor .
The interface of this functor is the functor which sends an open to .
Assuming wlog that contains , we have that is exactly the set of "compatible families" which show up in the sheaf condition for with respect to . The general seem to be something like "compatible families relative to " in the sense that we are only allowed to look at the image of on opens in that contain .
After some more discussion and thinking, it seems that this construction is able to generate some trivial examples, and some interesting ones:
Especially the last item of the list feels Isbell-y (Isbell duality behaves like that on the regular representations of the monoid A), which is the initial suspicion I had reading the definition...
The second example is also constant at if applied to the "whole" presheaf since has a greatest element, that's why I suggested relativising to a filtered cover, where it does seem to become more interesting.
Oh when D is Set is this one of the functors in the Isbell adjunction?
I am still struggling to understand what is the universal property of this object; sending to is certainly a covariant functor . Yet, look what happens when I try to check whether it is a right adjoint "for formal reasons". (this is the only variance that makes contravariant in ,a s it is defined to be).
image.png
which is... weird, and certainly wrong; but where is the mistake?
It also seems like "Int" is an idempotent construction:
Furthermore, there is a universal dinatural copointing given on components by ...
I am not particularly happy to have discovered an example of idempotent contracomonad...
In , is covariant in both positions, so that's not a well-defined end...
I know, at the same time the definition as plus the fact that the latter is the limit of weighted by , say that something like that should be true. Again, that's the only variance that makes the result contravariant in c; makes sense, but it's just .
Together with @Emily (she/her) I developed a language that accounts for the fact that these situations exist "in nature", but I would like to be sure there isn't an easier explanation for this construction, before I resort to "(2,0)-ends"...
Just a simple example to show that the interface is not "idempotent" in any meaningful way: let be the poset and be the poset , and let be the obvious inclusion.
Then
This reminded me of something that I worked out a few years ago, and indeed I think it's an instance of it.
Suppose we are given an indexed category .
Then, there are
Moreover, if is complete, this functor is naturally isomorphic to a functor which sends to the slice ...
So in particular if we fix a oplax cone under , this gives us a functor ; actually two equivalent descriptions of it, when is complete.
I think we can see this "interface" as arising from
Then even without any condition on we get a contravariant functor , sending to the category of cones in over ; when is complete, this functor becomes "representable" as
It is interesting that the Yoneda lemma can be recovered as a very special case of the natural isomorphism between and when is the contravariant slice functor, .
In any case, I think the fundamental duality at play here, independent of any conditions on , is the one that given a covariantly -indexed category & an oplax cone under it, produces a contravariantly -indexed category.
Somehow the oplax cone acts as a dualiser...
I had not tried to work out the functoriality of , but presumably there is some sort of fibration
where the objects of the "Grothendieck construction" above are pairs of and an oplax cone under ; then could assemble into a functor , and the whole duality would then be a span between and with tip ...
I agree that whatever is going on here is formal; hence my obsession!
I think my last message works if and are categories of functors and oplax natural transformations, and the tip of the span is an (oplax, again?) comma category of over the functor which sends to the constant at ...
Of course the projection from the comma should be some sort of fibration, but I don't know if the other leg valued in has some nice properties
Amar Hadzihasanovic said:
In , is covariant in both positions, so that's not a well-defined end...
This should still work as an end though right? You have a functor sending . So if you hold fixed, this gets you a functor sending . Precomposing with the diagonal gets you a functor sending . Then you can take the end over this by precomposing with the projection , no?
I guess this is just the general phenomenon of expressing the limit of a functor as , by first precomposing with the projection .
Ruby Khondaker (she/her) said:
Amar Hadzihasanovic said:
In , is covariant in both positions, so that's not a well-defined end...
This should still work as an end though right? You have a functor sending . So if you hold fixed, this gets you a functor sending . Precomposing with the diagonal gets you a functor sending . Then you can take the end over this by precomposing with the projection , no?
I guess this is just the general phenomenon of expressing the limit of a functor as , by first precomposing with the projection . Perhaps I misunderstood what you meant when you said "not well-defined"?
What you are describing is a "(0,2)-end" in the language of https://arxiv.org/abs/2011.13881
Oh cool! I had no idea there was a name for these sorts of things. Though, since we take two covariant arguments, would that be a -end in the language of that paper?
image.png
I suppose what I outlined in the second paragraph illustrates that -ends are equivalent to limits.
yeah, sorry I meant (0,2) :-)