Package eu.bandm.tools.ops
Interface GenSemigroup<A,M>
- Type Parameters:
A- the generating set.M- the carrier of the semigroup.
- 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
-