@hackage semigroups0.8.2
Haskell 98 semigroups
Categories
License
BSD-3-Clause
Maintainer
Edward A. Kmett <ekmett@gmail.com>
Links
Versions
Installation
Dependencies (2)
- base >=2 && <3
- containers >=0.3 && <0.5 Show all…
Dependents (1011)
@hackage/OpenSCAD, @hackage/Cabal, @hackage/qrcode-core, @hackage/theatre, @hackage/unity-testresult-parser, @hackage/comfort-graph, Show all…
Package Flags
base2(off by default)
Haskell 98 semigroups
In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.