The mouse is big. The tiger chases the mouse. The tiger sees the mouse. If something is nice then it is round. If something chases the mouse then the mouse chases the tiger. If something chases the tiger and it sees the mouse then it is not red.
The mouse is big.
("mouse" "is" "big" "+")
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
If something is nice then it is round.
((("something" "is" "nice" "+")) -> ("something" "is" "round" "+"))
If something chases the mouse then the mouse chases the tiger.
((("something" "chases" "mouse" "+")) -> ("mouse" "chases" "tiger" "+"))
If something chases the tiger and it sees the mouse then it is not red.
((("something" "chases" "tiger" "+") ("something" "sees" "mouse" "+")) -> ("something" "is" "red" "-"))
The mouse is big.
True
1
proof
[(triple1)]
("mouse" "is" "big" "+")
triple1
The tiger does not chase the mouse.
False
1
inv-proof
[(triple2)]
("tiger" "chases" "mouse" "-")
triple2
The mouse chases the tiger.
True
2
proof
[(((triple2) -> rule2))]
("mouse" "chases" "tiger" "+")
((triple2) -> (rule2 % int1))
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
int1
The mouse does not chase the tiger.
False
2
inv-proof
[(((triple2) -> rule2))]
("mouse" "chases" "tiger" "-")
((triple2) -> (rule2 % int1))
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
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 mouse is round.
Unknown
rconc
[@1: The mouse is round.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "is" "round" "+")
The mouse is not blue.
Unknown
inv-random
[@0: The mouse is blue.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "blue" "-")
The mouse sees the mouse.
Unknown
random
[@0: The mouse sees the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "mouse" "+")
@0: The mouse is big.[(triple1)] The tiger chases the mouse.[(triple2)] The tiger sees the mouse.[(triple3)] @1: The mouse chases the tiger.[(((triple2) -> rule2))]
The mouse is big.
("mouse" "is" "big" "+")
triple1
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
triple2
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
triple3
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
((triple2) -> (rule2 % int1))
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
int1