The lion is green. If the lion is green and the lion is round then the lion is young. If someone is round then they are cold. If someone is green then they are round.
The lion is green.
("lion" "is" "green" "+")
If the lion is green and the lion is round then the lion is young.
((("lion" "is" "green" "+") ("lion" "is" "round" "+")) -> ("lion" "is" "young" "+"))
If someone is round then they are cold.
((("someone" "is" "round" "+")) -> ("someone" "is" "cold" "+"))
If someone is green then they are round.
((("someone" "is" "green" "+")) -> ("someone" "is" "round" "+"))
The lion is green.
True
1
proof
[(triple1)]
("lion" "is" "green" "+")
triple1
The lion is not green.
False
1
inv-proof
[(triple1)]
("lion" "is" "green" "-")
triple1
The lion is round.
True
2
proof
[(((triple1) -> rule3))]
("lion" "is" "round" "+")
((triple1) -> (rule3 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is not round.
False
2
inv-proof
[(((triple1) -> rule3))]
("lion" "is" "round" "-")
((triple1) -> (rule3 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is young.
True
4
proof
[(((triple1 ((triple1) -> rule3)) -> rule1))]
("lion" "is" "young" "+")
((triple1 ((triple1) -> (rule3 % int2))) -> (rule1 % int1))
The lion is young.
("lion" "is" "young" "+")
int1
The lion is round.
("lion" "is" "round" "+")
int2
The lion is not cold.
False
3
inv-proof
[(((((triple1) -> rule3)) -> rule2))]
("lion" "is" "cold" "-")
((((triple1) -> (rule3 % int2))) -> (rule2 % int1))
The lion is cold.
("lion" "is" "cold" "+")
int1
The lion is round.
("lion" "is" "round" "+")
int2
The lion is not big.
Unknown
inv-random
[@0: The lion is big.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "big" "-")
The lion likes the lion.
Unknown
random
[@0: The lion likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "lion" "+")
The lion does not visit the lion.
Unknown
inv-random
[@0: The lion visits the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "visits" "lion" "-")
The lion needs the lion.
Unknown
random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "+")
@0: The lion is green.[(triple1)] @1: The lion is round.[(((triple1) -> rule3))] @2: The lion is cold.[(((((triple1) -> rule3)) -> rule2))] The lion is young.[(((triple1 ((triple1) -> rule3)) -> rule1))]
The lion is green.
("lion" "is" "green" "+")
triple1
The lion is round.
("lion" "is" "round" "+")
((triple1) -> (rule3 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is cold.
("lion" "is" "cold" "+")
((((triple1) -> (rule3 % int2))) -> (rule2 % int1))
The lion is cold.
("lion" "is" "cold" "+")
int1
The lion is round.
("lion" "is" "round" "+")
int2
The lion is young.
("lion" "is" "young" "+")
((triple1 ((triple1) -> (rule3 % int2))) -> (rule1 % int1))
The lion is young.
("lion" "is" "young" "+")
int1
The lion is round.
("lion" "is" "round" "+")
int2