Base class for all types of elements.
Basic interface for all types of abelian group elements.
Basic interface for all types of ring elements.
IRingElement MultiplyRight(IRingElement Element)
Tries to multiply an element to the current element, from the right.
IRingElement Invert()
Inverts the element, if possible.
IRing AssociatedRing
Associated Ring.
IRingElement MultiplyLeft(IRingElement Element)
Tries to multiply an element to the current element, from the left.
Basic interface for all types of rings.