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.
Author supplied keywords
Cite
CITATION STYLE
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.