Computational interpretations of linear logic

257Citations
Citations of this article
115Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We study Girard's linear logic from the point of view of giving a concrete computational interpretation of the logic, based on the Curry-Howard isomorphism. In the case of Intuitionistic linear logic, this leads to a refinement of the lambda calculus, giving finer control over order of evaluation and storage allocation, while maintaining the logical content of programs as proofs, and computation as cut-elimination. In the classical case, it leads to a concurrent process paradigm with an operational semantics in the style of Berry and Boudol's chemical abstract machine. This opens up a promising new approach to the parallel implementation of functional programming languages; and offers the prospect of typed concurrent programming in which correctness is guaranteed by the typing. © 1993.

Cite

CITATION STYLE

APA

Abramsky, S. (1993). Computational interpretations of linear logic. Theoretical Computer Science, 111(1–2), 3–57. https://doi.org/10.1016/0304-3975(93)90181-R

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free