Bob is big. Bob is blue. Bob is quiet. Bob is red. Bob is smart. Charlie is big. Charlie is blue. Charlie is cold. Charlie is quiet. Charlie is red. Charlie is round. Charlie is smart. Dave is big. Dave is cold. Harry is cold. Smart, quiet people are blue. All cold, quiet people are big. Cold people are round. Big people are cold. All red, cold people are smart. If Harry is big then Harry is quiet.
Charlie is red.
@0: Bob is big.[(triple1)] Bob is blue.[(triple2 OR ((triple5 triple3) -> rule1) OR ((((triple4 ((triple1) -> rule4)) -> rule5) triple3) -> rule1))] Bob is quiet.[(triple3)] Bob is red.[(triple4)] Bob is smart.[(triple5 OR ((triple4 ((triple1) -> rule4)) -> rule5))] Charlie is big.[(triple6 OR ((triple8 triple9) -> rule2))] Charlie is blue.[(triple7 OR ((triple12 triple9) -> rule1) OR ((((triple10 triple8) -> rule5) triple9) -> rule1) OR ((((triple10 ((triple6) -> rule4)) -> rule5) triple9) -> rule1))] Charlie is cold.[(triple8 OR ((triple6) -> rule4))] Charlie is quiet.[(triple9)] Charlie is red.[(triple10)] Charlie is round.[(triple11 OR ((triple8) -> rule3) OR ((((triple6) -> rule4)) -> rule3))] Charlie is smart.[(triple12 OR ((triple10 triple8) -> rule5) OR ((triple10 ((triple6) -> rule4)) -> rule5))] Dave is big.[(triple13)] Dave is cold.[(triple14 OR ((triple13) -> rule4))] Harry is cold.[(triple15)] @1: Bob is cold.[(((triple1) -> rule4))] Dave is round.[(((triple14) -> rule3) OR ((((triple13) -> rule4)) -> rule3))] Harry is round.[(((triple15) -> rule3))] @2: Bob is round.[(((((triple1) -> rule4)) -> rule3))]