The bear chases the lion. The bear chases the tiger. The bear sees the tiger. The lion chases the bear. The lion eats the bear. The lion sees the tiger. The tiger chases the lion. If something chases the lion and it is cold then the lion chases the bear. If the lion is green and the lion sees the tiger then the tiger is not green. If something eats the bear and it sees the tiger then it chases the tiger. If something is young then it sees the tiger. If the lion is young then the lion does not eat the bear. If the tiger sees the bear and the tiger is not green then the tiger sees the lion. If something is rough and it does not see the tiger then it eats the lion. If something eats the lion and it eats the bear then the bear chases the tiger.
The bear chases the lion.
("bear" "chases" "lion" "+")
The bear chases the tiger.
("bear" "chases" "tiger" "+")
The bear sees the tiger.
("bear" "sees" "tiger" "+")
The lion chases the bear.
("lion" "chases" "bear" "+")
The lion eats the bear.
("lion" "eats" "bear" "+")
The lion sees the tiger.
("lion" "sees" "tiger" "+")
The tiger chases the lion.
("tiger" "chases" "lion" "+")
If something chases the lion and it is cold then the lion chases the bear.
((("something" "chases" "lion" "+") ("something" "is" "cold" "+")) -> ("lion" "chases" "bear" "+"))
If the lion is green and the lion sees the tiger then the tiger is not green.
((("lion" "is" "green" "+") ("lion" "sees" "tiger" "+")) -> ("tiger" "is" "green" "-"))
If something eats the bear and it sees the tiger then it chases the tiger.
((("something" "eats" "bear" "+") ("something" "sees" "tiger" "+")) -> ("something" "chases" "tiger" "+"))
If something is young then it sees the tiger.
((("something" "is" "young" "+")) -> ("something" "sees" "tiger" "+"))
If the lion is young then the lion does not eat the bear.
((("lion" "is" "young" "+")) -> ("lion" "eats" "bear" "-"))
If the tiger sees the bear and the tiger is not green then the tiger sees the lion.
((("tiger" "sees" "bear" "+") ("tiger" "is" "green" "~")) -> ("tiger" "sees" "lion" "+"))
If something is rough and it does not see the tiger then it eats the lion.
((("something" "is" "rough" "+") ("something" "sees" "tiger" "~")) -> ("something" "eats" "lion" "+"))
If something eats the lion and it eats the bear then the bear chases the tiger.
((("something" "eats" "lion" "+") ("something" "eats" "bear" "+")) -> ("bear" "chases" "tiger" "+"))
The bear sees the tiger.
True
1
proof
[(triple3)]
("bear" "sees" "tiger" "+")
triple3
The lion does not chase the bear.
False
1
inv-proof
[(triple4)]
("lion" "chases" "bear" "-")
triple4
The lion chases the tiger.
True
3
proof
[(((triple5 triple6) -> rule3))]
("lion" "chases" "tiger" "+")
((triple5 triple6) -> (rule3 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The lion does not chase the tiger.
False
3
inv-proof
[(((triple5 triple6) -> rule3))]
("lion" "chases" "tiger" "-")
((triple5 triple6) -> (rule3 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The tiger does not see the lion.
Unknown
inv-rconc
[@1: The tiger sees the lion.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("tiger" "sees" "lion" "-")
The bear eats the lion.
Unknown
rconc
[@1: The bear eats the lion.[CWA. Example of deepest failure = (rule7 <- FAIL)]]
("bear" "eats" "lion" "+")
The bear is not rough.
Unknown
inv-random
[@0: The bear is rough.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "rough" "-")
The lion sees the bear.
Unknown
random
[@0: The lion sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "bear" "+")
@0: The bear chases the lion.[(triple1)] The bear chases the tiger.[(triple2)] The bear sees the tiger.[(triple3)] The lion chases the bear.[(triple4)] The lion eats the bear.[(triple5)] The lion sees the tiger.[(triple6)] The tiger chases the lion.[(triple7)] @1: The lion chases the tiger.[(((triple5 triple6) -> rule3))]
The bear chases the lion.
("bear" "chases" "lion" "+")
triple1
The bear chases the tiger.
("bear" "chases" "tiger" "+")
triple2
The bear sees the tiger.
("bear" "sees" "tiger" "+")
triple3
The lion chases the bear.
("lion" "chases" "bear" "+")
triple4
The lion eats the bear.
("lion" "eats" "bear" "+")
triple5
The lion sees the tiger.
("lion" "sees" "tiger" "+")
triple6
The tiger chases the lion.
("tiger" "chases" "lion" "+")
triple7
The lion chases the tiger.
("lion" "chases" "tiger" "+")
((triple5 triple6) -> (rule3 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1