The mouse visits the tiger. The tiger is rough. If the mouse likes the tiger then the tiger eats the mouse. If someone is nice and they eat the tiger then the tiger is green. If the tiger eats the mouse and the tiger is rough then the tiger is round. All cold people are green. If someone is round and they visit the mouse then they eat the mouse. If the mouse visits the tiger then the mouse likes the tiger.
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
If the mouse likes the tiger then the tiger eats the mouse.
((("mouse" "likes" "tiger" "+")) -> ("tiger" "eats" "mouse" "+"))
If someone is nice and they eat the tiger then the tiger is green.
((("someone" "is" "nice" "+") ("someone" "eats" "tiger" "+")) -> ("tiger" "is" "green" "+"))
If the tiger eats the mouse and the tiger is rough then the tiger is round.
((("tiger" "eats" "mouse" "+") ("tiger" "is" "rough" "+")) -> ("tiger" "is" "round" "+"))
All cold people are green.
((("someone" "is" "cold" "+")) -> ("someone" "is" "green" "+"))
If someone is round and they visit the mouse then they eat the mouse.
((("someone" "is" "round" "+") ("someone" "visits" "mouse" "+")) -> ("someone" "eats" "mouse" "+"))
If the mouse visits the tiger then the mouse likes the tiger.
((("mouse" "visits" "tiger" "+")) -> ("mouse" "likes" "tiger" "+"))
The tiger is rough.
True
1
proof
[(triple2)]
("tiger" "is" "rough" "+")
triple2
The tiger is not rough.
False
1
inv-proof
[(triple2)]
("tiger" "is" "rough" "-")
triple2
The mouse likes the tiger.
True
2
proof
[(((triple1) -> rule6))]
("mouse" "likes" "tiger" "+")
((triple1) -> (rule6 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1
The mouse does not like the tiger.
False
2
inv-proof
[(((triple1) -> rule6))]
("mouse" "likes" "tiger" "-")
((triple1) -> (rule6 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1
The mouse is not green.
Unknown
inv-rconc
[@1: The mouse is green.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("mouse" "is" "green" "-")
The mouse eats the mouse.
Unknown
rconc
[@1: The mouse eats the mouse.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("mouse" "eats" "mouse" "+")
The mouse is not cold.
Unknown
inv-random
[@0: The mouse is cold.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "cold" "-")
The tiger is cold.
Unknown
random
[@0: The tiger is cold.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "cold" "+")
@0: The mouse visits the tiger.[(triple1)] The tiger is rough.[(triple2)] @1: The mouse likes the tiger.[(((triple1) -> rule6))] @2: The tiger eats the mouse.[(((((triple1) -> rule6)) -> rule1))] @3: The tiger is round.[(((((((triple1) -> rule6)) -> rule1) triple2) -> rule3))]
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
triple1
The tiger is rough.
("tiger" "is" "rough" "+")
triple2
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
((triple1) -> (rule6 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1
The tiger eats the mouse.
("tiger" "eats" "mouse" "+")
((((triple1) -> (rule6 % int2))) -> (rule1 % int1))
The tiger eats the mouse.
("tiger" "eats" "mouse" "+")
int1
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int2
The tiger is round.
("tiger" "is" "round" "+")
((((((triple1) -> (rule6 % int3))) -> (rule1 % int2)) triple2) -> (rule3 % int1))
The tiger is round.
("tiger" "is" "round" "+")
int1
The tiger eats the mouse.
("tiger" "eats" "mouse" "+")
int2
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int3