Level-Confluence of Conditional Rewrite Systems with Extra Variables in Right-Hand Sides
Level-Confluence of Conditional Rewrite Systems with Extra Variables in Right-Hand Sides
复制标题
右侧带有额外变量的条件重写系统的级别汇合
DOI:
10.1007/3-540-59200-8_56
复制
发表时间:
1995
期刊:
影响因子:
--
通讯作者:
T. Ida
中科院分区:
文献类型:
--
作者:
Taro Suzuki;A. Middeldorp;T. Ida
Level-confluence is an important property of conditional term rewriting systems that allow extra variables in the rewrite rule because it guarantees the completeness of narrowing for such systems. In this paper we present a syntactic condition ensuring level-confluence for orthogonal, not necessarily terminating, conditional term rewriting systems that have extra variables in the right-hand sides of the rewrite rules. To this end we generalize the parallel moves lemma. Our result bears practical significance since the class of systems that fall within its scope can be viewed as a computational model for functional logic programming languages with local definitions, such as let-expressions and where-constructs.