où k, p, q ≥ 0, les Ms sont des expressions de messages, i1, ..., ik sont des nombres différents parmi les originaux 1, ..., m, et Cond est une condition de règle. Le résultat de l'application d'une règle de réécriture est que les messages M1, ..., Mn disparaissent ; l'état et éventuellement la classe des objets Oi1, ..., Oik peuvent changer ; tous les autres objets Oj disparaissent ; de nouveaux objets Q1, ..., Qp sont créés ; et de nouveaux messages sont générés.