HLearn-algebra-0.1.0: Algebraic foundation for homomorphic learning

Safe HaskellNone

HLearn.Algebra.Structures.Free.RegSG2Group

Description

These algebraic structures have sacrificed generality in favor of being easily used with the standard Haskell Prelude. The fact that monoids are not guaranteed to be semigroups makes this difficult.

Synopsis

Documentation

data RegularSemigroup sg => RegSG2Group sg Source

Convert any regular semigroup into a group (and thus also a monoid) by adding a unique identity element

Constructors

SGNothing 
SGJust sg