The bear chases the lion. The bear is not big. The bear is not blue. The bear is not red. The bear likes the lion. The bear sees the lion. The lion chases the bear. The lion is big. The lion is blue. The lion is red. The lion likes the bear. The lion sees the bear. If someone is red then they chase the lion. If someone likes the lion and they see the bear then they are green.
The bear chases the lion.
("bear" "chases" "lion" "+")
The bear is not big.
("bear" "is" "big" "-")
The bear is not blue.
("bear" "is" "blue" "-")
The bear is not red.
("bear" "is" "red" "-")
The bear likes the lion.
("bear" "likes" "lion" "+")
The bear sees the lion.
("bear" "sees" "lion" "+")
The lion chases the bear.
("lion" "chases" "bear" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is red.
("lion" "is" "red" "+")
The lion likes the bear.
("lion" "likes" "bear" "+")
The lion sees the bear.
("lion" "sees" "bear" "+")
If someone is red then they chase the lion.
((("someone" "is" "red" "+")) -> ("someone" "chases" "lion" "+"))
If someone likes the lion and they see the bear then they are green.
((("someone" "likes" "lion" "+") ("someone" "sees" "bear" "+")) -> ("someone" "is" "green" "+"))
The lion chases the bear.
True
1
proof
[(triple7)]
("lion" "chases" "bear" "+")
triple7
The bear does not chase the lion.
False
1
inv-proof
[(triple1)]
("bear" "chases" "lion" "-")
triple1
The lion chases the lion.
True
2
proof
[(((triple10) -> rule1))]
("lion" "chases" "lion" "+")
((triple10) -> (rule1 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1
The lion does not chase the lion.
False
2
inv-proof
[(((triple10) -> rule1))]
("lion" "chases" "lion" "-")
((triple10) -> (rule1 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1
The bear is not green.
Unknown
inv-rconc
[@1: The bear is green.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "is" "green" "-")
The lion is green.
Unknown
rconc
[@1: The lion is green.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "is" "green" "+")
The bear does not chase the bear.
Unknown
inv-random
[@0: The bear chases the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "bear" "-")
The bear is round.
Unknown
random
[@0: The bear is round.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "round" "+")
@0: The bear chases the lion.[(triple1)] The bear is not big.[(triple2)] The bear is not blue.[(triple3)] The bear is not red.[(triple4)] The bear likes the lion.[(triple5)] The bear sees the lion.[(triple6)] The lion chases the bear.[(triple7)] The lion is big.[(triple8)] The lion is blue.[(triple9)] The lion is red.[(triple10)] The lion likes the bear.[(triple11)] The lion sees the bear.[(triple12)] @1: The lion chases the lion.[(((triple10) -> rule1))]
The bear chases the lion.
("bear" "chases" "lion" "+")
triple1
The bear is not big.
("bear" "is" "big" "-")
triple2
The bear is not blue.
("bear" "is" "blue" "-")
triple3
The bear is not red.
("bear" "is" "red" "-")
triple4
The bear likes the lion.
("bear" "likes" "lion" "+")
triple5
The bear sees the lion.
("bear" "sees" "lion" "+")
triple6
The lion chases the bear.
("lion" "chases" "bear" "+")
triple7
The lion is big.
("lion" "is" "big" "+")
triple8
The lion is blue.
("lion" "is" "blue" "+")
triple9
The lion is red.
("lion" "is" "red" "+")
triple10
The lion likes the bear.
("lion" "likes" "bear" "+")
triple11
The lion sees the bear.
("lion" "sees" "bear" "+")
triple12
The lion chases the lion.
("lion" "chases" "lion" "+")
((triple10) -> (rule1 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1