The bear is big. The bear is kind. The bear is nice. The bear is young. The bear likes the tiger. The bear needs the tiger. The bear sees the tiger. The tiger is big. The tiger is not blue. The tiger likes the bear. The tiger needs the bear. The tiger sees the bear. If something likes the bear and it is blue then the bear likes the tiger. If something is nice and it does not see the tiger then it needs the tiger. If something is blue then it does not like the tiger. If something needs the tiger then it does not like the bear. If the tiger likes the bear and the bear needs the tiger then the tiger sees the bear. If the bear likes the tiger then the tiger likes the bear. If something is big then it is young. If something sees the bear and it does not like the tiger then the tiger is young.
The bear is big.
("bear" "is" "big" "+")
The bear is kind.
("bear" "is" "kind" "+")
The bear is nice.
("bear" "is" "nice" "+")
The bear is young.
("bear" "is" "young" "+")
The bear likes the tiger.
("bear" "likes" "tiger" "+")
The bear needs the tiger.
("bear" "needs" "tiger" "+")
The bear sees the tiger.
("bear" "sees" "tiger" "+")
The tiger is big.
("tiger" "is" "big" "+")
The tiger is not blue.
("tiger" "is" "blue" "-")
The tiger likes the bear.
("tiger" "likes" "bear" "+")
The tiger needs the bear.
("tiger" "needs" "bear" "+")
The tiger sees the bear.
("tiger" "sees" "bear" "+")
If something likes the bear and it is blue then the bear likes the tiger.
((("something" "likes" "bear" "+") ("something" "is" "blue" "+")) -> ("bear" "likes" "tiger" "+"))
If something is nice and it does not see the tiger then it needs the tiger.
((("something" "is" "nice" "+") ("something" "sees" "tiger" "~")) -> ("something" "needs" "tiger" "+"))
If something is blue then it does not like the tiger.
((("something" "is" "blue" "+")) -> ("something" "likes" "tiger" "-"))
If something needs the tiger then it does not like the bear.
((("something" "needs" "tiger" "+")) -> ("something" "likes" "bear" "-"))
If the tiger likes the bear and the bear needs the tiger then the tiger sees the bear.
((("tiger" "likes" "bear" "+") ("bear" "needs" "tiger" "+")) -> ("tiger" "sees" "bear" "+"))
If the bear likes the tiger then the tiger likes the bear.
((("bear" "likes" "tiger" "+")) -> ("tiger" "likes" "bear" "+"))
If something is big then it is young.
((("something" "is" "big" "+")) -> ("something" "is" "young" "+"))
If something sees the bear and it does not like the tiger then the tiger is young.
((("something" "sees" "bear" "+") ("something" "likes" "tiger" "~")) -> ("tiger" "is" "young" "+"))
The bear needs the tiger.
True
1
proof
[(triple6)]
("bear" "needs" "tiger" "+")
triple6
The tiger does not need the bear.
False
1
inv-proof
[(triple11)]
("tiger" "needs" "bear" "-")
triple11
The tiger is young.
True
2
proof
[(((triple8) -> rule7))]
("tiger" "is" "young" "+")
((triple8) -> (rule7 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The tiger is not young.
False
2
inv-proof
[(((triple8) -> rule7))]
("tiger" "is" "young" "-")
((triple8) -> (rule7 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The tiger does not need the tiger.
Unknown
inv-rconc
[@1: The tiger needs the tiger.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "needs" "tiger" "-")
The tiger sees the tiger.
Unknown
random
[@0: The tiger sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "tiger" "+")
The tiger is not nice.
Unknown
inv-random
[@0: The tiger is nice.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "nice" "-")
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 is big.[(triple1)] The bear is kind.[(triple2)] The bear is nice.[(triple3)] The bear is young.[(triple4 OR ((triple1) -> rule7))] The bear likes the tiger.[(triple5)] The bear needs the tiger.[(triple6)] The bear sees the tiger.[(triple7)] The tiger is big.[(triple8)] The tiger is not blue.[(triple9)] The tiger likes the bear.[(triple10 OR ((triple5) -> rule6))] The tiger needs the bear.[(triple11)] The tiger sees the bear.[(triple12 OR ((triple10 triple6) -> rule5) OR ((((triple5) -> rule6) triple6) -> rule5))] @1: The bear does not like the bear.[(((triple6) -> rule4))] The tiger is young.[(((triple8) -> rule7))]
The bear is big.
("bear" "is" "big" "+")
triple1
The bear is kind.
("bear" "is" "kind" "+")
triple2
The bear is nice.
("bear" "is" "nice" "+")
triple3
The bear is young.
("bear" "is" "young" "+")
triple4
((triple1) -> (rule7 % int1))
The bear is young.
("bear" "is" "young" "+")
int1
The bear likes the tiger.
("bear" "likes" "tiger" "+")
triple5
The bear needs the tiger.
("bear" "needs" "tiger" "+")
triple6
The bear sees the tiger.
("bear" "sees" "tiger" "+")
triple7
The tiger is big.
("tiger" "is" "big" "+")
triple8
The tiger is not blue.
("tiger" "is" "blue" "-")
triple9
The tiger likes the bear.
("tiger" "likes" "bear" "+")
triple10
((triple5) -> (rule6 % int1))
The tiger likes the bear.
("tiger" "likes" "bear" "+")
int1
The tiger needs the bear.
("tiger" "needs" "bear" "+")
triple11
The tiger sees the bear.
("tiger" "sees" "bear" "+")
triple12
((triple10 triple6) -> (rule5 % int1))
The tiger sees the bear.
("tiger" "sees" "bear" "+")
int1
((((triple5) -> (rule6 % int2)) triple6) -> (rule5 % int1))
The tiger sees the bear.
("tiger" "sees" "bear" "+")
int1
The tiger likes the bear.
("tiger" "likes" "bear" "+")
int2
The bear does not like the bear.
("bear" "likes" "bear" "-")
((triple6) -> (rule4 % int1))
The bear does not like the bear.
("bear" "likes" "bear" "-")
int1
The tiger is young.
("tiger" "is" "young" "+")
((triple8) -> (rule7 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1