Idris2Doc : Data.ComMonoid

Data.ComMonoid

(source)

Definitions

recordComMonoid : Type->Type
  Commutative monoid
Not encoding the property of commutativity here

Totality: total
Visibility: public export
Constructor: 
MkComMonoid : (a->a->a) ->a->ComMonoida

Projections:
.neutral : ComMonoida->a
.plus : ComMonoida->a->a->a

Hints:
ComMonoidDouble
ComMonoid ()
Numa=>ComMonoida
ComMonoida=>ComMonoidb=>ComMonoid (a, b)
.plus : ComMonoida->a->a->a
Visibility: public export
plus : ComMonoida->a->a->a
Visibility: public export
.neutral : ComMonoida->a
Visibility: public export
neutral : ComMonoida->a
Visibility: public export
doubleIsMonoid : ComMonoidDouble
Visibility: public export
unitIsMonoid : ComMonoid ()
Visibility: public export
numIsMonoid : Numa=>ComMonoida
Visibility: public export
listIsMonoid : ComMonoid (Lista)
Visibility: public export
pairIsMonoid : ComMonoida=>ComMonoidb=>ComMonoid (a, b)
Visibility: public export
sum : ComMonoida=>Lista->a
Visibility: public export
ComMonoid : Type
  Same as ComMonoid, but without exposing the underlying carrier in the type

Visibility: public export
ComMonoidHomo : ComMonoid->ComMonoid->Type
  Not encoding the rules for now

Visibility: public export