The squirrel likes the tiger. The tiger is red. If the tiger is round and the tiger likes the squirrel then the squirrel likes the tiger. If the squirrel sees the tiger and the tiger sees the squirrel then the squirrel likes the tiger. If the squirrel likes the tiger then the tiger sees the squirrel.
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
The tiger is red.
("tiger" "is" "red" "+")
If the tiger is round and the tiger likes the squirrel then the squirrel likes the tiger.
((("tiger" "is" "round" "+") ("tiger" "likes" "squirrel" "+")) -> ("squirrel" "likes" "tiger" "+"))
If the squirrel sees the tiger and the tiger sees the squirrel then the squirrel likes the tiger.
((("squirrel" "sees" "tiger" "+") ("tiger" "sees" "squirrel" "+")) -> ("squirrel" "likes" "tiger" "+"))
If the squirrel likes the tiger then the tiger sees the squirrel.
((("squirrel" "likes" "tiger" "+")) -> ("tiger" "sees" "squirrel" "+"))
The squirrel likes the tiger.
True
1
proof
[(triple1)]
("squirrel" "likes" "tiger" "+")
triple1
The tiger is not red.
False
1
inv-proof
[(triple2)]
("tiger" "is" "red" "-")
triple2
The tiger sees the squirrel.
True
2
proof
[(((triple1) -> rule3))]
("tiger" "sees" "squirrel" "+")
((triple1) -> (rule3 % int1))
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int1
The tiger does not see the squirrel.
False
2
inv-proof
[(((triple1) -> rule3))]
("tiger" "sees" "squirrel" "-")
((triple1) -> (rule3 % int1))
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int1
The squirrel is not red.
Unknown
inv-random
[@0: The squirrel is red.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "red" "-")
The tiger is blue.
Unknown
random
[@0: The tiger is blue.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "blue" "+")
The tiger does not like the tiger.
Unknown
inv-random
[@0: The tiger likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "tiger" "-")
The squirrel is blue.
Unknown
random
[@0: The squirrel is blue.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "blue" "+")
@0: The squirrel likes the tiger.[(triple1)] The tiger is red.[(triple2)] @1: The tiger sees the squirrel.[(((triple1) -> rule3))]
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
triple1
The tiger is red.
("tiger" "is" "red" "+")
triple2
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
((triple1) -> (rule3 % int1))
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int1