Par means parallel: Multiplicative linear logic proofs as concurrent functional programs

7Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

Along the lines of Abramsky's "Proofs-as-Processes" program, we present an interpretation of multiplicative linear logic as typing system for concurrent functional programming. In particular, we study a linear multipleconclusion natural deduction system and show it is isomorphic to a simple and natural extension of γ-calculus with parallelism and communication primitives, called γ. We shall prove that γ satisfies all the desirable properties for a typed programming language: subject reduction, progress, strong normalization and confluence.

Cite

CITATION STYLE

APA

Aschieri, F., & Genco, F. A. (2020). Par means parallel: Multiplicative linear logic proofs as concurrent functional programs. Proceedings of the ACM on Programming Languages, 4(POPL). https://doi.org/10.1145/3371086

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