The cat eats the cow. The cat eats the tiger. The cat is not nice. The cat likes the cow. The cat likes the mouse. The cow eats the cat. The cow sees the mouse. The mouse does not eat the tiger. The mouse sees the cow. The tiger eats the cow. The tiger is not kind. The tiger likes the cat. The tiger likes the cow. The tiger likes the mouse. The tiger sees the cat. If something eats the mouse and the mouse does not eat the cat then the cat eats the cow. If something eats the tiger and it likes the cow then it likes the cat. If something likes the mouse and it eats the mouse then it does not like the tiger. If the mouse sees the cow and the tiger does not like the mouse then the tiger is not red. If something sees the cat and it is not kind then it likes the cow. If something is red and not nice then it does not like the cow. If something is nice and it sees the cat then the cat is not cold. If something sees the mouse and it does not eat the cow then it does not see the tiger.
The cat eats the cow.
("cat" "eats" "cow" "+")
The cat eats the tiger.
("cat" "eats" "tiger" "+")
The cat is not nice.
("cat" "is" "nice" "-")
The cat likes the cow.
("cat" "likes" "cow" "+")
The cat likes the mouse.
("cat" "likes" "mouse" "+")
The cow eats the cat.
("cow" "eats" "cat" "+")
The cow sees the mouse.
("cow" "sees" "mouse" "+")
The mouse does not eat the tiger.
("mouse" "eats" "tiger" "-")
The mouse sees the cow.
("mouse" "sees" "cow" "+")
The tiger eats the cow.
("tiger" "eats" "cow" "+")
The tiger is not kind.
("tiger" "is" "kind" "-")
The tiger likes the cat.
("tiger" "likes" "cat" "+")
The tiger likes the cow.
("tiger" "likes" "cow" "+")
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
The tiger sees the cat.
("tiger" "sees" "cat" "+")
If something eats the mouse and the mouse does not eat the cat then the cat eats the cow.
((("something" "eats" "mouse" "+") ("mouse" "eats" "cat" "~")) -> ("cat" "eats" "cow" "+"))
If something eats the tiger and it likes the cow then it likes the cat.
((("something" "eats" "tiger" "+") ("something" "likes" "cow" "+")) -> ("something" "likes" "cat" "+"))
If something likes the mouse and it eats the mouse then it does not like the tiger.
((("something" "likes" "mouse" "+") ("something" "eats" "mouse" "+")) -> ("something" "likes" "tiger" "-"))
If the mouse sees the cow and the tiger does not like the mouse then the tiger is not red.
((("mouse" "sees" "cow" "+") ("tiger" "likes" "mouse" "~")) -> ("tiger" "is" "red" "-"))
If something sees the cat and it is not kind then it likes the cow.
((("something" "sees" "cat" "+") ("something" "is" "kind" "~")) -> ("something" "likes" "cow" "+"))
If something is red and not nice then it does not like the cow.
((("something" "is" "red" "+") ("something" "is" "nice" "~")) -> ("something" "likes" "cow" "-"))
If something is nice and it sees the cat then the cat is not cold.
((("something" "is" "nice" "+") ("something" "sees" "cat" "+")) -> ("cat" "is" "cold" "-"))
If something sees the mouse and it does not eat the cow then it does not see the tiger.
((("something" "sees" "mouse" "+") ("something" "eats" "cow" "~")) -> ("something" "sees" "tiger" "-"))
The cat eats the cow.
True
1
proof
[(triple1)]
("cat" "eats" "cow" "+")
triple1
The tiger is kind.
False
1
inv-proof
[(triple11)]
("tiger" "is" "kind" "+")
triple11
The cat likes the cat.
True
3
proof
[(((triple2 triple4) -> rule2))]
("cat" "likes" "cat" "+")
((triple2 triple4) -> (rule2 % int1))
The cat likes the cat.
("cat" "likes" "cat" "+")
int1
The cat does not like the cat.
False
3
inv-proof
[(((triple2 triple4) -> rule2))]
("cat" "likes" "cat" "-")
((triple2 triple4) -> (rule2 % int1))
The cat likes the cat.
("cat" "likes" "cat" "+")
int1
The cow does not like the cat.
Unknown
inv-rconc
[@1: The cow likes the cat.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cow" "likes" "cat" "-")
The mouse likes the cow.
Unknown
rconc
[@1: The mouse likes the cow.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("mouse" "likes" "cow" "+")
The tiger does not like the tiger.
Unknown
inv-random
[@0: The tiger likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "tiger" "-")
The mouse eats the cat.
Unknown
random
[@0: The mouse eats the cat.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "eats" "cat" "+")
@0: The cat eats the cow.[(triple1)] The cat eats the tiger.[(triple2)] The cat is not nice.[(triple3)] The cat likes the cow.[(triple4)] The cat likes the mouse.[(triple5)] The cow eats the cat.[(triple6)] The cow sees the mouse.[(triple7)] The mouse does not eat the tiger.[(triple8)] The mouse sees the cow.[(triple9)] The tiger eats the cow.[(triple10)] The tiger is not kind.[(triple11)] The tiger likes the cat.[(triple12)] The tiger likes the cow.[(triple13 OR ((triple15 triple11) -> rule5))] The tiger likes the mouse.[(triple14)] The tiger sees the cat.[(triple15)] @1: The cat likes the cat.[(((triple2 triple4) -> rule2))]
The cat eats the cow.
("cat" "eats" "cow" "+")
triple1
The cat eats the tiger.
("cat" "eats" "tiger" "+")
triple2
The cat is not nice.
("cat" "is" "nice" "-")
triple3
The cat likes the cow.
("cat" "likes" "cow" "+")
triple4
The cat likes the mouse.
("cat" "likes" "mouse" "+")
triple5
The cow eats the cat.
("cow" "eats" "cat" "+")
triple6
The cow sees the mouse.
("cow" "sees" "mouse" "+")
triple7
The mouse does not eat the tiger.
("mouse" "eats" "tiger" "-")
triple8
The mouse sees the cow.
("mouse" "sees" "cow" "+")
triple9
The tiger eats the cow.
("tiger" "eats" "cow" "+")
triple10
The tiger is not kind.
("tiger" "is" "kind" "-")
triple11
The tiger likes the cat.
("tiger" "likes" "cat" "+")
triple12
The tiger likes the cow.
("tiger" "likes" "cow" "+")
triple13
((triple15 triple11) -> (rule5 % int1))
The tiger likes the cow.
("tiger" "likes" "cow" "+")
int1
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
triple14
The tiger sees the cat.
("tiger" "sees" "cat" "+")
triple15
The cat likes the cat.
("cat" "likes" "cat" "+")
((triple2 triple4) -> (rule2 % int1))
The cat likes the cat.
("cat" "likes" "cat" "+")
int1