nLab
algebra over an operad

Contents

Idea

An operad is a structure whose elements are formal operations, closed under the operation of plugging some formal operations into others. An algebra over an operad is a structure in which the formal operations are interpreted as actual operations on an object, via a suitable action.

Definition

Let M be a closed symmetric monoidal category with monoidal unit I, and let X be any object. There is a canonical or tautological operad Op(X) whose n th component is the internal hom M(X n,X); the operad identity is the map

1 X:IM(X,X)1_X: I \to M(X, X)

and the operad multiplication is given by the composite

M(X k,X)M(X n 1,X)M(X n k,X) 1func M(X k,X)M(X n 1++n k,X k) comp M(X n 1++n k,X)\array{M(X^{\otimes k}, X) \otimes M(X^{\otimes n_1}, X) \otimes \ldots \otimes M(X^{\otimes n_k}, X) & \stackrel{1 \otimes func_\otimes}{\to} & M(X^{\otimes k}, X) \otimes M(X^{\otimes n_1 + \ldots + n_k}, X^{\otimes k}) \\ & \stackrel{comp}{\to} & M(X^{\otimes n_1 + \ldots + n_k}, X) }

Let O be any operad in M. An algebra over O is an object X equipped with an operad map ξ:OOp(X). Alternatively, the data of an O-algebra is given by a sequence of maps

O(k)X kXO(k) \otimes X^{\otimes k} \to X

which specifies an action of O via finitary operations on X, with compatibility conditions between the operad multiplication and the structure of plugging in k finitary operations on X into a k-ary operation (and compatibility with actions by permutations).

An algebra over an operad can equivalently be defined as a category over an operad which has a single object.

If M is cocomplete, then an operad in M may be defined as a monoid in the symmetric monoidal category (M op,) of permutation representations in M, aka species in M, with respect to the substitution product . There is an actegory structure M op×MM which arises by restriction of the monoidal product if we consider M as fully embedded in M op:

i:MM op:X(nδ n0X)i: M \to M^{\mathbb{P}^{op}}: X \mapsto (n \mapsto \delta_{n 0} \cdot X)

(interpret X as concentrated in the 0-ary or “constants” component), so that an operad O induces a monad Ô on M via the actegory structure. As a functor, the monad may be defined by a coend formula

Ô(X)= kO(k)X k\hat{O}(X) = \int^{k \in \mathbb{P}} O(k) \otimes X^{\otimes k}

An O-algebra is the same thing as an algebra over the monad Ô.

Remark If C is the symmetric monoidal enriching category, O the C-enriched operad in question, and AObj(C) is the single hom-object of the O-category with single object, it makes sense to write BA for that O-category. Compare the discussion at monoid and group, which are special cases of this.

Examples