Iterative Path Orders Extended abstract

In the first half of this paper we give an alternative version of the recursive path order (RPO) for first-order term rewriting, which is ‘iterative’ rather than recursive. Hence the name iterative path order (IPO).In the second part of the paper we prove that IPO is a well-founded order, by a simple argument familiar from Proof Theory. To this end we employ a labeled extension of IPO.The result is an easy to grasp and powerful termination proof technique, whose correctness proof avoids the usual appeal to Kruskal’s Tree Theorem.We finally argue that the method is extendible to the lexicographic case and tothe higher-order case.The IPO method is easily seen to be as powerful as the usual RPO. In fact, the orderings are equivalent. This result requires a fine-grained analysis of IPO, that is added in an Appendix. _____________

[1]  Wilfried Buchholz,et al.  Proof-Theoretic Analysis of Termination Proofs , 1995, Ann. Pure Appl. Log..

[2]  Nachum Dershowitz,et al.  Orderings for term-rewriting systems , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[3]  Enno Ohlebusch,et al.  Term Rewriting Systems , 2002 .

[4]  Jan Willem Klop,et al.  Descendants and Origins in Term Rewriting , 2000, Inf. Comput..

[5]  N. A C H U M D E R S H O W I T Z Termination of Rewriting' , 2022 .

[6]  Femke van Raamsdonk,et al.  On Termination of Higher-Order Rewriting , 2001, RTA.

[7]  Femke van Raamsdonk Confluence and Superdevelopments , 1993, RTA.

[8]  Tobias Nipkow,et al.  Higher-order critical pairs , 1991, [1991] Proceedings Sixth Annual IEEE Symposium on Logic in Computer Science.

[9]  J. Kruskal Well-quasi-ordering, the Tree Theorem, and Vazsonyi’s conjecture , 1960 .

[10]  Albert Rubio,et al.  The higher-order recursive path ordering , 1999, Proceedings. 14th Symposium on Logic in Computer Science (Cat. No. PR00158).

[11]  Jean-Jacques Lévy,et al.  An abstract standardisation theorem , 1992, [1992] Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science.

[12]  Tobias Nipkow,et al.  Term rewriting and all that , 1998 .

[13]  Jan A. Bergstra,et al.  Algebra of Communicating Processes with Abstraction , 1985, Theor. Comput. Sci..

[14]  Nachum Dershowitz Orderings for Term-Rewriting Systems , 1979, FOCS.

[15]  Maria da Conceição Fernández Ferreira Termination of term rewriting : well-foundedness, totality and transformations , 1995 .