The mouse is rough. The tiger needs the mouse. If the mouse is red then the mouse is green. If someone likes the tiger and the tiger likes the mouse then the mouse is red. If the tiger needs the mouse then the mouse likes the tiger.
The mouse is rough.
("mouse" "is" "rough" "+")
The tiger needs the mouse.
("tiger" "needs" "mouse" "+")
If the mouse is red then the mouse is green.
((("mouse" "is" "red" "+")) -> ("mouse" "is" "green" "+"))
If someone likes the tiger and the tiger likes the mouse then the mouse is red.
((("someone" "likes" "tiger" "+") ("tiger" "likes" "mouse" "+")) -> ("mouse" "is" "red" "+"))
If the tiger needs the mouse then the mouse likes the tiger.
((("tiger" "needs" "mouse" "+")) -> ("mouse" "likes" "tiger" "+"))
The tiger needs the mouse.
True
1
proof
[(triple2)]
("tiger" "needs" "mouse" "+")
triple2
The tiger does not need the mouse.
False
1
inv-proof
[(triple2)]
("tiger" "needs" "mouse" "-")
triple2
The mouse likes the tiger.
True
2
proof
[(((triple2) -> rule3))]
("mouse" "likes" "tiger" "+")
((triple2) -> (rule3 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1
The mouse does not like the tiger.
False
2
inv-proof
[(((triple2) -> rule3))]
("mouse" "likes" "tiger" "-")
((triple2) -> (rule3 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1
The mouse is not green.
Unknown
inv-rconc
[@2: The mouse is green.[CWA. Example of deepest failure = (rule1 <- rule2 <- FAIL)]]
("mouse" "is" "green" "-")
The mouse is red.
Unknown
rconc
[@1: The mouse is red.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("mouse" "is" "red" "+")
The tiger is not red.
Unknown
inv-random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "-")
The tiger visits the tiger.
Unknown
random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "+")
@0: The mouse is rough.[(triple1)] The tiger needs the mouse.[(triple2)] @1: The mouse likes the tiger.[(((triple2) -> rule3))]
The mouse is rough.
("mouse" "is" "rough" "+")
triple1
The tiger needs the mouse.
("tiger" "needs" "mouse" "+")
triple2
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
((triple2) -> (rule3 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1