Charlie is kind. Gary is young. If something is kind and not white then it is quiet. All young things are quiet. Young things are not blue.
Charlie is kind.
("Charlie" "is" "kind" "+")
Gary is young.
("Gary" "is" "young" "+")
If something is kind and not white then it is quiet.
((("something" "is" "kind" "+") ("something" "is" "white" "~")) -> ("something" "is" "quiet" "+"))
All young things are quiet.
((("something" "is" "young" "+")) -> ("something" "is" "quiet" "+"))
Young things are not blue.
((("something" "is" "young" "+")) -> ("something" "is" "blue" "-"))
Charlie is kind.
True
1
proof
[(triple1)]
("Charlie" "is" "kind" "+")
triple1
Charlie is not kind.
False
1
inv-proof
[(triple1)]
("Charlie" "is" "kind" "-")
triple1
Gary is quiet.
True
2
proof
[(((triple2) -> rule2))]
("Gary" "is" "quiet" "+")
((triple2) -> (rule2 % int1))
Gary is quiet.
("Gary" "is" "quiet" "+")
int1
Gary is not quiet.
False
2
inv-proof
[(((triple2) -> rule2))]
("Gary" "is" "quiet" "-")
((triple2) -> (rule2 % int1))
Gary is quiet.
("Gary" "is" "quiet" "+")
int1
Charlie is not quiet.
Unknown
inv-rconc
[@1: Charlie is quiet.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Charlie" "is" "quiet" "-")
Charlie is white.
Unknown
random
[@0: Charlie is white.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "white" "+")
Gary is not kind.
Unknown
inv-random
[@0: Gary is kind.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "kind" "-")
Charlie is young.
Unknown
random
[@0: Charlie is young.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "young" "+")
@0: Charlie is kind.[(triple1)] Gary is young.[(triple2)] @1: Gary is not blue.[(((triple2) -> rule3))] Gary is quiet.[(((triple2) -> rule2))]
Charlie is kind.
("Charlie" "is" "kind" "+")
triple1
Gary is young.
("Gary" "is" "young" "+")
triple2
Gary is not blue.
("Gary" "is" "blue" "-")
((triple2) -> (rule3 % int1))
Gary is not blue.
("Gary" "is" "blue" "-")
int1
Gary is quiet.
("Gary" "is" "quiet" "+")
((triple2) -> (rule2 % int1))
Gary is quiet.
("Gary" "is" "quiet" "+")
int1