The tiger is big. All nice, cold things are big. All nice, red things are cold. If something is big then it is blue. If something is red then it is cold. Big things are cold. If something is cold and big then it is nice.
The tiger is big.
("tiger" "is" "big" "+")
All nice, cold things are big.
((("something" "is" "nice" "+") ("something" "is" "cold" "+")) -> ("something" "is" "big" "+"))
All nice, red things are cold.
((("something" "is" "nice" "+") ("something" "is" "red" "+")) -> ("something" "is" "cold" "+"))
If something is big then it is blue.
((("something" "is" "big" "+")) -> ("something" "is" "blue" "+"))
If something is red then it is cold.
((("something" "is" "red" "+")) -> ("something" "is" "cold" "+"))
Big things are cold.
((("something" "is" "big" "+")) -> ("something" "is" "cold" "+"))
If something is cold and big then it is nice.
((("something" "is" "cold" "+") ("something" "is" "big" "+")) -> ("something" "is" "nice" "+"))
The tiger is big.
True
1
proof
[(triple1)]
("tiger" "is" "big" "+")
triple1
The tiger is not big.
False
1
inv-proof
[(triple1)]
("tiger" "is" "big" "-")
triple1
The tiger is blue.
True
2
proof
[(((triple1) -> rule3))]
("tiger" "is" "blue" "+")
((triple1) -> (rule3 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger is not blue.
False
2
inv-proof
[(((triple1) -> rule3))]
("tiger" "is" "blue" "-")
((triple1) -> (rule3 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger does not like the tiger.
Unknown
inv-random
[@0: The tiger likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "tiger" "-")
The tiger eats the tiger.
Unknown
random
[@0: The tiger eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "tiger" "+")
The tiger does not see the tiger.
Unknown
inv-random
[@0: The tiger sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "tiger" "-")
The tiger is red.
Unknown
random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "+")
@0: The tiger is big.[(triple1)] @1: The tiger is blue.[(((triple1) -> rule3))] The tiger is cold.[(((triple1) -> rule5))] @2: The tiger is nice.[(((((triple1) -> rule5) triple1) -> rule6))]
The tiger is big.
("tiger" "is" "big" "+")
triple1
The tiger is blue.
("tiger" "is" "blue" "+")
((triple1) -> (rule3 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
((triple1) -> (rule5 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
((((triple1) -> (rule5 % int2)) triple1) -> (rule6 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
int2