org.metasyntactic.math.algebra
Interface Semigroup

All Superinterfaces:
java.util.Collection, Groupoid, java.util.Set, Set
All Known Subinterfaces:
AbelianGroup, Field, Group, Monoid, Ring
All Known Implementing Classes:
AbstractField

public interface Semigroup
extends Groupoid


Method Summary
 AssociativeBinaryOperation getAssociativeBinaryOperation()
           
 
Methods inherited from interface org.metasyntactic.math.algebra.Groupoid
getBinaryOperation
 
Methods inherited from interface org.metasyntactic.math.algebra.Set
difference, intersection, union
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

getAssociativeBinaryOperation

public AssociativeBinaryOperation getAssociativeBinaryOperation()