Charlie is big. Charlie is furry. Charlie is nice. Charlie is round. Dave is nice. Dave is rough. Dave is round. Dave is young. Gary is rough. Gary is smart. Harry is furry. Harry is round. All smart, nice things are young. All smart things are young. If something is young then it is smart. If Charlie is rough then Charlie is not big. If Harry is round then Harry is smart. Young things are not big. Furry things are nice. Nice things are furry.
Charlie is not rough.
@0: Charlie is big.[(triple1)] Charlie is furry.[(triple2 OR ((triple3) -> rule8))] Charlie is nice.[(triple3 OR ((triple2) -> rule7))] Charlie is round.[(triple4)] Dave is nice.[(triple5)] Dave is rough.[(triple6)] Dave is round.[(triple7)] Dave is young.[(triple8)] Gary is rough.[(triple9)] Gary is smart.[(triple10)] Harry is furry.[(triple11)] Harry is round.[(triple12)] @1: Dave is furry.[(((triple5) -> rule8))] Dave is not big.[(((triple8) -> rule6))] Dave is smart.[(((triple8) -> rule3))] Gary is young.[(((triple10) -> rule2))] Harry is nice.[(((triple11) -> rule7))] Harry is smart.[(((triple12) -> rule5))] @2: Gary is not big.[(((((triple10) -> rule2)) -> rule6))] Harry is young.[(((((triple12) -> rule5)) -> rule2) OR ((((triple12) -> rule5) ((triple11) -> rule7)) -> rule1))] @3: Harry is not big.[(((((((triple12) -> rule5)) -> rule2)) -> rule6) OR ((((((triple12) -> rule5) ((triple11) -> rule7)) -> rule1)) -> rule6))]