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