Module scirust::algebra::structure::ring [] [src]

Defines the ring algebraic structure.

Briefly, a ring is an abelian group with a second binary operation that is distributive over the abelian group operation and is associative. The abelian group operation is called addition`addition`additionand the second binary operation is calledmultiplication`` in analogy with the integers. One familiar example of a ring is the set of integers.

A ring is a set R equipped with binary operations + and * satisfying the following eight axioms, called the ring axioms:

R is an abelian group under addition, meaning:

R is a monoid under multiplication, meaning:

Multiplication distributes over addition:

References:

Traits

Ring

Ring with full equivalence

RingPartial

Ring with partial equivalence