Abstract
We define here the concept of head boundedness, head normal form and head confluence of term rewriting systems that allow infinite derivations. Head confluence is weaker than confluence, but sufficient to guarantee the correctness of lazy implementations of equational logic programming languages. Then we prove several results. First, if a left-linear system is locally confluent and head-bounded, then it is head-confluent. Second, head-confluent and head-bounded systems have the head Church-Rosser property. Last, if an orthogonal system is head-terminating, then it is head-bounded. These results can be applied to generalize equational logic programming languages.
Similar content being viewed by others
References
G. Huet, Confluent reductions: Abstract properties and applications to term rewirting systems.JACM, 1980, 27(4), 797–821.
Nachum Dershowitz, Termination of rewriting.J. Symbolic Computation, 1987, 3(1–2), 69–115; 1987, 4(3), 409–410.
Nachum Dershowitz and Stéphane Kaplan. Rewrite, rewrite, rewrite, rewrite, rewrite…, Proc. 16-th ACM Symp. on Principles of Programming Languages, Austin, TX, 1989, 250–259.
D. A. Turner, Miranda: A non-strict functional language with polymorphic types. LNCS 201, Springer-Verlag, 1985.
P. Hudaket al., Report on the Functional Programming Language Haskell. Draft Proposed Standard, 1988.
M. J. O'Donnell, Equational Logic as a Programming Language, MIT Press, Cambridge, MA, 1985.
Nachum Dershowitz, Stéphane Kaplan and David A. Plaisted, Infinite normal forms. LNCS 372, Springer-Verlag, 1989, 249–262.
Nachum Dershowitz, Stéphane Kaplan and David A. Plaisted, Rewrite, rewrite, rewrite, rewrite, rewrite…,Theoretical Computer Science, 1991, 83(1), 71–96.
Haskell B. Curry, Robert Feys and William Craig, Combinatory Logic, Volume I. North-Holland Publishing Company, Amsterdam, 1958.
Yiyun Chen and Michael J. O'Donnell, Testing confluence of nonterminating rewriting systems. Technical Report 90-07, The University of Chicago; also in LNCS 516, 127–136.
J. R. Kennaway, J. W. Klop, M. R. Sleep and F. J. De Vries, Transfinite Reductions in Orthogonal Term Rewriting Systems. Report CS-R904, CWI, Amsterdam, 1990.
Author information
Authors and Affiliations
Additional information
The project is supported by the National Natural Science Foundation of China.
Rights and permissions
About this article
Cite this article
Yiyun, C. Nonterminating rewritings with head boundedness. J. of Compt. Sci. & Technol. 8, 162–171 (1993). https://doi.org/10.1007/BF02939479
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02939479