morphisms-objects-0.1.0: Algebraic structures

Safe HaskellSafe
LanguageHaskell2010

Control.Object.Group

Synopsis

Documentation

class Monoid a => Group a where Source #

When providing a new instance, you should ensure it satisfies the two law:
* Right absorption: x <> inverse x = unit
* Left absorption: inverse x <> x = unit

Minimal complete definition

inverse

Methods

inverse :: a -> a Source #