The lion is nice. The mouse is cold. The mouse is young. The rabbit does not see the squirrel. The squirrel sees the lion. The squirrel sees the mouse. The squirrel sees the rabbit. If someone is blue and they do not see the squirrel then they do not like the rabbit. If someone is young then they like the mouse.
The lion is nice.
("lion" "is" "nice" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is young.
("mouse" "is" "young" "+")
The rabbit does not see the squirrel.
("rabbit" "sees" "squirrel" "-")
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
If someone is blue and they do not see the squirrel then they do not like the rabbit.
((("someone" "is" "blue" "+") ("someone" "sees" "squirrel" "~")) -> ("someone" "likes" "rabbit" "-"))
If someone is young then they like the mouse.
((("someone" "is" "young" "+")) -> ("someone" "likes" "mouse" "+"))
The mouse is young.
True
1
proof
[(triple3)]
("mouse" "is" "young" "+")
triple3
The mouse is not cold.
False
1
inv-proof
[(triple2)]
("mouse" "is" "cold" "-")
triple2
The mouse likes the mouse.
True
2
proof
[(((triple3) -> rule2))]
("mouse" "likes" "mouse" "+")
((triple3) -> (rule2 % int1))
The mouse likes the mouse.
("mouse" "likes" "mouse" "+")
int1
The mouse does not like the mouse.
False
2
inv-proof
[(((triple3) -> rule2))]
("mouse" "likes" "mouse" "-")
((triple3) -> (rule2 % int1))
The mouse likes the mouse.
("mouse" "likes" "mouse" "+")
int1
The rabbit does not like the mouse.
Unknown
inv-rconc
[@1: The rabbit likes the mouse.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("rabbit" "likes" "mouse" "-")
The lion likes the mouse.
Unknown
rconc
[@1: The lion likes the mouse.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "likes" "mouse" "+")
The mouse does not see the lion.
Unknown
inv-random
[@0: The mouse sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "lion" "-")
The mouse sees the rabbit.
Unknown
random
[@0: The mouse sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "rabbit" "+")
@0: The lion is nice.[(triple1)] The mouse is cold.[(triple2)] The mouse is young.[(triple3)] The rabbit does not see the squirrel.[(triple4)] The squirrel sees the lion.[(triple5)] The squirrel sees the mouse.[(triple6)] The squirrel sees the rabbit.[(triple7)] @1: The mouse likes the mouse.[(((triple3) -> rule2))]
The lion is nice.
("lion" "is" "nice" "+")
triple1
The mouse is cold.
("mouse" "is" "cold" "+")
triple2
The mouse is young.
("mouse" "is" "young" "+")
triple3
The rabbit does not see the squirrel.
("rabbit" "sees" "squirrel" "-")
triple4
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
triple5
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
triple6
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
triple7
The mouse likes the mouse.
("mouse" "likes" "mouse" "+")
((triple3) -> (rule2 % int1))
The mouse likes the mouse.
("mouse" "likes" "mouse" "+")
int1