Module traits

Module traits 

Source
Expand description

Algebraic trait hierarchy for polynomial coefficient types

Defines Ring, EuclideanDomain, and Field traits to enable generic polynomial arithmetic.

Traitsยง

EuclideanDomain
Euclidean domain: ring with division algorithm
Field
Field: Euclidean domain where every non-zero element has multiplicative inverse
Ring
Ring: addition, subtraction, multiplication with identity elements