The cat does not chase the mouse. The mouse likes the cat. The mouse visits the cat. If the mouse visits the cat and the cat does not chase the mouse then the cat likes the mouse. If something visits the cat and it is not rough then the cat likes the mouse. If something chases the mouse then the mouse does not visit the cat.
The cat does not chase the mouse.
("cat" "chases" "mouse" "-")
The mouse likes the cat.
("mouse" "likes" "cat" "+")
The mouse visits the cat.
("mouse" "visits" "cat" "+")
If the mouse visits the cat and the cat does not chase the mouse then the cat likes the mouse.
((("mouse" "visits" "cat" "+") ("cat" "chases" "mouse" "~")) -> ("cat" "likes" "mouse" "+"))
If something visits the cat and it is not rough then the cat likes the mouse.
((("something" "visits" "cat" "+") ("something" "is" "rough" "~")) -> ("cat" "likes" "mouse" "+"))
If something chases the mouse then the mouse does not visit the cat.
((("something" "chases" "mouse" "+")) -> ("mouse" "visits" "cat" "-"))
The mouse likes the cat.
True
1
proof
[(triple2)]
("mouse" "likes" "cat" "+")
triple2
The mouse does not visit the cat.
False
1
inv-proof
[(triple3)]
("mouse" "visits" "cat" "-")
triple3
The cat likes the mouse.
True
3
proof
[(((triple3 triple1) -> rule1))]
("cat" "likes" "mouse" "+")
((triple3 triple1) -> (rule1 % int1))
The cat likes the mouse.
("cat" "likes" "mouse" "+")
int1
The cat does not like the mouse.
False
3
inv-proof
[(((triple3 triple1) -> rule1))]
("cat" "likes" "mouse" "-")
((triple3 triple1) -> (rule1 % int1))
The cat likes the mouse.
("cat" "likes" "mouse" "+")
int1
The mouse is not big.
Unknown
inv-random
[@0: The mouse is big.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "big" "-")
The cat is big.
Unknown
random
[@0: The cat is big.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "big" "+")
The mouse does not chase the cat.
Unknown
inv-random
[@0: The mouse chases the cat.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "cat" "-")
The mouse visits the mouse.
Unknown
random
[@0: The mouse visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "mouse" "+")
@0: The cat does not chase the mouse.[(triple1)] The mouse likes the cat.[(triple2)] The mouse visits the cat.[(triple3)] @1: The cat likes the mouse.[(((triple3 triple1) -> rule1))]
The cat does not chase the mouse.
("cat" "chases" "mouse" "-")
triple1
The mouse likes the cat.
("mouse" "likes" "cat" "+")
triple2
The mouse visits the cat.
("mouse" "visits" "cat" "+")
triple3
The cat likes the mouse.
("cat" "likes" "mouse" "+")
((triple3 triple1) -> (rule1 % int1))
The cat likes the mouse.
("cat" "likes" "mouse" "+")
int1