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