The bear is nice. The bear likes the tiger. The tiger chases the bear. If someone is young then they like the bear. If someone is big then they visit the bear. If someone is young and they chase the bear then they visit the tiger. If someone likes the bear then they are rough. If someone is rough and they chase the tiger then they visit the bear. If someone is nice then they like the bear.
The bear is nice.
("bear" "is" "nice" "+")
The bear likes the tiger.
("bear" "likes" "tiger" "+")
The tiger chases the bear.
("tiger" "chases" "bear" "+")
If someone is young then they like the bear.
((("someone" "is" "young" "+")) -> ("someone" "likes" "bear" "+"))
If someone is big then they visit the bear.
((("someone" "is" "big" "+")) -> ("someone" "visits" "bear" "+"))
If someone is young and they chase the bear then they visit the tiger.
((("someone" "is" "young" "+") ("someone" "chases" "bear" "+")) -> ("someone" "visits" "tiger" "+"))
If someone likes the bear then they are rough.
((("someone" "likes" "bear" "+")) -> ("someone" "is" "rough" "+"))
If someone is rough and they chase the tiger then they visit the bear.
((("someone" "is" "rough" "+") ("someone" "chases" "tiger" "+")) -> ("someone" "visits" "bear" "+"))
If someone is nice then they like the bear.
((("someone" "is" "nice" "+")) -> ("someone" "likes" "bear" "+"))
The tiger chases the bear.
True
1
proof
[(triple3)]
("tiger" "chases" "bear" "+")
triple3
The bear does not like the tiger.
False
1
inv-proof
[(triple2)]
("bear" "likes" "tiger" "-")
triple2
The bear likes the bear.
True
2
proof
[(((triple1) -> rule6))]
("bear" "likes" "bear" "+")
((triple1) -> (rule6 % int1))
The bear likes the bear.
("bear" "likes" "bear" "+")
int1
The bear does not like the bear.
False
2
inv-proof
[(((triple1) -> rule6))]
("bear" "likes" "bear" "-")
((triple1) -> (rule6 % int1))
The bear likes the bear.
("bear" "likes" "bear" "+")
int1
The bear is rough.
True
3
proof
[(((((triple1) -> rule6)) -> rule4))]
("bear" "is" "rough" "+")
((((triple1) -> (rule6 % int2))) -> (rule4 % int1))
The bear is rough.
("bear" "is" "rough" "+")
int1
The bear likes the bear.
("bear" "likes" "bear" "+")
int2
The bear is not rough.
False
3
inv-proof
[(((((triple1) -> rule6)) -> rule4))]
("bear" "is" "rough" "-")
((((triple1) -> (rule6 % int2))) -> (rule4 % int1))
The bear is rough.
("bear" "is" "rough" "+")
int1
The bear likes the bear.
("bear" "likes" "bear" "+")
int2
The tiger does not visit the bear.
Unknown
inv-rconc
[@1: The tiger visits the bear.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "visits" "bear" "-")
The tiger is rough.
Unknown
rconc
[@2: The tiger is rough.[CWA. Example of deepest failure = (rule4 <- rule1 <- FAIL)]]
("tiger" "is" "rough" "+")
The tiger does not visit the tiger.
Unknown
inv-rconc
[@1: The tiger visits the tiger.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "visits" "tiger" "-")
The tiger is big.
Unknown
random
[@0: The tiger is big.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "big" "+")
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 big.
Unknown
random
[@0: The bear is big.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "big" "+")
@0: The bear is nice.[(triple1)] The bear likes the tiger.[(triple2)] The tiger chases the bear.[(triple3)] @1: The bear likes the bear.[(((triple1) -> rule6))] @2: The bear is rough.[(((((triple1) -> rule6)) -> rule4))]
The bear is nice.
("bear" "is" "nice" "+")
triple1
The bear likes the tiger.
("bear" "likes" "tiger" "+")
triple2
The tiger chases the bear.
("tiger" "chases" "bear" "+")
triple3
The bear likes the bear.
("bear" "likes" "bear" "+")
((triple1) -> (rule6 % int1))
The bear likes the bear.
("bear" "likes" "bear" "+")
int1
The bear is rough.
("bear" "is" "rough" "+")
((((triple1) -> (rule6 % int2))) -> (rule4 % int1))
The bear is rough.
("bear" "is" "rough" "+")
int1
The bear likes the bear.
("bear" "likes" "bear" "+")
int2