Carnegie Mellon University
Browse

Cut Reduction in Linear Logic as Asynchronous Session-Typed Communication

Download (479.71 kB)
journal contribution
posted on 2005-12-01, 00:00 authored by Henry DeYoung, Luis Caires, Frank Pfenning, Bernardo Toninho

Prior work has shown that intuitionistic linear logic can be seen as a session-type discipline for the π-calculus, where cut reduction in the sequent calculus corresponds to synchronous process reductions. In this paper, we exhibit a new process assignment from the asynchronous, polyadic π-calculus to exactly the same proof rules. Proof-theoretically, the difference between these interpretations can be understood through permutations of inference rules that preserve observational equivalence of closed processes in the synchronous case. We also show that, under this new asynchronous interpretation, cut reductions correspond to a natural asynchronous buffered session semantics, where each session is allocated a separate communication buffer.

History

Date

2005-12-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC