The cow visits the tiger. The rabbit eats the cow. The tiger is blue. If someone visits the tiger and the tiger is blue then the tiger eats the rabbit. If the tiger eats the cow then the cow visits the tiger. If the tiger is round and the tiger is green then the tiger eats the cow. If the rabbit visits the tiger and the rabbit eats the cow then the rabbit sees the cow. If someone visits the cow and the cow is green then the cow eats the tiger. If someone sees the rabbit then the rabbit is round. If someone is round then they visit the cow. If someone visits the rabbit then the rabbit eats the cow.
The cow visits the tiger.
("cow" "visits" "tiger" "+")
The rabbit eats the cow.
("rabbit" "eats" "cow" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
If someone visits the tiger and the tiger is blue then the tiger eats the rabbit.
((("someone" "visits" "tiger" "+") ("tiger" "is" "blue" "+")) -> ("tiger" "eats" "rabbit" "+"))
If the tiger eats the cow then the cow visits the tiger.
((("tiger" "eats" "cow" "+")) -> ("cow" "visits" "tiger" "+"))
If the tiger is round and the tiger is green then the tiger eats the cow.
((("tiger" "is" "round" "+") ("tiger" "is" "green" "+")) -> ("tiger" "eats" "cow" "+"))
If the rabbit visits the tiger and the rabbit eats the cow then the rabbit sees the cow.
((("rabbit" "visits" "tiger" "+") ("rabbit" "eats" "cow" "+")) -> ("rabbit" "sees" "cow" "+"))
If someone visits the cow and the cow is green then the cow eats the tiger.
((("someone" "visits" "cow" "+") ("cow" "is" "green" "+")) -> ("cow" "eats" "tiger" "+"))
If someone sees the rabbit then the rabbit is round.
((("someone" "sees" "rabbit" "+")) -> ("rabbit" "is" "round" "+"))
If someone is round then they visit the cow.
((("someone" "is" "round" "+")) -> ("someone" "visits" "cow" "+"))
If someone visits the rabbit then the rabbit eats the cow.
((("someone" "visits" "rabbit" "+")) -> ("rabbit" "eats" "cow" "+"))
The tiger is blue.
True
1
proof
[(triple3)]
("tiger" "is" "blue" "+")
triple3
The cow does not visit the tiger.
False
1
inv-proof
[(triple1)]
("cow" "visits" "tiger" "-")
triple1
The rabbit does not visit the cow.
Unknown
inv-rconc
[@2: The rabbit visits the cow.[CWA. Example of deepest failure = (rule7 <- rule6 <- FAIL)]]
("rabbit" "visits" "cow" "-")
The cow sees the rabbit.
Unknown
random
[@0: The cow sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "rabbit" "+")
@0: The cow visits the tiger.[(triple1)] The rabbit eats the cow.[(triple2)] The tiger is blue.[(triple3)] @1: The tiger eats the rabbit.[(((triple1 triple3) -> rule1))]
The cow visits the tiger.
("cow" "visits" "tiger" "+")
triple1
The rabbit eats the cow.
("rabbit" "eats" "cow" "+")
triple2
The tiger is blue.
("tiger" "is" "blue" "+")
triple3
The tiger eats the rabbit.
("tiger" "eats" "rabbit" "+")
((triple1 triple3) -> (rule1 % int1))
The tiger eats the rabbit.
("tiger" "eats" "rabbit" "+")
int1