Unique Normal Forms in Infinitary Weakly Orthogonal Term Rewriting

Joerg Endrullis,Clemens Grabmayer,Dimitri Hendriks,Jan Willem Klop
DOI: https://doi.org/10.48550/arXiv.0911.1009
2009-11-05
Abstract:The theory of finite and infinitary term rewriting is extensively developed for orthogonal rewrite systems, but to a lesser degree for weakly orthogonal rewrite systems. In this note we present some contributions to the latter case of weak orthogonality, where critial pairs are admitted provided they are trivial. We start with a refinement of the by now classical Compression Lemma, as a tool for establishing infinitary confluence, and hence the property of unique infinitary normal forms, for the case of weakly orthogonal TRSs that do not contain collapsing rewrite rules. That this restriction of collapse-freeness is crucial, is shown in a elaboration of a simple TRS which is weakly orthogonal, but has two collapsing rules. It turns out that all the usual theory breaks down dramatically. We conclude with establishing a positive fact: the diamond property for infinitary developments for weakly orthogonal TRSs, by means of a detailed analysis initiated by van Oostrom for the finite case.
Logic in Computer Science
What problem does this paper attempt to address?
The problems that this paper attempts to solve are some theoretical problems in weakly orthogonal term rewriting systems (TRSs), especially those related to the unique normal form in infinite reduction sequences (UN∞) and infinite confluence (CR∞). Specifically: 1. **Failure of the unique normal form (UN∞)**: - The authors show that in a weakly orthogonal TRS containing two collapsing rules, the UN∞ property does not hold. Through a simple example, they prove that there exists a term that can be reduced to two different infinite normal forms \( S^\omega \) and \( P^\omega \), thus leading to the failure of the UN∞ property. 2. **Infinite confluence (CR∞) in the absence of collapsing rules**: - The authors prove that in a weakly orthogonal TRS without collapsing rules, the CR∞ property holds. This means that for any two infinite reduction sequences starting from the same initial term, they will eventually converge to the same limit term. As a direct result of CR∞, these systems also have the UN∞ property. 3. **Diamond property for developments**: - The authors also prove that in a weakly orthogonal TRS without collapsing rules, infinite developments have the diamond property. This means that any two development diagrams starting from the same initial term can be merged into the same term through a series of steps. In summary, this paper mainly explores the behavior of weakly orthogonal TRSs under different conditions, especially the infinite reduction properties of these systems when the system contains or does not contain collapsing rules. Through strict mathematical proofs and specific examples, the authors reveal the complexity and characteristics of these systems in infinite reduction.