Charlie is cold. Erin is smart. Gary is white. Harry is kind. If something is smart then it is not quiet. Nice, big things are smart.
Charlie is cold.
("Charlie" "is" "cold" "+")
Erin is smart.
("Erin" "is" "smart" "+")
Gary is white.
("Gary" "is" "white" "+")
Harry is kind.
("Harry" "is" "kind" "+")
If something is smart then it is not quiet.
((("something" "is" "smart" "+")) -> ("something" "is" "quiet" "-"))
Nice, big things are smart.
((("something" "is" "nice" "+") ("something" "is" "big" "+")) -> ("something" "is" "smart" "+"))
Harry is kind.
True
1
proof
[(triple4)]
("Harry" "is" "kind" "+")
triple4
Gary is not white.
False
1
inv-proof
[(triple3)]
("Gary" "is" "white" "-")
triple3
Erin is not quiet.
True
2
proof
[(((triple2) -> rule1))]
("Erin" "is" "quiet" "-")
((triple2) -> (rule1 % int1))
Erin is not quiet.
("Erin" "is" "quiet" "-")
int1
Erin is quiet.
False
2
inv-proof
[(((triple2) -> rule1))]
("Erin" "is" "quiet" "+")
((triple2) -> (rule1 % int1))
Erin is not quiet.
("Erin" "is" "quiet" "-")
int1
Harry is not smart.
Unknown
inv-rconc
[@1: Harry is smart.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Harry" "is" "smart" "-")
Gary is smart.
Unknown
rconc
[@1: Gary is smart.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Gary" "is" "smart" "+")
Harry is not quiet.
Unknown
inv-random
[@0: Harry is quiet.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "quiet" "-")
Harry is white.
Unknown
random
[@0: Harry is white.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "white" "+")
@0: Charlie is cold.[(triple1)] Erin is smart.[(triple2)] Gary is white.[(triple3)] Harry is kind.[(triple4)] @1: Erin is not quiet.[(((triple2) -> rule1))]
Charlie is cold.
("Charlie" "is" "cold" "+")
triple1
Erin is smart.
("Erin" "is" "smart" "+")
triple2
Gary is white.
("Gary" "is" "white" "+")
triple3
Harry is kind.
("Harry" "is" "kind" "+")
triple4
Erin is not quiet.
("Erin" "is" "quiet" "-")
((triple2) -> (rule1 % int1))
Erin is not quiet.
("Erin" "is" "quiet" "-")
int1