The bear is blue. The tiger chases the bear. The tiger sees the bear. If someone likes the bear and the bear chases the tiger then they chase the bear. If someone likes the tiger and the tiger sees the bear then the tiger is red. If someone chases the tiger then they see the bear. If someone chases the tiger then they see the tiger. If someone chases the bear then the bear sees the tiger. If the tiger sees the bear then the bear likes the tiger.
The bear is blue.
("bear" "is" "blue" "+")
The tiger chases the bear.
("tiger" "chases" "bear" "+")
The tiger sees the bear.
("tiger" "sees" "bear" "+")
If someone likes the bear and the bear chases the tiger then they chase the bear.
((("someone" "likes" "bear" "+") ("bear" "chases" "tiger" "+")) -> ("someone" "chases" "bear" "+"))
If someone likes the tiger and the tiger sees the bear then the tiger is red.
((("someone" "likes" "tiger" "+") ("tiger" "sees" "bear" "+")) -> ("tiger" "is" "red" "+"))
If someone chases the tiger then they see the bear.
((("someone" "chases" "tiger" "+")) -> ("someone" "sees" "bear" "+"))
If someone chases the tiger then they see the tiger.
((("someone" "chases" "tiger" "+")) -> ("someone" "sees" "tiger" "+"))
If someone chases the bear then the bear sees the tiger.
((("someone" "chases" "bear" "+")) -> ("bear" "sees" "tiger" "+"))
If the tiger sees the bear then the bear likes the tiger.
((("tiger" "sees" "bear" "+")) -> ("bear" "likes" "tiger" "+"))
The tiger chases the bear.
True
1
proof
[(triple2)]
("tiger" "chases" "bear" "+")
triple2
The tiger does not chase the bear.
False
1
inv-proof
[(triple2)]
("tiger" "chases" "bear" "-")
triple2
The bear likes the tiger.
True
2
proof
[(((triple3) -> rule6))]
("bear" "likes" "tiger" "+")
((triple3) -> (rule6 % int1))
The bear likes the tiger.
("bear" "likes" "tiger" "+")
int1
The bear does not see the tiger.
False
2
inv-proof
[(((triple2) -> rule5))]
("bear" "sees" "tiger" "-")
((triple2) -> (rule5 % int1))
The bear sees the tiger.
("bear" "sees" "tiger" "+")
int1
The tiger is red.
True
4
proof
[(((((triple3) -> rule6) triple3) -> rule2))]
("tiger" "is" "red" "+")
((((triple3) -> (rule6 % int2)) triple3) -> (rule2 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1
The bear likes the tiger.
("bear" "likes" "tiger" "+")
int2
The tiger is not red.
False
4
inv-proof
[(((((triple3) -> rule6) triple3) -> rule2))]
("tiger" "is" "red" "-")
((((triple3) -> (rule6 % int2)) triple3) -> (rule2 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1
The bear likes the tiger.
("bear" "likes" "tiger" "+")
int2
The bear does not chase the bear.
Unknown
inv-rconc
[@1: The bear chases the bear.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "chases" "bear" "-")
The bear sees the bear.
Unknown
rconc
[@1: The bear sees the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "sees" "bear" "+")
The tiger does not see the tiger.
Unknown
inv-rconc
[@1: The tiger sees the tiger.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("tiger" "sees" "tiger" "-")
The bear is big.
Unknown
random
[@0: The bear is big.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "big" "+")
The tiger does not like the tiger.
Unknown
inv-random
[@0: The tiger likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "tiger" "-")
The tiger is rough.
Unknown
random
[@0: The tiger is rough.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "rough" "+")
@0: The bear is blue.[(triple1)] The tiger chases the bear.[(triple2)] The tiger sees the bear.[(triple3)] @1: The bear likes the tiger.[(((triple3) -> rule6))] The bear sees the tiger.[(((triple2) -> rule5))] @2: The tiger is red.[(((((triple3) -> rule6) triple3) -> rule2))]
The bear is blue.
("bear" "is" "blue" "+")
triple1
The tiger chases the bear.
("tiger" "chases" "bear" "+")
triple2
The tiger sees the bear.
("tiger" "sees" "bear" "+")
triple3
The bear likes the tiger.
("bear" "likes" "tiger" "+")
((triple3) -> (rule6 % int1))
The bear likes the tiger.
("bear" "likes" "tiger" "+")
int1
The bear sees the tiger.
("bear" "sees" "tiger" "+")
((triple2) -> (rule5 % int1))
The bear sees the tiger.
("bear" "sees" "tiger" "+")
int1
The tiger is red.
("tiger" "is" "red" "+")
((((triple3) -> (rule6 % int2)) triple3) -> (rule2 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1
The bear likes the tiger.
("bear" "likes" "tiger" "+")
int2