speculate-0.3.5: tests/model/speculate-reason.out
max expr size = 4
|- on ineqs = 3
|- on conds = 3
max #-tests = 6000
max #-vars = 2 (for inequational and conditional laws)
_ :: Bool (holes: Bool)
_ :: Equation (holes: Equation)
_ :: Expr (holes: Expr)
_ :: Thyght (holes: Thyght)
_ :: [Expr] (holes: [Expr])
okThy :: Thyght -> Bool
insert :: Expr -> Thyght -> Thyght
complete :: Thyght -> Thyght
normalize :: Thyght -> Expr -> Expr
equivalent :: Thyght -> Expr -> Expr -> Bool
append :: Thyght -> [Expr] -> Thyght
emptyThy :: Thyght
True :: Bool
False :: Bool
Equation :: Expr -> Expr -> Equation
okThy t == True
equivalent t e e == True
equivalent t e f == equivalent t f e
normalize emptyThy e == e
complete (complete t) == complete t