The cat chases the squirrel. The dog chases the lion. The dog sees the cat. The lion sees the squirrel. The squirrel chases the cat. The squirrel eats the cat. The squirrel is green. The squirrel is not nice. The squirrel is red. The squirrel sees the dog. If the dog sees the lion and the dog is big then the dog does not eat the squirrel. If something sees the dog then the dog eats the cat. If something chases the squirrel then the squirrel is red.
The cat chases the squirrel.
("cat" "chases" "squirrel" "+")
The dog chases the lion.
("dog" "chases" "lion" "+")
The dog sees the cat.
("dog" "sees" "cat" "+")
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
The squirrel chases the cat.
("squirrel" "chases" "cat" "+")
The squirrel eats the cat.
("squirrel" "eats" "cat" "+")
The squirrel is green.
("squirrel" "is" "green" "+")
The squirrel is not nice.
("squirrel" "is" "nice" "-")
The squirrel is red.
("squirrel" "is" "red" "+")
The squirrel sees the dog.
("squirrel" "sees" "dog" "+")
If the dog sees the lion and the dog is big then the dog does not eat the squirrel.
((("dog" "sees" "lion" "+") ("dog" "is" "big" "+")) -> ("dog" "eats" "squirrel" "-"))
If something sees the dog then the dog eats the cat.
((("something" "sees" "dog" "+")) -> ("dog" "eats" "cat" "+"))
If something chases the squirrel then the squirrel is red.
((("something" "chases" "squirrel" "+")) -> ("squirrel" "is" "red" "+"))
The squirrel chases the cat.
True
1
proof
[(triple5)]
("squirrel" "chases" "cat" "+")
triple5
The dog does not see the cat.
False
1
inv-proof
[(triple3)]
("dog" "sees" "cat" "-")
triple3
The dog eats the cat.
True
2
proof
[(((triple10) -> rule2))]
("dog" "eats" "cat" "+")
((triple10) -> (rule2 % int1))
The dog eats the cat.
("dog" "eats" "cat" "+")
int1
The dog does not eat the cat.
False
2
inv-proof
[(((triple10) -> rule2))]
("dog" "eats" "cat" "-")
((triple10) -> (rule2 % int1))
The dog eats the cat.
("dog" "eats" "cat" "+")
int1
The cat does not see the lion.
Unknown
inv-random
[@0: The cat sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "lion" "-")
The squirrel eats the squirrel.
Unknown
random
[@0: The squirrel eats the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "eats" "squirrel" "+")
The dog is not red.
Unknown
inv-random
[@0: The dog is red.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "red" "-")
The squirrel sees the cat.
Unknown
random
[@0: The squirrel sees the cat.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "cat" "+")
@0: The cat chases the squirrel.[(triple1)] The dog chases the lion.[(triple2)] The dog sees the cat.[(triple3)] The lion sees the squirrel.[(triple4)] The squirrel chases the cat.[(triple5)] The squirrel eats the cat.[(triple6)] The squirrel is green.[(triple7)] The squirrel is not nice.[(triple8)] The squirrel is red.[(triple9 OR ((triple1) -> rule3))] The squirrel sees the dog.[(triple10)] @1: The dog eats the cat.[(((triple10) -> rule2))]
The cat chases the squirrel.
("cat" "chases" "squirrel" "+")
triple1
The dog chases the lion.
("dog" "chases" "lion" "+")
triple2
The dog sees the cat.
("dog" "sees" "cat" "+")
triple3
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
triple4
The squirrel chases the cat.
("squirrel" "chases" "cat" "+")
triple5
The squirrel eats the cat.
("squirrel" "eats" "cat" "+")
triple6
The squirrel is green.
("squirrel" "is" "green" "+")
triple7
The squirrel is not nice.
("squirrel" "is" "nice" "-")
triple8
The squirrel is red.
("squirrel" "is" "red" "+")
triple9
((triple1) -> (rule3 % int1))
The squirrel is red.
("squirrel" "is" "red" "+")
int1
The squirrel sees the dog.
("squirrel" "sees" "dog" "+")
triple10
The dog eats the cat.
("dog" "eats" "cat" "+")
((triple10) -> (rule2 % int1))
The dog eats the cat.
("dog" "eats" "cat" "+")
int1