Anne is green. Charlie is big. Gary is big. Gary is not green. Gary is not kind. Gary is quiet. Gary is smart. Harry is not blue. Harry is quiet. Harry is not smart. If someone is quiet then they are not kind.
Anne is green.
("Anne" "is" "green" "+")
Charlie is big.
("Charlie" "is" "big" "+")
Gary is big.
("Gary" "is" "big" "+")
Gary is not green.
("Gary" "is" "green" "-")
Gary is not kind.
("Gary" "is" "kind" "-")
Gary is quiet.
("Gary" "is" "quiet" "+")
Gary is smart.
("Gary" "is" "smart" "+")
Harry is not blue.
("Harry" "is" "blue" "-")
Harry is quiet.
("Harry" "is" "quiet" "+")
Harry is not smart.
("Harry" "is" "smart" "-")
If someone is quiet then they are not kind.
((("someone" "is" "quiet" "+")) -> ("someone" "is" "kind" "-"))
Harry is not smart.
True
1
proof
[(triple10)]
("Harry" "is" "smart" "-")
triple10
Anne is not green.
False
1
inv-proof
[(triple1)]
("Anne" "is" "green" "-")
triple1
Harry is not kind.
True
2
proof
[(((triple9) -> rule1))]
("Harry" "is" "kind" "-")
((triple9) -> (rule1 % int1))
Harry is not kind.
("Harry" "is" "kind" "-")
int1
Harry is kind.
False
2
inv-proof
[(((triple9) -> rule1))]
("Harry" "is" "kind" "+")
((triple9) -> (rule1 % int1))
Harry is not kind.
("Harry" "is" "kind" "-")
int1
Anne is not rough.
Unknown
inv-random
[@0: Anne is rough.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "rough" "-")
Gary is blue.
Unknown
random
[@0: Gary is blue.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "blue" "+")
Charlie is not green.
Unknown
inv-random
[@0: Charlie is green.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "green" "-")
Charlie is kind.
Unknown
random
[@0: Charlie is kind.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "kind" "+")
@0: Anne is green.[(triple1)] Charlie is big.[(triple2)] Gary is big.[(triple3)] Gary is not green.[(triple4)] Gary is not kind.[(triple5 OR ((triple6) -> rule1))] Gary is quiet.[(triple6)] Gary is smart.[(triple7)] Harry is not blue.[(triple8)] Harry is not smart.[(triple10)] Harry is quiet.[(triple9)] @1: Harry is not kind.[(((triple9) -> rule1))]
Anne is green.
("Anne" "is" "green" "+")
triple1
Charlie is big.
("Charlie" "is" "big" "+")
triple2
Gary is big.
("Gary" "is" "big" "+")
triple3
Gary is not green.
("Gary" "is" "green" "-")
triple4
Gary is not kind.
("Gary" "is" "kind" "-")
triple5
((triple6) -> (rule1 % int1))
Gary is not kind.
("Gary" "is" "kind" "-")
int1
Gary is quiet.
("Gary" "is" "quiet" "+")
triple6
Gary is smart.
("Gary" "is" "smart" "+")
triple7
Harry is not blue.
("Harry" "is" "blue" "-")
triple8
Harry is not smart.
("Harry" "is" "smart" "-")
triple10
Harry is quiet.
("Harry" "is" "quiet" "+")
triple9
Harry is not kind.
("Harry" "is" "kind" "-")
((triple9) -> (rule1 % int1))
Harry is not kind.
("Harry" "is" "kind" "-")
int1