The lion likes the rabbit. The rabbit visits the lion. The squirrel visits the rabbit. The tiger likes the squirrel. If someone visits the tiger and they chase the tiger then they like the squirrel. If someone likes the squirrel then they do not chase the tiger.
The lion likes the rabbit.
("lion" "likes" "rabbit" "+")
The rabbit visits the lion.
("rabbit" "visits" "lion" "+")
The squirrel visits the rabbit.
("squirrel" "visits" "rabbit" "+")
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
If someone visits the tiger and they chase the tiger then they like the squirrel.
((("someone" "visits" "tiger" "+") ("someone" "chases" "tiger" "+")) -> ("someone" "likes" "squirrel" "+"))
If someone likes the squirrel then they do not chase the tiger.
((("someone" "likes" "squirrel" "+")) -> ("someone" "chases" "tiger" "-"))
The rabbit visits the lion.
True
1
proof
[(triple2)]
("rabbit" "visits" "lion" "+")
triple2
The lion does not like the rabbit.
False
1
inv-proof
[(triple1)]
("lion" "likes" "rabbit" "-")
triple1
The tiger does not chase the tiger.
True
2
proof
[(((triple4) -> rule2))]
("tiger" "chases" "tiger" "-")
((triple4) -> (rule2 % int1))
The tiger does not chase the tiger.
("tiger" "chases" "tiger" "-")
int1
The tiger chases the tiger.
False
2
inv-proof
[(((triple4) -> rule2))]
("tiger" "chases" "tiger" "+")
((triple4) -> (rule2 % int1))
The tiger does not chase the tiger.
("tiger" "chases" "tiger" "-")
int1
The lion does not like the squirrel.
Unknown
inv-rconc
[@1: The lion likes the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "likes" "squirrel" "-")
The squirrel likes the squirrel.
Unknown
rconc
[@1: The squirrel likes the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "likes" "squirrel" "+")
The rabbit does not chase the squirrel.
Unknown
inv-random
[@0: The rabbit chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "squirrel" "-")
The tiger likes the tiger.
Unknown
random
[@0: The tiger likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "tiger" "+")
@0: The lion likes the rabbit.[(triple1)] The rabbit visits the lion.[(triple2)] The squirrel visits the rabbit.[(triple3)] The tiger likes the squirrel.[(triple4)] @1: The tiger does not chase the tiger.[(((triple4) -> rule2))]
The lion likes the rabbit.
("lion" "likes" "rabbit" "+")
triple1
The rabbit visits the lion.
("rabbit" "visits" "lion" "+")
triple2
The squirrel visits the rabbit.
("squirrel" "visits" "rabbit" "+")
triple3
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
triple4
The tiger does not chase the tiger.
("tiger" "chases" "tiger" "-")
((triple4) -> (rule2 % int1))
The tiger does not chase the tiger.
("tiger" "chases" "tiger" "-")
int1