| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Data.Monoid.SemiDirectProduct
Documentation
The semi-direct product of monoids s and m. When the monoid
m acts on the monoid s, this type acquires a monoid structure.
We call the monoid m the quotient monoid and the monoid s the
sub-monoid of the semi-direct product. The semi-direct product
Semi s m is an extension of the monoid s with m being the
quotient.