Charlie is big. Charlie is blue. Charlie is rough. Charlie is smart. Charlie is white. Charlie is young. Dave is big. Dave is green. Dave is smart. Harry is big. Harry is blue. Harry is green. Harry is rough. Harry is smart. Harry is white. If Dave is young then Dave is big. If something is blue and white then it is big. All smart, green things are blue. If Dave is blue and Dave is white then Dave is young. If something is big then it is rough. If Charlie is smart and Charlie is green then Charlie is blue. Green, young things are rough. Young things are white.
Dave is rough.
@0: Charlie is big.[(triple1 OR ((triple2 triple5) -> rule2) OR ((triple2 ((triple6) -> rule8)) -> rule2))] Charlie is blue.[(triple2)] Charlie is rough.[(triple3 OR ((triple1) -> rule5) OR ((((triple2 triple5) -> rule2)) -> rule5) OR ((((triple2 ((triple6) -> rule8)) -> rule2)) -> rule5))] Charlie is smart.[(triple4)] Charlie is white.[(triple5 OR ((triple6) -> rule8))] Charlie is young.[(triple6)] Dave is big.[(triple7)] Dave is green.[(triple8)] Dave is smart.[(triple9)] Harry is big.[(triple10 OR ((triple11 triple15) -> rule2) OR ((((triple14 triple12) -> rule3) triple15) -> rule2))] Harry is blue.[(triple11 OR ((triple14 triple12) -> rule3))] Harry is green.[(triple12)] Harry is rough.[(triple13 OR ((triple10) -> rule5) OR ((((triple11 triple15) -> rule2)) -> rule5) OR ((((((triple14 triple12) -> rule3) triple15) -> rule2)) -> rule5))] Harry is smart.[(triple14)] Harry is white.[(triple15)] @1: Dave is blue.[(((triple9 triple8) -> rule3))] Dave is rough.[(((triple7) -> rule5))]