The bear chases the mouse. The bear is rough. The cat chases the bear. The cat chases the mouse. The cat is kind. The mouse chases the rabbit. The rabbit needs the cat. If something chases the bear then it chases the cat.
The bear chases the mouse.
("bear" "chases" "mouse" "+")
The bear is rough.
("bear" "is" "rough" "+")
The cat chases the bear.
("cat" "chases" "bear" "+")
The cat chases the mouse.
("cat" "chases" "mouse" "+")
The cat is kind.
("cat" "is" "kind" "+")
The mouse chases the rabbit.
("mouse" "chases" "rabbit" "+")
The rabbit needs the cat.
("rabbit" "needs" "cat" "+")
If something chases the bear then it chases the cat.
((("something" "chases" "bear" "+")) -> ("something" "chases" "cat" "+"))
The bear is rough.
True
1
proof
[(triple2)]
("bear" "is" "rough" "+")
triple2
The cat does not chase the mouse.
False
1
inv-proof
[(triple4)]
("cat" "chases" "mouse" "-")
triple4
The cat chases the cat.
True
2
proof
[(((triple3) -> rule1))]
("cat" "chases" "cat" "+")
((triple3) -> (rule1 % int1))
The cat chases the cat.
("cat" "chases" "cat" "+")
int1
The cat does not chase the cat.
False
2
inv-proof
[(((triple3) -> rule1))]
("cat" "chases" "cat" "-")
((triple3) -> (rule1 % int1))
The cat chases the cat.
("cat" "chases" "cat" "+")
int1
The mouse does not chase the cat.
Unknown
inv-rconc
[@1: The mouse chases the cat.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "chases" "cat" "-")
The bear chases the cat.
Unknown
rconc
[@1: The bear chases the cat.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "chases" "cat" "+")
The rabbit does not need the rabbit.
Unknown
inv-random
[@0: The rabbit needs the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "needs" "rabbit" "-")
The cat is red.
Unknown
random
[@0: The cat is red.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "red" "+")
@0: The bear chases the mouse.[(triple1)] The bear is rough.[(triple2)] The cat chases the bear.[(triple3)] The cat chases the mouse.[(triple4)] The cat is kind.[(triple5)] The mouse chases the rabbit.[(triple6)] The rabbit needs the cat.[(triple7)] @1: The cat chases the cat.[(((triple3) -> rule1))]
The bear chases the mouse.
("bear" "chases" "mouse" "+")
triple1
The bear is rough.
("bear" "is" "rough" "+")
triple2
The cat chases the bear.
("cat" "chases" "bear" "+")
triple3
The cat chases the mouse.
("cat" "chases" "mouse" "+")
triple4
The cat is kind.
("cat" "is" "kind" "+")
triple5
The mouse chases the rabbit.
("mouse" "chases" "rabbit" "+")
triple6
The rabbit needs the cat.
("rabbit" "needs" "cat" "+")
triple7
The cat chases the cat.
("cat" "chases" "cat" "+")
((triple3) -> (rule1 % int1))
The cat chases the cat.
("cat" "chases" "cat" "+")
int1