AbstractRewriting strategies can become quite complex and are not easy to comprehend or reason about when they are expressed in operational terms. This paper develops a weakest precondition logic for reasoning about strategies programmed in the strategy language Stratego. This logic embeds the modal mu-calculus, allowing it to express properties of terms of arbitrary depth. Its use is illustrated by characterizing properties of several reduction strategies for the lambda calculus with explicit substitutions
Long version of the corresponding RTA-TLCA 15 paperInternational audienceRewriting is a formalism wi...
AbstractELAN implements computational systems, a concept that combines two first class entities: rew...
International audienceThis paper presents an overview on the use of the rewriting calculus to expres...
User-definable strategies for the application of rewrite rules provide a means to construct transfor...
AbstractThis is a position paper preparing the round table organized during the 4th International Wo...
AbstractAutomated deduction methods should be specified not procedurally, but declaratively, as infe...
AbstractThis paper presents an overview on the use of the rewriting calculus to express rewrite stra...
International audienceThis paper is an expository contribution reporting on published work. It focus...
Rewriting is a formalism widely used in computer science and mathematical logic. When using rewritin...
AbstractThe traditional investigation of rewriting and narrowing strategies aims at establishing fun...
We describe a language for defining term rewriting strate-gies, and its application to the productio...
Intuitively, a strategy language is a way of taming the nondeterminism of a rewrite theory. We can t...
AbstractThe Rewriting Calculus has been proposed as a language for defining term rewriting strategie...
Program transformation is used in many areas of software engineering. Examples include compilation,...
Rewriting is a formalism widely used in computer science and mathematicallogic. When using rewriting...
Long version of the corresponding RTA-TLCA 15 paperInternational audienceRewriting is a formalism wi...
AbstractELAN implements computational systems, a concept that combines two first class entities: rew...
International audienceThis paper presents an overview on the use of the rewriting calculus to expres...
User-definable strategies for the application of rewrite rules provide a means to construct transfor...
AbstractThis is a position paper preparing the round table organized during the 4th International Wo...
AbstractAutomated deduction methods should be specified not procedurally, but declaratively, as infe...
AbstractThis paper presents an overview on the use of the rewriting calculus to express rewrite stra...
International audienceThis paper is an expository contribution reporting on published work. It focus...
Rewriting is a formalism widely used in computer science and mathematical logic. When using rewritin...
AbstractThe traditional investigation of rewriting and narrowing strategies aims at establishing fun...
We describe a language for defining term rewriting strate-gies, and its application to the productio...
Intuitively, a strategy language is a way of taming the nondeterminism of a rewrite theory. We can t...
AbstractThe Rewriting Calculus has been proposed as a language for defining term rewriting strategie...
Program transformation is used in many areas of software engineering. Examples include compilation,...
Rewriting is a formalism widely used in computer science and mathematicallogic. When using rewriting...
Long version of the corresponding RTA-TLCA 15 paperInternational audienceRewriting is a formalism wi...
AbstractELAN implements computational systems, a concept that combines two first class entities: rew...
International audienceThis paper presents an overview on the use of the rewriting calculus to expres...