首页    期刊浏览 2024年07月16日 星期二
登录注册

文章基本信息

  • 标题:Coherence Generalises Duality: A Logical Explanation of Multiparty Session Types
  • 本地全文:下载
  • 作者:Marco Carbone ; Sam Lindley ; Fabrizio Montesi
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2016
  • 卷号:59
  • 页码:33:1-33:15
  • DOI:10.4230/LIPIcs.CONCUR.2016.33
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Wadler introduced Classical Processes (CP), a calculus based on a propositions-as-types correspondence between propositions of classical linear logic and session types. Carbone et al. introduced Multiparty Classical Processes, a calculus that generalises CP to multiparty session types, by replacing the duality of classical linear logic (relating two types) with a more general notion of coherence (relating an arbitrary number of types). This paper introduces variants of CP and MCP, plus a new intermediate calculus of Globally-governed Classical Processes (GCP). We show a tight relation between these three calculi, giving semantics-preserving translations from GCP to CP and from MCP to GCP. The translation from GCP to CP interprets a coherence proof as an arbiter process that mediates communications in a session, while MCP adds annotations that permit processes to communicate directly without centralised control.
  • 关键词:Multiparty Session Types; Linear Logic; Propositions as Types
国家哲学社会科学文献中心版权所有