Base class for all types of commutative ring elements.
override ISemiGroup AssociatedSemiGroup
Associated Semi-Group.
abstract ICommutativeRingElement Multiply(ICommutativeRingElement Element)
Tries to multiply an element to the current element.
override IRingElement MultiplyRight(IRingElement Element)
Tries to multiply an element to the current element, from the right.
abstract ICommutativeRing AssociatedCommutativeRing
Associated Commutative Ring.
override IRingElement MultiplyLeft(IRingElement Element)
Tries to multiply an element to the current element, from the left.
override IGroup AssociatedGroup
Associated Group.
CommutativeRingElement()
Base class for all types of commutative ring elements.
override IAbelianGroup AssociatedAbelianGroup
Associated Abelian Group.
override IRing AssociatedRing
Associated Ring.
override ISet AssociatedSet
Associated Set.
Base class for all types of elements.
Base class for all types of ring elements.
Basic interface for all types of commutative ring elements.
Basic interface for all types of ring elements.
Basic interface for all types of abelian groups.
Basic interface for all types of commutative rings.
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.