AbstractAutomated deduction methods should be specified not procedurally, but declaratively, as inference systems which are proved correct regardless of implementation details. Then, different algorithms to implement a given inference system should be specified as strategies to apply the inference rules. The inference rules themselves can be naturally specified as (possibly conditional) rewrite rules. Using a high-performance rewriting language implementation and a strategy language to guide rewriting computations, we can obtain in a modular way implementations of both the inference rules of automated deduction procedures and of algorithms controling their application. This paper presents the design of a strategy language for the Maude rewr...
Term rewriting has a significant presence in various areas, not least in automated theorem proving w...
Tile logic extends rewriting logic, taking into account rewriting with side-effects and rewriting sy...
AbstractMaude is a high-level language and a high-performance system supporting executable specifica...
AbstractAutomated deduction methods should be specified not procedurally, but declaratively, as infe...
After introducing the basic notions of reflective logic and internal strategies, we discuss in detai...
. After introducing the basic notions of reflective logic and internal strategies, we discuss in det...
Colloque sur invitation.We have introduced computational systems as the notion of rewriting directed...
Abstract. Rewriting is a form of inference, and one that interacts in several ways with other forms ...
We introduce computational systems to formalise the notion of rewriting directed by user defined str...
Rewriting logic is a simple computational logic that can naturally express both concurrent computati...
Intuitively, a strategy language is a way of taming the nondeterminism of a rewrite theory. We can t...
Rewriting is a formalism widely used in computer science and mathematical logic. When using rewritin...
AbstractIn this paper, we investigate the idea of controlling rewriting by strategies and we develop...
AbstractThe long-term objective of the Open Mechanized Reasoning Systems (OMRS) project is to provid...
AbstractTile logic extends rewriting logic, taking into account rewriting with side-effects and rewr...
Term rewriting has a significant presence in various areas, not least in automated theorem proving w...
Tile logic extends rewriting logic, taking into account rewriting with side-effects and rewriting sy...
AbstractMaude is a high-level language and a high-performance system supporting executable specifica...
AbstractAutomated deduction methods should be specified not procedurally, but declaratively, as infe...
After introducing the basic notions of reflective logic and internal strategies, we discuss in detai...
. After introducing the basic notions of reflective logic and internal strategies, we discuss in det...
Colloque sur invitation.We have introduced computational systems as the notion of rewriting directed...
Abstract. Rewriting is a form of inference, and one that interacts in several ways with other forms ...
We introduce computational systems to formalise the notion of rewriting directed by user defined str...
Rewriting logic is a simple computational logic that can naturally express both concurrent computati...
Intuitively, a strategy language is a way of taming the nondeterminism of a rewrite theory. We can t...
Rewriting is a formalism widely used in computer science and mathematical logic. When using rewritin...
AbstractIn this paper, we investigate the idea of controlling rewriting by strategies and we develop...
AbstractThe long-term objective of the Open Mechanized Reasoning Systems (OMRS) project is to provid...
AbstractTile logic extends rewriting logic, taking into account rewriting with side-effects and rewr...
Term rewriting has a significant presence in various areas, not least in automated theorem proving w...
Tile logic extends rewriting logic, taking into account rewriting with side-effects and rewriting sy...
AbstractMaude is a high-level language and a high-performance system supporting executable specifica...