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 do not understand what is particularly strong about strong functors, and in what sense do commutative monads commute with anything. Is there some intuitive explanation for these names? What is their origin?
I don't have anything for "strength", really, except perhaps that strong functors play nicely with the internal homs as well as the external homs, which seems like some kind of strengthening...As for commutative monads, it's much clearer: the monad of an algebraic theory is commutative if and only if all operations of the theory commute with each other (as happens for instance for abelian groups.)
Monads are monoids in the category of endofunctors, so you would hope that commutative monads were just commutative monoids in the category of endofunctors. Unfortunately the usual definition of commutative monoid requires a braided monoidal category, whereas the category of endofunctors doesn't have a braiding. However, there is a sense in which the equation for commutative monads involving the strength actually is analogous to the one for a commutative monoid. When I get the chance I'll draw the appropriate string diagrams if no one has done it first. Tag me if I forget.
Probably you are familiar with the fact that finitary monads on are equivalent to Lawvere theories. Commutative monads (at least finitary commutative monads on ) correspond to commutative theories, that is theories in which every two pair of operations commute: . Example of these theories: Abelian groups, commutative monoids,... so they actually capture usual "commutativity". If you want a commutative monad is a generalisation of commutative theories removing "finitary" and allowing the base category to be any symmetric monoidal category other than .
Kevin Carlson said:
strong functors play nicely with the internal homs as well as the external homs, which seems like some kind of strengthening
I think this is it. An ordinary monad involves only set-functions , while a strong monad strengthens this to morphisms of internal-homs .
@Kevin Carlson and @Arturo De Faveri
There is this article by @Dan Marsden that I understand as saying that some commutative monads have corresponding theories with non-commutative operations. I am scared to try and check if what it says is true but it looks serious. And then it would seem to contradict what you are saying about all commutative monads having all operators in their corresponding theories commutative.
There are two meanings of "commutativity" here: "commutativity of one operation with another" (which is what happens in commutative monads) and "commutative/symmetric operations" (e.g. in a commutative monoid). These are generally different, though there is a relation: https://ncatlab.org/nlab/show/commutative+algebraic+theory#relation_to_commutativity_of_operations
Oh, this looks more and more complicated by the minute.
Am I looking at something deeply beautiful, or is this stuff inherently messed up?
It's beautiful and not that complicated. If you have a monad corresponding a Lawvere theory, the operations all commute with each other. That doesn't imply that the binary operations obey
It implies that if you have two unary operations and they commute in this sense:
And there's a similar formula saying that that an -ary operation commutes with an -ary operation. It's easy to understand with some pictures. I'm too lazy to draw those pictures now. But here's a special case: if you have two binary operations and this is what it means for them to commute with each other:
This formula looks weird, but it's clearer if you draw the right picture. Basically you write
u v
x y
and you can apply c to the rows and then b to the columns, or b to the columns and then c to the rows, and you get the same thing.
In particular when you have a commutative monad each binary operation commutes with itself:
If there's a unit for the binary operation this implies
so
and is commutative in the usual sense.
In particular, the monad for commutative monoids has a binary operation which has a unit , and the commutativity of the monad implies by the above argument.