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