The cow needs the tiger. The mouse is round. The rabbit is green. The tiger eats the cow. Rough people are kind. If someone is rough and they see the tiger then the tiger sees the mouse. If someone needs the mouse then the mouse is round. If someone needs the tiger then the tiger needs the cow. If someone needs the mouse then they see the rabbit. If someone needs the mouse then the mouse eats the tiger. If the tiger is green and the tiger eats the mouse then the tiger is rough. If someone sees the cow then the cow eats the rabbit.
The cow needs the tiger.
("cow" "needs" "tiger" "+")
The mouse is round.
("mouse" "is" "round" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The tiger eats the cow.
("tiger" "eats" "cow" "+")
Rough people are kind.
((("someone" "is" "rough" "+")) -> ("someone" "is" "kind" "+"))
If someone is rough and they see the tiger then the tiger sees the mouse.
((("someone" "is" "rough" "+") ("someone" "sees" "tiger" "+")) -> ("tiger" "sees" "mouse" "+"))
If someone needs the mouse then the mouse is round.
((("someone" "needs" "mouse" "+")) -> ("mouse" "is" "round" "+"))
If someone needs the tiger then the tiger needs the cow.
((("someone" "needs" "tiger" "+")) -> ("tiger" "needs" "cow" "+"))
If someone needs the mouse then they see the rabbit.
((("someone" "needs" "mouse" "+")) -> ("someone" "sees" "rabbit" "+"))
If someone needs the mouse then the mouse eats the tiger.
((("someone" "needs" "mouse" "+")) -> ("mouse" "eats" "tiger" "+"))
If the tiger is green and the tiger eats the mouse then the tiger is rough.
((("tiger" "is" "green" "+") ("tiger" "eats" "mouse" "+")) -> ("tiger" "is" "rough" "+"))
If someone sees the cow then the cow eats the rabbit.
((("someone" "sees" "cow" "+")) -> ("cow" "eats" "rabbit" "+"))
The rabbit is green.
True
1
proof
[(triple3)]
("rabbit" "is" "green" "+")
triple3
The rabbit is not green.
False
1
inv-proof
[(triple3)]
("rabbit" "is" "green" "-")
triple3
The tiger needs the cow.
True
2
proof
[(((triple1) -> rule4))]
("tiger" "needs" "cow" "+")
((triple1) -> (rule4 % int1))
The tiger needs the cow.
("tiger" "needs" "cow" "+")
int1
The tiger does not need the cow.
False
2
inv-proof
[(((triple1) -> rule4))]
("tiger" "needs" "cow" "-")
((triple1) -> (rule4 % int1))
The tiger needs the cow.
("tiger" "needs" "cow" "+")
int1
The mouse does not eat the tiger.
Unknown
inv-rconc
[@1: The mouse eats the tiger.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("mouse" "eats" "tiger" "-")
The rabbit sees the rabbit.
Unknown
rconc
[@1: The rabbit sees the rabbit.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("rabbit" "sees" "rabbit" "+")
The rabbit does not eat the mouse.
Unknown
inv-random
[@0: The rabbit eats the mouse.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "eats" "mouse" "-")
The rabbit needs the tiger.
Unknown
random
[@0: The rabbit needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "needs" "tiger" "+")
@0: The cow needs the tiger.[(triple1)] The mouse is round.[(triple2)] The rabbit is green.[(triple3)] The tiger eats the cow.[(triple4)] @1: The tiger needs the cow.[(((triple1) -> rule4))]
The cow needs the tiger.
("cow" "needs" "tiger" "+")
triple1
The mouse is round.
("mouse" "is" "round" "+")
triple2
The rabbit is green.
("rabbit" "is" "green" "+")
triple3
The tiger eats the cow.
("tiger" "eats" "cow" "+")
triple4
The tiger needs the cow.
("tiger" "needs" "cow" "+")
((triple1) -> (rule4 % int1))
The tiger needs the cow.
("tiger" "needs" "cow" "+")
int1