The bear is kind. The bear visits the lion. The lion eats the tiger. The lion is nice. The lion sees the mouse. The lion visits the mouse. The mouse eats the bear. The mouse eats the tiger. The tiger is nice. The tiger sees the mouse. If someone is kind and they visit the mouse then the mouse visits the bear. If someone sees the bear then the bear sees the mouse. If someone is cold and they see the bear then the bear sees the mouse. If someone sees the tiger then the tiger eats the mouse. If someone sees the tiger then they eat the lion. If someone visits the mouse and the mouse sees the tiger then the tiger is nice.
The bear is kind.
("bear" "is" "kind" "+")
The bear visits the lion.
("bear" "visits" "lion" "+")
The lion eats the tiger.
("lion" "eats" "tiger" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion sees the mouse.
("lion" "sees" "mouse" "+")
The lion visits the mouse.
("lion" "visits" "mouse" "+")
The mouse eats the bear.
("mouse" "eats" "bear" "+")
The mouse eats the tiger.
("mouse" "eats" "tiger" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
If someone is kind and they visit the mouse then the mouse visits the bear.
((("someone" "is" "kind" "+") ("someone" "visits" "mouse" "+")) -> ("mouse" "visits" "bear" "+"))
If someone sees the bear then the bear sees the mouse.
((("someone" "sees" "bear" "+")) -> ("bear" "sees" "mouse" "+"))
If someone is cold and they see the bear then the bear sees the mouse.
((("someone" "is" "cold" "+") ("someone" "sees" "bear" "+")) -> ("bear" "sees" "mouse" "+"))
If someone sees the tiger then the tiger eats the mouse.
((("someone" "sees" "tiger" "+")) -> ("tiger" "eats" "mouse" "+"))
If someone sees the tiger then they eat the lion.
((("someone" "sees" "tiger" "+")) -> ("someone" "eats" "lion" "+"))
If someone visits the mouse and the mouse sees the tiger then the tiger is nice.
((("someone" "visits" "mouse" "+") ("mouse" "sees" "tiger" "+")) -> ("tiger" "is" "nice" "+"))
The bear visits the lion.
True
1
proof
[(triple2)]
("bear" "visits" "lion" "+")
triple2
The tiger does not see the mouse.
False
1
inv-proof
[(triple10)]
("tiger" "sees" "mouse" "-")
triple10
The tiger does not eat the mouse.
Unknown
inv-rconc
[@1: The tiger eats the mouse.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("tiger" "eats" "mouse" "-")
The mouse visits the mouse.
Unknown
random
[@0: The mouse visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "mouse" "+")
@0: The bear is kind.[(triple1)] The bear visits the lion.[(triple2)] The lion eats the tiger.[(triple3)] The lion is nice.[(triple4)] The lion sees the mouse.[(triple5)] The lion visits the mouse.[(triple6)] The mouse eats the bear.[(triple7)] The mouse eats the tiger.[(triple8)] The tiger is nice.[(triple9)] The tiger sees the mouse.[(triple10)]
The bear is kind.
("bear" "is" "kind" "+")
triple1
The bear visits the lion.
("bear" "visits" "lion" "+")
triple2
The lion eats the tiger.
("lion" "eats" "tiger" "+")
triple3
The lion is nice.
("lion" "is" "nice" "+")
triple4
The lion sees the mouse.
("lion" "sees" "mouse" "+")
triple5
The lion visits the mouse.
("lion" "visits" "mouse" "+")
triple6
The mouse eats the bear.
("mouse" "eats" "bear" "+")
triple7
The mouse eats the tiger.
("mouse" "eats" "tiger" "+")
triple8
The tiger is nice.
("tiger" "is" "nice" "+")
triple9
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
triple10