Anne is cold. Anne is green. Anne is quiet. Anne is red. Anne is rough. Anne is round. Charlie is cold. Charlie is not green. Charlie is red. Charlie is round. Dave is not green. Dave is kind. Dave is quiet. Dave is red. Dave is rough. Dave is not round. If something is red and kind then it is cold.
Anne is cold.
("Anne" "is" "cold" "+")
Anne is green.
("Anne" "is" "green" "+")
Anne is quiet.
("Anne" "is" "quiet" "+")
Anne is red.
("Anne" "is" "red" "+")
Anne is rough.
("Anne" "is" "rough" "+")
Anne is round.
("Anne" "is" "round" "+")
Charlie is cold.
("Charlie" "is" "cold" "+")
Charlie is not green.
("Charlie" "is" "green" "-")
Charlie is red.
("Charlie" "is" "red" "+")
Charlie is round.
("Charlie" "is" "round" "+")
Dave is not green.
("Dave" "is" "green" "-")
Dave is kind.
("Dave" "is" "kind" "+")
Dave is quiet.
("Dave" "is" "quiet" "+")
Dave is red.
("Dave" "is" "red" "+")
Dave is rough.
("Dave" "is" "rough" "+")
Dave is not round.
("Dave" "is" "round" "-")
If something is red and kind then it is cold.
((("something" "is" "red" "+") ("something" "is" "kind" "+")) -> ("something" "is" "cold" "+"))
Dave is quiet.
True
1
proof
[(triple13)]
("Dave" "is" "quiet" "+")
triple13
Charlie is not red.
False
1
inv-proof
[(triple9)]
("Charlie" "is" "red" "-")
triple9
Dave is cold.
True
3
proof
[(((triple14 triple12) -> rule1))]
("Dave" "is" "cold" "+")
((triple14 triple12) -> (rule1 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1
Dave is not cold.
False
3
inv-proof
[(((triple14 triple12) -> rule1))]
("Dave" "is" "cold" "-")
((triple14 triple12) -> (rule1 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1
Anne is not kind.
Unknown
inv-random
[@0: Anne is kind.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "kind" "-")
Charlie is rough.
Unknown
random
[@0: Charlie is rough.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "rough" "+")
Charlie is not kind.
Unknown
inv-random
[@0: Charlie is kind.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "kind" "-")
Charlie is quiet.
Unknown
random
[@0: Charlie is quiet.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "quiet" "+")
@0: Anne is cold.[(triple1)] Anne is green.[(triple2)] Anne is quiet.[(triple3)] Anne is red.[(triple4)] Anne is rough.[(triple5)] Anne is round.[(triple6)] Charlie is cold.[(triple7)] Charlie is not green.[(triple8)] Charlie is red.[(triple9)] Charlie is round.[(triple10)] Dave is kind.[(triple12)] Dave is not green.[(triple11)] Dave is not round.[(triple16)] Dave is quiet.[(triple13)] Dave is red.[(triple14)] Dave is rough.[(triple15)] @1: Dave is cold.[(((triple14 triple12) -> rule1))]
Anne is cold.
("Anne" "is" "cold" "+")
triple1
Anne is green.
("Anne" "is" "green" "+")
triple2
Anne is quiet.
("Anne" "is" "quiet" "+")
triple3
Anne is red.
("Anne" "is" "red" "+")
triple4
Anne is rough.
("Anne" "is" "rough" "+")
triple5
Anne is round.
("Anne" "is" "round" "+")
triple6
Charlie is cold.
("Charlie" "is" "cold" "+")
triple7
Charlie is not green.
("Charlie" "is" "green" "-")
triple8
Charlie is red.
("Charlie" "is" "red" "+")
triple9
Charlie is round.
("Charlie" "is" "round" "+")
triple10
Dave is kind.
("Dave" "is" "kind" "+")
triple12
Dave is not green.
("Dave" "is" "green" "-")
triple11
Dave is not round.
("Dave" "is" "round" "-")
triple16
Dave is quiet.
("Dave" "is" "quiet" "+")
triple13
Dave is red.
("Dave" "is" "red" "+")
triple14
Dave is rough.
("Dave" "is" "rough" "+")
triple15
Dave is cold.
("Dave" "is" "cold" "+")
((triple14 triple12) -> (rule1 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1