The lion is not big. The mouse chases the tiger. The tiger chases the mouse. If the tiger chases the mouse then the tiger eats the lion. If the tiger needs the lion and the lion is not nice then the tiger chases the lion.
The lion is not big.
("lion" "is" "big" "-")
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
If the tiger chases the mouse then the tiger eats the lion.
((("tiger" "chases" "mouse" "+")) -> ("tiger" "eats" "lion" "+"))
If the tiger needs the lion and the lion is not nice then the tiger chases the lion.
((("tiger" "needs" "lion" "+") ("lion" "is" "nice" "~")) -> ("tiger" "chases" "lion" "+"))
The mouse chases the tiger.
True
1
proof
[(triple2)]
("mouse" "chases" "tiger" "+")
triple2
The mouse does not chase the tiger.
False
1
inv-proof
[(triple2)]
("mouse" "chases" "tiger" "-")
triple2
The tiger does not chase the lion.
Unknown
inv-rconc
[@1: The tiger chases the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "chases" "lion" "-")
The lion needs the tiger.
Unknown
random
[@0: The lion needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "tiger" "+")
@0: The lion is not big.[(triple1)] The mouse chases the tiger.[(triple2)] The tiger chases the mouse.[(triple3)] @1: The tiger eats the lion.[(((triple3) -> rule1))]
The lion is not big.
("lion" "is" "big" "-")
triple1
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
triple2
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
triple3
The tiger eats the lion.
("tiger" "eats" "lion" "+")
((triple3) -> (rule1 % int1))
The tiger eats the lion.
("tiger" "eats" "lion" "+")
int1