The bear is green. The bear likes the rabbit. The bear does not like the tiger. The bear needs the rabbit. The bear does not need the tiger. The bear sees the tiger. The cow needs the rabbit. The cow sees the rabbit. The rabbit likes the cow. The rabbit needs the cow. The rabbit sees the bear. The tiger is red. The tiger does not like the cow. The tiger likes the rabbit. The tiger sees the bear. If something likes the rabbit then it sees the rabbit. If the tiger likes the rabbit and the rabbit is red then the rabbit is young. Round things are red. If something is cold and it does not see the cow then the cow needs the tiger. If the rabbit is not cold then the rabbit sees the tiger. If something is red then it does not see the tiger. If something is green then it does not need the cow. If something is cold and not red then it likes the tiger.
The bear is green.
("bear" "is" "green" "+")
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
The bear does not like the tiger.
("bear" "likes" "tiger" "-")
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
The bear does not need the tiger.
("bear" "needs" "tiger" "-")
The bear sees the tiger.
("bear" "sees" "tiger" "+")
The cow needs the rabbit.
("cow" "needs" "rabbit" "+")
The cow sees the rabbit.
("cow" "sees" "rabbit" "+")
The rabbit likes the cow.
("rabbit" "likes" "cow" "+")
The rabbit needs the cow.
("rabbit" "needs" "cow" "+")
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger does not like the cow.
("tiger" "likes" "cow" "-")
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
The tiger sees the bear.
("tiger" "sees" "bear" "+")
If something likes the rabbit then it sees the rabbit.
((("something" "likes" "rabbit" "+")) -> ("something" "sees" "rabbit" "+"))
If the tiger likes the rabbit and the rabbit is red then the rabbit is young.
((("tiger" "likes" "rabbit" "+") ("rabbit" "is" "red" "+")) -> ("rabbit" "is" "young" "+"))
Round things are red.
((("something" "is" "round" "+")) -> ("something" "is" "red" "+"))
If something is cold and it does not see the cow then the cow needs the tiger.
((("something" "is" "cold" "+") ("something" "sees" "cow" "~")) -> ("cow" "needs" "tiger" "+"))
If the rabbit is not cold then the rabbit sees the tiger.
((("rabbit" "is" "cold" "~")) -> ("rabbit" "sees" "tiger" "+"))
If something is red then it does not see the tiger.
((("something" "is" "red" "+")) -> ("something" "sees" "tiger" "-"))
If something is green then it does not need the cow.
((("something" "is" "green" "+")) -> ("something" "needs" "cow" "-"))
If something is cold and not red then it likes the tiger.
((("something" "is" "cold" "+") ("something" "is" "red" "~")) -> ("something" "likes" "tiger" "+"))
The bear needs the rabbit.
True
1
proof
[(triple4)]
("bear" "needs" "rabbit" "+")
triple4
The bear does not need the rabbit.
False
1
inv-proof
[(triple4)]
("bear" "needs" "rabbit" "-")
triple4
The tiger does not see the tiger.
True
2
proof
[(((triple12) -> rule6))]
("tiger" "sees" "tiger" "-")
((triple12) -> (rule6 % int1))
The tiger does not see the tiger.
("tiger" "sees" "tiger" "-")
int1
The tiger sees the tiger.
False
2
inv-proof
[(((triple12) -> rule6))]
("tiger" "sees" "tiger" "+")
((triple12) -> (rule6 % int1))
The tiger does not see the tiger.
("tiger" "sees" "tiger" "-")
int1
The rabbit does not see the tiger.
Unknown
inv-rconc
[@1: The rabbit sees the tiger.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("rabbit" "sees" "tiger" "-")
The rabbit sees the rabbit.
Unknown
rconc
[@1: The rabbit sees the rabbit.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("rabbit" "sees" "rabbit" "+")
The rabbit does not see the cow.
Unknown
inv-random
[@0: The rabbit sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "cow" "-")
The bear needs the bear.
Unknown
random
[@0: The bear needs the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "needs" "bear" "+")
@0: The bear does not like the tiger.[(triple3)] The bear does not need the tiger.[(triple5)] The bear is green.[(triple1)] The bear likes the rabbit.[(triple2)] The bear needs the rabbit.[(triple4)] The bear sees the tiger.[(triple6)] The cow needs the rabbit.[(triple7)] The cow sees the rabbit.[(triple8)] The rabbit likes the cow.[(triple9)] The rabbit needs the cow.[(triple10)] The rabbit sees the bear.[(triple11)] The tiger does not like the cow.[(triple13)] The tiger is red.[(triple12)] The tiger likes the rabbit.[(triple14)] The tiger sees the bear.[(triple15)] @1: The bear does not need the cow.[(((triple1) -> rule7))] The bear sees the rabbit.[(((triple2) -> rule1))] The tiger does not see the tiger.[(((triple12) -> rule6))] The tiger sees the rabbit.[(((triple14) -> rule1))]
The bear does not like the tiger.
("bear" "likes" "tiger" "-")
triple3
The bear does not need the tiger.
("bear" "needs" "tiger" "-")
triple5
The bear is green.
("bear" "is" "green" "+")
triple1
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
triple2
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
triple4
The bear sees the tiger.
("bear" "sees" "tiger" "+")
triple6
The cow needs the rabbit.
("cow" "needs" "rabbit" "+")
triple7
The cow sees the rabbit.
("cow" "sees" "rabbit" "+")
triple8
The rabbit likes the cow.
("rabbit" "likes" "cow" "+")
triple9
The rabbit needs the cow.
("rabbit" "needs" "cow" "+")
triple10
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
triple11
The tiger does not like the cow.
("tiger" "likes" "cow" "-")
triple13
The tiger is red.
("tiger" "is" "red" "+")
triple12
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
triple14
The tiger sees the bear.
("tiger" "sees" "bear" "+")
triple15
The bear does not need the cow.
("bear" "needs" "cow" "-")
((triple1) -> (rule7 % int1))
The bear does not need the cow.
("bear" "needs" "cow" "-")
int1
The bear sees the rabbit.
("bear" "sees" "rabbit" "+")
((triple2) -> (rule1 % int1))
The bear sees the rabbit.
("bear" "sees" "rabbit" "+")
int1
The tiger does not see the tiger.
("tiger" "sees" "tiger" "-")
((triple12) -> (rule6 % int1))
The tiger does not see the tiger.
("tiger" "sees" "tiger" "-")
int1
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
((triple14) -> (rule1 % int1))
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
int1