The bear sees the rabbit. The cow sees the lion. The lion eats the cow. The rabbit sees the bear. If someone is cold then they like the cow. If someone is green then they eat the bear. If the bear is cold and the bear sees the lion then the lion sees the rabbit. If someone likes the rabbit and they see the cow then the rabbit sees the lion. If someone likes the bear and the bear likes the rabbit then the bear sees the cow. If someone eats the lion and they see the bear then the bear is green. If someone likes the rabbit then the rabbit eats the bear. If someone is rough then they like the bear.
The bear sees the rabbit.
("bear" "sees" "rabbit" "+")
The cow sees the lion.
("cow" "sees" "lion" "+")
The lion eats the cow.
("lion" "eats" "cow" "+")
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
If someone is cold then they like the cow.
((("someone" "is" "cold" "+")) -> ("someone" "likes" "cow" "+"))
If someone is green then they eat the bear.
((("someone" "is" "green" "+")) -> ("someone" "eats" "bear" "+"))
If the bear is cold and the bear sees the lion then the lion sees the rabbit.
((("bear" "is" "cold" "+") ("bear" "sees" "lion" "+")) -> ("lion" "sees" "rabbit" "+"))
If someone likes the rabbit and they see the cow then the rabbit sees the lion.
((("someone" "likes" "rabbit" "+") ("someone" "sees" "cow" "+")) -> ("rabbit" "sees" "lion" "+"))
If someone likes the bear and the bear likes the rabbit then the bear sees the cow.
((("someone" "likes" "bear" "+") ("bear" "likes" "rabbit" "+")) -> ("bear" "sees" "cow" "+"))
If someone eats the lion and they see the bear then the bear is green.
((("someone" "eats" "lion" "+") ("someone" "sees" "bear" "+")) -> ("bear" "is" "green" "+"))
If someone likes the rabbit then the rabbit eats the bear.
((("someone" "likes" "rabbit" "+")) -> ("rabbit" "eats" "bear" "+"))
If someone is rough then they like the bear.
((("someone" "is" "rough" "+")) -> ("someone" "likes" "bear" "+"))
The rabbit sees the bear.
True
1
proof
[(triple4)]
("rabbit" "sees" "bear" "+")
triple4
The bear does not see the rabbit.
False
1
inv-proof
[(triple1)]
("bear" "sees" "rabbit" "-")
triple1
The bear does not like the bear.
Unknown
inv-rconc
[@1: The bear likes the bear.[CWA. Example of deepest failure = (rule8 <- FAIL)]]
("bear" "likes" "bear" "-")
The cow sees the rabbit.
Unknown
random
[@0: The cow sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "rabbit" "+")
@0: The bear sees the rabbit.[(triple1)] The cow sees the lion.[(triple2)] The lion eats the cow.[(triple3)] The rabbit sees the bear.[(triple4)]
The bear sees the rabbit.
("bear" "sees" "rabbit" "+")
triple1
The cow sees the lion.
("cow" "sees" "lion" "+")
triple2
The lion eats the cow.
("lion" "eats" "cow" "+")
triple3
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
triple4