Multiparty Session Types as Coherence Proofs

Marco Carbone, Fabrizio Montesi, Carsten Schürmann, Nobuko Yoshida

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

92 Downloads (Pure)

Abstract

We propose a Curry-Howard correspondence between a language for programming multiparty sessions and a generalisation of Classical Linear Logic (CLL). In this framework, propositions correspond to the local behaviour of a participant in a multiparty session type, proofs to processes, and proof normalisation to executing communications. Our key contribution is generalising duality, from CLL, to a new notion of n-ary compatibility, called coherence. Building on coherence as a principle of compositionality, we generalise the cut rule of CLL to a new rule for composing many processes communicating in a multiparty session. We prove the soundness of our model by showing the admissibility of our new rule, which entails deadlock-freedom via our correspondence.
OriginalsprogEngelsk
Titel26th International Conference on Concurrency Theory, CONCUR 2015, Madrid, Spain, September 1.4, 2015
RedaktørerLuca Aceto, David de Frutos Escrig
Publikationsdato2015
Sider412-426
ISBN (Elektronisk)978-3-939897-91-0
DOI
StatusUdgivet - 2015
Begivenhed26th International Conference on Concurrency Theory - Madrid, Spanien
Varighed: 1. sep. 20154. sep. 2015

Konference

Konference26th International Conference on Concurrency Theory
Land/OmrådeSpanien
ByMadrid
Periode01/09/201504/09/2015
NavnLeibniz International Proceedings in Informatics
Vol/bind42
ISSN1868-8969

Fingeraftryk

Dyk ned i forskningsemnerne om 'Multiparty Session Types as Coherence Proofs'. Sammen danner de et unikt fingeraftryk.

Citationsformater