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