Reduction Strategies and Acyclicity [chapter]

Jan Willem Klop, Vincent van Oostrom, Femke van Raamsdonk
2007 Lecture Notes in Computer Science  
In this paper we review some well-known theory about reduction strategies of various kinds: normalizing, outermost-fair, cofinal, Church-Rosser. A stumbling block in the definition of such strategies is the presence of reduction cycles that may 'trap' a strategy as it is memory-free. We exploit a recently (re)discovered fact that there are no reduction cycles in orthogonal rewrite systems when each term has a normal form, in order to enhance some of the theorems on strategies, both with respect
more » ... to their scope and the proof of their correctness. Dedicated to Jean-Pierre Jouannaud on the occasion of his 60th birthday
doi:10.1007/978-3-540-73147-4_5 fatcat:ccjowy7k6bgtvbjle3jogvj4za