Rewriting as a Unified Specification Tool for Logic and Control: The ELAN Language

Peter Borovansky 1 Claude Kirchner Hélène Kirchner
1 PROTHEO - Constraints, automatic deduction and software properties proofs
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : We have introduced computational systems as 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 exemples of strategy description are described including a search space library and its use for solving problems like game winning strategies.
Document type :
Conference papers
Complete list of metadatas
Contributor : Publications Loria <>
Submitted on : Monday, September 25, 2006 - 5:04:02 PM
Last modification on : Thursday, January 11, 2018 - 6:19:58 AM


  • HAL Id : inria-00098626, version 1



Peter Borovansky, Claude Kirchner, Hélène Kirchner. Rewriting as a Unified Specification Tool for Logic and Control: The ELAN Language. Second International Workshop on the Theory and Practice of Algebraic Specifications, 1998, Amsterdam, N.L., 10 p. ⟨inria-00098626⟩



Record views