The squirrel is big. The squirrel is blue. The squirrel is cold. The squirrel is green. The squirrel is red. If the squirrel is green then the squirrel is blue. Green things are red. If something is green then it is red. If the squirrel is not green then the squirrel is big. If something is red and not big then it is blue. If something is big and not green then it is blue. If the squirrel is not big and the squirrel is not green then the squirrel is not red. If something is blue and not red then it is cold.
The squirrel is big.
("squirrel" "is" "big" "+")
The squirrel is blue.
("squirrel" "is" "blue" "+")
The squirrel is cold.
("squirrel" "is" "cold" "+")
The squirrel is green.
("squirrel" "is" "green" "+")
The squirrel is red.
("squirrel" "is" "red" "+")
If the squirrel is green then the squirrel is blue.
((("squirrel" "is" "green" "+")) -> ("squirrel" "is" "blue" "+"))
Green things are red.
((("something" "is" "green" "+")) -> ("something" "is" "red" "+"))
If something is green then it is red.
((("something" "is" "green" "+")) -> ("something" "is" "red" "+"))
If the squirrel is not green then the squirrel is big.
((("squirrel" "is" "green" "~")) -> ("squirrel" "is" "big" "+"))
If something is red and not big then it is blue.
((("something" "is" "red" "+") ("something" "is" "big" "~")) -> ("something" "is" "blue" "+"))
If something is big and not green then it is blue.
((("something" "is" "big" "+") ("something" "is" "green" "~")) -> ("something" "is" "blue" "+"))
If the squirrel is not big and the squirrel is not green then the squirrel is not red.
((("squirrel" "is" "big" "~") ("squirrel" "is" "green" "~")) -> ("squirrel" "is" "red" "-"))
If something is blue and not red then it is cold.
((("something" "is" "blue" "+") ("something" "is" "red" "~")) -> ("something" "is" "cold" "+"))
The squirrel is big.
True
1
proof
[(triple1)]
("squirrel" "is" "big" "+")
triple1
The squirrel is not green.
False
1
inv-proof
[(triple4)]
("squirrel" "is" "green" "-")
triple4
The squirrel does not visit the squirrel.
Unknown
inv-random
[@0: The squirrel visits the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "visits" "squirrel" "-")
The squirrel likes the squirrel.
Unknown
random
[@0: The squirrel likes the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "likes" "squirrel" "+")
@0: The squirrel is big.[(triple1)] The squirrel is blue.[(triple2 OR ((triple4) -> rule1))] The squirrel is cold.[(triple3)] The squirrel is green.[(triple4)] The squirrel is red.[(triple5 OR ((triple4) -> rule2) OR ((triple4) -> rule3))]
The squirrel is big.
("squirrel" "is" "big" "+")
triple1
The squirrel is blue.
("squirrel" "is" "blue" "+")
triple2
((triple4) -> (rule1 % int1))
The squirrel is blue.
("squirrel" "is" "blue" "+")
int1
The squirrel is cold.
("squirrel" "is" "cold" "+")
triple3
The squirrel is green.
("squirrel" "is" "green" "+")
triple4
The squirrel is red.
("squirrel" "is" "red" "+")
triple5
((triple4) -> (rule2 % int1))
The squirrel is red.
("squirrel" "is" "red" "+")
int1
((triple4) -> (rule3 % int1))
The squirrel is red.
("squirrel" "is" "red" "+")
int1