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