The bear likes the cow. The cow eats the tiger. The mouse visits the tiger. The tiger is blue. If someone likes the cow and they are kind then they are blue. If someone is kind then they do not visit the tiger. If the tiger is kind then the tiger is not young. If someone is young and blue then they like the bear. If someone visits the mouse and they eat the mouse then the mouse is kind. If someone visits the bear then the bear likes the mouse. If someone likes the cow then the cow eats the mouse. If someone likes the tiger then the tiger does not visit the bear.
The bear likes the cow.
("bear" "likes" "cow" "+")
The cow eats the tiger.
("cow" "eats" "tiger" "+")
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
If someone likes the cow and they are kind then they are blue.
((("someone" "likes" "cow" "+") ("someone" "is" "kind" "+")) -> ("someone" "is" "blue" "+"))
If someone is kind then they do not visit the tiger.
((("someone" "is" "kind" "+")) -> ("someone" "visits" "tiger" "-"))
If the tiger is kind then the tiger is not young.
((("tiger" "is" "kind" "+")) -> ("tiger" "is" "young" "-"))
If someone is young and blue then they like the bear.
((("someone" "is" "young" "+") ("someone" "is" "blue" "+")) -> ("someone" "likes" "bear" "+"))
If someone visits the mouse and they eat the mouse then the mouse is kind.
((("someone" "visits" "mouse" "+") ("someone" "eats" "mouse" "+")) -> ("mouse" "is" "kind" "+"))
If someone visits the bear then the bear likes the mouse.
((("someone" "visits" "bear" "+")) -> ("bear" "likes" "mouse" "+"))
If someone likes the cow then the cow eats the mouse.
((("someone" "likes" "cow" "+")) -> ("cow" "eats" "mouse" "+"))
If someone likes the tiger then the tiger does not visit the bear.
((("someone" "likes" "tiger" "+")) -> ("tiger" "visits" "bear" "-"))
The mouse visits the tiger.
True
1
proof
[(triple3)]
("mouse" "visits" "tiger" "+")
triple3
The bear does not like the cow.
False
1
inv-proof
[(triple1)]
("bear" "likes" "cow" "-")
triple1
The cow eats the mouse.
True
2
proof
[(((triple1) -> rule7))]
("cow" "eats" "mouse" "+")
((triple1) -> (rule7 % int1))
The cow eats the mouse.
("cow" "eats" "mouse" "+")
int1
The cow does not eat the mouse.
False
2
inv-proof
[(((triple1) -> rule7))]
("cow" "eats" "mouse" "-")
((triple1) -> (rule7 % int1))
The cow eats the mouse.
("cow" "eats" "mouse" "+")
int1
The mouse is not blue.
Unknown
inv-rconc
[@1: The mouse is blue.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "is" "blue" "-")
The cow is blue.
Unknown
rconc
[@1: The cow is blue.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "is" "blue" "+")
The cow does not visit the bear.
Unknown
inv-random
[@0: The cow visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "bear" "-")
The mouse is round.
Unknown
random
[@0: The mouse is round.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "round" "+")
@0: The bear likes the cow.[(triple1)] The cow eats the tiger.[(triple2)] The mouse visits the tiger.[(triple3)] The tiger is blue.[(triple4)] @1: The cow eats the mouse.[(((triple1) -> rule7))]
The bear likes the cow.
("bear" "likes" "cow" "+")
triple1
The cow eats the tiger.
("cow" "eats" "tiger" "+")
triple2
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
triple3
The tiger is blue.
("tiger" "is" "blue" "+")
triple4
The cow eats the mouse.
("cow" "eats" "mouse" "+")
((triple1) -> (rule7 % int1))
The cow eats the mouse.
("cow" "eats" "mouse" "+")
int1