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


Encoding Linear Logic with Interaction Combinators
Authors:Ian Mackie  Jorge Sousa Pinto
Affiliation:a CNRS (UMR 7650), LIX, École Polytechnique, Palaiseau Cedex, 91128, Francef1;b Departamento de Informática, Universidade do Minho, Campus de Gualtar, Braga, 4710-057, Portugalf2
Abstract:The purpose of this paper is to demonstrate how Lafont's interaction combinators, a system of three symbols and six interaction rules, can be used to encode linear logic. Specifically, we give a translation of the multiplicative, exponential, and additive fragments of linear logic together with a strategy for cut-elimination which can be faithfully simulated. Finally, we show briefly how this encoding can be used for evaluating λ-terms. In addition to offering a very simple, perhaps the simplest, system of rewriting for linear logic and the λ-calculus, the interaction net implementation that we present has been shown by experimental testing to offer a good level of sharing in terms of the number of cut-elimination steps (resp. β-reduction steps). In particular it performs better than all extant finite systems of interaction nets.
Keywords:Abbreviations: interaction netsAbbreviations: linear logicAbbreviations: cut-eliminationAbbreviations: λ  -calculus
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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