The cat is blue. The cat is nice. The cat is red. The cat is rough. The cat is young. Blue things are red. If something is rough then it is young. Red things are young. Young, nice things are red. All nice, young things are rough. All red things are young.
The cat chases the cat.
@0: The cat is blue.[(triple1)] The cat is nice.[(triple2)] The cat is red.[(triple3 OR ((triple1) -> rule1) OR ((triple5 triple2) -> rule4) OR ((((triple4) -> rule2) triple2) -> rule4))] The cat is rough.[(triple4 OR ((triple2 triple5) -> rule5) OR ((triple2 ((triple3) -> rule3)) -> rule5) OR ((triple2 ((triple3) -> rule6)) -> rule5) OR ((triple2 ((((triple1) -> rule1)) -> rule3)) -> rule5) OR ((triple2 ((((triple1) -> rule1)) -> rule6)) -> rule5))] The cat is young.[(triple5 OR ((triple3) -> rule3) OR ((triple3) -> rule6) OR ((triple4) -> rule2) OR ((((triple1) -> rule1)) -> rule3) OR ((((triple1) -> rule1)) -> rule6))]