org.metasyntactic.math.algebra
Interface Monoid

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

public interface Monoid
extends Semigroup


Method Summary
 java.lang.Object getIdentity()
           
 
Methods inherited from interface org.metasyntactic.math.algebra.Semigroup
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

getIdentity

public java.lang.Object getIdentity()