ideas-1.2: Feedback services for intelligent tutoring systems

Portabilityportable (depends on ghc)
Stabilityprovisional
Maintainerbastiaan.heeren@ou.nl
Safe HaskellNone

Ideas.Common.Algebra.Law

Description

 

Documentation

data Law a Source

Instances

Show (Law a) 
(Show a, Eq a, Arbitrary a) => Testable (Law a) 

data LawSpec a Source

Constructors

a :==: a 

Instances

law :: LawBuilder l a => String -> l -> Law aSource

mapLaw :: (b -> a) -> (a -> b) -> Law a -> Law bSource

propertyLaw :: (Arbitrary a, Show a, Testable b) => (a -> a -> b) -> Law a -> PropertySource