JSci.maths.groups
Interface Group

All Superinterfaces:
Monoid
All Known Implementing Classes:
CyclicGroup, DihedralGroup, FiniteGroup, QuaternionGroup

public interface Group
extends Monoid

This interface defines a group.

PlanetMath references:
Group

Nested Class Summary
static interface Group.Member
          This interface defines a member of a group.
 
Method Summary
 boolean isInverse(Group.Member a, Group.Member b)
          Returns true if one member is the inverse of the other.
 
Methods inherited from interface JSci.maths.groups.Monoid
identity, isIdentity
 

Method Detail

isInverse

boolean isInverse(Group.Member a,
                  Group.Member b)
Returns true if one member is the inverse of the other.

Parameters:
a - a group member
b - a group member