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