Harry is round. All round things are nice. If Harry is rough and Harry is not nice then Harry is not red. All red, round things are not green.
Harry is round.
("Harry" "is" "round" "+")
All round things are nice.
((("something" "is" "round" "+")) -> ("something" "is" "nice" "+"))
If Harry is rough and Harry is not nice then Harry is not red.
((("Harry" "is" "rough" "+") ("Harry" "is" "nice" "~")) -> ("Harry" "is" "red" "-"))
All red, round things are not green.
((("something" "is" "red" "+") ("something" "is" "round" "+")) -> ("something" "is" "green" "-"))
Harry is round.
True
1
proof
[(triple1)]
("Harry" "is" "round" "+")
triple1
Harry is not round.
False
1
inv-proof
[(triple1)]
("Harry" "is" "round" "-")
triple1
Harry is nice.
True
2
proof
[(((triple1) -> rule1))]
("Harry" "is" "nice" "+")
((triple1) -> (rule1 % int1))
Harry is nice.
("Harry" "is" "nice" "+")
int1
Harry is not nice.
False
2
inv-proof
[(((triple1) -> rule1))]
("Harry" "is" "nice" "-")
((triple1) -> (rule1 % int1))
Harry is nice.
("Harry" "is" "nice" "+")
int1
Harry is not cold.
Unknown
inv-random
[@0: Harry is cold.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "cold" "-")
Harry is rough.
Unknown
random
[@0: Harry is rough.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "rough" "+")
Harry is not red.
Unknown
inv-random
[@0: Harry is red.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "red" "-")
Harry is blue.
Unknown
random
[@0: Harry is blue.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "blue" "+")
@0: Harry is round.[(triple1)] @1: Harry is nice.[(((triple1) -> rule1))]
Harry is round.
("Harry" "is" "round" "+")
triple1
Harry is nice.
("Harry" "is" "nice" "+")
((triple1) -> (rule1 % int1))
Harry is nice.
("Harry" "is" "nice" "+")
int1