The bear chases the rabbit. The bear eats the rabbit. The bear is nice. The bear is red. The bear likes the rabbit. The rabbit chases the squirrel. The rabbit eats the bear. The rabbit is nice. The rabbit likes the squirrel. The squirrel eats the rabbit. The squirrel is nice. The squirrel is rough. If the squirrel eats the rabbit and the squirrel chases the rabbit then the squirrel eats the bear. If the bear chases the rabbit and the rabbit is big then the rabbit likes the bear. If something likes the rabbit and it is green then it chases the rabbit. If something likes the rabbit and the rabbit chases the squirrel then the rabbit is red. If something eats the squirrel then the squirrel is big. If something likes the squirrel and the squirrel chases the rabbit then the rabbit is nice. If the bear eats the squirrel and the squirrel likes the bear then the squirrel chases the bear. All nice things are rough.
The bear chases the rabbit.
("bear" "chases" "rabbit" "+")
The bear eats the rabbit.
("bear" "eats" "rabbit" "+")
The bear is nice.
("bear" "is" "nice" "+")
The bear is red.
("bear" "is" "red" "+")
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
The rabbit eats the bear.
("rabbit" "eats" "bear" "+")
The rabbit is nice.
("rabbit" "is" "nice" "+")
The rabbit likes the squirrel.
("rabbit" "likes" "squirrel" "+")
The squirrel eats the rabbit.
("squirrel" "eats" "rabbit" "+")
The squirrel is nice.
("squirrel" "is" "nice" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
If the squirrel eats the rabbit and the squirrel chases the rabbit then the squirrel eats the bear.
((("squirrel" "eats" "rabbit" "+") ("squirrel" "chases" "rabbit" "+")) -> ("squirrel" "eats" "bear" "+"))
If the bear chases the rabbit and the rabbit is big then the rabbit likes the bear.
((("bear" "chases" "rabbit" "+") ("rabbit" "is" "big" "+")) -> ("rabbit" "likes" "bear" "+"))
If something likes the rabbit and it is green then it chases the rabbit.
((("something" "likes" "rabbit" "+") ("something" "is" "green" "+")) -> ("something" "chases" "rabbit" "+"))
If something likes the rabbit and the rabbit chases the squirrel then the rabbit is red.
((("something" "likes" "rabbit" "+") ("rabbit" "chases" "squirrel" "+")) -> ("rabbit" "is" "red" "+"))
If something eats the squirrel then the squirrel is big.
((("something" "eats" "squirrel" "+")) -> ("squirrel" "is" "big" "+"))
If something likes the squirrel and the squirrel chases the rabbit then the rabbit is nice.
((("something" "likes" "squirrel" "+") ("squirrel" "chases" "rabbit" "+")) -> ("rabbit" "is" "nice" "+"))
If the bear eats the squirrel and the squirrel likes the bear then the squirrel chases the bear.
((("bear" "eats" "squirrel" "+") ("squirrel" "likes" "bear" "+")) -> ("squirrel" "chases" "bear" "+"))
All nice things are rough.
((("something" "is" "nice" "+")) -> ("something" "is" "rough" "+"))
The bear is red.
True
1
proof
[(triple4)]
("bear" "is" "red" "+")
triple4
The rabbit does not like the squirrel.
False
1
inv-proof
[(triple9)]
("rabbit" "likes" "squirrel" "-")
triple9
The squirrel does not chase the bear.
Unknown
inv-rconc
[@1: The squirrel chases the bear.[CWA. Example of deepest failure = (rule7 <- FAIL)]]
("squirrel" "chases" "bear" "-")
The rabbit likes the rabbit.
Unknown
random
[@0: The rabbit likes the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "rabbit" "+")
@0: The bear chases the rabbit.[(triple1)] The bear eats the rabbit.[(triple2)] The bear is nice.[(triple3)] The bear is red.[(triple4)] The bear likes the rabbit.[(triple5)] The rabbit chases the squirrel.[(triple6)] The rabbit eats the bear.[(triple7)] The rabbit is nice.[(triple8)] The rabbit likes the squirrel.[(triple9)] The squirrel eats the rabbit.[(triple10)] The squirrel is nice.[(triple11)] The squirrel is rough.[(triple12 OR ((triple11) -> rule8))] @1: The bear is rough.[(((triple3) -> rule8))] The rabbit is red.[(((triple5 triple6) -> rule4))] The rabbit is rough.[(((triple8) -> rule8))]
The bear chases the rabbit.
("bear" "chases" "rabbit" "+")
triple1
The bear eats the rabbit.
("bear" "eats" "rabbit" "+")
triple2
The bear is nice.
("bear" "is" "nice" "+")
triple3
The bear is red.
("bear" "is" "red" "+")
triple4
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
triple5
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
triple6
The rabbit eats the bear.
("rabbit" "eats" "bear" "+")
triple7
The rabbit is nice.
("rabbit" "is" "nice" "+")
triple8
The rabbit likes the squirrel.
("rabbit" "likes" "squirrel" "+")
triple9
The squirrel eats the rabbit.
("squirrel" "eats" "rabbit" "+")
triple10
The squirrel is nice.
("squirrel" "is" "nice" "+")
triple11
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple12
((triple11) -> (rule8 % int1))
The squirrel is rough.
("squirrel" "is" "rough" "+")
int1
The bear is rough.
("bear" "is" "rough" "+")
((triple3) -> (rule8 % int1))
The bear is rough.
("bear" "is" "rough" "+")
int1
The rabbit is red.
("rabbit" "is" "red" "+")
((triple5 triple6) -> (rule4 % int1))
The rabbit is red.
("rabbit" "is" "red" "+")
int1
The rabbit is rough.
("rabbit" "is" "rough" "+")
((triple8) -> (rule8 % int1))
The rabbit is rough.
("rabbit" "is" "rough" "+")
int1