AbstractLazy 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
Context-sensitive rewriting (CSR) is a variant of rewriting where only selected arguments of functio...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
AbstractLazy rewriting is a proper restriction of term rewriting that dynamically restricts the redu...
AbstractLazy rewriting (LR) is intended to improve the termination behavior of TRSs. This is attempt...
Context-sensitive rewriting is a computational restriction of term rewriting used to model non-stric...
AbstractComputational systems based on reducing expressions usually have a predefined reduction stra...
[EN] Termination of programs, i.e., the absence of infinite computations, ensures the existence of n...
We present a procedure for transforming strongly sequential constructor-based term rewriting systems...
The article introduces a novel notion of lazy rewriting. By annotating argument positions as lazy, r...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
Automatic termination proofs of functional programming languages are an often challenged problem Mos...
The article introduces a novel notion of lazy rewriting. By annotating argument positions as lazy, r...
Innermost context-sensitive rewriting (CSR) has been proved useful for modeling the computational be...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
Context-sensitive rewriting (CSR) is a variant of rewriting where only selected arguments of functio...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
AbstractLazy rewriting is a proper restriction of term rewriting that dynamically restricts the redu...
AbstractLazy rewriting (LR) is intended to improve the termination behavior of TRSs. This is attempt...
Context-sensitive rewriting is a computational restriction of term rewriting used to model non-stric...
AbstractComputational systems based on reducing expressions usually have a predefined reduction stra...
[EN] Termination of programs, i.e., the absence of infinite computations, ensures the existence of n...
We present a procedure for transforming strongly sequential constructor-based term rewriting systems...
The article introduces a novel notion of lazy rewriting. By annotating argument positions as lazy, r...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
Automatic termination proofs of functional programming languages are an often challenged problem Mos...
The article introduces a novel notion of lazy rewriting. By annotating argument positions as lazy, r...
Innermost context-sensitive rewriting (CSR) has been proved useful for modeling the computational be...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
Context-sensitive rewriting (CSR) is a variant of rewriting where only selected arguments of functio...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...