The lion is round. If something is round then it is big. All round, big things are nice. If something is young and big then it is nice.
The lion is round.
("lion" "is" "round" "+")
If something is round then it is big.
((("something" "is" "round" "+")) -> ("something" "is" "big" "+"))
All round, big things are nice.
((("something" "is" "round" "+") ("something" "is" "big" "+")) -> ("something" "is" "nice" "+"))
If something is young and big then it is nice.
((("something" "is" "young" "+") ("something" "is" "big" "+")) -> ("something" "is" "nice" "+"))
The lion is round.
True
1
proof
[(triple1)]
("lion" "is" "round" "+")
triple1
The lion is not round.
False
1
inv-proof
[(triple1)]
("lion" "is" "round" "-")
triple1
The lion is big.
True
2
proof
[(((triple1) -> rule1))]
("lion" "is" "big" "+")
((triple1) -> (rule1 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The lion is not big.
False
2
inv-proof
[(((triple1) -> rule1))]
("lion" "is" "big" "-")
((triple1) -> (rule1 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The lion is nice.
True
4
proof
[(((triple1 ((triple1) -> rule1)) -> rule2))]
("lion" "is" "nice" "+")
((triple1 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is big.
("lion" "is" "big" "+")
int2
The lion is not nice.
False
4
inv-proof
[(((triple1 ((triple1) -> rule1)) -> rule2))]
("lion" "is" "nice" "-")
((triple1 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is big.
("lion" "is" "big" "+")
int2
The lion is not young.
Unknown
inv-random
[@0: The lion is young.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "young" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
The lion does not need the lion.
Unknown
inv-random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "-")
The lion likes the lion.
Unknown
random
[@0: The lion likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "lion" "+")
@0: The lion is round.[(triple1)] @1: The lion is big.[(((triple1) -> rule1))] @2: The lion is nice.[(((triple1 ((triple1) -> rule1)) -> rule2))]
The lion is round.
("lion" "is" "round" "+")
triple1
The lion is big.
("lion" "is" "big" "+")
((triple1) -> (rule1 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The lion is nice.
("lion" "is" "nice" "+")
((triple1 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is big.
("lion" "is" "big" "+")
int2