The lion chases the mouse. The lion is big. The lion is cold. The lion is green. The lion is nice. The lion is round. The lion needs the mouse. The lion visits the mouse. The mouse chases the lion. The mouse is big. The mouse is cold. The mouse is green. The mouse is nice. The mouse is round. The mouse needs the lion. The mouse visits the lion. If something is round then it needs the mouse.
The lion chases the mouse.
("lion" "chases" "mouse" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is green.
("lion" "is" "green" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is round.
("lion" "is" "round" "+")
The lion needs the mouse.
("lion" "needs" "mouse" "+")
The lion visits the mouse.
("lion" "visits" "mouse" "+")
The mouse chases the lion.
("mouse" "chases" "lion" "+")
The mouse is big.
("mouse" "is" "big" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is green.
("mouse" "is" "green" "+")
The mouse is nice.
("mouse" "is" "nice" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse needs the lion.
("mouse" "needs" "lion" "+")
The mouse visits the lion.
("mouse" "visits" "lion" "+")
If something is round then it needs the mouse.
((("something" "is" "round" "+")) -> ("something" "needs" "mouse" "+"))
The lion chases the mouse.
True
1
proof
[(triple1)]
("lion" "chases" "mouse" "+")
triple1
The lion is not big.
False
1
inv-proof
[(triple2)]
("lion" "is" "big" "-")
triple2
The mouse needs the mouse.
True
2
proof
[(((triple14) -> rule1))]
("mouse" "needs" "mouse" "+")
((triple14) -> (rule1 % int1))
The mouse needs the mouse.
("mouse" "needs" "mouse" "+")
int1
The mouse does not need the mouse.
False
2
inv-proof
[(((triple14) -> rule1))]
("mouse" "needs" "mouse" "-")
((triple14) -> (rule1 % int1))
The mouse needs the mouse.
("mouse" "needs" "mouse" "+")
int1
The lion does not need the lion.
Unknown
inv-random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "-")
The mouse chases the mouse.
Unknown
random
[@0: The mouse chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "mouse" "+")
The mouse does not visit the mouse.
Unknown
inv-random
[@0: The mouse visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "mouse" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
@0: The lion chases the mouse.[(triple1)] The lion is big.[(triple2)] The lion is cold.[(triple3)] The lion is green.[(triple4)] The lion is nice.[(triple5)] The lion is round.[(triple6)] The lion needs the mouse.[(triple7 OR ((triple6) -> rule1))] The lion visits the mouse.[(triple8)] The mouse chases the lion.[(triple9)] The mouse is big.[(triple10)] The mouse is cold.[(triple11)] The mouse is green.[(triple12)] The mouse is nice.[(triple13)] The mouse is round.[(triple14)] The mouse needs the lion.[(triple15)] The mouse visits the lion.[(triple16)] @1: The mouse needs the mouse.[(((triple14) -> rule1))]
The lion chases the mouse.
("lion" "chases" "mouse" "+")
triple1
The lion is big.
("lion" "is" "big" "+")
triple2
The lion is cold.
("lion" "is" "cold" "+")
triple3
The lion is green.
("lion" "is" "green" "+")
triple4
The lion is nice.
("lion" "is" "nice" "+")
triple5
The lion is round.
("lion" "is" "round" "+")
triple6
The lion needs the mouse.
("lion" "needs" "mouse" "+")
triple7
((triple6) -> (rule1 % int1))
The lion needs the mouse.
("lion" "needs" "mouse" "+")
int1
The lion visits the mouse.
("lion" "visits" "mouse" "+")
triple8
The mouse chases the lion.
("mouse" "chases" "lion" "+")
triple9
The mouse is big.
("mouse" "is" "big" "+")
triple10
The mouse is cold.
("mouse" "is" "cold" "+")
triple11
The mouse is green.
("mouse" "is" "green" "+")
triple12
The mouse is nice.
("mouse" "is" "nice" "+")
triple13
The mouse is round.
("mouse" "is" "round" "+")
triple14
The mouse needs the lion.
("mouse" "needs" "lion" "+")
triple15
The mouse visits the lion.
("mouse" "visits" "lion" "+")
triple16
The mouse needs the mouse.
("mouse" "needs" "mouse" "+")
((triple14) -> (rule1 % int1))
The mouse needs the mouse.
("mouse" "needs" "mouse" "+")
int1