{{#invoke:Hatnote|hatnote}} In category theory, a branch of mathematics, a monad (also triple, triad, standard construction and fundamental construction) is an (endo-)functor, together with two natural transformations. Monads are used in the theory of pairs of adjoint functors, and they generalize closure operators on partially ordered sets to arbitrary categories.

## Introduction

If $F$ and $G$ are a pair of adjoint functors, with $F$ left adjoint to $G$ , then the composition $G\circ F$ is a monad. Therefore, a monad is an endofunctor. If $F$ and $G$ are inverse functors, the corresponding monad is the identity functor. In general, adjunctions are not equivalences — they relate categories of different natures. The monad theory matters as part of the effort to capture what it is that adjunctions 'preserve'. The other half of the theory, of what can be learned likewise from consideration of $F\circ G$ , is discussed under the dual theory of comonads.

The monad axioms can be seen at work in a simple example: let $G$ be the forgetful functor from the category Grp of groups to the category Set of sets. Then as $F$ we can take the free group functor.

$T=G\circ F$ takes a set $X$ and returns the underlying set of the free group $\mathrm {Free} (X)$ . In this situation, we are given two natural morphisms:

$X\rightarrow T(X)$ $T(T(X))\rightarrow T(X)$ can be made out of a natural concatenation or 'flattening' of 'strings of strings'. This amounts to two natural transformations

$I\rightarrow T$ and

$T\circ T\rightarrow T$ They will satisfy some axioms about identity and associativity that result from the adjunction properties.

Those axioms are formally similar to the monoid axioms. They are taken as the definition of a general monad (not assumed a priori to be connected to an adjunction) on a category.

Every monad arises from some adjunction, in fact typically from many adjunctions. Two constructions introduced below, the Kleisli category and the category of Eilenberg-Moore algebras, are extremal solutions of the problem of constructing an adjunction that gives rise to a given monad.

The example about free groups given above can be generalized to any type of algebra in the sense of a variety of algebras in universal algebra. Thus, every such type of algebra gives rise to a monad on the category of sets. Importantly, the algebra type can be recovered from the monad (as the category of Eilenberg-Moore algebras), so monads can also be seen as generalizing universal algebras. Even more generally, any adjunction is said to be monadic (or tripleable) if it shares this property of being (equivalent to) the Eilenberg-Moore category of its associated monad. Consequently Beck's monadicity theorem, which gives a criterion for monadicity, can be used to show that an arbitrary adjunction can be treated as a category of algebras in this way.

The notion of monad was invented by Roger Godement in 1958 under the name "standard construction." In the 1960s and 1970s, many people used the name "triple." The now standard term "monad" is due to Mac Lane.

## Formal definition

We can rewrite these conditions using following commutative diagrams:

See the article on natural transformations for the explanation of the notations $T\mu$ and $\mu T$ , or see below the commutative diagrams not using these notions:

The first axiom is akin to the associativity in monoids, the second axiom to the existence of an identity element. Indeed, a monad on $C$ can alternatively be defined as a monoid in the category $\mathbf {End} _{C}$ whose objects are the endofunctors of $C$ and whose morphisms are the natural transformations between them, with the monoidal structure induced by the composition of endofunctors.

The categorical dual definition is a formal definition of a comonad (or cotriple); this can be said quickly in the terms that a comonad for a category $C$ is a monad for the opposite category $C^{\mathrm {op} }$ . It is therefore a functor $U$ from $C$ to itself, with a set of axioms for counit and comultiplication that come from reversing the arrows everywhere in the definition just given.

Since a comonoid is not a basic structure in abstract algebra, this is less familiar at an immediate level.

The importance of the definition comes in a class of theorems from the categorical (and algebraic geometry) theory of descent. What was realised in the period 1960 to 1970 is that recognising the categories of coalgebras for a comonad was an important tool of category theory (particularly topos theory). The results involved are based on Beck's theorem. Roughly what goes on is this: while it is simple set theory that a surjective mapping of sets is as good as the equivalence relation "x is in the same fiber as y" on the domain of the mapping, for geometric morphisms what you should do is pass to such a coalgebra subcategory.

## Examples

The rich set of examples is given by adjunctions (see Monads and adjunctions), and the free group example mentioned above belongs to that set.

$\mu _{A}\colon T(T(A))\to T(A)$ takes a set of sets to its union. These data describe a monad.

Closure operators are monads on preorder categories.

commute.

commutes.

Conversely, it is interesting to consider the adjunctions which define a given monad $(T,\eta ,\mu )$ this way. Let $\mathbf {Adj} (C,T)$ be the category whose objects are the adjunctions $(F,G,e,\varepsilon )$ such that $(GF,e,G\varepsilon F)=(T,\eta ,\mu )$ and whose arrows are the morphisms of adjunctions which are the identity on $C$ . Then this category has