Gary is young. Harry is kind. If Harry is nice and Harry is young then Harry is cold. If someone is kind then they are white.
Gary is young.
("Gary" "is" "young" "+")
Harry is kind.
("Harry" "is" "kind" "+")
If Harry is nice and Harry is young then Harry is cold.
((("Harry" "is" "nice" "+") ("Harry" "is" "young" "+")) -> ("Harry" "is" "cold" "+"))
If someone is kind then they are white.
((("someone" "is" "kind" "+")) -> ("someone" "is" "white" "+"))
Harry is kind.
True
1
proof
[(triple2)]
("Harry" "is" "kind" "+")
triple2
Harry is not kind.
False
1
inv-proof
[(triple2)]
("Harry" "is" "kind" "-")
triple2
Harry is white.
True
2
proof
[(((triple2) -> rule2))]
("Harry" "is" "white" "+")
((triple2) -> (rule2 % int1))
Harry is white.
("Harry" "is" "white" "+")
int1
Harry is not white.
False
2
inv-proof
[(((triple2) -> rule2))]
("Harry" "is" "white" "-")
((triple2) -> (rule2 % int1))
Harry is white.
("Harry" "is" "white" "+")
int1
Gary is not white.
Unknown
inv-rconc
[@1: Gary is white.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Gary" "is" "white" "-")
Harry is cold.
Unknown
rconc
[@1: Harry is cold.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Harry" "is" "cold" "+")
Gary is not cold.
Unknown
inv-random
[@0: Gary is cold.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "cold" "-")
Gary is rough.
Unknown
random
[@0: Gary is rough.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "rough" "+")
@0: Gary is young.[(triple1)] Harry is kind.[(triple2)] @1: Harry is white.[(((triple2) -> rule2))]
Gary is young.
("Gary" "is" "young" "+")
triple1
Harry is kind.
("Harry" "is" "kind" "+")
triple2
Harry is white.
("Harry" "is" "white" "+")
((triple2) -> (rule2 % int1))
Harry is white.
("Harry" "is" "white" "+")
int1