The rabbit eats the squirrel. The rabbit does not see the squirrel. The squirrel is nice. If the squirrel chases the rabbit then the rabbit chases the squirrel.
The rabbit eats the squirrel.
("rabbit" "eats" "squirrel" "+")
The rabbit does not see the squirrel.
("rabbit" "sees" "squirrel" "-")
The squirrel is nice.
("squirrel" "is" "nice" "+")
If the squirrel chases the rabbit then the rabbit chases the squirrel.
((("squirrel" "chases" "rabbit" "+")) -> ("rabbit" "chases" "squirrel" "+"))
The rabbit does not see the squirrel.
True
1
proof
[(triple2)]
("rabbit" "sees" "squirrel" "-")
triple2
The rabbit does not eat the squirrel.
False
1
inv-proof
[(triple1)]
("rabbit" "eats" "squirrel" "-")
triple1
The rabbit does not chase the squirrel.
Unknown
inv-rconc
[@1: The rabbit chases the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("rabbit" "chases" "squirrel" "-")
The squirrel sees the rabbit.
Unknown
random
[@0: The squirrel sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "rabbit" "+")
@0: The rabbit does not see the squirrel.[(triple2)] The rabbit eats the squirrel.[(triple1)] The squirrel is nice.[(triple3)]
The rabbit does not see the squirrel.
("rabbit" "sees" "squirrel" "-")
triple2
The rabbit eats the squirrel.
("rabbit" "eats" "squirrel" "+")
triple1
The squirrel is nice.
("squirrel" "is" "nice" "+")
triple3