The bear visits the cat. The cat is big. The cat is kind. The cat is rough. The cat does not see the dog. The dog does not chase the bear. The dog is big. The dog is rough. The dog sees the bear. The dog sees the cat. The dog visits the bear. The dog visits the cat. If something is rough and it visits the bear then it sees the dog.
The bear visits the cat.
("bear" "visits" "cat" "+")
The cat is big.
("cat" "is" "big" "+")
The cat is kind.
("cat" "is" "kind" "+")
The cat is rough.
("cat" "is" "rough" "+")
The cat does not see the dog.
("cat" "sees" "dog" "-")
The dog does not chase the bear.
("dog" "chases" "bear" "-")
The dog is big.
("dog" "is" "big" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog sees the bear.
("dog" "sees" "bear" "+")
The dog sees the cat.
("dog" "sees" "cat" "+")
The dog visits the bear.
("dog" "visits" "bear" "+")
The dog visits the cat.
("dog" "visits" "cat" "+")
If something is rough and it visits the bear then it sees the dog.
((("something" "is" "rough" "+") ("something" "visits" "bear" "+")) -> ("something" "sees" "dog" "+"))
The dog does not chase the bear.
True
1
proof
[(triple6)]
("dog" "chases" "bear" "-")
triple6
The dog does not visit the bear.
False
1
inv-proof
[(triple11)]
("dog" "visits" "bear" "-")
triple11
The dog sees the dog.
True
3
proof
[(((triple8 triple11) -> rule1))]
("dog" "sees" "dog" "+")
((triple8 triple11) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1
The dog does not see the dog.
False
3
inv-proof
[(((triple8 triple11) -> rule1))]
("dog" "sees" "dog" "-")
((triple8 triple11) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1
The bear does not see the dog.
Unknown
inv-rconc
[@1: The bear sees the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "sees" "dog" "-")
The cat chases the dog.
Unknown
random
[@0: The cat chases the dog.[CWA. Example of deepest failure = (FAIL)]]
("cat" "chases" "dog" "+")
The cat does not visit the bear.
Unknown
inv-random
[@0: The cat visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("cat" "visits" "bear" "-")
The dog is young.
Unknown
random
[@0: The dog is young.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "young" "+")
@0: The bear visits the cat.[(triple1)] The cat does not see the dog.[(triple5)] The cat is big.[(triple2)] The cat is kind.[(triple3)] The cat is rough.[(triple4)] The dog does not chase the bear.[(triple6)] The dog is big.[(triple7)] The dog is rough.[(triple8)] The dog sees the bear.[(triple9)] The dog sees the cat.[(triple10)] The dog visits the bear.[(triple11)] The dog visits the cat.[(triple12)] @1: The dog sees the dog.[(((triple8 triple11) -> rule1))]
The bear visits the cat.
("bear" "visits" "cat" "+")
triple1
The cat does not see the dog.
("cat" "sees" "dog" "-")
triple5
The cat is big.
("cat" "is" "big" "+")
triple2
The cat is kind.
("cat" "is" "kind" "+")
triple3
The cat is rough.
("cat" "is" "rough" "+")
triple4
The dog does not chase the bear.
("dog" "chases" "bear" "-")
triple6
The dog is big.
("dog" "is" "big" "+")
triple7
The dog is rough.
("dog" "is" "rough" "+")
triple8
The dog sees the bear.
("dog" "sees" "bear" "+")
triple9
The dog sees the cat.
("dog" "sees" "cat" "+")
triple10
The dog visits the bear.
("dog" "visits" "bear" "+")
triple11
The dog visits the cat.
("dog" "visits" "cat" "+")
triple12
The dog sees the dog.
("dog" "sees" "dog" "+")
((triple8 triple11) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1