org.metasyntactic.math.algebra
Interface Ring

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

public interface Ring
extends Group


Method Summary
 java.lang.Object getIdentity()
           
 
Methods inherited from interface org.metasyntactic.math.algebra.Group
getInverse
 
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()
Specified by:
getIdentity in interface Monoid