The cat chases the cow. The cat eats the cow. The cat does not see the lion. The cow eats the cat. The cow sees the lion. The lion chases the cat. The lion chases the cow. If someone sees the lion then the lion sees the cow. If the lion is rough then the lion does not chase the cat.
The cat chases the cow.
("cat" "chases" "cow" "+")
The cat eats the cow.
("cat" "eats" "cow" "+")
The cat does not see the lion.
("cat" "sees" "lion" "-")
The cow eats the cat.
("cow" "eats" "cat" "+")
The cow sees the lion.
("cow" "sees" "lion" "+")
The lion chases the cat.
("lion" "chases" "cat" "+")
The lion chases the cow.
("lion" "chases" "cow" "+")
If someone sees the lion then the lion sees the cow.
((("someone" "sees" "lion" "+")) -> ("lion" "sees" "cow" "+"))
If the lion is rough then the lion does not chase the cat.
((("lion" "is" "rough" "+")) -> ("lion" "chases" "cat" "-"))
The cat does not see the lion.
True
1
proof
[(triple3)]
("cat" "sees" "lion" "-")
triple3
The cow does not see the lion.
False
1
inv-proof
[(triple5)]
("cow" "sees" "lion" "-")
triple5
The lion sees the cow.
True
2
proof
[(((triple5) -> rule1))]
("lion" "sees" "cow" "+")
((triple5) -> (rule1 % int1))
The lion sees the cow.
("lion" "sees" "cow" "+")
int1
The lion does not see the cow.
False
2
inv-proof
[(((triple5) -> rule1))]
("lion" "sees" "cow" "-")
((triple5) -> (rule1 % int1))
The lion sees the cow.
("lion" "sees" "cow" "+")
int1
The lion does not see the cat.
Unknown
inv-random
[@0: The lion sees the cat.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "cat" "-")
The cow eats the lion.
Unknown
random
[@0: The cow eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("cow" "eats" "lion" "+")
The lion is not nice.
Unknown
inv-random
[@0: The lion is nice.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "nice" "-")
The cat sees the cat.
Unknown
random
[@0: The cat sees the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "cat" "+")
@0: The cat chases the cow.[(triple1)] The cat does not see the lion.[(triple3)] The cat eats the cow.[(triple2)] The cow eats the cat.[(triple4)] The cow sees the lion.[(triple5)] The lion chases the cat.[(triple6)] The lion chases the cow.[(triple7)] @1: The lion sees the cow.[(((triple5) -> rule1))]
The cat chases the cow.
("cat" "chases" "cow" "+")
triple1
The cat does not see the lion.
("cat" "sees" "lion" "-")
triple3
The cat eats the cow.
("cat" "eats" "cow" "+")
triple2
The cow eats the cat.
("cow" "eats" "cat" "+")
triple4
The cow sees the lion.
("cow" "sees" "lion" "+")
triple5
The lion chases the cat.
("lion" "chases" "cat" "+")
triple6
The lion chases the cow.
("lion" "chases" "cow" "+")
triple7
The lion sees the cow.
("lion" "sees" "cow" "+")
((triple5) -> (rule1 % int1))
The lion sees the cow.
("lion" "sees" "cow" "+")
int1