The mouse sees the tiger. The tiger needs the mouse. The tiger sees the mouse. If someone sees the tiger then they are round. If someone sees the mouse then the mouse needs the tiger.
The mouse sees the tiger.
("mouse" "sees" "tiger" "+")
The tiger needs the mouse.
("tiger" "needs" "mouse" "+")
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
If someone sees the tiger then they are round.
((("someone" "sees" "tiger" "+")) -> ("someone" "is" "round" "+"))
If someone sees the mouse then the mouse needs the tiger.
((("someone" "sees" "mouse" "+")) -> ("mouse" "needs" "tiger" "+"))
The tiger needs the mouse.
True
1
proof
[(triple2)]
("tiger" "needs" "mouse" "+")
triple2
The tiger does not see the mouse.
False
1
inv-proof
[(triple3)]
("tiger" "sees" "mouse" "-")
triple3
The mouse is round.
True
2
proof
[(((triple1) -> rule1))]
("mouse" "is" "round" "+")
((triple1) -> (rule1 % int1))
The mouse is round.
("mouse" "is" "round" "+")
int1
The mouse is not round.
False
2
inv-proof
[(((triple1) -> rule1))]
("mouse" "is" "round" "-")
((triple1) -> (rule1 % int1))
The mouse is round.
("mouse" "is" "round" "+")
int1
The tiger is not round.
Unknown
inv-rconc
[@1: The tiger is round.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "round" "-")
The tiger needs the tiger.
Unknown
random
[@0: The tiger needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "tiger" "+")
The tiger is not nice.
Unknown
inv-random
[@0: The tiger is nice.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "nice" "-")
The mouse eats the mouse.
Unknown
random
[@0: The mouse eats the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "eats" "mouse" "+")
@0: The mouse sees the tiger.[(triple1)] The tiger needs the mouse.[(triple2)] The tiger sees the mouse.[(triple3)] @1: The mouse is round.[(((triple1) -> rule1))] The mouse needs the tiger.[(((triple3) -> rule2))]
The mouse sees the tiger.
("mouse" "sees" "tiger" "+")
triple1
The tiger needs the mouse.
("tiger" "needs" "mouse" "+")
triple2
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
triple3
The mouse is round.
("mouse" "is" "round" "+")
((triple1) -> (rule1 % int1))
The mouse is round.
("mouse" "is" "round" "+")
int1
The mouse needs the tiger.
("mouse" "needs" "tiger" "+")
((triple3) -> (rule2 % int1))
The mouse needs the tiger.
("mouse" "needs" "tiger" "+")
int1