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