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.
We (Leon Vatthauer and I) are trying to formalize that having a left-strong monad is equivalent to having a right-strong monad when over a symmetric monoidal category. It's all easy enough, except for associativity, which has us both befuddled.
So we're looking for some reference(s) that has a sufficiently detailed proof (here, we're expecting a giant commutative diagram, likely with multiple uses of the hexagon laws) that we can formalize. Of course, if someone's already formalized this, we'd love to look at that too.
did you try using string diagrams?
I am one of those rare people for whom string diagram make things more obscure. And, because of that, if someone gave me one such thing, I would be at a massive loss as to how to translate it to an equational proof!
ok well i guess you are letting me off the hook then :-)
Well, maybe a tag-team effort is needed, to go string diagram -> commutative diagram -> equational proof...
Jacques Carette said:
I am one of those rare people for whom string diagram make things more obscure.
Kudos for admitting that! I'm halfway between; some things I find easier with string diagrams, but other things I have to translate back into commutative diagrams to make sense of. Some people seem to think that string diagrams are always better, but I think different notations can each have their strengths and weaknesses. And that it's entirely reasonable for individual people to prefer one notation over another.
Perhaps a more abstract proof might be simpler to formalise. A right-strength with respect to a monoidal category is equivalently a left-strength with respect to (essentially by definition). A symmetric monoidal category satisfies , and this isomorphism is monoidal. Your statement should follow from the combination of these observations.
Certainly worth a try. Wonder if Agda's going to cooperate into believing that this is indeed the case. That might end up shuffling the deck chairs around (i.e. the proof of 'this isomorphism is monoidal' will resurface the same difficulty.)
I would expect it to simplify things, since at that point the monad and the strength wouldn't be part of the argument any more, only the monoidal structure.
If the same difficulty does pop up anywhere, I would expect it to be in the proof that strong monads transfer across monoidal isomorphisms. (If you use Cubical Agda, of course, that part would be trivial!)
(Sunk cost fallacy: I have too much invested in agda-categories to switch to 1lab wholesale, even though I am using it in joint work). It's definitely worth trying, as it would indeed 'factor' the issues into different pieces.