The lion eats the mouse. The lion is green. The mouse is young. If the mouse is kind and the mouse chases the lion then the mouse eats the lion.
The lion eats the mouse.
("lion" "eats" "mouse" "+")
The lion is green.
("lion" "is" "green" "+")
The mouse is young.
("mouse" "is" "young" "+")
If the mouse is kind and the mouse chases the lion then the mouse eats the lion.
((("mouse" "is" "kind" "+") ("mouse" "chases" "lion" "+")) -> ("mouse" "eats" "lion" "+"))
The mouse is young.
True
1
proof
[(triple3)]
("mouse" "is" "young" "+")
triple3
The lion does not eat the mouse.
False
1
inv-proof
[(triple1)]
("lion" "eats" "mouse" "-")
triple1
The mouse does not eat the lion.
Unknown
inv-rconc
[@1: The mouse eats the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "eats" "lion" "-")
The lion is young.
Unknown
random
[@0: The lion is young.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "young" "+")
@0: The lion eats the mouse.[(triple1)] The lion is green.[(triple2)] The mouse is young.[(triple3)]
The lion eats the mouse.
("lion" "eats" "mouse" "+")
triple1
The lion is green.
("lion" "is" "green" "+")
triple2
The mouse is young.
("mouse" "is" "young" "+")
triple3