Base class for all types of abelian group elements.
AbelianGroupElement()
Base class for all types of abelian group elements.
override ISet AssociatedSet
Associated Set.
abstract IAbelianGroupElement Add(IAbelianGroupElement Element)
Tries to add an element to the current element.
abstract IAbelianGroup AssociatedAbelianGroup
Associated Abelian Group.
override ISemiGroup AssociatedSemiGroup
Associated Semi-Group.
override ISemiGroupElement AddRight(ISemiGroupElement Element)
Tries to add an element to the current element, from the right.
override ISemiGroupElement AddLeft(ISemiGroupElement Element)
Tries to add an element to the current element, from the left.
abstract IAbelianGroupElement Zero
Returns the zero element of the group.
override IGroup AssociatedGroup
Associated Group.
Base class for all types of elements.
Base class for all types of group elements.
Basic interface for all types of abelian group elements.
Basic interface for all types of semigroup elements.
Basic interface for all types of abelian groups.
Basic interface for all types of groups.
Basic interface for all types of semigroups.
Basic interface for all types of sets.