[][src]Module un_algebra::ring::ring

Algebraic ring traits.

An algebraic ring R, is an additive commutative group and a multiplicative monoid, and therefore has both addition + and multiplication × operators. In addition to group and monoid axioms ring multiplication is required to distribute over addition.

Because of their additive group aspect, rings have a unique 0 additive identity element. Not all authors require rings to have a 1 multiplicative identity element, but in un_algebra they do, i.e. un_algebra rings are rings with unity.

Axioms

∀x, y, z ∈ R

Distributivity (left): x × (y + z) = (x × y) + (x × z).
Distributivity (right): (x + y) × z = (x × z) + (y × z).

References

See references for a formal definition of a ring.

Traits

Ring

An algebraic ring.

Functions

absorption

The derived property of two sided absorption (zero).

distributivity

The axiom of two sided distributivity (multiplication).

left_absorption

The derived property of left absorption (zero).

left_distributivity

The axiom of left distributivity (multiplication).

left_negation

The derived property of left negation (multiplicative).

left_zero_divisors

The derived property of left zero divisors.

negation

The derived property of two sided negation (multiplicative).

num_absorption

The derived property of numeric two sided absorption (zero).

num_distributivity

The axiom of numeric two sided distributivity (multiplication).

num_left_absorption

The derived property of numeric left absorption (zero).

num_left_distributivity

The axiom of numeric left distributivity (multiplication).

num_left_negation

The derived property of numeric left negation (multiplicative).

num_left_zero_divisors

The derived property of numeric left zero divisors.

num_negation

The derived property of numeric two sided negation (multiplicative).

num_right_absorption

The derived property of numeric right absorption (zero).

num_right_distributivity

The axiom of numeric right distributivity (multiplication).

num_right_negation

The derived property of numeric right negation (multiplicative).

num_right_zero_divisors

The derived property of numeric right zero divisors.

num_zero_divisors

The derived property of numeric two sided zero divisors.

right_absorption

The derived property of right absorption (zero).

right_distributivity

The axiom of right distributivity (multiplication).

right_negation

The derived property of right negation (multiplicative).

right_zero_divisors

The derived property of right zero divisors.

zero_divisors

The derived property of two sided zero divisors.