The lion is green. The lion is nice. The lion is red. The lion is rough. The lion is round. The lion needs the mouse. The lion sees the mouse. The mouse eats the lion. The mouse is red. The mouse is rough. The mouse is round. The mouse needs the lion. If someone is round then they eat the mouse.
The lion is green.
("lion" "is" "green" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is rough.
("lion" "is" "rough" "+")
The lion is round.
("lion" "is" "round" "+")
The lion needs the mouse.
("lion" "needs" "mouse" "+")
The lion sees the mouse.
("lion" "sees" "mouse" "+")
The mouse eats the lion.
("mouse" "eats" "lion" "+")
The mouse is red.
("mouse" "is" "red" "+")
The mouse is rough.
("mouse" "is" "rough" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse needs the lion.
("mouse" "needs" "lion" "+")
If someone is round then they eat the mouse.
((("someone" "is" "round" "+")) -> ("someone" "eats" "mouse" "+"))
The mouse is rough.
True
1
proof
[(triple10)]
("mouse" "is" "rough" "+")
triple10
The lion is not red.
False
1
inv-proof
[(triple3)]
("lion" "is" "red" "-")
triple3
The mouse eats the mouse.
True
2
proof
[(((triple11) -> rule1))]
("mouse" "eats" "mouse" "+")
((triple11) -> (rule1 % int1))
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
int1
The mouse does not eat the mouse.
False
2
inv-proof
[(((triple11) -> rule1))]
("mouse" "eats" "mouse" "-")
((triple11) -> (rule1 % int1))
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
int1
The mouse is not nice.
Unknown
inv-random
[@0: The mouse is nice.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "nice" "-")
The lion sees the lion.
Unknown
random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "+")
The lion does not eat the lion.
Unknown
inv-random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "lion" "-")
The lion needs the lion.
Unknown
random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "+")
@0: The lion is green.[(triple1)] The lion is nice.[(triple2)] The lion is red.[(triple3)] The lion is rough.[(triple4)] The lion is round.[(triple5)] The lion needs the mouse.[(triple6)] The lion sees the mouse.[(triple7)] The mouse eats the lion.[(triple8)] The mouse is red.[(triple9)] The mouse is rough.[(triple10)] The mouse is round.[(triple11)] The mouse needs the lion.[(triple12)] @1: The lion eats the mouse.[(((triple5) -> rule1))] The mouse eats the mouse.[(((triple11) -> rule1))]
The lion is green.
("lion" "is" "green" "+")
triple1
The lion is nice.
("lion" "is" "nice" "+")
triple2
The lion is red.
("lion" "is" "red" "+")
triple3
The lion is rough.
("lion" "is" "rough" "+")
triple4
The lion is round.
("lion" "is" "round" "+")
triple5
The lion needs the mouse.
("lion" "needs" "mouse" "+")
triple6
The lion sees the mouse.
("lion" "sees" "mouse" "+")
triple7
The mouse eats the lion.
("mouse" "eats" "lion" "+")
triple8
The mouse is red.
("mouse" "is" "red" "+")
triple9
The mouse is rough.
("mouse" "is" "rough" "+")
triple10
The mouse is round.
("mouse" "is" "round" "+")
triple11
The mouse needs the lion.
("mouse" "needs" "lion" "+")
triple12
The lion eats the mouse.
("lion" "eats" "mouse" "+")
((triple5) -> (rule1 % int1))
The lion eats the mouse.
("lion" "eats" "mouse" "+")
int1
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
((triple11) -> (rule1 % int1))
The mouse eats the mouse.
("mouse" "eats" "mouse" "+")
int1