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.
The nLab article lists 5 monoidal structures on [[species]], and @fosco's recent comments here make me want to fit them together more clearly. (There could also be even more.) They might be related to the various monoidal stuctures on [[polynomial functors]], but I'd rather start by considering a simpler analogous situation: the various monoid structures on . I have a lot say but I'll just get started and say a little.
For any rig , is the rig of formal power series
where . Its underlying set is isomorphic to the set of functions
A lot of stuff I'll say will apply to any commutative rig , but I'm mainly interested in , the initial rig, and traditional mathematicians may prefer or or something like that.
Here are some monoid structures on .
but I believe this can lead to a divergent sum unless , meaning that the constant term vanishes.
I believe this problem goes away if we choose with its hopefully obvious rig structure; then we can say any divergent sum equals .
When we categorify and work with species this problem goes away too, thanks to the existence of infinite sets.
@James Deikun says there's also a problem with the Dirichlet product unless we impose a condition on the 0th term. I don't see this! Why is that?
Every number divides zero, so term 0 of the resulting Dirichlet series is the sum of {the product of the two 0th terms, the 0th term of the first series times the sum of non-0th coefficients of the second series, the 0th term of the second series times the sum of non-0th coefficients of the first series}.
The problem also goes away if both of your series are finite, though.
Okay, thanks! I never thought about that.
Anyway, I'm hoping that problems with monoid structures 4 and 5 go away if we let be nice enough. I'm not sure exactly what I need, but maybe I need a partially ordered rig where everything is , addition and multiplication are monotone, and every subset has a supremum. In rigs like this, properly defined, we should be able to sum any infinite series and have all the rules we want hold.
And yes, you're right - we can also switch to working with .
-continuous semirings maybe?
In some sense working with is more natural since it's the free -algebra on one generator! The only reason I decided to talk about is that formal power series show up as generating functions of species, so one would like taking the generating function to map all 5 monoidal structures on species to operations on . (But this raises various issues - like the one James raised, and also the issue of the in the formula for generating functions.)
Perhaps for my current 'decategorified' questions I'll switch to talking about .
(You have an extra ']' in the first 'R[x]' there.)
Thanks.
Okay, so I'll work with . Now to the actual point: I've presented 5 monoid structures on as if they were a kind of 'grab-bag', a disorganized list of possibilities. But that makes it hard to see the laws relating them. And there's something much more organized going on here.
Roughly it seems to work like this. For any monoid and any commutative ring , the set of finitely supported functions
becomes a rig with the 'convolution' product
(Maybe I don't need to be commutative here?)
is free monoid on one generator and therefore the initial rig. So it has two monoid structures. So we get two 'convolution' monoid structures on the set of finitely supported functions
One of these is the Cauchy product and the other is the Dirichlet product.
But also we get two more monoid structures on the set of finitely supported functions , coming from pointwise addition and multiplication! These are what I called addition and the Hadamard product.
I guess all this stuff would still work if we replace by any rig - so we should generalize it.
But then there's a final twist of the knife, which is special to : the set of finitely supported functions is isomorphic to , the free -algebra on one generator. And so it gets the 'composition' product, defined by composing polynomials.
The point here is that since is free on one generator , any element determines a unique homomorphism sending to . This homomorphism sends any to some element we call . And this is composition of polynomials!
Note that since is a homomorphism we get 'left distributive laws'
But we don't get the right distributive laws - they're not true.
together with addition, the Cauchy product (= multiplication of polynomials), and composition is part of something even better, called a 'rig-plethory'. These are defined here:
See the introduction and section 5.
But this story seems to leave out the Hadamard product and Dirichlet product! So the question is: how can we include those too, in a nice way?
I suppose I should explain rig-plethories, to make that a fair question! But I have to quit now.
John Baez said:
- Composition. We can attempt to formally 'compose' formal power series and get
but I believe this can lead to a divergent sum unless , meaning that the constant term vanishes.
https://en.wikipedia.org/wiki/Carleman_matrix#Properties
A family of monoidal structures on species is described at 2.11 in Street's "charades" paper https://arxiv.org/pdf/1503.02783.pdf cf also its section 11 calling the groupoid of linear bijections of (described in "The category of representations of the general linear groups over a finite field") into play
I have both papers next on the reading list !
So the first family of monoidal structures from Street is given for -valued species as:
where is some fixed species (in general it needs to be enhanced with a braiding a la [[Drinfeld center]] but we can probably ignore that for this case).
The other one doesn't seem to work for Set-species at all.
There's also a product on power series that should give rise to a product on species.
For any power series whose constant coefficient is and whose linear coefficient is invertible, one can "conjugate" addition into a commutative, associative product on power series, , but I wouldn't automatically expect such to lift functorially to species, since there may be pesky minus signs. But I guess the result for , which is
might be okay (although expect the constant coefficient to be "infinite", unless have constant coefficient ).
I guess it lifts to species as "an structure on X is an ordered partition of X into an odd number of possibly-empty subsets, which alternate between having an F-structure and a G-structure".
(I specifically picked that one out of all the examples I knew of that construction because it looked like it would lift, and to something nontrivial but not too complicated.)
(I'm not too confident the associativity lifts under my description though... :frowning: )
A quick note that Brent Yorgey worked out some nice uniform ways to look at many of these monoidal structures on Species in his 2014 PhD Thesis; see Chapter 4. The whole thesis is a pleasure to read, Brent takes enormous care in ensuring his works twins precise definitions with illustrative explanations. The 'arithmetic product' in particular gets a new treatment in section 4.2.2.
Thanks, everyone! Infinitely many symmetric monoidal structures on are described here, and infinitely many more here. Some commutative products on formal power series naturally arise from formal group laws, and Qiaochu Yuan tried to categorify some of these and obtain symmetric monoidal structures on here.
It would be interesting to try to classify all symmetric monoidal structures on , or on the category of species. But right now I'm less interested in doing that than in seeing how the 5 already listed commutative monoid structures on fit together into a single structure (e.g., what compatibility relations they obey, and how to derive these 'instantly'), and then how the 5 corresponding symmetric monoidal structures on the category of species fit together into a single structure.
It may not be obvious, but I've only been writing things about monoid structures on that should easily categorify to give results about monoidal category structures on species! I find it easiest to tackle problems in a decategorified situation and then categorify, when possible.
Summarizing my main message so far: suppose and are commutative rigs. Let be the set of finitely supported functions , i.e. functions such that for all but finitely many . Then gets 4 commutative monoid structures: 2 coming from the 2 monoid structures on via pointwise operations, and 2 more coming from the 2 monoid structures on via convolution.
I keep thinking the latter 2 are better understood as comonoid structures, and I should flesh this out.
But anyway, when then there's an obvious isomorphism of sets , and 2 of the above 4 monoid structures are the usual rig structure on : addition and multiplication of polynomials!
John Baez said:
Thanks, everyone! Infinitely many symmetric monoidal structures on are described here, and infinitely many more here. Some commutative products on formal power series naturally arise from formal group laws, and Qiaochu Yuan tried to categorify some of these and obtain symmetric monoidal structures on here.
I'm having trouble squaring the second sentence with the third. Just how rigorously established were these symmetric monoidal structures? I've read only cursorily, but it looked a bit conjectural.
The infinitely many symmetric monoidal structures found by JMAA and Speyer (listed in the first two references in blue) did not all come from formal group laws. Qiaochu tried to get some from formal group laws, and it seems some of those did not work.
I think everything I know about this is explained more clearly at those links.
I'm not seeing the infinitely many examples from the first reference in blue (am I blind?). But Speyer does indeed seem to reference infinitely many that do come from formal group laws.
The set in the first reference is arbitrary, and each choice of cardinality of that set gives a different monoidal structure on . That's all I meant.
I hinted that this could be categorified, but I guess I should actually do it so everyone sees what I mean:
John Baez said:
Summarizing my main message so far: suppose and are commutative rigs. Let be the set of finitely supported functions , i.e. functions such that for all but finitely many . Then gets 4 commutative monoid structures: 2 coming from the 2 monoid structures on via pointwise operations, and 2 more coming from the 2 monoid structures on via convolution.
There are different possible categorifications but let's try this one. Like algebraic geometers use 'ring' to mean 'commutative rig', I'm going to use '2-rig' to mean 'symmetric 2-rig', one where the monoidal structure is symmetric. I'm doing this just to save on typing now!
Say a cocomplete 2-rig is a cocomplete symmetric monoidal category where the tensor product distributes over colimits. Note has two symmetric monoidal structures, and , the first distributing over the second.
Define a [[rig category]] following Kelly and Laplaza: it's a category with two symmetric monoidal structures and , the first distributing over the second, with the distributivity natural isomorphism obeying a legion of coherence laws.
Suppose is a cocomplete 2-rig and is a small rig category. Let be the category of all functors from to . Then gets 4 symmetric monoidal structures: 2 coming from the 2 symmetric monoidal structures and on via pointwise operations, and 2 more coming from the 2 symmetric monoidal structures and on via [[Day convolution]].
I don't know great names for these 4 symmetric monoidal structures on , but let's use and to stand for those coming from and on via pointwise operations, and and to stand for those coming from and on via Day convolution.
Then I believe is cocomplete and , and distribute over colimits, so becomes a cocomplete 2-rig in three ways! Maybe someone should check me on this.
Now let's see how species are a special case of this. In this example:
Then is the category of species and we get 4 symmetric monoidal structures on it:
These fit together to make species into a cocomplete 2-rig in three ways: via the Hadamard product, Cauchy product and Dirichlet product.
The substitution product should also fit into this picture: fix any base functor and , then endows with a skew-monoidal structure (cf Monads need not be endofunctors, T. Altenkirch, J. Chapman and T. Uustalu). In the case of species, I guess should be the embedding of the groupoid of finite sets into Set.
The reference above gives a sufficient condition (including fully faithfulness of ) for this skew-monoidal structure to be monoidal (Definition 4.1 and Theorem 4.4), but the condition does not apply to the case of species because is not full in that case.
Cool! I'm a bit too lazy to read this paper right now, but what sort of things do and need to be for Altenkirch's result to hold? Maybe just categories? For me to get the other 4 monoidal structures I assumed is a rig category and is a complete 2-rig, but I bet they use far weaker assumptions.
Indeed, this construction does not use the 2-rig structures, but it does use that is small and cocomplete in order to assert the existence of the left Kan extensions along .
For a groupoid it should suffice for to reflect isomorphisms I think.
(Basically because being an isomorphism is absolute and thus preserved by all the parallel functors . In general I think when consists solely of X-morphisms you could get a proper monoidal structure with weaker conditions on the subcategory of on functors that preserve X-morphisms where one of the weaker conditions is that reflects X-morphisms.)
Probably the easiest thing is just to point out that all the functors involved, excepting Kan extensions, factor uniquely through the inclusion of in and just use the theorems and conditions in the paper for a product on which ends up yielding a (skew-)monoidal category isomorphic to the one on via the unique factorization and via all the Kan extensions "factoring" through extension along the inclusion.