The cat likes the mouse. The cat visits the lion. The dog is nice. The dog visits the lion. The lion eats the cat. The lion visits the cat. The mouse is big. If the cat is kind and the cat does not eat the mouse then the mouse is not big. If something likes the dog and the dog is not nice then the dog is blue. If something is big then it likes the cat. If something visits the lion and it does not eat the mouse then the mouse does not like the cat. If the cat does not like the mouse then the mouse likes the cat. If something visits the mouse then the mouse does not visit the lion. If something eats the mouse then it is kind. If something is big and not blue then it visits the cat.
The cat likes the mouse.
("cat" "likes" "mouse" "+")
The cat visits the lion.
("cat" "visits" "lion" "+")
The dog is nice.
("dog" "is" "nice" "+")
The dog visits the lion.
("dog" "visits" "lion" "+")
The lion eats the cat.
("lion" "eats" "cat" "+")
The lion visits the cat.
("lion" "visits" "cat" "+")
The mouse is big.
("mouse" "is" "big" "+")
If the cat is kind and the cat does not eat the mouse then the mouse is not big.
((("cat" "is" "kind" "+") ("cat" "eats" "mouse" "~")) -> ("mouse" "is" "big" "-"))
If something likes the dog and the dog is not nice then the dog is blue.
((("something" "likes" "dog" "+") ("dog" "is" "nice" "~")) -> ("dog" "is" "blue" "+"))
If something is big then it likes the cat.
((("something" "is" "big" "+")) -> ("something" "likes" "cat" "+"))
If something visits the lion and it does not eat the mouse then the mouse does not like the cat.
((("something" "visits" "lion" "+") ("something" "eats" "mouse" "~")) -> ("mouse" "likes" "cat" "-"))
If the cat does not like the mouse then the mouse likes the cat.
((("cat" "likes" "mouse" "~")) -> ("mouse" "likes" "cat" "+"))
If something visits the mouse then the mouse does not visit the lion.
((("something" "visits" "mouse" "+")) -> ("mouse" "visits" "lion" "-"))
If something eats the mouse then it is kind.
((("something" "eats" "mouse" "+")) -> ("something" "is" "kind" "+"))
If something is big and not blue then it visits the cat.
((("something" "is" "big" "+") ("something" "is" "blue" "~")) -> ("something" "visits" "cat" "+"))
The lion visits the cat.
True
1
proof
[(triple6)]
("lion" "visits" "cat" "+")
triple6
The lion does not visit the cat.
False
1
inv-proof
[(triple6)]
("lion" "visits" "cat" "-")
triple6
The mouse likes the cat.
True
2
proof
[(((triple7) -> rule3))]
("mouse" "likes" "cat" "+")
((triple7) -> (rule3 % int1))
The mouse likes the cat.
("mouse" "likes" "cat" "+")
int1
The mouse does not like the cat.
False
2
inv-proof
[(((triple7) -> rule3))]
("mouse" "likes" "cat" "-")
((triple7) -> (rule3 % int1))
The mouse likes the cat.
("mouse" "likes" "cat" "+")
int1
The mouse is not kind.
Unknown
inv-rconc
[@1: The mouse is kind.[CWA. Example of deepest failure = (rule7 <- FAIL)]]
("mouse" "is" "kind" "-")
The lion is kind.
Unknown
rconc
[@1: The lion is kind.[CWA. Example of deepest failure = (rule7 <- FAIL)]]
("lion" "is" "kind" "+")
The mouse does not like the lion.
Unknown
inv-random
[@0: The mouse likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "likes" "lion" "-")
The cat is nice.
Unknown
random
[@0: The cat is nice.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "nice" "+")
@0: The cat likes the mouse.[(triple1)] The cat visits the lion.[(triple2)] The dog is nice.[(triple3)] The dog visits the lion.[(triple4)] The lion eats the cat.[(triple5)] The lion visits the cat.[(triple6)] The mouse is big.[(triple7)] @1: The mouse likes the cat.[(((triple7) -> rule3))]
The cat likes the mouse.
("cat" "likes" "mouse" "+")
triple1
The cat visits the lion.
("cat" "visits" "lion" "+")
triple2
The dog is nice.
("dog" "is" "nice" "+")
triple3
The dog visits the lion.
("dog" "visits" "lion" "+")
triple4
The lion eats the cat.
("lion" "eats" "cat" "+")
triple5
The lion visits the cat.
("lion" "visits" "cat" "+")
triple6
The mouse is big.
("mouse" "is" "big" "+")
triple7
The mouse likes the cat.
("mouse" "likes" "cat" "+")
((triple7) -> (rule3 % int1))
The mouse likes the cat.
("mouse" "likes" "cat" "+")
int1