Conditional rewrite rules are notorious for being difficult to implement in rewrite engines. This is because, like in the case of function calls in programming language implementations, rewrite engines need to "freeze" the current rewriting environment and to create a new one in which the condition is reduced. Stacking these rewriting environments efficiently can easily become a nontrivial task, which can have a direct impact on the efficiency of rewriting. Continuation-passing-style (CPS) transformations are used as a front-end in many programming languages to transform the programs to compile into a convenient and highly optimizable form, in which functions never need to return their values: they just pass their computed values to the cur...
We characterize conditional rewriting as satisfiability in a Herbrand-like model of terms where vari...
Conditional rewriting is universally recognized as being much more complicated than unconditional re...
In the field of conditional term rewriting systems, the reduction of a given term involves recursive...
Conditional rewrite rules are notorious for being difficult to implement in rewrite engines. This is...
An automated technique to translate conditional rewrite rules into unconditional ones is presented, ...
An automatic and easy to implement transformation of conditional term rewrite systems into computati...
AbstractWe formally define and prove the correctness of a transformation from conditional rewrite sy...
An automatic and easy to implement transformation of conditional term rewrite systems into computati...
We present a transformation from any conditional rewrite systems into non conditional ones and prov...
AbstractAlgebraic specifications of abstract data types can often be viewed as systems of rewrite ru...
We propose a notion of complexity for oriented conditional term rewrite systems. This notion is real...
AbstractConditional equations provide a paradigm of computation that combines the clean syntax and s...
Conditional rewriting and priority rewriting are two recent generalizations of term rewriting system...
[EN] Termination of programs, i.e., the absence of infinite computations, ensures the existence of n...
Algebraic specifications of abstract data types can often be viewed as systems of rewrite rules. He...
We characterize conditional rewriting as satisfiability in a Herbrand-like model of terms where vari...
Conditional rewriting is universally recognized as being much more complicated than unconditional re...
In the field of conditional term rewriting systems, the reduction of a given term involves recursive...
Conditional rewrite rules are notorious for being difficult to implement in rewrite engines. This is...
An automated technique to translate conditional rewrite rules into unconditional ones is presented, ...
An automatic and easy to implement transformation of conditional term rewrite systems into computati...
AbstractWe formally define and prove the correctness of a transformation from conditional rewrite sy...
An automatic and easy to implement transformation of conditional term rewrite systems into computati...
We present a transformation from any conditional rewrite systems into non conditional ones and prov...
AbstractAlgebraic specifications of abstract data types can often be viewed as systems of rewrite ru...
We propose a notion of complexity for oriented conditional term rewrite systems. This notion is real...
AbstractConditional equations provide a paradigm of computation that combines the clean syntax and s...
Conditional rewriting and priority rewriting are two recent generalizations of term rewriting system...
[EN] Termination of programs, i.e., the absence of infinite computations, ensures the existence of n...
Algebraic specifications of abstract data types can often be viewed as systems of rewrite rules. He...
We characterize conditional rewriting as satisfiability in a Herbrand-like model of terms where vari...
Conditional rewriting is universally recognized as being much more complicated than unconditional re...
In the field of conditional term rewriting systems, the reduction of a given term involves recursive...