Monoidal Closed Categories And Their Deviant Relatives
Posted by John Baez
Almost a year ago, Mike Stay and I proudly announced the completion of our Rosetta Stone paper, which explains how symmetric monoidal closed categories show up in physics, topology, logic and computation. But then Theo and Todd helped us spot a serious mistake in our description of a programming language that was supposed to be suitable for work inside any symmetric monoidal closed category — and hence, good for both classical and quantum computation.
We’re almost done fixing that problem now, and Mike is starting to write his thesis on related issues: classical and quantum computation and how they relate to ‘linear’ and also ‘categorified’ versions of the lambda-calculus.
But as a small side-effect, we’ve stumbled upon a deviant definition of ‘monoidal closed category’. I haven’t proved it’s equivalent to the usual definition. I bet it’s not. But I don’t know counterexamples. I wonder if anyone here has thought about such entities before.
Since several experts on monoidal closed categories read this blog, I’m optimistic.
A monoidal category is closed, or more precisely right closed, if for each object , the functor ‘tensoring on the right by ’ has a right adjoint.
This right adjoint sends any object to an object of called the internal hom. It’s not always the same as the set of morphisms from to , which is denoted It’s kind of like what a guy living inside would use as a replacement for this set!
Thanks to the definition of right adjoint, we have a natural isomorphism of sets
There’s a nice proof that starting with this, we can get a natural isomorphism of objects
This is a kind of ‘internal’ version of the previous formula!
Now for my deviant definition. Call a monoidal category internally closed if it’s equipped with a functor
and a natural isomorphism
where both sides here are shorthand for functors from to .
Is every internally closed monoidal category actually closed? If not, what are some nice counterexamples? Does anyone think about these things? Is there any beautiful way to add axioms to get a definition equivalent to the usual definition of closed monoidal category?
Re: Monoidal Closed Categories And Their Deviant Relatives
Let’s see if I understand the question. You have a category , a functor satisfying all the axioms of a monoidal category, and moreover you have a functor and a natural isomorphism of functors :
This would be a right-closed monoidal category if there is a natural isomorphism of functors to SET:
We remark that is closed-monoidal exactly if we have an isomorphism of functors given by , where is the monoidal unit.
In any case, let’s break the example. Take monoidal abelian, and let for any , where is the zero-object in the abelian category, and moreover let’s say that also kills any morphisms. For that matter, we could pick any constant functor for (all objects go to our particular choice of object, and all maps go to the identity on that object). Then the natural isomorphism is trivially satisfied — the two sides are in fact _equal_ as functors — and is not the internal hom of a closed-monoidal category.