Erin is cold. Erin is smart. Gary is smart. Harry is furry. Harry is green. Harry is round. Harry is smart. If Harry is round and Harry is green then Harry is kind.
Erin is cold.
("Erin" "is" "cold" "+")
Erin is smart.
("Erin" "is" "smart" "+")
Gary is smart.
("Gary" "is" "smart" "+")
Harry is furry.
("Harry" "is" "furry" "+")
Harry is green.
("Harry" "is" "green" "+")
Harry is round.
("Harry" "is" "round" "+")
Harry is smart.
("Harry" "is" "smart" "+")
If Harry is round and Harry is green then Harry is kind.
((("Harry" "is" "round" "+") ("Harry" "is" "green" "+")) -> ("Harry" "is" "kind" "+"))
Erin is cold.
True
1
proof
[(triple1)]
("Erin" "is" "cold" "+")
triple1
Harry is not smart.
False
1
inv-proof
[(triple7)]
("Harry" "is" "smart" "-")
triple7
Harry is kind.
True
3
proof
[(((triple6 triple5) -> rule1))]
("Harry" "is" "kind" "+")
((triple6 triple5) -> (rule1 % int1))
Harry is kind.
("Harry" "is" "kind" "+")
int1
Harry is not kind.
False
3
inv-proof
[(((triple6 triple5) -> rule1))]
("Harry" "is" "kind" "-")
((triple6 triple5) -> (rule1 % int1))
Harry is kind.
("Harry" "is" "kind" "+")
int1
Gary is not kind.
Unknown
inv-random
[@0: Gary is kind.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "kind" "-")
Erin is kind.
Unknown
random
[@0: Erin is kind.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "kind" "+")
Harry is not cold.
Unknown
inv-random
[@0: Harry is cold.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "cold" "-")
Gary is big.
Unknown
random
[@0: Gary is big.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "big" "+")
@0: Erin is cold.[(triple1)] Erin is smart.[(triple2)] Gary is smart.[(triple3)] Harry is furry.[(triple4)] Harry is green.[(triple5)] Harry is round.[(triple6)] Harry is smart.[(triple7)] @1: Harry is kind.[(((triple6 triple5) -> rule1))]
Erin is cold.
("Erin" "is" "cold" "+")
triple1
Erin is smart.
("Erin" "is" "smart" "+")
triple2
Gary is smart.
("Gary" "is" "smart" "+")
triple3
Harry is furry.
("Harry" "is" "furry" "+")
triple4
Harry is green.
("Harry" "is" "green" "+")
triple5
Harry is round.
("Harry" "is" "round" "+")
triple6
Harry is smart.
("Harry" "is" "smart" "+")
triple7
Harry is kind.
("Harry" "is" "kind" "+")
((triple6 triple5) -> (rule1 % int1))
Harry is kind.
("Harry" "is" "kind" "+")
int1