The lion chases the mouse. The lion chases the squirrel. The lion is kind. The lion is red. The mouse chases the lion. The mouse chases the squirrel. The mouse is green. The mouse is kind. The mouse is red. The mouse sees the lion. The mouse sees the squirrel. The squirrel is green. The squirrel is rough. The squirrel likes the lion. The squirrel sees the mouse. If something sees the squirrel then the squirrel is nice. If something chases the squirrel then the squirrel sees the lion.
The lion chases the mouse.
("lion" "chases" "mouse" "+")
The lion chases the squirrel.
("lion" "chases" "squirrel" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion is red.
("lion" "is" "red" "+")
The mouse chases the lion.
("mouse" "chases" "lion" "+")
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
The mouse is green.
("mouse" "is" "green" "+")
The mouse is kind.
("mouse" "is" "kind" "+")
The mouse is red.
("mouse" "is" "red" "+")
The mouse sees the lion.
("mouse" "sees" "lion" "+")
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
The squirrel is green.
("squirrel" "is" "green" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
The squirrel likes the lion.
("squirrel" "likes" "lion" "+")
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
If something sees the squirrel then the squirrel is nice.
((("something" "sees" "squirrel" "+")) -> ("squirrel" "is" "nice" "+"))
If something chases the squirrel then the squirrel sees the lion.
((("something" "chases" "squirrel" "+")) -> ("squirrel" "sees" "lion" "+"))
The squirrel is rough.
True
1
proof
[(triple13)]
("squirrel" "is" "rough" "+")
triple13
The mouse does not chase the lion.
False
1
inv-proof
[(triple5)]
("mouse" "chases" "lion" "-")
triple5
The mouse is not nice.
Unknown
inv-random
[@0: The mouse is nice.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "nice" "-")
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 chases the squirrel.[(triple2)] The lion is kind.[(triple3)] The lion is red.[(triple4)] The mouse chases the lion.[(triple5)] The mouse chases the squirrel.[(triple6)] The mouse is green.[(triple7)] The mouse is kind.[(triple8)] The mouse is red.[(triple9)] The mouse sees the lion.[(triple10)] The mouse sees the squirrel.[(triple11)] The squirrel is green.[(triple12)] The squirrel is rough.[(triple13)] The squirrel likes the lion.[(triple14)] The squirrel sees the mouse.[(triple15)] @1: The squirrel is nice.[(((triple11) -> rule1))] The squirrel sees the lion.[(((triple2) -> rule2) OR ((triple6) -> rule2))]
The lion chases the mouse.
("lion" "chases" "mouse" "+")
triple1
The lion chases the squirrel.
("lion" "chases" "squirrel" "+")
triple2
The lion is kind.
("lion" "is" "kind" "+")
triple3
The lion is red.
("lion" "is" "red" "+")
triple4
The mouse chases the lion.
("mouse" "chases" "lion" "+")
triple5
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
triple6
The mouse is green.
("mouse" "is" "green" "+")
triple7
The mouse is kind.
("mouse" "is" "kind" "+")
triple8
The mouse is red.
("mouse" "is" "red" "+")
triple9
The mouse sees the lion.
("mouse" "sees" "lion" "+")
triple10
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
triple11
The squirrel is green.
("squirrel" "is" "green" "+")
triple12
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple13
The squirrel likes the lion.
("squirrel" "likes" "lion" "+")
triple14
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
triple15
The squirrel is nice.
("squirrel" "is" "nice" "+")
((triple11) -> (rule1 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
((triple2) -> (rule2 % int1))
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
int1
((triple6) -> (rule2 % int1))
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
int1