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 a problem being sure that I'm giving a certain definition right:
I want to specialise the definition of actegory to the case where the category has coproducts and each action map preserves coproducts. I want to specialise this further and assume also has coproducts, interacting well with the monoidal structure on so that both and the category of coproduct-preserving endofunctors are 2-rigs, to the effect that the action, transposed to a monoidal functor , is a morphism of 2-rigs.
So far, so good. This should capture/categorify the notion of a module over the rig .
But then I'd like to speak about a "morphism of bimodules" to be a functor that categorifies the notion of morphism of bimodules, understood as categories with coproducts with an action as above; now, I can intuitively understand what I should ask, i.e. isomorphisms ... and mutual compatibilities (F preserves coproducts; the action preserves coproducts in both arguments, etc.) but... how much coherence is this assignment supposed to satisfy?
Is this a specialisation of a more general structure with two interacting monoidal structures, e.g. a linearly distributive category? In this case, you could just take this as a definition, and then observe which coherence diagrams are automatic in your case.
I'm not sure whether you really have bimodules or just modules, but preservation of coproducts is a property and not a structure, so the only coherences you need are the ones for a (bi)module.
I'm not sure where to find them written down at the moment, but I think you just need one that says that the composition agrees with (up to the associativity isomorphisms of and ) and likewise one that says is the identity (up to the unit isomorphisms of and ).
It's definition 4.1.7 of Hovey's book on model categories although the conditions are written out to about the same level of detail that I wrote them above.
Oh, thanks, I'll check Hovey
it seems a reasonable condition, also motivated by the use Hovey has in mind
...but now I feel obliged to think about examples of "model 2-rig" :grinning:
I think it's important to note that Hovey suppresses the word "closed" when talking about monoidal models categories.
Right, so every module (or enriched) model category is an example.
For my tastes it's "better" to categorify sums as cocompleteness or even local presentability, but maybe you have some other purpose in mind.
Here is the framework that I like to use to understand these kinds of definitions. Fix a Cat-multicategory M. This is like a multi- version of a strict 2-category. It's just what you get by defining a V-multicategory for a (symmetric? to be safe) monoidal category V, and then setting V = Cat; there isn't any higher non-strictness involved. The point is that you actually have this strictness in typical examples, such as:
Then, in such an M, you can define a pseudomonoid object to be an object together with a multiplication map , with an associator which is an invertible morphism of between two objects built from , satisfying the pentagon equation; and also a unit , with some more data and equations, so that if you specialize to the first example M = categories and multifunctors, you get the ordinary definition of a monoidal category .
And then you can define a (pseudo)module over such a to be an object together with an action map together with suitable coherence isomorphisms and equations, mimicking the ordinary definition of a category with an action by . And then define monoidal functors, morphisms of modules, etc. again by mimicking the usual definitions.
The point is that M encodes all the ambient conditions like that your categories should have coproducts and your (bi)functors should preserve them (separately in each variable), etc. By using the multicategory framework, you don't have to worry about whether there is actually a "tensor product" which represents the right kind of bifunctors. Sometimes it won't exist and sometimes it will, but even when it does exist it will basically never be strictly associative and so on, so for this particular application it's much easier to encode everything using the multicategory anyways.
In fact, the 2-multicategory of multivariable adjunctions is not just a multicategory but a (2-)polycategory.
First a remark: if you believe in weak 2-multicategory then there should be a weak 2-multicategory of categories and distributors (or profunctors or bimodules). Furthermore, the 2-multicategory of functors is the sub-2-multicategory of consisting of distributors representable in their codomain. the 2-multicategory of multivariable adjunctions is the sub-2-multicategory of (and ) consisting of distributors representable in each of their variable.
As mentioned by @Reid Barton a pseudomonoid in is a monoidal category. A pseudomonoid in is a promonoidal category while a pseudomonoid in is a monoidal biclosed category.
Now there is an alternative way of thinking of pseudomonoid in 2-multicategories.
By defining to be the terminal multicategory that has one object and exactly one multimap for each arity , a pseudomonoid in is equivalently a pseudofunctor .
turns out to be the free multicategory containing a monoid which explains the above fact. We could try to define the free multicategory containing a monoid and a module over it.
As I am always bad to come up with notion let call this . If I am correct, it should contain two objects and it should have exactly one multimap and exactly one multimap for each arity . A pseudofunctor out of this should be the same as a pair of a pseudomonoid and a pseudomodule over it.
One last comment: when specialising to the 2-multicategory , we get a pseudofunctor in . This triggers an alarm in me asking for a Grothendieck construction. And indeed there is a multicategorical Grothendieck construction - that in the case where you have tensors specialises to @Joe Moeller and @Christina Vasilakopoulou monoidal Grothendieck construction - that turns any pseudofunctor in into an opfibration of multicategories. So we get that an opfibration over is a monoidal category which is specified by the universal property of the tensor.
Now we can look at opfibration over and we get that it is a multicategory where the objects are split into two collections and such that has tensors (specified by their universal property) and it acts on in the following sense:
For any there is with a multimap such that any multimap (where is a list of objects in and ) uniquely factors through followed by a multimap .
I am not sure if this helps the intuition of anybody other than me though!
Also to add to @Mike Shulman comment, we can also consider pseudofunctor from the terminal polycategory into a 2-polycategory. This specifies a Frobenius pseudomonoid inside our 2-polycategory. In the case of this gives a -autonomous category.
I am not sure if we can get any insight on actegories from the polycategorical perspective.
fosco said:
I have a problem being sure that I'm giving a certain definition right:
I want to specialise the definition of actegory to the case where the category has coproducts and each action map preserves coproducts. I want to specialise this further and assume also has coproducts, interacting well with the monoidal structure on so that both and the category of coproduct-preserving endofunctors are 2-rigs, to the effect that the action, transposed to a monoidal functor , is a morphism of 2-rigs.
So far, so good. This should capture/categorify the notion of a module over the rig .
But then I'd like to speak about a "morphism of bimodules" to be a functor that categorifies the notion of morphism of bimodules, understood as categories with coproducts with an action as above; now, I can intuitively understand what I should ask, i.e. isomorphisms ... and mutual compatibilities (F preserves coproducts; the action preserves coproducts in both arguments, etc.) but... how much coherence is this assignment supposed to satisfy?
I've been working with strict actegories (tangent categories), but it seems like the easiest way to work with these things is to take a pseudomonoid in the appropriate 2-category with 2-products, and then looking at algebras of .
I've just read @Nicolas Blanco 's message here. Sounds like some useful multicategorical insights into acts in actegories :innocent:
Thanks @Morgan Rogers (he/him) Let me expand a little bit on the monoid action internal to an actegory that I mentioned in a private message.
So there is this multicategory which is the free multicategory containing an internal monoid action - by which I mean an internal monoid and an action of it on an object. Any functor of multicategories defines an internal monoid action in . Any pseudofunctor into a 2-multicategory defines an internal pseudomonoid action in it. In particular any pseudofunctor into defines an pseudomonoid in , i.e. a monoidal category, acting on a category: an actegory. Now under the Grothendieck construction this corresponds to an opfibration of multicategories .
So an actegory is an opfibration of multicategories . A monoid action internal to is a functor . But you also want to impose that the monoid part is in the monoidal category, the object in the category and the action of monoidal category and monoid are compatible. This should be enough to ask that .
To sum up, a monoid object internal to an actegory is a section of .
I am not sure what to do from there.
Btw, there seems to be a general pattern (akin to some microcosm principle) there:
It feels like it might be related to Daniel Licata, @Mike Shulman and @Mitchell Riley paper "A Fibrational Framework for Substructural and Modal Logics" but I read it a while ago, so I am not sure.
I'm not familiar enough with multicategories to see clearly what this (op)fibrational presentation of actegories gets me. Let's discuss this in person when I next see you!