Canonical conditional rewrite systems
Author(s) -
Nachum Dershowitz,
Mitsuhiro Okada,
G. Sivakumar
Publication year - 2005
Publication title -
springer ebooks
Language(s) - English
Resource type - Book series
ISBN - 3-540-19343-X
DOI - 10.1007/bfb0012855
Subject(s) - decidability , confluence , rewriting , expressive power , lemma (botany) , function (biology) , computer science , property (philosophy) , mathematics , programming language , theoretical computer science , algebra over a field , discrete mathematics , pure mathematics , ecology , philosophy , poaceae , epistemology , evolutionary biology , biology
Conditional equations have been studied for their use in the specification of abstract data types and as a computational paradigm that combines logic and function programming in a clean way. In this paper we examine different formulations of conditional equations as rewrite systems, compare their expressive power and give sufficient conditions for rewrite systems to have the "confluence" property. We then examine a restriction of these systems using a "decreasing" ordei~ng. With this restriction, most of the basic notions (like rewriting and computing normal forms) are decidable, the "critical pair" lemma holds, and some formulations preserve eanonicity.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom