The lion chases the mouse. The lion eats the mouse. The lion is nice. The lion is young. The lion needs the mouse. The mouse chases the lion. The mouse eats the lion. The mouse is big. The mouse is red. The mouse needs the lion. If something eats the lion then the lion chases the mouse. If something eats the lion then it eats the mouse.
The lion chases the mouse.
("lion" "chases" "mouse" "+")
The lion eats the mouse.
("lion" "eats" "mouse" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is young.
("lion" "is" "young" "+")
The lion needs the mouse.
("lion" "needs" "mouse" "+")
The mouse chases the lion.
("mouse" "chases" "lion" "+")
The mouse eats the lion.
("mouse" "eats" "lion" "+")
The mouse is big.
("mouse" "is" "big" "+")
The mouse is red.
("mouse" "is" "red" "+")
The mouse needs the lion.
("mouse" "needs" "lion" "+")
If something eats the lion then the lion chases the mouse.
((("something" "eats" "lion" "+")) -> ("lion" "chases" "mouse" "+"))
If something eats the lion then it eats the mouse.
((("something" "eats" "lion" "+")) -> ("something" "eats" "mouse" "+"))
The mouse needs the lion.
True
1
proof
[(triple10)]
("mouse" "needs" "lion" "+")
triple10
The mouse does not eat the lion.
False
1
inv-proof
[(triple7)]
("mouse" "eats" "lion" "-")
triple7
The mouse eats the mouse.
True
2
proof
[(((triple7) -> rule2))]
("mouse" "eats" "mouse" "+")
((triple7) -> (rule2 % int1))
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
int1
The mouse does not eat the mouse.
False
2
inv-proof
[(((triple7) -> rule2))]
("mouse" "eats" "mouse" "-")
((triple7) -> (rule2 % int1))
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
int1
The mouse does not need the mouse.
Unknown
inv-random
[@0: The mouse needs the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "needs" "mouse" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
The mouse is not nice.
Unknown
inv-random
[@0: The mouse is nice.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "nice" "-")
The lion is blue.
Unknown
random
[@0: The lion is blue.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "blue" "+")
@0: The lion chases the mouse.[(triple1 OR ((triple7) -> rule1))] The lion eats the mouse.[(triple2)] The lion is nice.[(triple3)] The lion is young.[(triple4)] The lion needs the mouse.[(triple5)] The mouse chases the lion.[(triple6)] The mouse eats the lion.[(triple7)] The mouse is big.[(triple8)] The mouse is red.[(triple9)] The mouse needs the lion.[(triple10)] @1: The mouse eats the mouse.[(((triple7) -> rule2))]
The lion chases the mouse.
("lion" "chases" "mouse" "+")
triple1
((triple7) -> (rule1 % int1))
The lion chases the mouse.
("lion" "chases" "mouse" "+")
int1
The lion eats the mouse.
("lion" "eats" "mouse" "+")
triple2
The lion is nice.
("lion" "is" "nice" "+")
triple3
The lion is young.
("lion" "is" "young" "+")
triple4
The lion needs the mouse.
("lion" "needs" "mouse" "+")
triple5
The mouse chases the lion.
("mouse" "chases" "lion" "+")
triple6
The mouse eats the lion.
("mouse" "eats" "lion" "+")
triple7
The mouse is big.
("mouse" "is" "big" "+")
triple8
The mouse is red.
("mouse" "is" "red" "+")
triple9
The mouse needs the lion.
("mouse" "needs" "lion" "+")
triple10
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
((triple7) -> (rule2 % int1))
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
int1