z-logo
open-access-imgOpen Access
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom