The dog is big. The dog is kind. The dog is red. The dog is rough. The dog is young. If something is rough then it is kind. If something is big and red then it is young. All kind things are red. If something is red and young then it is kind. If the dog is red and the dog is young then the dog is rough. If something is red then it is kind. Rough things are kind. If something is red then it is rough.
The dog is kind.
@0: The dog is big.[(triple1)] The dog is kind.[(triple2 OR ((triple3) -> rule6) OR ((triple4) -> rule1) OR ((triple4) -> rule7) OR ((triple3 triple5) -> rule4) OR ((((triple3) -> rule8)) -> rule1) OR ((((triple3) -> rule8)) -> rule7) OR ((((triple3 triple5) -> rule5)) -> rule1) OR ((((triple3 triple5) -> rule5)) -> rule7) OR ((triple3 ((triple1 triple3) -> rule2)) -> rule4) OR ((((triple3 ((triple1 triple3) -> rule2)) -> rule5)) -> rule1) OR ((((triple3 ((triple1 triple3) -> rule2)) -> rule5)) -> rule7))] The dog is red.[(triple3 OR ((triple2) -> rule3) OR ((((triple4) -> rule1)) -> rule3) OR ((((triple4) -> rule7)) -> rule3))] The dog is rough.[(triple4 OR ((triple3) -> rule8) OR ((triple3 triple5) -> rule5) OR ((((triple2) -> rule3)) -> rule8) OR ((triple3 ((triple1 triple3) -> rule2)) -> rule5) OR ((((triple2) -> rule3) triple5) -> rule5) OR ((((triple2) -> rule3) ((triple1 triple3) -> rule2)) -> rule5) OR ((triple3 ((triple1 ((triple2) -> rule3)) -> rule2)) -> rule5) OR ((((triple2) -> rule3) ((triple1 ((triple2) -> rule3)) -> rule2)) -> rule5))] The dog is young.[(triple5 OR ((triple1 triple3) -> rule2) OR ((triple1 ((triple2) -> rule3)) -> rule2) OR ((triple1 ((((triple4) -> rule1)) -> rule3)) -> rule2) OR ((triple1 ((((triple4) -> rule7)) -> rule3)) -> rule2))]