The functional strategy and transitive term rewriting systems
The functional strategy and transitive term rewriting systems
复制标题
功能策略和及物术语重写系统
DOI:
--
复制
发表时间:
1993
期刊:
影响因子:
--
通讯作者:
R. Plasmeijer
中科院分区:
文献类型:
--
作者:
Y. Toyama;S. Smetsers;M. V. Eekelen;R. Plasmeijer
The functional strategy has been widely used implicitly (Haskell, Miranda, Lazy ML) and explicitly (Clean) as an e(cid:14)cient, intuitively easy to understand reduction strategy for term (or graph) rewriting systems. However, little is known of its formal properties since the strategy deals with priority rewriting which signi(cid:12)-cantly complicates the semantics. Nevertheless, this paper shows that some formal results about the functional strategy can be produced by studying the functional strategy entirely within the standard framework of orthogonal term rewriting systems. A concept is introduced that is one of the key aspects of the e(cid:14)ciency of the functional strategy: transitive indexes. The corresponding class of transitive term rewriting systems is characterized. An e(cid:14)cient normalizing strategy is given for these rewriting systems. It is shown that the functional strategy is normalizing for the class of left-incompatible term rewriting systems.