We introduce computational systems to formalise the notion of rewriting directed by user defined strategies. This provides a semantics for ELAN, an environment dedicated to prototype, experiment and study the combination of different deduction systems for constraint solving, theorem proving and logic programming paradigms. Formally, a computational system can be represented as a rewrite theory in rewriting logic together with a notion of strategy to select relevant computations. We show how conveniently the strategies can also be specified using again computational systems. Several non-trivial examples of strategy description are described including a search space library and its use for solving problems like game winning strategies.
Content
Author and article information
Conference
Publication date:
September
1997
Publication date
(Print):
September
1997
Pages: 1-10
Affiliations
[0001]LORIA & INRIA
BP 101, 54602 Villers-les-Nancy CEDEX, FRANCE
http://www.loria.fr/equipes/protheo
[0002]LORIA & CNRS
BP 101, 54602 Villers-les-Nancy CEDEX, FRANCE
http://www.loria.fr/equipes/protheo