The bald eagle chases the mouse. The bald eagle chases the tiger. The bald eagle is cold. The bald eagle is round. The bald eagle visits the mouse. The mouse sees the squirrel. The mouse sees the tiger. The mouse visits the bald eagle. The mouse visits the tiger. The squirrel is young. The squirrel sees the mouse. The tiger chases the bald eagle. The tiger chases the mouse. The tiger is big. The tiger is kind. The tiger sees the bald eagle. If someone is kind then they chase the squirrel. If someone chases the squirrel then the squirrel is big. If someone is big then they visit the bald eagle.
The bald eagle chases the mouse.
("bald eagle" "chases" "mouse" "+")
The bald eagle chases the tiger.
("bald eagle" "chases" "tiger" "+")
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
The bald eagle is round.
("bald eagle" "is" "round" "+")
The bald eagle visits the mouse.
("bald eagle" "visits" "mouse" "+")
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
The mouse sees the tiger.
("mouse" "sees" "tiger" "+")
The mouse visits the bald eagle.
("mouse" "visits" "bald eagle" "+")
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
The tiger chases the bald eagle.
("tiger" "chases" "bald eagle" "+")
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
The tiger is big.
("tiger" "is" "big" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
If someone is kind then they chase the squirrel.
((("someone" "is" "kind" "+")) -> ("someone" "chases" "squirrel" "+"))
If someone chases the squirrel then the squirrel is big.
((("someone" "chases" "squirrel" "+")) -> ("squirrel" "is" "big" "+"))
If someone is big then they visit the bald eagle.
((("someone" "is" "big" "+")) -> ("someone" "visits" "bald eagle" "+"))
The mouse visits the tiger.
True
1
proof
[(triple9)]
("mouse" "visits" "tiger" "+")
triple9
The bald eagle is not cold.
False
1
inv-proof
[(triple3)]
("bald eagle" "is" "cold" "-")
triple3
The tiger visits the bald eagle.
True
2
proof
[(((triple14) -> rule3))]
("tiger" "visits" "bald eagle" "+")
((triple14) -> (rule3 % int1))
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int1
The tiger does not chase the squirrel.
False
2
inv-proof
[(((triple15) -> rule1))]
("tiger" "chases" "squirrel" "-")
((triple15) -> (rule1 % int1))
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int1
The squirrel is big.
True
3
proof
[(((((triple15) -> rule1)) -> rule2))]
("squirrel" "is" "big" "+")
((((triple15) -> (rule1 % int2))) -> (rule2 % int1))
The squirrel is big.
("squirrel" "is" "big" "+")
int1
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int2
The squirrel is not big.
False
3
inv-proof
[(((((triple15) -> rule1)) -> rule2))]
("squirrel" "is" "big" "-")
((((triple15) -> (rule1 % int2))) -> (rule2 % int1))
The squirrel is big.
("squirrel" "is" "big" "+")
int1
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int2
The squirrel visits the bald eagle.
True
4
proof
[(((((((triple15) -> rule1)) -> rule2)) -> rule3))]
("squirrel" "visits" "bald eagle" "+")
((((((triple15) -> (rule1 % int3))) -> (rule2 % int2))) -> (rule3 % int1))
The squirrel visits the bald eagle.
("squirrel" "visits" "bald eagle" "+")
int1
The squirrel is big.
("squirrel" "is" "big" "+")
int2
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int3
The squirrel does not visit the bald eagle.
False
4
inv-proof
[(((((((triple15) -> rule1)) -> rule2)) -> rule3))]
("squirrel" "visits" "bald eagle" "-")
((((((triple15) -> (rule1 % int3))) -> (rule2 % int2))) -> (rule3 % int1))
The squirrel visits the bald eagle.
("squirrel" "visits" "bald eagle" "+")
int1
The squirrel is big.
("squirrel" "is" "big" "+")
int2
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int3
The bald eagle does not visit the bald eagle.
Unknown
inv-rconc
[@1: The bald eagle visits the bald eagle.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bald eagle" "visits" "bald eagle" "-")
The mouse chases the squirrel.
Unknown
rconc
[@1: The mouse chases the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "chases" "squirrel" "+")
The bald eagle does not chase the squirrel.
Unknown
inv-rconc
[@1: The bald eagle chases the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bald eagle" "chases" "squirrel" "-")
The squirrel chases the squirrel.
Unknown
rconc
[@1: The squirrel chases the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "chases" "squirrel" "+")
The mouse is not round.
Unknown
inv-random
[@0: The mouse is round.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "round" "-")
The tiger is young.
Unknown
random
[@0: The tiger is young.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "young" "+")
The bald eagle does not see the mouse.
Unknown
inv-random
[@0: The bald eagle sees the mouse.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "sees" "mouse" "-")
The bald eagle is kind.
Unknown
random
[@0: The bald eagle is kind.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "kind" "+")
@0: The bald eagle chases the mouse.[(triple1)] The bald eagle chases the tiger.[(triple2)] The bald eagle is cold.[(triple3)] The bald eagle is round.[(triple4)] The bald eagle visits the mouse.[(triple5)] The mouse sees the squirrel.[(triple6)] The mouse sees the tiger.[(triple7)] The mouse visits the bald eagle.[(triple8)] The mouse visits the tiger.[(triple9)] The squirrel is young.[(triple10)] The squirrel sees the mouse.[(triple11)] The tiger chases the bald eagle.[(triple12)] The tiger chases the mouse.[(triple13)] The tiger is big.[(triple14)] The tiger is kind.[(triple15)] The tiger sees the bald eagle.[(triple16)] @1: The tiger chases the squirrel.[(((triple15) -> rule1))] The tiger visits the bald eagle.[(((triple14) -> rule3))] @2: The squirrel is big.[(((((triple15) -> rule1)) -> rule2))] @3: The squirrel visits the bald eagle.[(((((((triple15) -> rule1)) -> rule2)) -> rule3))]
The bald eagle chases the mouse.
("bald eagle" "chases" "mouse" "+")
triple1
The bald eagle chases the tiger.
("bald eagle" "chases" "tiger" "+")
triple2
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
triple3
The bald eagle is round.
("bald eagle" "is" "round" "+")
triple4
The bald eagle visits the mouse.
("bald eagle" "visits" "mouse" "+")
triple5
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
triple6
The mouse sees the tiger.
("mouse" "sees" "tiger" "+")
triple7
The mouse visits the bald eagle.
("mouse" "visits" "bald eagle" "+")
triple8
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
triple9
The squirrel is young.
("squirrel" "is" "young" "+")
triple10
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
triple11
The tiger chases the bald eagle.
("tiger" "chases" "bald eagle" "+")
triple12
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
triple13
The tiger is big.
("tiger" "is" "big" "+")
triple14
The tiger is kind.
("tiger" "is" "kind" "+")
triple15
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
triple16
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
((triple15) -> (rule1 % int1))
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int1
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
((triple14) -> (rule3 % int1))
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int1
The squirrel is big.
("squirrel" "is" "big" "+")
((((triple15) -> (rule1 % int2))) -> (rule2 % int1))
The squirrel is big.
("squirrel" "is" "big" "+")
int1
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int2
The squirrel visits the bald eagle.
("squirrel" "visits" "bald eagle" "+")
((((((triple15) -> (rule1 % int3))) -> (rule2 % int2))) -> (rule3 % int1))
The squirrel visits the bald eagle.
("squirrel" "visits" "bald eagle" "+")
int1
The squirrel is big.
("squirrel" "is" "big" "+")
int2
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
int3