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