skip to main content
10.1145/3209108.3209159acmconferencesArticle/Chapter ViewAbstractPublication PageslicsConference Proceedingsconference-collections
research-article

Unification nets: canonical proof net quantifiers

Published:09 July 2018Publication History

ABSTRACT

Proof nets for MLL (unit-free Multiplicative Linear Logic) are concise graphical representations of proofs which are canonical in the sense that they abstract away syntactic redundancy such as the order of non-interacting rules. We argue that Girard's extension to MLL1 (first-order MLL) fails to be canonical because of redundant existential witnesses, and present canonical MLL1 proof nets called unification nets without them. For example, while there are infinitely many cut-free Girard nets ∀x Px ⊢ ∃x Px, one per arbitrary witness for ∃x, there is a unique cut-free unification net, with no specified witness.

Cut elimination for unification nets is local and linear time, while Girard's is non-local and exponential time. Since some unification nets are exponentially smaller than corresponding Girard nets and sequent proofs, technical delicacy is required to ensure correctness is polynomial-time (quadratic).

These results transcend MLL1 via a methodological insight: for canonical quantifiers, the standard parallel/sequential dichotomy of proof nets is insufficient; an implicit/explicit witness dichotomy is needed. Current work extends unification nets to additives and uses them to extend combinatorial proofs [Proofs without syntax, Annals of Mathematics, 2006] to classical first-order logic.

References

  1. P. B. Andrews. 1981. Theorem Proving via General Matings. J. ACM 28 (1981). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. Bellin and J. van de Wiele. 1995. Subnets of proof-nets in MLL---. In Advances in Linear Logic. Cambridge University Press, Cambridge, U.K. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. W. Bibel. 1981. On Matrices with Connections. J. ACM 28, 4 (1981). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Carbone. 2010. A New Mapping Between Combinatorial Proofs and Sequent Calculus Proofs Read out from Logical Flow Graphs. Inf. Comput. 208, 5 (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. A. Cook and R. A. Reckhow. 1979. The relative efficiency of propositional proof systems. J. Symb. Logic 44 (1979), 36--50. Issue 1.Google ScholarGoogle ScholarCross RefCross Ref
  6. V. Danos. 1990. La logique linéaire appliquée à l'étude de divers processus de normal. et princip. du lambda calcul. Ph.D. Dissertation. Univ. de Paris.Google ScholarGoogle Scholar
  7. V. Danos and L. Regnier. 1989. The Structure of Multiplicatives. Archive for Mathematical Logic 28 (1989), 181--203.Google ScholarGoogle ScholarCross RefCross Ref
  8. J.-Y. Girard. 1987. Linear Logic. Theor. Comp. Sci. 50 (1987), 1--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J.-Y. Girard. 1988. Quantifiers in linear logic. In Temi e prospettive della logica e della filosofia della scienza contemporanee, Vol. 1. CLUEB, Bologna.Google ScholarGoogle Scholar
  10. J.-Y. Girard. 1991. Quantifiers in linear logic II. Nuovi problemi della logica e della filosofia della scienza 2 (1991).Google ScholarGoogle Scholar
  11. J.-Y. Girard. 1996. Proof-nets: the parallel syntax for proof theory. In Logic and Algebra. Lec. Notes In Pure and Applied Math., Vol. 180.Google ScholarGoogle Scholar
  12. J.-Y. Girard. 2011. The Blind Spot: Lectures on Logic. European Math. Soc.Google ScholarGoogle Scholar
  13. S. Guerrini. 1999. Correctness of Multiplicative Proof Nets Is Linear. In Proc. Logic in Computer Science '99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. W. Heijltjes. 2010. Classical proof forestry. Annals of Pure and Applied Logic 161, 11 (2010).Google ScholarGoogle ScholarCross RefCross Ref
  15. J. Herbrand. 1930. Recherches sur la théorie de la démonstration. Ph.D. Dissertation. Sorbonne, Paris.Google ScholarGoogle Scholar
  16. D. J. D. Hughes. 2006. Proofs without syntax. Annals of Mathematics 143 (2006), 1065--1076. Issue 3.Google ScholarGoogle ScholarCross RefCross Ref
  17. D. J. D. Hughes. 2006. Towards Hilbert's 24th Problem: Combinatorial Proof Invariants. In Proc. WOLLiC'06 (Lec. Notes in Comp. Sci), Vol. 165. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. J. D. Hughes. 2014. First-order Proofs Without Syntax. (2014). Slides for the Berkeley Logic Colloquium, October 17, 2014. http://boole.stanford.edu/~dominic/papers/fopws-blc-2014.Google ScholarGoogle Scholar
  19. D. J. D. Hughes and R. J. van Glabbeek. 2003. Proof nets for unit-free multiplicative additive linear logic (Extended abstract). In Proc. Logic in Comp. Sci. '03. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. D. J. D. Hughes and R. J. van Glabbeek. 2005. Proof nets for unit-free multiplicative-additive linear logic. ACM Trans. Comput. Log. 6 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J.-L. Lassez, M. J. Maher, and K. Marriott. 1988. Unification revisited. In Foundations of deductive databases and logic programming. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Martelli and U. Montanari. 1976. Unification in linear time and space: a structured presentation. Technical Report B76-16. University of Pisa.Google ScholarGoogle Scholar
  23. R. McKinley. 2010. Expansion nets: Proof nets for for propositional classical logic. In LPAR 17 (Lec. Notes in Comp. Sci.), Vol. 6397. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. D. A. Miller. 1984. Expansion Tree Proofs and Their Conversion to Natural Deduction Proofs. Lec. Notes in Comp. Sci. 170 (1984). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. R. Moot. 2002. Proof nets for lingusitic analysis. Ph.D. Dissertation. Utrecht.Google ScholarGoogle Scholar
  26. D. Prawitz. 1970. A proof procedure with matrix reduction. Lecture Notes in Mathematics 125 (1970).Google ScholarGoogle ScholarCross RefCross Ref
  27. W. V Quine. 1955. A proof procedure for quantification theory. J. Symbolic Logic 20, 2 (1955).Google ScholarGoogle ScholarCross RefCross Ref
  28. J. A. Robinson. 1965. A Machine-Oriented Logic Based on the Resolution Principle. J. ACM 12, 1 (1965). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. L. Straßburger. 2009. Some Observations on the Proof Theory of Second Order Propositional Multiplicative Linear Logic. In TLCA '09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. L. Straßburger. 2017. Combinatorial Flows and Their Normalisation. In Proc. FSCD 2017 (Leibniz Int. Proc. Informal), Vol. 84.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    LICS '18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science
    July 2018
    960 pages
    ISBN:9781450355834
    DOI:10.1145/3209108

    Copyright © 2018 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 9 July 2018

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate143of386submissions,37%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader