The cat visits the dog. The dog likes the cat. If the cat likes the dog and the cat is nice then the cat is not rough.
The cat visits the dog.
("cat" "visits" "dog" "+")
The dog likes the cat.
("dog" "likes" "cat" "+")
If the cat likes the dog and the cat is nice then the cat is not rough.
((("cat" "likes" "dog" "+") ("cat" "is" "nice" "+")) -> ("cat" "is" "rough" "-"))
The dog likes the cat.
True
1
proof
[(triple2)]
("dog" "likes" "cat" "+")
triple2
The cat does not visit the dog.
False
1
inv-proof
[(triple1)]
("cat" "visits" "dog" "-")
triple1
The cat does not like the dog.
Unknown
inv-random
[@0: The cat likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "dog" "-")
The dog is nice.
Unknown
random
[@0: The dog is nice.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "nice" "+")
@0: The cat visits the dog.[(triple1)] The dog likes the cat.[(triple2)]
The cat visits the dog.
("cat" "visits" "dog" "+")
triple1
The dog likes the cat.
("dog" "likes" "cat" "+")
triple2