All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface JSci.maths.groups.AbelianGroup

public interface AbelianGroup
extends Member
This interface defines an abelian group.


Method Index

 o isNegative(AbelianGroupMember, AbelianGroupMember)
Returns true if one member is the negative of the other.
 o isZero(AbelianGroupMember)
Returns true if the member is the identity element of this group.
 o zero()
Returns the identity element.

Methods

 o zero
 public abstract AbelianGroupMember zero()
Returns the identity element.

 o isZero
 public abstract boolean isZero(AbelianGroupMember g)
Returns true if the member is the identity element of this group.

Parameters:
g - a group member
 o isNegative
 public abstract boolean isNegative(AbelianGroupMember a,
                                    AbelianGroupMember b)
Returns true if one member is the negative of the other.

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

All Packages  Class Hierarchy  This Package  Previous  Next  Index