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