The bear likes the squirrel. The squirrel visits the tiger. The tiger does not eat the squirrel. If the squirrel is cold and the squirrel eats the tiger then the squirrel is not round. If something eats the squirrel and it does not visit the tiger then it is not big. If the tiger does not visit the bear then the bear is not young. If something eats the tiger then the tiger likes the squirrel. If something is nice and it visits the tiger then it likes the squirrel. If something visits the bear then it does not like the squirrel. If something visits the tiger then the tiger is not big. If something visits the bear and it is not round then the bear is big.
The bear likes the squirrel.
("bear" "likes" "squirrel" "+")
The squirrel visits the tiger.
("squirrel" "visits" "tiger" "+")
The tiger does not eat the squirrel.
("tiger" "eats" "squirrel" "-")
If the squirrel is cold and the squirrel eats the tiger then the squirrel is not round.
((("squirrel" "is" "cold" "+") ("squirrel" "eats" "tiger" "+")) -> ("squirrel" "is" "round" "-"))
If something eats the squirrel and it does not visit the tiger then it is not big.
((("something" "eats" "squirrel" "+") ("something" "visits" "tiger" "~")) -> ("something" "is" "big" "-"))
If the tiger does not visit the bear then the bear is not young.
((("tiger" "visits" "bear" "~")) -> ("bear" "is" "young" "-"))
If something eats the tiger then the tiger likes the squirrel.
((("something" "eats" "tiger" "+")) -> ("tiger" "likes" "squirrel" "+"))
If something is nice and it visits the tiger then it likes the squirrel.
((("something" "is" "nice" "+") ("something" "visits" "tiger" "+")) -> ("something" "likes" "squirrel" "+"))
If something visits the bear then it does not like the squirrel.
((("something" "visits" "bear" "+")) -> ("something" "likes" "squirrel" "-"))
If something visits the tiger then the tiger is not big.
((("something" "visits" "tiger" "+")) -> ("tiger" "is" "big" "-"))
If something visits the bear and it is not round then the bear is big.
((("something" "visits" "bear" "+") ("something" "is" "round" "~")) -> ("bear" "is" "big" "+"))
The bear likes the squirrel.
True
1
proof
[(triple1)]
("bear" "likes" "squirrel" "+")
triple1
The squirrel does not visit the tiger.
False
1
inv-proof
[(triple2)]
("squirrel" "visits" "tiger" "-")
triple2
The tiger is not big.
True
2
proof
[(((triple2) -> rule7))]
("tiger" "is" "big" "-")
((triple2) -> (rule7 % int1))
The tiger is not big.
("tiger" "is" "big" "-")
int1
The tiger is big.
False
2
inv-proof
[(((triple2) -> rule7))]
("tiger" "is" "big" "+")
((triple2) -> (rule7 % int1))
The tiger is not big.
("tiger" "is" "big" "-")
int1
The bear is not big.
Unknown
inv-rconc
[@1: The bear is big.[CWA. Example of deepest failure = (rule8 <- FAIL)]]
("bear" "is" "big" "-")
The squirrel likes the squirrel.
Unknown
rconc
[@1: The squirrel likes the squirrel.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("squirrel" "likes" "squirrel" "+")
The bear does not visit the bear.
Unknown
inv-random
[@0: The bear visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bear" "-")
The bear visits the squirrel.
Unknown
random
[@0: The bear visits the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "squirrel" "+")
@0: The bear likes the squirrel.[(triple1)] The squirrel visits the tiger.[(triple2)] The tiger does not eat the squirrel.[(triple3)] @1: The tiger is not big.[(((triple2) -> rule7))]
The bear likes the squirrel.
("bear" "likes" "squirrel" "+")
triple1
The squirrel visits the tiger.
("squirrel" "visits" "tiger" "+")
triple2
The tiger does not eat the squirrel.
("tiger" "eats" "squirrel" "-")
triple3
The tiger is not big.
("tiger" "is" "big" "-")
((triple2) -> (rule7 % int1))
The tiger is not big.
("tiger" "is" "big" "-")
int1