The lion is nice. The lion is red. The lion is rough. Green, nice things are blue. If something is nice then it is green.
The lion is nice.
("lion" "is" "nice" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is rough.
("lion" "is" "rough" "+")
Green, nice things are blue.
((("something" "is" "green" "+") ("something" "is" "nice" "+")) -> ("something" "is" "blue" "+"))
If something is nice then it is green.
((("something" "is" "nice" "+")) -> ("something" "is" "green" "+"))
The lion is red.
True
1
proof
[(triple2)]
("lion" "is" "red" "+")
triple2
The lion is not rough.
False
1
inv-proof
[(triple3)]
("lion" "is" "rough" "-")
triple3
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 sees the lion.
Unknown
random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "+")
@0: The lion is nice.[(triple1)] The lion is red.[(triple2)] The lion is rough.[(triple3)] @1: The lion is green.[(((triple1) -> rule2))] @2: The lion is blue.[(((((triple1) -> rule2) triple1) -> rule1))]
The lion is nice.
("lion" "is" "nice" "+")
triple1
The lion is red.
("lion" "is" "red" "+")
triple2
The lion is rough.
("lion" "is" "rough" "+")
triple3
The lion is green.
("lion" "is" "green" "+")
((triple1) -> (rule2 % int1))
The lion is green.
("lion" "is" "green" "+")
int1
The lion is blue.
("lion" "is" "blue" "+")
((((triple1) -> (rule2 % int2)) triple1) -> (rule1 % int1))
The lion is blue.
("lion" "is" "blue" "+")
int1
The lion is green.
("lion" "is" "green" "+")
int2