Base class for all types of abelian group elements.
Base class for all types of elements.
Base class for all types of ring elements.
abstract IRingElement MultiplyLeft(IRingElement Element)
Tries to multiply an element to the current element, from the left.
override ISet AssociatedSet
Associated Set.
abstract IRingElement MultiplyRight(IRingElement Element)
Tries to multiply an element to the current element, from the right.
override IGroup AssociatedGroup
Associated Group.
override ISemiGroup AssociatedSemiGroup
Associated Semi-Group.
abstract IRing AssociatedRing
Associated Ring.
RingElement()
Base class for all types of ring elements.
override IAbelianGroup AssociatedAbelianGroup
Associated Abelian Group.
abstract IRingElement Invert()
Inverts the element, if possible.
Basic interface for all types of ring elements.
Basic interface for all types of abelian groups.
Basic interface for all types of groups.
Basic interface for all types of rings.
Basic interface for all types of semigroups.
Basic interface for all types of sets.