The cow chases the tiger. The cow eats the tiger. The cow is cold. The cow is kind. The cow is red. The cow is rough. The cow is young. The cow visits the tiger. The tiger is young. The tiger visits the cow. If someone eats the tiger and the tiger is kind then they chase the tiger. If someone visits the tiger then they do not eat the cow. If someone chases the cow and they are young then the cow chases the tiger. If someone chases the cow then they are not red. If someone is kind then they do not chase the cow. If someone is kind and they do not chase the tiger then the tiger eats the cow.
The cow chases the tiger.
("cow" "chases" "tiger" "+")
The cow eats the tiger.
("cow" "eats" "tiger" "+")
The cow is cold.
("cow" "is" "cold" "+")
The cow is kind.
("cow" "is" "kind" "+")
The cow is red.
("cow" "is" "red" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow is young.
("cow" "is" "young" "+")
The cow visits the tiger.
("cow" "visits" "tiger" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger visits the cow.
("tiger" "visits" "cow" "+")
If someone eats the tiger and the tiger is kind then they chase the tiger.
((("someone" "eats" "tiger" "+") ("tiger" "is" "kind" "+")) -> ("someone" "chases" "tiger" "+"))
If someone visits the tiger then they do not eat the cow.
((("someone" "visits" "tiger" "+")) -> ("someone" "eats" "cow" "-"))
If someone chases the cow and they are young then the cow chases the tiger.
((("someone" "chases" "cow" "+") ("someone" "is" "young" "+")) -> ("cow" "chases" "tiger" "+"))
If someone chases the cow then they are not red.
((("someone" "chases" "cow" "+")) -> ("someone" "is" "red" "-"))
If someone is kind then they do not chase the cow.
((("someone" "is" "kind" "+")) -> ("someone" "chases" "cow" "-"))
If someone is kind and they do not chase the tiger then the tiger eats the cow.
((("someone" "is" "kind" "+") ("someone" "chases" "tiger" "~")) -> ("tiger" "eats" "cow" "+"))
The cow chases the tiger.
True
1
proof
[(triple1)]
("cow" "chases" "tiger" "+")
triple1
The cow is not red.
False
1
inv-proof
[(triple5)]
("cow" "is" "red" "-")
triple5
The tiger does not chase the tiger.
Unknown
inv-rconc
[@1: The tiger chases the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "chases" "tiger" "-")
The tiger is rough.
Unknown
random
[@0: The tiger is rough.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "rough" "+")
@0: The cow chases the tiger.[(triple1)] The cow eats the tiger.[(triple2)] The cow is cold.[(triple3)] The cow is kind.[(triple4)] The cow is red.[(triple5)] The cow is rough.[(triple6)] The cow is young.[(triple7)] The cow visits the tiger.[(triple8)] The tiger is young.[(triple9)] The tiger visits the cow.[(triple10)] @1: The cow does not chase the cow.[(((triple4) -> rule5))] The cow does not eat the cow.[(((triple8) -> rule2))]
The cow chases the tiger.
("cow" "chases" "tiger" "+")
triple1
The cow eats the tiger.
("cow" "eats" "tiger" "+")
triple2
The cow is cold.
("cow" "is" "cold" "+")
triple3
The cow is kind.
("cow" "is" "kind" "+")
triple4
The cow is red.
("cow" "is" "red" "+")
triple5
The cow is rough.
("cow" "is" "rough" "+")
triple6
The cow is young.
("cow" "is" "young" "+")
triple7
The cow visits the tiger.
("cow" "visits" "tiger" "+")
triple8
The tiger is young.
("tiger" "is" "young" "+")
triple9
The tiger visits the cow.
("tiger" "visits" "cow" "+")
triple10
The cow does not chase the cow.
("cow" "chases" "cow" "-")
((triple4) -> (rule5 % int1))
The cow does not chase the cow.
("cow" "chases" "cow" "-")
int1
The cow does not eat the cow.
("cow" "eats" "cow" "-")
((triple8) -> (rule2 % int1))
The cow does not eat the cow.
("cow" "eats" "cow" "-")
int1