Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
Todd has some interesting thoughts on the page non-unital operad, but I couldn’t find a discussion thread for the page, so I’ll start one here.
I was recently led to what seems to be a related perspective: there is a certain skew-monoidale in the monoidal bicategory Prof, with underlying object the groupoid of finite sets and bijections. induces a lax monoidal structure on the category , and a monoid therein is precisely a symmetric operad, defined in the style used for non-unital operads (I have the impression that the definition should be attributed to Markl, as opposed to the May-style definition which only works in the unital case – right?). I hadn’t made the connection to the Day convolution that Todd uses.
One thing I find intriguing about this approach is that you don’t need to construct a whole monad (using various infinite colimits in the process) in order to set up the definitions, nor do you need to introduce a substitution tensor product which might seem ad-hoc especially if you want to vary your groupoid of arities. So it’s a kind of “minimalist” approach to generalized operads. You might also be able to use a non-groupoidal category of arities and perhaps recover notions of Lawvere theory this way.
So I was wondering – Todd, is the material at the page non-unital operad based on the existing literature, or is this something original that you put up there? Because I want to find out as much as I can about this perspective!
Tim, I think of it just as a reconstructed version of the notion of operad that is implicit in Stasheff’s 1963 Homotopy Associativity of H-Spaces I (which did not have a unit; the spaces of operations started at the 2-ary ones in ). So I’m not sure that the description in terms of the or operations should really be attributed to Markl; I think I’ve seen them elsewhere too, but unfortunately don’t have a clear memory where. Maybe somewhere in the literature that is connected with Deligne’s conjecture.
You’re right that you can’t derive these operations from the May-style definition (whose data he originally wrote out in the form and maps , and not in the slick way due to Kelly where an operad is a monoid in the monoidal category of species with plethystic monoidal product) without using the unit .
I’ve not seen it packaged the way I propose, in terms of the graft product, except in my own scribblings. This stuff was in my mind mostly around 1997 or so. The particular advantage I saw to using the graft product is that the graft product is cocontinuous in both variables (probably this was mentioned somewhere on the non-unital operad page), whereas the plethystic monoidal product is cocontinuous only in its left argument. This makes possible the description of free operads in a way that is closer to that of free monoids in cosmoi, where you just take . Well, it’s a little more complicated than that since a non-unital operad is not simply a semigroup with respect to graft product, but the advantage remains. I wanted to exploit it to give a more satisfactory account of bar constructions that I believe are in e.g. Ginzburg-Kapranov’s work on Koszul duality for quadratic operads, and I also wanted to use the graft product to give a more satisfactory account of cyclic operads (where the main datum is, in terms of the graft product, a pairing , which when differentiated can be used to put an operad structure on the derivative . The main guiding example for me is where is the Lie operad, where becomes the associative algebra operad.
Thanks so much, Todd! The idea that the lax monoidal product is bicocontinuous (and hence biclosed, I suppose), and that this could have interesting applications, is very intriguing! I’ll have to read about cyclic operads – I think I was under the mistaken impression that they were just operads whose operations were equipped with cyclic group actions rather than symmetric group actions. From what you say, thinking about these things in terms of differentiation and Day convolution seems to tie in very nicely with important operads out there.
Let me see if I can make precise the perspective I was coming from and how it relates to yours. Let be a cosmos. There is a monoidal bicategory whose objects are groupoids, 1-cells are -bimodules between the free -category on and the free -category on , and 2-cells are the usual morphisms of bimodules. The monoidal product is given by the product of groupoids, tensor product of bimodules, and tensor product of bimodule maps. (Lax) monoidal category objects (or “(skew) monoidales” as the Australians would say) in with underlying object can be identified via Day convolution with -enriched (lax) monoidal structures on . I was still in the process of thinking about a natural way to derive the graft product from the / skew monoidale perspective when I found your work – I tried thinking about it in terms of an ambient category containing (analogous to containing ) either equipped with a factorization system or having certain pushouts – but probably your slick description in terms of the differentiation operator can be understood in a natural way from the skew monoidale perspective.
The skew monoidale perspective has the advantage (of perhaps little value!) that it still makes sense when isn’t sufficiently cocomplete to define the Day convolution, or (basically equivalently) composition of -profunctors – so in some sense it’s more elementary; I suppose it basically makes sense in any “monoidal virtual equipment”. One could also imagine enlarging to get more notions of “generalized operad” – maybe the objects could be taken to be Hopf algebroids in or something, or even general -categories (perhaps still with some kind of cocommutative coalgebra structure – I think this is probably necessary). I have a sneaking suspicion that from a suitably generalized perspective, various categories of spectra should be examples of operads where the base category has been replaced with something a little more complex.
The subtlety that an operad is not just a lax monoid, but requires an additional axiom, is something I had completely missed. In hindsight the additional axiom is obviously necessary – a composite which is not of the of the form has and both directly plugged into , and so should be re-expressible in the form . This is something to ponder. There has been some serious study of skew monoidales in the last few years, for other reasons, and I wonder if similar conditions on lax monoids have come up in other contexts.
Before getting back to you on your last comment (which will come later), I’d like to correct what I said about “cyclic operad”. Let me try that one again.
First, a cyclic operad (as presented by Getzler-Kapranov) involves an extension of -actions to -actions, so we are talking about a species that comes equipped with a given antiderivative : . (Let’s assume . By the way, an antiderivative such that need not be unique: this is not property-like structure. But at least we’re not adding in extra “stuff” to .) The here carries an operad structure which has to get along with the -actions. I find it simplest to say it like this:
A cyclic (non-unital) operad is a species equipped with a pairing that is (1) symmetric, i.e., where swaps the tensor factors, and (2) by taking the derivative of we get an operad structure on . In other words, the composite
gives a structure of non-unital operad. Of course, a cyclic operad is where the operad structure on is unital (a unit is property-like structure).
Let me remark that the data uniquely determine the pairing map . This is because (1) uniquely determines , i.e., is faithful under the initial value constraint , and (2) equals on the summand , and is thereby determined on the summand by exploiting the symmetry axiom of .
The classical example is this: the associative algebra operad is cyclic. Here the antiderivative is taken to be the species of necklaces (a necklace on a finite set is a cyclic permutation ; a necklace structure on a pointed set is equivalent to a linear ordering of , so ). The pairing takes a pair of necklaces to the necklace on such that
For , if , else ;
For , if , else .
This pairing is manifestly symmetric, and you can check that the derivative reproduces the non-unital operad structure of the associative operad, which intercalates a list within a list to make a larger list.
I think I was under the mistaken impression that they were just operads whose operations were equipped with cyclic group actions rather than symmetric group actions
No, you’re not mistaken; just saying it differently. The extension of a permutative group action to a suitable action is given by saying what the extension does to an -cycle, i.e., how it should act on . Meanwhile, we have the species-theoretic meaning of the collective set of such extensions: it means we are giving an antiderivative in the sense of species.
Let me see if I can make precise the perspective I was coming from and how it relates to yours. Let be a cosmos. There is a monoidal bicategory whose objects are groupoids, 1-cells are -bimodules between the free -category on and the free -category on , and 2-cells are the usual morphisms of bimodules. The monoidal product is given by the product of groupoids, tensor product of bimodules, and tensor product of bimodule maps.
Not to distract us here, but more a marginal note: for , this is one of my favorite examples of a cartesian bicategory: it’s a categorified example of a bicategory of relations in the sense of Carboni-Walters. Each object is is self-dual with a unit and a counit ; the 2-adjunction derives from the requisite Beck-Chevalley condition (or Frobenius condition): the canonical 2-cell mated to the associativity isomorphism , is itself an isomorphism. That Frobenius holds is specific to groupoids; it fails for bimodules over general categories. In fact I have a memory that for any bicategory of relations (a cartesian bicategory satisfying this Frobenius condition), the locally full bicategory of objects, maps (left adjoints) and 2-cells is automatically locally groupoidal.
(Lax) monoidal category objects
What’s the official definition of lax monoidal category object? Is it consonant with the description of what lax monoidal category means in non-unital operad, where the associativity need not be invertible and at least one of the unit isomorphisms need not be invertible, and we impose just naturality and the usual pentagon and triangle conditions? (Now that I’m thinking about it, those two may no longer be sufficient for “all diagrams” commute, i.e., those famous lemmas of Kelly fail in the absence of some invertibility.)
Well, let me pretend for a while that the official sense and my sense meet up somehow. So we are contemplating possible niches for abstract graft products giving lax monoidal category objects.
Let me think out loud for just a moment. Please take this in the spirit of experimentation (or wild speculation); it might not be all that interesting in the end. (If it’s not meeting up with your own thinking, let me know.)
We have a lax associativity which comes from , induced by a natural inclusion . Now in general, we may define the -th derivative of a species by , and attempt to define an “-wise graft product” by the formula , and I’m wondering how far this generalizes from the case where our symmetric monoidal groupoid is and . So we have in mind a (symmetric) monoidal groupoid/category , whose monoidal product I will continue to write as to maintain an analogical tie to .
First, it seems there is a suitable lax associativity . Writing this out, this means we have a canonical map (here is a Day convolution), induced by a map . This in turn would be a specialization of a “strength” which takes the form
Such a strength component corresponds to a natural family – which we have, using symmetric monoidal structure on . I have not bothered checking for the pentagon condition for the -wise graft product so defined, but I imagine that holds (e.g., there is a pentagon condition on the strength).
A possible lax unit for this structure would be . This is where it gets intriguing according to my back-of-envelope calculations.
The right unit map is given by a natural family with components . This is no problem at all: we have this for any symmetric monoidal .
The left unit map would be given by a natural family . Admittedly this looks a little weird at first (and you don’t see it in the case because is empty unless (cancel the ’s so to speak), so the Day convolution simplifies drastically). But look here: I think we have such a map if is a traced monoidal category! (Thinking of tracing as a categorification of cancelling.)
(Comment too long; continued next comment.)
In the simple case where is a representable , we do indeed have a map
For more general we get a map by writing as a colimit of representables () and playing the usual coend calculus games.
(Note: of course we don’t need the full force of a traced monoidal category; it’s enough to trace over just the given object .)
In fact I have a memory that for any bicategory of relations (a cartesian bicategory satisfying this Frobenius condition), the locally full bicategory of objects, maps (left adjoints) and 2-cells is automatically locally groupoidal.
In the locally-posetal case, I think this is Carboni+Walters, Cartesian Bicategories I, Corollary 2.6(ii). I don’t recall seeing it in the non-posetal case.
Right, they even have locally discrete since groupoid+poset = discrete. The “memory” is of a personal calculation for the more general case, and that it was pretty straightforward.
Twice now I’ve started typing out replies and managed to lose them before posting! Here goes again.
a. These cyclic operads are interesting, and working through the associative / necklace example was fun! I read somewhere that in a cyclic operad you can permute the inputs with the output, but I don’t really see why that is.
b. The Leibniz rule is actually a bit delicate to prove – you take a map with mapping to the distinguished point, and look at it as a pair of maps with a funny -action, and show that when taking orbits you can reduce to the -action and throw out the map . Is there a better way to understand this?
c. I think these cartesian bicategories might be useful. If I’m not mistaken, is a cartesian bicategory for any right? After all, the requisite structure is just the existence of certain cells, all of which flow functorially from having them in groupoids. I like this example because when is not cartesian, is a cartesian bicategory even though is not the cartesian product. I think another example would be some sort of bicategory of Hopf algebroids in , right?
d. There’s a way to construct the graft product using exactness properties of pushout squares. I’m not sure if you can get the associator etc. this way.
e. There’s also a way to construct the graft product by playing off (surjective, injective) factorizations versus minimal (injective, surjective) factorizations of constant maps between finite sets. I think this can be formulated in an arbitrary cartesian bicategory with duals if you use modules playing the role of injective and surjective maps as data. I don’t know if you can get the associator this way.
f. The “extra axiom” for a lax monoid to be an operad says that the action coequalizes the two symmetry automorphisms of . This looks just like the equivariance condition on the binary operations of an algebra for an operad. Is there any chance that the iterates of the derivative form an operad themselves, in the category of endofunctors of the category of species? Certainly they form a symmetric sequence. (This sounds a lot like a fact I’ve heard in Goodwillie calculus: the derivatives of the identity form an operad. But I’m not sure it’s related.)
g. I suppose there’s a sort of 2-operad in the 2-category of categories with finite coproducts, which has a derivative operation, a binary operation, and the Leibniz rule between them. There’s also a 2-operad encoding all these operations along with a nullary operation representing an actual operad, satisfying the axioms on the nlab page. So an operad is an extension of the -algebra structure on the category of species to a -algebra structure (along the natural map from to ). This gives one way to understand how all the pieces here fit together. But somehow it doesn’t feel terribly enlightening to me.
h. I really like this traced monoidal category construction of relative graft products! I want to work out what this looks like when and is and is 1-dimensional (I suppose the groupoid of finite vector spaces and automorphisms doesn’t support a trace operation…). Another interesting case should be when and is but . In both cases, one should ask what an “operad” is, beyond being a lax monoid (since the Leibniz rule probably won’t hold verbatim)– and how to interpret it.
Sorry you had trouble, Tim. That can be quite aggravating. If this means you lost work, then let me pass on something I learned from Toby Bartels: lazarus.com has software you can download where you never have to lose information you put in a web form like a comment box. This has saved me a lot of aggravation.
Let me respond to your comment in dribs and drabs, starting with (a).
These cyclic operads are interesting, and working through the associative / necklace example was fun! I read somewhere that in a cyclic operad you can permute the inputs with the output, but I don’t really see why that is.
Yes, that’s right. (By the way, I don’t know much about cyclic operads. In particular I’ve had trouble reading the Getzler-Kapranov stuff, for various reasons, and my take on it via species is a personal response to some of that.)
Here’s my intuition. A structure of species , as an element of let’s say , can be diagrammatically depicted as a node labeled with spokes incident to it. When we consider the derivative of , given by , we are distinguishing one of those spokes, the one labeled . This can be put to various uses, for example we may wish to consider that spoke as an output edge.
For example, let’s consider a cyclic operad structure . Diagrammatically, what this does is take an element and another and produces an element . You can picture a structure of species as the result of a “chemical bonding” of two spoked wheels where we merge the two edges marked into one, which becomes a bound edge (and there are now external edges after bonding). (Using this pictorial device, you can easily imagine what the free cyclic operad on a species looks like: the elements are molecular configurations of atomic spoked wheels whose nodes are labeled by elements of the species.) Then one contracts this bound edge with endpoints labeled into a node labeled , depicted as the center of a wheel with spokes.
Now consider differentiating the map . A structure of species is a structure of type except that the outer derivative again means we are marking off one of the “spokes” as part of the structure. Let’s follow Joyal and write as the convolution indexed over all ways of partitioning into two subsets. (Yes, you are right that we are using some special features of when we do species calculus.) Relative to the decomposition , the marked spoke belongs to or , let’s say . So we are contemplating a structure in , the two derivatives corresponding to two previously marked edges (one the shared spoke between the wheels, the other the external edge labeled ). Now we are viewing the edge as output, and regarding the entire configuration as a formal plugging of the -wheel into the -wheel, and the derivative map itself as an operadic operation which applied to the configuration gives back an element of .
Of course might have belonged to and then we would be contemplating plugging the -wheel into the -wheel. The beauty of cyclic operads is this sort of directionlessness where there is no particular bias of what is being plugged into what; it’s more just a plugging together. Very much like some forms of relational calculus (which could be derived from a bicategory of relations where every object is self-dual) where one de-emphasizes domain vs. codomain. Instead there is a sense of just dealing with terms of type which, if you have two lists with a type in common, then terms of those list-types can be “chemically bonded” (by a kind of tracing operation). This by the way was exactly the metaphor that Peirce was after in his Existential Graphs calculus, and I believe Sean Carmody wrote his thesis (under Martin Hyland) on this categorical topic.
In fact I would be willing to suppose that a “cyclic prop” (which would be to a cyclic operad as a prop is to an operad) should be such a compact closed category where every object is self-dual. I need to think about this more. From Getzler and Kapranov I gather that an important ingredient for constructing cyclic operads is a “universal quadratic form” which I suppose corresponds to self-duality. Again I need to think harder about this.
Okay, now (c).
If I’m not mistaken, is a cartesian bicategory for any right?
Not quite. I think had better be cartesian monoidal here.
So as you know, the notion of cartesian bicategory is meant to capture the structure of bicategories like , , and where the 1-cells behave something like relations or bimodules and left adjoint 1-cells behave something like functions or functors, and much of the subject considers the interaction between these two bicategories. But the cartesian part refers to the fact that when we restrict the tensor product to the bicategory of 0-cells, left adjoint 1-cells (what Carboni and Walters call “maps”), and all 2-cells between them, the tensor product becomes a (cartesian) 2-product, and that the local hom-categories have cartesian products, and that that cartesian data at both levels is enough in fact to recapture the tensor product on the total bicategory (that uses all 1-cells). With a little tightening up, that can actually be turned into a definition (and in fact Cartesian Bicategories II, written IIRC by Carboni, Kelly, Verity, and Wood but which I’ve never actually read, defines cartesian bicategories in such a manner).
You can easily figure out how it works by considering the example . If you have two relations and , then their tensor product (which we ordinarily denote as , even though is not cartesian monoidal – the cartesian product is in fact the coproduct ) is an intersection of two relations which we form as composites
where , , etc. make reference to the 2-product structure on (here sets, functions, and inclusions between functions which are equalities), and is right adjoint to the 1-cell . So we have the formula . It works the same way for general cartesian bicategories: the tensor product on is recaptured from its restriction to (where it is cartesian) by the formula
which uses the 2-product structure (the projections etc.) as well as local cartesian structure on the local hom-category .
One nice thing about this is that a cartesian bicategory structure on a bicategory is manifestly property-like (i.e., essentially unique if it exists).
The nLab article cartesian bicategory (whose first editor was me) proceeds slightly differently and emphasizes lax (or colax) 2-adjunctions which become strong when restricted to maps, but of course the definitions are equivalent.
Mike emphasizes that all this should really be cast in the language of framed bicategories. This hasn’t been done yet in the nLab article (or even elsewhere AFAIK).
Mostly a note to self on the symmetry condition on a cyclic operad – I missed at first a subtlety in defining . Writing , the symmetry does two things – it interchanges the two factors and also precomposes the bijection with the symmetry isomorphism .
I guess the conclusion on the business of permuting inputs and outputs is that for example it’s not the associative operad whose inputs and outputs you can permute, but rather its antiderivative, the necklace species, which should be thought of as having a directionless composition.
I guess I see that is not cartesian when is noncartesian, but I’m still having trouble seeing which of your axioms it fails to satisfy. It seems to me that the maps are all present, and satisfy all the equations you could want, because they are satisfied in groupoids. Your axioms must somewhere say something about how this structure relates to all 1-cells, but I’m not sure where. Actually there’s a further subtlety that the 2-morphisms between maps are not the same as 2-morphisms of groupoids, so perhaps this is really where the issue lies. From the Carboni-Walters perspective, I can see that there’s no natural way to make the bimodules into oplax comonoid morphisms. I wonder if there is a natural weakening of the notion of cartesian bicategory which will encompass these examples, since the basic idea is still present – the is the cartesian product on maps, and it is somehow “derived” from its action on maps.
Hello Todd and others,
So I made a few small edits at operad to talk about the difference between “non-unital operads” in your sense and “non-unitary operads” in the terminology of Fresse’s book, which are operads with no nullary operations. Note that in their book, Markl, Shnider, and Stasheff actually define “operad” to mean “non-unitary operad”, and they refer to what you call non-unital operads as “pseudo-operads” (with the comment, “Markl in [Mar96c] defined ’pseudo-operads’ or ’non-unitary’ operads as -modules with -operations which satisfy axioms equivalent to the associativity and equivariance axioms […] but without a unit axiom”).
I am not sure what exactly are Fresse’s motivations for referring to operads with no nullary operations as “non-unitary”, or whether there is another name for this. Also, I haven’t looked closely enough in his book to see whether he has another term for non-unital operads. No doubt having such similar-sounding names is a potential source of confusion (and note that Stasheff’s associahedral operad is both non-unital and non-unitary!), but I don’t have any suggestions for alternatives. (However, I was looking for a word that covers exactly the concept of “non-unitary operad”.)
Thanks, Noam!
Along the same lines as calling a ring without an identity a “rng”, I might whimsically propose “oprad” for what I had been calling a non-unital operad, without an (unary) operad unit. It sounds a little silly maybe, but so does “rng”. :-)
I might call an operad without nullary operations “constantless”.
1 to 15 of 15