2010
DOI: 10.1007/978-3-642-15375-4_16
|View full text |Cite
|
Sign up to set email alerts
|

Session Types as Intuitionistic Linear Propositions

Abstract: Several type disciplines for π-calculi have been proposed in which linearity plays a key role, even if their precise relationship with pure linear logic is still not well understood. In this paper, we introduce a type system for the π-calculus that exactly corresponds to the standard sequent calculus proof system for dual intuitionistic linear logic. Our type system is based on a new interpretation of linear propositions as session types, and provides the first purely logical account of all (both shared and li… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

6
553
1

Year Published

2011
2011
2019
2019

Publication Types

Select...
9

Relationship

3
6

Authors

Journals

citations
Cited by 273 publications
(560 citation statements)
references
References 25 publications
6
553
1
Order By: Relevance
“…Session types were originally proposed by Honda [17] in the context of the π-calculus as a way to ensure that processes conform to a protocol. The linear logic-based study of session types was initiated by Caires and Pfenning [9], who presented an assignment of π-calculus terms to sequent calculus proofs of Intuitionistic Linear Logic (ILL) that interprets the connectives of ILL as session types in the sense of Honda. The fundamental ideas of Caires and Pfenning were later adapted by Wadler to CLL [35,36], yielding a more symmetric system of "Classical Processes" (CP).…”
Section: Introductionmentioning
confidence: 99%
“…Session types were originally proposed by Honda [17] in the context of the π-calculus as a way to ensure that processes conform to a protocol. The linear logic-based study of session types was initiated by Caires and Pfenning [9], who presented an assignment of π-calculus terms to sequent calculus proofs of Intuitionistic Linear Logic (ILL) that interprets the connectives of ILL as session types in the sense of Honda. The fundamental ideas of Caires and Pfenning were later adapted by Wadler to CLL [35,36], yielding a more symmetric system of "Classical Processes" (CP).…”
Section: Introductionmentioning
confidence: 99%
“…Anticipated with some analogies for some time [11,23], session types have recently been placed upon the firm foundation of linear logic via a Curry-Howard interpretation of linear propositions as types, proofs as processes, and cut reduction as communication. Variations apply for both intuitionistic [5,6] and classical [24] linear logic. This has enabled the application of proof-theoretic techniques in this domain, for example, developing logical relations [17], corecursion [22], and parametricity and behavioral polymorphism [4].…”
Section: Introductionmentioning
confidence: 99%
“…[2] uses refinement types for channels to verify authentication in multiparty session protocols, but does not consider multi-session properties. The work [7] investigates a relationship between a dual intuitionistic linear logic and binary session types, and shows that the former defines a proof system for a session calculus which can automatically characterise and guarantee a session fidelity and global progress. None of the above works treat either virtual states or logical specifications for interleaved multiparty sessions.…”
Section: Related Work and Further Topicsmentioning
confidence: 99%