The bald eagle visits the lion. The bear visits the cat. The cat sees the bald eagle. The lion chases the bear. If something sees the cat and it visits the bear then the bear chases the cat. If something visits the lion then the lion visits the bald eagle. If something is young then it visits the bear.
The bald eagle visits the lion.
("bald eagle" "visits" "lion" "+")
The bear visits the cat.
("bear" "visits" "cat" "+")
The cat sees the bald eagle.
("cat" "sees" "bald eagle" "+")
The lion chases the bear.
("lion" "chases" "bear" "+")
If something sees the cat and it visits the bear then the bear chases the cat.
((("something" "sees" "cat" "+") ("something" "visits" "bear" "+")) -> ("bear" "chases" "cat" "+"))
If something visits the lion then the lion visits the bald eagle.
((("something" "visits" "lion" "+")) -> ("lion" "visits" "bald eagle" "+"))
If something is young then it visits the bear.
((("something" "is" "young" "+")) -> ("something" "visits" "bear" "+"))
The bald eagle visits the lion.
True
1
proof
[(triple1)]
("bald eagle" "visits" "lion" "+")
triple1
The cat does not see the bald eagle.
False
1
inv-proof
[(triple3)]
("cat" "sees" "bald eagle" "-")
triple3
The lion visits the bald eagle.
True
2
proof
[(((triple1) -> rule2))]
("lion" "visits" "bald eagle" "+")
((triple1) -> (rule2 % int1))
The lion visits the bald eagle.
("lion" "visits" "bald eagle" "+")
int1
The lion does not visit the bald eagle.
False
2
inv-proof
[(((triple1) -> rule2))]
("lion" "visits" "bald eagle" "-")
((triple1) -> (rule2 % int1))
The lion visits the bald eagle.
("lion" "visits" "bald eagle" "+")
int1
The lion does not visit the bear.
Unknown
inv-rconc
[@1: The lion visits the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("lion" "visits" "bear" "-")
The bear chases the cat.
Unknown
rconc
[@1: The bear chases the cat.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "chases" "cat" "+")
The cat is not rough.
Unknown
inv-random
[@0: The cat is rough.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "rough" "-")
The cat sees the bear.
Unknown
random
[@0: The cat sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "bear" "+")
@0: The bald eagle visits the lion.[(triple1)] The bear visits the cat.[(triple2)] The cat sees the bald eagle.[(triple3)] The lion chases the bear.[(triple4)] @1: The lion visits the bald eagle.[(((triple1) -> rule2))]
The bald eagle visits the lion.
("bald eagle" "visits" "lion" "+")
triple1
The bear visits the cat.
("bear" "visits" "cat" "+")
triple2
The cat sees the bald eagle.
("cat" "sees" "bald eagle" "+")
triple3
The lion chases the bear.
("lion" "chases" "bear" "+")
triple4
The lion visits the bald eagle.
("lion" "visits" "bald eagle" "+")
((triple1) -> (rule2 % int1))
The lion visits the bald eagle.
("lion" "visits" "bald eagle" "+")
int1