The lion is red. The lion sees the rabbit. The mouse chases the lion. The rabbit chases the lion. The rabbit is green. The squirrel chases the lion. The squirrel sees the mouse. If something chases the squirrel then the squirrel is nice. If something sees the mouse then the mouse is nice. If something visits the mouse and it is green then the mouse visits the rabbit.
The lion is red.
("lion" "is" "red" "+")
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
The mouse chases the lion.
("mouse" "chases" "lion" "+")
The rabbit chases the lion.
("rabbit" "chases" "lion" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The squirrel chases the lion.
("squirrel" "chases" "lion" "+")
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
If something chases the squirrel then the squirrel is nice.
((("something" "chases" "squirrel" "+")) -> ("squirrel" "is" "nice" "+"))
If something sees the mouse then the mouse is nice.
((("something" "sees" "mouse" "+")) -> ("mouse" "is" "nice" "+"))
If something visits the mouse and it is green then the mouse visits the rabbit.
((("something" "visits" "mouse" "+") ("something" "is" "green" "+")) -> ("mouse" "visits" "rabbit" "+"))
The squirrel sees the mouse.
True
1
proof
[(triple7)]
("squirrel" "sees" "mouse" "+")
triple7
The rabbit is not green.
False
1
inv-proof
[(triple5)]
("rabbit" "is" "green" "-")
triple5
The mouse is nice.
True
2
proof
[(((triple7) -> rule2))]
("mouse" "is" "nice" "+")
((triple7) -> (rule2 % int1))
The mouse is nice.
("mouse" "is" "nice" "+")
int1
The mouse is not nice.
False
2
inv-proof
[(((triple7) -> rule2))]
("mouse" "is" "nice" "-")
((triple7) -> (rule2 % int1))
The mouse is nice.
("mouse" "is" "nice" "+")
int1
The squirrel is not nice.
Unknown
inv-rconc
[@1: The squirrel is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "is" "nice" "-")
The mouse visits the rabbit.
Unknown
rconc
[@1: The mouse visits the rabbit.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("mouse" "visits" "rabbit" "+")
The mouse does not see the squirrel.
Unknown
inv-random
[@0: The mouse sees the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "squirrel" "-")
The squirrel visits the rabbit.
Unknown
random
[@0: The squirrel visits the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "visits" "rabbit" "+")
@0: The lion is red.[(triple1)] The lion sees the rabbit.[(triple2)] The mouse chases the lion.[(triple3)] The rabbit chases the lion.[(triple4)] The rabbit is green.[(triple5)] The squirrel chases the lion.[(triple6)] The squirrel sees the mouse.[(triple7)] @1: The mouse is nice.[(((triple7) -> rule2))]
The lion is red.
("lion" "is" "red" "+")
triple1
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
triple2
The mouse chases the lion.
("mouse" "chases" "lion" "+")
triple3
The rabbit chases the lion.
("rabbit" "chases" "lion" "+")
triple4
The rabbit is green.
("rabbit" "is" "green" "+")
triple5
The squirrel chases the lion.
("squirrel" "chases" "lion" "+")
triple6
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
triple7
The mouse is nice.
("mouse" "is" "nice" "+")
((triple7) -> (rule2 % int1))
The mouse is nice.
("mouse" "is" "nice" "+")
int1