The mouse chases the rabbit. The mouse is cold. The mouse is kind. The mouse is young. The mouse does not need the rabbit. The mouse visits the rabbit. The rabbit chases the mouse. If the rabbit needs the mouse then the mouse needs the rabbit. If someone is green then they chase the mouse. If someone is young and they do not need the rabbit then they chase the mouse.
The mouse chases the rabbit.
("mouse" "chases" "rabbit" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is kind.
("mouse" "is" "kind" "+")
The mouse is young.
("mouse" "is" "young" "+")
The mouse does not need the rabbit.
("mouse" "needs" "rabbit" "-")
The mouse visits the rabbit.
("mouse" "visits" "rabbit" "+")
The rabbit chases the mouse.
("rabbit" "chases" "mouse" "+")
If the rabbit needs the mouse then the mouse needs the rabbit.
((("rabbit" "needs" "mouse" "+")) -> ("mouse" "needs" "rabbit" "+"))
If someone is green then they chase the mouse.
((("someone" "is" "green" "+")) -> ("someone" "chases" "mouse" "+"))
If someone is young and they do not need the rabbit then they chase the mouse.
((("someone" "is" "young" "+") ("someone" "needs" "rabbit" "~")) -> ("someone" "chases" "mouse" "+"))
The mouse does not need the rabbit.
True
1
proof
[(triple5)]
("mouse" "needs" "rabbit" "-")
triple5
The mouse needs the rabbit.
False
1
inv-proof
[(triple5)]
("mouse" "needs" "rabbit" "+")
triple5
The mouse chases the mouse.
True
3
proof
[(((triple4 triple5) -> rule3))]
("mouse" "chases" "mouse" "+")
((triple4 triple5) -> (rule3 % int1))
The mouse chases the mouse.
("mouse" "chases" "mouse" "+")
int1
The mouse does not chase the mouse.
False
3
inv-proof
[(((triple4 triple5) -> rule3))]
("mouse" "chases" "mouse" "-")
((triple4 triple5) -> (rule3 % int1))
The mouse chases the mouse.
("mouse" "chases" "mouse" "+")
int1
The mouse does not visit the mouse.
Unknown
inv-random
[@0: The mouse visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "mouse" "-")
The rabbit is nice.
Unknown
random
[@0: The rabbit is nice.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "nice" "+")
The rabbit is not green.
Unknown
inv-random
[@0: The rabbit is green.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "green" "-")
The rabbit visits the mouse.
Unknown
random
[@0: The rabbit visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "visits" "mouse" "+")
@0: The mouse chases the rabbit.[(triple1)] The mouse does not need the rabbit.[(triple5)] The mouse is cold.[(triple2)] The mouse is kind.[(triple3)] The mouse is young.[(triple4)] The mouse visits the rabbit.[(triple6)] The rabbit chases the mouse.[(triple7)] @1: The mouse chases the mouse.[(((triple4 triple5) -> rule3))]
The mouse chases the rabbit.
("mouse" "chases" "rabbit" "+")
triple1
The mouse does not need the rabbit.
("mouse" "needs" "rabbit" "-")
triple5
The mouse is cold.
("mouse" "is" "cold" "+")
triple2
The mouse is kind.
("mouse" "is" "kind" "+")
triple3
The mouse is young.
("mouse" "is" "young" "+")
triple4
The mouse visits the rabbit.
("mouse" "visits" "rabbit" "+")
triple6
The rabbit chases the mouse.
("rabbit" "chases" "mouse" "+")
triple7
The mouse chases the mouse.
("mouse" "chases" "mouse" "+")
((triple4 triple5) -> (rule3 % int1))
The mouse chases the mouse.
("mouse" "chases" "mouse" "+")
int1