Strongly confluent rewriting system
Template:Rewriting system property
Definition
Symbol-free definition
A rewriting system is said to be strongly confluent if it satisfies the following two conditions:
- It is a locally strongly confluent rewriting system: Whenever and are (one-step) reductions, then there is a and one-step reductions and .
- It is a finitely terminating rewriting system: Any chain of reductions must terminate in finitely many steps.
An alternative way of saying that a rewriting system is strongly confluent is that it has the Church-Rosser property.
Relation with other properties
Weaker properties
- Confluent rewriting system is the corresponding property for multi-step reductions. The fact that any strongly confluent rewriting system is confluent has a neat diagrammatic proof which involves completion of squares.