Constructor-based conditional narrowing
Constructor-based conditional narrowing
复制标题
基于构造函数的条件缩小
DOI:
--
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
S. Antoy
中科院分区:
文献类型:
--
作者:
S. Antoy
We define a transformation from a left-linear constructor-based conditional rewrite system into an overlapping inductively sequential rewrite system. This transformation is sound and complete for the computations in the source system. Since there exists a sound and complete narrowing strategy for the target system, the combination of these results offers the first procedure for provably sound and complete narrowing computations for the whole class of the leftlinear constructor-based conditional rewrite systems. We address the differences between demand driven and lazy strategies and between narrowing strategies and narrowing calculi. In this context, we analyze the efficiency and practicality of using our transformation for the implementation of functional logic programming languages. The results of this paper complement, extend, and occasionally rectify, previously published results in this area.