Termination of Lazy Rewriting Revisited

  • Authors:
  • Felix Schernhammer;Bernhard Gramlich

  • Affiliations:
  • Theory and Logic Group, Institute of Computer Languages, TU Wien, Austria;Theory and Logic Group, Institute of Computer Languages, TU Wien, Austria

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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.