Article ID Journal Published Year Pages File Type
423634 Electronic Notes in Theoretical Computer Science 2008 17 Pages PDF
Abstract

Lazy rewriting is a proper restriction of term rewriting that dynamically restricts the reduction of certain arguments of functions in order to obtain termination. In contrast to context-sensitive rewriting, reductions at such argument positions are not completely forbidden but delayed. Based on the observation that the only existing (non-trivial) approach to prove termination of such lazy rewrite systems is flawed, we develop a modified approach for transforming lazy rewrite systems into context-sensitive ones that is sound and complete with respect to termination. First experimental results with this transformation based technique are encouraging.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics