heyting-algebras-0.0.2.0: Heyting and Boolean algebras

Safe HaskellNone
LanguageHaskell2010

Algebra.Boolean.Properties

Synopsis

Documentation

prop_not :: (HeytingAlgebra a, Ord a, Eq a, Ord e) => a -> CounterExample e Source #

Test that not satisfies Boolean algebra axioms.

prop_BooleanAlgebra :: (BooleanAlgebra a, Ord a, Eq a, Show a) => a -> a -> a -> CounterExample (BooleanAlgebraLawViolation a) Source #

Test that a is satisfy both prop_HeytingAlgebra and prop_not.