1 Introduction

The blob complex was introduced by Morrison and Walker in [14]. It associates to an n-dimensional manifold \({{\mathbb {M}}}\), equipped with a system of fields \({\mathscr {C}}\) containing an ideal of local relations \({\mathscr {U}}\), the blob complex \({\mathscr {B}}_*({{\mathbb {M}}},{\mathscr {C}})\), which is a chain complex whose salient feature is the isomorphism

$$\begin{aligned} H_0\big ({\mathscr {B}}_*({{\mathbb {M}}},{\mathscr {C}})\big ) \cong A({{\mathbb {M}}}) := {\mathscr {C}}({{\mathbb {M}}})/{\mathscr {U}}({{\mathbb {M}}}), \end{aligned}$$

where \(A({{\mathbb {M}}})\) is the skein module associated to \({{\mathbb {M}}}\). If the fields come from an n-category \(\texttt {C} \) with strong duality, \(A({{\mathbb {M}}})\) is the usual topological quantum field invariant of \({{\mathbb {M}}}\) associated to \(\texttt {C} \). The name originated from a blob , defined as the standard n-dimensional ball embedded in \({{\mathbb {M}}}\).

The initial impulse for the present work was a seminar given by K. Walker at MSRI, Berkeley, in the winter of 2020. The second author noticed a striking similarity between the diagrams drawn by Kevin on the board, and pictures representing elements of free operads over graph-related operadic categories that can be found in [4, Section 5]. This inspired the idea that the blob complex might be the bar resolution of an operad over a suitable operadic category.

That hope indeed turned out to be true; there even exist two related but non-equivalent ways to interpret the blob complex within operad theory. The first interpretation produces a complex quasi-isomorphic to the Morrison–Walker blob complex – the bar construction of a certain operad of fields over an operadic category of blob configurations in \({{\mathbb {M}}}\). The second interpretation identifies the blob complex with Fresse’s bar construction of a traditional coloured operad, reminiscent of the little discs operad; the colours are blobs in \({{\mathbb {M}}}\) with boundaries decorated by fields. Both approaches thus lead to several versions of ‘blob complexes.’ Their relations are summarized in Fig. 4 at the end of this paper.

Disclaimer. The present work does not bring anything new to the theory of blob complexes per se, neither does it add anything to the explicit calculations given in [14]. The free, acyclic resolution of the skein module in Theorem B on page 64 might however pave the way for the study of derived TQFT invariants.

Novelties. The operadic category of blobs is unary, meaning that the cardinalities of all its objects are one. The blob complex thus represents an interesting, highly nontrivial example of a unary operadic category and justifies careful analysis of operads, operadic modules, fibrations and various versions of the bar construction in this context. Several interesting and new phenomena were discovered en route.

Conceptual understanding of the relationship between the decorated version of the unital operadic category of blobs and the un-decorated one in Sect. 9 inspired the notion of partial discrete operadic fibrations, partial operads and the associated partial Grothendieck construction, given in Sect. 4. The concrete partial operad that arose in this context is unital in a weak, unexpected sense, formalized in Definition 30 by introducing pseudo-units. Pseudo-unitality is a new, nontrivial concept even in the realm of traditional algebra, as Example 21 shows. We also introduce several versions of the ‘standard’ unitality condition for operads over operadic categories that are not equipped with the chosen local terminal objects required in [1, Section 1].

While free modules over classical operads have simple structure, cf. e.g. [5, Subsection 2.10.1], this is not true in the world of operads and their modules over general operadic categories, where the structure depends on the shape of the operadic category, as illustrated in Example 72. A structure result can however still be obtained under the condition of rigidity introduced in Definition 70, which has no analog in the standard operad theory. We believe that all the above notions admit generalizations to non-unary operadic categories.

The present paper has two parts. Part 1 develops general theory of unary operadic categories, operads, modules and resolutions, Part 2 is devoted to applications to the blob complex. The main results of the article are Theorem A on page 52, Theorem B on page 64 and Theorem C on page 73. Propositions 44 and 82 have no counterparts in traditional algebra.

Requirements and conventions. We will assume working knowledge of operads; suitable references are the monograph [13] and the overview [12]. Operadic categories and related notions were introduced in [1], but all necessary material from that paper is recalled in Sects. 1 and 3. Some preliminary knowledge of [14] may ease reading Part 2.

Categories will be denoted by typewriter letters such as \(\texttt {C} , \texttt {O} , \texttt {Q} \), &c, operads and their modules written in script, e.g. \({\mathscr {P}}\), \({\mathscr {S}}\), \({\mathscr {M}}\), &c. From Sect. 6 on, all algebraic objects will live in the monoidal category \(R\texttt {-Mod} \) of graded modules over a unital commutative associative ring R. Chain complexes will be non-negatively graded, with differentials of degree \(-1\). By a quasi-isomorphism we mean a morphism of chain complexes that induces an isomorphism of homology.

Part I Unary Operadic Categories

2 Operadic Categories and Operads

Our immediate aim is to rephrase the definitions of operadic categories and their operads as given in [1, Section 1] to the particular, unary case when the cardinality functor is constant and equals 1. We believe that this would make this article independent of [1].

Unary operadic categories will appear in Definition 4 as categories equipped with fiber functors; Propositions 8 and 10 then describe them also as algebras for a certain monad. Operads over unary operadic categories are introduced in Definition 13. In this section we however, unlike in [1], do not require the existence of chosen local terminal objects in operadic categories, neither do we assume units of operads. A refined analysis of these additional structures is given in Sect. 2.

Remark 1

The approach to unary operadic categories presented in this section has a lot of overlaps with the material from [6] concerning the use of the décalage comonad \({{\mathscr {D}}}\) recalled in (8). But in contrast with [6], where \({{\mathscr {D}}}\)-coalgebra structure is fixed and the fiber-functor structure is imposed on top of it, we begin with imposing a fiber-structure functor and adding some pieces of \({{\mathscr {D}}}\)-coalgebra structure only when it is necessary. This allows us to analyze subtler unitality properties of operadic categories.

Lemma 2

Let \(\texttt {O} \) be a category. Each family \(\big \{{{\mathscr {F}}}_S : \texttt {O} /S \rightarrow \texttt {O} \ | \ S \in \texttt {O} \big \}\) of functors indexed by objects of \(\texttt {O} \) induces a family \(\big \{{{\mathscr {F}}}_c : \texttt {O} /S \rightarrow \texttt {O} /{{\mathscr {F}}}_T(c) \ | \ c :S \rightarrow T\big \}\) of functors indexed by arrows of \(\texttt {O} \) with \({{\mathscr {F}}}_c\) the composite

It extends the family \(\big \{{{\mathscr {F}}}_S\big \}_{S \in \texttt {O} }\) in the sense that the composite

where \({\mathbbm {1}}_T : T \rightarrow T\) is the identity morphism, equals \({{\mathscr {F}}}_T : \texttt {O} /T \rightarrow \texttt {O} \) for each \(T \in \texttt {O} \).

The verification is straightforward. Since the Lemma will be used several times in the present paper, we give a detailed description of the extension \(\big \{{{\mathscr {F}}}_c\big \}_{c: S \rightarrow T}\). Let \(f: X \rightarrow S \in \texttt {O} /S\). Embed f in the diagram

in which \(h := cf\). Interpreting the arrows h and c as objects of \(\texttt {O} /T\), f appears as a morphism \(f:h \rightarrow c\) in \(\texttt {O} /T\). We then define

$$\begin{aligned} {{\mathscr {F}}}_c(f) := {{\mathscr {F}}}_T(f) : {{\mathscr {F}}}_T(h) \longrightarrow {{\mathscr {F}}}_T(c) \in \texttt {O} /{{\mathscr {F}}}_T(c). \end{aligned}$$

To describe the action of \({{\mathscr {F}}}_c\) on a morphism \({{\Phi }}: b \rightarrow a\) in \(\texttt {O} /S\) given by the commutative diagram

embed that diagram into

(1)

in which \(h := cb\) and \(l:= ca\). Then \({{\mathscr {F}}}_c({\Phi }) : {{\mathscr {F}}}_c(b) \rightarrow {{\mathscr {F}}}_c(a)\) is given by the commutative diagram

(2)

Definition 3

A family \({{\mathscr {F}}}_S\) of functors as in Lemma 2 is called a family of fiber functors if, for each arrow \(c:S \rightarrow T\) in \(\texttt {O} \), the diagram of functors

(3)

commutes.

To expand Definition 3, introduce the following notation and terminology. Given a map \(f:X \rightarrow S\), we call \({{\mathscr {F}}}_S(f)\) the fiber of f and denote it simply by \({{\mathscr {F}}}(f)\). The fact that \(F \in \texttt {O} \) is the fiber of f will also be expressed by writing \(F \triangleright X {\mathop {\rightarrow }\limits ^{f}}S\). For a morphism \(\Phi \) in \(\texttt {O} /S\) given by the diagram

denote by \(\phi _S\) the induced map \({{\mathscr {F}}}_S(\Phi ) : {{\mathscr {F}}}(f') \rightarrow {{\mathscr {F}}}(f'')\) between fibers. Then the commutativity of (3) on objects is expressed by the equality of the fibers in the diagram

(4)

In words, the fiber of a map equals the fiber of the induced map between its fibers.

To expand the commutativity of (3) on morphisms, notice that in the above notation, diagram (2) reads

In the situation of (1), diagram (3) requires that

$$\begin{aligned} (\phi _T)_{{{\mathscr {F}}}(c)} = \phi _S. \end{aligned}$$

Definition 4

A strict unary (nonunital) operadic category is a category \(\texttt {O} \) equipped with a family of fiber functors as per Definition 3. A strict operadic functor \(\Phi : \texttt {O} ' \rightarrow \texttt {O} ''\) between strict unary operadic categories is a functor that commutes with the associated fiber functors.

Since all operadic categories and operadic functors in this article will be strict, we will for brevity omit this adjective. If not indicated otherwise, by an operadic category we will always mean unary and nonunital one.

Remark 5

Recall that a simplicial set is a collection \(S_\bullet = \{S_n\}_{n \ge 0}\) of sets together with maps

$$\begin{aligned} d_i&: S_n \rightarrow S_{n-1},\ 0 \le i \le n,\ n \ge 1, \ \text{ and } \\ s_i&: S_n \rightarrow S_{n+1},\ 0 \le i \le n,\ n \ge 0, \end{aligned}$$

that satisfy the identities:

$$\begin{aligned} d_id_j&= d_{j-1}d_i \text{ if } i< j, \\ s_is_j&= s_{j+1}s_i \text{ if } i \le j, \\ d_i s_j&= s_{j-1}d_i \text{ if } i < j, \\ d_is_j&= \text{ identity } = d_{j+1}s_i \text{ if } i=j, \ \text{ and } \\ d_i s_j&= s_{j}d_{i-1} \text{ if } i > j+1. \end{aligned}$$

An important example is the simplicial nerve \(N_\bullet (\texttt {O} ) = \{\texttt {O} _n\}_{n \ge 0}\) of the category \(\texttt {O} \), which is a simplicial set of the form

In the above display, \(\texttt {O} _n\) consists of chains

$$\begin{aligned} T_0 {\mathop {\longrightarrow }\limits ^{f_0}}T_1 {\mathop {\longrightarrow }\limits ^{f_1}}\cdots {\mathop {\longrightarrow }\limits ^{f_{i-2}}}T_{i-1} {\mathop {\longrightarrow }\limits ^{f_{i-1}}}T_i {\mathop {\longrightarrow }\limits ^{f_i}}T_{i+1} {\mathop {\longrightarrow }\limits ^{f_{i+1}}}\cdots {\mathop {\longrightarrow }\limits ^{f_{n-1}}}T_n \end{aligned}$$
(5)

of arrows of \(\texttt {O} \). The operator \(d_0\) acts on (5) by removing \(T_0\), \(d_n\) removes \(T_n\). The operator \(d_i\) with \(0< i < n\) replaces the part \(T_{i-1} {\mathop {\longrightarrow }\limits ^{f_{i-1}}}T_i {\mathop {\longrightarrow }\limits ^{f_i}}T_{i+1}\) of (5) by the single arrow \(f_i f_{i-1} : T_{i-1} \rightarrow T_{i+1}\). The operator \(s_i\) replaces \(T_i\) in (5) by the identity automorphism \({\mathbbm {1}}:T_i \rightarrow T_i\).

The extra structure on \(\texttt {O} \) given by Lemma 2 is equivalent to adding to the nerve of \(\texttt {O} \) a sequence of additional face operators

$$\begin{aligned} d_{n+1}:\texttt {O} _n\rightarrow \texttt {O} _{n-1}, \ n \ge 1, \end{aligned}$$
(6)

as in

defined as follows. Rewrite (5) as

(7)

with \(\omega _i= f_{n-1} \cdots f_i: T_i \rightarrow T_n\), \(0 \le i \le n-1\), and apply the fiber functor \({{\mathscr {F}}}_{T_n} : \texttt {O} \rightarrow \texttt {O} /T_n\) to (7) interpreted as a chain of maps in \(\texttt {O} /T_n\). The result is a chain of maps in \(\texttt {O} \). This is by definition the value of \(d_{n+1}\) at (5).

The sequence (6) satisfies all standard simplicial identities except for the top one, that is, the composite \(d_nd_{n+1}:\texttt {O} _n\rightarrow \texttt {O} _{n-2}\) is not necessary equal to \(d_nd_{n}:\texttt {O} _n\rightarrow \texttt {O} _{n-2}.\) The condition of Definition 3 restores this relation.

Let us denote by \({{\mathscr {D}}}(\texttt {A} )\) the coproduct

$$\begin{aligned} {{\mathscr {D}}}(\texttt {A} ) := \coprod _{c \in \texttt {A} } \texttt {A} /c \end{aligned}$$
(8)

of the slice categories over the objects of a small category \(\texttt {A} \). It is simple to verify that \({{\mathscr {D}}}(\texttt {A} )\) is a unary operadic category, with the fiber functor that assigns to each morphism \(\varphi : f' \rightarrow f''\) in \({{\mathscr {D}}}(\texttt {A} )\) given by the diagram

the object \(\varphi \in \texttt {A} /X'' \subset {{\mathscr {D}}}(\texttt {A} )\).

The functor \({{\mathscr {D}}}:\texttt {Cat} \rightarrow \texttt {Cat} \) has a natural structure of a comonad in the category of small categories called décalage comonad, cf. [6]. We briefly describe its structure morphisms. Its counit

$$\begin{aligned} \epsilon _\texttt {A} :{{\mathscr {D}}}(\texttt {A} )\rightarrow \texttt {A} \end{aligned}$$
(9)

sends an object \(X\rightarrow c \in {{\mathscr {D}}}(\texttt {A} )\) to X.

To understand the comultiplication \(\delta : {{\mathscr {D}}}(\texttt {A} ) \rightarrow {{\mathscr {D}}}^2(\texttt {A} )\) we observe that the objects of \({{\mathscr {D}}}^2(\texttt {A} )\) are commutative triangles

(10)

and the set of morphisms between such triangles can be nonempty only if the right arrow \(g:Y\rightarrow c\) is the same in both triangles. In this case a morphism from

to (10) is given by a morphism \(\phi : X'\rightarrow X\) in \(\texttt {A} \) which makes the tetrahedron

commutative. The comultiplication \(\delta \) assigns to an object \(f:X\rightarrow c\) the commutative triangle

It follows from the following elementary categorical fact that the functor \({{\mathscr {D}}}:\texttt {Cat} \rightarrow \texttt {Cat} \) is also a nonunital monad.

Lemma 6

Let \(M : \texttt {C} \rightarrow \texttt {C} \) be an endofunctor on a category \(\texttt {C} \) and \(d : M \rightsquigarrow {\mathbbm {1}}_\texttt {C} \) a natural transformation of M to the identity functor on \(\texttt {C} \). Then the pair \((M,\mu )\) with \(\mu := Md\) is a nonunital monad over \(\texttt {C} \), and \(d_A :MA \rightarrow A\) is an M-algebra for each \(A \in \texttt {C} \).

Proof

The diagram of natural transformations

(11)

commutes by the naturality of d. Applying M on that diagram and substituting \(\mu \) for Md gives the commutative diagram

meaning that M is a nonunital monad. The second part of the lemma is clear. \(\square \)

Corollary 7

The functor \({{\mathscr {D}}}:\texttt {Cat} \rightarrow \texttt {Cat} \) has a natural nonunital monad structure.

Proof

The assumptions of Lemma 6 are fulfilled for \(M := {{{\mathscr {D}}}}\) and d the counit \(\epsilon _\texttt {A} \) in (9). \(\square \)

Proposition 8

Unary (non-unital) operadic categories with small sets of objects are algebras for the non-unital monad \(\,{{\mathscr {D}}}\) in \(\texttt {Cat} \).

Proof

A family \(\big \{{{\mathscr {F}}}_S : \texttt {O} /S \rightarrow \texttt {O} \ | \ S \in \texttt {O} \big \}\) of functors is the same as a single functor \({{\mathscr {F}}}:{{\mathscr {D}}}(\texttt {O} ) \rightarrow \texttt {O} \). It is easy to see that \({{\mathscr {F}}}\) is a \({{\mathscr {D}}}\)-algebra if and only if \(\{{{\mathscr {F}}}_S \}_{S\in \texttt {O} }\) are the fiber functors in Definition 3. \(\square \)

Definition 9

The tautological unary operadic category generated by a small category \(\texttt {A} \) is the category \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} ) :=\texttt {A} \sqcup {{\mathscr {D}}}(\texttt {A} )\) with the fiber functors given by the composite

$$\begin{aligned} {{\mathscr {D}}}({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} ))= {{\mathscr {D}}}(\texttt {A} \sqcup {{\mathscr {D}}}(\texttt {A} )) \cong {{\mathscr {D}}}(\texttt {A} ) \sqcup {{\mathscr {D}}}^2(\texttt {A} ) {\mathop {\longrightarrow }\limits ^{{\mathbbm {1}}\sqcup \kappa }}{{\mathscr {D}}}(\texttt {A} ) \hookrightarrow \texttt {A} \sqcup {{\mathscr {D}}}(\texttt {A} )= {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} ) \end{aligned}$$

where \(\kappa = {{\mathscr {D}}}(\epsilon _\texttt {A} )\) with \(\epsilon _\texttt {A} \) the counit in (9).

Explicitly, the fiber of a morphism \(g:S \rightarrow T\) in \(\texttt {A} \subset {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) is g again, but interpreted as an object of \(\texttt {A} /T \subset {{\mathscr {D}}}(\texttt {A} ) \subset {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\), while the fiber of a morphism \(F: h \rightarrow c\) of \({{\mathscr {D}}}(\texttt {A} ) \subset {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) represented by the diagram

is \(f \in \texttt {A} /S \subset {{\mathscr {D}}}(\texttt {A} ) \subset {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\).

The operadic category \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) is an operadic subcategory of \({{\mathscr {D}}}(\texttt {A} _\odot )\), where \(\texttt {A} _\odot \) is the result of formally adjoining a terminal object \(\odot \) to \(\texttt {A} \), which means adding to the morphisms of \(\texttt {A} \) the unit endomorphism of \(\odot \) and one new morphism \(X {\mathop {\rightarrow }\limits ^{!}}\odot \) for any object \(X \in \texttt {A} \). The inclusion

$$\begin{aligned} {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} ) = \texttt {A} \sqcup {{\mathscr {D}}}(\texttt {A} ) \hookrightarrow {{\mathscr {D}}}(\texttt {A} _\odot ) \end{aligned}$$
(12)

sends an object \(X \in \texttt {A} \) to \(X {\mathop {\rightarrow }\limits ^{!}}\odot \in {{\mathscr {D}}}(\texttt {A} _\odot )\) and objects \(X \rightarrow Y\) of \({{\mathscr {D}}}(\texttt {A} )\) into the corresponding objects of \( {{\mathscr {D}}}(\texttt {A} _\odot )\). The image of (12) covers all objects of \({{\mathscr {D}}}(\texttt {A} _\odot )\) except \(\odot {\mathop {\rightarrow }\limits ^{!}}\odot \). Inclusion (12) will be used in Sect. 9 in our description of the operadic categories of blobs.

Proposition 10

The assignment \(\texttt {A} \mapsto {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) gives rise to a (unital) monad in \(\texttt {Cat} \) whose algebras are (non-unital) operadic categories with small sets of objects.

Proof

Direct verification. \(\square \)

Remark 11

Comparing Propositions 8 and 10, one may wonder why two very different monads have the same algebras. The explanation lies in the unitality of \({{\mathscr {T}}}\hspace{-3.00003pt}\) versus the non-unitality of \(\,{{\mathscr {D}}}\). As a simple example of this phenomenon, consider the nonunital monad \(\mathring{\textsf {T}}\) in \(\texttt {Set} \) that sends a set X to the coproduct \(\coprod _{n \ge 2} X^{\times n}\), and the unital monad \(\textsf {T}\) given by \(\textsf {T} X :=\coprod _{n \ge 1} X^{\times n}\). Both \(\mathring{\textsf {T}}\) and \(\textsf {T}\) have the same algebras, namely associative (non-unital) monoids. Ideologically, \(\textsf {T}\) is obtained from \(\mathring{\textsf {T}}\) by freely adjoining the monadic unit. The relation between \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) and \({{\mathscr {D}}}(\texttt {A} )\) is of the same nature.

Let \(\Box : \texttt {OpCat} \rightarrow {\texttt {Cat} }\) be the obvious forgetful functor from the category of unary (non-unital) operadic categories with small sets of objects to the category of small categories. The following statement follows from Proposition 10 combined with the classical equivalence between monads and the associated pairs of adjoint functors, cf. [8, Theorem VI.2.1].

Proposition 12

For an arbitrary small category \(\texttt {A} \) and a unary (non-unital) operadic category \(\texttt {O} \), one has a natural isomorphism of functor sets

$$\begin{aligned} \texttt {OpCat} ({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} ),\texttt {O} ) \cong {\texttt {Cat} }(\texttt {A} ,\Box \texttt {O} ). \end{aligned}$$

In other words, \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) is the free unary non-unital operadic category generated by a small category \(\texttt {A} \).

We are going to introduce (non-unital) operads over (non-unital) unary operadic categories. Our definition is the non-unital, unary version of [1, Definition 1.11]. Unital operadic categories and unital operads will be the subject of Sect. 2.

Definition 13

Let \(\texttt {V} = (\texttt {V} , \otimes , {{{\textbf {1}}}})\) be a monoidal, not necessarily symmetric, category and \(\texttt {O} \) a unary operadic category. A (non-unital) operad for \(\texttt {O} \) in \(\texttt {V} \), or simply an \(\texttt {O} \)-operad, is a collection \({\mathscr {P}}= \{{\mathscr {P}}(A)\}_A\) of objects of \(\texttt {V} \) indexed by objects of \(\texttt {O} \) together with structure morphisms

$$\begin{aligned} \gamma _h: {\mathscr {P}}(F) \otimes {\mathscr {P}}(B) \longrightarrow {\mathscr {P}}(A) \end{aligned}$$

given for any arrow \(h : A \rightarrow B\) in \(\texttt {O} \) with fiber F. Moreover, the associativity requires that, for any pair of composable arrows \(A {\mathop {\rightarrow }\limits ^{f}}B {\mathop {\rightarrow }\limits ^{g}}C\) in \(\texttt {O} \), the diagram

(13)

commutes. The meaning of the symbols in that diagram is explained by the following instance of (4):

(14)

We will see later in this paper that operads over unary operadic categories share many features with associative algebras, but also ones that do not have analogs in classical algebra. We believe that they in their own right might present an interesting theme of research.

Definition 14

Let \(\Phi : \texttt {O} ' \rightarrow \texttt {O} ''\) be an operadic functor and \({\mathscr {P}}\) an \(\texttt {O} ''\)-operad. The restriction of \({\mathscr {P}}\) along \(\Phi \) is the \(\texttt {O} '\)-operad \(\Phi ^*({\mathscr {P}})\) with components \(\Phi ^*({\mathscr {P}})(s) := {\mathscr {P}}\big (\Phi (s)\big )\), \(s \in \texttt {O} ''\).

Example 15

Let \(\texttt {A} \) be a small category and \({{\mathscr {D}}}(\texttt {A} )\) the associated operadic category (8). A  \({{\mathscr {D}}}(\texttt {A} )\)-operad in \(\texttt {V} \) is the same as a collection \({\mathscr {A}}= \{{\mathscr {A}}(f)\}_f\) of objects of \(\texttt {V} \) indexed by morphisms of \(\texttt {A} \) with a ‘multiplication’ \({\mathscr {A}}(f) \otimes {\mathscr {A}}(g) \rightarrow {\mathscr {A}}(gf)\) for any pair of composable arrows \(A {\mathop {\rightarrow }\limits ^{f}}B {\mathop {\rightarrow }\limits ^{g}}C\) of \(\texttt {A} \). The multiplication is required to be associative in the obvious sense. Intuitively, \({\mathscr {A}}\) is a non-unital \(\textrm{Mor}(\texttt {A} )\)-graded associative algebra in \(\texttt {V} \). The unital version of this example has a nice categorical interpretation, cf. Example 25 below.

Example 16

An operad over the tautological operadic category \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) in Definition 9 is the same as a pair \(({\mathscr {A}},{\mathscr {M}})\) of a \({{\mathscr {D}}}(\texttt {A} )\)-operad \({\mathscr {A}}\) as in Example 15 and a collection \({\mathscr {M}}= \big \{{\mathscr {M}}(A)\big \}_{A\in \texttt {A} }\) of objects of \(\texttt {V} \) indexed by objects of \(\texttt {A} \), equipped with the ‘actions’ \({\mathscr {A}}(f) \otimes {\mathscr {M}}(B) \rightarrow {\mathscr {M}}(A)\) given for any morphism \(A {\mathop {\rightarrow }\limits ^{f}}B\) in \(\texttt {A} \). It is moreover required that the diagram

commutes for any pair \(A {\mathop {\rightarrow }\limits ^{f}}B {\mathop {\rightarrow }\limits ^{g}}C\) of composable morphisms in \(\texttt {A} \). Intuitively, \({\mathscr {M}}\) is a left \(\textrm{Ob}(\texttt {A} )\)-graded \({\mathscr {A}}\)-module.

3 The Shades of Unitality

In this section we discuss sundry versions of unitality for operadic categories and their operads, with or without the presence of chosen local terminal objects. This refinement of definitions given in [1] is required in Part 2 by the applications to the blob complex.

Definition 17

Suppose that the set \(\pi _0(\texttt {O} )\) of path-connected components of a unary operadic category \(\texttt {O} \) is small and a family

$$\begin{aligned} \big \{U_c \in \texttt {O} \ | \ c \in \pi _0(\texttt {O} ) \big \} \end{aligned}$$
(15)

of chosen local terminal objects is specified, with \(U_c\) belonging to the connected component c.

We say that \(\texttt {O} \) is left unital if the fiber functor \({{\mathscr {F}}}_S : \texttt {O} /S \rightarrow \texttt {O} \) sends the identity automorphism \({\mathbbm {1}}:S \rightarrow S\) to one of the chosen local terminal objects of \(\texttt {O} \), for each \(S \in \texttt {O} \). The category \(\texttt {O} \) is right unital if \({{\mathscr {F}}}_{U_c} : \texttt {O} /U_c \rightarrow \texttt {O} \) is the domain functor for each \(c \in \pi _0(\texttt {O} )\). Finally, \(\texttt {O} \) is unital if it is both left and right unital. An operadic functor between left and/or right unital operadic categories is assumed to preserve the chosen local terminal objects.

Unital operadic categories in the sense of the above definition are precisely the unary versions of operadic categories introduced in [1, Section 1].

Remark 18

A choice of local terminal objects is equivalent to the existence of a sequence of maps \(s_0 := U:\pi _0(\texttt {O} )\rightarrow \texttt {O} _0\) and \(s_{n+1}:\texttt {O} _n\rightarrow \texttt {O} _{n+1}, \ n\ge 0\), in the nerve of \(\texttt {O} \) which makes the diagram

in which \(d_0: \texttt {O} _0 \rightarrow \pi _0(\texttt {O} _0)\) assigns to an object of \(\texttt {O} \) the corresponding connected component, an ‘almost’ simplicial set. All simplicial identities that make sense should be satisfied by this new degeneracy operators. Another way to say it is that specifying local terminals is the same as to equip \(\texttt {O} \) with a \({{\mathscr {D}}}\)-coalgebra structure [6, Proposition 5].

The only thing which is missing to make this new complex a simplicial set is the top face operator \(d_{n+1}: \texttt {O} _n\rightarrow \texttt {O} _{n-1}\). As we saw in Remark 5, a fiber functor on \(\texttt {O} \) adds such an operator for all \(n>0.\) We can also define

$$\begin{aligned} d_1:\texttt {O} _0\rightarrow \pi _0(\texttt {O} ) \end{aligned}$$

as the connected component of the fiber of the identity automorphism. The left unitality then says that these new degeneracy and face operators satisfy the usual simplicial identities

$$\begin{aligned} d_{n+1}s_i = s_i d_n \end{aligned}$$

for all \(i<n\). The right unitality implies that these operators satisfy the remaining relation

$$\begin{aligned} d_{n+1}s_n = {\mathbbm {1}}. \end{aligned}$$

And, of course, right and left unitality together mean that the diagram

is a simplicial set. The unital unary operadic category structure on \(\texttt {O} \) is exactly this extra structure on the nerve of \(\texttt {O} \), which can be deduced from the characterization of unary operadic categories given in [6, Section 4]. The data of a unital unary operadic category thus provide a right inverse to décalage of a simplicial set satisfying Segal condition.

For general operadic categories there exists a similar but more subtle characterization which involves actions of the symmetric groups on fibers. This will be the subject of an upcoming work [2].

Exercise 19

The operadic category \({{\mathscr {D}}}(\texttt {A} )\) is unital, with the set of the chosen local terminal objects \(\big \{c {\mathop {\rightarrow }\limits ^{{\mathbbm {1}}}}c \in {{\mathscr {D}}}(\texttt {A} ) \ | \ c \in \texttt {A} \big \}\). The tautological operadic category \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) is left unital if and only if each connected component of \(\texttt {A} \) has a terminal object. It is however never right unital.

To see why, assume that \(U \in \texttt {A} \) is a local terminal object of \(\texttt {A} \). By definition, the fiber of a morphism \(a \rightarrow U\) is \(a \rightarrow U\) again, but now being an object \({{\mathscr {D}}}(\texttt {A} ) \subset {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\). Thus the fiber of \(a \rightarrow U\) is not a, so \({{\mathscr {F}}}_U :{{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )/U \rightarrow {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) is not the domain functor as required by the right unitality. The inclusion \({{\mathscr {D}}}(\texttt {A} ) \subset {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) is an example of a unital operadic subcategory of a non-unital one.

Example 20

Each unital associative monoid A determines a unital unary operadic category \({\texttt {O} }_{A}\) as follows. Its objects are the elements of A, and morphisms are pairs \((x,a) : xa \rightarrow a\), for \(a,x \in A\). The composition of the chain

is the morphism \((yx,a) : yxa \rightarrow a\). The identity automorphisms are the pairs \((e,a) : a \rightarrow a\), where e is the unit of A. The fiber of \((x,a): xa \rightarrow a\) is x and the only chosen terminal object is e. This example and also Examples 21 and 22 below are put in more general context in Exercise 39.

Example 21

Suppose that the associative monoid A in Example 20 possesses, instead of a two-sided unit e, a family \(\{e_b\ | \ b \in A\}\) such that each \(e_b\) is a right unit for A, i.e.

$$\begin{aligned} z\, e_t = z\ \text{ for } \text{ each } \ z, t \in A, \end{aligned}$$
(16a)

and a form of the left unitality requiring that

$$\begin{aligned} e_{t} \,t = t \ \hbox { and } \ e_{tb} \,t = t \ \text{ for } \text{ each } \ t, b \in A, \end{aligned}$$
(16b)

is fulfilled. Notice that the second equation of (16b) with \(b:= e_b\) implies the first one, but for the reasons explained in the next paragraph we keep both of them. We will call the structures \(\big (A,\{e_t\}_{t\in A}\big )\) as above pseudo-unital monoids.

Let \({\texttt {O} }_{A}\) be the modification of the category constructed in Example 20 with the unit automorphisms defined by \((e_a,a) : a \rightarrow a\), for \(a \in A\). The first equation in (16b) guarantees that \((e_a,a)\) is indeed an automorphism of a, the second one that \(\{(e_t,t)\}_{t \in A}\) are the left units for the composition in \({\texttt {O} }_{A}\), and (16a) that they are the right units. We leave as an exercise to prove that

  • each \(e_t\) is a global terminal object of \({\texttt {O} }_{A}\), and

  • with an arbitrary \(e_t\) as the chosen terminal object, \({\texttt {O} }_{A}\) is a right unital operadic category.

Moreover,

$$\begin{aligned} {\texttt {O} }_{A}\hbox { is unital} \iff {\texttt {O} }_{A}\hbox { is left unital} \iff A\hbox { is unital.} \end{aligned}$$

Example 22

The set \(A : = \{u,v\}\) with a binary operation given by

$$\begin{aligned} uu := u,\ vv := v,\ uv := u \ \text{ and } \ vu := u, \end{aligned}$$

and the ‘pseudo-units’ \(e_u := u\) and \(e_v := v\), is a pseudo-unital monoid in the sense of Example 21. The associated category \({\texttt {O} }_{A}\) consists of two isomorphic objects u and v, related by the isomorphisms \((u,v) : u \rightarrow v\) and \((v,u) : v \rightarrow u\).

More generally, an arbitrary set X with a multiplication \(X \times X \rightarrow X\) given by the projection to the second factor and pseudo-units \(e_t := t\) for \(t \in X\) is a pseudo-unital monoid. The associated operadic category \(\texttt {O} _X\) is the chaotic groupoid generated by X.

Remark 23

Let us try to ‘categorify’ pseudo-unital monoids of Example 21 by assembling the pseudo-units \(\{e_b\ | \ b \in A\}\) to a single map \(\eta :A \rightarrow A\) with \(\eta (b) := e_b\), \(b \in A\). The right unitality (16a) is expressed by the diagram

in which \(\mu \) is the multiplication in A and \(\pi _1\) the projection to the first factor. Similarly, (16b) can be expressed via the diagrams

where \(\Delta \) is the diagonal \(a \mapsto a \times a\), \(a \in A\). Since the diagrams above involve the projection and diagonal, pseudo-unitality admits a categorification only inside a cartesian monoidal category.

Below we present three versions of the unitality for \(\texttt {O} \)-operads. The unitality in the sense of the first one is precisely the unary version of the standard definition [1, Definition 1.11].

Definition 24

Assume that the unary operadic category \(\texttt {O} \) is unital in the sense of Definition 17, with the set (15) of chosen local terminal objects \(\big \{U_c \ | \ c \in \pi _0(\texttt {O} )\big \}\). Let \({\mathscr {P}}\) be an \(\texttt {O} \)-operad in \(\texttt {V} \) equipped with a family of morphisms

$$\begin{aligned} \big \{\eta _c : {{{\textbf {1}}}}\rightarrow {\mathscr {P}}(U_c) \ | \ c \in \pi _0(\texttt {O} )\big \}. \end{aligned}$$
(17)

We say that \({\mathscr {P}}\) is left unital if, for any \(T\in \texttt {O} \), the diagram

(18)

in which \(U_c\) is the fiber of the identity automorphism \({\mathbbm {1}}: T \rightarrow T\), commutes.

The operad \({\mathscr {P}}\) is right unital if, for any \(F \in \texttt {O} \) and the unique morphism \(! : F \rightarrow U_c\) to some local chosen terminal object \(U_c\), the diagram

commutes. Finally, \({\mathscr {P}}\) is unital if it is both left and right unital.

If the background monoidal category is the cartesian category \(\texttt {Set} \) of sets, the family (17) is determined by a choice of units \(e_c := \eta _c(\star ) \in {\mathscr {P}}(U_c)\), \(c \in \pi _0(\texttt {O} )\), where \(\star \) is the unique element of the monoidal unit \(\{\star \}\) of \(\texttt {Set} \).

Example 25

Let \({\mathscr {A}}\) be the operad over the operadic category \({{\mathscr {D}}}(\texttt {A} )\) described in Example 15. Exercise 19 tells us that \(\,{{\mathscr {D}}}(\texttt {A} )\) is a unital operadic category with the chosen local terminal objects \(\big \{{\mathbbm {1}}_c :c \rightarrow c \in {{\mathscr {D}}}(\texttt {A} ) \ | \ c \in \texttt {A} \big \}\). Assume the existence of a family

$$\begin{aligned} \{\eta _c : {{{\textbf {1}}}}\rightarrow {\mathscr {A}}({\mathbbm {1}}_c)\}_{c \in \texttt {A} } \end{aligned}$$

of morphisms in \(\texttt {V} \) indexed by objects of \(\texttt {A} \). The left (resp. right) unitality of \({\mathscr {A}}\) is then expressed by the left (resp. right) diagram below:

which are required to commute for any morphism \(f: c \rightarrow B\) of \(\texttt {A} \).

We notice that unital \({{\mathscr {D}}}(\texttt {A} )\)-operads in \(\texttt {V} \) are the same as lax 2-functors \(\texttt {A} \rightarrow \Sigma \texttt {V} \), with \(\texttt {A} \) considered as a 2-category with trivial 2-cells, and \(\Sigma \texttt {V} \) the 2-category with one object and \(\texttt {V} \) as the category of morphisms. In particular, if \(\texttt {A} \) is the chaotic groupoid \(\texttt {Chaos} (I)\) on the set I, then \({{\mathscr {D}}}(\texttt {A} )\)-operads are small \(\texttt {V} \)-enriched categories with the sets of objects I.

The next version of unitality makes sense also if the base operadic category \(\texttt {O} \) is not unital, i.e. when the chosen local terminal objects as in Definition 17 are not available.

Definition 26

Let \({\mathscr {P}}\) be an \(\texttt {O} \)-operad equipped with a family of morphisms

$$\begin{aligned} \big \{\eta _T : {{{\textbf {1}}}}\rightarrow {\mathscr {P}}(U_T) \ | \ T \in \texttt {O} , \ U_T \hbox { is the fiber of }{\mathbbm {1}}: T \rightarrow T \big \}. \end{aligned}$$
(19)

We say that \({\mathscr {P}}\) is left unital if, for any \(T \in \texttt {O} \), the diagram

(20)

commutes.

For an arbitrary morphism \(f: T \rightarrow S\) of \(\texttt {O} \), the axioms of unary operadic categories provide the diagram

(21)

with \(f_T\) the induced map between fibers. The right unitality requires that the induced diagram

commutes for an arbitrary morphism \(T {\mathop {\rightarrow }\limits ^{f}}S\) of \(\texttt {O} \). The operad \({\mathscr {P}}\) is unital if it is both left and right unital.

Example 27

Consider the algebra \(({\mathscr {A}},{\mathscr {M}})\) over the (non-unital) tautological operadic category \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) described in Example 16. The left unitality of \(({\mathscr {A}},{\mathscr {M}})\) requires that the \({{\mathscr {D}}}(\texttt {A} )\)-operad \({\mathscr {A}}\) is left unital, cf. Example 25, and the commutativity of the diagram

for all \(c \in \texttt {A} \). The right unitality of \(({\mathscr {A}},{\mathscr {M}})\) is just the right unitality of \({\mathscr {A}}\). Notice that when \(\texttt {V} \) is the cartesian category of sets and \({\mathscr {A}}\) the terminal \({{\mathscr {D}}}(\texttt {A} )\)-operad, i.e. when \({\mathscr {A}}(f)\) is the one-point set for each morphism f of \(\texttt {A} \), unital \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\)-operads are the same as presheaves over \(\texttt {A} \).

Proposition 28

Suppose that the operadic category \(\texttt {O} \) is unital. Then the left (resp. right) unitality in the sense of Definition 24 implies the left (resp. right) unitality in the sense of Definition 26. In the opposite direction, the (two-sided) unitality of Definition 26 implies the (two-sided) unitality of Definition 24.

Remark 29

Notice that we do not claim that the left (resp. right) unitality of Definition 26 alone implies the left (resp. right) unitality of Definition 24; the second part of the proposition is true only for the (two-sided) unitality. This should be compared with the obvious fact that, while an associative algebra admits at most one two-sided unit, it might have several left or right units. An immediate implication of the proposition is that, for operads over unital unary operadic categories, the two definitions provide equivalent notions of (two-sided) unitality.

Proof of Proposition 28

Let \(\big \{U_c \ | \ c \in \pi _0(\texttt {O} )\big \}\) be the set (15) of chosen local terminal objects of \(\texttt {O} \). Since the fiber of each identity automorphism in a unital unary operadic category is a chosen local terminal object, each \(U_T\) in Definition 26 equals \(U_c\) for some \(c \in \pi _0(\texttt {O} )\) uniquely determined by T. Therefore the family (17) determines a family (19) which clearly fulfills the left (resp. right) unitality if the family (17) does. Thus the left (resp. right) unitality of Definition 24 implies the left (resp. right) unitality of Definition 26.

Suppose now that \({\mathscr {P}}\) is unital in the sense of Definition 26 and prove that the map \(\eta _T\) in the family (19) depends only on \(U_T\), not on a concrete T. By this we mean that if T and S are objects of \(\texttt {O} \) such that the identity automorphisms \(T \rightarrow T\) and \(S \rightarrow S\) have the same fiber, say U, then \(\eta _{T} = \eta _{S}\). It clearly suffices to verify this property for \(S=U\). To show that \(\eta _T = \eta _{U}\), consider the diagram

(22)

associated to the diagram

The commutativity of (22) follows from the left unitality of \(\eta _{U}\) and the right unitality of \(\eta _T\). It implies that the composite of the leftmost arrows equals the composite of the rightmost arrows, i.e. \(\eta _U = \eta _T\).

The family (19) thus determines a family (17) by \(\eta _c := \eta _{U_c}\) that satisfies the left and right unitality of Definition 24. For instance, (18) is fulfilled with \(\eta _T\) in place of \(\eta _c\) by (20), but \(\eta _T = \eta _c\) as proven above. The right unitality is discussed similarly. \(\square \)

The following definition extends the concept of pseudo-unitality of associative monoids introduced in Example 21 to operads. The background monoidal category will be crucially the cartesian category of sets, cf. Remark 23.

Definition 30

Let \({\mathscr {S}}\) be an \(\texttt {O} \)-operad in \(\texttt {Set} \) equipped with a family of elements

$$\begin{aligned} \big \{ e_t \in {\mathscr {S}}(U_T) \ | \ T \in \texttt {O} , \ t \in {\mathscr {S}}(T),\ U_T\hbox { is the fiber of }{\mathbbm {1}}: T \rightarrow T \big \}. \end{aligned}$$
(23)

Then \({\mathscr {S}}\) is left pseudo-unital if, for any \(T \in \texttt {O} \) and \(t \in {\mathscr {S}}(T)\), \( \gamma _{{\mathbbm {1}}} (e_t,t) = t \) and

$$\begin{aligned} \gamma _{{\mathbbm {1}}_C}(e_{\gamma _{\xi }(\rho ,c)},\rho ) = \rho \end{aligned}$$

for an arbitrary diagram

(24)

of morphisms in \(\texttt {O} \) and elements \(\rho \in {\mathscr {S}}(R)\), \(c\in {\mathscr {S}}(C)\). The operad \({\mathscr {S}}\) is right pseudo-unital if, in the situation of diagram (21),

$$\begin{aligned} \gamma _{f_T}(\varphi ,e_t) = \varphi \end{aligned}$$

for any \(t \in {\mathscr {S}}(U_T)\) and \(\varphi \in {\mathscr {S}}(F)\). Finally, \({\mathscr {S}}\) is pseudo-unital if it is both left and right pseudo-unital. In this case we call the elements of the collection (23) the pseudo-units of \({\mathscr {S}}\).

Proposition 31

Assume that \({\mathscr {S}}\) is an \(\texttt {O} \)-operad in the category of sets, left (resp. right) unital in the sense of Definition 26. Then it is left (resp. right) pseudo-unital.

Proof

The monoidal unit of the category \(\texttt {Set} \) is the one-point set \(\{\star \}\). The family (19) determines a family as in (23) by \(e_t := \eta _T(\star )\). Notice that this \(e_t\) depends only on \(U_T\), not on a concrete \(t \in {\mathscr {S}}(U_T)\). It is simple to verify that if \({\mathscr {S}}\) is left (resp. right) unital in the sense of Definition 26, then \(\{e_t\}\) are left (resp. right) pseudo-units of \({\mathscr {S}}\). \(\square \)

Example 32

Let \(\texttt {O} \) be a unital unary operadic category. The operad \(\emptyset \) with \(\emptyset (T)\) the empty set for each \(T \in \texttt {O} \), is a pseudo-unital operad, which is however not unital. This shows that pseudo-unitality is less demanding than unitality even when \(\texttt {O} \) is unital. Below is a less trivial example.

Example 33

Let be the terminal unary unital operadic category, i.e. the category with one object \(\odot \) and one morphism \({\mathbbm {1}}: \odot \rightarrow \odot \) with fiber \(\odot \), which is simultaneously the unique chosen terminal object. Nonunital -operads in \(\texttt {Set} \) are non-unital monoids, i.e. sets with one binary associative operation. Unital -operads are unital monoids, and pseudo-unital -operads are pseudo-unital monoids introduced in Example 21.

4 Discrete Operadic Fibrations

Discrete operadic fibrations appearing as operadic Grothendieck constructions [1, Section 2] are strong, useful tools for constructing new operadic categories from old ones, as several examples given [3, Section 4] convincingly show. In the first part of this section we recall unital versions of the relevant definitions given in [1], the second part is devoted to the non-unital case required in Part 2 by our applications to the blob complex.

Definition 34

An operadic functor \(p:\texttt {Q} \rightarrow \texttt {O} \) between unary unital operadic categories is a discrete operadic fibration if

  1. (i)

    p induces an epimorphism \(\pi _0(\texttt {Q} ) \twoheadrightarrow \pi _0(\texttt {O} )\) of the sets of connected components, and

  2. (ii)

    for any morphism \(f : T\rightarrow S\) in \(\texttt {O} \) with fiber F and any two objects \(\epsilon , s \in \texttt {Q} \) such that \(p(s) = S \text{ and } p(\epsilon ) = F\), there exists a unique morphism \(\sigma : t\rightarrow s\) in \(\texttt {Q} \) with fiber \(\epsilon \) such that \(p(\sigma ) = f\). Schematically,

    (25)

The unary version of the operadic Grothendieck construction [1, page 1647] associates to a unital \(\texttt {Set} \)-valued operad \({\mathscr {S}}\) over a unary unital operadic category \(\texttt {O} \), cf. Definition 24, a unary unital operadic category \({\int _\texttt {O} {\mathscr {S}}}\) together with an operadic functor \(p: {\int _\texttt {O} {\mathscr {S}}}\rightarrow \texttt {O} \) as follows. Objects of \({\int _\texttt {O} {\mathscr {S}}}\) are elements \(t \in {\mathscr {S}}(T)\) for some \(T \in \texttt {O} \). Given \(s \in {\mathscr {S}}(S)\) and \(t \in {\mathscr {S}}(T)\), a morphism \(\sigma : s \rightarrow t\) in \({\int _\texttt {O} {\mathscr {S}}}\) is a pair \((\epsilon ,f)\) consisting of a morphism \(f : S \rightarrow T\) in \(\texttt {O} \) and an element \(\epsilon \in {\mathscr {S}}(F)\), where F is the fiber of f, such that \(\gamma _{\!f}(\epsilon ,t) = s\). The fiber of a morphism \(\sigma : s \rightarrow t\) of this form is \(\epsilon \in {\mathscr {S}}(F)\). The unit automorphism \({\mathbbm {1}}_t: t \rightarrow t\) of \(t\in {\mathscr {S}}(T)\) in \({\int _\texttt {O} {\mathscr {S}}}\) is the pair \((e_c,{\mathbbm {1}}_T)\), where \(e_c := \eta _{c}(\star ) \in {\mathscr {S}}(U_c)\), \(U_c\) is the fiber of the identity automorphism \(T \rightarrow T\) and \(\star \) is the only element of the monoidal unit \(\{\star \}\) of the category \(\texttt {Set} \). The chosen local terminal objects of \({\int _\texttt {O} {\mathscr {S}}}\) are \(\big \{e_c \in {\mathscr {S}}(U_c) \ | \ c \in \pi _0(\texttt {O} )\big \}\).

The categorical composition in \({\int _\texttt {O} {\mathscr {S}}}\) is given as follows. Assume that \(a \in {\mathscr {S}}(A)\), \(b \in {\mathscr {S}}(B)\) and \(c \in {\mathscr {S}}(C)\) are objects of \({\int _\texttt {O} {\mathscr {S}}}\), and \(\phi :a \rightarrow b\), resp. \(\psi :b \rightarrow c\) their morphisms given by pairs \((\omega ,f)\), resp. (yg), where \(f: A \rightarrow B\), resp. \(g: B\rightarrow C\) are morphisms of \(\texttt {O} \) with the fibers F resp. Y, and \(\omega \in {\mathscr {S}}(F)\) resp. \(y \in {\mathscr {S}}(Y)\) are such that

$$\begin{aligned} a = \gamma _f(\omega ,b) \ \hbox { and } \ b =\gamma _g(y,c). \end{aligned}$$

The composite \(\psi \phi \) in \({\int _\texttt {O} {\mathscr {S}}}\) is defined to be the pair (xgf), where \(x := \gamma _{f_C}(\omega ,y)\) and \(f_C\) is as in diagram (14).

It turns out that the functor \(p: {\int _\texttt {O} {\mathscr {S}}}\rightarrow \texttt {O} \) that sends \(t \in {\mathscr {S}}(T)\) to \(T \in \texttt {O} \) is a discrete operadic fibration. The correspondence \({\mathscr {S}}\mapsto {\int _\texttt {O} {\mathscr {S}}}\) is one-to one, as claims the following unary version of [1, Proposition 2.5].

Proposition 35

The Grothendieck construction provides an equivalence between the category of unital \(\texttt {O} \)-operads in the monoidal category of sets, and the category of discrete operadic fibrations of unital unary operadic categories over \(\texttt {O} \).

Given a discrete operadic fibration \(p: \texttt {Q} \rightarrow \texttt {O} \), the corresponding \(\texttt {Set} \)-operad \({\mathscr {S}}\) has the components

$$\begin{aligned} {\mathscr {S}}(T) := \{t \in \texttt {Q} \ | \ p(t) = T\}, \ T \in \texttt {O} . \end{aligned}$$
(26)

Any discrete operadic fibration induces an isomorphism \(\pi _0(\texttt {Q} ) {\mathop {\rightarrow }\limits ^{\cong }}\pi _0(\texttt {O} )\) by [1, Lemma 2.2]. For each chosen local terminal \(U_c \in \texttt {O} \) therefore exists precisely one chosen local terminal \(u_c \in \texttt {Q} \) with \(p(u_c) = U_c\). The units of \({\mathscr {S}}\) are then defined as \(e_c := u_c \in {\mathscr {S}}(U_c)\), \(c \in \pi _0(\texttt {O} )\).

Let us proceed to the non-unital situation. The modification of discrete operadic fibrations is straightforward:

Definition 36

An operadic functor \(p:\texttt {Q} \rightarrow \texttt {O} \) between unary, not necessary unital, operadic categories is a discrete operadic fibration if it has the lifting property in item (ii) of Definition 34.

The non-unital version of the Grothendieck construction has as its input a pseudo-unital \(\texttt {Set} \)-valued operad \({\mathscr {S}}\) as in Definition 30. The objects of the resulting non-unital operadic category \({\int _\texttt {O} {\mathscr {S}}}\) are the same as in the unital case, and also the morphisms and their compositions are defined as before. The unit automorphism \({\mathbbm {1}}_t: t \rightarrow t\) of \(t\in {\mathscr {S}}(T)\) in \({\int _\texttt {O} {\mathscr {S}}}\) is however now the pair \((e_t,{\mathbbm {1}}_T)\), where \(e_t\in {\mathscr {S}}(U_T)\) is as in (23).

Proposition 37

The above version of the Grothendieck construction is an equivalence between the category of pseudo-unital \(\texttt {O} \)-operads in \(\texttt {Set} \) and the category of discrete operadic fibrations over a unary operadic category \(\texttt {O} \).

Proof

Given a discrete operadic fibration \(p: \texttt {Q} \rightarrow \texttt {O} \), the corresponding \(\texttt {Set} \)-operad \({\mathscr {S}}\) has the components as in (26). The pseudo-unit \(e_t \in {\mathscr {S}}(U_T)\) associated to \(t \in {\mathscr {S}}(T)\) is, by definition, the fiber of the identity automorphism \(t \rightarrow t\) in \(\texttt {Q} \). To verify that this recipe is the inverse of the Grothendieck construction is straightforward. \(\square \)

Example 38

Let \(\texttt {O} \) be an unital operadic category. The Grothendieck construction \(\int _\texttt {O} {\textbf {1}}_\texttt {O} \) of the terminal unital \(\texttt {O} \)-operad in \(\texttt {Set} \) is isomorphic to \(\texttt {O} \). The Grothendieck construction \(\int \emptyset \) of the ‘empty’ pseudo-unital operad from Example 32 gives the discrete operadic fibration of non-unital operadic categories, where is the trivial operadic category (no objects).

Exercise 39

Let be the terminal unital operadic category in Example 33. Verify that the operadic category \({\texttt {O} }_{A}\) discussed in Example 20 resp. 21 equals the Grothendieck constructions \(\int _\odot A\), with A interpreted as an unital, resp. pseudo-unital -operad, cf. Example 33. Then show that there are one-to-one correspondences between

  • unital associative monoids,

  • unital -operads, and

  • discrete operadic fibrations of unital unary operadic categories over .

Likewise, there are one-to-one correspondences between

  • pseudo-unital associative monoids,

  • pseudo-unital -operads, and

  • discrete operadic fibrations of unary operadic categories over .

In particular, the chaotic groupoid generated by X is the Grothendieck construction \(\int _\odot X\) of the pseudo-unital monoid X discussed in Example 22, with the fibers given by the domain functor.

5 Partial Operads, Partial Fibrations

The Grothendieck construction used in (50) of Part 2 to decorate blobs by fields on their boundaries uses a pseudo-unital operad \({\mathscr {S}}\) whose structure operations are only partially defined. This requires further generalization of the material of Sect. 3. Namely, we formulate a ‘partial’ version of Proposition 37 tailored for the context of Proposition 87 in Part 2.

Definition 40

A partial \(\texttt {O} \)-operad is a collection of sets \({\mathscr {S}}= \{{\mathscr {S}}(A)\}_{A \in \texttt {O} }\) with structure operations

$$\begin{aligned} \gamma _h: {\mathscr {D}}(h) \longrightarrow {\mathscr {S}}(A), \ h: A \rightarrow B \hbox { a morphism of }\texttt {O} \hbox { with fiber } F\, , \end{aligned}$$

defined on a subset \({\mathscr {D}}(h) \subset {\mathscr {S}}(F) \times {\mathscr {S}}(B)\). The domains \(\big \{{\mathscr {D}}(h)\big \}_h\) are such that, for each diagram as in (14),

$$\begin{aligned} \big ({\mathscr {S}}(F) \times \gamma _g({\mathscr {D}}(g))\big ) \cap { \mathscr {D}}(f) = \big (\gamma _{f_C}({\mathscr {D}}(f_C)) \times {\mathscr {S}}(C)\big ) \cap {\mathscr {D}}(gf) \end{aligned}$$
(27)

and \(\gamma _f({\mathbbm {1}}\times \gamma _g) = \gamma _{gf}(\gamma _{f_C} \times {\mathbbm {1}})\) on the set in (27).

Equation (27) means that the composites \(\gamma _f({\mathbbm {1}}\times \gamma _g)\) and \(\gamma _{gf}(\gamma _{f_C} \times {\mathbbm {1}})\) are defined on the same subset of \({\mathscr {S}}(F) \times {\mathscr {S}}(Y) \times {\mathscr {S}}(C)\).

Definition 41

Let \({\mathscr {S}}\) be a partial \(\texttt {O} \)-operad as in Definition 40 equipped with a family of elements

$$\begin{aligned} \big \{ e_t \in {\mathscr {S}}(U_T) \ | \ T \in \texttt {O} , \ t \in {\mathscr {S}}(T),\ U_T\hbox { is the fiber of }{\mathbbm {1}}: T \rightarrow T \big \}. \end{aligned}$$
(28)

We say that \({\mathscr {S}}\) is left pseudo-unital if, for any \(T \in \texttt {O} \) and \(t \in {\mathscr {S}}(T)\), \(\gamma _{{\mathbbm {1}}} (e_t,t)\) is defined and equals t. We moreover require that, for any diagram as in (24) and elements \(\rho \in {\mathscr {S}}(R)\), \(c\in {\mathscr {S}}(C)\) for which \(\gamma _{\xi }(\rho ,c)\) is defined, \(\gamma _{{\mathbbm {1}}_C}(e_{\gamma _{\xi }(\rho ,c)},\rho )\) is defined and equals \(\rho \).

We say that \({\mathscr {S}}\) is right pseudo-unital if, in the situation of diagram (21), \(\gamma _{f_T}(\varphi ,e_t)\) is defined for any \(t \in {\mathscr {S}}(U_T)\) and \(\varphi \in {\mathscr {S}}(F)\), and equals \(\varphi \). Finally, \({\mathscr {S}}\) is pseudo-unital if it is both left and right pseudo-unital.

Example 42

Partial pseudo-unital operads over the terminal unital operadic category  are partial pseudo-unital monoids. We define them as partial associative monoids A equipped with a family \(\{e_b \in A\ | \ b \in A\}\) such that the product \(z\, e_t\) is defined for each \(z,t \in A\) and equals z and, if tb is defined, then \(e_{tb} \,t\) is defined and equals t, for each \(t,b \in A\). Such partial pseudo-unital monoids are, of course, partial versions of pseudo-unital monoids introduced in Example 21.

The Grothendieck construction recalled in Sect. 3 works even when \({\mathscr {S}}\) is only a partial unital \(\texttt {Set} \)-valued operad. The objects of the modified category \({\int _\texttt {O} {\mathscr {S}}}\) are elements \(t \in {\mathscr {S}}(T)\), \(T \in \texttt {O} \), as before, but the pair \((\epsilon ,f)\) with \(f :S \rightarrow T\), \(\epsilon \in {\mathscr {S}}(F)\) and F the fiber of f, is a morphism \(s \rightarrow t\) in \({\int _\texttt {O} {\mathscr {S}}}\) only if \(\gamma _{\! f}(\epsilon ,t)\) is defined (and equals s).

Let us verify that (27) guarantees that the categorical composition is defined for all pairs of morphisms of \({\int _\texttt {O} {\mathscr {S}}}\) whose targets and domains match as usual. Assume that \(\phi :a \rightarrow b\) and \(\psi :b \rightarrow c\) are as in the paragraph on page 27, Sect. 3, where the composition in \({\int _\texttt {O} {\mathscr {S}}}\) is described. Since \(\gamma _g(y,c)\) is defined and equals b, and \(\gamma _f(\omega ,b)\) is also defined, the composite \(\gamma _f(\omega ,\gamma _g(y,c))\) is defined and, thus, \(\gamma _{gf}(\gamma _{f_C}(\omega ,y),c)\) is defined by (27). In particular, \(\gamma _{f_C}(\omega ,y)\) must be defined, and we define the composite \(\psi \phi \) to be the pair (xgf), where \(x := \gamma _{f_C}(\omega ,y)\).

The unit automorphism \({\mathbbm {1}}_t :t \rightarrow t\) of \(t \in {\int _\texttt {O} {\mathscr {S}}}\) is the pair \((e_t,t)\), where \(e_t\) is as in (28); notice that \(\gamma _{{\mathbbm {1}}} (e_t,t)\) is defined. The projection \(\pi : {\int _\texttt {O} {\mathscr {S}}}\rightarrow \texttt {O} \) of unary operadic categories sends the object \(t \in {\mathscr {S}}(T)\) of \({\int _\texttt {O} {\mathscr {S}}}\) to \(T \in \texttt {O} \). Let us formulate a ‘partial’ version of Definition 36.

Definition 43

A partial discrete operadic fibration is an operadic functor \(p: \texttt {Q} \rightarrow \texttt {O} \) between unary operadic categories, together with a choice of subsets

$$\begin{aligned} {\mathscr {L}}(f) \subset p^{-1}(F)\! \times \! p^{-1} (S), \ \ f : T \rightarrow S\hbox { is a morphism in }\texttt {O} \hbox { with fiber }F. \end{aligned}$$
(29)

The sets \(\{{\mathscr {L}}(f)\}_f\) are such that

  1. (i)

    for any \((\varepsilon ,s) \in {\mathscr {L}}(f)\) there exists a unique lift \(\sigma \) as in (25),

  2. (ii)

    for any morphism \(\sigma : t \rightarrow s\) in \(\texttt {Q} \) with fiber \(\varepsilon \), one has \((\varepsilon ,s) \in {\mathscr {L}}\big (p(\sigma )\big )\), and

  3. (iii)

    for any \(T \in \texttt {O} \) and \(t\in p^{-1} (T)\), one has \((u_t, t) \in {\mathscr {L}}({\mathbbm {1}}_T)\), where \(u_t\) is the fiber of the identity automorphism \({\mathbbm {1}}_t : t \rightarrow t\).

Denote the lift \(\sigma \) of \((\varepsilon ,s) \in {\mathscr {L}}(f)\) in item (i) above by \(\ell (f,\varepsilon ,s)\). Consider the diagram (14) in \(\texttt {O} \) and elements \(y \in {p^{-1}(Y)}\), \(r \in {p^{-1}(C)}\) and \(\varepsilon \in {p^{-1}(F)}\). We require that

$$ \begin{aligned} (y,c) \in {\mathscr {L}}(g)\ \& \ \big (\varepsilon ,\ell (g,y,c)\big ) \in {\mathscr {L}}(f) \ \iff \ (\varepsilon ,y) \in {\mathscr {L}}(f_C)\ \& \ \big (\ell (f_C,\varepsilon ,y), c\big ) \in {\mathscr {L}}(gf). \end{aligned}$$
(30)

Equivalence (30) expresses that the lift of the composite gf exists if and only if there exist composable lifts of f and g. We leave the proof of the following ‘partial’ version of Proposition 37 to the reader.

Proposition 44

The ‘partial’ Grothendieck construction is an equivalence between the category of partial pseudo-unital \(\texttt {O} \)-operads in \(\texttt {Set} \) and the category of partial discrete operadic fibrations over a unary operadic category \(\texttt {O} \).

6 Operadic Modules

The inputs of the classical bar resolution [9, Section X.2] are an associative algebra \(\Lambda \) and its (left) \(\Lambda \)-module C. In Sect. 7 we generalize the input data to an operad \({\mathscr {P}}\) and its suitably defined \({\mathscr {P}}\)-module \({\mathscr {M}}\). Operadic modules are the content of the present section; its floor plan is similar to that of Sect. 1.

While \({\mathscr {P}}\) is, as before, defined over an operadic category \(\texttt {O} \), \({\mathscr {P}}\)-modules live over a categorical ‘module’ \(\texttt {M} \) over \(\texttt {O} \). This feature has no analog in the classical algebra. The word ‘module’ in the rest of this paper might thus mean either a categorical module over an operadic category, or a module over an operad. We believe that the concrete meaning will always be clear from the context.

Definition 45

Let \(\texttt {C} \) be a category. A categorical (left) module \(\texttt {L} \) over \(\texttt {C} \), or simply a left \(\texttt {C} \)-module, consists of a set of objects \(\texttt {L} _0\) and, for each such \(L\in \texttt {L} _0\) and each object S of \(\texttt {C} \), a (possibly empty) set of ‘arrows’ \(\texttt {L} (L,S)\). These data are equipped with the ‘actions’

$$\begin{aligned} \texttt {L} (L,S) \times \texttt {C} (S,T) \ni (\alpha , g) \longmapsto g\alpha \in \texttt {L} (L,T), \ L \in \texttt {L} _0,\ S \in \texttt {C} , \end{aligned}$$

which are associative, i.e. \((fg)\alpha = f(g\alpha )\) for \(\alpha \) and g as above and \(f \in \texttt {C} (T,R)\), and unital, meaning that \({\mathbbm {1}}_S \alpha = \alpha \) for each \(\alpha \in \texttt {L} (L,S)\) and the identity automorphism \({\mathbbm {1}}_S \in \texttt {C} (S,S)\).

Right \(\texttt {C} \)-modules as well as \(\texttt {C} \)-bimodules can be defined analogously, but we will not need them here.

Remark 46

The notion of a categorical left \(\texttt {C} \)-module admits the following categorical and the related simplicial interpretations. Let \(\texttt {L} \) be a categorical left \(\texttt {C} \)-module. For each \(L\in \texttt {L} _0\) consider the category \(L/\texttt {C} \) with object the arrows \(\alpha : L\rightarrow T\) in \(\texttt {L} (L,T)\) and morphisms the ‘commutative’ triangles

where \(\alpha ,\beta \) are arrows from \(\texttt {L} \) and f is a morphism in \(\texttt {C} \) such that \(\alpha = f\beta \). Let \({{\mathscr {D}}}^\texttt {C} (\texttt {L} ) = \coprod _{L\in \texttt {L} _0} L/\texttt {C} .\) Taking the target provides us with a functor \(d_0: {{\mathscr {D}}}^\texttt {C} (\texttt {L} ) \rightarrow \texttt {C} \) with the lifting property of a discrete Grothendieck opfibration. We also have the source-map \(d_1:{{\mathscr {D}}}^\texttt {C} (\texttt {L} ) \rightarrow \texttt {L} _0\) which obviously factorizes as

$$\begin{aligned} {{\mathscr {D}}}^\texttt {C} (\texttt {L} )\xrightarrow {\pi _0} \pi _0({{\mathscr {D}}}^\texttt {C} (\texttt {L} ))\xrightarrow {s} \texttt {L} _0. \end{aligned}$$

Conversely, let \({{{\mathscr {L}}}}\) be a category equipped with a map of sets \(\gamma :\pi _0({{\mathscr {L}}})\rightarrow L_0\) and a discrete opfibration \(t:{{{\mathscr {L}}}}\rightarrow \texttt {C} \). We claim that these data determine a categorical left \(\texttt {C} \)-module \(\texttt {L} \) with

$$\begin{aligned} \texttt {L} _0 = L_0 \ , \ {{\mathscr {D}}}^{\texttt {C} }(\texttt {L} ) \cong {{\mathscr {L}}},\ d_0 =t \ \hbox { and } \ d_1 = \gamma \pi _0. \end{aligned}$$

Indeed, any category is the coproduct of its connected components, in particular

$$\begin{aligned} {{\mathscr {L}}}= \coprod _{c\in \pi _0({{\mathscr {L}}})}{{\mathscr {L}}}^c = \coprod _{L\in L_0}\Big (\coprod _{c\in \gamma ^{-1}(L)}{{\mathscr {L}}}^c\Big ). \end{aligned}$$

Now for \(L\in L_0\) and \(S\in \texttt {C} \) we define the set of arrows \(\texttt {L} (L,S)\) as the set of objects of \(\alpha \in \coprod _{c\in \gamma ^{-1}(L)}{{\mathscr {L}}}^c\) such that \(t(\alpha ) = S.\) The action of \(\texttt {C} \) is defined using the lifting property of the opfibration t.

Translated to the language of simplicial sets this construction amounts to the following. The simplicial nerve of the category \({{\mathscr {D}}}^\texttt {C} (\texttt {L} )\), cf. Remark 5, consists of the sets \(\texttt {L} _n, n\ge 1\), of all possible composable chains

$$\begin{aligned} L{\mathop {\longrightarrow }\limits ^{\alpha }}S_0{\mathop {\longrightarrow }\limits ^{f_0}}S_1{\mathop {\longrightarrow }\limits ^{f_1}}\cdots \xrightarrow {f_{n-2}}S_{n-1} \end{aligned}$$

where \(L\in \texttt {L} _0\) and \(S_0,\ldots ,S_{n-1}\in \texttt {C} \). The functor \(d_0\) induces a diagram of sets

(31)

In this diagram all usual simplicial identities hold, the bottom and the shifted top simplicial sets satisfy Segal conditions and, moreover, all (commutative) diagrams involving top horizontal face operators

are pullbacks. Conversely, any diagram with the above properties is the ‘nerve’ of a categorical left module.

Remark 47

The rule \((\alpha , g) \mapsto g\alpha \) does not look as a left action, one would expect \((\alpha , g) \mapsto \alpha g\) instead. This unpleasing feature is due to the bad but favored convention of writing ‘\(\alpha \) followed by g’ as \(g\alpha \).

Example 48

Given a category \(\texttt {C} \) and a set S, one has the chaotic \(\texttt {C} \)-module \(\texttt {Chaos} (S,\texttt {C} )\) with exactly one arrow \(L \rightarrow T\) for every \(L \in S\) and \(T \in \texttt {C} \). A concrete example will be given in Sect. 9.

Example 49

If both \(\texttt {C} \) and \(\texttt {L} \) have just one object, the resulting structure is the standard left module over an associative unital algebra.

Example 50

Each category is a left module over itself. More generally, any functor \(F:\texttt {D} \rightarrow \texttt {C} \) determines a left module \(\texttt {L} (F)\) over \(\texttt {C} \) whose set of objects are objects of \(\texttt {D} \) and whose set of arrows \(\texttt {L} (d,c)\) equals \(\texttt {C} (F(d),c)\), for \(d \in \texttt {D} \), \(c \in \texttt {C} \). Still more generally, any functor \(F:\texttt {D} ^{\textrm{op}}\times \texttt {C} \rightarrow \texttt {Set} \) determines a left \(\texttt {C} \)-bimodule by similar formulas. Such functors are also known as profunctors, distributors or bimodules from \(\texttt {D} \) to \(\texttt {C} .\)

Example 51

If \(\texttt {L} \) is a \(\texttt {C} \)-module and \(c \in \texttt {C} \), then there exits the left ‘overmodule’ \(\texttt {L} /c\) over \(\texttt {C} /c\) whose objects are arrows \(\alpha : L \rightarrow c\) in \(\texttt {L} \). Arrows from \(\alpha \) to \(g: T \rightarrow c \in \texttt {C} /c\) are diagrams

in which \(\varphi \in \texttt {L} (L,T)\) is such that \(\alpha = g\varphi \).

Definition 52

We denote by \(\texttt {MOD} \) the category whose objects are pairs \((\texttt {C} ,\texttt {L} )\) consisting of a category \(\texttt {C} \) and its left module \(\texttt {L} \). Morphisms from \((\texttt {C} ',\texttt {L} ')\) to \((\texttt {C} '',\texttt {L} '')\) are pairs \((\Phi ,\Psi )\) consisting of a functor \(\Phi : \texttt {C} ' \rightarrow \texttt {C} ''\) and of a rule that assigns to each object \(L'\) of \(\texttt {L} '\) an object \(\Psi (L')\) of \(\texttt {L} ''\), and to each arrow \(\alpha : L' \rightarrow S'\) of \(\texttt {L} '\) an arrow \(\alpha _* : \Psi (L') \rightarrow \Phi (S')\) of \(\texttt {L} ''\) such that the diagram

commutes for an arbitrary morphism \(f : S' \rightarrow T'\) of the category \(\texttt {C} '\).

In the following analog of Lemma 2, \(\texttt {M} \) is a left module over a unary operadic category \(\texttt {O} \) and, for each \(S \in \texttt {O} \), \(\texttt {M} /S\) denotes the left \(\texttt {O} /S\)-module introduced in Example 51.

Lemma 53

Each family \(\big \{({{\mathscr {F}}}_S,{{\mathscr {G}}}_S) : (\texttt {O} /S,\texttt {M} /S) \rightarrow (\texttt {O} ,\texttt {M} ) \ | \ S \in \texttt {O} \big \}\) of morphisms in \(\texttt {MOD} \) indexed by objects of \(\texttt {O} \) induces a family

$$\begin{aligned} \big \{({{\mathscr {F}}}_c,{{\mathscr {G}}}_c) : (\texttt {O} /S,\texttt {M} /S) \rightarrow (\texttt {O} /{{\mathscr {F}}}_T(c),\texttt {M} /{{\mathscr {F}}}_T(c)) \ | \ c :S \rightarrow T\ \big \} \end{aligned}$$
(32)

of morphisms in \(\texttt {MOD} \) indexed by arrows of \(\texttt {O} \), with \({{\mathscr {F}}}_c\) as in Lemma 2.

Proof

Analogous to the proof of Lemma 2. \(\square \)

Definition 54

Let \(\texttt {O} \) be an operadic category with the associated family \({{\mathscr {F}}}_S\) of fiber functors, and \(\texttt {M} \) a left \(\texttt {O} \)-module. We call a family \(({{\mathscr {F}}}_S,{{\mathscr {G}}}_S)\) in Lemma 53 a family of fiber morphisms if the module part of the extension (32) is such that

commutes for any \(c:S \rightarrow T\).

We use similar notation and terminology as for operadic categories. That is, given an arrow \(\alpha :M \rightarrow S\) in \(\texttt {M} \), we call \({{\mathscr {G}}}_S(\alpha )\) the fiber of \(\alpha \) and denote it simply by \({{\mathscr {G}}}(\alpha )\). The fact that \(G = {{\mathscr {G}}}(\alpha )\) will be abbreviated by \(G \triangleright M {\mathop {\rightarrow }\limits ^{\alpha }}S\). For a diagram

(33)

where \(\alpha : L \rightarrow X\) is an arrow in \(\texttt {M} \) , \(g: X \rightarrow S\) is a morphism of \(\texttt {O} \) and \(\beta = g\alpha \), we denote by \(\alpha _S\) the induced arrow \({{\mathscr {G}}}(\beta ) \rightarrow {{\mathscr {F}}}(g)\) between the fibers. The module analog of diagram (4) associated to (33) reads

(34)

Definition 55

An operadic module over a not necessarily unital operadic category \(\texttt {O} \) is a categorical left \(\texttt {O} \)-module \(\texttt {M} \) equipped with a family of fiber morphisms as per Definition 54. A morphism from an operadic module \(\texttt {M} '\) over \(\texttt {O} '\) to an operadic module \(\texttt {M} ''\) over \(\texttt {O} ''\) is a morphism \((\Phi ,\Psi ) : (\texttt {O} ',\texttt {M} ') \rightarrow (\texttt {O} '',\texttt {M} '')\) in \(\texttt {MOD} \) that commutes with the associated fiber morphisms.

Remark 56

As for operadic categories, cf. Remark 18, there exists a simplicial interpretation of operadic modules. The fiber functor of a left operadic module \(\texttt {M} \) adds to a diagram as in (31) additional top face operators, leading to the diagram

The new face operators satisfy all usual simplicial relations.

Example 57

Let \(\texttt {A} \) be a small category and \(\texttt {B} \) a left \(\texttt {A} \)-module. Since each overmodule in the coproduct \({{\mathscr {D}}}_\texttt {A} (\texttt {B} ):=\coprod _{c \in \texttt {A} } \texttt {B} /c\) over objects of \(\texttt {A} \) is a module over the category \({{\mathscr {D}}}(\texttt {A} )\), cf. Example 51, \({{\mathscr {D}}}_\texttt {A} (\texttt {B} )\) is a left \({{\mathscr {D}}}(\texttt {A} )\)-module. With the fiber functor assigning to an arrow \(\psi : \alpha \rightarrow f\) in \({{\mathscr {D}}}_\texttt {A} (\texttt {B} )\) of the form

the object \(\psi : L \rightarrow X\) of \({{\mathscr {D}}}_\texttt {A} (\texttt {B} )\), the module \({{\mathscr {D}}}_\texttt {A} (\texttt {B} )\) becomes a left operadic module over the operadic category \({{\mathscr {D}}}(\texttt {A} )\). It is easy to verify that also \({{\mathscr {T}}}\hspace{-3.00003pt}_\texttt {A} (\texttt {B} ) : = \texttt {B} \sqcup {{\mathscr {D}}}_\texttt {A} (\texttt {B} )\) is a left operadic module over the tautological operadic category \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\) of Definition 9. We call \({{\mathscr {T}}}\hspace{-3.00003pt}_\texttt {A} (\texttt {B} )\) the tautological \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\)-module generated by \(\texttt {B} \).

Example 58

Let \(F:\texttt {D} \rightarrow \texttt {C} \) be a functor and \(\texttt {L} (F)\) the left \(\texttt {C} \)-module constructed in Example 50. Consider the category

$$\begin{aligned} {{\mathscr {D}}}(F) =\coprod _{c\in \texttt {C} } F/c. \end{aligned}$$

There is a natural functor

$$\begin{aligned} \texttt {F} :{{\mathscr {D}}}(F)\rightarrow {{\mathscr {D}}}(\texttt {C} ) \end{aligned}$$

which sends an object \(F(d)\rightarrow c\) of \({{\mathscr {D}}}(F)\) to the same object but considered as an object of \({{\mathscr {D}}}(\texttt {C} ).\) Then \({{\mathscr {D}}}_\texttt {C} (\texttt {L} (F)) = \texttt {L} (\texttt {F} )\) as a left operadic \({{\mathscr {D}}}(\texttt {C} )\)-module.

Let us formulate a monadic description of left modules over operadic categories, analogous to Propositions 8 and 10. Since it is a straightforward generalization of the material in Sect. 1, we will be telegraphic.

Denote by \(\texttt {Mod} \) the subcategory of \(\texttt {MOD} \) consisting of pairs \((\texttt {A} ,\texttt {B} )\) with \(\texttt {A} \) a small category. One has the functor \({{\mathscr {D}}}_\texttt {Mod} : \texttt {Mod} \rightarrow \texttt {Mod} \) given by \({{\mathscr {D}}}_\texttt {Mod} (\texttt {A} ,\texttt {B} ) := \big ({{\mathscr {D}}}(\texttt {A} ), {{\mathscr {D}}}_\texttt {A} (\texttt {B} )\big )\) which turns out to be a nonunital monad. Likewise, the functor \({{\mathscr {T}}}\hspace{-3.00003pt}_\texttt {Mod} : \texttt {Mod} \rightarrow \texttt {Mod} \) given by \({{\mathscr {T}}}\hspace{-3.00003pt}_\texttt {Mod} (\texttt {A} ,\texttt {B} ) := \big ({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} ), {{\mathscr {T}}}\hspace{-3.00003pt}_\texttt {A} (\texttt {B} )\big )\) is a (unital) monad.

Proposition 59

Algebras for the nonunital monad \(\,{{\mathscr {D}}}_\texttt {Mod} \), resp. for the unital monad \({{\mathscr {T}}}\hspace{-3.00003pt}_\texttt {Mod} \) are pairs \((\texttt {O} ,\texttt {M} )\), where \(\texttt {O} \) is a non-unital unary operadic category with a small set of objects, and \(\texttt {M} \) its left operadic module.

Definition 60

Let \(\texttt {M} \) be a left operadic module over a unary operadic category \(\texttt {O} \), and \({\mathscr {P}}\) an \(\texttt {O} \)-operad in \(\texttt {V} \). A (right) \({\mathscr {P}}\)-module in \(\texttt {V} \) is a collection \({\mathscr {M}}= \{{\mathscr {M}}(M)\}_M\) of objects of \(\texttt {V} \) indexed by objects of \(\texttt {M} \) along with the ‘actions’

$$\begin{aligned} \nu = \nu _\alpha : {\mathscr {M}}(G) \otimes {\mathscr {P}}(L) \rightarrow {\mathscr {M}}(X) \end{aligned}$$

given for any arrow \(\alpha : X \rightarrow L\) in \(\texttt {M} \) with fiber \(G:= {{\mathscr {G}}}(\alpha )\). Moreover, for any arrow \(L {\mathop {\rightarrow }\limits ^{\alpha }}B\) in \(\texttt {M} \) and a morphism \(B {\mathop {\rightarrow }\limits ^{g}}C\) in \(\texttt {O} \), the diagram

(35)

is required to commute. The symbols in that diagram are explained by the following instance of (34):

Definition 61

Let \((\Phi ,\Psi ) : (\texttt {O} ',\texttt {M} ') \rightarrow (\texttt {O} '',\texttt {M} '')\) be a morphism of left operadic modules, \({\mathscr {P}}\) an \(\texttt {O} ''\)-operad, \(\Phi ^*({\mathscr {P}})\) the restriction of \({\mathscr {P}}\) along \(\Phi \) as in Definition 14, and \({\mathscr {M}}\) a \({\mathscr {P}}\)-module. The restriction \(\Psi ^*({\mathscr {M}})\) of \({\mathscr {M}}\) along \((\Phi ,\Psi )\) is the \(\Phi ^*({\mathscr {P}})\)-module with the components \(\Psi ^*({\mathscr {M}})(m) := {\mathscr {M}}\big (\Psi (m)\big )\), for \(m \in \texttt {M} ''\).

Example 62

Any operadic category \(\texttt {O} \) is a left operadic module over itself. Having this in mind, each \(\texttt {O} \)-operad is a module over itself.

Definition 63

Suppose that \({\mathscr {P}}\) is left unital in the sense of Definition 26 and \({\mathscr {M}}\) a \({\mathscr {P}}\)-module. An arbitrary arrow \(\alpha : M \rightarrow S\) of \(\texttt {M} \) induces the diagram

with \(\alpha _T\) the induced map between the fibers. The \({\mathscr {P}}\)-module \({\mathscr {M}}\) is unital if the diagram

in which \(\eta _T\) is as in (19), commutes for an arbitrary arrow \(M {\mathop {\rightarrow }\limits ^{\alpha }}T\) in (21).

Example 64

A unital operad \({\mathscr {P}}\) is a unital module over itself, cf. Example 62.

Definition 65

Let \(({\mathscr {M}}',\nu ')\) and \(({\mathscr {M}}'',\nu '')\) be left operadic \({\mathscr {P}}\)-modules. A morphism \({\varvec{\Omega }}: {\mathscr {M}}' \rightarrow {\mathscr {M}}''\) is a family \({\varvec{\Omega }}= \big \{\Omega _M : {\mathscr {M}}'(M) \rightarrow {\mathscr {M}}''(M)\big \}\) of morphisms in \(\texttt {V} \) indexed by objects of \(\texttt {M} \) such that the diagram

commutes for each \(\alpha : X \rightarrow L\) with fiber G. We denote by \({\texttt {Mod} _\texttt {M} ({\mathscr {P}})}\) the corresponding category.

7 Free Modules

In this section we study the structure of free operadic modules. The main result, Proposition 71, requires a certain rigidity property that has no analog in the classical algebra. The base monoidal category will be from this point on the category \(R\texttt {-Mod} \) of (graded) vector spaces over a commutative unital ring R though any symmetric monoidal category whose monoidal structure behaves nicely with respect to coproducts participating in our formulas for free modules would do as well.

To warm up, we recall the following simple classical facts. Let E be a vector space and \(\Lambda \) a non-unital associative algebra. Then

$$\begin{aligned} {\mathring{{\mathbb {F}}}}(E) := E \oplus (\Lambda \otimes E) \end{aligned}$$

with the left \(\Lambda \)-action given by \(\lambda (e \oplus a\otimes f) := 0 \oplus (\lambda \otimes e + \lambda a\otimes f)\), for \(\lambda ,a \in \Lambda \) and \(e,f \in E\), is the free left \(\Lambda \)-module generated by E.

Assume now that \(\Lambda \) possesses a two-sided unit \(1\in \Lambda \) and restrict to the subcategory of left \(\Lambda \)-modules on which 1 acts as the identity endomorphism. The free \(\Lambda \)-module in this category is obtained by identifying, in \({\mathring{{\mathbb {F}}}}(E)\), \(e \oplus 0\) with \(0 \oplus 1\otimes e\) for each \(e\in E\), explicitly

$$\begin{aligned} {{\mathbb {F}}}(E) := \frac{{\mathring{{\mathbb {F}}}}(E)}{\big (e\oplus 0 = 0 \oplus (1\otimes e)\big )} \cong \Lambda \otimes E \end{aligned}$$
(36)

with the left \(\Lambda \)-action on the right hand side given by \(\lambda (a\otimes e):= \lambda a \otimes e\).

Remark 66

Let us act on both sides of the equality \(e \oplus 0 = 0\oplus (1\otimes e)\) in the denominator of (36) by some \(\lambda \in \Lambda \). By the definition of the left \(\Lambda \)-action, we get the equality \(0 \oplus (\lambda \otimes e) = 0 \oplus (\lambda \cdot 1 \otimes e)\), which implies the relation

$$\begin{aligned} \lambda \cdot 1 \otimes e \sim \lambda \otimes e\ \hbox { for each }\lambda \in \Lambda ,\ e \in E \end{aligned}$$
(37)

that is \(\lambda \cdot 1 \sim \lambda \) for each \(\lambda \in \Lambda \). The assumption that 1 is also a right, not only the left unit of \(\Lambda \) guarantees that the ‘unexpected’ relation in (37) is satisfied automatically.

Free modules in the operadic context have a similarly simple structure only when the following unary version of the weak blow-up axiom [3, Section 2], abbreviated \(\texttt {WBU} \), is fulfilled.

Weak blow-up (category version). For each morphism \(f' : X' \rightarrow S\) in \(\texttt {O} \) with fiber \(F'\), and another morphism \(\phi : F' \rightarrow F''\), the left diagram in (WBU) below can be uniquely completed to the diagram in the right hand side so that \(\phi \) will became the map between the fibers induced by \(\varphi \):

figure a

Weak blow-up (module version). A straightforward modification of the operadic blow-up with \(\phi , \varphi \) and \(f'\) arrows of   \(\texttt {M} \) and \(f''\) a morphism in \(\texttt {O} \).

Exercise 67

The operadic categories \({{\mathscr {D}}}(\texttt {A} )\) and \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {A} )\), as well as the left modules \({{\mathscr {D}}}_\texttt {M} (\texttt {A} )\) and \({{\mathscr {T}}}\hspace{-3.00003pt}_\texttt {M} (\texttt {A} )\), satisfy \(\texttt {WBU} \).

Let \({\mathscr {E}}= \{{\mathscr {E}}(M)\}_M\) be a collection of graded vector spaces indexed by objects of \(\texttt {M} \). For a given object \(M \in \texttt {M} \), put

$$\begin{aligned} \textstyle {\mathring{{\mathbb {F}}}}({\mathscr {E}})(M) := {\mathscr {E}}(M) \oplus \bigoplus _\alpha \big ({\mathscr {P}}(T)\otimes _\alpha {\mathscr {E}}(G)\big ), \end{aligned}$$
(38)

where \(\alpha \) runs over arrows \(M {\mathop {\rightarrow }\limits ^{\alpha }}T\) in \(\texttt {M} \), G is the fiber of \(\alpha \), and \({\mathscr {P}}(T)\otimes _\alpha {\mathscr {E}}(G):= {\mathscr {P}}(T)\otimes {\mathscr {E}}(G)\), the subscript \(\alpha \) of the tensor product symbol indicating the summand corresponding to this concrete \(\alpha \).

For \(\alpha : M \rightarrow T\) with the fiber G, the action \(\nu _\alpha :{\mathscr {P}}(T) \otimes {\mathring{{\mathbb {F}}}}({\mathscr {E}})(G) \rightarrow {\mathring{{\mathbb {F}}}}({\mathscr {E}})(M)\) is described as follows. If \(e \in {\mathscr {E}}(G) \subset {\mathring{{\mathbb {F}}}}({\mathscr {E}})(G)\), the action is ‘tautological,’ i.e.

$$\begin{aligned} \nu _\alpha (e,t) := t \otimes e \in {\mathscr {P}}(T) \otimes _\alpha {\mathscr {E}}(G) \in {\mathring{{\mathbb {F}}}}({\mathscr {E}})(M). \end{aligned}$$

Let \(s \otimes h \in {\mathscr {P}}(S) \otimes _\beta {\mathscr {E}}(H) \in {\mathring{{\mathbb {F}}}}({\mathscr {E}})(G)\), where \(\beta : G \rightarrow S\) has the fiber H, and \(\alpha \) be as before. In this situation we have the diagram

constructed from the initial data \(\alpha : M \rightarrow T\) and \(\beta : G \rightarrow S\) invoking the WBU. We define the action of \(t \in {\mathscr {P}}(T)\) by

$$\begin{aligned} \nu _\alpha (s \otimes h, t) := \gamma _g(s,t) \otimes h \in {\mathscr {P}}(X) \otimes _{\omega } {\mathscr {E}}(H) \in {\mathring{{\mathbb {F}}}}({\mathscr {E}})(M). \end{aligned}$$

Proposition 68

The above structure makes \({\mathring{{\mathbb {F}}}}({\mathscr {E}})\) an operadic \({\mathscr {P}}\)-module. It is the free left operadic module generated by \({\mathscr {E}}\).

Proof

The first part of the proposition is a simple exercise. Let us attend to the freeness. Denote by \({\texttt {Coll} _{\texttt {M} }}\) the category of collections \({\mathscr {E}}= \{{\mathscr {E}}(M)\}_M\) of vector spaces indexed by objects of \(\texttt {M} \) and their component-wise morphisms, and recall from Definition 65 the category \({\texttt {Mod} _\texttt {M} ({\mathscr {P}})}\) of left operadic \({\mathscr {P}}\)-modules. There is an obvious forgetful functor   \(\Box : {\texttt {Mod} _\texttt {M} ({\mathscr {P}})}\rightarrow {\texttt {Coll} _{\texttt {M} }}\). The freeness of \({\mathring{{\mathbb {F}}}}({\mathscr {E}})\) means that, for each \({\mathscr {E}}\in {\texttt {Coll} _{\texttt {M} }}\), \({\mathscr {M}}\in {\texttt {Mod} _\texttt {M} ({\mathscr {P}})}\) and a morphism \(\omega :{\mathscr {E}}\rightarrow \Box {\mathscr {M}}\) in \({\texttt {Coll} _{\texttt {M} }}\), there exists a unique morphism \({\varvec{\Omega }}:{\mathring{{\mathbb {F}}}}({\mathscr {E}}) \rightarrow {\mathscr {M}}\) in \({\texttt {Mod} _\texttt {M} ({\mathscr {P}})}\) such that the diagram

in which \(\iota :{\mathscr {E}}\rightarrow \Box {\mathring{{\mathbb {F}}}}({\mathscr {E}})\) is the obvious inclusion, commutes in \({\texttt {Coll} _{\texttt {M} }}\). We prove this claim by giving an explicit formula for \({\varvec{\Omega }}\). Namely, for

$$\begin{aligned} e \oplus (t \otimes g) \in {\mathscr {E}}(M) \oplus ({\mathscr {P}}(T) \otimes _\alpha {\mathscr {E}}(G)) \subset {\mathring{{\mathbb {F}}}}({\mathscr {E}})(M),\ M \in \texttt {M} , \end{aligned}$$

we put

$$\begin{aligned} \Omega _M(e \oplus (t \otimes g)) := \omega _M(e) + (-1)^{|g||t|}\cdot \nu _\alpha (\omega _G(g),t) \in {\mathscr {M}}(M). \end{aligned}$$

It is not difficult to verify that the above formula defines the required morphism in \({\texttt {Mod} _\texttt {M} ({\mathscr {P}})}\), and that such a morphism is unique. \(\square \)

Let us discuss the unital version of the above constructions, assuming that that the operad \({\mathscr {P}}\) is left unital in the sense of Definition 26 . In the situation captured by diagram (21) denote \(1_T := \eta _T(1) \in {\mathscr {P}}(U_T)\). For each \(\alpha : M \rightarrow T\) in (21) we identify, in (38), \(e \oplus 0 \in {\mathscr {E}}(M) \subset {\mathring{{\mathbb {F}}}}({\mathscr {E}})(\Upsilon )\) with

$$\begin{aligned} 0 \oplus ( 1_T \otimes _{\alpha _T} e) \in \big ( {\mathscr {P}}(U_T) \otimes _{\alpha _T} {\mathscr {E}}(M)\big ) \subset {\mathring{{\mathbb {F}}}}({\mathscr {E}})(M). \end{aligned}$$

Finally, we denote by \({{\mathbb {F}}}({\mathscr {E}})\) the quotient of the free nonunital \({\mathscr {P}}\)-module \({\mathring{{\mathbb {F}}}}({\mathscr {E}})\) by the relation generated by the above identifications.

Proposition 69

The \({\mathscr {P}}\)-module \({{\mathbb {F}}}({\mathscr {E}})\) is the free unital operadic \({\mathscr {P}}\)-module generated by \({\mathscr {E}}\).

Proof

Follows from the freeness of \({\mathring{{\mathbb {F}}}}({\mathscr {E}})\) established in Proposition 68 combined with the definition of unitality. \(\square \)

A structure result for free unital \({\mathscr {P}}\)-modules similar to the isomorphism in (36) holds at objects of \(\texttt {M} \) that are rigid in the sense of

Definition 70

An object M of an operadic \(\texttt {O} \)-module \(\texttt {M} \) is rigid if there is precisely one object \(\odot \) of \(\texttt {O} \) and one arrow \(M \rightarrow \odot \) with fiber M.

Proposition 71

For a rigid object M of a left operadic \(\texttt {O} \)-module \(\texttt {M} \), one has the isomorphism

$$\begin{aligned} {{\mathbb {F}}}({\mathscr {E}})(M) \cong \bigoplus _\alpha \big ({\mathscr {P}}(T)\otimes _\alpha {\mathscr {E}}(G)\big ), \end{aligned}$$
(39)

where the direct sum runs over all arrows \(\alpha : M \rightarrow T\) of \(\texttt {M} \) and where G is the fiber of \(\alpha \).

Proof

The rigidity of M guarantees that each \(e \oplus 0 \in {\mathscr {E}}(M)\) is identified in \({{\mathbb {F}}}({\mathscr {E}})(M)\) with precisely one element of the sum in the right hand side of (39). \(\square \)

Example 72

Let \(\texttt {O} \) be the terminal unary operadic category with one object \(\odot \) and \(\texttt {M} \) the left \(\texttt {O} \)-module with one object \(\star \) and one arrow \(\star \rightarrow \odot \). A left unital \(\texttt {O} \)-operad is a classical left unital associative algebra \(\Lambda \), and a unital \({\mathscr {P}}\)-module is the classical right \(\Lambda \)-module on which the left unit \(1 \in \Lambda \) acts trivially. The object \(\star \in \texttt {M} \) is rigid and (39) recovers the isomorphism (36).

Let \(\texttt {O} \) be as before, and let \(\texttt {M} \) have one object \(\star \) but no  arrow. A unital \({\mathscr {P}}\)-module is just a vector space. The free unital \({\mathscr {P}}\)-module generated by \({\mathscr {E}}\) is thus \({\mathscr {E}}\) again, while the right hand side of (39) is trivial. This shows that (39) need not to hold without the rigidity assumption.

8 The Bar Resolution

Our aim will be to introduce an operadic analog of the following classical construction. Let \(\Lambda \) be a (graded) unital associative algebra and C a left \(\Lambda \)-module. An (un-normalized) bar resolution of C, cf. [9, Section X.2], is an augmented chain complex \(\beta _*(\Lambda ,C) {\mathop {\rightarrow }\limits ^{\epsilon }}C\) of the form

$$\begin{aligned} \cdots {\mathop {\longrightarrow }\limits ^{\partial _{n+2}}}\beta _{n+1}(\Lambda ,C) {\mathop {\longrightarrow }\limits ^{\partial _{n+1}}}\beta _n(\Lambda ,C) {\mathop {\longrightarrow }\limits ^{\partial _{n}}}\beta _{n-1}(\Lambda ,C) {\mathop {\longrightarrow }\limits ^{\partial _{n-1}}}\cdots {\mathop {\longrightarrow }\limits ^{\partial _1}}\beta _0(\Lambda ,C) {\mathop {\longrightarrow }\limits ^{\epsilon }}C, \end{aligned}$$

where \(\beta _n(\Lambda ,C) := \Lambda \otimes \Lambda ^{\otimes n} \otimes C\) and the differential \(\partial _n : \beta _n(\Lambda ,C) \rightarrow \beta _{n-1}(\Lambda ,C)\) is defined as the sum \(\partial _n := \sum _0^n (-1)^i d_i\) with

$$\begin{aligned} d_i(\lambda _0 \otimes \cdots \otimes \lambda _n \otimes c) := \lambda _0 \otimes \cdots \otimes \lambda _i\lambda _{i+1} \otimes \cdots \lambda _n \otimes c \end{aligned}$$

if  \(0 \le i \le n-1\), while

$$\begin{aligned} d_n(\lambda _0 \otimes \cdots \otimes \lambda _n \otimes c) := \lambda _0 \otimes \cdots \otimes \lambda _n c, \end{aligned}$$

for \(\lambda _{0},\dots ,\lambda _{n} \in \Lambda , \ c \in C\). The augmentation \(\beta _0(\Lambda ,C) {\mathop {\longrightarrow }\limits ^{\epsilon }}C\) is defined using the left action of \(\Lambda \) on C by \(\epsilon (\lambda _0 \otimes c) := \lambda _0 c\). The following theorem is classical, cf. again [9, Section X.2].

Theorem 73

The augmented chain complex \(\beta _*(\Lambda ,C) {\mathop {\longrightarrow }\limits ^{\epsilon }}C\) is an acyclic resolution of C via free left \(\Lambda \)-modules.

Let \(1 \in \Lambda \) be the unit of \(\Lambda \). For each \(n \ge 1\) define linear operators \(s_j : \beta _n(\Lambda ,C) \rightarrow \beta _{n+1}(\Lambda ,C)\), \(0 \le j \le n\), by

$$\begin{aligned} s_j(\lambda _0 \otimes \cdots \otimes \lambda _n \otimes c) := \lambda _0 \otimes \cdots \otimes \lambda _i \otimes 1 \otimes \lambda _{i+1} \otimes \cdots \lambda _n \otimes c \end{aligned}$$

for \(0 \le j \le n\), and

$$\begin{aligned} s_n(\lambda _0 \otimes \cdots \otimes \lambda _n \otimes c) := \lambda _0 \otimes \cdots \otimes \lambda _n \otimes 1 \otimes c. \end{aligned}$$

The following statement is also classical.

Proposition 74

The family \(\beta _\bullet (\Lambda ,C) = \{\beta _n(\Lambda ,C)\}_{n\ge 0}\) of vector spaces with the operators \(d_i\) and \(s_j\) defined above is a simplicial vector space. The bar resolution \(\beta _\bullet (\Lambda ,C)\) is its associated chain complex.

The operadic analog of \(\beta _*(\Lambda ,C)\) will possess the similar properties. The input data will be a left module \(\texttt {M} \) over an operadic category \(\texttt {O} \), an \(\texttt {O} \)-operad \({\mathscr {P}}\) and a \({\mathscr {P}}\)-module \({\mathscr {M}}\). The basic building blocks will be the diagrams \({\varvec{\mathscr {T}}\!}_M\) of the form

(40)

where \(T_{0},\dots ,T_{n}\) are objects of  \(\texttt {O} \), \(f_{1},\dots ,f_{n}\) are morphisms of \(\texttt {O} \), and \(M {\mathop {\rightarrow }\limits ^{\alpha }}T_n \) is an arrow of \(\texttt {M} \). Further, \(F_{1},\dots ,F_{n}\) are the fibers of \(f_{1},\dots ,f_{n}\), respectively, and N is the fiber of \(\alpha \). We will call \((T_0,F_{1},\dots ,F_{n},N)\) the fiber sequence of   \({\varvec{\mathscr {T}}\!}_M\). For \(n \ge 0\) denote

$$\begin{aligned} \beta _n({\mathscr {P}},{\mathscr {M}})(M) := \bigoplus {\mathscr {P}}(T_0) \otimes {\mathscr {P}}(F_1) \otimes \cdots \otimes {\mathscr {P}}(F_n) \otimes {\mathscr {M}}(N) \end{aligned}$$
(41)

with the direct sum running over all towers \({{\mathscr {T}}}\hspace{-3.00003pt}_M\) in (40). We assemble the above vector spaces into an augmented chain complex

$$\begin{aligned} \cdots {\mathop {\longrightarrow }\limits ^{\partial _{n+1}}}\beta _n({\mathscr {P}},{\mathscr {M}})(M) {\mathop {\longrightarrow }\limits ^{\partial _{n}}}\beta _{n-1}({\mathscr {P}},{\mathscr {M}})(M) {\mathop {\longrightarrow }\limits ^{\partial _{n-1}}}\cdots {\mathop {\longrightarrow }\limits ^{\partial _1}}\beta _0({\mathscr {P}},{\mathscr {M}})(M) {\mathop {\longrightarrow }\limits ^{\epsilon }}{\mathscr {M}}(M). \end{aligned}$$

Its nth differential \(\partial _n\) is the sum \(\sum _0^n (-1)^i d_i\), with \(d_i\) acting on an element

$$\begin{aligned} t_0 \otimes p_1 \otimes \cdots \otimes p_i \otimes p_{i+1} \otimes \cdots \otimes p_n \otimes n \end{aligned}$$
(42)

of  \({\mathscr {P}}(T_0) \otimes {\mathscr {P}}(F_1)\otimes \cdots \otimes {\mathscr {P}}(F_i)\otimes {\mathscr {P}}(F_{i+1}) \otimes \cdots \otimes {\mathscr {P}}(F_n) \otimes {\mathscr {M}}(N)\) as follows. If \(1\le i \le n-1\), replace first the piece

in the tower (40) by

where \(F'\) is the fiber of \(f_if_{i+1}\). This situation gives rise to the following instance of (4):

(43)

The operation \(d_i\) now replaces \( p_i \otimes p_{i+1}\) in (42) by \(\gamma (p_{i+1},p_i)\in {\mathscr {P}}(F')\), where \(\gamma \) is the operadic composition induced by the subdiagram \(F_{i+1} \triangleright F' \rightarrow F_i\) of (43). To define \(d_0\), we cut the left end

of the tower (40) to

and replace \(t_0 \otimes p_1\) in (42) by \(\gamma _{f_1}(p_1,t_0) \in {\mathscr {P}}(T_1)\). To define \(d_n\), we replace

in (40), by

which gives rise to

(44)

We finally replace \(p_n \otimes n\) in (42) by the composite \(\nu (n,p_n)\in {\mathscr {M}}(N')\) associated to the subdiagram \(N \, \triangleright N' \rightarrow F_n\) of (44).

It remains to attend to \(\epsilon : \beta _0({\mathscr {P}},{\mathscr {M}})(M) \rightarrow {\mathscr {M}}(M)\). By definition, \(\beta _0({\mathscr {P}},{\mathscr {M}})(M)\) is the direct sum \(\bigoplus {\mathscr {P}}(T_0) \otimes {\mathscr {M}}(N)\) over diagrams \(N \triangleright M {\mathop {\rightarrow }\limits ^{\alpha }}T_0\). For \(t_0 \otimes n \in {\mathscr {P}}(T_0) \otimes {\mathscr {M}}(N)\) we define \(\epsilon (t_0 \otimes n)\) to be \(\nu _\alpha (n,t_0) \in {\mathscr {M}}(M)\).

Proposition 75

One has \({\partial }_n {\partial }_{n+1} = 0\) for all \(n \ge 1\), and also \(\epsilon {\partial }_1 =0\).

Proof

The equality \({\partial }_n {\partial }_{n+1} = 0\) follows from the face relations for the operators \(d_i\), the vanishing \(\epsilon {\partial }_1 =0\) from the associativity (35) of the module action. We leave the verification of both as an exercise. \(\square \)

Definition 76

The augmented chain complex \(\epsilon : \beta _*({\mathscr {P}},{\mathscr {M}})(M) \rightarrow {\mathscr {M}}(M)\) is the (un-normalized) bar resolution of the \({\mathscr {P}}\)-module \({\mathscr {M}}\) at the object M of \(\texttt {M} \).

Suppose that \({\mathscr {P}}\) is unital as per Definition 26 and \({\mathscr {M}}\) is a unital \({\mathscr {P}}\)-module. For \(M \in \texttt {M} \) define linear maps

$$\begin{aligned} s_j : {\beta _{n}({\mathscr {P}},{\mathscr {M}})}(M) \rightarrow {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}(M),\ 0 \le j \le n, \end{aligned}$$
(45)

as follows. Consider an element \(u \in {\beta _{n}({\mathscr {P}},{\mathscr {M}})}(M)\) in (42) associated to the tower \({\varvec{\mathscr {T}}\!}_M\) in (40). Then modify \({\varvec{\mathscr {T}}\!}_M\) by inserting the identity automorphism of \(T_j\) to it, which results in the tower

with the fiber sequence \((T_0,F_{1},\dots ,F_{j},U_{T_j},F_{j+1},\dots ,F_{n},N)\). Then \(s_j(u) \in {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}\) is defined as

$$\begin{aligned} s_j(u) := t_0 \otimes p_1 \otimes \cdots \otimes p_j \otimes 1_j\otimes p_{j+1} \otimes \cdots \otimes p_n \otimes n \end{aligned}$$

where \(1_j:= \eta _{U_{T_j}}(1) \in {\mathscr {P}}(U_{T_j})\) is given by the unitality of the operad \({\mathscr {P}}\), cf. (19). We formulate the following analog of Proposition 74.

Proposition 77

If \({\mathscr {P}}\) is unital, the family \({\beta _{\bullet }({\mathscr {P}},{\mathscr {M}})}(M) = \{{\beta _{n}({\mathscr {P}},{\mathscr {M}})}(M)\}_{n\ge 0}\) of vector spaces with the operators \(d_i\) and \(s_j\) defined above is a simplicial vector space for each \(M \in \texttt {M} \). The piece \({\beta _{*}({\mathscr {P}},{\mathscr {M}})}(M)\) of the bar resolution is its associated chain complex.

Proof

Direct verification. \(\square \)

Definition 78

For \(M \in {\mathscr {M}}\) denote by \(B_*({\mathscr {P}},{\mathscr {M}})(M)\) the normalization of the simplicial abelian group \({\beta _{\bullet }({\mathscr {P}},{\mathscr {M}})}(M)\), i.e. the quotient of \({\beta _{*}({\mathscr {P}},{\mathscr {M}})}(M)\) by the images of the degeneracy operators (45). The augmented chain complex \(\epsilon : B_*({\mathscr {P}},{\mathscr {M}})(M) \rightarrow {\mathscr {M}}(M)\) is the normalized bar resolution of the \({\mathscr {P}}\)-module \({\mathscr {M}}\) at the object M of \(\texttt {M} \).

In the rest of this section we assume that the operadic category \(\texttt {O} \) and the left operadic \(\texttt {O} \)-module \(\texttt {M} \) satisfy the weak blow-up axiom recalled in Sect. 5.

Proposition 79

The direct sums \({\mathscr {M}}\oplus {\beta _{0}({\mathscr {P}},{\mathscr {M}})}\) and \({\beta _{n}({\mathscr {P}},{\mathscr {M}})} \oplus {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}\), \(n \ge 0\), are free left  \({\mathscr {P}}\)-modules.

Proof

It follows directly from the definition of \({\beta _{0}({\mathscr {P}},{\mathscr {M}})}\) and (38) that \({\mathscr {M}}\oplus {\beta _{0}({\mathscr {P}},{\mathscr {M}})} \cong {{\mathbb {F}}}(\Box {\mathscr {M}})\). It thus remains to prove that

$$\begin{aligned} {\beta _{n}({\mathscr {P}},{\mathscr {M}})} (N) \oplus {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}(N) \cong {{\mathbb {F}}}(\Box {\beta _{n}({\mathscr {P}},{\mathscr {M}})})(N), \end{aligned}$$

for each \(n \ge 0\) and \(N \in \texttt {M} \). Invoking (38) again, we conclude that it suffices to show that

$$\begin{aligned} {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}(N) \cong \bigoplus _\varpi \big ({\mathscr {P}}(S)\otimes _\varpi {\beta _{n}({\mathscr {P}},{\mathscr {M}})} (M)\big ), \end{aligned}$$
(46)

where the direct sum is taken over all arrows \(\varpi : N \rightarrow S\), and where M is the fiber of \(\varpi \). Consider the component

$$\begin{aligned} {\mathscr {P}}(T_0) \otimes {\mathscr {P}}(F_1) \otimes \cdots \otimes {\mathscr {P}}(F_n) \otimes {\mathscr {M}}(N) \end{aligned}$$

in the direct sum (41) defining \(\beta _n({\mathscr {P}},{\mathscr {M}})(M)\) associated to the tower \({\varvec{\mathscr {T}}\!}_M\) in (40). Using \(\texttt {WBU} \) \((n+1)\)-times, we embed \({\varvec{\mathscr {T}}\!}_M\) as the tower of morphisms between the fibers into the diagram

which contains the tower

with the fiber sequence \((S,T_0,F_{1},\dots ,F_{n},N)\). We may thus interpret the summand

$$\begin{aligned} {\mathscr {P}}(S) \otimes {\mathscr {P}}(T_0) \otimes {\mathscr {P}}(F_1) \otimes \cdots \otimes {\mathscr {P}}(F_n) \otimes {\mathscr {M}}(N) \subset {\mathscr {P}}(S)\otimes _\varpi {\beta _{n}({\mathscr {P}},{\mathscr {M}})} (M) \end{aligned}$$

in the right hand side of (46) as belonging to the component of \({\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}(N)\) associated to the tower \(\varpi ({\varvec{\mathscr {T}}\!}_M)\). It is easy to show that the map

$$\begin{aligned} \bigoplus _\varpi \big ({\mathscr {P}}(S)\otimes _\varpi {\beta _{n}({\mathscr {P}},{\mathscr {M}})} (M)\big ) \longrightarrow {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}(N) \end{aligned}$$

thus defined is an isomorphism. \(\square \)

Let us move to the issue of acyclicity of the bar resolution. For an object \(\Upsilon \in \texttt {M} \) denote by \(\Upsilon /\texttt {O} \) the category whose objects are arrows \(\alpha : \Upsilon \rightarrow X\), \(X \in \texttt {O} \), and morphisms \(\alpha ' \rightarrow \alpha ''\) are commutative diagrams

where the horizontal arrow is a morphism of \(\texttt {O} \). It will turn out that the bar resolution is acyclic at objects \(\Upsilon \) of \(\texttt {M} \) with the property that

  1. (P1)

    the category \(\Upsilon /\texttt {O} \) has a global terminal object \(\Upsilon {\mathop {\rightarrow }\limits ^{!}}\odot \) such that

  2. (P2)

    the fiber of \(\Upsilon {\mathop {\rightarrow }\limits ^{!}}\odot \) is \(\Upsilon \) and the fiber functor \({{\mathscr {F}}}:\texttt {O} /\odot \rightarrow \texttt {O} \) is the domain functor.

The terminality in (P1) means that each arrow \(\alpha : \Upsilon \rightarrow X\) in \(\texttt {M} \) is uniquely left divisible:

By (P2), the fiber of the unique arrow \(X {\mathop {\rightarrow }\limits ^{!}}\odot \) is X.

Assume that \({\mathscr {P}}\) is left unital the sense of Definition 26 and \({\mathscr {M}}\) a unital \({\mathscr {P}}\)-module as in Definition 63. Since the fiber of the identity \({\mathbbm {1}}: \odot \rightarrow \odot \) is \(\odot \), by the left unitality of \({\mathscr {P}}\) there exists a morphism \(\eta _\odot : {{{\textbf {1}}}}\rightarrow {\mathscr {P}}(\odot )\) for which the diagram

commutes. Likewise, the unitality of \({\mathscr {M}}\) implies the commutativity of

We are finally able to formulate the operadic version of Theorem 73. Recall that we assume that the operadic category \(\texttt {O} \) and the left operadic \(\texttt {O} \)-module \(\texttt {M} \) satisfy the weak blow-up axiom, \({\mathscr {P}}\) is a unital \(\texttt {O} \)-operad in \(R\texttt {-Mod} \) and \({\mathscr {M}}\) a unital \({\mathscr {P}}\)-module.

TheoremA

The augmented chain complex \(\beta _*({\mathscr {P}},{\mathscr {M}})(\Upsilon ) {\mathop {\rightarrow }\limits ^{\epsilon }}{\mathscr {M}}(\Upsilon )\) is acyclic whenever \(\Upsilon \in \texttt {M} \) fulfills properties (P1)–(P2) above. If \(\Upsilon \) is rigid in the sense of Definition 70, then \(\beta _n({\mathscr {P}},{\mathscr {M}})(\Upsilon )\) is a piece of a free unital \({\mathscr {P}}\)-module for each \(n \ge 0\). An obvious similar statement holds also for the normalized bar construction \(B_*({\mathscr {P}},{\mathscr {M}})\).

Proof

It follows from the definition of \({\beta _{0}({\mathscr {P}},{\mathscr {M}})}\) and (39) that \({\beta _{0}({\mathscr {P}},{\mathscr {M}})}(\Upsilon ) \cong {{\mathbb {F}}}(\Box {\mathscr {M}})(\Upsilon )\). We need to prove that

$$\begin{aligned} {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}(\Upsilon ) \cong {{\mathbb {F}}}(\Box {\beta _{n}({\mathscr {P}},{\mathscr {M}})})(\Upsilon ), \end{aligned}$$

for each \(n \ge 0\) which, by (39), amounts to proving that

$$\begin{aligned} {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})}(\Upsilon ) \cong \bigoplus _\varpi \big ({\mathscr {P}}(S)\otimes _\varpi {\beta _{n}({\mathscr {P}},{\mathscr {M}})} (M)\big ), \end{aligned}$$
(47)

where the direct sum is taken over all \(\varpi : \Upsilon \rightarrow S\), and where M is the fiber of \(\varpi \). But this isomorphism was established in the proof of Proposition 79, cf. (46) with \(N = \Upsilon \).

To prove the acyclicity of the augmented complex \({\beta _{*}({\mathscr {P}},{\mathscr {M}})}(\Upsilon ) {\mathop {\rightarrow }\limits ^{\epsilon }}{\mathscr {M}}(\Upsilon )\), we construct the contracting homotopies \(h: {\mathscr {M}}(\Upsilon ) \rightarrow {\beta _{0}({\mathscr {P}},{\mathscr {M}})} (\Upsilon )\) and \(h_n: {\beta _{n}({\mathscr {P}},{\mathscr {M}})}(\Upsilon ) \rightarrow {\beta _{n+1}({\mathscr {P}},{\mathscr {M}})} (\Upsilon )\), \(n \ge 0\), as follows. For \(u \in {\mathscr {M}}(\Upsilon )\) we put

$$\begin{aligned} h(u) := 1_\odot \otimes u \in {\mathscr {P}}(\odot ) \otimes _! {\mathscr {M}}(\Upsilon ) \in {\beta _{0}({\mathscr {P}},{\mathscr {M}})}(\Upsilon ). \end{aligned}$$

To construct \(h_n\) for \(n \ge 0\), we consider a tower  \({\varvec{\mathscr {T}}\!}_\Upsilon \) as in (40) with \(M = \Upsilon \) and a related element \(u \in {\beta _{n}({\mathscr {P}},{\mathscr {M}})}(\Upsilon )\) in (42). Since \(\Upsilon \in \pi _0(\odot )\), all \(T_i\)’s and \(T_0\) in particular belong to \(\pi _0(\odot )\), so there exists a unique \(!: T_0 \rightarrow \odot \), hence \({\varvec{\mathscr {T}}\!}_\Upsilon \) can be uniquely extended to

with the associated fiber sequence \((\odot ,T_0,F_{1},\dots ,F_{n}, N)\). We finally define \(h_n(u)\) to be \(1_\odot \otimes u\) in the component of \({\beta _{n+1}({\mathscr {P}},{\mathscr {M}})} (\Upsilon )\) corresponding to the tower \(h({\varvec{\mathscr {T}}\!}_\Upsilon )\). The desired property of the contracting homotopies for \(h,h_0,h_1,\ldots \) constructed above is easy to verify. \(\square \)

We note that the right unitality of \({\mathscr {P}}\) only is sufficient for the acyclicity of \(\beta _*({\mathscr {P}},{\mathscr {M}})(\Upsilon ) {\mathop {\rightarrow }\limits ^{\epsilon }}{\mathscr {M}}(\Upsilon )\). Theorem A has the following obvious

Corollary 80

For each \(\Upsilon \) fulfilling (P1)–(P2) above, one has

$$\begin{aligned} H_0({\beta _{*}({\mathscr {P}},{\mathscr {M}})}) (\Upsilon ) = \frac{{\mathscr {M}}(\Upsilon )}{\textrm{Span}\{ \nu _\alpha (n,x)\}}, \end{aligned}$$

where  \(\textrm{Span}\{ \nu _\alpha (n,x)\} \subset {\mathscr {M}}(\Upsilon )\) is the subspace spanned by all \(\nu _\alpha (n,x)\)’s with \(\alpha : \Upsilon \rightarrow X\), \(n \in {\mathscr {M}}(N)\) and \(x \in {\mathscr {P}}(X)\), where N is the fiber of \(\alpha \). The higher homology of \({\beta _{*}({\mathscr {P}},{\mathscr {M}})}(\Upsilon )\) is trivial.

Remark 81

If \(\texttt {O} \) is the terminal operadic category with one object \(\odot \), and the left \(\texttt {O} \)-module \(\texttt {M} \) has of one object \(\star \) and one arrow \(\star \rightarrow \odot \) as in Example 72, then the above operadic constructions reduce to the classical machinery à la MacLane [9] recalled at the beginning of this section.

The following kind of functoriality has no analog in classical homological algebra.

Proposition 82

Let \((\Phi ,\Psi ) : (\texttt {O} ',\texttt {M} ') \rightarrow (\texttt {O} '',\texttt {M} '')\) be a morphism of operadic left modules, let \({\mathscr {P}}\) be an \(\texttt {O} ''\!\)-operad, \(\Phi ^*({\mathscr {P}})\) its restriction along \(\Phi \), \({\mathscr {M}}\) a \({\mathscr {P}}\)-module and \(\Psi ^*({\mathscr {M}})\) its restriction along \((\Phi ,\Psi )\). Then, for each \(M \in \texttt {M} '\), there exists a natural chain map

$$\begin{aligned} \beta _*(\Phi ,\Psi )(M) :\beta _*\big ({\Phi ^*({\mathscr {P}})},{\Psi ^*({\mathscr {M}})}\big )(M) \rightarrow {\beta _{*}({\mathscr {P}},{\mathscr {M}})}\big (\Psi (M)\big ) \end{aligned}$$

such that the diagram

in which the horizontal arrows are the augmentations, commutes.

Proof

The component

$$\begin{aligned} \Phi ^*({\mathscr {P}})(T_0) \otimes \Phi ^*({\mathscr {P}})(F_1) \otimes \cdots \otimes \Phi ^*({\mathscr {P}})(F_n) \otimes \Psi ^*({\mathscr {M}})(N) \end{aligned}$$

of \(\beta _*\big ({\Phi ^*({\mathscr {P}})},{\Psi ^*({\mathscr {M}})}\big )(M)\) corresponding to the tower in (40) is mapped to the component

$$\begin{aligned} {\mathscr {P}}\big (\Phi \big (T_0)\big ) \otimes {\mathscr {P}}\big (\Phi (F_1)\big ) \otimes \cdots \otimes {\mathscr {P}}\big (\Phi (F_n)\big ) \otimes {\mathscr {M}}\big (\Psi (N)\big ) \end{aligned}$$

of \({\beta _{*}({\mathscr {P}},{\mathscr {M}})}\big (\Psi (M)\big )\) corresponding to the tower

It is simple to check that the morphism thus constructed has the desired properties. \(\square \)

Part II Fields and Blobs

9 Basic Notions

We will deal with manifolds, their boundaries, embeddings, &c. The precise meanings of these nouns will depend on the setup in which we choose to work – manifolds could be topological, smooth, piecewise linear, with some additional structures, &c. Since all constructions below are of combinatorial and/or algebraic nature, we allow ourselves to be relaxed about the nomenclature; compare the intuitive approach in the related sections of [15]. We reserve d for a non-negative integer.

Definition 83

A system of fields is a rule that to each manifold X of dimension \(\le d{\!+\!}1\) assigns a set \({\mathscr {C}}(X)\). This assignment should satisfy properties listed e.g. in [14, Section 2]. We will in particular need the following:

  1. (i)

    For each codimension-zero submanifold Z of \({\partial }X\) one has a functorial restriction

    $$\begin{aligned} {\mathscr {C}}(X) \ni c \mapsto c|_Z \in {\mathscr {C}}(Z). \end{aligned}$$
  2. (ii)

    Let \(X' \sqcup _Z X''\) be a manifold obtained by glueing manifolds \(X'\) and \(X''\) along a common piece Z of their boundaries, and \(c' \in {\mathscr {C}}(X')\), resp. \(c'' \in {\mathscr {C}}(X'')\) be fields whose restrictions to Z agree. Then \(c'\) and \(c''\) can be glued into a field \(c' \sqcup _Z c'' \in {\mathscr {C}}(X' \sqcup _Z X'')\) which restricts to the original fields on \(X'\) resp. \(X''\).

We will denote by \({\mathscr {C}}(X;c)\) the subset of \({\mathscr {C}}(X)\) consisting of fields that restrict to \(c \in {\mathscr {C}}(Z)\). We will always be in the situation when Z in (ii) is closed, so we will not need ‘glueing with corners’ described in [14, Section 2]. We allow Z to be empty, in which case we denote the result of the glueing by \(c' \sqcup c''\in {\mathscr {C}}(X' \sqcup X'')\). Standard examples of fields are \({\mathscr {C}}(X)\) the set of maps from X to some fixed space B, or \({\mathscr {C}}(X)\) the set of equivalence classes of G-bundles with connection over X.

Definition 84

Let X be a \((d\!+\!1)\)-dimensional, not necessarily connected, manifold, with the (possibly empty) boundary \({\partial }X\) and the interior \(\mathring{X}\). A blob  in X is the image D of the standard closed \((d\!+\!1)\)-dimensional ball \({{\mathbb {D}}}^{d+1} \subset {{\mathbb {R}}}^{\times {(d+1)}}\) embedded in X in so that either

  1. (i)

    \(D \subset \mathring{X}\), and \(X \setminus \mathring{D}\) is a \((d\!+\!1)\)-dimensional manifold with the boundary \({\partial }X \cup {\partial }D\), or

  2. (ii)

    D is one of the connected components of X.

A configuration of blobs in X is a nonempty unordered finite set \({{\mathscr {D}}}= \{D_{1},\dots ,D_{r}\}\) of pairwise disjoint blobs in X.

We will sometimes use \({{\mathscr {D}}}\) also to denote the union \(\bigcup {{\mathscr {D}}}:= \bigcup _{i=1}^r D_i\) if the meaning is clear from the context. It is a manifold with the boundary \({\partial }{{\mathscr {D}}}:= \bigcup _{i=1}^r {\partial }D_i\) and the interior \(\mathring{{\mathscr {D}}}:= \bigcup _{i=1}^r \mathring{D}_i\), and \(X \setminus \mathring{{\mathscr {D}}}\) is a \((d{\!+\!}1)\)-dimensional manifold with the boundary \({\partial }X \cup {\partial }{{\mathscr {D}}}\). If some of the blobs in \({{\mathscr {D}}}\) happen to be some of the components of X, then the corresponding components of \(X \setminus \mathring{{\mathscr {D}}}\) are d-dimensional embedded spheres, interpreted as degenerate \((d{\!+\!}1)\)-dimensional manifolds with empty interiors.

In the rest of this paper we assume that the space of fields on codimension zero submanifolds of X is enriched in \(R\texttt {-Mod} \). This is the case e.g. when the fields come from a \((d\!+\!1)\)-category whose spaces of top-dimensional cells are linearly enriched, cf. [14, Subsection 2.2].

Definition 85

A local relation is a collection of subspaces \({\mathscr {U}}=\big \{{\mathscr {U}}(D;c) \subset {\mathscr {C}}(D;c)\big \}\) specified for any blob \(D \subset X\) and any field \(c \in {\mathscr {C}}({\partial }D)\), which is an ideal in the following sense.

Suppose we are given blobs \(D'\) and D such that \(\mathring{D} \supset D'\), and a field \(c \sqcup c' \in {\mathscr {C}}({\partial }D \sqcup {\partial }D')\). Then for any local relation \(u \in {\mathscr {U}}(D';c')\) and any field \(r \in {\mathscr {C}}(D \setminus \mathring{D'};c \sqcup c')\), the glueing \(u\sqcup _{{\partial }D'}\! r\) is a local relation in \({\mathscr {U}}(D;c)\).

It is a simplified version of [14, Definition 2.3.1], sufficient for our purposes. The configuration of balls and fields in Definition 85 is depicted in the following schematic picture:

figure b

Definition 86

For local relations as in Definition 85, denote by \({\mathscr {U}}(X)\) the subspace of \({\mathscr {C}}(X)\) spanned by fields of the form \(u \sqcup _{{\partial }D}\! r\), where \(D \subset X\) is a blob, \(r \in {\mathscr {C}}(X \setminus \mathring{D}; c)\) a field and \(u \in {\mathscr {U}}(D;c)\) a local relation. A TQFT invariant of X called the skein module associated to a system of fields \({\mathscr {C}}\) and local relations \({\mathscr {U}}\) is the quotient

$$\begin{aligned} A(X) : = {\mathscr {C}}(X)/{\mathscr {U}}(X). \end{aligned}$$

If X has a non-empty boundary \({\partial }X\) and \(b \in {\mathscr {C}}({\partial }X)\), one has the obvious restricted version

$$\begin{aligned} A(X;b) : = {\mathscr {C}}(X;b)/{\mathscr {U}}(X;b). \end{aligned}$$

10 Blobs Via Unary Operadic Categories

We are going to introduce various operadic categories and operadic modules together with the related operads and their modules, arising from the blobs and fields in Sect. 8. Our aim is to describe the associated bar resolutions, cf. the second half of Sect. 7. In Sect. 10 we show that they are quasi-isomorphic to the original blob complex in [15]. The notation is summarized at the end of this section.

Let us fix a connected \((d{\!+\!}1)\)-dimensional, not necessarily closed, non-empty manifold \({{\mathbb {M}}}\). If its boundary \({\partial }{{\mathbb {M}}}\) is non-empty, some constructions below will depend on a fixed field b on \({\partial }{{\mathbb {M}}}\). We will however often omit such a boundary condition from the notation.

We denote by \(\texttt {blob} \) the category opposite to the category of configurations of blobs in \({{\mathbb {M}}}\) and their ‘well-behaved’ inclusions. More precisely, objects of \(\texttt {blob} \) are configurations \({{\mathscr {D}}}\) of blobs in \({{\mathbb {M}}}\) as in Definition 84, and a unique map \({{\mathscr {D}}}' \rightarrow {{\mathscr {D}}}''\) exists if and only if \({{\mathscr {D}}}''\) is a blob configuration in the union of blobs in \({{\mathscr {D}}}'\), cf. Definition 84 again. In what follows, by an inclusion of blob configurations we will always mean a well-behaved inclusion in this sense.

Let us turn our attention to the operadic category \({{\mathscr {D}}}(\texttt {blob} )\) associated to the small category \(\texttt {blob} \) via the recipe of (8). Its objects are inclusions \(i' :{{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}\) of blob configurations in \({{\mathbb {M}}}\). Notice that there is a one-to-one correspondence between these inclusions, i.e. objects of \({{\mathscr {D}}}(\texttt {blob} )\), and blob complements, which we define as closed submanifolds of \({{\mathbb {M}}}\) of the form \(\bigcup {{\mathscr {D}}}' \setminus \bigcup \mathring{ {{\mathscr {D}}}} \) with \({{\mathscr {D}}}\) a blob configuration in \({{\mathscr {D}}}'\). Morphisms \(i' \rightarrow i''\) of \({{\mathscr {D}}}(\texttt {blob} )\) are diagrams

(48)

of inclusions of blob configurations. The fiber of the above morphism is the inclusion \({{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}''\) interpreted as an object of \(\texttt {blob} /{{\mathscr {D}}}'' \subset {{\mathscr {D}}}(\texttt {blob} )\).

Let \({\overline{\texttt {blob} }}\) be the category \(\texttt {blob} \) with a terminal object \(\varnothing \) formally added. In this particular case, \(\varnothing \) can be viewed as the empty configuration of blobs, whence the notation. Inclusion (12) describes the tautological operadic category \(\texttt {Blob} : = {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {blob} )\) as the subcategory of \({\overline{\texttt {Blob} }}:={{\mathscr {D}}}({\overline{\texttt {blob} }})\) whose objects are inclusions \(i' :{{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}\), where \({{\mathscr {D}}}\) is allowed to be empty. If this is so, we identify \(i'\) with \({{\mathscr {D}}}' \in \texttt {blob} \). Morphisms of \(\texttt {Blob} \) then arise as diagrams in (48) with possibly empty \({{\mathscr {D}}}\).

Every system of fields \({\mathscr {C}}\) in Definition 83 leads to the decorated version \(\texttt {blob} ({\mathscr {C}})\) of the operadic category \(\texttt {blob} \). Its objects are pairs \(({{\mathscr {D}}};c)\) consisting of blob configurations \({{\mathscr {D}}}\) in \({{\mathbb {M}}}\) and of a field \(c \in {\mathscr {C}}({\partial }{{\mathscr {D}}})\). Morphisms \(({{\mathscr {D}}}';c') \rightarrow ({{\mathscr {D}}}'';c'')\) are inclusions \({{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}''\) of blob configurations subject to the condition:

$$\begin{aligned} \hbox {if the blob configurations }{{\mathscr {D}}}'\hbox { and }{{\mathscr {D}}}''\hbox { share a common blob }D,\hbox { then }c'|_{{\partial }D} = c''|_{{\partial }D}. \end{aligned}$$

We will tacitly assume that all inclusions of decorated blobs satisfy the above condition. Denoting by \({{\overline{\texttt {blob} }}({\mathscr {C}})}\) the category \(\texttt {blob} ({\mathscr {C}})\) extended by the empty blob, the tautological operadic category \(\texttt {Blob} ({\mathscr {C}}): = {{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {blob} ({\mathscr {C}}))\) becomes the full subcategory of \({\overline{\texttt {Blob} }}({\mathscr {C}}) :={{\mathscr {D}}}({{\overline{\texttt {blob} }}({\mathscr {C}})})\) whose objects are ‘extended’ morphisms \(i': ({{\mathscr {D}}}';c') \hookleftarrow ({{\mathscr {D}}};c)\) in \(\texttt {blob} ({\mathscr {C}})\) with \({{\mathscr {D}}}\) allowed to be empty, and morphisms the diagrams

(49)

with \({{\mathscr {D}}}\) allowed to be empty.

It turns out that \(\texttt {Blob} ({\mathscr {C}})\) is the partial operadic Grothendieck construction, in the sense of Sect. 4, over its un-decorated version. Explicitly

$$\begin{aligned} \texttt {Blob} ({\mathscr {C}})\cong \int _{\ \texttt {Blob} } {\mathscr {S}}, \end{aligned}$$
(50)

where \({\mathscr {S}}\) is the following partial pseudo-unital \(\texttt {Blob} \)-operad in \(\texttt {Set} \). The component of \({\mathscr {S}}\) corresponding to \({{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}\in \texttt {Blob} \) is the set \({\mathscr {C}}({\partial }{{\mathscr {D}}}' \cup {\partial }{{\mathscr {D}}})\). We denote this component by . The partial composition

(51)

associated to the morphism in (49) is defined for the pairs (xy) of fields

such that

$$\begin{aligned} x|_{{\partial }{{\mathscr {D}}}''} = y|_{{\partial }{{\mathscr {D}}}''} \end{aligned}$$
(52)

in which case

Let \(T \in \texttt {Blob} \) be the inclusion \({{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}\). The fiber \(U_T\) of the identity \(T \rightarrow T\) is the inclusion \({{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}'\). By definition,

$$\begin{aligned} {\mathscr {S}}(T)= {\mathscr {C}}({\partial }{{\mathscr {D}}}' \cup {\partial }{{\mathscr {D}}})\ \hbox { and }\ {\mathscr {S}}(U_T) = {\mathscr {C}}({\partial }{{\mathscr {D}}}'). \end{aligned}$$

The pseudo-unit \(e_t\) in (28) associated to a field \(t \in {\mathscr {S}}(T)\) is the restriction \(e_t: = t|_{{\partial }{{\mathscr {D}}}'}\in {\mathscr {S}}(U_T)\).

Proposition 87

The isomorphism (50) holds for the partial pseudo-unital operad \({\mathscr {S}}\) defined above. The natural projection \(\texttt {Blob} ({\mathscr {C}})\rightarrow \texttt {Blob} \) that forgets the decorating fields is thus a partial discrete operadic Grothendieck fibration.

The proposition is easy to check. The subspace \({\mathscr {L}}(f)\) in (29) associated to the partial discrete operadic Grothendieck fibration \(\texttt {Blob} ({\mathscr {C}})\rightarrow \texttt {Blob} \) equals

$$\begin{aligned} {\mathscr {L}}(f) = \big \{ (\varepsilon , s) \in {\mathscr {C}}({\partial }{{\mathscr {D}}}' \cup {\partial }{{\mathscr {D}}}'') \times {\mathscr {C}}({\partial }{{\mathscr {D}}}\cup {\partial }{{\mathscr {D}}}'') \ \big | \ \varepsilon |_{{\partial }{{\mathscr {D}}}''} = s|_{{\partial }{{\mathscr {D}}}''} \big \} \end{aligned}$$

when f is the morphism (49).

We will also need modules arising from blobs and fields. Let us denote by \(\texttt {m} \) the left \(\texttt {blob} \)-module with one object \({{\mathbb {M}}}\) and the unique arrow \({{\mathbb {M}}}\rightarrow {{\mathscr {D}}}\) for each configuration \({{\mathscr {D}}}\) of blobs in \({{\mathbb {M}}}\). In the terminology of Example 48, \(\texttt {m} \) is the chaotic module \(\texttt {Chaos} \big (\{{{\mathbb {M}}}\}, \texttt {blob} \big )\). Likewise, let \(\overline{\texttt {m} }:= \texttt {Chaos} \big (\{{{\mathbb {M}}}\}, {\overline{\texttt {blob} }}\big )\) be the left \({\overline{\texttt {blob} }}\)-module with one object \({{\mathbb {M}}}\) and one arrow \({{\mathbb {M}}}\rightarrow {{\mathscr {D}}}\) for each configuration \({{\mathscr {D}}}\) of blobs, plus one arrow \({{\mathbb {M}}}\rightarrow \varnothing \).

Referring to Example 57, we introduce the tautological operadic \(\texttt {Blob} \)-module \(\texttt {M} :={{\mathscr {T}}}\hspace{-3.00003pt}_{\texttt {blob} }(\texttt {m} )\). It is, by the obvious analog of the inclusion (12), the operadic submodule of the \({\overline{\texttt {Blob} }}\)-module \({\overline{\texttt {M} }}:={{\mathscr {D}}}_{{\overline{\texttt {blob} }}}(\overline{\texttt {m} })\). Objects of \(\texttt {M} \) appear in \({\overline{\texttt {M} }}\) as inclusions \({{\mathbb {M}}}\hookleftarrow {{\mathscr {D}}}\) of blob configurations, where \({{\mathscr {D}}}\) might be empty, and the diagram

in \({\overline{\texttt {M} }}\) represents an arrow from \({{\mathbb {M}}}\hookleftarrow {{\mathscr {D}}}\in \texttt {M} \) to \({{\mathscr {D}}}' \hookleftarrow {{\mathscr {D}}}\in \texttt {Blob} \) with fiber \({{\mathbb {M}}}\hookleftarrow {{\mathscr {D}}}' \in \texttt {M} \). In the above diagram, \({{\mathscr {D}}}\) is again allowed to be empty.

Every system of fields in Definition 83 gives rise to the decorated versions of the above modules. Namely, we have the left \(\texttt {blob} ({\mathscr {C}})\)-module \(\texttt {m} ({\mathscr {C}})\) with single object the pair \(({{\mathbb {M}}};b)\), where \(b \in {\mathscr {C}}({\partial }{{\mathbb {M}}})\) is the fixed boundary condition. By definition, \(\texttt {m} ({\mathscr {C}})\) has one arrow \(({{\mathbb {M}}};b) \rightarrow ({{\mathscr {D}}};c)\) for each configuration \(({{\mathscr {D}}};c)\) of decorated blobs such that \({{\mathscr {D}}}\subset \mathring{{{\mathbb {M}}}}\). If \({{\mathscr {D}}}\) consists of a single blob D and \({{\mathbb {M}}}= D\), then the arrow \(({{\mathbb {M}}};b) \rightarrow ({{\mathscr {D}}};c)\) exists only if and only if \(b= c\). Thus \(\texttt {m} ({\mathscr {C}})\) is a chaotic module unless \({{\mathbb {M}}}\) is a ball.

Let \(\overline{\texttt {m} }({\mathscr {C}})\) be the left \({\overline{\texttt {blob} }}({\mathscr {C}})\)-module obtained from \(\texttt {m} ({\mathscr {C}})\) by adding one arrow \((\texttt {M} ;b) \rightarrow \varnothing \) for each \((\texttt {M} ;b) \in \texttt {m} ({\mathscr {C}})\). The \(\texttt {Blob} ({\mathscr {C}})\)-module \(\texttt {M} ({\mathscr {C}}) : = {{\mathscr {T}}}\hspace{-3.00003pt}_{\texttt {Blob} ({\mathscr {C}})}(\texttt {m} ({\mathscr {C}}))\) is then a natural submodule of \({\overline{\texttt {M} }}({\mathscr {C}}) :={{\mathscr {D}}}_{{\overline{\texttt {blob} }}({\mathscr {C}})}(\overline{\texttt {m} }({\mathscr {C}}))\) whose objects are inclusions \(({{\mathbb {M}}};b) \hookleftarrow ({{\mathscr {D}}};c)\) where \({{\mathscr {D}}}\) is allowed to be empty.

Lemma 88

All objects of \({\overline{\texttt {M} }}({\mathscr {C}})\) that have the form \(({{\mathbb {M}}};b) \rightarrow \varnothing \) are rigid in the sense of Definition 70 and satisfy (P1)–(P2) on page 51. On the contrary, none of the objects of \(\texttt {M} ({\mathscr {C}})\) is rigid and none of them satisfies (P1)–(P2).

Notice that \(({{\mathbb {M}}};b) \rightarrow \varnothing \) is the image of \(({{\mathbb {M}}};b)\) under the natural inclusion \(\texttt {M} ({\mathscr {C}}) \hookrightarrow {\overline{\texttt {M} }}({\mathscr {C}})\). Thus \(({{\mathbb {M}}};b)\) becomes rigid and satisfying (P1)–(P2) when considered as an object of \({\overline{\texttt {M} }}({\mathscr {C}})\). Therefore \({\overline{\texttt {M} }}({\mathscr {C}})\) is a kind of completion of \(\texttt {M} ({\mathscr {C}})\), whence the notation.

Proof of Lemma 88

The object \(({{\mathbb {M}}};b) \rightarrow \varnothing \) of \({\overline{\texttt {M} }}({\mathscr {C}})\) has the desired properties for \(\odot := \varnothing \rightarrow \varnothing \). The second part of the lemma is easy to check. \(\square \)

Assume, as in the previous section, that the fields on codimension-zero submanifolds of \({{\mathbb {M}}}\) are linearly enriched. We are going to define a \({\overline{\texttt {Blob} }}({\mathscr {C}})\)-operad \({\overline{{\mathscr {F}}}}\) with values in \(R\texttt {-Mod} \) as follows. If \({{\mathscr {D}}}\) and \({{\mathscr {D}}}'\) are nonempty blob configurations, we put

The definition is completed by setting

where \({\mathscr {U}}({{\mathscr {D}}};c) \subset {\mathscr {C}}({{\mathscr {D}}};c)\) is the subspace of local relations, cf. Definition 85, that restrict to c at \({\partial }{{\mathscr {D}}}\). Finally,

Thus \({\overline{{\mathscr {F}}}}\) is composed of fields that extend the given ones on the boundary. The structure operation

associated to the morphism in (49) is given by the glueing of fields along \({\partial }{{\mathscr {D}}}''\). The operad \({\overline{{\mathscr {F}}}}\) is unital, with the units

We will also use the \(\texttt {Blob} ({\mathscr {C}})\)-operad \({\mathscr {F}}\) defined as the restriction of the \({\overline{\texttt {Blob} }}({\mathscr {C}})\)-operad \({\overline{{\mathscr {F}}}}\) along the inclusion \(\texttt {Blob} ({\mathscr {C}}) \hookrightarrow {\overline{\texttt {Blob} }}({\mathscr {C}})\). We define an \({\overline{{\mathscr {F}}}}\)-module \({\overline{{\mathscr {M}}}}\) by

if \({{\mathscr {D}}}\not = \emptyset \), and

Denote finally by \({\mathscr {M}}\) the \({\mathscr {F}}\)-module which is the restriction, cf. Definition 61, of the \({\overline{{\mathscr {F}}}}\)-module \({\overline{{\mathscr {M}}}}\) along the pair \((\iota ,\jmath ) : (\texttt {Blob} ({\mathscr {C}}),\texttt {M} ({\mathscr {C}})) \rightarrow ({\overline{\texttt {Blob} }}({\mathscr {C}}),{\overline{\texttt {M} }}({\mathscr {C}}))\) of the natural inclusions.

Referring to Definition 76, we will consider for a fixed field b on the boundary of \({{\mathbb {M}}}\) two augmented complexes, namely

$$\begin{aligned} \beta _*({\overline{{\mathscr {F}}}},{\overline{{\mathscr {M}}}})\big (({{\mathbb {M}}};b) \rightarrow \varnothing \big ) \longrightarrow {\mathscr {C}}({{\mathbb {M}}};b)\ \hbox { and } \ \beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b) \longrightarrow {\mathscr {C}}({{\mathbb {M}}};b). \end{aligned}$$

By the functoriality of Proposition 82, the pair \((\iota ,\jmath )\) induces the commutative diagram

of augmented complexes. The next theorem follows from Theorem A, Lemma 88 and an easy computation.

TheoremB

The augmented complex \(\beta _*({\overline{{\mathscr {F}}}},{\overline{{\mathscr {M}}}})\big (({{\mathbb {M}}};b) \rightarrow \varnothing \big ) \rightarrow {\mathscr {C}}({{\mathbb {M}}};b)\) is a component of an acyclic resolution of \({\overline{{\mathscr {M}}}}\) via unital free \({\overline{{\mathscr {F}}}}\)-modules. In particular

$$\begin{aligned} H_0\big (\beta _*({\overline{{\mathscr {F}}}},{\overline{{\mathscr {M}}}})\big (({{\mathbb {M}}};b) \rightarrow \varnothing )\big ) \cong {\mathscr {C}}({{\mathbb {M}}};b). \end{aligned}$$

The complex \(\beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b) \rightarrow {\mathscr {C}}({{\mathbb {M}}};b)\) resolves the skein module in Definition 86, namely

$$\begin{aligned} H_{-1}\big (\beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b) \rightarrow {\mathscr {C}}({{\mathbb {M}}};b)\big ) \cong A({{\mathbb {M}}};b). \end{aligned}$$

An obvious similar statement holds also for the normalized bar construction.

The subscript \(-1\) of H refers to the homology at \({\mathscr {C}}({{\mathbb {M}}};b)\). In the next section we prove that the complex \(\beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b) \rightarrow {\mathscr {C}}({{\mathbb {M}}};b)\) is quasi-isomorphic, but not isomorphic(!), to the blob complex introduced in [14].

Having in mind the comparison with other ‘blob complexes’ in the next section, we describe the complex \(\beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\) more explicitly. The corresponding towers in (40) are in this particular situation the same as the towers of admissible inclusions

(53)

of decorated blob configurations.

For \(0 \le k \le n\!-\!1\) and \(D \in {{\mathscr {D}}}^{k+1}\) denote by \({{\mathscr {D}}}^k_D\) the sub-configuration of \({{\mathscr {D}}}^k_D\) of blobs which are subsets of D, i.e.

$$\begin{aligned} {{\mathscr {D}}}^k_D := \big \{ D' \in {{\mathscr {D}}}^k \ | \ D' \subset D \big \} \end{aligned}$$

with the order induced from \({{\mathscr {D}}}^k\). Denote also by \(({{\mathscr {D}}}^k_D,c^k_D)\) the configuration \({{\mathscr {D}}}^k_D\) with the decoration on the boundary inherited from \({{\mathscr {D}}}^k\). The product in the right hand side of (41) then equals

(54)

Since all inclusions in (53) are admissible, if \({{\mathscr {D}}}^{k}_D = (D)\), then \(c_D = c_D^{k}\) and thus in (54)

$$\begin{aligned} {\mathscr {C}}\big (D \setminus \mathring{{{\mathscr {D}}}}^{k}_D; c_D \sqcup c^{k}_D\big ) = \textrm{Span}({c}). \end{aligned}$$

An analogous formula for the piece \(B_*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\) of the normalized bar construction in Definition 78 can be obtained by restricting in (54) the first tensor product in the curly braces to \(D \in {{\mathscr {D}}}^{k+1}\) such that \({{\mathscr {D}}}^{k}_D \not = (D)\).

Tower (53) determines the planar rooted tree \(\textrm{T}_{{\mathbb {M}}}\) with \(n+2\) levels. Its root is at level zero, level \(\ell \) has one vertex for each blob \(D \in {{\mathscr {D}}}^{n-\ell +1}\), \(1 \le \ell \le n\!+\!1\). There is one oriented edge \(D' \rightarrow D\) for each pair \((D',D)\) with \(D \in {{\mathscr {D}}}^{k+1}\) and \(D' \in {{\mathscr {D}}}^{k}_D\). Since blob configurations are linearly ordered sets by definition, the set of input edges of each vertex is linearly ordered too, so \(\textrm{T}_{{\mathbb {M}}}\) is planar, cf. [3, Example 4.9]. We invite the reader to draw a picture.

The product (54) is thus the space of all vertex-decorations of \(\textrm{T}_{{\mathbb {M}}}\) such that the root is decorated by the fields on \({{\mathbb {M}}}\), the twigs (= the vertices with no input edges) by the local relations, and the remaining vertices by the fields on the blob complements, all subject to the matching of the fields on the boundaries. This description will play an important rôle in the next section.

$$\begin{aligned} {\textbf {Notation recall}} \end{aligned}$$

Operadic categories:

\(\texttt {blob} \):

the category opposite to the category of blob configurations and their inclusions

\({\overline{\texttt {blob} }}\):

the category \(\texttt {blob} \) extended by the empty configuration

\(\texttt {Blob} \):

the tautological operadic category \({{\mathscr {T}}}\hspace{-3.00003pt}(\texttt {blob} )\) associated to \(\texttt {blob} \)

\({\overline{\texttt {Blob} }}\):

the operadic category \({{\mathscr {D}}}({\overline{\texttt {blob} }})\)

\(\texttt {blob} ({\mathscr {C}}), {\overline{\texttt {blob} }}({\mathscr {C}}), \texttt {Blob} ({\mathscr {C}}), {\overline{\texttt {Blob} }}({\mathscr {C}})\):

the \({\mathscr {C}}\)-decorated versions of the above categories

Operadic modules:

\(\texttt {m} \):

the chaotic left \(\texttt {blob} \)-module \(\texttt {Chaos} (\{{{\mathbb {M}}}\}, \texttt {blob} )\) with one object \({{\mathbb {M}}}\)

\(\overline{\texttt {m} }\):

the chaotic left \({\overline{\texttt {blob} }}\)-module \(\texttt {Chaos} (\{{{\mathbb {M}}}\}, {\overline{\texttt {blob} }})\) with one object \({{\mathbb {M}}}\)

\(\texttt {M} \):

the tautological \(\texttt {Blob} \)-module \({{\mathscr {T}}}\hspace{-3.00003pt}_{\texttt {blob} }(\texttt {m} )\) associated to \(\texttt {m} \)

\({\overline{\texttt {M} }}\):

the \({\overline{\texttt {Blob} }}\)-module \({{\mathscr {D}}}_{{\overline{\texttt {blob} }}}(\overline{\texttt {m} })\)

\(\texttt {m} ({\mathscr {C}})\), \(\overline{\texttt {m} }({\mathscr {C}})\), \(\texttt {M} ({\mathscr {C}})\), \({\overline{\texttt {M} }}({\mathscr {C}})\):

the \({\mathscr {C}}\)-decorated versions of the above modules

Operads and their modules

\({\overline{{\mathscr {F}}}}\):

the \({\overline{\texttt {Blob} }}({\mathscr {C}})\)-operad of fields

\({\mathscr {F}}\):

the restriction of \({\overline{{\mathscr {F}}}}\) to \(\texttt {Blob} ({\mathscr {C}})\)

\({\overline{{\mathscr {M}}}}\):

the \({\overline{{\mathscr {F}}}}\)-module of fields

\({\mathscr {M}}\):

the \({\mathscr {F}}\)-module defined as the restriction of \({\overline{{\mathscr {M}}}}\) to \(\texttt {M} ({\mathscr {C}})\)

11 Blobs via Colored Operads, and Comparison Theorems

The assumptions about the base manifold, blobs, fields, local relations &c., are the same as in Sect. 9. We start by showing that these data determine a traditional R-linear unital colored operad \({{\mathscr {F}\!}_c}\), cf. [10, Section 2] for the definition of colored operads. Operad modules were introduced in [11, Definition 1.3], cf. also more recent [5, Subsections 2.1.5–6].

Colored operads require colors. In our case, colors will be pairs (Dc) consisting of a blob D in \({{\mathbb {M}}}\) with a field \(c \in {\mathscr {C}}({\partial }D)\) on its boundary. Suppose that \({{\mathscr {D}}}= \{D_{1},\dots ,D_{r}\}\) is a configuration of blobs in D as in Definition 84, and \(r \ge 2\). Then

(55)

the span of fields in \({\mathscr {C}}(D \setminus \mathring{{\mathscr {D}}})\) that restrict to the field \(c \sqcup c_1 \sqcup \cdots \sqcup c_r\) on \({\partial }D \cup {\partial }{{\mathscr {D}}}\), cf. Fig. 1.

Fig. 1
figure 1

A piece of the colored operad \({{\mathscr {F}\!}_c}\)—a schematic picture of a ‘punctured blob’

To define the component

(56)

we distinguish two cases. If \(D' \subset \mathring{D}\), then (56) equals \({\mathscr {C}}( D \setminus \mathring{D'}; c \sqcup c')\) as expected. If \(D = D'\), we moreover require that \(c=c'\), and then

the R-linear span of the one-point set \(\{c\}\). If \(r=0\), we define

the space of local relations. They thus appear as operations with no input and one output, that is, the ‘constants.’

Warning. The symbol ‘\(\emptyset \)’ in the above display is not an input color, but indicates that the set of inputs is empty.

Proposition 89

The structure \({{\mathscr {F}\!}_c}\) defined above is a unital colored R-linear operad.

Proof

Let and , \(1\le i \le r\). Then the operadic composite

(57)

is the field obtained by glueing the fields \(x,x_{1},\dots ,x_{r}\) along the boundaries of the balls \(D_{1},\dots ,D_{r}\). The color-matching guarantees that this glueing is possible. The image of the glueing

consists of local relations as expected due to the ideal property of Definition 85. The operad axioms are immediately clear, including the unit property of . \(\square \)

Fields on the base manifold \({{\mathbb {M}}}\) that restrict to a given \(b \in {\mathscr {C}}({\partial }{{\mathbb {M}}})\) form a left \({{\mathscr {F}\!}_c}\)-module \({\mathscr {M}}_c\) with the components

$$\begin{aligned} {\mathscr {M}}_c\big ((D_1,c_1)\cdots (D_r,c_r)\big ) := {\mathscr {C}}\big ({{\mathbb {M}}}\setminus \bigcup _{i=1}^r \mathring{D}_i; c_1 \sqcup \cdots \sqcup c_r \sqcup b \big ), \end{aligned}$$

with the left \({{\mathscr {F}\!}_c}\)-action assigning to each \(m \in {\mathscr {M}}_c\big ((D_1,c_1)\cdots (D_r,c_r)\big )\) and to \(x_i\)’s as in the proof of Proposition 89 the element

$$\begin{aligned} m(x_{1},\dots ,x_{n}) \in {\mathscr {M}}_c\big ((D^1_1;c^1_1)\cdots (D^1_{k_1};c^1_{k_1})\cdots (D^r_1;c^r_1)\cdots (D^r_{k_r};c^r_{k_r})\big ), \end{aligned}$$

given by the glueing of fields as before. In the rest of this section, by ‘colors’ we mean the colors used in the definition of the operad \({{\mathscr {F}\!}_c}\) and its module \({\mathscr {M}}_c\).

The operad \({{\mathscr {F}\!}_c}\) and its module \({\mathscr {M}}_c\) can be used to write formula (54) for \(\beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\) and for its normalized modification \(B_*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\) in a nice compact form. Given \(D \in {{\mathscr {D}}}^{k+1}\), denote

$$\begin{aligned} ({{\mathscr {D}}}^k_D,c_D^k) = \big ((D_D^1,c^1_D),\ldots ,(D_D^{i_D},c^{i_D}_D)\big )\ \hbox { and }\ {{\mathscr {D}}}^n = \big ((D_n^1,c^1_n),\ldots ,(D_n^{i_n},c^{i_n}_n)\big ). \end{aligned}$$

The right hand side of (54) then becomes

(58)

Notice that the two tensor products in the curly brackets of (54) have been absorbed by one tensor product, thanks to the convenient definition of the operad \({{\mathscr {F}\!}_c}\). The normalized variant is obtained by assuming that in the ‘big’ tensor product either \(i_D \ge 2\), or \(i_D=1\) but \(D_D^1 \not = D\).

As in the paragraph following formula (54) we interpret the product (58) as the space of all vertex-decorations of a planar rooted tree with \(n+2\) levels and edges colored by fields, such that the root is decorated by \({\mathscr {M}}_c\) and the other vertices with \({{\mathscr {F}\!}_c}\) in such a way that the output and the inputs of the decorations match the colors of the adjacent edges.

Comparing the above with the material in [5, Subsection 4.3.2] we identify (58) with the constant part of the colored version of Fresse’s simplicial bar construction \(C_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{\mathscr {M}}_c)\), resp. with its normalization \(N_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{\mathscr {M}}_c)\). We therefore have

Proposition 90

There are natural isomorphisms of chain complexes

$$\begin{aligned} \beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b) \cong C_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{\mathscr {M}}_c)(\emptyset )\ \hbox { and } \ B_*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b) \cong N_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{\mathscr {M}}_c)(\emptyset ) \end{aligned}$$
(59)

compatible with the augmentations.

Proposition 90 provides a bridge between blob complexes viewed from the perspective of unary operadic categories and blob complexes based on colored operads. Fact 4.1.7 of [5] applied to \(P = {{\mathscr {F}\!}_c}\) and \(R= {\mathscr {M}}_c\) may suggest that the complexes \(C_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{\mathscr {M}}_c)\) and \(N_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{\mathscr {M}}_c)\) are acyclic in positive dimensions. This is however not true, because the crucial assumption of connectivity required by Fact 4.1.7 is violated in our situation.

B. Fresse introduced in [5, Section 4] the differential bar construction \(B_*(L,P,R)\) of an augmented P-operad with coefficients in a right P-module L and a left P-module R. We will use the obvious colored version of his construction with \(P = {{\mathscr {F}\!}_c}\), \(L = {\mathscr {M}}_c\) and \(R = {{\mathscr {F}\!}_c}\). Let \({\mathscr {I}}_c\) be the colored operad whose only nontrivial component is

the R-linear span of the field \(\{c\}\). The operad of fields \({{\mathscr {F}\!}_c}\) is augmented by the obvious morphism \(\varepsilon : {{\mathscr {F}\!}_c}\rightarrow {\mathscr {I}}_c\) of colored operads. We denote by \({{\widehat{{\mathscr {F}}}}_c}:= \textrm{Ker}(\varepsilon )\) the augmentation ideal.

Let \({{{\overline{B}}}}({{\mathscr {F}\!}_c})\) be the cofree conilpotent cooperad generated by the component-wise suspension of the colored collection \({{\widehat{{\mathscr {F}}}}_c}\). Mimicking Fresse’s definition we consider

$$\begin{aligned} B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c}) := {\mathscr {M}}_c\circ {{{\overline{B}}}}({{\mathscr {F}\!}_c}) \circ {{\mathscr {F}\!}_c}, \end{aligned}$$
(60)

where \(\circ \) is the straightforward colored version of the composition product [5, §1.3.5]. The iterated product (60) bears the differential given by the operad structure of \({{\mathscr {F}\!}_c}\) and the right \({{\mathscr {F}\!}_c}\)-action on \({\mathscr {M}}_c\). The differential bar construction \(B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})\) is thus a colored collection with components

$$\begin{aligned} B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})\big ((D_1,c_1)\cdots (D_r,c_r)\big ). \end{aligned}$$

We will be particularly interested in the component with \(r=0\) (i.e. ‘no inputs’), which we denote by \(B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset )\).

The elements of \(B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset )\) can be visualized as finite linear combinations of forests growing from \({\mathscr {M}}_c\), whose trees have forks (= vertices) decorated by the fields in \({{\widehat{{\mathscr {F}}}}_c}\), branches (= edges) colored by blobs with fields on the boundaries, and twigs (= leaves) by the fields in the local relations, cf. Fig. 2. We must however be careful, since the fields (= decorations of the vertices) are assigned degree \(+1\), cf. (60), so we are in fact dealing with the equivalence classes of forests in Fig. 2 with vertices linearly ordered compatibly with the partial order given by the distance from the soil (= root). We identify a forest \(F'\) with the forest \(\epsilon \cdot F''\), where \(\epsilon \in \{+1,-1\}\) is the signum of the permutation that brings the order of vertices of \(F'\) to the order of vertices of \(F''\). The differential contracts the edges, one at a time, and decorates the new vertex thus created by the glued field. Notice that this description is practically identical with the definition of the blob complex in [14].

Fig. 2
figure 2

Viewing elements of \(B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{\mathscr {I}}_c)(\emptyset )\) as forests. Internal vertices are decorated by fields on punctured blobs, leaves by generators of local relations, the soil by a field on \({{\mathbb {M}}}\)

In the ‘forest representation’ of \(B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset )\), the homological degree is the number of vertices. In particular,

with the augmentation map \(\epsilon :B_0({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset ) \rightarrow {\mathscr {C}}({{\mathbb {M}}};b)\) given by gluing the fields in \({\mathscr {C}}({{\mathbb {M}}}\setminus \mathring{D}; c\sqcup b)\) with the fields from \({\mathscr {U}}(D,c)\).

Example 91

Figure 3 symbolizes the types of terms in the initial part

$$\begin{aligned} {\mathscr {C}}({{\mathbb {M}}};b) {\mathop {\longleftarrow }\limits ^{\epsilon }}B_0({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset ){\mathop {\longleftarrow }\limits ^{{\partial }}}B_1({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset ) {\mathop {\longleftarrow }\limits ^{{\partial }}}\cdots \end{aligned}$$

of the augmented bar construction. This should be compared to the explicit description of the initial terms of the blob complex given on pages 1500–1502 of [14].

Fig. 3
figure 3

The initial part of the augmented bar construction

We finally arrive at

Proposition 92

The blob complex \({\mathscr {B}}({{\mathbb {M}}},{\mathscr {C}})\) of [14, Section 3] is isomorphic to the piece

$$\begin{aligned} {\mathscr {C}}({{\mathbb {M}}};b) {\mathop {\leftarrow }\limits ^{\epsilon }}B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset ) \end{aligned}$$
(61)

of the augmented differential bar construction.

Proof

Comparing the respective definitions, we easily construct the required isomorphism

of chain complexes. Notice the degree shift. \(\square \)

Recall that Fresse introduced, for a ‘traditional’ operad P, a right P-module L and a left module R, the levelization morphism

$$\begin{aligned} \phi _*(L,P,R) : B_*(L,P,R) \rightarrow N_*(L,P,R) \end{aligned}$$

from the differential bar construction to the normalization of the simplicial bar construction. While the elements of \(B_*(L,P,R)\) are represented by decorated trees, the elements of \(N_*(L,P,R)\) are decorated trees equipped with levels. The chain map \(\phi _*(L,P,R)\) sends a given decorated tree to the sum, with appropriate signs, of all decorated trees with levels whose underlying non-leveled decorated tree equals the given one. Fresse then proved in [5, Theorem 4.1.8] that \(\phi _*(L,P,R)\) is a quasi-isomorphism. Although he assumed simple connectivity, his theorem holds without this assumption, which expresses the folklore fact that the space of levels of a given tree is a contractible groupoid, cf. also [7]. Combining this with isomorphisms (59) and (61) results in the following comparison between the original blob complex \({\mathscr {B}}_*({{\mathbb {M}}},{\mathscr {C}})\) defined in [15, Section 3] and the normalized bar resolution \(B_*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\), cf. Definition 78.

TheoremC

The levelization morphism of [5, Theorem 4.1.8] induces a quasi-isomorphism

of augmented chain complexes.

The colored operad \({{\mathscr {F}\!}_c}\) is a right module over itself, so one may also consider \(B_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})\) instead of \(B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})\). Since the pieces of \({{\mathscr {F}\!}_c}\) possess also the output color, the components of \(B_*({{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})\) are

(62)

Although the connectivity assumption of [5, Lemma 4.1.3] is not fulfilled, a simple explicit contracting homotopy which was in fact constructed in the proof of [15, Proposition 3.2.1] shows that (62) is acyclic in positive dimensions for each choice of colors. If the base manifold \({{\mathbb {M}}}\) is isomorphic to a ball D, we easily verify that

The acyclicity of (62) combined with Proposition 92 gives

Corollary 93

(Corollary 3.2.2 of [14]) If \({{\mathbb {M}}}\) is isomorphic to a \((d\!+\!1)\)-dimensional ball, then the chain complex \({\mathscr {B}}({{\mathbb {M}}},{\mathscr {C}})\) is contractible.

Fig. 4
figure 4

Sundry chain complexes and their maps

12 Conclusions

Chain complexes featured in Part 2 together with the connecting maps are summarized in Fig. 4. In that figure:

  • \({\mathscr {B}}_{*+1}({{\mathbb {M}}},{\mathscr {C}})\) in row (i) is the original blob complex of [15],

  • \(B_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset )\) in row (ii) is the piece of Fresse’s bar construction,

  • \(C_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset )\) in row (iii) is the piece of Fresse’s simplicial bar construction,

  • \(N_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset )\) in row (iii) is the normalization of \(C_*({\mathscr {M}}_c,{{\mathscr {F}\!}_c},{{\mathscr {F}\!}_c})(\emptyset )\) ,

  • \(\beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\) in row (iv) is the piece of the un-normalized bar resolution in Definition 76,

  • \(B_*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\) in row (iv) is the normalization of \(\beta _*({\mathscr {F}},{\mathscr {M}})({{\mathbb {M}}};b)\), and

  • the items in row (v) are as in row (iv) but this time applied on \({\overline{{\mathscr {F}}}}\) and \({\overline{{\mathscr {M}}}}\).

The vertical map \(\phi _*\) is Fresse’s levelization morphism, \(\ell _*\) is the map in Theorem C. The remaining maps are either natural isomorphisms, or augmentations, or inclusions, or projections. The vertical isomorphism between row (i) and (ii) comes from Proposition 92, the two vertical isomorphism between rows (iii) and (iv) are that of Proposition 90.