The rabbit chases the tiger. The rabbit eats the tiger. The tiger needs the rabbit. If the rabbit needs the tiger and the tiger eats the rabbit then the rabbit chases the tiger. If someone needs the rabbit then they are blue. If someone chases the tiger and the tiger chases the rabbit then they eat the tiger.
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
The tiger needs the rabbit.
("tiger" "needs" "rabbit" "+")
If the rabbit needs the tiger and the tiger eats the rabbit then the rabbit chases the tiger.
((("rabbit" "needs" "tiger" "+") ("tiger" "eats" "rabbit" "+")) -> ("rabbit" "chases" "tiger" "+"))
If someone needs the rabbit then they are blue.
((("someone" "needs" "rabbit" "+")) -> ("someone" "is" "blue" "+"))
If someone chases the tiger and the tiger chases the rabbit then they eat the tiger.
((("someone" "chases" "tiger" "+") ("tiger" "chases" "rabbit" "+")) -> ("someone" "eats" "tiger" "+"))
The tiger needs the rabbit.
True
1
proof
[(triple3)]
("tiger" "needs" "rabbit" "+")
triple3
The rabbit does not chase the tiger.
False
1
inv-proof
[(triple1)]
("rabbit" "chases" "tiger" "-")
triple1
The tiger is blue.
True
2
proof
[(((triple3) -> rule2))]
("tiger" "is" "blue" "+")
((triple3) -> (rule2 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger is not blue.
False
2
inv-proof
[(((triple3) -> rule2))]
("tiger" "is" "blue" "-")
((triple3) -> (rule2 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The rabbit is not blue.
Unknown
inv-rconc
[@1: The rabbit is blue.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("rabbit" "is" "blue" "-")
The tiger eats the tiger.
Unknown
rconc
[@1: The tiger eats the tiger.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "eats" "tiger" "+")
The rabbit does not need the tiger.
Unknown
inv-random
[@0: The rabbit needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "needs" "tiger" "-")
The tiger chases the rabbit.
Unknown
random
[@0: The tiger chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "rabbit" "+")
@0: The rabbit chases the tiger.[(triple1)] The rabbit eats the tiger.[(triple2)] The tiger needs the rabbit.[(triple3)] @1: The tiger is blue.[(((triple3) -> rule2))]
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
triple1
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
triple2
The tiger needs the rabbit.
("tiger" "needs" "rabbit" "+")
triple3
The tiger is blue.
("tiger" "is" "blue" "+")
((triple3) -> (rule2 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1