TOPICS
Search

Monad


A monad on a category C is a functor T:C->C from the category to itself, together with natural transformations eta:1_C->T and mu:T^2->T, called the unit and multiplication, satisfying the associativity and unit identities

mu degreesTmu=mu degreesmu_T
(1)
mu degreesTeta=mu degreeseta_T=1_T.
(2)

The associated Kleisli category has morphisms X->Y represented by morphisms X->T(Y) in C.

In older tuple terminology, a monad can instead mean a set containing a single object, or an n-tuple with n=1. The yin-yang is also known as the monad. These meanings are unrelated to the category-theoretic one.


See also

Category, Functor, Hexad, Kleisli Category, n-Tuple, Natural Transformation, Quadruple, Quartet, Quintet, Tetrad, Triad, Triple, Yin-Yang

Explore with Wolfram|Alpha

References

Mac Lane, S. Categories for the Working Mathematician, 2nd ed. New York: Springer-Verlag, 1998.

Referenced on Wolfram|Alpha

Monad

Cite this as:

Weisstein, Eric W. "Monad." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Monad.html

Subject classifications