The bear chases the lion. The lion chases the bear. If something chases the lion and it sees the bear then the lion visits the bear. If something sees the bear then the bear chases the lion. If something visits the bear and it visits the lion then the bear chases the lion.
The bear chases the lion.
("bear" "chases" "lion" "+")
The lion chases the bear.
("lion" "chases" "bear" "+")
If something chases the lion and it sees the bear then the lion visits the bear.
((("something" "chases" "lion" "+") ("something" "sees" "bear" "+")) -> ("lion" "visits" "bear" "+"))
If something sees the bear then the bear chases the lion.
((("something" "sees" "bear" "+")) -> ("bear" "chases" "lion" "+"))
If something visits the bear and it visits the lion then the bear chases the lion.
((("something" "visits" "bear" "+") ("something" "visits" "lion" "+")) -> ("bear" "chases" "lion" "+"))
The bear chases the lion.
True
1
proof
[(triple1)]
("bear" "chases" "lion" "+")
triple1
The bear does not chase the lion.
False
1
inv-proof
[(triple1)]
("bear" "chases" "lion" "-")
triple1
The lion does not visit the bear.
Unknown
inv-rconc
[@1: The lion visits the bear.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "visits" "bear" "-")
The bear visits the bear.
Unknown
random
[@0: The bear visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bear" "+")
@0: The bear chases the lion.[(triple1)] The lion chases the bear.[(triple2)]
The bear chases the lion.
("bear" "chases" "lion" "+")
triple1
The lion chases the bear.
("lion" "chases" "bear" "+")
triple2