...
首页> 外文期刊>Mathematical structures in computer science >A rewriting calculus for cyclic higher-order term graphs
【24h】

A rewriting calculus for cyclic higher-order term graphs

机译:循环高阶项图的重写演算

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The Rewriting Calculus (ρ-calculus, for short) was introduced at the end of the 1990s and fully integrates term-rewriting and λ-calculus. The rewrite rules, acting as elaborated abstractions, their application and the structured results obtained are first class objects of the calculus. The evaluation mechanism, which is a generalisation of beta-reduction, relies strongly on term matching in various theories.rnIn this paper we propose an extension of the ρ-calculus, called ρ_g-calculus, that handles structures with cycles and sharing rather than simple terms. This is obtained by using recursion constraints in addition to the standard ρ-calculus matching constraints, which leads to a term-graph representation in an equational style. Like in the ρ-calculus, the transformations are performed by explicit application of rewrite rules as first-class entities. The possibility of expressing sharing and cycles allows one to represent and compute over regular infinite entities.rnWe show that the ρ_g-calculus, under suitable linearity conditions, is confluent. The proof of this result is quite elaborate, due to the non-termination of the system and the fact that ρ_g-calculus-terms are considered modulo an equational theory. We also show that the ρ_g-calculus is expressive enough to simulate first-order (equational) left-linear term-graph rewriting and λ-calculus with explicit recursion (modelled using a letrec-like construct).
机译:在1990年代末引入了重写演算(简称CAL演算),并将术语重写和λ演算完全集成。作为详细抽象的重写规则,其应用和获得的结构化结果是演算的一流对象。评估机制是beta归约的一种概括,在很大程度上依赖于各种理论中的术语匹配。在本文中,我们提出了ρ-演算的扩展,称为ρ_g-演算,其处理具有循环和共享而不是简单的结构条款。这是通过使用递归约束以及标准ρ-演算匹配约束来获得的,这将导致以等式形式表示项图。像在ρ演算中一样,通过显式应用重写规则作为一等实体来执行转换。表达共享和循环的可能性允许人们对规则的无限实体进行表示和计算。我们证明了在适当的线性条件下ρ_g演算是融合的。由于系统的非终止性以及ρ_g-演算项以方程式理论为模的事实,该结果的证明非常详尽。我们还表明ρ_g演算具有足够的表现力,可以模拟一阶(等式)左线性项图重写和具有显式递归的λ演算(使用letrec式构造进行建模)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号