• DocumentCode
    2545031
  • Title

    Proof Nets for Additive Linear Logic with Units

  • Author

    Heijltjes, Willem

  • fYear
    2011
  • fDate
    21-24 June 2011
  • Firstpage
    207
  • Lastpage
    216
  • Abstract
    Additive linear logic, the fragment of linear logic concerning linear implication between strictly additive formulae, coincides with sum-product logic, the internal language of categories with free finite products and co products. Deciding equality of its proof terms, as imposed by the categorical laws, is complicated by the presence of the units (the initial and terminal objects of the category) and the fact that in a free setting products and co products do not distribute. The best known desicion algorithm, due to Cockett and Santocanale (CSL 2009), is highly involved, requiring an intricate case analysis on the syntax of terms. This paper provides canonical, graphical representations of the categorical morphisms, yielding a novel solution to this decision problem. Starting with (a modification of) existing proof nets, due to Hughes and Van Glabbeek, for additive linear logic without units, canonical forms are obtained by graph rewriting. The rewriting algorithm is remarkably simple. As a decision procedure for term equality it matches the known complexity of the problem. A main technical contribution of the paper is the substantial correctness proof of the algorithm.
  • Keywords
    formal logic; graph theory; rewriting systems; theorem proving; canonical representation; categorical morphism graphical representations; desicion algorithm; graph rewriting algorithm; linear logic; proof nets; sum-product logic; Additives; Calculus; Context; Equations; Semantics; Switches; Syntactics; graph rewriting; linear logic; proof nets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2011 26th Annual IEEE Symposium on
  • Conference_Location
    Toronto, ON
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4577-0451-2
  • Electronic_ISBN
    1043-6871
  • Type

    conf

  • DOI
    10.1109/LICS.2011.9
  • Filename
    5970218