The bear eats the cow. The bear eats the squirrel. The bear is kind. The bear visits the cow. The bear visits the squirrel. The cow eats the bear. The cow eats the squirrel. The cow is green. The cow is kind. The cow is rough. The cow sees the bear. The cow sees the squirrel. The squirrel eats the cow. The squirrel is rough. The squirrel is round. The squirrel sees the cow. If someone is green then they see the cow.
The bear eats the cow.
("bear" "eats" "cow" "+")
The bear eats the squirrel.
("bear" "eats" "squirrel" "+")
The bear is kind.
("bear" "is" "kind" "+")
The bear visits the cow.
("bear" "visits" "cow" "+")
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
The cow eats the bear.
("cow" "eats" "bear" "+")
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
The cow is green.
("cow" "is" "green" "+")
The cow is kind.
("cow" "is" "kind" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow sees the bear.
("cow" "sees" "bear" "+")
The cow sees the squirrel.
("cow" "sees" "squirrel" "+")
The squirrel eats the cow.
("squirrel" "eats" "cow" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
The squirrel is round.
("squirrel" "is" "round" "+")
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
If someone is green then they see the cow.
((("someone" "is" "green" "+")) -> ("someone" "sees" "cow" "+"))
The bear eats the cow.
True
1
proof
[(triple1)]
("bear" "eats" "cow" "+")
triple1
The squirrel does not see the cow.
False
1
inv-proof
[(triple16)]
("squirrel" "sees" "cow" "-")
triple16
The cow sees the cow.
True
2
proof
[(((triple8) -> rule1))]
("cow" "sees" "cow" "+")
((triple8) -> (rule1 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1
The cow does not see the cow.
False
2
inv-proof
[(((triple8) -> rule1))]
("cow" "sees" "cow" "-")
((triple8) -> (rule1 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1
The bear does not see the cow.
Unknown
inv-rconc
[@1: The bear sees the cow.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "sees" "cow" "-")
The cow visits the bear.
Unknown
random
[@0: The cow visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "bear" "+")
The cow does not visit the squirrel.
Unknown
inv-random
[@0: The cow visits the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "squirrel" "-")
The squirrel eats the bear.
Unknown
random
[@0: The squirrel eats the bear.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "eats" "bear" "+")
@0: The bear eats the cow.[(triple1)] The bear eats the squirrel.[(triple2)] The bear is kind.[(triple3)] The bear visits the cow.[(triple4)] The bear visits the squirrel.[(triple5)] The cow eats the bear.[(triple6)] The cow eats the squirrel.[(triple7)] The cow is green.[(triple8)] The cow is kind.[(triple9)] The cow is rough.[(triple10)] The cow sees the bear.[(triple11)] The cow sees the squirrel.[(triple12)] The squirrel eats the cow.[(triple13)] The squirrel is rough.[(triple14)] The squirrel is round.[(triple15)] The squirrel sees the cow.[(triple16)] @1: The cow sees the cow.[(((triple8) -> rule1))]
The bear eats the cow.
("bear" "eats" "cow" "+")
triple1
The bear eats the squirrel.
("bear" "eats" "squirrel" "+")
triple2
The bear is kind.
("bear" "is" "kind" "+")
triple3
The bear visits the cow.
("bear" "visits" "cow" "+")
triple4
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
triple5
The cow eats the bear.
("cow" "eats" "bear" "+")
triple6
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
triple7
The cow is green.
("cow" "is" "green" "+")
triple8
The cow is kind.
("cow" "is" "kind" "+")
triple9
The cow is rough.
("cow" "is" "rough" "+")
triple10
The cow sees the bear.
("cow" "sees" "bear" "+")
triple11
The cow sees the squirrel.
("cow" "sees" "squirrel" "+")
triple12
The squirrel eats the cow.
("squirrel" "eats" "cow" "+")
triple13
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple14
The squirrel is round.
("squirrel" "is" "round" "+")
triple15
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
triple16
The cow sees the cow.
("cow" "sees" "cow" "+")
((triple8) -> (rule1 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1