Decidable call-by-need computations in term rewriting

نویسندگان

  • Irène Durand
  • Aart Middeldorp
چکیده

The theorem of Huet and Lévy stating that for orthogonal rewrite systems (i) everyreducible term contains a needed redex and (ii) repeated contraction of neededredexes results in a normal form if the term under consideration has a normal form,forms the basis of all results on optimal normalizing strategies for orthogonal rewritesystems. However, needed redexes are not computable in general.In the paper we show how the use of approximations and elementary tree au-tomata techniques allows one to obtain decidable conditions in a simple and elegantway. Surprisingly, by avoiding complicated concepts like index and sequentiality weare able to cover much larger classes of rewrite systems.We also study modularity aspects of the classes in our hierarchy. It turns outthat none of the classes is preserved under signature extension. By imposing vari-ous conditions we recover the preservation under signature extension. By imposingsome more conditions we are able to strengthen the signature extension results tomodularity for disjoint and constructor-sharing combinations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decidable Call by Need Computations in term Rewriting (Extended Abstract)

In this paper we study decidable approximations to call by need computations to normal and root-stable forms in term rewriting. We obtain uniform decidability proofs by making use of elementary tree automata techniques. Surprisingly, by avoiding complicated concepts like index and sequentiality we are able to cover much larger classes of term rewriting systems.

متن کامل

Call-by-need reduction for membership conditional term rewriting Systems

This paper proves that, for a normal membership conditional term rewriting system (MCTRS), (1) a reducible term has a needed redex if the MCTRS is nonoverlapping, and (2) whether a redex is nv-needed is decidable.

متن کامل

On the Complexity of Deciding Call-by-Need

In a recent paper we introduced a new framework for the study of call by need computations to normal form and root-stable form in term rewriting. Using elementary tree automata techniques and ground tree transducers we obtained simple decidability proofs for classes of rewrite systems that are much larger than earlier classes defined using the complicated sequentiality concept. In this paper we...

متن کامل

Optimal Normalization in Orthogonal Term Rewriting Systems

We design a normalizing strategy for orthogonal term rewriting systems (OTRSs), which is a generalization of the call-by-need strategy of Huet-L evy 4]. The redexes contracted in our strategy are essential in the sense that they have \descendants" under any reduction of a given term. There is an essential redex in any term not in normal form. We further show that contraction of the innermost es...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Comput.

دوره 196  شماره 

صفحات  -

تاریخ انتشار 2005