Vicious Circles in Orthogonal Term Rewriting Systems

In this paper we first study the difference between Weak Normalization (WN) and Strong Normalization (SN), in the framework of first order orthogonal rewriting systems. With the help of the Erasure Lemma we establish a Pumping Lemma, yielding information about exceptional terms, defined as terms that are WN but not SN. A corollary is that if an orthogonal TRS is WN, there are no cyclic reductions in finite reduction graphs. This is a stepping stone towards the insight that orthogonal TRSs with the property WN, do not admit cyclic reductions at all.

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

[2]  Thomas Studer,et al.  How to normalize the Jay , 2001, Theor. Comput. Sci..

[3]  Terese Term rewriting systems , 2003, Cambridge tracts in theoretical computer science.

[4]  Jan A. Bergstra,et al.  Church-Rosser Strategies in the Lambda Calculus , 1979, Theor. Comput. Sci..

[5]  Mizuhito Ogawa,et al.  Perpetuality and Uniform Normalization in Orthogonal Rewrite Systems , 2001, Inf. Comput..

[6]  Johannes Waldmann,et al.  The Combinator S , 2000, Inf. Comput..

[7]  J. Roger Hindley,et al.  To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus, and Formalism , 1980 .

[8]  Henk Barendregt,et al.  The Lambda Calculus: Its Syntax and Semantics , 1985 .