The bald eagle is big. The bear visits the cow. The cow is big. The lion visits the bear. If the lion visits the cow and the lion chases the bald eagle then the cow chases the bear. If the cow visits the lion and the lion does not chase the bald eagle then the bald eagle chases the lion.
The bald eagle is big.
("bald eagle" "is" "big" "+")
The bear visits the cow.
("bear" "visits" "cow" "+")
The cow is big.
("cow" "is" "big" "+")
The lion visits the bear.
("lion" "visits" "bear" "+")
If the lion visits the cow and the lion chases the bald eagle then the cow chases the bear.
((("lion" "visits" "cow" "+") ("lion" "chases" "bald eagle" "+")) -> ("cow" "chases" "bear" "+"))
If the cow visits the lion and the lion does not chase the bald eagle then the bald eagle chases the lion.
((("cow" "visits" "lion" "+") ("lion" "chases" "bald eagle" "~")) -> ("bald eagle" "chases" "lion" "+"))
The cow is big.
True
1
proof
[(triple3)]
("cow" "is" "big" "+")
triple3
The cow is not big.
False
1
inv-proof
[(triple3)]
("cow" "is" "big" "-")
triple3
The bald eagle does not chase the lion.
Unknown
inv-rconc
[@1: The bald eagle chases the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bald eagle" "chases" "lion" "-")
The bear sees the cow.
Unknown
random
[@0: The bear sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("bear" "sees" "cow" "+")
@0: The bald eagle is big.[(triple1)] The bear visits the cow.[(triple2)] The cow is big.[(triple3)] The lion visits the bear.[(triple4)]
The bald eagle is big.
("bald eagle" "is" "big" "+")
triple1
The bear visits the cow.
("bear" "visits" "cow" "+")
triple2
The cow is big.
("cow" "is" "big" "+")
triple3
The lion visits the bear.
("lion" "visits" "bear" "+")
triple4