The tiger is green. All round things are green. If something is nice and big then it is not green. Big things are not green. If something is round then it is nice. If the tiger is green then the tiger is nice. If something is round and not nice then it is cold.
The tiger is green.
("tiger" "is" "green" "+")
All round things are green.
((("something" "is" "round" "+")) -> ("something" "is" "green" "+"))
If something is nice and big then it is not green.
((("something" "is" "nice" "+") ("something" "is" "big" "+")) -> ("something" "is" "green" "-"))
Big things are not green.
((("something" "is" "big" "+")) -> ("something" "is" "green" "-"))
If something is round then it is nice.
((("something" "is" "round" "+")) -> ("something" "is" "nice" "+"))
If the tiger is green then the tiger is nice.
((("tiger" "is" "green" "+")) -> ("tiger" "is" "nice" "+"))
If something is round and not nice then it is cold.
((("something" "is" "round" "+") ("something" "is" "nice" "~")) -> ("something" "is" "cold" "+"))
The tiger is green.
True
1
proof
[(triple1)]
("tiger" "is" "green" "+")
triple1
The tiger is not green.
False
1
inv-proof
[(triple1)]
("tiger" "is" "green" "-")
triple1
The tiger is nice.
True
2
proof
[(((triple1) -> rule5))]
("tiger" "is" "nice" "+")
((triple1) -> (rule5 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The tiger is not nice.
False
2
inv-proof
[(((triple1) -> rule5))]
("tiger" "is" "nice" "-")
((triple1) -> (rule5 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The tiger is not cold.
Unknown
inv-rconc
[@1: The tiger is cold.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("tiger" "is" "cold" "-")
The tiger is round.
Unknown
random
[@0: The tiger is round.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "round" "+")
The tiger is not big.
Unknown
inv-random
[@0: The tiger is big.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "big" "-")
The tiger needs the tiger.
Unknown
random
[@0: The tiger needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "tiger" "+")
@0: The tiger is green.[(triple1)] @1: The tiger is nice.[(((triple1) -> rule5))]
The tiger is green.
("tiger" "is" "green" "+")
triple1
The tiger is nice.
("tiger" "is" "nice" "+")
((triple1) -> (rule5 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1