The cat chases the dog. The cat is big. The cat is blue. The cat is nice. The cat is rough. The cat is young. The cat likes the dog. The cat sees the dog. The dog chases the cat. The dog is big. The dog is blue. The dog is nice. The dog is rough. The dog is young. The dog likes the cat. The dog sees the cat. If someone likes the cat then they see the dog.
The cat chases the dog.
("cat" "chases" "dog" "+")
The cat is big.
("cat" "is" "big" "+")
The cat is blue.
("cat" "is" "blue" "+")
The cat is nice.
("cat" "is" "nice" "+")
The cat is rough.
("cat" "is" "rough" "+")
The cat is young.
("cat" "is" "young" "+")
The cat likes the dog.
("cat" "likes" "dog" "+")
The cat sees the dog.
("cat" "sees" "dog" "+")
The dog chases the cat.
("dog" "chases" "cat" "+")
The dog is big.
("dog" "is" "big" "+")
The dog is blue.
("dog" "is" "blue" "+")
The dog is nice.
("dog" "is" "nice" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog is young.
("dog" "is" "young" "+")
The dog likes the cat.
("dog" "likes" "cat" "+")
The dog sees the cat.
("dog" "sees" "cat" "+")
If someone likes the cat then they see the dog.
((("someone" "likes" "cat" "+")) -> ("someone" "sees" "dog" "+"))
The dog is blue.
True
1
proof
[(triple11)]
("dog" "is" "blue" "+")
triple11
The dog is not rough.
False
1
inv-proof
[(triple13)]
("dog" "is" "rough" "-")
triple13
The dog sees the dog.
True
2
proof
[(((triple15) -> rule1))]
("dog" "sees" "dog" "+")
((triple15) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1
The dog does not see the dog.
False
2
inv-proof
[(((triple15) -> rule1))]
("dog" "sees" "dog" "-")
((triple15) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1
The dog does not like the dog.
Unknown
inv-random
[@0: The dog likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "likes" "dog" "-")
The cat chases the cat.
Unknown
random
[@0: The cat chases the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "chases" "cat" "+")
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 likes the cat.
Unknown
random
[@0: The cat likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "cat" "+")
@0: The cat chases the dog.[(triple1)] The cat is big.[(triple2)] The cat is blue.[(triple3)] The cat is nice.[(triple4)] The cat is rough.[(triple5)] The cat is young.[(triple6)] The cat likes the dog.[(triple7)] The cat sees the dog.[(triple8)] The dog chases the cat.[(triple9)] The dog is big.[(triple10)] The dog is blue.[(triple11)] The dog is nice.[(triple12)] The dog is rough.[(triple13)] The dog is young.[(triple14)] The dog likes the cat.[(triple15)] The dog sees the cat.[(triple16)] @1: The dog sees the dog.[(((triple15) -> rule1))]
The cat chases the dog.
("cat" "chases" "dog" "+")
triple1
The cat is big.
("cat" "is" "big" "+")
triple2
The cat is blue.
("cat" "is" "blue" "+")
triple3
The cat is nice.
("cat" "is" "nice" "+")
triple4
The cat is rough.
("cat" "is" "rough" "+")
triple5
The cat is young.
("cat" "is" "young" "+")
triple6
The cat likes the dog.
("cat" "likes" "dog" "+")
triple7
The cat sees the dog.
("cat" "sees" "dog" "+")
triple8
The dog chases the cat.
("dog" "chases" "cat" "+")
triple9
The dog is big.
("dog" "is" "big" "+")
triple10
The dog is blue.
("dog" "is" "blue" "+")
triple11
The dog is nice.
("dog" "is" "nice" "+")
triple12
The dog is rough.
("dog" "is" "rough" "+")
triple13
The dog is young.
("dog" "is" "young" "+")
triple14
The dog likes the cat.
("dog" "likes" "cat" "+")
triple15
The dog sees the cat.
("dog" "sees" "cat" "+")
triple16
The dog sees the dog.
("dog" "sees" "dog" "+")
((triple15) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1