The cat is nice. The cat likes the dog. The cow is green. The cow is nice. The cow likes the dog. The cow visits the cat. The cow visits the dog. The dog is green. The dog is rough. The dog likes the cow. The dog sees the cat. The dog visits the cat. Rough, round people are nice. If someone visits the dog then they see the cat.
The cat is nice.
("cat" "is" "nice" "+")
The cat likes the dog.
("cat" "likes" "dog" "+")
The cow is green.
("cow" "is" "green" "+")
The cow is nice.
("cow" "is" "nice" "+")
The cow likes the dog.
("cow" "likes" "dog" "+")
The cow visits the cat.
("cow" "visits" "cat" "+")
The cow visits the dog.
("cow" "visits" "dog" "+")
The dog is green.
("dog" "is" "green" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog likes the cow.
("dog" "likes" "cow" "+")
The dog sees the cat.
("dog" "sees" "cat" "+")
The dog visits the cat.
("dog" "visits" "cat" "+")
Rough, round people are nice.
((("someone" "is" "rough" "+") ("someone" "is" "round" "+")) -> ("someone" "is" "nice" "+"))
If someone visits the dog then they see the cat.
((("someone" "visits" "dog" "+")) -> ("someone" "sees" "cat" "+"))
The cow visits the cat.
True
1
proof
[(triple6)]
("cow" "visits" "cat" "+")
triple6
The cow is not nice.
False
1
inv-proof
[(triple4)]
("cow" "is" "nice" "-")
triple4
The cow sees the cat.
True
2
proof
[(((triple7) -> rule2))]
("cow" "sees" "cat" "+")
((triple7) -> (rule2 % int1))
The cow sees the cat.
("cow" "sees" "cat" "+")
int1
The cow does not see the cat.
False
2
inv-proof
[(((triple7) -> rule2))]
("cow" "sees" "cat" "-")
((triple7) -> (rule2 % int1))
The cow sees the cat.
("cow" "sees" "cat" "+")
int1
The dog is not nice.
Unknown
inv-rconc
[@1: The dog is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "is" "nice" "-")
The cat sees the cat.
Unknown
rconc
[@1: The cat sees the cat.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cat" "sees" "cat" "+")
The dog does not visit the cow.
Unknown
inv-random
[@0: The dog visits the cow.[CWA. Example of deepest failure = (FAIL)]]
("dog" "visits" "cow" "-")
The dog likes the cat.
Unknown
random
[@0: The dog likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("dog" "likes" "cat" "+")
@0: The cat is nice.[(triple1)] The cat likes the dog.[(triple2)] The cow is green.[(triple3)] The cow is nice.[(triple4)] The cow likes the dog.[(triple5)] The cow visits the cat.[(triple6)] The cow visits the dog.[(triple7)] The dog is green.[(triple8)] The dog is rough.[(triple9)] The dog likes the cow.[(triple10)] The dog sees the cat.[(triple11)] The dog visits the cat.[(triple12)] @1: The cow sees the cat.[(((triple7) -> rule2))]
The cat is nice.
("cat" "is" "nice" "+")
triple1
The cat likes the dog.
("cat" "likes" "dog" "+")
triple2
The cow is green.
("cow" "is" "green" "+")
triple3
The cow is nice.
("cow" "is" "nice" "+")
triple4
The cow likes the dog.
("cow" "likes" "dog" "+")
triple5
The cow visits the cat.
("cow" "visits" "cat" "+")
triple6
The cow visits the dog.
("cow" "visits" "dog" "+")
triple7
The dog is green.
("dog" "is" "green" "+")
triple8
The dog is rough.
("dog" "is" "rough" "+")
triple9
The dog likes the cow.
("dog" "likes" "cow" "+")
triple10
The dog sees the cat.
("dog" "sees" "cat" "+")
triple11
The dog visits the cat.
("dog" "visits" "cat" "+")
triple12
The cow sees the cat.
("cow" "sees" "cat" "+")
((triple7) -> (rule2 % int1))
The cow sees the cat.
("cow" "sees" "cat" "+")
int1