The mouse chases the rabbit. The rabbit is cold. If something is young and it likes the rabbit then the rabbit chases the mouse. If something chases the rabbit and it is rough then it chases the mouse. If something chases the mouse then the mouse is nice. Cold things are nice. If something needs the rabbit then the rabbit chases the mouse. If something needs the rabbit and the rabbit likes the mouse then the rabbit chases the mouse.
The mouse chases the rabbit.
("mouse" "chases" "rabbit" "+")
The rabbit is cold.
("rabbit" "is" "cold" "+")
If something is young and it likes the rabbit then the rabbit chases the mouse.
((("something" "is" "young" "+") ("something" "likes" "rabbit" "+")) -> ("rabbit" "chases" "mouse" "+"))
If something chases the rabbit and it is rough then it chases the mouse.
((("something" "chases" "rabbit" "+") ("something" "is" "rough" "+")) -> ("something" "chases" "mouse" "+"))
If something chases the mouse then the mouse is nice.
((("something" "chases" "mouse" "+")) -> ("mouse" "is" "nice" "+"))
Cold things are nice.
((("something" "is" "cold" "+")) -> ("something" "is" "nice" "+"))
If something needs the rabbit then the rabbit chases the mouse.
((("something" "needs" "rabbit" "+")) -> ("rabbit" "chases" "mouse" "+"))
If something needs the rabbit and the rabbit likes the mouse then the rabbit chases the mouse.
((("something" "needs" "rabbit" "+") ("rabbit" "likes" "mouse" "+")) -> ("rabbit" "chases" "mouse" "+"))
The rabbit is cold.
True
1
proof
[(triple2)]
("rabbit" "is" "cold" "+")
triple2
The rabbit is not cold.
False
1
inv-proof
[(triple2)]
("rabbit" "is" "cold" "-")
triple2
The rabbit is nice.
True
2
proof
[(((triple2) -> rule4))]
("rabbit" "is" "nice" "+")
((triple2) -> (rule4 % int1))
The rabbit is nice.
("rabbit" "is" "nice" "+")
int1
The rabbit is not nice.
False
2
inv-proof
[(((triple2) -> rule4))]
("rabbit" "is" "nice" "-")
((triple2) -> (rule4 % int1))
The rabbit is nice.
("rabbit" "is" "nice" "+")
int1
The rabbit does not chase the mouse.
Unknown
inv-rconc
[@1: The rabbit chases the mouse.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("rabbit" "chases" "mouse" "-")
The mouse is nice.
Unknown
rconc
[@2: The mouse is nice.[CWA. Example of deepest failure = (rule3 <- rule1 <- FAIL)]]
("mouse" "is" "nice" "+")
The mouse is not cold.
Unknown
inv-random
[@0: The mouse is cold.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "cold" "-")
The mouse is round.
Unknown
random
[@0: The mouse is round.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "round" "+")
@0: The mouse chases the rabbit.[(triple1)] The rabbit is cold.[(triple2)] @1: The rabbit is nice.[(((triple2) -> rule4))]
The mouse chases the rabbit.
("mouse" "chases" "rabbit" "+")
triple1
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple2
The rabbit is nice.
("rabbit" "is" "nice" "+")
((triple2) -> (rule4 % int1))
The rabbit is nice.
("rabbit" "is" "nice" "+")
int1