speculate-0.3.5: tests/model/bool-s4.out
max expr size = 4
|- on ineqs = 3
|- on conds = 3
max #-tests = 500
min #-tests = 25 (to consider p ==> q true)
max #-vars = 2 (for inequational and conditional laws)
_ :: Bool (holes: Bool)
False :: Bool
True :: Bool
not :: Bool -> Bool
(&&) :: Bool -> Bool -> Bool
(||) :: Bool -> Bool -> Bool
(==) :: Bool -> Bool -> Bool
(p && p) == p
(p || p) == p
not (not p) == p
(p && True) == p
(p || False) == p
(p == p) == True
(p == True) == p
(p && False) == False
(p || True) == True
(p && not p) == False
(p || not p) == True
(p == False) == not p
(p && q) == (q && p)
(p || q) == (q || p)
(p == not q) == not (p == q)
p ==> True
False ==> p
p ==> p || q
p && q ==> p
p && q ==> p == q