| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Numeric.Semiring.ZeroProduct
Synopsis
- class (Monoidal r, Semiring r) => ZeroProductSemiring r
Documentation
class (Monoidal r, Semiring r) => ZeroProductSemiring r #
A zero-product semiring has no zero divisors
a * b = 0 implies a == 0 || b == 0
Instances
| ZeroProductSemiring Bool # | |
Defined in Numeric.Semiring.ZeroProduct | |
| ZeroProductSemiring Integer # | |
Defined in Numeric.Semiring.ZeroProduct | |
| ZeroProductSemiring Natural # | |
Defined in Numeric.Semiring.ZeroProduct | |
| GCDDomain d => ZeroProductSemiring (Fraction d) # | |
Defined in Numeric.Field.Fraction | |