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