
TL;DR
This paper demonstrates the Koszul property of the operad for modular operads and uses it to develop higher operations on graph homology, revealing its rational homotopy type.
Contribution
It establishes the Koszulness of the modular operad operad and constructs higher composition operations on graph homology for the first time.
Findings
Operad encoding modular operads is Koszul.
Constructed higher composition operations on graph homology.
Characterized the rational homotopy type of graph homology.
Abstract
This paper shows that the operad encoding modular operads is Koszul. Using this result we construct higher composition operations on (hairy) graph homology which characterize its rational homotopy type.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Massey products for graph homology
Benjamin C. Ward
Abstract.
This paper shows that the operad encoding modular operads is Koszul. Using this result we construct higher composition operations on (hairy) graph homology which characterize its rational homotopy type.
1. Introduction.
Graph complexes are combinatorial objects which can be used to compute invariants of topological spaces. They were introduced by Kontsevich [Kon93],[Kon94] building on earlier combinatorial models for moduli spaces [Pen87] and incorporating influence from Feynman diagrams in quantum field theory. Depending on the particular combinatorics of the graphs involved, graph complexes may be used to calculate cohomology of moduli spaces of Riemann surfaces [Kon93],[GK98], moduli spaces of tropical curves [CGP19], or embedding spaces of manifolds [ALV07],[AT14]. Further variants of graph complexes may be used to study the Grothendieck-Teichmuller Lie algebra [Wil15] or automorphisms of free groups [Kon93],[CV03].
To encode the construction of graph complexes, Getzler and Kapranov introduced in [GK98] the notions of modular operads and the Feynman transform, which we denote by . With this notion, graph homology with labels in a cyclic operad may be defined as:
[TABLE]
where is the extension of to higher genus by [math]. The functor is an involution up to homotopy and preserves quasi-isomorphisms. This means that if were equivalent to its own homology we could conclude . This would be a powerful computational tool because it would imply, among other things, that the graph homology was generated in genus [math]. Alas this formality property is rarely present, and the act of taking homology loses information about the homotopy type of the Feynman transform.
In this paper we give a way to systematically account for this loss of information by constructing an analog of Massey products for modular operads. Taking a suitable generalization of the Feynman transform which incorporates these higher operations, which we denote , we do indeed find
[TABLE]
In constructing these higher operations, our model to follow comes from rational homotopy theory. The cochain complex of a simply connected topological space need not be equivalent to its cohomology in the category of commutative algebras, but there are higher cohomology operations which fit together to form a homotopy commutative algebra such that the cochains and cohomology are equivalent in this larger category (see [Kad09], after [Sul77]). This fundamental example motivated the successful homotopy transfer theory for algebras over operads [LV12, Ber14] in which the property of Koszulity plays a fundamental role in furnishing small cofibrant resolutions encoding homotopy invariant structure. In this paper we endeavor to resolve the composition in modular operads, and to this end our first needed result is:
Theorem A**.**
The operad encoding modular operads is Koszul.
The notion of Koszulity used in Theorem A requires a modest generalization of the state-of-the-art. In order to encode modular operads as algebras over a quadratic operad, we use a notion of colored operads where the colors form not just a set but a groupoid. Generalizing Koszul duality and homotopy transfer theory to this context is a necessary but straight-forward exercise and is carried out in Section 2. Beyond just modular operads, this section illustrates how the theory of Koszul duality for groupoid colored operads is an effective tool to establish homotopy transfer theory for generalizations of operads admitting bar-cobar duality, see Remark 2.53 and Corollary 3.16.
With this generalization of Koszul duality in hand, we first define a quadratic groupoid colored operad whose algebras are modular operads, we then identify its quadratic dual to be a suspension of the operad encoding -twisted modular operads, denoted , and we prove Theorem A by showing that the natural map
[TABLE]
is a levelwise quasi-isomorphism (here denotes the cobar construction). Our proof of this fact is a novel and direct analysis which emphasizes the combinatorics of the fiber. We define a weak modular operad to be an algebra over .
Returning to the example of graph homology, we apply our results in the following way. First we use homotopy transfer theory to give the structure of a weak modular operad such that (where the right hand side has its (strong) modular operad structure). This endows graph homology with operations of the form:
[TABLE]
for each (modular) graph with vertices of type (color) .
We call these transferred operations “Massey products”. This terminology is derived from an analogy between weak modular operads and -algebras in which the transferred operations, due to Kadeishvili [Kad82], generalize classical Massey products in algebraic topology, see [LV12, Section 9.4.5] and the references there-in. The use of operadic versions of Massey products to establish non-formality results finds a forerunner in [Liv15]. In our case, the fact that graph homology is defined via an extension by zero allows us to prove the following structural result:
Theorem B**.**
Let be a Koszul cyclic operad with Koszul dual . Every graph homology class in is either a generator of or is in the image of some Massey product.
To prove this result, as well as to the organize this family of new operations, we generalize the Feynman transform to this setting. More precisely we define the weak Feynman transform as pairs of functors
such that and that preserves -quasi-isomorphisms. In particular, since , every graph homology class in genus which is not a boundary is also not a cycle.
Since graph homology is not just a weak modular operad, but a (strong) modular operad as well, the differential in its weak Feynman transform is a sum of the classical Feynman transform differential with terms corresponding to Massey products of edges or more. Filtering by internal degree has the effect of isolating the (classical) Feynman transform differential, thus:
Theorem C**.**
There is a spectral sequence whose first page is the homology of and which converges to . The higher differentials correspond to sums of linear duals of Massey products.
This is the analog of the Milnor-Moore spectral sequence from rational homotopy theory [FHT01]. The computational facility of this and a related spectral sequence considered in subsection 4.4 is that it allows us to, roughly speaking, pair classes in with classes in for a Koszul cyclic operad, and denoting the modular envelope.
For example, when is the Lie operad we may compare Lie graph homology, denoted after [CHKV16], with a graph complex computing the top weight homology of the moduli space of punctured Riemann surfaces, denoted after [CGP19], via:
Corollary 1.1**.**
Fix , a pair of natural numbers with and .
- (1)
There is an upper half plane spectral sequence whose 0-page is , whose bottom row computes and which converges to . 2. (2)
There is an upper half plane spectral sequence whose 0-page coincides with as graded vector spaces, whose bottom row computes and which converges to .
In short, these spectral sequences tell us that every commutative graph homology class is witnessed by a graph labeled by Lie graph homology classes, and vice versa. As an application we compute:
Corollary 1.2**.**
**
This calculation agrees with the computer calculations done in [CGP19, Appendix A]. The novel feature of this calculation is that it requires no analysis of any differentials; it relies only on the representation theory of Lie graph homology and the elementary properties of the spectral sequences constructed above. With significant additional work it may be possible to generalize this computation; we refer to Section 4.6 for this among a list of additional applications and questions stemming from the results of this paper.
Contents
- 1 Introduction.
- 2 Koszul duality for groupoid colored operads.
- 3 Weak modular operads.
- 4 Graph homology and the weak Feynman transform.
Acknowledgement
I would like to thank Dan Petersen for sharing with me his observation that non-formality of the modular operad may be seen as a consequence of the non-surjectivity of the assembly map. I would also like to thank Ralph Kaufmann for the insight that using groupoid colors/Feynman categories allows one to encode modular operads via a homogeneous-quadratic presentation. This paper has also benefited from helpful conversations with Alexander Berglund, Martin Markl and Bruno Vallette. Finally I would like to thank several anonymous referees whose detailed comments have significantly improved this paper.
2. Koszul duality for groupoid colored operads.
Our conceptual starting point is the work of Van der Laan [VdL03] who resolves the colored operad encoding non-symmetric operads using Koszul duality. This colored operad is homogeneous quadratic and its colors form a set. Encoding modular operads as homogeneous quadratic, it is necessary to allow operads whose colors form a groupoid.
Groupoid colored operads were introduced by Petersen [Pet13] and simultaneously developed from the perspective of symmetric monoidal categories in [KW17]. It has been shown [BKW18] that groupoid colored operads may also be viewed as set colored operads in which the automorphisms in the groupoid are viewed as unary operations in the operad. However, viewing our operads of interest as groupoid colored will be desirable for two reasons. First the passage from groupoid colored operads to set colored operads does not preserve quadraticity. By viewing our operads as groupoid colored they may be presented as (homogeneous) quadratic, allowing us to apply a direct generalization of the classical theory of Koszul duality. Second, in characteristic zero, any chain complex with a finite group action may be viewed as an equivariant deformation retract of its homology (Lemma 2.57). This means that homotopy transfer theory for algebras over colored operads can be implemented without resolving automorphisms (resolving automorphisms is of interest in characteristic , see [DV15]). This makes groupoid colored operads a natural starting point for studying homotopy transfer theory in characteristic zero.
Thus, the results of this section are a straight-forward but essential generalization of the state-of-the-art. After introducing the notion of groupoid colored operads, we develop Koszul duality (Subsection 2.5), bar and cobar constructions (Subsection 2.7) and homotopy transfer theory (Subsection 2.8). We assume familiarity with Koszul duality for set-colored operads and emphasize the novel features and arguments of the groupoid colored case. In particular, we closely follow the book of Loday-Vallette [LV12] which gives the theory in the uncolored case. The debt this section owes to that work should not be understated.
2.1. Graphs, trees and colored trees.
Definition 2.1**.**
An abstract graph is a 4-tuple consisting of a non-empty finite set , a finite set , a function and an involution . A subgraph is a pair of subsets of and which are closed under and .
This definition will be accompanied by the following terminology:
- •
The elements of are called the vertices of .
- •
The elements of are called the flags of . They may also be referred to as half-edges.
- •
The orbits of of order 2 are called the edges of .
- •
The fixed points of are called the legs of .
- •
If we say both that is adjacent to and that is adjacent to . The set of flags adjacent to will also be denoted fl().
- •
The integer is called the valence of . It is denoted .
- •
A graph is called reduced if .
It is a standard construction to associate a 1-dimensional CW complex to an abstract graph. In the presence of legs, this construction adjoins an extra [math]-cell to the end of each leg. We say a graph is connected (resp. simply connected) if this CW complex is connected (resp. simply connected).
Definition 2.2**.**
A simply connected graph will be called a tree.
This definition will be accompanied by the following terminology:
- •
A corolla is a tree with no edges.
- •
A rooted tree is a tree along with a distinguished leg, called the root.
- •
The non-distinguished legs of a rooted tree are called leaves.
- •
Given a pointed set with basepoint , an -labeled rooted tree is a rooted tree along with a bijection between and the set of legs of which takes to the root.
- •
An -tree is a -labeled rooted tree, where [math] is taken to be the base point of the set .
In particular an -tree has leaves labeled by , while we regard the base point [math] as labeling the root. Every rooted tree may naturally be considered as a -tree.
In the CW complex corresponding to a rooted tree there is a unique shortest path from a vertex to the root. This path will intersect a unique flag adjacent to , and we call this distinguished adjacent flag the output of . If is a vertex in a rooted tree, we consider the set fl to be a pointed set with the output flag as the basepoint. Flags which are not outputs are called inputs. Every edge in a rooted tree consists of one input flag and one output flag. The number of inputs adjacent to a vertex in a rooted tree will be called the arity of the vertex and will be denoted .
In this paper we will consider colored trees. We define a coloring of a graph by a set to be a function such that . Informally, a coloring of a graph by assigns an element of to each edge and leg of the graph. We are now prepared to define the class of trees we will consider in this paper.
Definition 2.3**.**
Let be a small category and be a set. A -colored -tree is a reduced, -labeled rooted tree along with a coloring by the set . A -colored tree is a reduced -tree along with a coloring by the set .
We will more often have use for the latter definition, in which the leaves of the tree are labeled by . By abuse of notation we will often refer to a -colored tree by simply , keeping the leaf and edge labels implicit. While the morphisms in do not play a role in the definition of a -colored tree, they will play a vital role in the definition of the monad of -colored trees below.
The type of a -colored -tree is the function which sends an to the object which colors the flag labeled by . In the special case of a -colored tree, this function is equivalent to the ordered list of objects where denotes the leaf labeled by and denotes the root of . In this case we also use the notation to denote type. See Figure 1 for an example. Similarly we define the type of a vertex in a -colored tree to be the function fl sending a flag to the object of which colors it.
2.1.1. Substitution of colored trees.
We define a substitution of -colored trees starting from the following data. Let be a -colored -tree of type , let be a vertex in of type , and let be a -colored fl-tree of type .
We then form a new -colored -tree of type , denoted as follows. The set of vertices is . The set of flags is . The adjacency map is the union and . Finally the involution is the same except on the former legs of . To define the involution on these legs, we let denote the bijection given by the fl labeling of and define . The resulting abstract graph is a rooted tree, its leaves inherit a labeling by the set , and the inherited -coloring still respects the involution. Thus is a -colored -tree of type .
Let us record several facts about substitution for future use. The proofs of these lemmas are all immediate.
Lemma 2.4**.**
Inclusion of flags induces a bijection .
Lemma 2.5**.**
If is defined then is also defined and .
Lemma 2.6**.**
Let be a -colored -tree of type with vertices . Let be of type , and fix a -colored fl-tree of type , called for each . Then the iterated substitution
[TABLE]
is well defined and independent of the order of the vertices.
We call this a total substitution and denote it by
Lemma 2.7**.**
In a total substitution, inclusion of vertices induces a bijective correspondence .
2.1.2. Empty -colored trees
We will occasionally refer to the objects of as empty -colored trees. This terminology is meant to conflate an object of with a directed line segment labeled by it, which could be thought of as a “-colored tree with no vertices”, although this is technically not a tree by our definition. To reinforce this graphical intuition we will typically denote the empty colored tree corresponding to an object by the symbol . We consider to be of type .
Let be a -colored -labeled tree with a vertex of valence two of type . We denote the substitution of the empty colored tree at by . Informally we picture pasting the empty -colored tree over the vertex, thus removing it. Formally, is defined as follows. If is the lone vertex of we define . Else we define to be the -colored -labeled tree with vertices , flags , adjacencies by restriction, and the unique involution such that both agrees with except on the set and that the resulting graph is connected.
2.1.3. Isomorphisms of graphs
Definition 2.8**.**
An isomorphism between abstract graphs is a pair of bijections and such that and .
Clearly an isomorphism between two graphs specifies isomorphisms between their sets of vertices, flags, edges and legs. Hence we may define:
Definition 2.9**.**
An isomorphism of -colored -labeled trees is an isomorphism of graphs which respects the coloring and labeling.
In the remainder of this paper we are primarily interested in such labeled trees and graphs up to color and label preserving isomorphisms.
2.2. Monad of -colored trees.
Fix a co-complete and closed symmetric monoidal category . In practice will be either sets or chain complexes. Also fix a small category and groupoid . The purpose of this subsection will be to introduce a certain monad of -colored trees. We first introduce the category on which this monad will act. Throughout we denote the symmetric groups by .
2.2.1. -colored sequences.
For a natural number we let -corollasr be the following category. The objects are the objects of . We call an object of this category a -color scheme of length . We will occasionally write -color schemes using vector notation: , and write . The morphisms of -corollasr having source coincide with the set
[TABLE]
The target of such a morphism is . Composition of morphisms is given by
[TABLE]
Define -corollas to be the disjoint union of the categories -corollasr over . A -colored sequence is defined to be a functor from -corollas to . Unpacking this definition, a -colored sequence specifies a collection of objects (in ) for with an action of the group on the left and on the right, along with compatible isomorphisms corresponding to permuting the non-zero indices.
For we use the notation:
[TABLE]
2.2.2. The object .
In this construction we make use of unordered monoidal products, see [MSS02] Definition II.1.58.
Fix vertex in a -colored tree of arity and fix a -colored sequence . If we choose an auxiliary ordering of the input flags of , then we may say is of type . We then define
[TABLE]
This object is independent of the order of the that we chose and it inherits a natural action of the group , where here denotes the unordered product.
Now let be a -colored tree with vertices Vert and form the unordered tensor product . Given an edge of with input flag , output flag , and color , the group acts on by acting simultaneously on the factor on the left and the factor on the right. Formula 2.1 ensures this action commutes across different edges, and hence we have an action of the group on . Let us write for the coinvariants of this action and define
[TABLE]
This definition may be understood informally by regarding as the space of -colored trees whose vertices are labeled by , modulo the relation that an automorphism in can be transported across an edge labeled by .
2.2.3. The monad .
We consider -colored sequences as a category whose morphisms are given by natural transformations. Let us define a functor
[TABLE]
on objects via
[TABLE]
Here we have abused notation by conflating a tree with its isomorphism class, but since is independent of the choice of representative of the isomorphism class of , no confusion should result. For brevity we no longer write “isomorphism classes of” below, but we continue to consider trees only up to label and color preserving isomorphisms.
Observe that is naturally a -colored sequence since, if is a -colored tree of type , then for any leg labeled by some we may define an action of on by acting on the factor corresponding to the unique vertex adjacent to said leg.
Since a morphism of -colored sequences is a natural transformation, it is given by a collection of equivariant maps and so induces a map . Taking the coproduct of such maps specifies the image of on morphisms.
Theorem 2.10**.**
Substitution of trees endows the functor with the structure of a monad.
Proof.
The proof closely follows the uncolored case, see e.g. [MSS02, p. 89] or [LV12, p. 160].
Let us first observe that if is a -colored sequence and is a vertex of a -colored tree of type , then combining formulas 2.3 and 2.5 yields:
[TABLE]
Using this we compute:
[TABLE]
The validity of the last step rests on our ability to iteratively commute the monoidal product with colimits in a fixed variable, which is allowed due to our assumption that is closed monoidal. We then employ the bijective correspondence of the edges of the total substitution and the union of the edges of its pieces (Lemmas 2.4 and 2.6).
Using the bijective correspondence between the vertices of and the disjoint union of the vertices of the (Lemma 2.7), each term in this coproduct specifies a summand of and taking the coproduct of these inclusions gives us the morphism . The associativity of this composition follows from the associativity of tree substitution (Lemma 2.5). The monadic unit is given by corolla inclusions. ∎
2.2.4. The monad .
There is a variant of the above construction which includes the empty -colored trees (see Subsection 2.1.2). Given a -colored sequence we define with its induced left and right -action. We then define a functor
[TABLE]
via , where now the coproduct is taken over isomorphism classes of possibly empty -colored trees of type .
Theorem 2.11**.**
Substitution of possibly empty trees endows the functor with the structure of a monad.
Proof.
This follows similarly to the proof of Theorem 2.10. The most noteworthy difference being that one or more of the could be the empty tree. In this case we note that if , then there is a surjective map
[TABLE]
which identifies two edges if they were formerly adjacent to the vertex (the generalization of Lemma 2.4 to the case of possibly empty trees). Using the fact that the action on each is free, we may cancel a tensor factor of for each identification made in the surjection 2.7. Thus the isomorphism
[TABLE]
is still valid in the case that one or more of the is empty. With this observation, the proof follows as in the proof of Theorem 2.10. ∎
2.3. Groupoid colored operads
We are now prepared to define groupoid colored operads. The generic terminology groupoid colored operad will mean a -colored operad for some groupoid , and is defined as follows:
Definition 2.12**.**
A non-unital -colored operad is an algebra over the monad . A unital -colored operad is an algebra over the monad . Morphisms of -colored operads are morphisms of algebras over the relevant monad.
In this paper -colored operads will often be referred to simply as operads if is given, and we shall work with both the unital and non-unital variants as the situation dictates.
By definition, then, a -colored operad comes with a morphism
[TABLE]
for every -colored tree of type , which we call contracting the tree. These contractions are equivariant with respect to permuting the leaf labels of and acting by automorphisms of the objects coloring the leaves. The property of being an algebra over the monad ensures that contracting a tree can be done one edge at a time, all at once, or via any combination of subtrees without changing the result. In the unital case we may take to be the empty -colored trees, which gives us maps which are compatible with the contractions.
Example 2.13**.**
Every uncolored operad is a groupoid colored operad for the trivial groupoid. Every set colored operad is a groupoid colored operad for the groupoid whose objects are the set of colors and which has only identity morphisms.
Example 2.14**.**
(Free operads). By general considerations in the theory of Monads, the forgetful functor which takes a -colored operad to its underlying -colored sequence has a left adjoint given simply by evaluation. Here we may consider both the unital and non-unital variants of this free operad construction. If we denote them by denoted and respectively, they are related by:
[TABLE]
Example 2.15**.**
(Endomorphism operads). A functor will be called a -module. To such an we associate the endomorphism -colored sequence:
[TABLE]
with the inherited actions and action by permuting the inputs. This -colored sequence carries the natural structure of a unital -colored operad via composition of functions. Note that associativity of composition of functions ensures both associativity of the operadic structure maps (as usual) but also compatibility with the action of the groups .
Example 2.16**.**
(Feynman categories). A Feynman category [KW17] with vertices gives rise to a -colored operad in sets. In this way we can use the examples given in [KW17] to build groupoid colored operads which encode operads, cyclic operads, modular operads etc. We do not assume familiarity with loc. cit., and give a detailed construction of the groupoid colored operad which encodes modular operads below (Section 3).
Example 2.17**.**
(Initial operad). Since is closed monoidal, there is a unique non-unital operad formed by taking the initial object in each color scheme. Likewise, there is a unique unital operad structure on the following -colored sequence:
[TABLE]
Any unital operad admits a unique morphism .
Example 2.18**.**
(Trivial operad). There is a non-unital operad formed by taking the terminal object (when it exists) in every color scheme. Similarly, there is a unique unital operad structure, denoted , on the -colored sequence:
[TABLE]
Definition 2.19**.**
An augmentation of a unital groupoid colored operad is a morphism . An augmented operad is an operad along with an augmentation. If is an Abelian category, the augmentation ideal is the kernels of these maps, and is denoted .
2.3.1. Monoidal Definition
The original definition of a groupoid colored operad was given in [Pet13, Definition 3.8] as a monoid for a monoidal product on the category of what we have called -colored sequences. To be precise, [Pet13] does not make the restriction that the category is a groupoid (see however his Remark 3.13), nor does he make the restriction that trees have at least one input as we have done (see Remark 2.25 below). With these restrictions we prove the equivalence of the monoidal and monadic definitions of groupoid colored operads.
Definition 2.20**.**
A -colored rooted tree is level if the unique shortest path from each leaf to the root passes through the same number of vertices. We say a tree has levels if it is a level tree for which this number is . We define the empty -colored trees to be level with .
In any rooted tree the set of vertices has a partial order given by saying if lies on the unique shortest path between (inclusive) and the root. We define the height of a vertex to be the number of vertices which are less than or equal to it in this partial order.
Definition 2.21**.**
Let be a tree with levels and be -colored sequences. Define:
[TABLE]
The notation is as in Section 2.2.2. We then define
[TABLE]
where the coproduct is taken over isomorphism classes of possibly empty -colored trees. Taken over all , this gives the structure of a -colored sequence.
Lemma 2.22**.**
[Pet13, Proposition 3.6]** The operation is a monoidal product on the category of -colored sequences with monoidal unit (as in Example 2.17).
Definition 2.23**.**
[Pet13, Definition 3.8] A -colored operad is a monoid in the monoidal category of -colored sequences.
Theorem 2.24**.**
The monoidal and (unitial) monadic definitions of groupoid colored operads are equivalent.
Proof.
This result is the groupoid colored analog of [MSS02, Theorem 1.68], and we merely sketch the equivalence. Given a -algebra we have maps (Formula for each tree, and so in particular for each level tree. The coproduct of such maps gives us as desired. In addition, the operations corresponding to the empty tree allow us to define the unit for the monoid structure .
On the other hand given a monoid for we have an operation for every level tree . Given a tree which is not level, there is a unique level tree with a specified isomorphism , constructed by grafting vertices labeled by the monoidal unit to those leaves of whose adjacent vertices are of sub-maximal height until the result is level. This gives us the structure map . The verification that associativity of the monoidal product corresponds to the associativity condition for algebras over a monad is straightforward. ∎
Remark 2.25**.**
When considering Definition 2.21, it should be recalled (Definition 2.3) that we consider only reduced trees, meaning all vertices have arity . However, it is possible to drop this assumption while allowing our -colored sequences to have empty inputs to produce a monoidal product for such non-reduced -colored sequences (compare [Pet13, Definition 3.8]).
2.3.2. Algebras over operads.
Let be a -module and be a unital -colored operad. We define a -algebra structure on to be a -colored operad map . Such a -algebra structure specifies an -invariant family of -equivariant maps
[TABLE]
where and where means coinvariants with respect to the action.
We may also give a monoidal characterization of algebras over groupoid colored operads. First, to a -module we may associate a non-reduced -colored sequence by defining and to be the initial object otherwise. If is any -colored sequence then the non-reduced composition is a non-reduced -colored sequence which is non-trivial only for color schemes having empty inputs. We may thus consider to be a -module. Explicitly:
[TABLE]
A -algebra structure on determines a morphism of -modules via the maps in Formula 2.11, and a -algebra structure on may be characterized as such a morphism which is associative and unital with respect to the monoid structure on , compare [LV12, p. 133] in the uncolored case. With this, [LV12, Propoition 5.2.1] carries over verbatim to prove:
Lemma 2.26**.**
The forgetful functor from -algebras to -modules has a left adjoint defined by with algebra structure maps induced by the monoid structure .
Remark 2.27**.**
Algebras over non-unital operads are defined as follows. The forgetful functor from unital to non-untial -colored operads has a left adjoint given by (as in Example 2.17). We define for a non-unital operad . We may then equivalently define a -algebra structure on a -module to be either a unital -colored operad map or a non-unital -colored operad map . In particular, for non-unital the free -algebra functor is given by .
2.4. Algebraic -colored cooperads.
In this paper we will not study the categorical dual of the notion of a groupoid colored operad in full generality. Rather, after [LV12], we will consider a specialization suited to Koszul duality. These will be called conilpotent groupoid colored cooperads.
For this, we now narrow our focus in two ways. First, we fix the base category to be the category of dg vector spaces over a field of characteristic [math] with homological grading conventions. Second we impose the following assumption, which we carry for remainder of this paper:
Assumption 2.28**.**
The group Aut is finite for every .
This assumption would eventually be needed below, in that several constructions require summing over automorphism groups, but imposing it at this point allows us the convenience of identifying invariants with coinvariants in the definition of cooperads and their coalgebras.
2.4.1. The comonad structure on .
Recall our calculation:
[TABLE]
For a -colored tree of type we define a map as follows. Pick a summand, thus fixing and for which the total substitution is defined. If , then this summand is canonically isomorphic to and we include via this isomorphism. If then the map to this summand is [math]. Observe that for any tree there are only finitely many total substitutions, since each total substitution is specified by a fixed quantity of (possibly empty) subsets of the finite set of edges. Thus this map lands in the direct sum. It is also clearly -equivariant. Taking the coproduct of these maps induces a natural transformation , and associativity of the total substitution (Lemma 2.6) ensures this natural transformation is comonadic, with counit given by projection to corollas.
Definition 2.29**.**
A conilpotent -colored cooperad is a coalgebra over the comonad .
All cooperads we consider in this paper are conilpotent unless explicitly stated. The reader expecting conilpotent cooperads to come equipped with a counit is referred to Remark 2.30. Note the functor does not have a similar comonadic structure, since in the presence of the empty -colored trees there are infinitely many total substitutions which can result in a given tree.
By definition, then, a conilpotent -colored cooperad comes with a morphism for every -colored tree of type , which we call blowing up or expanding the tree. Since is defined using a direct sum, for each vector in , there are only finitely many such expansions which are non-zero. Notice that in the -colored case, this is a substantially more restrictive condition than in the uncolored case. In particular there may be infinitely many -trees with one edge, but only finitely many such expansions can be non-zero. The sum of such expansions specifies a coassociative map of -colored sequences .
By general considerations in the theory of comonads, the forgetful functor which takes a -colored cooperad to its underlying -colored sequence has a right adjoint, which we denote by , Explicitly, , with cooperad structure given by the comonadic structure map .
Remark 2.30**.**
In the uncolored case, our definition of a conilpotent cooperad is equivalent but not equal to the definition given in [LV12], which is given as a condition on coaugmented and counital cooperads. Concretely, if is a conilpotent cooperad in the sense of Definition 2.29 then the -colored sequence is a conilpotent cooperad in the sense of [LV12] (see loc.cit. Proposition 5.8.5). With this equivalence in mind we may refer to a -colored sequence as a unital conilpotent cooperad if it is isomorphic to a -colored sequence of the form , for a (non-unital) conilpotent cooperad .
2.4.2. Coalgebras over cooperads.
Definition 2.31**.**
Let be a conilpotent cooperad. A conilpotent -coalgebra is a map of -colored sequences such that . For brevity, we refer to conilpotent -coalgebas as just -coalgebras from now on.
In particular, a -coalgebra structure on is a collection of morphisms
[TABLE]
which are compatible with cooperadic tree expansions in . We remark that a -coalgebra structure always extends to a map via the identity.
Lemma 2.32**.**
The forgetful functor from -coalgebras to -modules has a right adjoint, which we denote . It is given by the formula .
Proof.
This is the coalgebraic analog of the formula in Remark 2.27 above. The -module has the structure of a -coalgebra via the sum of the maps and with mapping to zero.
To show that is right adjoint to the forgetful functor we first observe that a -coalgebra map specifies a -module map by projection to . Conversely, if is a -coalgebra and is a -module, then a -module map specifies the -coalgebra map . These correspondences are natural and inverse to each other, hence the claim. ∎
2.4.3. Effect of linear dualization
We denote the linear dual of a vector space by . If is a -colored sequence then has the natural structure of a -colored sequence.
Lemma 2.33**.**
The linear dual of a conilpotent cooperad is a non-unital operad.
Proof.
Given a conilpotent cooperad structure we have structure map, we take its linear dual and precomposing with the canonical injections:
[TABLE]
The coassociativity of the original coalgebra structure maps will give associativity of this composite, and hence an operad structure on . ∎
For the converse of this result, we first define:
Definition 2.34**.**
A -colored sequence is finite dimensional if each is finite dimensional. An operad or cooperad is finite dimensional if its underlying -colored sequence is. A -module is finite dimensional if each is finite dimensional.
Unlike in the uncolored case, an operad being finite dimensional is not a sufficient condition for the linear dual to be a cooperad if there are infinitely many colors. In practice however, our examples of interest satisfy the following additional condition which alleviates this issue:
Definition 2.35**.**
A -colored sequence is called reduced if for each there are only finitely many -colored trees with root colored by such that is non-zero. A non-unital -colored operad is called reduced if its underlying -colored sequence is reduced. A unital, augmented -colored operad is called reduced if its augmentation ideal is reduced.
The reduced hypothesis will ensure that direct products which arise by dualizing are also direct sums. The following results are immediate.
Lemma 2.36**.**
The linear dual of a finite dimensional and reduced non-unital operad is a conilpotent cooperad.
Lemma 2.37**.**
Let be a finite dimensional, reduced -colored sequence. Then is a finite dimensional, reduced -colored operad and .
Lemma 2.38**.**
Let be a finite dimensional, reduced -colored operad and let be a finite dimensional -module. Then is also a finite dimensional and .
2.5. Quadratic duality for groupoid-colored operads.
We now begin the development of Koszul duality for groupoid colored operads. To fix a context where this is possible we make;
Assumption 2.39**.**
From now on, all unital groupoid colored operads are augmented unless stated otherwise.
Formally adjoining a unit to a non-unital operad gives a unital operad with a canonical augmentation, and most of our examples of interest arise in this manner. Below we may consider either non-unital or unital and augmented operads and use the variant of the free operad construction which is appropriate to the context, keeping in mind Formula 2.9.
2.5.1. Suspension and determinants
We write and for degree shift operators in dg vector spaces. If is a -module, we define as the object-wise application of . By abuse of notation we let be the constant -module with target – this means the field in degree as a graded vector space and every automorphism acts by the identity. Then we define and . We define , denoting the color-wise tensor product. In particular raises degrees and lowers degrees.
We call the functor (resp. ) operadic suspension (resp. desuspension), but we may view it as an endofunctor on the category of operads, the category of -colored sequences and the category of conilpotent cooperads. For cooperads we observe that the standard basis of each 1-dimensional vector space gives rise to a canonical isomorphism of -colored sequences . This isomorphism endows with decomposititon maps, and although do not form cooperads by our definition (there are potentially infinitely many such expansions with a fixed source), the result when tensoring with a conilpotent cooperad will be a conilpotent cooperad.
Definition 2.40**.**
Let be a finite dimensional vector space of dimension . We define Det to be the top exterior power of . In particular Det is a 1-dimensional graded vector space concentrated in degree . We also define det to be . In particular det is concentrated in degree [math].
For a finite set we define Det to be Det(span). In particular Det is a one-dimensional vector space concentrated in degree with an alternating action of . We also write det for , concentrated in degree [math]. We refer to a unit vector in det as a mod 2 order of the set . Finally we define to be and observe that as -modules.
Lemma 2.41**.**
[GK98, Lemma 4.7]** Given finite dimensional vector spaces and , .
Lemma 2.42**.**
Suspension and desuspension commute with the free operad and cofree cooperad constructions.
Proof.
Note the isomorphism for each color scheme . Then the only difference with the uncolored case [GK95, Section 2.10] is that we mod out by the action of the automorphisms at each edge of a tree. But since has trvial -action we may still, as in loc.cit., apply Lemma 2.41 to show that for a -tree , from which the claim follows. ∎
2.5.2. Operadic ideals
See e.g. [GK94, Section 2.1.3] in the uncolored case. Given a -colored sequence, a -colored subsequence is a collection of subspaces closed under the and actions. If is an operad, an ideal is a -colored subsequence satisfying the property that the image of any structure map (see Formula 2.8) on a tensor with a factor in lands in . Note this property is unambiguous with respect to the edge action, since each is closed.
Given an ideal , we may form an operad with underlying -colored sequence and the inherited structure maps. In particular the collection of quotient maps assemble to a morphism of operads. Given a family of subspaces (or subsets) , we let denote the intersection of all ideals of which contain . This is easily seen to be an ideal itself.
2.5.3. Quadratic data.
Let be a -colored sequence. A homogeneous element in the direct sum (Equation 2.5) specifies a tree, and hence a number of edges. We call this integer the weight of the homogeneous element. It specifies an additional grading on , which we denote .
A quadratic presentation of an operad is an isomorphism , where is a -colored subsequence concentrated in weight , i.e. . Conversely, to any such and we may present a quadratic operad , and so we call such a pair quadratic data. Here there is a notion of both unital and non-unital quadratic operads depending on the which variant of the free operad construction is used.
To quadratic data we may also associate a conilpotent cooperad, denoted . It is defined to be the union of all sub-cooperads of for which the following composite of -colored sequences vanishes:
2.5.4. Quadratic duality.
If is a non-unital quadratic operad, the quadratic dual conilpotent cooperad is denoted and is defined to be . If is a unital quadratic operad, the quadratic dual unital conilpotent cooperad (see Remark 2.30) is also denoted and is defined to be . In both cases, the quadratic dual operad of the quadratic operad is defined to be the operad and is denoted .
2.6. Bar-cobar duality for groupoid colored operads
In this subsection we define a bar-cobar adjunction between non-unital operads and conilpotent cooperads. For (co)augmented, (co)unital operads and cooperads, the bar-cobar constructions are defined by applying these constructions to the (co)augmentation ideal and then adjoining the (co)unit.
2.6.1. The bar construction of an operad.
Let be a non-unital operad and consider the sequence of -colored sequences
[TABLE]
The first map is projection, the second is the operadic structure map and the last is a degree shift. This composite has a unique extension to a cooperad map by the universal property of cofreeness. Call this cooperad map .
We then argue as usual. To see this use Lemma 2.41 to identify
[TABLE]
This last isomorphism is given by identifying every edge with the vertex above it. The terms in will contract two edges in a fixed order, and the presence of the Det(Edges) factor means that switching this order will produce a negative sign. The sum of all such contractions will thus cancel in pairs. We define , where is the differential induced by that of .
2.6.2. The cobar construction of a cooperad.
Let be a conilpotent cooperad and consider the sequence of -colored sequences
[TABLE]
The first map is a shift, the second is the cooperadic structure map and the last is inclusion. This composite has a unique extension to an operad map by the universal property of freeness, and as above. We define .
Definition 2.43**.**
A map of -colored sequences is called a quasi-isomorphism if each is a quasi-isomorphism. A map of operads or cooperads is a quasi-isomorphism if the underlying map of -colored sequences is.
Lemma 2.44**.**
The pair form an adjoint pair whose unit and counit are quasi-isomorphisms.
Proof.
This is a straight-forward generalization of [GK94, Theorem 3.2.16] as well as [LV12, Theorem 6.6.3]. It may also be viewed as a specific case of [KW17, Theorem 7.4.3] or as a special case of Lemma 2.52 below. ∎
2.6.3. Koszulity
Let be a quadratic operad. From , form the cooperad map . Precomposing with the inclusion induces a map of cooperads . This latter cooperad map sends generators to weight zero in the target, so contracting an edge is not possible (non-trivially) on the image of this map. Thus this is a dg map with respect to the differential in the bar construction. We call this map of cooperads .
Definition 2.45**.**
A quadratic -colored operad is Koszul if the map is a quasi-isomorphism.
Combining this definition with Lemma 2.44 we see that such a is Koszul if and only if the composition is a quasi-isomorphism.
Definition 2.46**.**
If is Koszul we define .
2.7. Bar-cobar duality for algebras over groupoid colored operads.
We define a twisting morphism from a conilpotent cooperad to a non-unital operad to be a map of -colored sequences such that the induced map is a morphism of operads, or equivalently such that the coinduced map is a map of cooperads.
Example 2.47**.**
The counit of the adjunction gives rise to a twisting morphism . The unit of the adjunction gives rise to a twisting morphism . If is quadratic, the cooperad map gives rise to a twisting morphism .
A twisting morphism may be used to define a differential on the monoidal product of Definition 2.21. This differential is the unique derivation which extends with as in Subsection 2.4. The resulting dg -colored sequence is called the (left) Koszul complex of and is denoted . One may also form the (right) Koszul complex of , . A twisting morphism is called Koszul if these complexes are acyclic. In the case where is quadratic, comparing with with differentials coming from the twisting morphisms of Example 2.47 gives the following criterion for Koszulity. See [LV12, Theorem 6.6.1] in the uncolored case.
Lemma 2.48** (Koszul Criterion).**
Let be a quadratic operad with twisting morphism . Then is Koszul if and only if is Koszul.
We now give the bar-cobar construction associated to a Koszul twisting morphism. For the remainder of this section we assume that is Koszul and consider . We also recall (Definition 2.31) our standing convention that coalgebras are conilpotent.
2.7.1. Bar construction of a -algebra
In this section we define a functor in two steps. We first define the underlying graded coalgebra after Lemma 2.32. We then endow with a differential as follows. First, given a color scheme , consider the sequence
[TABLE]
The first map in this sequence is induced by the twisting morphism (Example 2.47). The second is the structure map (Formula 2.11). In particular this composite is degree and -equivariant. These maps assemble to a map of -modules , and by taking the direct sum with , we have a map of -modules . By the cofreeness of , this map of -modules extends uniquely to a map of -coalgebras. Call this map ; it has degree .
Lemma 2.49**.**
* is square zero.*
Proof.
A straight forward generalization of [LV12, Lemma 11.2.1]. Colimits in the category of -colored sequences are created by the functor which forgets the action at each color scheme. One may identify as a coequalizer in the category of -colored sequences for the maps induced by the operad structure on and the -algebra structure on . ∎
This defines on objects, namely: . On morphisms we observe that for each color scheme , a -algebra map determines a sequence
[TABLE]
which in turn assemble to a morphism of -coalgebras .
Since the coinvariants in line 2.13 are taken with respect to a finite group, if the -algebra map is a quasi isomorphism, then, by the Kunneth theorem, the induced map
[TABLE]
will be as well, if we restrict to the differential induced by , respectively . Taking the direct sum over all such , we find the induced map between the first pages of the spectral sequences associated to and via the degree filtration of . Since this map converges to an isomorphism, the original map was a quasi-isomorphism, thus:
Lemma 2.50**.**
The bar construction preserves quasi-isomorphisms.
2.7.2. Cobar construction of a -coalgebra
The cobar construction associated to is a functor
[TABLE]
defined as follows. First define as underlying graded -algebra. We then endow this space with a differential. Given a color scheme , consider the sequence
[TABLE]
The first map in this sequence is the -coalgebra structure map. The second is the twisting morphism (Example 2.47). These composites assemble to -equivariant maps , and hence to a map of -modules . By the universal property of the free algebra, this map of -modules extends uniquely to a map of -algebras. Call this map ; notice it has degree . As above, the Koszul criterion implies:
Lemma 2.51**.**
* is square zero.*
2.7.3. Bar-cobar resolution
The following holds for any Koszul twisting morphism, but we will be interested in the .
Theorem 2.52**.**
* is an adjoint pair for which the counit is a quasi-isomorphism.*
Proof.
This follows as in [LV12] Theorem 11.3.3; we sketch the ingredients in the case of the twisting morphism . Viewed as a -module, may be identified with , after Remark 2.25. This complex may be filtered by the total weight of and . Considering the spectral sequence associated to this filtration at the page only sees the differential coming from the twisting morphism .
Since is Koszul, this differential restricted to is acyclic. The result then follows from the convergence of this spectral sequence along with the fact that . This last fact follows by employing Maschke’s theorem to conclude that each is semi-simple thus -modules are projective, and so here we have used Assumption 2.28 implying each is a finite group. ∎
Remark 2.53**.**
One could also prove a converse of this result which says that if the counit of the bar-cobar adjunction is always a quasi-isomorphism, then the operad is Koszul. See [LV12, Theorem 11.3.3] in the uncolored case. This result would establish Koszulity of the groupoid colored operads encoding many different generalizations of operads (not just modular operads). One precise statement would be that the linearization of any cubical Feynman category (cf [KW17]) is Koszul as a groupoid colored operad. We save an investigation along these lines for future study.
2.7.4. Infinity morphisms
Definition 2.54**.**
Let and be -algebras. An -morphism from to , denoted , is a -coalgebra map .
From Lemma 2.32, we see that an -morphism has an underlying map . We say that an -morphism is an -quasi-isomorphism if this underlying map is a quasi-isomorphism. In this way, the category of -algebras with their strict morphism may be viewed as a non-full subcategory of the category of -algebras with their -morphisms. The functor extends tautologically to this larger category and combining Lemma 2.50 with Theorem 2.52, shows that takes -quasi isomorphisms to quasi-isomorphisms.
2.7.5. Finite dimensional and reduced case.
Consider the special case that is finite dimensional and reduced. Let be a finite dimensional -algebra (after Definition 2.34).
Lemma 2.55**.**
Associated to the twisting morphism is is an isomorphism of -algebras
In this case we define . It is a contravariant functor . It follows from Theorem 2.52 that there is a natural quasi-isomorphism .
2.8. Homotopy transfer theorem
The purpose of this section is to show that any -algebra is -quasi-isomorphic to its homology.
Definition 2.56**.**
A deformation retract of a -algebra onto a -algebra is a family of deformation retracts:
[TABLE]
indexed by , such that are -equivariant.
Lemma 2.57**.**
Any -module admits its homology as a deformation retract.
Proof.
From [FH91, Proposition 1.5] we recall that given a finite group , a representation and a -invariant subspace , there is a -invariant subspace with . We call this subspace a -complement of in . Notice this result requires our characteristic [math] assumption.
Let be a -module and fix an object . Then is a chain complex with an action of a group which is finite by Assumption 2.28. The cycles in each degree are a -invariant subspace, so we may find a -complement . Next the boundaries form a -invariant subspace of the cycles . Thus we may choose a -complement . All together this gives us a -invariant decomposition
[TABLE]
in each degree.
Observe that the map sending to specifies an isomorphism . Indeed any cycle may be written which is homologous to , whereas if then . Therefore we may define and by inclusion and projection respectively. That is, and . Since the decomposition is -invariant, the maps and are -equivariant.
Relative to this decomposition, the differential takes the form . Restricting to specifies a -equivariant isomorphism , and we define to be its inverse. With this we define the homotopy by . Since the decomposition is -invariant, is -equivariant.
We then calculate and , whereas . Thus , and so taken over all , the maps form a deformation retract as desired.∎
Using Lemma 2.57 we now record the homotopy transfer theorem in this context.
Theorem 2.58**.**
Let be a Koszul operad and let be a -algebra. There is a structure on extending the induced -algebra structure, for which and are -quasi-isomorphic.
Proof.
This result is proven in the uncolored case via explicit combinatorial formulas involving trees labeled by deformation retract data. These formulas are equally valid for -colored trees. The one difference worth emphasizing is that in the groupoid colored context, elements in the free operad are not represented uniquely by colored trees, since we may move automorphisms along internal edges (Formula 2.4). Therefore, for such formulas to be well defined it is essential that the maps making up the deformation retract are equivariant. Lemma 2.57 ensures this is the case. With this in mind we simply sketch the proof, following [LV12] in the uncolored case.
First use Lemma 2.57 to fix a deformation retract between and . We then use this deformation retract to construct a map of dg cooperads . It is induced by a map of -colored sequences The map may be described diagrammatically following [LV12] p.378. Starting with a -colored tree whose vertices of type are labeled by functions , we label the (internal) edges of the tree by , the leaves by and the root by . This labeling may then be read as a flow chart to construct a linear map . Degrees are preserved since the internal edges contribute degree , while the vertices contribute degree resulting in the degree shift in the target. The fact that and are equivariant ensures that this is a map of -colored sequences. It remains to verify that the induced map respects the differential in the bar construction. This follows, as in Proposition 10.3.2 of [LV12], from the deformation retract equation.
Now from Proposition 2.44 we know that a algebra structure may be recast as a cooperad map . Therefore if is a algebra we may compose with to endow with the structure of a algebra. It remains to observe that may be extended to an -morphism compatible with this transferred structure. Such an -morphism is given by maps
[TABLE]
Following [LV12] Theorem 10.3.6, these are defined by decomposing and using the same flow chart formula as above, except we label the root by in place of . We remark it is also possible to extend to an -quasi-isomorphism, see [LV12] Proposition 10.3.9. ∎
3. Weak modular operads.
In this section we will
- •
Define the quadratic operad encoding modular operads, call it .
- •
Interpret and its quadratic presentation in terms of (nested) graphs.
- •
Calculate the quadratic dual of , specifically .
- •
Prove is a quasi-isomorphism and conclude is Koszul.
- •
Discuss the implicit role of graph associahedra in our proof.
- •
Introduce the category of weak modular operads as the category of -algebras.
3.1. Modular Operads
Modular operads were introduced in [GK98]. They are generalizations of operads allowing composition across all connected graphs – not just rooted trees. In this subsection we will present the groupoid colored operad encoding modular operads in sets (denoted ) and the groupoid colored operad encoding modular operads in dg vector spaces, (denoted ). The latter will be presented quadratically as .
To this end we now specialize to a particular groupoid as follows. Its objects are pairs of non-negative integers such that . Its only morphisms are automorphisms and . We fix this for the remainder of the paper.
3.1.1. Modular generators
Define the -colored sequence in sets as follows. First, we let
[TABLE]
The right -action is given by multiplication on the right hand factor and the left -action is given by , where and is the composite
[TABLE]
where the first and last arrows are the unique order preserving bijections.
Second we let
[TABLE]
Given we define a total order on the disjoint union by
[TABLE]
Here and indicate that the subset is identified with either the left hand or right hand term in the disjoint union . The four subsets in Formula 3.3 are each taken to be totally ordered as usual.
Note this total order is not symmetric, in the sense that switching the order of and in its construction gives a different total order to this set. However these two orderings have the same underlying cyclic order and are related by , where is the generator of the cyclic group of order .
The right action is given by multiplication. The left action is defined to be where is defined by
[TABLE]
where the first map is the unique order preserving bijection with respect to the order and the last map is the unique order preserving bijection with respect to the order .
The action
[TABLE]
is then defined by . Finally we define .
3.1.2. Modular relations
Define to be the linear -colored sequence given by the color-wise span of . We now define the elementary relations, denoted . These relations come in four families and are depicted in Figures 2 and 3. Here the notation labeling a vertex corresponds to , and the notation and corresponds to above. By applying permutations to these relations (and moving automorphisms along edges) we may use these relations to produce relations of the form
[TABLE]
and
[TABLE]
where the notation indicates a relabeling which may be deciphered from the commutation relations of subsection 3.1.1. Strictly speaking, the notation in Formulas 3.4 and 3.5 suppresses the color scheme, which the -relabeling depends on. Thus it’s best to view these Formulas as four families of relations indexed over all possible color schemes, as the tree pictures indicate.
3.1.3. Modular Operads
Define . The category of algebras over is defined to be the category of dg modular operads. We remark that one may easily verify this agrees with the usual definition by a direct comparison with [GK98, Theorem 3.7].
Since the span functor is a symmetric monoidal left adjoint, there is a map of sets for each color scheme which is compatible with the operad structure. Here we use the notation for the free operad in both sets and in vector spaces, with the convention that the context is fixed by the input.
Define an equivalence relation on each set by saying two elements are equivalent if they map to the same vector in the composite . If we denote the equivalence classes by , then inherits the structure of a -colored operad in sets. We define the category of algebras over to be the category of modular operads in sets.
There is an inclusion map of sets . Vectors in the image of this inclusion are called homogeneous. More generally, if is a -tree, vectors in the inclusion are called homogeneous. Homogeneous vectors form bases in their respective vector spaces. Since each is a finite dimensional vector space with a given basis, it is canonically isomorphic to its linear dual .
3.1.4. The operad .
Definition 3.1**.**
We define the following quadratic -colored operad in the category of dg vector spaces: .
Lemma 3.2**.**
There are isomorphisms of operads and cooperads .
Proof.
We will use the fact that both and are finite dimensional and reduced. In particular is a cooperad in this case (Lemma 2.36), and the second statement is a direct consequence of the first, which we now consider.
By definition , so it is enough to show that . Now is the maximal cooperad which vanishes on the projection . Therefore the linear dual is a quotient of by the ideal generated by , using Lemma 2.37 to identify . We may then use the distinguished basis of each , namely , to identify , and likewise . Under these identifications we find is isomorphic to a quotient of by the ideal generated by . ∎
Getzler and Kapranov defined in [GK98] the notion of -modular operads which were needed to define the algebraic bar construction of a modular operad, which they called the Feynman transform. The introduction of allows the following definition.
Definition 3.3**.**
Algebras over are called -modular operads.
That this definition coincides with the original definition of [GK98] can be seen by a direct comparison with the generators and relations presentation of -modular operads in [KWZ15] and [Mar17]. See also Remark 3.13.
We note that an incarnation of Lemma 3.2 has been proven independently by Batanin and Markl (Theorem 12.10 of [BM18]) as part of a broader study of Koszul duality for the authors’ notion of operadic categories.
3.2. Graphs and nested graphs.
We now revisit our definition of an abstract graph (Definition 2.1) to define the class of graphs which may be used to describe modular operads. If is a set, an -labeled graph is a graph along with a bijection between and the set of legs. A genus labeled graph is a graph along with a function from to the set of non-negative integers. A genus labeled graph is stable if each vertex has , where is the valence and is the genus label of .
Definition 3.4**.**
A modular -graph is an abstract graph which is labeled, genus labeled, stable and connected and which has at least one edge. A modular graph is a modular -graph for some .
Remark 3.5**.**
The fact that we defined a modular graph to have at least one edge reflects the fact that and are by definition non-unital operads. We could consider their unital analogs and allow modular graphs to have no edges, but since we endeavor to take the bar construction of , it is convenient to have already disregarded these elements and to work in the non-unital framework. Although it is not technically a modular graph by our definition, the corolla with genus label and adjacent flags plays a role below, and we denote it by .
The internal genus of a graph is the rank of the first homology group of its associated CW complex. The total genus of a modular graph is the sum of the internal genus and the genus labels of all vertices. We say a modular graph is of type if it has legs and total genus . We also say a vertex is of type if it has valence and genus label .
3.2.1. Gluing operations for modular graphs.
Let be a modular graph with legs. For we define to be the modular graph given by gluing together legs and , thus forming a new edge, and relabeling the legs in the unique way such that the total order of the remaining legs is preserved. We also define to be the result of permuting the leg labels of by .
Let and be two modular graphs with and legs respectively. For and we define to be the modular graph formed by attaching leg of to leg of , thus forming a new edge, and relabeling the remaining legs using the total order given in Formula 3.3. The symmetric group acts on such a graph by permuting the leg labels and we also define to be the resulting modular graph.
3.2.2. Nested graphs
Let be a graph. Any subset specifies a subgraph of whose edges are and whose vertices are all those vertices adjacent to an edge in . We call this graph the closure of .
Definition 3.6**.**
A nest of a (modular) graph is a proper, non-empty subset of whose closure is a connected subgraph.
We say two nests are compatible if one is contained in the other (ie they are nested) or if their closures are disjoint (so share no edges and share no vertices). A collection of compatible nests is called a nesting. Every nesting is a poset by containment. A nested graph is a graph along with a choice of nesting, see Figure 4. The set of all nestings of a graph is itself a poset by adding or removing nests. A maximal element in this poset is said to be fully nested. By convention we allow the empty nesting consisting of no nests. We typically denote nests by and a nesting by . The number of nests in a nesting is denoted .
If is a nested graph with , we define the -layer of to be the graph formed by taking the closure of along with all adjacent flags and then, for each immediate predecessor of , collapsing its vertices and edges to a single new vertex, keeping track of the genus of the collapse. We also refer to the graph outside of all nests, collapsing maximal nests to vertices, as a layer of . In particular the number of layers is always one greater than the number of nests, see Figure 4. Note that layers are technically not modular graphs because they do not have a leaf labeling.
We now record some basic properties of nestings for future use.
Lemma 3.7**.**
Let be a nested graph and let be an edge of . The subset of the poset consisting of those nests containing is totally ordered.
Proof.
Since any two nests in this subset share an edge, they are not disjoint. Thus any two nests in this subset are comparable, hence the claim. ∎
Consequently, we may define a function which sends an edge to if it is contained in no nest, and otherwise sends an edge to the smallest nest it is contained in.
Lemma 3.8**.**
The function is surjective.
Proof.
First, fix and let be those nests which are contained in but not equal to . There must be an edge which is contained in but not in any of the , since otherwise the maximal elements of would partition the closure of , implying the closure of is disconnected. By definition such an edge is sent to by the function .
Likewise, there must be an edge of which is contained in no nest, lest the maximal nests in partition , which is not possible since the modular graph is connected by assumption. By definition such an edge is sent to by the function . Thus is surjective. ∎
Lemma 3.9**.**
A nested graph is fully nested if and only if is a bijection.
Proof.
First, if this function is not injective we may choose distinct edges and with . Let us first assume that , and so . The closure of is a (possibly disconnected) subgraph of the closure of . Let be the set of edges in the connected component of that contains . We claim is a nesting of .
Indeed, fix for which is not empty. Then is not empty, and so these two nests are comparable (aka nested). If then , whence and are compatible. Otherwise is a proper subset, and since is the smallest nest containing both and we know that neither is in . It follows that is a subset of a connected component of . Since is not empty it is a subset of the component containing , which is . We have thus shown that and are either nested or disjoint. Thus is a nesting of , and so is not maximal.
The case where follows similarly, replacing the nest in the above argument with the entire graph (which is technically not a nest by our definition). We thus conclude that if the function is not injective, then is not fully nested nested. Combining this with Lemma 3.8 proves by contraposition.
Conversely, if is not fully nested then there is a nesting which contains it. Applying Lemma 3.8 to we know that and so can’t be injective. This proves by contraposition. ∎
Corollary 3.10**.**
Let be a modular graph.
- (1)
Any two full nestings of have the same number of nests (namely ). 2. (2)
A nested graph is fully nested if and only each of its layers has one edge. 3. (3)
Any nesting of satisfies . 4. (4)
In a fully nested graph , the function induces a canonical isomorphism
[TABLE]
3.2.3. Correspondence between and nested graphs.
In this subsection we will give a construction which associates a nested graph to each element of the free operad . We emphasize is a -colored operad in sets, as is here. We first consider the subsets .
An element in is represented (non-uniquely) by a tree, all of whose vertices have arity 1 or 2 and whose vertices carry labels of the form or (Formulas 3.1 and 3.2.). The leaves of the tree are colored by pairs .
To such an element we form a modular graph by reading the tree as a flowchart, starting by labeling the leaves by corollas and performing the graph operation (see Subsection 3.2.1) corresponding to the label at each vertex (under the convention that the label corresponds to the operation , and likewise for . This construction is clearly independent of the choice of representative of an element in the free operad, since relabelling the legs by followed by at any stage in the flow chart does nothing.
The resulting modular graph has edges which are in bijective correspondence with the vertices of the tree we started with and it has vertices which are in bijective correspondence with the leaves of the tree we started with. This graph is also canonically nested, as follows. To each edge in the tree we associate a nest on . This nest contains those edges of associated to those vertices of which lie above . The collection of such nests forms a nesting on which is full by Corollary 3.10, since the number of nests is one less than the number of graph edges. See Figure 5.
The following table summarizes this construction. We emphasize that the graph depends on the labels of the tree, even if some of its characteristics depend only on the tree itself.
[TABLE]
Remark 3.11**.**
This construction is equivariant with respect to the and actions and gives a bijective correspondence between the coinvariants of with respect to these actions and nested modular graphs of the type .
We may thus informally consider the elements of as ways to assemble a modular graph. The following Lemma says that in the quotient the order in which the edges are glued is forgotten.
Lemma 3.12**.**
Under this construction, two elements in representing the same element in the quotient have the same underlying modular graph.
Proof.
It’s enough to observe that the underlying graphs in the relations are the same. In particular the relations in identify the two possible nestings on graphs with two edges. ∎
Remark 3.13**.**
One familiar consequence of Lemma 3.12 is that modular operads have operations indexed by modular graphs. Similarly an algebra over the operad has an operation for each labeled tree. Under the isomorphism
[TABLE]
and the correspondence of Table 3.7, we see algebras over have operations indexed by modular graphs having a mod 2 order on their set of edges, as expected.
We may generalize the above construction, replacing with . An element in may be represented by a tree, all of whose vertices are labeled by elements of of the appropriate color scheme. These vertex labels in turn each specify (by the above construction) a way to assemble a modular graph, and we may still read such a tree as a flow chart.
The resulting modular graph has vertices which are in bijective correspondence with the leaves of the tree we started with. Each edge of the graph is associated to a vertex in the tree, but this need no longer be a bijective correspondence. This modular graph still has a canonical nesting with nests corresponding to the edges of the tree. In this case a nest associated to a given tree edge includes those graph edges associated to the tree vertices above . See Figure 6.
In summary, the result of this construction is a nested modular graph with the following correspondences:
[TABLE]
3.3. is Koszul.
We now turn to the main technical result of this paper: that is Koszul as a groupoid colored operad. We give a novel and direct proof of this fact which emphasizes the combinatorics of a certain fiber.
Theorem 3.14**.**
The -colored operad is Koszul.
Proof.
From Lemma 3.2 it is enough to show that, for each color scheme , the natural map is a quasi-isomorphism. By definition, as graded vector spaces we have:
[TABLE]
and the differential in is given by expanding trees using the dual of the operadic structure maps for .
Given a -tree , the vector space has a canonical basis of homogeneous vectors (see Subsection 3.1.3) and this basis may be used to identify . This produces a splitting of the complex over the set . Indeed, we may write a vector in uniquely as a sum of pure tensors which are homogeneous on the right, and then apply the operadic structure map to the homogeneous vector in each term. Those vectors which hit a given form a subcomplex, which we denote by , and these subcomplexes give a direct sum decomposition:
[TABLE]
As a graded vector space, splits into 1-dimensional subspaces indexed by those elements of which contract to . Fixing a mod 2 order (see Definition 2.40) on the set of edges of gives a vector in such a subspace. Under the correspondence given above (Subsection 3.2.3), this is the same data as a nesting on the graph along with a mod 2 order on the set of nests. The differential is given by ways to add a nest to a given ordered nesting on , with the convention that the new nest goes in the last position. The degree of such a vector is .
Applying Corollary 3.10, we see that is concentrated between degrees and (the number of edges of ), inclusive. A chain in minimal degree is a linear combination of elements, each of which is contained in some along with an order on the set of edges of . Under the identifications
[TABLE]
a chain in minimal degree determines an element of . The relations in are precisely the boundaries in , so to prove the theorem it suffices to prove that .
We will do more, namely we will construct deformation retracts between the chain complexes and . This will be done by induction on the number of edges of . For the base step of the induction we observe that the complex if has one edge. So now suppose that has more than one edge and choose an edge such that removing either does not disconnect the graph, or disconnects the graph into two components, one of which is a lone vertex. (Clearly such an always exists). We define to be the graph formed by removing from – in the case that this disconnects the graph, we take it to mean the non-trivial component. In particular the graph has one less edge then , so for the induction step it suffices to show that the complexes and are chain homotopic.
To this end, the remainder of the proof will be dedicated to constructing a deformation retract:
[TABLE]
Notation: We use the following notation for dealing with nested graphs. A nest will be denoted capital . Let be the nest on which contains only the fixed edge . Let be the nest on which contains all edges except .
A chain, or equivalently a mod 2 ordered nesting, will often be denoted simply by , leaving the mod 2 order implicit. If needed, we use a subscript to denote the graph on which the nesting is given. To a nesting there is a nesting , given by taking just the same nests. There is also a nesting with the induced order (so placed in the last position).
Intuition: The idea behind the construction of the deformation retract in Formula 3.9 will be to realize as a “cylinder” whose top is given by those nestings containing and whose bottom is given by those nestings containing . Given the technical nature of the construction, the reader is encouraged to work through the examples pictured in Figure 12 concurrent to reading the general construction, which we now give.
Definition of : To a nesting of the graph we get a nesting of by keeping all the nests we started with and adding the nest containing all the edges of except in the last position. In the notation above:
[TABLE]
Observe that because adds one nest to a graph with one additional edge, it is a degree [math] map. To see that commutes with the differential observe if I first apply , then sum over all ways to add a nest, none of these nests can contain the edge , because is already outside a nest of maximal size. Each of these nests then could be added to the nesting on before applying , which is in turn the definition of before .
Definition of : Informal definition: remove the fixed edge from all nests.
More precisely: starting from a mod 2 ordered nesting we consider the graphs . If then . Else, is defined to be the graph formed by removing the two flags of from the subgraph . We then use the list of graphs to form a nesting by the following procedure. If or appears on the list discard it. If (which happens if or vice versa), identify these (identical) sets in the list. Finally it may be the case that some is disconnected in to two components, each with a non-zero number of edges. In this case, we split this entry into its two connected components which are added to the list. If one or both of these components already appears in the list it is discarded/identified. Modifying the list according to these rules yields a nesting on . If this nesting has nests we define it to be (up to sign/orderings which are fixed below). Otherwise we define . Observe that since always has one fewer nest in the target than in the source, it has degree [math].
To fix signs/orders we first characterize the nestings for which . For a fixed the following are mutually exclusive:
- (1)
, 2. (2)
, 3. (3)
for some , 4. (4)
for some with .
Moreover if (3) or (4) happens it does so for unique indicies. Then if and only if both one of (1-4) happens and each (other) time is disconnected then exactly one of the two components already appears as a nest (“other” means excluding (4) above, which is the case where both components are nests).
We now assume and fix the mod 2 ordering on as follows. We first permute the elements of so that in case (1) is in the last position, in case (2) is in the penultimate position, in case (3) is in the penultimate position, in case (4) is in the penultimate position. Then carries the order induced by removing the last entry in case (1) and the penultimate entry in cases (2,3,4). Note that if there exists some other nest with disconnected, then (as above) exactly one of these components already appears on the list. The induced order on the terms in is given by replacing with the new component, while keeping the redundant component in its original position. Finally, we note that in the special case that , there is no penultimate position, but we simply declare to be the negative of the empty nesting. Observe that with these sign conventions, is the identity.
Proof that is a chain map: Consider the cases which correspond to (1-4) above, but where “” means (so every time is disconnected (if any), at least one of the components was already a nest) and case “” means “not ”, and so in cases , . Observe that in case (1), is contained in no nest so there is only one case here. Since the terms in add a nest, if (1-4) applies to then it also applies to every term in . We use this fact to show that by looking at the possible cases.
Case 1: If contains , then applying before we add nests, but they can’t contain without crossing . These are the same nests we find if we apply before .
Case 2a: The terms in land in case or case . Since of the terms in is zero, it suffices to show that of the terms of type is . The terms in of type are formed by adding a nest which either contains or doesn’t contain . Those terms which don’t contain correspond to adding nests in , and so correspond to terms in . On the other hand, consider those terms in of type formed by adding a nest which does contain . If is connected, it specifies a nest on which is not an element of . If is disconnected, then the type (2a) assumption implies exactly one of the components is not an element of . In either case adding this new nest gives the corresponding term in .
Case 2b: The terms in land in case unless the added nest is the union of with one of the components of a nest in which was disconnected by removing , (then we land in case (2a)). These terms come in pairs, one for each such component, which cancel after applying (see Figure 7.) To see that they carry opposite sign note that the differential places the nest corresponding to each component in the last position, while of each of these replaces the disconnected nest with the other component. To relate these two terms requires transposing the last term with the position of the disconnected term. On the other hand , whence this case.
Cases 3,4: This works the same as case , except the role of is played by the smallest nest containing (denoted above). In particular, being of case 3 or 4 is a property closed under , and added nests in can’t contain without also containing all of .
Case 5: Suppose none of the above cases occur. Then and we will show as well. The only possible terms in which are not annihilated by are those which are of type (1-4) above. Case (1) is possible only if no nest of contains . In this case the terms in which don’t vanish under correspond to adding and adding the smallest valid nest containing . (The fact that there is a smallest valid nest containing is ensured since is not of type .) The term which adds and removes will occur with a sign, while the term which adds the smallest valid nest containing is of type , or , and so must be put in the penultimate position to apply , thus occurring with opposite sign, or occurs with opposite sign by convention if was the empty nesting.
We now suppose there is a nest in which contains , and we let be the smallest such nest. The terms in which are not immediately seen to vanish under are those which add the smallest valid nest containing and which adds a connected component of the layer graph of . Recall here that the layer graph inside is the graph formed by collapsing its subnests to vertices. The fact that is the smallest nest containing means that is an edge in this layer graph. If the layer graph of is disconnected in to two nontrivial components when removing , then adding the smallest valid nest containing lands in case (2b),(3b) or (4b) since is disconnected with neither component appearing in . On the other hand a term in which adds a component of the layer graph will be of type (5), since there are two nontrivial connected components. So in this case of each term in the differential vanishes, and in particular .
Let us now consider the case that the layer graph of is not disconnected by removing . Then there are two terms in which are sent to something non-zero by , they corresponds to adding the smallest sub-nest in containing and adding the nest corresponding to the layer graph of . The fact that is not of type ensures these are valid new nests. Taking of these two differential terms removes the just added nests. These two nestings have the same list of nests and it remains to verify that they have opposite sign. Assume without loss of generality that was in the final position of . In the former term the sign is determined by transposing the new nest into the penultimate position before applying . In the latter term the sign is determined by applying without any permutation, hence these terms have opposite signs, and so in this case as well. See Figure 8 for an example.
This completes our verification that .
Definition of H: Informal description: remove one nest at a time.
Precise definition: we define the chain homotopy as follows. Fix a nesting of , denoted . If is not contained in any nest of then . Else we assume that are the nests containing (after Lemma 3.7), and in particular is the smallest nest containing . In this case we define in two steps. The first step is to remove from . We may view this is a nest (or a pair of nests in the disconnected case) on (as above) and hence a nesting on . We say unless this reduces the number of nests by 1, in which case we call this new nesting the leading term of . It has nests which contain . We then proceed to remove from each of these nests one at a time in the nested order to form a new nesting at each stage. We continue until we reach the end, or until we get a nesting of the wrong degree (which can only happen due to disconnectivity since and are separated by at least two edges). is defined to be the sum of these nestings. In particular is a sum of at most nestings.
Regarding signs: is nonzero only if removing from the smallest nest containing it reduces the number of nests by . This happens if and only if one of the mutually exclusive cases (2),(3),(4) above occur. In these cases we follow the opposite reordering conventions as we did above when we defined – namely we assume the smallest nest containing is in the final position before removing/identifying it.
Proof that is a chain homotopy. It remains to verify that . We will do this by analyzing the possible cases for as considered above.
Case 1: If then , while is contained in no nest of and no nest of . Hence as well.
Case 2a: This means , and each time is disconnected, exactly one if its components appears in . Terms in are given by first adding a nest, call it , and then applying which removes one nest at a time. Under case (2a), these terms appear in by adding either or (a connected component of) to each nesting appearing in . Here there is the possibility that is disconnected in to two components, neither of which belong to the given nesting, but applied to such a term will vanish. Thus, the terms of the terms in (up to sign) in this case.
The signs in the above correspondence are opposite because removes the smallest nest containing in the last position, while does the same thing from the penultimate position. In particular is the sum of terms in which do not appear in . Let us describe these. There are (at most) two terms for each such containing . The term (reindexing to count right to left) in has nests and . Applying , the two distinguished terms are adding or adding . These terms cancel in pairs, except for the first and last ones which are and respectively (interpreting the last stage as adding ). Adding back gives and adding in after having removed all the terms gives . The minus sign occurs because must transpose into the penultimate position. See Figure 9 for an example of this.
Case 2b: Now suppose that is of type , and so . This happens due to disconnectivity of some such that neither component appears for some . In this case, the terms of which do not appear in correspond to adding one or the other component unioned with via . Applying identifies these terms with opposite sign, corresponding to permuting the components. Thus may again be described as the terms in which do not appear in . consists of nestings and there are terms appearing in but not in . They correspond to adding nests and to the term of for , and to the term. These terms cancel in pairs, except for the first term which was the identity.
Cases 3,4: These cases again follow similarly to case 2, except the role of is played by the smallest nest containing . See Figure 10 for an example of this.
Case 5: We now suppose cases (1-4) do not occur. If is not contained in any nest, then and , so it remains to analyze . The only non zero terms in are given by adding and then taking away . That is, there is a unique smallest nest which adds appearing in the differential, and of this term gives the identity back (with correct sign by convention). The other terms in the differential are annihilated by , and so , which in this case implies .
So now suppose is contained in some . Having excluded cases (2-4), we must have one of the following mutually exclusive situations:
- i.
is a valid new nest. In otherwords replacing with in yields a valid nesting with the same number of nests. 2. ii.
is disconnected and one component is a nest in . 3. iii.
is disconnected and neither component is a nest in .
Observe that the case that is disconnected and both nests appear is excluded by our assumption that . Notice that in each of these cases (we have already excluded 1,2 and the above clearly imply not 3,4). So it remains to show that .
The terms in may be subdivided into those which are annihilated by and those which are not. Differential terms which add a nest outside of are annihilated, as are those which result in appearing in a layer of size 2 or greater. The terms which are not annihilated by are, in the three cases i) add and the complement of in , ii) add the union of with the appearing component and the complement of the appearing component in , iii) add .
Let us first analyze case i. The leading term of is . The terms are precisely the non-leading terms of . In particular these replace (resp. identify) with (and subsequently for all nests containing ). In the former appeared in the last position and in the latter it appeared in the penultimate position, and thus occur with opposite sign. So in this case . See Figure 11 for an example.
Case ii follows similarly, replacing with the smallest nest containing it and replacing with the complement of the appearing component.
In case iii, the only term which survives is . This has leading term . Putative subsequent terms would remove from and hence would be disconnected with neither component appearing and so be of wrong degree. Hence the leading term is the only term in this case and .
Thus in all cases , completing the proof of the theorem. ∎
Corollary 3.15**.**
The natural map is a quasi isomorphism.
The following immediate corollary of Theorem 3.14 comes by restricting attention to only those graphs of genus [math]:
Corollary 3.16**.**
The groupoid colored operad encoding (cyclic) operads is Koszul.
This corollary gives us a definition of weak operads and cyclic operads and allows us to implement homotopy transfer theory for them. This result should be of independent interest.
3.4. Relationship to Graph Associahedra
Our proof of Theorem 3.14 was guided by the fact that the poset of nestings of a graph is the face poset of a convex polytope. In this section we provide a proof of this fact. The results of this subsection have been informed by many conversations with E. Jönson and S. Karlsson during their participation in the 2018 RAYS Summer Research Symposium. We refer to [Jön18] for a preliminary write up of some related results.
In this section we let denote a graph with no legs and genus labels. Equivalently we could consider to be a modular graph whose legs and genus labels are disregarded. A standard construction (see eg [Har69, Chapter 8]) associates a graph (the line graph of ) to as follows. The vertices of are by definition the edges of . Two such vertices in are joined by an edge if their corresponding edges in shared a vertex. We remark that while may have loops and parallel edges, the line graph will not.
A graph associahedron [CD06] is a convex polytope associated to a graph via a poset structure on certain subsets of the power set of the vertices of the graph. We let denote the graph associahedron associated to .
Lemma 3.17**.**
The poset of nestings on a graph is isomorphic to the face poset of the graph associahedron .
Proof.
A nest on (Definition 3.6) is a proper subset of the edges of and hence a proper subset of the vertices of . The fact that the closure of is connected, implies that the induced graph (the vertices and all edges between them) is a connected subgraph of . Thus a nest on specifies a “tube” on in the parlance of [CD06]; by definition a proper subset of the vertices such that the induced graph is connected. Given such a nest on we denote its associated tube on by .
Recall (Subsection 3.2.2) that two nests on are compatible if one is a subset of the other or if their closures are disjoint. We consider the implication on the associated tubes. Let and be two nests on . Clearly if and only if . Likewise and are disjoint if and only if and are disjoint. If and are disjoint but their closures are not, then their closures share a vertex. Thus the union of the tubes and has an induced graph which is connected. Thus is itself a tube or the entire vertex set. Conversely if is itself a tube or the entire vertex set, then the closures of and share a vertex.
By direct comparison we conclude that two nests on are compatible if and only if their associated tubes are compatible on in the sense of [CD06, Definition 2.2]. It follows that a nesting on is equivalent to a tubing on . Since the poset structures of both nestings and tubings are by inclusion, the claim follows. (When comparing the definitions of nestings and tubings, one should note that [CD06, Definition 2.2 (3)] implicitly allows the union to be the entire vertex set. This point is clarified in [DF08] (see the Remark after Defintion 1)). ∎
Graph associahedra have long appeared in the study of algebras over operads both classically [Sta63] and in the Renaissance era [Mar99]. The appearance of graph associahedra in the context of homotopy operads dates at least to [Bri00]. More recent related results may also be found in [Mar20], [Obr19]. As a consequence of Lemma 3.17 we see that the familiar families of associahedra, cyclohedra and permutohedra arise as the fiber for graphs which are respectively rows of vertices, polygons, and bouquets of loops meeting at a common vertex. See Figure 12. This connection to the well-studied line graph construction raises myriad interesting questions. For example, the question of when two graphs have the same fiber may be partially addressed via [Whi32, Theorem 1].
Remark 3.18**.**
Adding directed structures to the graph would not change the poset of nestings. Thus, the above arguments could be adapted to give a proof of Koszulity for generalizations of operads based on directed graphs. Results along these lines have recently been obtained in the preprint [BMO20].
Remark 3.19**.**
It would be possible to turn Lemma 3.17 in to a proof of Theorem 3.14 by identifying the fibers of with the cellular chain complexes on the given polytopes. However, this would require significant book keeping of sign/orientation data at each step, so we chose to instead prove is a quasi-isomorphism, which has the advantage that signs may be encoded combinatorially via nest orders.
3.5. Weak Modular Operads
Definition 3.20**.**
A weak modular operad is an algebra over .
The remainder of this section will be devoted to carefully unwrapping this definition.
3.5.1. Generating operations
Let be a -module. We may extend to be valued in any finite set via left Kan extension (see [GK94, Section 1.1]). Explicitly for a set with elements we define
[TABLE]
where Bij means bijections.
If is a modular graph with a vertex of genus label , we define . We then define . In addition, for a fixed vertex , we also define .
Now suppose is a weak modular operad. Then we have a morphism of operads
[TABLE]
which is induced by a morphism of -colored sequences . By definition, such a morphism is a linear map
[TABLE]
for each color scheme which is and invariant.
A homogeneous element in the source of Formula 3.11 specifies a modular graph along with a mod 2 order on its set of edges, whose vertices are ordered and labeled by elements of . Taking invariants of the action has the effect of simply discarding the vertex order of the graph. Taking invariants with respect to the action ensures that permuting labels of flags which are then glued together to form edges has no effect. Define to be the group of flag permutations which preserve leaf labels and vertex adjacencies of . The linear map in Formula 3.11 lifts to a map from
[TABLE]
where we define
[TABLE]
Thus, a weak modular operad specifies an -invariant, degree [math] map
[TABLE]
for each modular graph . We call these generating operations for the weak modular operad structure on . We remark that for any finite set , such generating operations may be extended ala Formula 3.10 to maps for each modular -graph (Definition 3.4).
3.5.2. Composition of operations
Let be a vertex of genus in a modular graph and let be a modular fl-graph of total genus . We define the vertex substitution to be the modular graph formed by substituting in to vertex as in Subsection 2.1.1. In particular the flags at are identified with the legs of using the leg labeling, and the vertices of are (VertVert, with the inherited genus labeling.
There is a canonical isomorphism . Thus the wedge product is an isomorphism. This induces a degree isomorphism via the composite:
[TABLE]
We denote this composite by .
Generating operations for a weak modular structure on may be composed in the following sense. Let be a modular graph of type . If is a vertex of of genus and is a graph of type , we define to be the following composition:
[TABLE]
We stress here that while is defined precisely when is defined, it is not the case that and are equal; they don’t even have the same degree. The latter is a generating operation, the former is not.
3.5.3. Differential Constraint
Fix a modular graph with a nest (Definition 3.6). Define leg to be the set of flags of which are adjacent to a vertex in the closure of , but are not part of an edge of . We define the flag closure of to be the modular leg-graph formed by attaching these flags to the closure of as specified by , the adjacency map in . We denote the flag closure of by .
Given a nest on , we may also form , defined to be the modular graph formed by collapsing the edges of to a common vertex, which we also call . For any modular graph and any nest , the vertex substitution is well defined and hence the composition is well defined for any weak modular operad. Conversely, any vertex substitution is of this form.
Denote the total genus (Subsection 3.2) of a modular graph by . We may now give a more combinatorial characterization of a weak modular operad.
Proposition 3.21**.**
A weak modular operad structure on a -module is equivalent to a collection of -invariant, degree [math] maps
[TABLE]
one for each modular graph , which are -equivariant and which satisfy the condition
[TABLE]
Proof.
From the above analysis it follows that an algebra over is equivalent to the family of operations in Formula 3.16. It remains to verify that such an algebra structure is compatible with the differential in the cobar construction if and only if Formula 3.17 is satisfied.
The differential on is determined on the image of the inclusion
[TABLE]
This map is in turn determined by its image on elements which are homogeneous with respect to the direct sum decomposition over the set . Thus it is enough to consider the cobar differential on a summand for a modular graph of type .
The operad structure of is given by graph insertion, with the convention that the target of a composition has the mod 2 edge order given by . Thus, is in the image of operadic structure maps corresponding to non-empty nests on . In the notation of Formula 3.14, each such operadic structure map induces the map
[TABLE]
on the suspension .
Therefore the cobar differential restricted to can be written as , where the sum is taken over non-empty nests on . The result then follows by direct comparison with the definition of (Formula 3.15).∎
The reason no signs appear in Formula 3.17 is because they have been encoded in the isomorphism in Formula 3.14. We now give an even more down-to-earth presentation of weak modular operads by making these signs explicit.
Let denote the number of edges in a modular graph . An edge ordered modular graph is a modular graph along with a bijection . We denote such an edge ordered modular graph by
Given an edge ordered modular graph and a nest on , we consider both and with the total orders inherited from . We then define to be the unique -shuffle for which . In other words, permutes the induced edge order on the vertex substitution (under the convention “outside before inside”) to the edge order given by .
Any automorphism of a modular graph determines a permutation of its edges which we denote by . We also write for the sign of a permutation . With this notation Proposition 3.21 directly translates to:
Corollary 3.22**.**
A weak modular operad structure on a -module is equivalent to a collection of degree maps,
[TABLE]
one for each edge ordered modular graph , which are -equivariant and which satisfy
- •
* for ,*
- •
* for ,*
- •
.
Definition 3.23**.**
A weak -modular operad is an algebra over .
If we replace with in the analysis leading up to Proposition 3.21, The only difference is the absence of the tensor factor. This yields the following characterization of weak -modular operads.
Proposition 3.24**.**
A weak -modular operad structure on a -module is equivalent to a collection of -invariant, degree maps , one for each modular graph , which are -equivariant and which satisfy the condition
[TABLE]
4. Graph homology and the weak Feynman transform.
In this section we:
- •
Define the weak Feynman transform of a weak modular operad and use Theorem 3.14 to establish its homotopy theoretic properties.
- •
Define (hairy) graph homologies and their associated Massey products.
- •
Use the weak Feynman transform to show that Massey products hit all graph homology classes.
- •
Construct and analyze spectral sequences which compute the homology of the weak Feynman transform from the homology of the classical Feynman transform.
- •
Compute leg free commutative graph homology in genus 3 using these spectral sequences.
- •
Give a list of interesting and expected future directions stemming from the results of this paper.
In this section we will consider the categories of weak modular operads with their -morphisms. To simplify the presentation we, following [GK98], restrict attention to -modules which are finite dimensional in each graded component. This will ensure that the bar and cobar constructions for algebras are intertwined by linear duality (Lemma 2.55). We could drop this assumption at the cost of working with four categories of twisted and untwisted modular operads and cooperads.
Definition 4.1**.**
The weak Feynman transform is a pair of functors
[TABLE]
and
[TABLE]
defined by and .
Let’s unpack this definition. The weak Feynman transform of a weak modular operad may be identified with the free -algebra on . By definition this is given object-wise by the space:
[TABLE]
where (see Remark 2.27). A homogeneous element of this space specifies a graph whose vertices are ordered and labeled by elements of . Taking coinvariants of the action has the effect of simply ignoring the vertex order of the graph. Taking coinvariants with respect to the -action means that permuting labels of flags which are then glued together to form edges has no effect, thus then these elements are -coinvariant. Thus, splitting each summand in line 4.1 over the underlying graphs yields the following decomposition of graded vector spaces:
[TABLE]
where and are as defined in Subsection 3.5. The direct sum is taken over all modular graphs of type , along with the corolla (see Remark , with convention .
Let us now describe the differential on these spaces. For each modular graph of type , define a degree map , where is given in Formula 3.16. We then define
[TABLE]
by first summing over all such and then passing to coinvariants. Due to the genus labeling, there are only finitely many for a fixed (i.e. is reduced in the sense of Definition 2.35) and so this sum is finite. This map extends uniquely to a degree map of -twisted modular operads .
Conversely, since , the weak Feynman transform of a weak -modular operad may be identified with a free modular operad (not twisted):
[TABLE]
In this case the differential may also be described as a sum over all graphs, although now the differential has degree -1 because all the operations had degree -1 to begin with. The comment about finiteness for terms in the differential still applies.
We remark that the above description may be compared with the original construction of Getzler and Kapranov to show that the Feynman transform of a (strict) modular operad, which we denote , (resp. strict -twisted modular operad) as defined in [GK98] agrees with Definition 4.1. This follows from the fact that for a strict modular operad, only the graphs with edge act non-trivially and so coincides with the [GK98] differential, call it . The external differential in the weak Feynman transform is of the form +higher terms, but it is not in general true that is square zero.
4.1. Parity
To formalize considerations of modular versus -twisted modular operads we define a category
[TABLE]
Here we take the disjoint union of both objects and morphisms. From now on we refer, by abuse of terminology, to objects of this category simply as modular operads, and we refer to their parity as odd (for those which are -twisted) or even (for those which are not) as needed. We repeat this construction to form the category of , with their -morphisms.
Note that with this definition (resp. ) combine to define parity reversing endofunctors on these categories. In particular, if we define , then we may state the following immediate corollary of Theorem 3.14 without reference to parity:
Corollary 4.2**.**
The functor sends -quasi-isomorphisms to quasi-isomorphisms.
We remark that Theorem 3.14 also shows that, denoting the bar-cobar resolution as , the natural transformation consists entirely of quasi-isomorphisms.
4.2. Definition of graph homology.
Cyclic operads may be defined as the full subcategory consisting of those modular operads which have for . We similarly define the category of weak cyclic operads to be the full subcategory of weak modular operads which is [math] in genus . Notice with our parity conventions, this gives us a notion of both even and odd (weak) cyclic operads.
We denote the inclusion functor from (weak) cyclic operads to (weak) modular operads by . This functor is right adjoint to the functor which forgets higher genus, call this functor . This functor is itself a right adjoint to a certain , usually called the modular envelope. This choice of notation for the triple of adjoint functors may be justified by considering their compatibility with the bar construction, see section 9.1 of [War19b].
Definition 4.3**.**
For a cyclic operad , the -graph homology is the modular operad .
We emphasize the parity change: if was even then the -graph homology is odd and vice versa. We remark that the relationship between odd cyclic operads and cyclic operads was extensively studied in [KWZ15]. In particular there is an isomorphism of categories between even and odd cyclic operads given by the functor , shift and suspend. In this way we can form canonical odd cyclic operads associated to a given cyclic operad. Thus to any cyclic operad we can consider both its graph homology (the odd modular operad ) and the graph homology of its oddification, the even modular operad . Both will play a role in our examples below.
For the reader fluent in the language of twisting cocycles [GK98], a cyclic operad may be viewed as a Det-modular operad, and the cocycle Det is cohomologous to via the coboundary associated to [GK98, Proposition 4.14]. When comparing to loc.cit., note that here we are using homological conventions, and our definition of operadic suspension is opposite to [GK98].
4.3. Massey products for graph homology
For us, the terminology “Massey product” refers to the transferred weak modular operad structure on the homology of a modular operad (resp. the -twisted analog). Let us first give a formal definition.
Let be a modular operad structure on a dg module . Choose a deformation retract of -modules:
[TABLE]
This endows with the structure of a weak modular operad via Theorem 2.58.
Definition 4.4**.**
Let be a modular graph of type . The Massey product of type associated to and is defined to be the weak modular operadic structure map defined in Proposition 3.21, with respect to the weak modular operad structure . Explicitly
[TABLE]
We recall that one may derive explicit combinatorial formulas for the transferred structure in terms of and (see [LV12, Chapter 10.3] as well as the proof of Theorem 2.58 above) and hence explicit combinatorial formulas for .
There is an alternate description of these operations using Corollary 3.22. Let be modular graph of type whose vertices are of type . Fix an edge order . To the pair we associate the operation . Explicitly, is an operation
[TABLE]
of degree . These operations satisfy the three properties given in Corollary 3.22, with the additional condition that the internal differential is zero in this case.
We similarly define Massey products for a -twisted modular operad to be the weak -twisted modular operadic structure maps (Proposition 3.24) relative to the transferred -algebra structure on its homology.
In the case of modular operads arising in graph homology, we have the following structural result:
Theorem 4.5**.**
Every graph homology class in genus is in the image of some Massey product.
Proof.
Fix a cyclic operad (of either parity) and choose a deformation retract of -modules between and using Lemma 2.57. Using Theorem 2.58, we then endow with the structure of a weak modular operad such that, as weak modular operads . Applying the functor , we employ Corollary 4.2 to conclude for genus .
Fix a graph homology class with . Consider an element in the complex corresponding to the corolla with flags, genus label and vertex label , a non-zero linear functional supported on the span of . This element is not a boundary (since it labels a corolla and the internal differential is [math]), so it can not be a cycle since is zero in genus . It follows that the differential has . On the other hand if was in the image of no Massey product, we would have , hence the claim. ∎
We remark that if is a Koszul cyclic operad, then is simply the Koszul dual cyclic operad , and in particular all classes in genus [math] are generated by cyclic operadic compositions of the generators of . So in this case we may conclude that all homology classes are hit by Massey products of generators of .
4.4. Filtrations of the weak Feynman transform.
Given a weak modular operad whose internal differential is zero, we may consider the underlying (strong) modular operad and its (classical) Feynman transform. The goal of this subsection will be to come up with filtrations which isolate this differential and hence produce spectral sequences which compute the homology of the weak Feynman transform from the homology of the (classical) Feynman transform.
4.4.1. Internal degree filtration
Let be a weak modular operad of even parity with internal differential . A homogeneous element in is an element of some , for some modular graph . If has edges, then we say such an element of degree has internal degree . With respect to the bigrading , the part of the differential corresponding to a graph takes:
[TABLE]
In particular, since , the differential can not decrease the internal grading. We may thus define a filtration on the chain complex by defining to be the subspace of elements of internal degree .
We define to be the family of spectral sequences associated to this filtration at each .
Lemma 4.6**.**
The spectral sequences take the following form:
- •
* is the (classical) Feynman transform of the (strong) modular operad underlying .*
- •
* is the homology of the Feynman transform of the (strong) modular operad underlying .*
- •
* is induced by blowing up graphs with edges. In particular if is a strong modular operad then for .*
- •
If each is bounded below then .
Proof.
We observe that with respect to this bigrading, is preserved by for graphs with edge and increases otherwise. Thus blows up one edge, which is precisely the classical Feynman transform differential of the underlying modular operad. If each is bounded below, then each is bounded above, and thus this exhaustive filtration is also bounded below. ∎
Remark 4.7**.**
There is a corresponding spectral sequence for of odd parity. In this case we filter by row degree so that raises the row/filtration degree for graphs with more than one edge and preserves the row for graphs with one edge.
4.4.2. Genus label filtration
Recall (Definition 3.4) that modular graphs come with a genus labeling of the vertices. Given a modular graph , we let denote the sum of its vertex labels and denote its total genus. These natural numbers are related by the formula , where is the first Betti number of when viewed as a CW complex.
In this section we let be a weak modular modular operad (of either parity) and we do not assume that . Define to be the subspace of homogeneous elements whose corresponding modular graph has . Since each decreases by a nonnegative integer (namely ), this filtration is compatible with the differential. If we use the bigrading , for , then this is just filtration by rows. Denote the associated spectral sequences over all by . Notice this filtration is bounded:
[TABLE]
Thus are upper half plane spectral sequences which converge level-wise to .
The spectral sequences are most interesting when we can understand the differential . To fix a context in which this is possible we first make the following observation: many modular operads which are not formal have underlying cyclic operads which are formal. So when applying homotopy transfer theory to construct weak modular operads, the underlying weak cyclic operads will often be (strong) cyclic operads.
Lemma 4.8**.**
Suppose that the weak cyclic operad is a (strong) cyclic operad. Then the upper half plane spectral sequences have bottom rows .
Proof.
For any weak modular operad we have . The condition that the weak cyclic operad is strong ensures that the only non-zero compositions in are generated by one-edged trees, from which the equality of the differentials follows. ∎
Corollary 4.9**.**
If is a weak modular operad such that is a (strong) cyclic operad then .
4.5. Comparing Lie and Commutative graph homology.
In this subsection we will see how the spectral sequences above may be used to relate variants of graph homology related to the commutative and Lie operads respectively. We begin by recalling some known information.
In [CHKV16], the authors introduce and study a family of groups extensions of the outer automorphism group of the free group , having the property that , see also [CKV13, Theorem 8.8]. This allows the authors to perform low genus computations of Lie graph homology using the Leray-Serre spectral sequence.
Here are several results from [CHKV16]:
- •
The homology of is concentrated between degrees [math] and inclusive – this upper bound is called the virtual cohomological dimension (VCD) of .
- •
Classes in the VCD can not be in the image of the modular operad generated by for degree reasons.
- •
The class generating along with those in the VCD generate all classes under the modular operad structure in genera . This is conjectured to be the case for all genera.
- •
The representation is non-zero if and only if is even and . In this case, is irreducible of type , and in particular has dimension .
- •
Consequently, is the alternating representation of the group when is odd and is [math] when is even. For odd we fix a non-trivial alternating class .
Next we recall the computations of [CGP19]. The authors consider complexes of metric genus labeled graphs computing the top weight homology of the moduli space of punctured Riemann surfaces [CGP19]. This homology may be computed via cellular chain complexes which coincide (up to shift in degree) with the linear dual of the Feynman transform of (compare [CGP19, Remark 3.3]). Explicitly:
[TABLE]
In genus 1 this homology has rank in degree and [math] elsewhere (Theorem 1.2 of [CGP19]). It is generated by vertex labellings of an -gon.
It is interesting to see how the two spectral sequences in Subsection 4.4 can be played off each other in this example. Abstractly, this can be done for arbitrary , and in particular establishes Corollary 1.1, but we find the most traction when either or is small.
4.5.1. The case .
Let’s first perform some analysis in the case . Consider the genus label filtration spectral sequence (Subsection 4.4.2) applied to , viewed as a weak modular operad via homotopy transfer. In genus it takes the form:
- (1)
There are two rows: the top corresponds to trees with a distinguished vertex (labeled by ). 2. (2)
The bottom row on page is (since ). 3. (3)
The bottom row on page is (by Corollary 4.9). 4. (4)
It converges to in every bidegree.
See Figure 13 for an example.
As an immediate corollary we see that the row of this spectral sequence computes the reduced homology . We remark that this complex is substantially smaller than the row; when the bottom row has dimension 174, the top row has dimension 9; when the bottom row has dimension 18, the top row has dimension 1. In particular the cycle in representing may be found by applying the differential to the anti-invariant class of , which is represented by a sum over labellings of a -gon with a leg at each vertex.
By contrast, we may consider , which we also view as a weak modular operad via homotopy transfer, and consider the internal degree filtration spectral sequence (Subsection 4.4.1) applied to . In genus 1 it takes the following form:
- (1)
Only the non-negative even rows are non-zero. 2. (2)
For , the -row is a complex of trees with a distinguished vertex having genus label 1. The distinguished vertex is in turn labeled by a class in , where is its valence, while the non-distinguished vertices carry commutative labels of degree [math]. 3. (3)
The -row is . 4. (4)
The spectral sequence converges to [math] since .
See Figure 14 for an example when .
The higher differentials in this spectral sequence depend on the choice of deformation retract, but there are some features which are true regardless of choices. For example:
Proposition 4.10**.**
(Massey Products for ) The semi-classical weak modular operad is generated by .
Proof.
By “semi-classical” we mean the restriction to genera , after [Get98]. The results of [CHKV16] reduce the statement to showing that the classes of degree equal to the VCD are in the image of some Massey product with genus [math] source. In genus , the homology classes of degree equal to the VCD are spanned by . By Theorem 4.5, must be in the image of some Massey product
[TABLE]
such that .
Suppose that . Then the modular graph is a tree with edges along with some distinguished vertex of type . By stability considerations we must have , since vertices of type and are not allowed in . The degree of is and the degree of the input is determined by the genus 1 label and must be . Thus, the maximum output degree of such an operation is , which would be a contradiction. We thus conclude from which it follows that for all . The claim then follows from the fact that each is generated by under cyclic operadic compositions. ∎
4.5.2. The case .
We conclude this paper with a complete calculation of the leg free commutative graph homology in genus . This calculation agrees with the computer calculations done in [CGP19, Appendix A]. The novel feature of this calculation is that it requires no analysis of any differentials; it relies only on the representation theory of and the elementary properties of the spectral sequence constructed above.
Theorem 4.11**.**
**
Proof.
We use the computations from [CHKV16] that if then:
[TABLE]
In particular the genus 1 and 2 computations are explicitly presented in [CHKV16, Proposition 2.7 and Theorem 2.10], the genus [math] computation is equivalent to Koszulity of the Lie operad, and the computation is known from the calculation of .
Let and suppose is a non-zero homogeneous vector. Any such has an underlying odd modular graph, call it , with vertices and edges. The graph has no legs and total genus , so satisfies
[TABLE]
and where is the genus label of vertex . Notice that since appears in row , it can not have , since has no higher homology. Thus . So, writing for the valence of a vertex , for a fixed vertex we calculate:
[TABLE]
The second inequality follows from the fact that all vertices are at least trivalent. The third inequality follows from the fact that , being of type , has no legs. Notice that one consequence of this inequality is that has either 1 or 2 vertices.
We will now argue that there is a unique such for which can be non-vanishing. Suppose had a vertex with . Then , and can not be 1, since , so and . This violates stability, since the vertex which is not would have valence and genus [math]. We conclude that has no vertex with
Suppose that has a vertex with . By Equation 4.2, must have adjacent flags to be non-vanishing. If , this implies and all edges are loops, contradicting . If , then the formula implies is at most 2, and since is connected this would imply . We conclude that has no vertex with
Suppose that has a lone vertex with . Then , and so has edges which must be loops. Define to be the set of flags adjacent to . Then the homogeneous element determines an element in which labels . Let us calculate the dimension of this space. Choose an isomorphism such that the preimages of and form the two edges. The calculation of the dimension will not depend on this choice of isomorphism. Since , the homology group is only non-zero when , in which case it is isomorphic to as an -representation [CHKV16]. The automorphism group of is the subgroup of generated by the permutations , which is isomorphic to the dihedral group with elements. Consider to be the subgroup generated by and . Then:
[TABLE]
It is an elementary exercise in representation theory (using the Littlewood-Richardson rule [FH91]) that the dimension of . Thus such an could not be non-zero. We conclude that does not have a lone vertex of genus .
Since corresponds to an element with internal degree , it must have some vertex of non-zero genus. Having ruled out the above cases, we conclude that has two vertices and , at least one of which has genus . Suppose both have genus . Then , implies has edges and so flags. On the other hand, Equation 4.2 implies that each vertex has at least adjacent flags, which is a contradiction.
The only remaining possibility is that has two vertices, and with and . From , we conclude there are edges and hence flags. Each vertex must have valence 3 or higher ( by stability and by Equation 4.2), so each vertex has valence equal to . Let us show that if is not zero then such a has no loops.
If there is a loop adjacent to , then is labeled by the alternating representation of , but the automorphism of which exchanges the flags in such a loop acts by the identity, and so will vanish. Thus there are no loops adjacent to , and hence three edges connecting to , and thus no loops adjacent to . There is a unique such graph, up to isomorphism, and a one dimensional space on which such an can lie. It does not vanish in because permuting the edges produces the sign of the permutation twice: once since the edges are odd and once since the flags at carry the alternating representation. Therefore we conclude, by doing no calculations with any differentials, that is [math] unless or in which case .
Since , the theorem follows by convergence of this spectral sequence to [math]. ∎
4.6. Future Directions
We conclude by outlining several directions for future study.
I. The complex is closely related to a graph complex whose -cohomology coincides with the Grothendieck-Teichmüller Lie algebra [Wil15]. Using this correspondence Willwacher describes a family of graph cohomology classes corresponding to known conjectural generators of whose leading terms are given by wheel graphs. Formally, it must be possible to detect these classes using the spectral sequence and Theorem 4.11 does precisely that in the case . It would be desirable to witness this correspondence for .
II. A similar but seemingly separate question concerns witnessing homology classes of the outer automorphism group of the free groups . We recall from [CHKV16] that there are two infinite sequences of such classes, the Morita and Eisenstein classes, which are not known to be non-trivial in general. Formally, the genus label filtration spectral sequence tells us that any non-trivial class can be witnessed by graphs labeled by commutative graph homology classes. To what extent is it possible to describe, in analogy with (I) above, particular elements in this spectral sequence which correspond to Morita or Eisenstein classes?
III. Consider , the moduli spaces of Riemann surfaces of genus and punctures and , their Deligne-Mumford compactifications. Then forms a modular operad which is formal [GSNPR05] while forms a -twisted modular operad which is not formal [AP17]. Equivalently, forms a -twisted modular operad [GK98]. In this example the spectral sequence by edge filtration may also be constructed topologically [KSV96]. The notion of weak modular operads allows for reinterpreting the chain level Koszul duality between and [GK98, Proposition 6.11] as the existence of a weak -twisted modular operad structure on along with an -quasi-isomorphism of weak -twisted modular operads:
[TABLE]
It would be interesting to give an explicit description of the higher operations having target . These operations are encoded in the differential of , which is in turn reflected as relations in , so this amounts (after [Pet14]) to reinterpreting Getzler’s elliptic relation [Get97] as a higher homology operation on landing in . With these higher operations we could then view as a model for semi-classical homotopy cohomological field theories, compare [DSVV20].
IV. A related problem would be to study the weak modular operad where is the topological modular operad of moduli spaces of Riemann surfaces with parameterized boundary components. In parallel with the genus [math] story (cf [DCV13, War19a]), I expect the weak Feynman transform to be related to an extension of to an “unstable weak modular operad” which includes the unstable term . These weak modular operads (and their associated weak wheeled operads) could then be employed to develop the homotopy theory of higher genus analogs of Batalin-Vilkovisky algebras; of interest from a number or perspectives [GCTV12],[DSV13].
V. Subsequent approaches to modular operads up-to-homotopy have recently appeared, see [HRY20] and [BMO20], and it would be desirable to work out precise relationships between these different notions. It should be possible to directly compare Definition 3.20 to the strongly homotopy modular operads defined in [BMO20, Theorem 26] using the language of operadic categories. The precise relationship with [HRY20] seems more subtle and we refer to page 3 of loc.cit. for a discussion of this question. It should also be possible to adapt the methods here-in to study up-to-homotopy analogs of many other generalizations of operads, see Remark 2.53 and Corollary 3.16.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[ALV 07] Gregory Arone, Pascal Lambrechts, and Ismar Volić. Calculus of functors, operad formality, and rational homology of embedding spaces. Acta Math. , 199(2):153–198, 2007.
- 2[AP 17] Johan Alm and Dan Petersen. Brown’s dihedral moduli space and freedom of the gravity operad. Ann. Sci. Éc. Norm. Supér. (4) , 50(5):1081–1122, 2017.
- 3[AT 14] Gregory Arone and Victor Turchin. On the rational homology of high-dimensional analogues of spaces of long knots. Geom. Topol. , 18(3):1261–1322, 2014.
- 4[Ber 14] Alexander Berglund. Homological perturbation theory for algebras over operads. Algebr. Geom. Topol. , 14(5):2511–2548, 2014.
- 5[BKW 18] Michael Batanin, Joachim Kock, and Mark Weber. Regular patterns, substitudes, Feynman categories and operads. Theory Appl. Categ. , 33:Paper No. 7, 148–192, 2018.
- 6[BM 18] Michael Batanin and Martin Markl. Koszul duality in operadic categories. arxiv.org/pdf/1812.02935.pdf , 2018.
- 7[BMO 20] Michael Batanin, Martin Markl, and Jovana Obradović. Minimal models for graphs-related operadic algebras. arxiv.org/abs/2002.06640 , 2020.
- 8[Bri 00] Michael Brinkmeier. On operads. Ph D Thesis Universität Osnabrück , 2000.
