speculate-0.4.20: bench/addition.txt
max expr size = 7
|- on ineqs = 6
|- on conds = 6
max #-tests = 500
max #-vars = 2 (for inequational and conditional laws)
_ :: Int
0 :: Int
(+) :: Int -> Int -> Int
rules:
x + 0 == x
0 + x == x
(x + y) + z == x + (y + z)
(x + y) + z == y + (x + z)
equations:
y + x == x + y
y + (x + z) == x + (y + z)
z + (x + y) == x + (y + z)
z + (y + x) == x + (y + z)
y + (x + (x' + z)) == x + (y + (z + x'))
z + (x + (y + x')) == x + (y + (z + x'))
z + (y + (x + x')) == x + (y + (z + x'))
z + (x' + (x + y)) == x + (y + (z + x'))
x' + (y + (z + x)) == x + (y + (z + x'))
x' + (z + (y + x)) == x + (y + (z + x'))
x + 0 == x
x + y == y + x
(x + y) + z == x + (y + z)