The bear is round. The bear likes the tiger. The rabbit likes the bear. The squirrel is round. The squirrel needs the bear. The squirrel needs the rabbit. The squirrel needs the tiger. The tiger is round. The tiger likes the bear. The tiger needs the squirrel. If someone needs the rabbit then they are nice.
The bear is round.
("bear" "is" "round" "+")
The bear likes the tiger.
("bear" "likes" "tiger" "+")
The rabbit likes the bear.
("rabbit" "likes" "bear" "+")
The squirrel is round.
("squirrel" "is" "round" "+")
The squirrel needs the bear.
("squirrel" "needs" "bear" "+")
The squirrel needs the rabbit.
("squirrel" "needs" "rabbit" "+")
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger likes the bear.
("tiger" "likes" "bear" "+")
The tiger needs the squirrel.
("tiger" "needs" "squirrel" "+")
If someone needs the rabbit then they are nice.
((("someone" "needs" "rabbit" "+")) -> ("someone" "is" "nice" "+"))
The tiger is round.
True
1
proof
[(triple8)]
("tiger" "is" "round" "+")
triple8
The tiger is not round.
False
1
inv-proof
[(triple8)]
("tiger" "is" "round" "-")
triple8
The squirrel is nice.
True
2
proof
[(((triple6) -> rule1))]
("squirrel" "is" "nice" "+")
((triple6) -> (rule1 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1
The squirrel is not nice.
False
2
inv-proof
[(((triple6) -> rule1))]
("squirrel" "is" "nice" "-")
((triple6) -> (rule1 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1
The tiger is not nice.
Unknown
inv-rconc
[@1: The tiger is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "nice" "-")
The bear is nice.
Unknown
rconc
[@1: The bear is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "is" "nice" "+")
The tiger does not like the rabbit.
Unknown
inv-random
[@0: The tiger likes the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "rabbit" "-")
The tiger is red.
Unknown
random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "+")
@0: The bear is round.[(triple1)] The bear likes the tiger.[(triple2)] The rabbit likes the bear.[(triple3)] The squirrel is round.[(triple4)] The squirrel needs the bear.[(triple5)] The squirrel needs the rabbit.[(triple6)] The squirrel needs the tiger.[(triple7)] The tiger is round.[(triple8)] The tiger likes the bear.[(triple9)] The tiger needs the squirrel.[(triple10)] @1: The squirrel is nice.[(((triple6) -> rule1))]
The bear is round.
("bear" "is" "round" "+")
triple1
The bear likes the tiger.
("bear" "likes" "tiger" "+")
triple2
The rabbit likes the bear.
("rabbit" "likes" "bear" "+")
triple3
The squirrel is round.
("squirrel" "is" "round" "+")
triple4
The squirrel needs the bear.
("squirrel" "needs" "bear" "+")
triple5
The squirrel needs the rabbit.
("squirrel" "needs" "rabbit" "+")
triple6
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
triple7
The tiger is round.
("tiger" "is" "round" "+")
triple8
The tiger likes the bear.
("tiger" "likes" "bear" "+")
triple9
The tiger needs the squirrel.
("tiger" "needs" "squirrel" "+")
triple10
The squirrel is nice.
("squirrel" "is" "nice" "+")
((triple6) -> (rule1 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1