The cat eats the cow. The cow eats the cat. The lion chases the cat. The rabbit sees the cow. If something chases the cat then it chases the rabbit.
The cat eats the cow.
("cat" "eats" "cow" "+")
The cow eats the cat.
("cow" "eats" "cat" "+")
The lion chases the cat.
("lion" "chases" "cat" "+")
The rabbit sees the cow.
("rabbit" "sees" "cow" "+")
If something chases the cat then it chases the rabbit.
((("something" "chases" "cat" "+")) -> ("something" "chases" "rabbit" "+"))
The cat eats the cow.
True
1
proof
[(triple1)]
("cat" "eats" "cow" "+")
triple1
The cow does not eat the cat.
False
1
inv-proof
[(triple2)]
("cow" "eats" "cat" "-")
triple2
The lion chases the rabbit.
True
2
proof
[(((triple3) -> rule1))]
("lion" "chases" "rabbit" "+")
((triple3) -> (rule1 % int1))
The lion chases the rabbit.
("lion" "chases" "rabbit" "+")
int1
The lion does not chase the rabbit.
False
2
inv-proof
[(((triple3) -> rule1))]
("lion" "chases" "rabbit" "-")
((triple3) -> (rule1 % int1))
The lion chases the rabbit.
("lion" "chases" "rabbit" "+")
int1
The cat does not chase the rabbit.
Unknown
inv-rconc
[@1: The cat chases the rabbit.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cat" "chases" "rabbit" "-")
The cow chases the rabbit.
Unknown
rconc
[@1: The cow chases the rabbit.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "chases" "rabbit" "+")
The cow does not see the rabbit.
Unknown
inv-random
[@0: The cow sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "rabbit" "-")
The lion eats the cat.
Unknown
random
[@0: The lion eats the cat.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "cat" "+")
@0: The cat eats the cow.[(triple1)] The cow eats the cat.[(triple2)] The lion chases the cat.[(triple3)] The rabbit sees the cow.[(triple4)] @1: The lion chases the rabbit.[(((triple3) -> rule1))]
The cat eats the cow.
("cat" "eats" "cow" "+")
triple1
The cow eats the cat.
("cow" "eats" "cat" "+")
triple2
The lion chases the cat.
("lion" "chases" "cat" "+")
triple3
The rabbit sees the cow.
("rabbit" "sees" "cow" "+")
triple4
The lion chases the rabbit.
("lion" "chases" "rabbit" "+")
((triple3) -> (rule1 % int1))
The lion chases the rabbit.
("lion" "chases" "rabbit" "+")
int1