The tiger is big. Big things are nice. Big, nice things are green. If the tiger is not green then the tiger is not cold.
The tiger is big.
("tiger" "is" "big" "+")
Big things are nice.
((("something" "is" "big" "+")) -> ("something" "is" "nice" "+"))
Big, nice things are green.
((("something" "is" "big" "+") ("something" "is" "nice" "+")) -> ("something" "is" "green" "+"))
If the tiger is not green then the tiger is not cold.
((("tiger" "is" "green" "~")) -> ("tiger" "is" "cold" "-"))
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 nice.
True
2
proof
[(((triple1) -> rule1))]
("tiger" "is" "nice" "+")
((triple1) -> (rule1 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The tiger is not nice.
False
2
inv-proof
[(((triple1) -> rule1))]
("tiger" "is" "nice" "-")
((triple1) -> (rule1 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The tiger is green.
True
4
proof
[(((triple1 ((triple1) -> rule1)) -> rule2))]
("tiger" "is" "green" "+")
((triple1 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
int2
The tiger is not green.
False
4
inv-proof
[(((triple1 ((triple1) -> rule1)) -> rule2))]
("tiger" "is" "green" "-")
((triple1 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
int2
The tiger does not eat the tiger.
Unknown
inv-random
[@0: The tiger eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "tiger" "-")
The tiger is red.
Unknown
random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "+")
The tiger is not cold.
Unknown
inv-random
[@0: The tiger is cold.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "cold" "-")
The tiger sees the tiger.
Unknown
random
[@0: The tiger sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "tiger" "+")
@0: The tiger is big.[(triple1)] @1: The tiger is nice.[(((triple1) -> rule1))] @2: The tiger is green.[(((triple1 ((triple1) -> rule1)) -> rule2))]
The tiger is big.
("tiger" "is" "big" "+")
triple1
The tiger is nice.
("tiger" "is" "nice" "+")
((triple1) -> (rule1 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The tiger is green.
("tiger" "is" "green" "+")
((triple1 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
int2