Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class Monoid a => Group a where Source #
A Group
is a Monoid
plus a function, negate
, such that:
a << negate a == mempty
negate a << a == mempty
Instances
Group Int Source # | |
Group Int8 Source # | |
Group Int16 Source # | |
Group Int32 Source # | |
Group Int64 Source # | |
Group Integer Source # | |
Group Uni Source # | |
Group Deci Source # | |
Group Centi Source # | |
Group Milli Source # | |
Group Micro Source # | |
Group Nano Source # | |
Group Pico Source # | |
(Monoid (Complex a), Group a) => Group (Complex a) Source # | |