The lion is cold. The lion is red. The lion is rough. If someone is cold then they are nice. All rough, nice people are round.
The lion is cold.
("lion" "is" "cold" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is rough.
("lion" "is" "rough" "+")
If someone is cold then they are nice.
((("someone" "is" "cold" "+")) -> ("someone" "is" "nice" "+"))
All rough, nice people are round.
((("someone" "is" "rough" "+") ("someone" "is" "nice" "+")) -> ("someone" "is" "round" "+"))
The lion is red.
True
1
proof
[(triple2)]
("lion" "is" "red" "+")
triple2
The lion is not red.
False
1
inv-proof
[(triple2)]
("lion" "is" "red" "-")
triple2
The lion is nice.
True
2
proof
[(((triple1) -> rule1))]
("lion" "is" "nice" "+")
((triple1) -> (rule1 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is not nice.
False
2
inv-proof
[(((triple1) -> rule1))]
("lion" "is" "nice" "-")
((triple1) -> (rule1 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is round.
True
4
proof
[(((triple3 ((triple1) -> rule1)) -> rule2))]
("lion" "is" "round" "+")
((triple3 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is nice.
("lion" "is" "nice" "+")
int2
The lion is not round.
False
4
inv-proof
[(((triple3 ((triple1) -> rule1)) -> rule2))]
("lion" "is" "round" "-")
((triple3 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is nice.
("lion" "is" "nice" "+")
int2
The lion does not eat the lion.
Unknown
inv-random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "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 cold.[(triple1)] The lion is red.[(triple2)] The lion is rough.[(triple3)] @1: The lion is nice.[(((triple1) -> rule1))] @2: The lion is round.[(((triple3 ((triple1) -> rule1)) -> rule2))]
The lion is cold.
("lion" "is" "cold" "+")
triple1
The lion is red.
("lion" "is" "red" "+")
triple2
The lion is rough.
("lion" "is" "rough" "+")
triple3
The lion is nice.
("lion" "is" "nice" "+")
((triple1) -> (rule1 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is round.
("lion" "is" "round" "+")
((triple3 ((triple1) -> (rule1 % int2))) -> (rule2 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is nice.
("lion" "is" "nice" "+")
int2