The cat is green. The cat is nice. The cat is red. The cat is rough. The cat is round. Round things are red. If the cat is red and the cat is rough then the cat is nice. If the cat is round then the cat is rough. All green, round things are rough. Nice things are round. If something is round and nice then it is green.
The cat likes the cat.
@0: The cat is green.[(triple1 OR ((triple5 triple2) -> rule6) OR ((triple5 ((triple3 triple4) -> rule2)) -> rule6) OR ((((triple2) -> rule5) triple2) -> rule6) OR ((((triple2) -> rule5) ((triple3 triple4) -> rule2)) -> rule6) OR ((triple5 ((triple3 ((triple5) -> rule3)) -> rule2)) -> rule6) OR ((triple5 ((((triple5) -> rule1) triple4) -> rule2)) -> rule6) OR ((((((triple3 triple4) -> rule2)) -> rule5) triple2) -> rule6) OR ((triple5 ((((triple5) -> rule1) ((triple5) -> rule3)) -> rule2)) -> rule6) OR ((((triple2) -> rule5) ((triple3 ((triple5) -> rule3)) -> rule2)) -> rule6) OR ((((triple2) -> rule5) ((((triple5) -> rule1) triple4) -> rule2)) -> rule6) OR ((((((triple3 triple4) -> rule2)) -> rule5) ((triple3 triple4) -> rule2)) -> rule6) OR ((((triple2) -> rule5) ((((triple5) -> rule1) ((triple5) -> rule3)) -> rule2)) -> rule6) OR ((((((triple3 triple4) -> rule2)) -> rule5) ((triple3 ((triple5) -> rule3)) -> rule2)) -> rule6) OR ((((((triple3 triple4) -> rule2)) -> rule5) ((((triple5) -> rule1) triple4) -> rule2)) -> rule6) OR ((((((triple3 triple4) -> rule2)) -> rule5) ((((triple5) -> rule1) ((triple5) -> rule3)) -> rule2)) -> rule6))] The cat is nice.[(triple2 OR ((triple3 triple4) -> rule2) OR ((triple3 ((triple5) -> rule3)) -> rule2) OR ((triple3 ((triple1 triple5) -> rule4)) -> rule2) OR ((((triple5) -> rule1) triple4) -> rule2) OR ((((triple5) -> rule1) ((triple5) -> rule3)) -> rule2) OR ((((triple5) -> rule1) ((triple1 triple5) -> rule4)) -> rule2))] The cat is red.[(triple3 OR ((triple5) -> rule1) OR ((((triple2) -> rule5)) -> rule1))] The cat is rough.[(triple4 OR ((triple5) -> rule3) OR ((triple1 triple5) -> rule4) OR ((((triple2) -> rule5)) -> rule3) OR ((triple1 ((triple2) -> rule5)) -> rule4) OR ((((triple5 triple2) -> rule6) triple5) -> rule4) OR ((((triple5 triple2) -> rule6) ((triple2) -> rule5)) -> rule4) OR ((((((triple2) -> rule5) triple2) -> rule6) triple5) -> rule4) OR ((((((triple2) -> rule5) triple2) -> rule6) ((triple2) -> rule5)) -> rule4))] The cat is round.[(triple5 OR ((triple2) -> rule5) OR ((((triple3 triple4) -> rule2)) -> rule5))]