# Monoid

### From HaskellWiki

Revision as of 14:43, 21 January 2009 by Henk-Jan van Tuyl (Talk | contribs)

*This article is a stub. You can help by expanding it.*

A monoid is an algebraic structure with a single, associative binary operation and an identity element.

## See also

- An introduction: Haskell Monoids and their Uses:
- The Data.Monoid module
- The blog article Monoids and Finger Trees
- Category theory
- Arrows, like Monads, are Monoids (PDF)