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