The squirrel is kind. The tiger likes the squirrel. If something likes the tiger then it is green. If something likes the squirrel then the squirrel is green. If the squirrel sees the tiger then the squirrel likes the tiger.
The squirrel is kind.
("squirrel" "is" "kind" "+")
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
If something likes the tiger then it is green.
((("something" "likes" "tiger" "+")) -> ("something" "is" "green" "+"))
If something likes the squirrel then the squirrel is green.
((("something" "likes" "squirrel" "+")) -> ("squirrel" "is" "green" "+"))
If the squirrel sees the tiger then the squirrel likes the tiger.
((("squirrel" "sees" "tiger" "+")) -> ("squirrel" "likes" "tiger" "+"))
The squirrel is kind.
True
1
proof
[(triple1)]
("squirrel" "is" "kind" "+")
triple1
The tiger does not like the squirrel.
False
1
inv-proof
[(triple2)]
("tiger" "likes" "squirrel" "-")
triple2
The tiger is not green.
Unknown
inv-rconc
[@1: The tiger is green.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "green" "-")
The tiger is rough.
Unknown
random
[@0: The tiger is rough.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "rough" "+")
@0: The squirrel is kind.[(triple1)] The tiger likes the squirrel.[(triple2)] @1: The squirrel is green.[(((triple2) -> rule2))]
The squirrel is kind.
("squirrel" "is" "kind" "+")
triple1
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
triple2
The squirrel is green.
("squirrel" "is" "green" "+")
((triple2) -> (rule2 % int1))
The squirrel is green.
("squirrel" "is" "green" "+")
int1