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.
nLab says that a [[generalized element]] of an object is any morphism into that object. I feel like it's also reasonable to say that any covariant functor is a "theory of generalised elements in ", which generalises the usual definition further by allowing to not be representable. The idea being that if you have then you can apply any morphism to get . I also instinctively feel that this is exactly the situation where the word "copresheaf" is appropriate. Is this a right perspective?
What I actually want to do is for monoidal to say that any lax monoidal functor is a "theory of generalised states in ". That is, states and can be composed into a joint state . This abstracts what seems to be the useful property of . Is this a perspective that already exists?
I've taken this seriously up to the point of using the string diagram language for ordinary states for these "generalised states". I didn't prove this is sound, although I strongly suspect it is
We used this perspective quite heavily in https://arxiv.org/abs/2105.06332 and we're continuing building on it. Figure 8 in that paper is an example of a string diagram where generalised states are drawn as though they're actual states
I idly thought about it onece (since you suggested this already sometime ago), and realized drawing diagrams in the opposite of the category of representable copresheaves (i.e. ) does what you want.
The monoidal structure is [[Day convolution]]
Lax monoidal copresheaves are then comonoids (because there's an op) wrt to that monoidal product, which abstracts the fact that `state state' is still a state
The reason you want an op is that the 'coYoneda embedding' is contravariant, so if you want your diagrams to not be mirrored when you promote them to diagrams of representable copresheaves, you need to op everything
This sounds like it could be related to the [[category of elements]].
The string diagrams you mention sound like they could be related to the string diagrams David Spivak uses for lenses in Generalized Lens Categories via functors . Those are for lenses derived from a functor and look like costates, but if you only consider discrete categories then I think the Grothendieck construction gives you the category of elements, and if you lose the op you'll get string diagrams that look like states.
(Sorry if that ends up being irrelevant or not making sense, I'm firing it off before going to bed without thinking about it very much.)
I also remember thinking that Day convolution makes these behave nicely with the monoidal product, in some context vaguely similar to this at some point.
Not quite the same, but we use a similar philosophy in this paper, section 3.2, when we talk about a category of "random elements" (probably "random states" would be a better name).
A working hypothesis I have is that most/all resource theories arise by taking the category of elements of a lax monoidal functor. This is true for the resource theories constructed in that paper, and it's also true for resource theories of contextuality and of non-locality. As a result, I'm tempted to think of a lax monoidal functor into Set as something that gives for each object the set of resouces of type . At times the set of resources has more structure (it's convex, or has a metric on it etc) so instead of sets we land somewhere else, but that's the basic idea.
In Network models, I consider lax monoidal functors into Mon (monoids) or Cat as specifying a type of network. This is what made me think about the monoidal Grothendieck construction. Then in Network models from Petri nets with catalysts, we consider the category structure as carrying information about agents and resources. So this sounds sorta related!
Yeah I use your work on the monoidal Grothendieck construction to conclude for cheap that the resulting category of elements is monoidal (or symmetric monoidal etc) in various situations.
Hm, this seems to be more folkloric than I was expecting
"More folkloric than I expected" meaning "already being done for longer than I expected" or "not being documented as well as I'd hoped"?
The second thing
I'm vaguely optimistic that the view of not-necessarily-representable copresheaves as generalised points might appear already in Grothendieck
It seems like a completely standard idea to think of presheaves on a category as a generalization of representable presheaves, aka objects of the category. This is what the Yoneda embedding is about.
Anyway, Grothendieck wouldn't have talked about copresheaves, rather presheaves. But I don't think the "op" in working with copresheaves is a big deal, except of course one must constantly struggle to get all the "ops" worked out correctly.
Jules Hedges said:
I'm vaguely optimistic that the view of not-necessarily-representable copresheaves as generalised points might appear already in Grothendieck
Points of the presheaf topos are the same as flat functors , and these often include non-representable ones.
In topos theory, arbitrary functors agree with distributions on (this idea was introduced by Lawvere). The points of the topos can then be identified with Dirac delta distributions, via the work of Bunge and Funk. So in this sense distributions are literally generalized points. Maybe the words "state" and "distribution" refer to the same kind of intuition.
Here's a closely related question. I think the string diagram picture ought to generalise to profunctors. Instead of being a state, an element of a profunctor ends up looking like a morphism that sits "between" categories and , so that you can pre-compose morphisms of and post-compose morphisms of .
If is a monoidal category then there should be some structure we can put on a profunctor that makes such diagrams work nicely with the monoidal product, so that we can tensor elements of with objects of and slide them around like morphisms. What would that structure be? Is it enough to demand that be a lax monoidal functor ?
Wait isn't this idea of elements in a profunctor image as morphisms sitting between morphisms of C and D exactly captured by profunctor collage?
Yes, it's another instance of the same intuition, in this case I'd call a profunctor a "theory of heteromorphisms"
Jens Hemelaer said:
Jules Hedges said:
I'm vaguely optimistic that the view of not-necessarily-representable copresheaves as generalised points might appear already in Grothendieck
Points of the presheaf topos are the same as flat functors , and these often include non-representable ones.
Indeed! And flat roughly means 'finite limits preserving', which is similar in spirit to 'lax monoidal' (I might be abusing handwaving here)
If is the 2-monad whose algebras are finite-limit categories, then a lax -morphism is precisely a finite-limit-preserving functor (and is automatically a strong -morphism). So there's a very precise analogy between finite-limit-preserving functors and lax monoidal functors.
Fabrizio Genovese said:
Wait isn't this idea of elements in a profunctor image as morphisms sitting between morphisms of C and D exactly captured by profunctor collage?
For categories, yes, exactly - I was wondering what the monoidal version would be.