The rabbit chases the squirrel. The rabbit chases the tiger. The rabbit is cold. The rabbit is green. The rabbit is nice. The rabbit likes the tiger. The rabbit sees the squirrel. The squirrel is cold. The squirrel is nice. The squirrel likes the rabbit. The squirrel sees the rabbit. The squirrel sees the tiger. The tiger chases the squirrel. The tiger is big. The tiger likes the rabbit. If someone chases the squirrel then the squirrel sees the rabbit. If the rabbit likes the tiger then the rabbit chases the tiger. If someone sees the tiger and they see the squirrel then the squirrel chases the rabbit. If someone is cold and they see the rabbit then the rabbit likes the squirrel. If someone likes the rabbit and they like the squirrel then they are blue. If someone sees the tiger then the tiger sees the rabbit.
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
The rabbit is cold.
("rabbit" "is" "cold" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The rabbit is nice.
("rabbit" "is" "nice" "+")
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
The rabbit sees the squirrel.
("rabbit" "sees" "squirrel" "+")
The squirrel is cold.
("squirrel" "is" "cold" "+")
The squirrel is nice.
("squirrel" "is" "nice" "+")
The squirrel likes the rabbit.
("squirrel" "likes" "rabbit" "+")
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
The tiger is big.
("tiger" "is" "big" "+")
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
If someone chases the squirrel then the squirrel sees the rabbit.
((("someone" "chases" "squirrel" "+")) -> ("squirrel" "sees" "rabbit" "+"))
If the rabbit likes the tiger then the rabbit chases the tiger.
((("rabbit" "likes" "tiger" "+")) -> ("rabbit" "chases" "tiger" "+"))
If someone sees the tiger and they see the squirrel then the squirrel chases the rabbit.
((("someone" "sees" "tiger" "+") ("someone" "sees" "squirrel" "+")) -> ("squirrel" "chases" "rabbit" "+"))
If someone is cold and they see the rabbit then the rabbit likes the squirrel.
((("someone" "is" "cold" "+") ("someone" "sees" "rabbit" "+")) -> ("rabbit" "likes" "squirrel" "+"))
If someone likes the rabbit and they like the squirrel then they are blue.
((("someone" "likes" "rabbit" "+") ("someone" "likes" "squirrel" "+")) -> ("someone" "is" "blue" "+"))
If someone sees the tiger then the tiger sees the rabbit.
((("someone" "sees" "tiger" "+")) -> ("tiger" "sees" "rabbit" "+"))
The squirrel sees the rabbit.
True
1
proof
[(triple11 OR ((triple1) -> rule1) OR ((triple13) -> rule1))]
("squirrel" "sees" "rabbit" "+")
triple11
((triple1) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
((triple13) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
The rabbit is not nice.
False
1
inv-proof
[(triple5)]
("rabbit" "is" "nice" "-")
triple5
The rabbit is not blue.
Unknown
inv-rconc
[@1: The rabbit is blue.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("rabbit" "is" "blue" "-")
The squirrel sees the squirrel.
Unknown
random
[@0: The squirrel sees the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "squirrel" "+")
@0: The rabbit chases the squirrel.[(triple1)] The rabbit chases the tiger.[(triple2 OR ((triple6) -> rule2))] The rabbit is cold.[(triple3)] The rabbit is green.[(triple4)] The rabbit is nice.[(triple5)] The rabbit likes the tiger.[(triple6)] The rabbit sees the squirrel.[(triple7)] The squirrel is cold.[(triple8)] The squirrel is nice.[(triple9)] The squirrel likes the rabbit.[(triple10)] The squirrel sees the rabbit.[(triple11 OR ((triple1) -> rule1) OR ((triple13) -> rule1))] The squirrel sees the tiger.[(triple12)] The tiger chases the squirrel.[(triple13)] The tiger is big.[(triple14)] The tiger likes the rabbit.[(triple15)] @1: The rabbit likes the squirrel.[(((triple8 triple11) -> rule4) OR ((triple8 ((triple1) -> rule1)) -> rule4) OR ((triple8 ((triple13) -> rule1)) -> rule4))] The tiger sees the rabbit.[(((triple12) -> rule6))]
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
triple1
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
triple2
((triple6) -> (rule2 % int1))
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
int1
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple3
The rabbit is green.
("rabbit" "is" "green" "+")
triple4
The rabbit is nice.
("rabbit" "is" "nice" "+")
triple5
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
triple6
The rabbit sees the squirrel.
("rabbit" "sees" "squirrel" "+")
triple7
The squirrel is cold.
("squirrel" "is" "cold" "+")
triple8
The squirrel is nice.
("squirrel" "is" "nice" "+")
triple9
The squirrel likes the rabbit.
("squirrel" "likes" "rabbit" "+")
triple10
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
triple11
((triple1) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
((triple13) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
triple12
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
triple13
The tiger is big.
("tiger" "is" "big" "+")
triple14
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
triple15
The rabbit likes the squirrel.
("rabbit" "likes" "squirrel" "+")
((triple8 triple11) -> (rule4 % int1))
The rabbit likes the squirrel.
("rabbit" "likes" "squirrel" "+")
int1
((triple8 ((triple1) -> (rule1 % int2))) -> (rule4 % int1))
The rabbit likes the squirrel.
("rabbit" "likes" "squirrel" "+")
int1
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int2
((triple8 ((triple13) -> (rule1 % int2))) -> (rule4 % int1))
The rabbit likes the squirrel.
("rabbit" "likes" "squirrel" "+")
int1
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int2
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
((triple12) -> (rule6 % int1))
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
int1