Anne is cold. Anne is nice. Anne is quiet. Harry is cold. Harry is not green. Harry is smart. Harry is young. If someone is smart and not cold then they are not green. If someone is big and not green then they are not young.
Anne is cold.
("Anne" "is" "cold" "+")
Anne is nice.
("Anne" "is" "nice" "+")
Anne is quiet.
("Anne" "is" "quiet" "+")
Harry is cold.
("Harry" "is" "cold" "+")
Harry is not green.
("Harry" "is" "green" "-")
Harry is smart.
("Harry" "is" "smart" "+")
Harry is young.
("Harry" "is" "young" "+")
If someone is smart and not cold then they are not green.
((("someone" "is" "smart" "+") ("someone" "is" "cold" "~")) -> ("someone" "is" "green" "-"))
If someone is big and not green then they are not young.
((("someone" "is" "big" "+") ("someone" "is" "green" "~")) -> ("someone" "is" "young" "-"))
Harry is cold.
True
1
proof
[(triple4)]
("Harry" "is" "cold" "+")
triple4
Anne is not cold.
False
1
inv-proof
[(triple1)]
("Anne" "is" "cold" "-")
triple1
Anne is not young.
Unknown
inv-random
[@0: Anne is young.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "young" "-")
Anne is smart.
Unknown
random
[@0: Anne is smart.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "smart" "+")
@0: Anne is cold.[(triple1)] Anne is nice.[(triple2)] Anne is quiet.[(triple3)] Harry is cold.[(triple4)] Harry is not green.[(triple5)] Harry is smart.[(triple6)] Harry is young.[(triple7)]
Anne is cold.
("Anne" "is" "cold" "+")
triple1
Anne is nice.
("Anne" "is" "nice" "+")
triple2
Anne is quiet.
("Anne" "is" "quiet" "+")
triple3
Harry is cold.
("Harry" "is" "cold" "+")
triple4
Harry is not green.
("Harry" "is" "green" "-")
triple5
Harry is smart.
("Harry" "is" "smart" "+")
triple6
Harry is young.
("Harry" "is" "young" "+")
triple7