Package eu.bandm.tools.ops
Interface GenSemigroup<A,M>
- Type Parameters:
M
- the carrier of the semigroup.A
- the generating set.
- All Superinterfaces:
Semigroup<M>
- All Known Subinterfaces:
GenMonoid<A,
M>
Semigroup generated by a given set.
All elements of the semigroup are accessible by combinations of
unit(A)
and
Semigroup.combine(M, M)
.-
Method Summary
-
Method Details
-
unit
-
fold
-
fold
-
makeIndex
-