首页 | 本学科首页   官方微博 | 高级检索  
     


Lifting Infinite Normal Form Definitions From Term Rewriting to Term Graph Rewriting
Authors:Stefan Blom  
Affiliation:aCWI, Amsterdam, The Netherlands
Abstract: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.
Keywords:Term rewriting  normal form  term graph rewriting    hm tree  lambda calculus
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号