The bear visits the lion. The lion sees the bear. The tiger is nice. If someone chases the lion then they are cold. If someone chases the bear then they are round. If someone is cold and they chase the tiger then the tiger chases the bear. If someone chases the bear and they see the bear then they are cold. Nice people are cold. If the lion is round and the lion sees the tiger then the lion is green. If someone sees the tiger then the tiger sees the lion. If someone is cold then they chase the lion.
The bear visits the lion.
("bear" "visits" "lion" "+")
The lion sees the bear.
("lion" "sees" "bear" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
If someone chases the lion then they are cold.
((("someone" "chases" "lion" "+")) -> ("someone" "is" "cold" "+"))
If someone chases the bear then they are round.
((("someone" "chases" "bear" "+")) -> ("someone" "is" "round" "+"))
If someone is cold and they chase the tiger then the tiger chases the bear.
((("someone" "is" "cold" "+") ("someone" "chases" "tiger" "+")) -> ("tiger" "chases" "bear" "+"))
If someone chases the bear and they see the bear then they are cold.
((("someone" "chases" "bear" "+") ("someone" "sees" "bear" "+")) -> ("someone" "is" "cold" "+"))
Nice people are cold.
((("someone" "is" "nice" "+")) -> ("someone" "is" "cold" "+"))
If the lion is round and the lion sees the tiger then the lion is green.
((("lion" "is" "round" "+") ("lion" "sees" "tiger" "+")) -> ("lion" "is" "green" "+"))
If someone sees the tiger then the tiger sees the lion.
((("someone" "sees" "tiger" "+")) -> ("tiger" "sees" "lion" "+"))
If someone is cold then they chase the lion.
((("someone" "is" "cold" "+")) -> ("someone" "chases" "lion" "+"))
The tiger is nice.
True
1
proof
[(triple3)]
("tiger" "is" "nice" "+")
triple3
The lion does not see the bear.
False
1
inv-proof
[(triple2)]
("lion" "sees" "bear" "-")
triple2
The tiger is cold.
True
2
proof
[(((triple3) -> rule5))]
("tiger" "is" "cold" "+")
((triple3) -> (rule5 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger is not cold.
False
2
inv-proof
[(((triple3) -> rule5))]
("tiger" "is" "cold" "-")
((triple3) -> (rule5 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger chases the lion.
True
3
proof
[(((((triple3) -> rule5)) -> rule8))]
("tiger" "chases" "lion" "+")
((((triple3) -> (rule5 % int2))) -> (rule8 % int1))
The tiger chases the lion.
("tiger" "chases" "lion" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
int2
The tiger does not chase the lion.
False
3
inv-proof
[(((((triple3) -> rule5)) -> rule8))]
("tiger" "chases" "lion" "-")
((((triple3) -> (rule5 % int2))) -> (rule8 % int1))
The tiger chases the lion.
("tiger" "chases" "lion" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
int2
The bear is not cold.
Unknown
inv-rconc
[@3: The bear is cold.[CWA. Example of deepest failure = (rule1 <- rule8 <- rule4 <- FAIL)]]
("bear" "is" "cold" "-")
The tiger is round.
Unknown
rconc
[@2: The tiger is round.[CWA. Example of deepest failure = (rule2 <- rule3 <- FAIL)]]
("tiger" "is" "round" "+")
The bear does not chase the lion.
Unknown
inv-rconc
[@2: The bear chases the lion.[CWA. Example of deepest failure = (rule8 <- rule1 <- FAIL)]]
("bear" "chases" "lion" "-")
The lion visits the tiger.
Unknown
random
[@0: The lion visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("lion" "visits" "tiger" "+")
The bear is not green.
Unknown
inv-random
[@0: The bear is green.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "green" "-")
The bear chases the tiger.
Unknown
random
[@0: The bear chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "tiger" "+")
@0: The bear visits the lion.[(triple1)] The lion sees the bear.[(triple2)] The tiger is nice.[(triple3)] @1: The tiger is cold.[(((triple3) -> rule5))] @2: The tiger chases the lion.[(((((triple3) -> rule5)) -> rule8))]
The bear visits the lion.
("bear" "visits" "lion" "+")
triple1
The lion sees the bear.
("lion" "sees" "bear" "+")
triple2
The tiger is nice.
("tiger" "is" "nice" "+")
triple3
The tiger is cold.
("tiger" "is" "cold" "+")
((triple3) -> (rule5 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger chases the lion.
("tiger" "chases" "lion" "+")
((((triple3) -> (rule5 % int2))) -> (rule8 % int1))
The tiger chases the lion.
("tiger" "chases" "lion" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
int2