The bear sees the cow. The cow does not see the bear. The lion sees the cow. If something likes the cow then the cow chases the lion. If something is nice and it does not see the cow then it sees the lion.
The bear sees the cow.
("bear" "sees" "cow" "+")
The cow does not see the bear.
("cow" "sees" "bear" "-")
The lion sees the cow.
("lion" "sees" "cow" "+")
If something likes the cow then the cow chases the lion.
((("something" "likes" "cow" "+")) -> ("cow" "chases" "lion" "+"))
If something is nice and it does not see the cow then it sees the lion.
((("something" "is" "nice" "+") ("something" "sees" "cow" "~")) -> ("something" "sees" "lion" "+"))
The cow does not see the bear.
True
1
proof
[(triple2)]
("cow" "sees" "bear" "-")
triple2
The cow sees the bear.
False
1
inv-proof
[(triple2)]
("cow" "sees" "bear" "+")
triple2
The bear does not see the lion.
Unknown
inv-rconc
[@1: The bear sees the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "sees" "lion" "-")
The lion is kind.
Unknown
random
[@0: The lion is kind.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "kind" "+")
@0: The bear sees the cow.[(triple1)] The cow does not see the bear.[(triple2)] The lion sees the cow.[(triple3)]
The bear sees the cow.
("bear" "sees" "cow" "+")
triple1
The cow does not see the bear.
("cow" "sees" "bear" "-")
triple2
The lion sees the cow.
("lion" "sees" "cow" "+")
triple3