The mouse is not round. The rabbit is rough. The tiger does not like the mouse. If something is round and it chases the rabbit then the rabbit eats the tiger. If something is rough then it chases the mouse. If the mouse eats the rabbit then the rabbit chases the tiger.
The mouse is not round.
("mouse" "is" "round" "-")
The rabbit is rough.
("rabbit" "is" "rough" "+")
The tiger does not like the mouse.
("tiger" "likes" "mouse" "-")
If something is round and it chases the rabbit then the rabbit eats the tiger.
((("something" "is" "round" "+") ("something" "chases" "rabbit" "+")) -> ("rabbit" "eats" "tiger" "+"))
If something is rough then it chases the mouse.
((("something" "is" "rough" "+")) -> ("something" "chases" "mouse" "+"))
If the mouse eats the rabbit then the rabbit chases the tiger.
((("mouse" "eats" "rabbit" "+")) -> ("rabbit" "chases" "tiger" "+"))
The rabbit is rough.
True
1
proof
[(triple2)]
("rabbit" "is" "rough" "+")
triple2
The tiger likes the mouse.
False
1
inv-proof
[(triple3)]
("tiger" "likes" "mouse" "+")
triple3
The rabbit chases the mouse.
True
2
proof
[(((triple2) -> rule2))]
("rabbit" "chases" "mouse" "+")
((triple2) -> (rule2 % int1))
The rabbit chases the mouse.
("rabbit" "chases" "mouse" "+")
int1
The rabbit does not chase the mouse.
False
2
inv-proof
[(((triple2) -> rule2))]
("rabbit" "chases" "mouse" "-")
((triple2) -> (rule2 % int1))
The rabbit chases the mouse.
("rabbit" "chases" "mouse" "+")
int1
The rabbit does not chase the tiger.
Unknown
inv-rconc
[@1: The rabbit chases the tiger.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("rabbit" "chases" "tiger" "-")
The mouse chases the mouse.
Unknown
rconc
[@1: The mouse chases the mouse.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("mouse" "chases" "mouse" "+")
The mouse does not like the mouse.
Unknown
inv-random
[@0: The mouse likes the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "likes" "mouse" "-")
The tiger is round.
Unknown
random
[@0: The tiger is round.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "round" "+")
@0: The mouse is not round.[(triple1)] The rabbit is rough.[(triple2)] The tiger does not like the mouse.[(triple3)] @1: The rabbit chases the mouse.[(((triple2) -> rule2))]
The mouse is not round.
("mouse" "is" "round" "-")
triple1
The rabbit is rough.
("rabbit" "is" "rough" "+")
triple2
The tiger does not like the mouse.
("tiger" "likes" "mouse" "-")
triple3
The rabbit chases the mouse.
("rabbit" "chases" "mouse" "+")
((triple2) -> (rule2 % int1))
The rabbit chases the mouse.
("rabbit" "chases" "mouse" "+")
int1