Package0.20AlgebraDataData StructuresMath
semigroups
Anything that associates
- Version0.20
- CategoryAlgebra, Data, Data Structures, Math
- LicenceBSD-3-Clause
- AuthorEdward A. Kmett
- MaintainerEdward A. Kmett <ekmett@gmail.com>
- Homepagegithub.com/ekmett/semigroups
- Pinned byhackage semigroups 0.20
- Sourcehackage.haskell.org/package/semigroups-0.20
Modules
1 module- Data.Semigroup.Generic5This module provides generic deriving tools for monoids and semigroups for
Description
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.
Depends on
1 package- base-4.20.2.0with GHC
Used by in this set · 19
- active-0.2.1
- adjunctions-4.4.3
- doctest-exitcode-stdio-0.0.0.1
- dual-tree-0.2.3.1
- katip-0.8.8.0
- keys-3.12.3
- libsystemd-journal-1.4.5.1
- log-base-0.12.0.1
- matrix-0.3.6.3
- non-negative-0.1.2
- numeric-prelude-0.4.4
- parsers-megaparsec-0.1.0.2
- pcre-heavy-1.0.0.3
- pointed-5.0.4
- servant-static-th-1.0.0.0
- storable-record-0.0.7
- text-latin1-0.3.1
- validation-1.1.3
- wai-middleware-static-0.9.2