Lune

POPL2020Top-tier venue

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

Federico Aschieri, Francesco A. Genco

2020Year
1Citations

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 multiple-conclusion natural deduction system and show it is isomorphic to a simple and natural extension of λ-calculus with parallelism and communication primitives, called λpar. We shall prove that λpar satisfies all the desirable properties for a typed programming language: subject reduction, progress, strong normalization and confluence.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext fd863328-0020-494d-8a9b-28d25faafdd5

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines