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