Title
Encoding linear logic with interaction combinators
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.
Year
DOI
Venue
2002
10.1006/inco.2002.3163
Inf. Comput.
Keywords
Field
DocType
interaction nets,extant finite system,additive fragment,interaction net,linear logic,interaction rule,cut-elimination step,cut-elimination,reduction step,interaction combinators,λ-calculus,experimental testing,good level
Discrete mathematics,Lambda calculus,Interaction nets,Linear system,Multiplicative function,Combinatory logic,Rewriting,Linear logic,Mathematics,Encoding (memory)
Journal
Volume
Issue
ISSN
176
2
Information and Computation
Citations 
PageRank 
References 
13
0.69
12
Authors
2
Name
Order
Citations
PageRank
Ian Mackie1130.69
Jorge Sousa Pinto216023.19