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

Defines the field algebraic structure.

A field is a set together with two operations, usually called addition and multiplication, and denoted by + and *, respectively, such that the following axioms hold; subtraction and division are defined in terms of the inverse operations of addition and multiplication:

Closure of F under addition and multiplication

Associativity of addition and multiplication

Commutativity of addition and multiplication

Existence of additive and multiplicative identity elements

Existence of additive inverses and multiplicative inverses

Distributivity of multiplication over addition

Traits

Field

Marker trait for fields with full equivalence

FieldPartial

Marker trait for fields with partial equivalence