The lion is blue. The lion is green. The lion is not red. The lion is not round. The lion is young. All round, blue people are red. All round, green people are blue. All red, young people are blue.
The lion is blue.
("lion" "is" "blue" "+")
The lion is green.
("lion" "is" "green" "+")
The lion is not red.
("lion" "is" "red" "-")
The lion is not round.
("lion" "is" "round" "-")
The lion is young.
("lion" "is" "young" "+")
All round, blue people are red.
((("someone" "is" "round" "+") ("someone" "is" "blue" "+")) -> ("someone" "is" "red" "+"))
All round, green people are blue.
((("someone" "is" "round" "+") ("someone" "is" "green" "+")) -> ("someone" "is" "blue" "+"))
All red, young people are blue.
((("someone" "is" "red" "+") ("someone" "is" "young" "+")) -> ("someone" "is" "blue" "+"))
The lion is green.
True
1
proof
[(triple2)]
("lion" "is" "green" "+")
triple2
The lion is not blue.
False
1
inv-proof
[(triple1)]
("lion" "is" "blue" "-")
triple1
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 visits the lion.
Unknown
random
[@0: The lion visits the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "visits" "lion" "+")
@0: The lion is blue.[(triple1)] The lion is green.[(triple2)] The lion is not red.[(triple3)] The lion is not round.[(triple4)] The lion is young.[(triple5)]
The lion is blue.
("lion" "is" "blue" "+")
triple1
The lion is green.
("lion" "is" "green" "+")
triple2
The lion is not red.
("lion" "is" "red" "-")
triple3
The lion is not round.
("lion" "is" "round" "-")
triple4
The lion is young.
("lion" "is" "young" "+")
triple5