• Medientyp: E-Artikel
  • Titel: A coding theoretic study of MLL proof nets
  • Beteiligte: MATSUOKA, SATOSHI
  • Erschienen: Cambridge University Press (CUP), 2012
  • Erschienen in: Mathematical Structures in Computer Science
  • Sprache: Englisch
  • DOI: 10.1017/s0960129511000582
  • ISSN: 0960-1295; 1469-8072
  • Schlagwörter: Computer Science Applications ; Mathematics (miscellaneous)
  • Entstehung:
  • Anmerkungen:
  • Beschreibung: <jats:p>In this paper we propose a novel approach for analysing proof nets of Multiplicative Linear Logic (MLL) using coding theory. We define families of proof structures called PS-families and introduce a metric space for each family. In each family: <jats:list list-type="number"><jats:list-item><jats:label>(1)</jats:label><jats:p>an MLL proof net is a true code element; and</jats:p></jats:list-item><jats:list-item><jats:label>(2)</jats:label><jats:p>a proof structure that is not an MLL proof net is a false (or corrupted) code element.</jats:p></jats:list-item></jats:list> The definition of our metrics elegantly reflects the duality of the multiplicative connectives. We show that in our framework one-error-detection is always possible but one-error-correction is always impossible. We also demonstrate the importance of our main result by presenting two proof-net enumeration algorithms for a given PS-family: the first searches proof nets naively and exhaustively without help from our main result, while the second uses our main result to carry out an intelligent search. In some cases, the first algorithm visits proof structures exponentially, while the second does so only polynomially.</jats:p>