The squirrel is green. If something is cold then it is red. If something is big and not cold then it is red. All red, big things are nice. If the squirrel is not cold then the squirrel is not big. If something is nice then it is green. If the squirrel is green then the squirrel is nice. If the squirrel is big then the squirrel is nice. If the squirrel is not red and the squirrel is not cold then the squirrel is green.
The squirrel is green.
("squirrel" "is" "green" "+")
If something is cold then it is red.
((("something" "is" "cold" "+")) -> ("something" "is" "red" "+"))
If something is big and not cold then it is red.
((("something" "is" "big" "+") ("something" "is" "cold" "~")) -> ("something" "is" "red" "+"))
All red, big things are nice.
((("something" "is" "red" "+") ("something" "is" "big" "+")) -> ("something" "is" "nice" "+"))
If the squirrel is not cold then the squirrel is not big.
((("squirrel" "is" "cold" "~")) -> ("squirrel" "is" "big" "-"))
If something is nice then it is green.
((("something" "is" "nice" "+")) -> ("something" "is" "green" "+"))
If the squirrel is green then the squirrel is nice.
((("squirrel" "is" "green" "+")) -> ("squirrel" "is" "nice" "+"))
If the squirrel is big then the squirrel is nice.
((("squirrel" "is" "big" "+")) -> ("squirrel" "is" "nice" "+"))
If the squirrel is not red and the squirrel is not cold then the squirrel is green.
((("squirrel" "is" "red" "~") ("squirrel" "is" "cold" "~")) -> ("squirrel" "is" "green" "+"))
The squirrel is green.
True
1
proof
[(triple1)]
("squirrel" "is" "green" "+")
triple1
The squirrel is not green.
False
1
inv-proof
[(triple1)]
("squirrel" "is" "green" "-")
triple1
The squirrel is nice.
True
2
proof
[(((triple1) -> rule6))]
("squirrel" "is" "nice" "+")
((triple1) -> (rule6 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1
The squirrel is not nice.
False
2
inv-proof
[(((triple1) -> rule6))]
("squirrel" "is" "nice" "-")
((triple1) -> (rule6 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1
The squirrel is not red.
Unknown
inv-rconc
[@1: The squirrel is red.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "is" "red" "-")
The squirrel eats the squirrel.
Unknown
random
[@0: The squirrel eats the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "eats" "squirrel" "+")
The squirrel is not cold.
Unknown
inv-random
[@0: The squirrel is cold.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "cold" "-")
The squirrel is big.
Unknown
random
[@0: The squirrel is big.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "big" "+")
@0: The squirrel is green.[(triple1)] @1: The squirrel is nice.[(((triple1) -> rule6))]
The squirrel is green.
("squirrel" "is" "green" "+")
triple1
The squirrel is nice.
("squirrel" "is" "nice" "+")
((triple1) -> (rule6 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1