The mouse chases the squirrel. The mouse is blue. The mouse is nice. The mouse is round. The mouse sees the squirrel. The mouse sees the tiger. The squirrel chases the mouse. The squirrel is blue. The squirrel likes the tiger. The tiger chases the mouse. The tiger chases the squirrel. The tiger is blue. The tiger likes the mouse. The tiger likes the squirrel. The tiger sees the squirrel. If someone is round then they like the tiger. If someone likes the tiger and they are blue then they are big.
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
The mouse is blue.
("mouse" "is" "blue" "+")
The mouse is nice.
("mouse" "is" "nice" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
The mouse sees the tiger.
("mouse" "sees" "tiger" "+")
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
The squirrel is blue.
("squirrel" "is" "blue" "+")
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
If someone is round then they like the tiger.
((("someone" "is" "round" "+")) -> ("someone" "likes" "tiger" "+"))
If someone likes the tiger and they are blue then they are big.
((("someone" "likes" "tiger" "+") ("someone" "is" "blue" "+")) -> ("someone" "is" "big" "+"))
The mouse sees the tiger.
True
1
proof
[(triple6)]
("mouse" "sees" "tiger" "+")
triple6
The tiger does not see the squirrel.
False
1
inv-proof
[(triple15)]
("tiger" "sees" "squirrel" "-")
triple15
The squirrel is big.
True
3
proof
[(((triple9 triple8) -> rule2))]
("squirrel" "is" "big" "+")
((triple9 triple8) -> (rule2 % int1))
The squirrel is big.
("squirrel" "is" "big" "+")
int1
The mouse does not like the tiger.
False
2
inv-proof
[(((triple4) -> rule1))]
("mouse" "likes" "tiger" "-")
((triple4) -> (rule1 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1
The mouse is big.
True
4
proof
[(((((triple4) -> rule1) triple2) -> rule2))]
("mouse" "is" "big" "+")
((((triple4) -> (rule1 % int2)) triple2) -> (rule2 % int1))
The mouse is big.
("mouse" "is" "big" "+")
int1
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int2
The mouse is not big.
False
4
inv-proof
[(((((triple4) -> rule1) triple2) -> rule2))]
("mouse" "is" "big" "-")
((((triple4) -> (rule1 % int2)) triple2) -> (rule2 % int1))
The mouse is big.
("mouse" "is" "big" "+")
int1
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int2
The tiger does not like the tiger.
Unknown
inv-rconc
[@1: The tiger likes the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "likes" "tiger" "-")
The tiger is big.
Unknown
rconc
[@2: The tiger is big.[CWA. Example of deepest failure = (rule2 <- rule1 <- FAIL)]]
("tiger" "is" "big" "+")
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 squirrel chases the squirrel.
Unknown
random
[@0: The squirrel chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "chases" "squirrel" "+")
The squirrel does not see the tiger.
Unknown
inv-random
[@0: The squirrel sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "tiger" "-")
The mouse is green.
Unknown
random
[@0: The mouse is green.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "green" "+")
@0: The mouse chases the squirrel.[(triple1)] The mouse is blue.[(triple2)] The mouse is nice.[(triple3)] The mouse is round.[(triple4)] The mouse sees the squirrel.[(triple5)] The mouse sees the tiger.[(triple6)] The squirrel chases the mouse.[(triple7)] The squirrel is blue.[(triple8)] The squirrel likes the tiger.[(triple9)] The tiger chases the mouse.[(triple10)] The tiger chases the squirrel.[(triple11)] The tiger is blue.[(triple12)] The tiger likes the mouse.[(triple13)] The tiger likes the squirrel.[(triple14)] The tiger sees the squirrel.[(triple15)] @1: The mouse likes the tiger.[(((triple4) -> rule1))] The squirrel is big.[(((triple9 triple8) -> rule2))] @2: The mouse is big.[(((((triple4) -> rule1) triple2) -> rule2))]
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
triple1
The mouse is blue.
("mouse" "is" "blue" "+")
triple2
The mouse is nice.
("mouse" "is" "nice" "+")
triple3
The mouse is round.
("mouse" "is" "round" "+")
triple4
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
triple5
The mouse sees the tiger.
("mouse" "sees" "tiger" "+")
triple6
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
triple7
The squirrel is blue.
("squirrel" "is" "blue" "+")
triple8
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
triple9
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
triple10
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
triple11
The tiger is blue.
("tiger" "is" "blue" "+")
triple12
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
triple13
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
triple14
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
triple15
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
((triple4) -> (rule1 % int1))
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int1
The squirrel is big.
("squirrel" "is" "big" "+")
((triple9 triple8) -> (rule2 % int1))
The squirrel is big.
("squirrel" "is" "big" "+")
int1
The mouse is big.
("mouse" "is" "big" "+")
((((triple4) -> (rule1 % int2)) triple2) -> (rule2 % int1))
The mouse is big.
("mouse" "is" "big" "+")
int1
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
int2