numhask-0.1.1: A numeric prelude

Safe HaskellSafe
LanguageHaskell2010

NumHask.Algebra.Distribution

Description

Distribution avoids a name clash with Distributive

Synopsis

Documentation

class (Additive a, MultiplicativeMagma a) => Distribution a Source #

Distribution (and annihilation) laws

a * (b + c) == a * b + a * c
(a + b) * c == a * c + b * c
a * zero == zero
zero * a == zero