The cat is nice. The cow does not chase the cat. The cow likes the cat. The cow sees the cat. The mouse chases the cat. The mouse likes the cat. The mouse likes the cow. If someone is round and they like the mouse then they like the cow.
The cat is nice.
("cat" "is" "nice" "+")
The cow does not chase the cat.
("cow" "chases" "cat" "-")
The cow likes the cat.
("cow" "likes" "cat" "+")
The cow sees the cat.
("cow" "sees" "cat" "+")
The mouse chases the cat.
("mouse" "chases" "cat" "+")
The mouse likes the cat.
("mouse" "likes" "cat" "+")
The mouse likes the cow.
("mouse" "likes" "cow" "+")
If someone is round and they like the mouse then they like the cow.
((("someone" "is" "round" "+") ("someone" "likes" "mouse" "+")) -> ("someone" "likes" "cow" "+"))
The mouse chases the cat.
True
1
proof
[(triple5)]
("mouse" "chases" "cat" "+")
triple5
The mouse does not like the cow.
False
1
inv-proof
[(triple7)]
("mouse" "likes" "cow" "-")
triple7
The cow does not like the cow.
Unknown
inv-rconc
[@1: The cow likes the cow.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "likes" "cow" "-")
The cat likes the mouse.
Unknown
random
[@0: The cat likes the mouse.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "mouse" "+")
@0: The cat is nice.[(triple1)] The cow does not chase the cat.[(triple2)] The cow likes the cat.[(triple3)] The cow sees the cat.[(triple4)] The mouse chases the cat.[(triple5)] The mouse likes the cat.[(triple6)] The mouse likes the cow.[(triple7)]
The cat is nice.
("cat" "is" "nice" "+")
triple1
The cow does not chase the cat.
("cow" "chases" "cat" "-")
triple2
The cow likes the cat.
("cow" "likes" "cat" "+")
triple3
The cow sees the cat.
("cow" "sees" "cat" "+")
triple4
The mouse chases the cat.
("mouse" "chases" "cat" "+")
triple5
The mouse likes the cat.
("mouse" "likes" "cat" "+")
triple6
The mouse likes the cow.
("mouse" "likes" "cow" "+")
triple7