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'm looking for several kind of free monoidal or symmetric monoidal categories for which I didn't find references.
Free monoidal category on a single object
In Categories for the Working Mathematician (Theorem 1, p.166) he builds the free monoidal category on a single object. This is a category containing an object such that the following property is satisfied:
Wonderful, that's exactly what I want.
Free monoidal category on two objects and a single morphism
I would like a monoidal category which contains two objects and a morphism such that the following property is satisfied:
There isn't anything like this in MacLane's book. This a variant of a special case Theorem 3.3 in A survey of graphical languages for monoidal categories by Peter Selinger. But this Theorem 3.3 is not exactly what I want. He builds the free monoidal category on a monoidal signature as a graphical language. But this monoidal category is strict monoidal. It follows that it is not a free monoidal category in the same sense than mine. In his definition of free monoidal category he asks for a unique strict monoidal functor up to monoidal natural isomorphism. We can't expect to have unicity of the monoidal functor in the definition of free monoidal category with such a graphical category since we could send a tensor to either or for instance, since in the graphical language.
Symmetric monoidal versions
I would also like the symmetric monoidal versions of these two constructions. In the book of MacLane, there is not even a variant of the Theorem 1 p.166 for symmetric monoidal categories. In fact he doesn't even state the coherence theorem for symmetric monoidal categories. He says p.255 that he let the reader formulate it precisely himself. (He only states a version without unitors.)
Question
Are there references for:
I want in each case a proof of the appropriate version of the theorem which says that for every ... there exists a unique (and not unique up to monoidal or symmetric monoidal natural isomorphism) strict monoidal or symmetric monoidal functor such that ...
Of course constructions of the free monoidal and symmetric monoidal categories on a monoidal signature with free defined with the same unicity of the monoidal or symmetric monoidal functor as above would be fine as well as I'm interested in two of the simplest cases of monoidal signatures.
Well, there are 2-monads for all these things, is that enough for you, or are you more interested in the detailed construction?
I don't worry much about the construction. I just want to have the statement: for every ... there exists a unique monoidal / symmetric monoidal functor such that ..
but not "unique up to monoidal or symmetric monoidal natural isomorphism"
This is because I want to prove that monomorphisms in the category of (symmetric) monoidal categories and (symmetric) strict monoidal functors are exactly the faithful, injective on objects (symmetric) strict monoidal functors. And I don't see how to prove it without what I'm asking for.
Yeah, 2-monads give you isomorphisms of hom categories, not just equivalences. In particular they restrict to give a monad on the category of categories for, say, monoidal categories and strict monoidal functors.
I’d look at Steve Lack’s 2-categories companion first if you don’t have much exposure to 2-monads.
Thanks, I'm going to look at this paper
I looked at this paper but I didn’t see an answer to my question. Can you answer my question using -monads?
You said that there is a monad on the category of categories for monoidal categories and strict monoidal functors.
Let denote the corresponding functor.
If denotes the terminal category, can we prove that for all monoidal category and object , there exists a unique monoidal functor such that ?
If denotes the category with two objects and a single morphism from to denoted , can we prove that for all monoidal category , objects and morphism , there exists a unique monoidal functor a such that , and ?
That’s really all I care about.
(In addition to the corresponding facts for symmetric monoidal categories)
I already know how to define these free monoidal categories. I’m going to try to prove the freeness in the sense I’m talking about myself. I’m losing my times looking for references. I feel like 2-monads will not be useful in any way to this proof.
(I would be happy to be proven wrong though)
But proving this is essentially reproving MacLane coherence theorem.
Damn, is there anyone here who understands monoidal categories and could help me?
Now I think I'm going to use another formulation of MacLane coherence theorem to derive this.
Forget about this topic, I think that I can prove what I need and that this is much simpler that MacLane coherence theorem.
I just need to prove the existence of free monoidal categories and this is much easier than MacLane coherence theorem which states that every diagram in such a monoidal category commutes.
Jean-Baptiste Vienney has marked this topic as resolved.
Todd Trimble has marked this topic as unresolved.
Nevertheless, even though you marked this as resolved, you might want to have a look at the nLab article [[clique]], particular the section on monoidal strictifications, to appreciate the connection between Mac Lane's theorem on the structure of the free monoidal category on one generator and the fact that every monoidal category is monoidally equivalent to a strict monoidal category. The technique has a far-reaching generalization in terms of clubs, due to Kelly.
Thanks, I might ask you questions on this later.
The statements you said you need are just statements of the universal property of any free algebra for a monad, it looks like, so I don’t understand why you were unhappy at that point. I agree that this has nothing critically to do with coherence, though there are related issues nearby.
In fact I didn't understand what I need. In Categories for the Working Mathematician he defines a category which is a preorder and then proves that this the free monoidal category on one generating object. This is a formulation of the coherence theorem for monoidal categories. At first I wanted to define the same kind of preorder and then prove that this is the free monoidal category on two generating objects and a single generating morphism. But I don't know how to do it.
In fact I just have to define a free monoidal category like in this paper and everything works fine. You can adapt what he's doing to a generating object and a generating morphism very easily and you can add the symmetry as well. Then it is very easy to see that you have defined the free monoidal or symmetric monoidal categories.
I think I was unhappy for two reasons:
I think you have two ways to prove the coherence theorem for monoidal category:
(1) start with a category which is obviously a preorder and prove that it is a free monoidal category
(2) start with a category which is obviously a free monoidal category and prove that it is a preorder
Mac Lane (at least, in the theorem 1 p.166 of Categories for the Working Mathematician) takes the approach (1). In the paper above, they take the approach (2).
But what I need is just the "start with a category which is obviously a free monoidal category" (but not necessarily on a single object).
Let denote the free monoidal category on one object , and let be a category. is a coproduct (disjoint union) of codiscrete categories where a typical object is isomorphic to an -fold tensor power . The free monoidal category on can be constructed as a "wreath product"
Nice! Can you explain what is more explicitly? And what is a codiscrete category?
Also I would imagine that you must also add something for the monoidal unit in if you don't want the category to be strict monoidal.
(And I absolutely don't want the category to be strict monoidal since it breaks the unicity in the freeness property. I need this unicity for my proof that monomorphisms in the category of monoidal categories and strict monoidal functors are injective on objects and faithful.)
"Codiscrete" means that for any pair of objects , there is exactly one morphism . So in other words, equivalent to the terminal category. The objects of are formal bracketed tensor products of and the monoidal unit with exactly instances of . ( is assuredly not strict monoidal, but it is monoidally equivalent to the discrete monoidal category which is strict monoidal. This is of course Mac Lane's theorem.)
Ok. So is here to encode the bracketing and the instances of monoidal units. That's a nice construction. And if you want the version for symmetric monoidal categories, I guess you put morphisms from to for each pair of objects in instead of just one?
I mean, you put the symmetric group on objects between and basically.
Yes, each hom is a -torsor, correct.
The same type of deal holds for braided monoidal categories, and for a host of other 2-categories that are monadic over . The message behind Kelly's clubs is that in a wide class of such situations, the 2-monad can be reconstructed from the free structure on one object, via this sort of wreath product.
This is interesting when you know that MacLane coherence theorem is all about a free structure on one object.
Now let me try to prove that this construction indeed gives the free monoidal category. I don't know how to prove that it is a free monoidal category. But it looks easier to prove that the universal property is verified once you know that it is a monoidal category.
I guess that the coproduct is also a coproduct in the category of monoidal categories (and strict monoidal functors?).
I'm being very vague. I just try to see how it works. A monoidal functor from to a monoidal category should amount to a monoidal functor from each to .
In fact no, it doesn't make sense ahah.
I guess that the coproduct is also a coproduct in the category of monoidal categories (and strict monoidal functors?).
So the coproduct of monoidal categories is more complicated than a disjoint union (think by analogy what the coproduct of two monoids is like).
I no longer think that each layer is a monoidal category. But they are categories.
Ah, I see what you are saying. I am not saying that the are monoidal categories, but together they conspire to form one.
Yeah, my intuition is that it pretty much like the tensor algebra.
That's not a bad intuition.
Todd Trimble said:
I guess that the coproduct is also a coproduct in the category of monoidal categories (and strict monoidal functors?).
So the coproduct of monoidal categories is more complicated than a disjoint union (think by analogy what the coproduct of two monoids is like).
The coproduct of monoids is this thing called the "free product" I think.
Yes, similar to the free product of groups.
So you define to be the set of all the words on . This is a bit more complicated for groups because in the case of groups some words must be the same so I think you define "reduced words" instead.
For monoidal categories you should define to be the free monoidal category on the category maybe??
Well, it’s not exactly free; you have to also impose relations making the maps from monoidal. It’s “relatively” free in that objects of only multiply freely with objects of .
But I have the inclusion functors from to and from to so if we write for the free monoidal category on a category , it gives me inclusion monoidal functors from to and from to .
Monoidal functors out of the free monoidal category on would be tantamount to a pair of mere functors out of , not monoidal functors, is what I think Kevin is saying.
Let me see. First to get the inclusion monoidal functors, I should precompose by a monoidal functor . I think such a functor could exist but I'm not sure.
I'll let you ponder all this on your own for a while, and come back later! :-)
No a monoidal functor from to a monoidal category is the same as ... I don't know. But if we replace by then it is the same as a functor from to plus a functor from to .
Huh? Monoidal functors are equivalent to functors (by freeness) which are equivalent to pairs of functors .
Oh, yes of course! I was confused by being a functor so I was thinking that there is a correspondence between functor from to and monoidal functor from to .
But yeah, now I understand: you must use the adjunction.
Let me remember what we were saying. I was trying to show that
is a coproduct of and in the category of monoidal categories and strict monoidal functors.
So, for the injections you have
where the second map is and the first map is the unit of the monad given by the free-forgetful adjunction.
Uh but is not necessarily a strict monoidal functor?
Since must be a monad on .
Maybe is strict monoidal but anyway
Todd Trimble said:
Huh? Monoidal functors are equivalent to functors (by freeness) which are equivalent to pairs of functors .
with that I'm convinced that is not the coproduct of and .
Jean-Baptiste Vienney said:
Uh but is not necessarily a strict monoidal functor?
Not at all, not even monoidal much less strict monoidal. (I assume you mean the unit of the adjunction.) If is an -algebra and is an algebra map, then the algebra structure map is an isomorphism. Proof: two algebra maps are equal iff their compositions with are equal (again by freeness). Taking , apply this observation to the algebra maps and : their compositions with are both , using the fact that by the unit axiom for -algebras. So , and as we just said.
The same type of proof applies to 2-monads (replacing equalities by isomorphisms).
Cool, and I guess that the structure map is rarely an isomorphism (when is already an algebra, here a monoidal category). Hmm, maybe we could an obtain a counterexample by looking at what it's doing on some tiny monoidal category .
Honestly I don't even have much intuition for what this map is doing.
Finally I have some intuition.
I guess it's doing something like this: from a "formal" tensor product of objects in , it gives their "real" tensor product in .
This map has a section given by the functor which is the unit of the adjunction. So it is always an epimorphism.
Now, I think that for some monoidal categories it will not be a monomorphism.
Ok, I see why. This is like when you take a double tensor algebra.
In you have two levels of tensors.
The objects of can be written like this:
where is the tensor product of and is the tensor product of .
But both and will be sent to by the structure map. Or even simpler: both the monoidal unit of and the monoidal unit of will be sent to the monoidal unit of .
So the structure map is never a monomorphism, whatever the monoidal category is.
Hmm, but we just had to write instead of here.
Since is defined using the .
In ordinary 1-category theory, if you want to form the coproduct of two -algebras (or really a family of -algebras), and if you assume
then what you can do is follow the construction of Theorem 2.2 here. This is a suitable quotient of , and more or less manifests what Kevin was driving at earlier (except that we're in a 2-categorical situation, so you should use a codescent object in place of a reflexive coequalizer, but the basic idea is quite similar).
I didn't know what reflexive coequalizers are useful for. Now I will remember that they are useful for this. Cool. I will let you know whether I understand the construction of Theorem 2.2 or not.
Reflexive coequalizers turn out to be useful for lots of things. One of their primary virtues is that they tend to be preserved by a lot more functors than general coequalizers are, and yet they are just as expressive if there are coproducts around (because any coequalizer can be re-presented as a reflexive coequalizer by making suitable use of coproducts, as the proof of Theorem 2.2 explains).