speculate-0.3.5: tests/model/digraphs-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)
_ :: Nat (holes: Nat)
_ :: Digraph Nat (holes: Digraph Nat)
_ :: [Nat] (holes: [Nat])
[] :: [Nat]
elem :: Nat -> [Nat] -> Bool
empty :: Digraph Nat
addNode :: Nat -> Digraph Nat -> Digraph Nat
addEdge :: Nat -> Nat -> Digraph Nat -> Digraph Nat
isNode :: Nat -> Digraph Nat -> Bool
isEdge :: Nat -> Nat -> Digraph Nat -> Bool
isPath :: Nat -> Nat -> Digraph Nat -> Bool
subgraph :: [Nat] -> Digraph Nat -> Digraph Nat
True :: Bool
False :: Bool
(==) :: Bool -> Bool -> Bool
(==) :: Nat -> Nat -> Bool
(==) :: Digraph Nat -> Digraph Nat -> Bool
(==) :: [Nat] -> [Nat] -> Bool
isNode x empty == False
isEdge x y empty == False
isPath x y empty == False
isPath x x a == isNode x a
subgraph xs empty == empty
subgraph [] a == empty
empty <= a
a <= addNode x a
subgraph xs a <= a
addNode x empty <= addNode x a
isNode x a ==> addNode x a == a