The bear chases the lion. The bear is nice. The bear visits the lion. The lion chases the bear. The lion visits the bear. The tiger does not chase the bear. The tiger chases the lion. If the tiger visits the lion and the tiger chases the bear then the lion likes the bear. If someone visits the bear and the bear is nice then they are big. If someone is nice and they do not like the bear then they are green.
The bear chases the lion.
("bear" "chases" "lion" "+")
The bear is nice.
("bear" "is" "nice" "+")
The bear visits the lion.
("bear" "visits" "lion" "+")
The lion chases the bear.
("lion" "chases" "bear" "+")
The lion visits the bear.
("lion" "visits" "bear" "+")
The tiger does not chase the bear.
("tiger" "chases" "bear" "-")
The tiger chases the lion.
("tiger" "chases" "lion" "+")
If the tiger visits the lion and the tiger chases the bear then the lion likes the bear.
((("tiger" "visits" "lion" "+") ("tiger" "chases" "bear" "+")) -> ("lion" "likes" "bear" "+"))
If someone visits the bear and the bear is nice then they are big.
((("someone" "visits" "bear" "+") ("bear" "is" "nice" "+")) -> ("someone" "is" "big" "+"))
If someone is nice and they do not like the bear then they are green.
((("someone" "is" "nice" "+") ("someone" "likes" "bear" "~")) -> ("someone" "is" "green" "+"))
The bear chases the lion.
True
1
proof
[(triple1)]
("bear" "chases" "lion" "+")
triple1
The tiger does not chase the lion.
False
1
inv-proof
[(triple7)]
("tiger" "chases" "lion" "-")
triple7
The lion is big.
True
3
proof
[(((triple5 triple2) -> rule2))]
("lion" "is" "big" "+")
((triple5 triple2) -> (rule2 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The lion is not big.
False
3
inv-proof
[(((triple5 triple2) -> rule2))]
("lion" "is" "big" "-")
((triple5 triple2) -> (rule2 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The bear is not green.
Unknown
inv-rconc
[@1: The bear is green.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "is" "green" "-")
The lion likes the bear.
Unknown
rconc
[@1: The lion likes the bear.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "likes" "bear" "+")
The lion does not like the tiger.
Unknown
inv-random
[@0: The lion likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "tiger" "-")
The tiger is young.
Unknown
random
[@0: The tiger is young.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "young" "+")
@0: The bear chases the lion.[(triple1)] The bear is nice.[(triple2)] The bear visits the lion.[(triple3)] The lion chases the bear.[(triple4)] The lion visits the bear.[(triple5)] The tiger chases the lion.[(triple7)] The tiger does not chase the bear.[(triple6)] @1: The lion is big.[(((triple5 triple2) -> rule2))]
The bear chases the lion.
("bear" "chases" "lion" "+")
triple1
The bear is nice.
("bear" "is" "nice" "+")
triple2
The bear visits the lion.
("bear" "visits" "lion" "+")
triple3
The lion chases the bear.
("lion" "chases" "bear" "+")
triple4
The lion visits the bear.
("lion" "visits" "bear" "+")
triple5
The tiger chases the lion.
("tiger" "chases" "lion" "+")
triple7
The tiger does not chase the bear.
("tiger" "chases" "bear" "-")
triple6
The lion is big.
("lion" "is" "big" "+")
((triple5 triple2) -> (rule2 % int1))
The lion is big.
("lion" "is" "big" "+")
int1