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.
Author supplied keywords
Cite
CITATION STYLE
Mackie, I., & Pinto, J. S. (2002). Encoding linear logic with interaction combinators. Information and Computation, 176(2), 153–186. https://doi.org/10.1006/inco.2002.3163
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.