The bear is cold. The bear is not young. The bear likes the cow. The cat is round. The cow is not cold. The cow likes the cat. The mouse eats the cat. If someone sees the cat then they eat the cat. If someone is big and they do not like the mouse then they see the bear. If someone is big and they eat the cow then they are red. If the mouse eats the cat then the mouse does not see the cow. If someone likes the bear then they are cold. If the mouse sees the cat and the cat does not eat the mouse then the cat does not see the mouse.
The bear is cold.
("bear" "is" "cold" "+")
The bear is not young.
("bear" "is" "young" "-")
The bear likes the cow.
("bear" "likes" "cow" "+")
The cat is round.
("cat" "is" "round" "+")
The cow is not cold.
("cow" "is" "cold" "-")
The cow likes the cat.
("cow" "likes" "cat" "+")
The mouse eats the cat.
("mouse" "eats" "cat" "+")
If someone sees the cat then they eat the cat.
((("someone" "sees" "cat" "+")) -> ("someone" "eats" "cat" "+"))
If someone is big and they do not like the mouse then they see the bear.
((("someone" "is" "big" "+") ("someone" "likes" "mouse" "~")) -> ("someone" "sees" "bear" "+"))
If someone is big and they eat the cow then they are red.
((("someone" "is" "big" "+") ("someone" "eats" "cow" "+")) -> ("someone" "is" "red" "+"))
If the mouse eats the cat then the mouse does not see the cow.
((("mouse" "eats" "cat" "+")) -> ("mouse" "sees" "cow" "-"))
If someone likes the bear then they are cold.
((("someone" "likes" "bear" "+")) -> ("someone" "is" "cold" "+"))
If the mouse sees the cat and the cat does not eat the mouse then the cat does not see the mouse.
((("mouse" "sees" "cat" "+") ("cat" "eats" "mouse" "~")) -> ("cat" "sees" "mouse" "-"))
The cow likes the cat.
True
1
proof
[(triple6)]
("cow" "likes" "cat" "+")
triple6
The mouse does not eat the cat.
False
1
inv-proof
[(triple7)]
("mouse" "eats" "cat" "-")
triple7
The mouse does not see the cow.
True
2
proof
[(((triple7) -> rule4))]
("mouse" "sees" "cow" "-")
((triple7) -> (rule4 % int1))
The mouse does not see the cow.
("mouse" "sees" "cow" "-")
int1
The mouse sees the cow.
False
2
inv-proof
[(((triple7) -> rule4))]
("mouse" "sees" "cow" "+")
((triple7) -> (rule4 % int1))
The mouse does not see the cow.
("mouse" "sees" "cow" "-")
int1
The mouse does not see the bear.
Unknown
inv-rconc
[@1: The mouse sees the bear.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("mouse" "sees" "bear" "-")
The cat is cold.
Unknown
rconc
[@1: The cat is cold.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("cat" "is" "cold" "+")
The cow does not eat the cow.
Unknown
inv-random
[@0: The cow eats the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "eats" "cow" "-")
The mouse is big.
Unknown
random
[@0: The mouse is big.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "big" "+")
@0: The bear is cold.[(triple1)] The bear is not young.[(triple2)] The bear likes the cow.[(triple3)] The cat is round.[(triple4)] The cow is not cold.[(triple5)] The cow likes the cat.[(triple6)] The mouse eats the cat.[(triple7)] @1: The mouse does not see the cow.[(((triple7) -> rule4))]
The bear is cold.
("bear" "is" "cold" "+")
triple1
The bear is not young.
("bear" "is" "young" "-")
triple2
The bear likes the cow.
("bear" "likes" "cow" "+")
triple3
The cat is round.
("cat" "is" "round" "+")
triple4
The cow is not cold.
("cow" "is" "cold" "-")
triple5
The cow likes the cat.
("cow" "likes" "cat" "+")
triple6
The mouse eats the cat.
("mouse" "eats" "cat" "+")
triple7
The mouse does not see the cow.
("mouse" "sees" "cow" "-")
((triple7) -> (rule4 % int1))
The mouse does not see the cow.
("mouse" "sees" "cow" "-")
int1