algebra-4.2: Constructive abstract algebra

Safe HaskellSafe-Inferred
LanguageHaskell98

Numeric.Semiring.Integral

Synopsis

Documentation

class (Monoidal r, Semiring r) => IntegralSemiring r Source

An integral semiring has no zero divisors

a * b = 0 implies a == 0 || b == 0