Monoidal Monad
   HOME

TheInfoList



OR:

In
category theory Category theory is a general theory of mathematical structures and their relations that was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Nowadays, cate ...
, a monoidal monad (T,\eta,\mu,T_,T_0) is a
monad Monad may refer to: Philosophy * Monad (philosophy), a term meaning "unit" **Monism, the concept of "one essence" in the metaphysical and theological theory ** Monad (Gnosticism), the most primal aspect of God in Gnosticism * ''Great Monad'', an ...
(T,\eta,\mu) on a
monoidal category In mathematics, a monoidal category (or tensor category) is a category \mathbf C equipped with a bifunctor :\otimes : \mathbf \times \mathbf \to \mathbf that is associative up to a natural isomorphism, and an object ''I'' that is both a left and r ...
(C,\otimes,I) such that the functor T:(C,\otimes,I)\to(C,\otimes,I) is a
lax monoidal functor In category theory, monoidal functors are functors between monoidal categories which preserve the monoidal structure. More specifically, a monoidal functor between two monoidal categories consists of a functor between the categories, along with two ...
and the natural transformations \eta and \mu are
monoidal natural transformation Suppose that (\mathcal C,\otimes,I) and (\mathcal D,\bullet, J) are two monoidal categories and :(F,m):(\mathcal C,\otimes,I)\to(\mathcal D,\bullet, J) and (G,n):(\mathcal C,\otimes,I)\to(\mathcal D,\bullet, J) are two lax monoidal functors betwee ...
s. In other words, T is equipped with coherence maps T_:TA\otimes TB\to T(A\otimes B) and T_0:I\to TI satisfying certain properties (again: they are lax monoidal), and the unit \eta: id \Rightarrow T and multiplication \mu:T^2\Rightarrow T are monoidal natural transformations. By monoidality of \eta, the morphisms T_0 and \eta_I are necessarily equal. All of the above can be compressed into the statement that a monoidal monad is a monad in the
2-category In category theory, a strict 2-category is a category with "morphisms between morphisms", that is, where each hom-set itself carries the structure of a category. It can be formally defined as a category enriched over Cat (the category of catego ...
\mathsf of monoidal categories, lax monoidal functors, and monoidal natural transformations.


Opmonoidal Monads

Opmonoidal monads have been studied under various names.
Ieke Moerdijk Izak (Ieke) Moerdijk (; born 23 January 1958) is a Dutch mathematician, currently working at Utrecht University, who in 2012 won the Spinoza prize. Education and career Moerdijk studied mathematics, philosophy and general linguistics at the Uni ...
introduced them as "Hopf monads", while in works of Bruguières and Virelizier they are called "bimonads", by analogy to "
bialgebra In mathematics, a bialgebra over a field ''K'' is a vector space over ''K'' which is both a unital associative algebra and a counital coassociative coalgebra. The algebraic and coalgebraic structures are made compatible with a few more axioms. ...
", reserving the term "Hopf monad" for opmonoidal monads with an antipode, in analogy to "
Hopf algebra Hopf is a German surname. Notable people with the surname include: *Eberhard Hopf (1902–1983), Austrian mathematician *Hans Hopf (1916–1993), German tenor *Heinz Hopf (1894–1971), German mathematician *Heinz Hopf (actor) (1934–2001), Swedis ...
s". An opmonoidal monad is a monad (T,\eta,\mu) ''in'' the 2-category of \mathsf monoidal categories, oplax monoidal functors and monoidal natural transformations. That means a monad (T,\eta,\mu) ''on'' a monoidal category (C,\otimes,I) together with coherence maps T^:T(A\otimes B) \to TA\otimes TB and T^0:TI\to I satisfying three axioms that make an opmonoidal functor, and four more axioms that make the unit \eta and the multiplication \mu into opmonoidal natural transformations. Alternatively, an opmonoidal monad is a monad on a monoidal category such that the category of Eilenberg-Moore algebras has a monoidal structure for which the forgetful functor is strong monoidal. An easy example for the monoidal category \operatorname of vector spaces is the monad - \otimes A, where A is a
bialgebra In mathematics, a bialgebra over a field ''K'' is a vector space over ''K'' which is both a unital associative algebra and a counital coassociative coalgebra. The algebraic and coalgebraic structures are made compatible with a few more axioms. ...
. The multiplication and unit of A define the multiplication and unit of the monad, while the comultiplication and counit of A give rise to the opmonoidal structure. The algebras of this monad are right A-modules, which one may tensor in the same way as their underlying vector spaces.


Properties

* The
Kleisli category In category theory, a Kleisli category is a category naturally associated to any monad ''T''. It is equivalent to the category of free ''T''-algebras. The Kleisli category is one of two extremal solutions to the question ''Does every monad arise fr ...
of a monoidal monad has a canonical monoidal structure, induced by the monoidal structure of the monad, and such that the free functor is strong monoidal. The canonical adjunction between C and the Kleisli category is a
monoidal adjunction Suppose that (\mathcal C,\otimes,I) and (\mathcal D,\bullet,J) are two monoidal categories. A monoidal adjunction between two lax monoidal functors :(F,m):(\mathcal C,\otimes,I)\to (\mathcal D,\bullet,J) and (G,n):(\mathcal D,\bullet,J)\to(\mathc ...
with respect to this monoidal structure, this means that the 2-category \mathsf has Kleisli objects for monads. * The 2-category of monads in \mathsf is the 2-category of monoidal monads \mathsf and it is isomorphic to the 2-category \mathsf of monoidales (or pseudomonoids) in the category of monads \mathsf, (lax) monoidal arrows between them and monoidal cells between them. * The Eilenberg-Moore category of an opmonoidal monad has a canonical monoidal structure such that the forgetful functor is strong monoidal. Thus, the 2-category \mathsf has Eilenberg-Moore objects for monads. * The 2-category of monads in \mathsf is the 2-category of monoidal monads \mathsf and it is isomorphic to the 2-category \mathsf of monoidales (or pseudomonoids) in the category of monads \mathsf opmonoidal arrows between them and opmonoidal cells between them.


Examples

The following monads on the category of sets, with its cartesian monoidal structure, are monoidal monads: * The
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
monad (\mathbb,\varnothing,\cup). Indeed, there is a function \mathbb(X)\times\mathbb(Y)\to\mathbb(X\times Y), sending a pair (X'\subseteq X,Y'\subseteq Y) of subsets to the subset \\subseteq X\times Y. This function is natural in ''X'' and ''Y''. Together with the unique function \\to\mathbb(\varnothing) as well as the fact that \mu,\eta are monoidal natural transformations, (\mathbb is established as a monoidal monad. * The probability distributions (Giry) monad. The following monads on the category of sets, with its cartesian monoidal structure, are ''not'' monoidal monads * If M is a monoid, then X\mapsto X\times M is a monad, but in general there is no reason to expect a monoidal structure on it (unless M is commutative).


References

{{DEFAULTSORT:Monoidal Monad Monoidal categories