Hostname: page-component-89b8bd64d-sd5qd Total loading time: 0 Render date: 2026-05-08T00:01:43.914Z Has data issue: false hasContentIssue false

Propositions as sessions*

Published online by Cambridge University Press:  31 January 2014

PHILIP WADLER*
Affiliation:
University of Edinburgh, South Bridge, Edinburgh EH8 9YL, UK (email: wadler@inf.ed.ac.uk)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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), and Gay & Vasconcelos (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 standard presentation of session types and linear logic, and shows how a modification to the standard presentation yields a language free from races and deadlock, where race and deadlock freedom follows from the correspondence to linear logic.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2014 
Submit a response

Discussions

No Discussions have been published for this article.