21
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Propositions in Linear Multirole Logic as Multiparty Session Types

      Preprint
      ,

      Read this article at

          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          We identify multirole logic as a new form of logic and formalize linear multirole logic (LMRL) as a natural generalization of classical linear logic (CLL). Among various meta-properties established for LMRL, we obtain one named multi-cut elimination stating that every cut between three (or more) sequents (as a generalization of a cut between two sequents) can be eliminated, thus extending the celebrated result of cut-elimination by Gentzen. We also present a variant of \(\pi\)-calculus for multiparty sessions that demonstrates a tight correspondence between process communication in this variant and multi-cut elimination in LMRL, thus extending some recent results by Caires and Pfenning (2010) and Wadler (2012), among others, along a similar line of work.

          Related collections

          Most cited references18

          • Record: found
          • Abstract: not found
          • Article: not found

          Linear logic

            • Record: found
            • Abstract: not found
            • Article: not found

            A calculus of mobile processes, I

              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              Language primitives and type discipline for structured communication-based programming

                Author and article information

                Journal
                2016-11-27
                Article
                1611.08888
                c456d9fb-6271-41a1-b757-b48de1f41a2d

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                cs.PL cs.LO

                Theoretical computer science,Programming languages
                Theoretical computer science, Programming languages

                Comments

                Comment on this article

                Related Documents Log