Lifting Infinite Normal Form Definitions From Term Rewriting to Term Graph Rewriting

被引:0
作者
CWI, Amsterdam, Netherlands [1 ]
机构
来源
Electron. Notes Theor. Comput. Sci. | 2007年 / 1 SPEC. ISS.卷 / 17-29期
关键词
Computer software - Numerical methods - Semantics;
D O I
10.1016/j.entcs.2002.09.003
中图分类号
学科分类号
摘要
nfinite normal forms are a way of giving semantics to non-terminating rewrite systems. The notion is a generalization of the Böhm tree in the lambda calculus. It was first introduced in [Ariola, Z. M. and S. Blom, Cyclic lambda calculi, in: Abadi and Ito [Abadi, M. and T. Ito, editors, Theoretical Aspects of Computer Software, Lecture Notes in Computer Science 1281, Springer Verlag, 1997], pp. 77-106] to provide semantics for a lambda calculus on terms with letrec. In that paper infinite normal forms were defined directly on the graph rewrite system. In [Blom, S., Term Graph Rewriting - syntax and semantics, Ph.D. thesis, Vrije Universiteit Amsterdam (2001)] the framework was improved by defining the infinite normal form of a term graph using the infinite normal form on terms. This approach of lifting the definition makes the non-confluence problems introduced into term graph rewriting by substitution rules much easier to deal with. In this paper, we give a simplified presentation of the latter approach. © 2007 Elsevier B.V. All rights reserved.
引用
收藏
相关论文
empty
未找到相关数据