The bear visits the cat. The cat chases the bear. The cow is kind. If someone is green then they do not chase the cat. If someone visits the cat then they do not visit the bear. If someone eats the bear then the bear eats the cat.
The bear visits the cat.
("bear" "visits" "cat" "+")
The cat chases the bear.
("cat" "chases" "bear" "+")
The cow is kind.
("cow" "is" "kind" "+")
If someone is green then they do not chase the cat.
((("someone" "is" "green" "+")) -> ("someone" "chases" "cat" "-"))
If someone visits the cat then they do not visit the bear.
((("someone" "visits" "cat" "+")) -> ("someone" "visits" "bear" "-"))
If someone eats the bear then the bear eats the cat.
((("someone" "eats" "bear" "+")) -> ("bear" "eats" "cat" "+"))
The bear visits the cat.
True
1
proof
[(triple1)]
("bear" "visits" "cat" "+")
triple1
The cow is not kind.
False
1
inv-proof
[(triple3)]
("cow" "is" "kind" "-")
triple3
The bear does not visit the bear.
True
2
proof
[(((triple1) -> rule2))]
("bear" "visits" "bear" "-")
((triple1) -> (rule2 % int1))
The bear does not visit the bear.
("bear" "visits" "bear" "-")
int1
The bear visits the bear.
False
2
inv-proof
[(((triple1) -> rule2))]
("bear" "visits" "bear" "+")
((triple1) -> (rule2 % int1))
The bear does not visit the bear.
("bear" "visits" "bear" "-")
int1
The bear does not eat the cat.
Unknown
inv-rconc
[@1: The bear eats the cat.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "eats" "cat" "-")
The cow eats the bear.
Unknown
random
[@0: The cow eats the bear.[CWA. Example of deepest failure = (FAIL)]]
("cow" "eats" "bear" "+")
The cow does not eat the cow.
Unknown
inv-random
[@0: The cow eats the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "eats" "cow" "-")
The cow visits the cat.
Unknown
random
[@0: The cow visits the cat.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "cat" "+")
@0: The bear visits the cat.[(triple1)] The cat chases the bear.[(triple2)] The cow is kind.[(triple3)] @1: The bear does not visit the bear.[(((triple1) -> rule2))]
The bear visits the cat.
("bear" "visits" "cat" "+")
triple1
The cat chases the bear.
("cat" "chases" "bear" "+")
triple2
The cow is kind.
("cow" "is" "kind" "+")
triple3
The bear does not visit the bear.
("bear" "visits" "bear" "-")
((triple1) -> (rule2 % int1))
The bear does not visit the bear.
("bear" "visits" "bear" "-")
int1