Operational interpretations of linear logic

Citation
Dn. Turner et P. Wadler, Operational interpretations of linear logic, THEOR COMP, 227(1-2), 1999, pp. 231-248
Citations number
21
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
227
Issue
1-2
Year of publication
1999
Pages
231 - 248
Database
ISI
SICI code
0304-3975(19990928)227:1-2<231:OIOLL>2.0.ZU;2-Q
Abstract
Two different operational interpretations of intuitionistic linear logic ha ve been proposed in the literature. The simplest interpretation recomputes non-linear values every time they are required. It has good memory-manageme nt properties, but is often dismissed as being too inefficient. Alternative ly, one can memoize the results of evaluating non linear values. This avoid s any recomputation, but has weaker memory-management properties. Using a n ovel combination of type-theoretic and operational techniques we give a con cise formal comparison of the two interpretations. Moreover, we show that t here is a subset of linear logic where the two operational interpretations coincide. In this subset, which is sufficiently expressive to encode call-b y-value lambda-calculus, we can have the best of both worlds: a simple and efficient implementation, and good memory-management properties. (C) 1999 E lsevier Science B.V. All rights reserved.