Dave is nice. Dave is not quiet. Dave is white. Dave is not young. Harry is cold. Harry is kind. Harry is quiet. Kind things are young. If something is white and not young then it is cold.
Dave is nice.
("Dave" "is" "nice" "+")
Dave is not quiet.
("Dave" "is" "quiet" "-")
Dave is white.
("Dave" "is" "white" "+")
Dave is not young.
("Dave" "is" "young" "-")
Harry is cold.
("Harry" "is" "cold" "+")
Harry is kind.
("Harry" "is" "kind" "+")
Harry is quiet.
("Harry" "is" "quiet" "+")
Kind things are young.
((("something" "is" "kind" "+")) -> ("something" "is" "young" "+"))
If something is white and not young then it is cold.
((("something" "is" "white" "+") ("something" "is" "young" "~")) -> ("something" "is" "cold" "+"))
Dave is not quiet.
True
1
proof
[(triple2)]
("Dave" "is" "quiet" "-")
triple2
Harry is not kind.
False
1
inv-proof
[(triple6)]
("Harry" "is" "kind" "-")
triple6
Harry is young.
True
2
proof
[(((triple6) -> rule1))]
("Harry" "is" "young" "+")
((triple6) -> (rule1 % int1))
Harry is young.
("Harry" "is" "young" "+")
int1
Dave is not cold.
False
3
inv-proof
[(((triple3 triple4) -> rule2))]
("Dave" "is" "cold" "-")
((triple3 triple4) -> (rule2 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1
Harry is not white.
Unknown
inv-random
[@0: Harry is white.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "white" "-")
Harry is nice.
Unknown
random
[@0: Harry is nice.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "nice" "+")
Dave is not round.
Unknown
inv-random
[@0: Dave is round.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "round" "-")
Dave is kind.
Unknown
random
[@0: Dave is kind.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "kind" "+")
@0: Dave is nice.[(triple1)] Dave is not quiet.[(triple2)] Dave is not young.[(triple4)] Dave is white.[(triple3)] Harry is cold.[(triple5)] Harry is kind.[(triple6)] Harry is quiet.[(triple7)] @1: Dave is cold.[(((triple3 triple4) -> rule2))] Harry is young.[(((triple6) -> rule1))]
Dave is nice.
("Dave" "is" "nice" "+")
triple1
Dave is not quiet.
("Dave" "is" "quiet" "-")
triple2
Dave is not young.
("Dave" "is" "young" "-")
triple4
Dave is white.
("Dave" "is" "white" "+")
triple3
Harry is cold.
("Harry" "is" "cold" "+")
triple5
Harry is kind.
("Harry" "is" "kind" "+")
triple6
Harry is quiet.
("Harry" "is" "quiet" "+")
triple7
Dave is cold.
("Dave" "is" "cold" "+")
((triple3 triple4) -> (rule2 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1
Harry is young.
("Harry" "is" "young" "+")
((triple6) -> (rule1 % int1))
Harry is young.
("Harry" "is" "young" "+")
int1