Processing math: 100%

property-0.0.1: common properties

Safe HaskellSafe
LanguageHaskell2010

Test.Property.Operation.Distributive

Synopsis

Documentation

distributive :: Eq r => (r -> r -> r) -> (r -> r -> r) -> r -> r -> r -> Bool Source #

a,b,c:(a#b)%c(a%c)#(b%c)

distributive' :: Eq r => (r -> r -> r) -> (r -> r -> r) -> r -> r -> r -> Bool Source #

a,b,c:c%(a#b)(c%a)#(c%b)

distributive_on :: Rel r -> (r -> r -> r) -> (r -> r -> r) -> r -> r -> r -> Bool Source #

distributive_on' :: Rel r -> (r -> r -> r) -> (r -> r -> r) -> r -> r -> r -> Bool Source #