org.jscience.mathematics.algebraic.groups
Interface Semigroup

All Superinterfaces:
Magma
All Known Subinterfaces:
Group, Monoid, OrderedGroup
All Known Implementing Classes:
CyclicGroup, DihedralGroup, FiniteGroup, QuaternionGroup

public interface Semigroup
extends Magma

This interface defines a semigroup (an associative magma).


Nested Class Summary
static interface Semigroup.Member
          This interface defines a member of a semigroup.