Harry is big. Harry is blue. Harry is furry. Harry is green. Harry is round. Harry is not white. Harry is young. If Harry is round then Harry is young.
Harry is big.
("Harry" "is" "big" "+")
Harry is blue.
("Harry" "is" "blue" "+")
Harry is furry.
("Harry" "is" "furry" "+")
Harry is green.
("Harry" "is" "green" "+")
Harry is round.
("Harry" "is" "round" "+")
Harry is not white.
("Harry" "is" "white" "-")
Harry is young.
("Harry" "is" "young" "+")
If Harry is round then Harry is young.
((("Harry" "is" "round" "+")) -> ("Harry" "is" "young" "+"))
Harry is green.
True
1
proof
[(triple4)]
("Harry" "is" "green" "+")
triple4
Harry is not round.
False
1
inv-proof
[(triple5)]
("Harry" "is" "round" "-")
triple5
@0: Harry is big.[(triple1)] Harry is blue.[(triple2)] Harry is furry.[(triple3)] Harry is green.[(triple4)] Harry is not white.[(triple6)] Harry is round.[(triple5)] Harry is young.[(triple7 OR ((triple5) -> rule1))]
Harry is big.
("Harry" "is" "big" "+")
triple1
Harry is blue.
("Harry" "is" "blue" "+")
triple2
Harry is furry.
("Harry" "is" "furry" "+")
triple3
Harry is green.
("Harry" "is" "green" "+")
triple4
Harry is not white.
("Harry" "is" "white" "-")
triple6
Harry is round.
("Harry" "is" "round" "+")
triple5
Harry is young.
("Harry" "is" "young" "+")
triple7
((triple5) -> (rule1 % int1))
Harry is young.
("Harry" "is" "young" "+")
int1