The rabbit is big. The squirrel visits the rabbit. If something visits the rabbit and it chases the squirrel then the squirrel likes the rabbit. If something is round then it visits the squirrel. If something visits the rabbit then the rabbit chases the squirrel.
The rabbit is big.
("rabbit" "is" "big" "+")
The squirrel visits the rabbit.
("squirrel" "visits" "rabbit" "+")
If something visits the rabbit and it chases the squirrel then the squirrel likes the rabbit.
((("something" "visits" "rabbit" "+") ("something" "chases" "squirrel" "+")) -> ("squirrel" "likes" "rabbit" "+"))
If something is round then it visits the squirrel.
((("something" "is" "round" "+")) -> ("something" "visits" "squirrel" "+"))
If something visits the rabbit then the rabbit chases the squirrel.
((("something" "visits" "rabbit" "+")) -> ("rabbit" "chases" "squirrel" "+"))
The rabbit is big.
True
1
proof
[(triple1)]
("rabbit" "is" "big" "+")
triple1
The squirrel does not visit the rabbit.
False
1
inv-proof
[(triple2)]
("squirrel" "visits" "rabbit" "-")
triple2
The rabbit chases the squirrel.
True
2
proof
[(((triple2) -> rule3))]
("rabbit" "chases" "squirrel" "+")
((triple2) -> (rule3 % int1))
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
int1
The rabbit does not chase the squirrel.
False
2
inv-proof
[(((triple2) -> rule3))]
("rabbit" "chases" "squirrel" "-")
((triple2) -> (rule3 % int1))
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
int1
The squirrel does not like the rabbit.
Unknown
inv-rconc
[@1: The squirrel likes the rabbit.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "likes" "rabbit" "-")
The rabbit visits the squirrel.
Unknown
rconc
[@1: The rabbit visits the squirrel.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("rabbit" "visits" "squirrel" "+")
The rabbit does not visit the rabbit.
Unknown
inv-random
[@0: The rabbit visits the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "visits" "rabbit" "-")
The rabbit is cold.
Unknown
random
[@0: The rabbit is cold.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "cold" "+")
@0: The rabbit is big.[(triple1)] The squirrel visits the rabbit.[(triple2)] @1: The rabbit chases the squirrel.[(((triple2) -> rule3))]
The rabbit is big.
("rabbit" "is" "big" "+")
triple1
The squirrel visits the rabbit.
("squirrel" "visits" "rabbit" "+")
triple2
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
((triple2) -> (rule3 % int1))
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
int1