Sessions as Propositions

Sam Lindley, J.Garrett Morris

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Recently, Wadler presented a continuation-passing translation from a session-typed functional language, GV, to a process calculus based on classical linear logic, CP. However, this translation is one-way: CP is more expressive than GV. We propose an extension of GV, called HGV, and give translations showing that it is as expressive as CP. The new translations shed light both on the original translation from GV to CP, and on the limitations in expressiveness of GV
Original languageEnglish
Title of host publicationProceedings 7th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES 2014)
DOIs
Publication statusPublished - 13 Jun 2014
Event6th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software - Grenoble, France
Duration: 12 Apr 201312 Apr 2013

Workshop

Workshop6th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software
Country/TerritoryFrance
CityGrenoble
Period12/04/1312/04/13

Cite this