The bear visits the cow. The bear visits the lion. The cow visits the bear. The cow visits the lion. The lion does not eat the cow. The lion is nice. The lion visits the bear. If someone visits the cow then the cow needs the lion. If someone is green then they need the cow. If someone visits the lion then they visit the bear. If the bear eats the cow then the bear visits the lion. If someone is kind and cold then they do not need the bear. If someone needs the bear and they are not young then the bear eats the lion.
The bear visits the cow.
("bear" "visits" "cow" "+")
The bear visits the lion.
("bear" "visits" "lion" "+")
The cow visits the bear.
("cow" "visits" "bear" "+")
The cow visits the lion.
("cow" "visits" "lion" "+")
The lion does not eat the cow.
("lion" "eats" "cow" "-")
The lion is nice.
("lion" "is" "nice" "+")
The lion visits the bear.
("lion" "visits" "bear" "+")
If someone visits the cow then the cow needs the lion.
((("someone" "visits" "cow" "+")) -> ("cow" "needs" "lion" "+"))
If someone is green then they need the cow.
((("someone" "is" "green" "+")) -> ("someone" "needs" "cow" "+"))
If someone visits the lion then they visit the bear.
((("someone" "visits" "lion" "+")) -> ("someone" "visits" "bear" "+"))
If the bear eats the cow then the bear visits the lion.
((("bear" "eats" "cow" "+")) -> ("bear" "visits" "lion" "+"))
If someone is kind and cold then they do not need the bear.
((("someone" "is" "kind" "+") ("someone" "is" "cold" "+")) -> ("someone" "needs" "bear" "-"))
If someone needs the bear and they are not young then the bear eats the lion.
((("someone" "needs" "bear" "+") ("someone" "is" "young" "~")) -> ("bear" "eats" "lion" "+"))
The bear visits the cow.
True
1
proof
[(triple1)]
("bear" "visits" "cow" "+")
triple1
The lion does not visit the bear.
False
1
inv-proof
[(triple7)]
("lion" "visits" "bear" "-")
triple7
The cow does not need the cow.
Unknown
inv-rconc
[@1: The cow needs the cow.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cow" "needs" "cow" "-")
The cow is young.
Unknown
random
[@0: The cow is young.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "young" "+")
@0: The bear visits the cow.[(triple1)] The bear visits the lion.[(triple2)] The cow visits the bear.[(triple3 OR ((triple4) -> rule3))] The cow visits the lion.[(triple4)] The lion does not eat the cow.[(triple5)] The lion is nice.[(triple6)] The lion visits the bear.[(triple7)] @1: The bear visits the bear.[(((triple2) -> rule3))] The cow needs the lion.[(((triple1) -> rule1))]
The bear visits the cow.
("bear" "visits" "cow" "+")
triple1
The bear visits the lion.
("bear" "visits" "lion" "+")
triple2
The cow visits the bear.
("cow" "visits" "bear" "+")
triple3
((triple4) -> (rule3 % int1))
The cow visits the bear.
("cow" "visits" "bear" "+")
int1
The cow visits the lion.
("cow" "visits" "lion" "+")
triple4
The lion does not eat the cow.
("lion" "eats" "cow" "-")
triple5
The lion is nice.
("lion" "is" "nice" "+")
triple6
The lion visits the bear.
("lion" "visits" "bear" "+")
triple7
The bear visits the bear.
("bear" "visits" "bear" "+")
((triple2) -> (rule3 % int1))
The bear visits the bear.
("bear" "visits" "bear" "+")
int1
The cow needs the lion.
("cow" "needs" "lion" "+")
((triple1) -> (rule1 % int1))
The cow needs the lion.
("cow" "needs" "lion" "+")
int1