Monoidal monad

From testwiki
Jump to navigation Jump to search

Template:Refimprove In category theory, a branch of mathematics, a monoidal monad (T,η,μ,TA,B,T0) is a monad (T,η,μ) on a monoidal category (C,,I) such that the functor T:(C,,I)(C,,I) is a lax monoidal functor and the natural transformations η and μ are monoidal natural transformations. In other words, T is equipped with coherence maps TA,B:TATBT(AB) and T0:ITI satisfying certain properties (again: they are lax monoidal), and the unit η:idT and multiplication μ:T2T are monoidal natural transformations. By monoidality of η, the morphisms T0 and η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 ๐–ฌ๐—ˆ๐—‡๐–ข๐–บ๐— of monoidal categories, lax monoidal functors, and monoidal natural transformations.

Opmonoidal monads

Opmonoidal monads have been studied under various names. Ieke Moerdijk introduced them as "Hopf monads",[1] while in works of Bruguiรจres and Virelizier they are called "bimonads", by analogy to "bialgebra",[2] reserving the term "Hopf monad" for opmonoidal monads with an antipode, in analogy to "Hopf algebras".

An opmonoidal monad is a monad (T,η,μ) in the 2-category of ๐–ฎ๐—‰๐–ฌ๐—ˆ๐—‡๐–ข๐–บ๐— monoidal categories, oplax monoidal functors and monoidal natural transformations. That means a monad (T,η,μ) on a monoidal category (C,,I) together with coherence maps TA,B:T(AB)TATB and T0:TII satisfying three axioms that make an opmonoidal functor, and four more axioms that make the unit η and the multiplication μ 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.[1][3]

An easy example for the monoidal category Vect of vector spaces is the monad A, where A is a bialgebra.[2] 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 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 with respect to this monoidal structure, this means that the 2-category ๐–ฌ๐—ˆ๐—‡๐–ข๐–บ๐— has Kleisli objects for monads.
  • The 2-category of monads in ๐–ฌ๐—ˆ๐—‡๐–ข๐–บ๐— is the 2-category of monoidal monads ๐–ฌ๐—‡๐–ฝ(๐–ฌ๐—ˆ๐—‡๐–ข๐–บ๐—) and it is isomorphic to the 2-category ๐–ฌ๐—ˆ๐—‡(๐–ฌ๐—‡๐–ฝ(๐–ข๐–บ๐—)) of monoidales (or pseudomonoids) in the category of monads ๐–ฌ๐—‡๐–ฝ(๐–ข๐–บ๐—), (lax) monoidal arrows between them and monoidal cells between them.[4]
  • The Eilenberg-Moore category of an opmonoidal monad has a canonical monoidal structure such that the forgetful functor is strong monoidal.[1] Thus, the 2-category ๐–ฎ๐—‰๐—†๐—ˆ๐—‡๐–ข๐–บ๐— has Eilenberg-Moore objects for monads.[3]
  • The 2-category of monads in ๐–ฎ๐—‰๐—†๐—ˆ๐—‡๐–ข๐–บ๐— is the 2-category of monoidal monads ๐–ฌ๐—‡๐–ฝ(๐–ฎ๐—‰๐—†๐—ˆ๐—‡๐–ข๐–บ๐—) and it is isomorphic to the 2-category ๐–ฎ๐—‰๐—†๐—ˆ๐—‡(๐–ฌ๐—‡๐–ฝ(๐–ข๐–บ๐—)) of monoidales (or pseudomonoids) in the category of monads ๐–ฌ๐—‡๐–ฝ(๐–ข๐–บ๐—) opmonoidal arrows between them and opmonoidal cells between them.[4]

Examples

The following monads on the category of sets, with its cartesian monoidal structure, are monoidal monads:

  • The power set monad (โ„™,,). Indeed, there is a function โ„™(X)×โ„™(Y)โ„™(X×Y), sending a pair (XX,YY) of subsets to the subset {(x,y)xX and yY}X×Y. This function is natural in X and Y. Together with the unique function {1}โ„™() as well as the fact that μ,η are monoidal natural transformations, (โ„™ is established as a monoidal monad.
  • The probability distribution (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 XX×M is a monad, but in general there is no reason to expect a monoidal structure on it (unless M is commutative).

References

Template:Reflist