paperbot · PL 论文追踪

RSS

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

POPL 4(POPL)2019
Federico Aschieri, Francesco A. Genco

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(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.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot523,
  title = {Par means parallel: multiplicative linear logic proofs as concurrent functional programs},
  author = {Federico Aschieri and Francesco A. Genco},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {4},
  number = {POPL},
  year = {2019},
  doi = {10.1145/3371086}
}