2014
DOI: 10.1017/s095679681400001x
|View full text |Cite
|
Sign up to set email alerts
|

Propositions as sessions

Abstract: Continuing a line of work by Abramsky (1994), Bellin and Scott (1994), and Caires and Pfenning (2010), among others, this paper presents CP, a calculus, in which propositions of classical linear logic correspond to session types. Continuing a line of work by Honda (1993), Honda et al. (1998), andVasconcelos (2010), among others, this paper presents GV, a linear functional language with session types, and a translation from GV into CP. The translation formalises for the first time a connection between a standar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
259
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 146 publications
(261 citation statements)
references
References 42 publications
2
259
0
Order By: Relevance
“…and End ? from Wadler's GV calculus [Wadler 2012]. Unlike GV, the LSST calculus is not free of deadlock.…”
Section: Binary Session Typesmentioning
confidence: 99%
See 2 more Smart Citations
“…and End ? from Wadler's GV calculus [Wadler 2012]. Unlike GV, the LSST calculus is not free of deadlock.…”
Section: Binary Session Typesmentioning
confidence: 99%
“…Then send M is a function from A to S, which must be used once (because it is closed over the channel endpoint). We flip the arguments for send with respect to other presentations in the literature Igarashi et al 2017;Lindley and Morris 2016;Wadler 2012], while aligning with those of Padovani [2017b]. The rule GV NEW for creating channels prescribes that new returns a pair of channel endpoints with dual session types.…”
Section: Binary Session Typesmentioning
confidence: 99%
See 1 more Smart Citation
“…Generally, session types are inspired by linear type systems and systems with typestate as channels change their type at each communication operation and must thus be handled linearly. Some variants are directly connected to linear logic via the Curry-Howard correspondence [Caires and Pfenning 2010;Toninho et al 2013;Wadler 2012].…”
Section: Introductionmentioning
confidence: 99%
“…In L. Caires and F. Pfenning [10] and in P. Wadler [32], π-calculus-like processes are typed with linear types regarded as session types and occur in the framework of a more standard system of functional programming. We remark that here too the context is intuitionistic, or polarized; however it is beyond the limits of this paper to examine these interesting new ideas in detail.…”
Section: Introductionmentioning
confidence: 99%