Anne is young. Charlie is young. Dave is quiet. Harry is nice. If someone is white and not green then they are cold. All green people are cold. White people are young. If someone is white then they are kind. Cold people are kind. If Charlie is young then Charlie is not quiet. If someone is young and not green then they are white. If someone is cold then they are white.
Anne is young.
("Anne" "is" "young" "+")
Charlie is young.
("Charlie" "is" "young" "+")
Dave is quiet.
("Dave" "is" "quiet" "+")
Harry is nice.
("Harry" "is" "nice" "+")
If someone is white and not green then they are cold.
((("someone" "is" "white" "+") ("someone" "is" "green" "~")) -> ("someone" "is" "cold" "+"))
All green people are cold.
((("someone" "is" "green" "+")) -> ("someone" "is" "cold" "+"))
White people are young.
((("someone" "is" "white" "+")) -> ("someone" "is" "young" "+"))
If someone is white then they are kind.
((("someone" "is" "white" "+")) -> ("someone" "is" "kind" "+"))
Cold people are kind.
((("someone" "is" "cold" "+")) -> ("someone" "is" "kind" "+"))
If Charlie is young then Charlie is not quiet.
((("Charlie" "is" "young" "+")) -> ("Charlie" "is" "quiet" "-"))
If someone is young and not green then they are white.
((("someone" "is" "young" "+") ("someone" "is" "green" "~")) -> ("someone" "is" "white" "+"))
If someone is cold then they are white.
((("someone" "is" "cold" "+")) -> ("someone" "is" "white" "+"))
Harry is nice.
True
1
proof
[(triple4)]
("Harry" "is" "nice" "+")
triple4
Anne is not young.
False
1
inv-proof
[(triple1)]
("Anne" "is" "young" "-")
triple1
Charlie is not quiet.
True
2
proof
[(((triple2) -> rule6))]
("Charlie" "is" "quiet" "-")
((triple2) -> (rule6 % int1))
Charlie is not quiet.
("Charlie" "is" "quiet" "-")
int1
Charlie is quiet.
False
2
inv-proof
[(((triple2) -> rule6))]
("Charlie" "is" "quiet" "+")
((triple2) -> (rule6 % int1))
Charlie is not quiet.
("Charlie" "is" "quiet" "-")
int1
Charlie is not cold.
Unknown
inv-rconc
[@1: Charlie is cold.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Charlie" "is" "cold" "-")
Harry is cold.
Unknown
rconc
[@1: Harry is cold.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Harry" "is" "cold" "+")
Anne is not quiet.
Unknown
inv-random
[@0: Anne is quiet.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "quiet" "-")
Dave is nice.
Unknown
random
[@0: Dave is nice.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "nice" "+")
@0: Anne is young.[(triple1)] Charlie is young.[(triple2)] Dave is quiet.[(triple3)] Harry is nice.[(triple4)] @1: Charlie is not quiet.[(((triple2) -> rule6))]
Anne is young.
("Anne" "is" "young" "+")
triple1
Charlie is young.
("Charlie" "is" "young" "+")
triple2
Dave is quiet.
("Dave" "is" "quiet" "+")
triple3
Harry is nice.
("Harry" "is" "nice" "+")
triple4
Charlie is not quiet.
("Charlie" "is" "quiet" "-")
((triple2) -> (rule6 % int1))
Charlie is not quiet.
("Charlie" "is" "quiet" "-")
int1