The lion does not eat the mouse. The lion is nice. The lion visits the mouse. The mouse eats the lion. The mouse is cold. The mouse is green. The mouse is rough. The mouse is not round. The mouse likes the lion. The mouse does not visit the lion. If something visits the mouse then it does not like the lion. If something likes the mouse and it is cold then the mouse eats the lion.
The lion does not eat the mouse.
("lion" "eats" "mouse" "-")
The lion is nice.
("lion" "is" "nice" "+")
The lion visits the mouse.
("lion" "visits" "mouse" "+")
The mouse eats the lion.
("mouse" "eats" "lion" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is green.
("mouse" "is" "green" "+")
The mouse is rough.
("mouse" "is" "rough" "+")
The mouse is not round.
("mouse" "is" "round" "-")
The mouse likes the lion.
("mouse" "likes" "lion" "+")
The mouse does not visit the lion.
("mouse" "visits" "lion" "-")
If something visits the mouse then it does not like the lion.
((("something" "visits" "mouse" "+")) -> ("something" "likes" "lion" "-"))
If something likes the mouse and it is cold then the mouse eats the lion.
((("something" "likes" "mouse" "+") ("something" "is" "cold" "+")) -> ("mouse" "eats" "lion" "+"))
The lion does not eat the mouse.
True
1
proof
[(triple1)]
("lion" "eats" "mouse" "-")
triple1
The lion does not visit the mouse.
False
1
inv-proof
[(triple3)]
("lion" "visits" "mouse" "-")
triple3
The lion is not round.
Unknown
inv-random
[@0: The lion is round.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "round" "-")
The lion is rough.
Unknown
random
[@0: The lion is rough.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "rough" "+")
@0: The lion does not eat the mouse.[(triple1)] The lion is nice.[(triple2)] The lion visits the mouse.[(triple3)] The mouse does not visit the lion.[(triple10)] The mouse eats the lion.[(triple4)] The mouse is cold.[(triple5)] The mouse is green.[(triple6)] The mouse is not round.[(triple8)] The mouse is rough.[(triple7)] The mouse likes the lion.[(triple9)] @1: The lion does not like the lion.[(((triple3) -> rule1))]
The lion does not eat the mouse.
("lion" "eats" "mouse" "-")
triple1
The lion is nice.
("lion" "is" "nice" "+")
triple2
The lion visits the mouse.
("lion" "visits" "mouse" "+")
triple3
The mouse does not visit the lion.
("mouse" "visits" "lion" "-")
triple10
The mouse eats the lion.
("mouse" "eats" "lion" "+")
triple4
The mouse is cold.
("mouse" "is" "cold" "+")
triple5
The mouse is green.
("mouse" "is" "green" "+")
triple6
The mouse is not round.
("mouse" "is" "round" "-")
triple8
The mouse is rough.
("mouse" "is" "rough" "+")
triple7
The mouse likes the lion.
("mouse" "likes" "lion" "+")
triple9
The lion does not like the lion.
("lion" "likes" "lion" "-")
((triple3) -> (rule1 % int1))
The lion does not like the lion.
("lion" "likes" "lion" "-")
int1