Introducing Quantified Cuts in Logic with Equality

  • Stefan Hetzl
  • Alexander Leitsch
  • Giselle Reis
  • Janos Tapolczai
  • Daniel Weller
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8562)

Abstract

Cut-introduction is a technique for structuring and compressing formal proofs. In this paper we generalize our cut-introduction method for the introduction of quantified lemmas of the form ∀ x.A (for quantifier-free A) to a method generating lemmas of the form ∀ x1 … ∀ xn.A. Moreover, we extend the original method to predicate logic with equality. The new method was implemented and applied to the TSTP proof database. It is shown that the extension of the method to handle equality and quantifier-blocks leads to a substantial improvement of the old algorithm.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bundy, A.: The Automation of Proof by Mathematical Induction. In: Voronkov, A., Robinson, J.A. (eds.) Handbook of Automated Reasoning, vol. 1, pp. 845–911. Elsevier (2001)Google Scholar
  2. 2.
    Bundy, A., Basin, D., Hutter, D., Ireland, A.: Rippling: Meta-Level Guidance for Mathematical Reasoning. Cambridge Tracts in Theoretical Computer Science. Cambridge University Press (2005)Google Scholar
  3. 3.
    Colton, S.: Automated Theory Formation in Pure Mathematics. Ph.D. thesis, University of Edinburgh (2001)Google Scholar
  4. 4.
    Colton, S.: Automated Theory Formation in Pure Mathematics. Springer (2002)Google Scholar
  5. 5.
    Finger, M., Gabbay, D.: Equal Rights for the Cut: Computable Non-analytic Cuts in Cut-based Proofs. Logic Journal of the IGPL 15(5-6), 553–575 (2007)CrossRefMATHMathSciNetGoogle Scholar
  6. 6.
    Gentzen, G.: Untersuchungen über das logische Schließen. Mathematische Zeitschrift 39, 176–210, 405–431 (1934-1935)Google Scholar
  7. 7.
    Hetzl, S., Leitsch, A., Reis, G., Weller, D.: Algorithmic Introduction of Quantified Cuts (2013), http://arxiv.org/abs/1401.4330 (submitted)
  8. 8.
    Hetzl, S., Leitsch, A., Weller, D.: Towards Algorithmic Cut-Introduction. In: Bjørner, N., Voronkov, A. (eds.) LPAR-18 2012. LNCS, vol. 7180, pp. 228–242. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  9. 9.
    Hetzl, S., Libal, T., Riener, M., Rukhaia, M.: Understanding Resolution Proofs through Herbrand’s Theorem. In: Galmiche, D., Larchey-Wendling, D. (eds.) TABLEAUX 2013. LNCS, vol. 8123, pp. 157–171. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  10. 10.
    Ireland, A., Bundy, A.: Productive Use of Failure in Inductive Proof. Journal of Automated Reasoning 16(1-2), 79–111 (1996)CrossRefMATHMathSciNetGoogle Scholar
  11. 11.
    Johansson, M., Dixon, L., Bundy, A.: Conjecture synthesis for inductive theories. Journal of Automated Reasoning 47(3), 251–289 (2011)CrossRefMATHMathSciNetGoogle Scholar
  12. 12.
    Orevkov, V.: Lower bounds for increasing complexity of derivations after cut elimination. Zapiski Nauchnykh Seminarov Leningradskogo Otdeleniya Matematicheskogo Instituta 88, 137–161 (1979)MATHMathSciNetGoogle Scholar
  13. 13.
    Shoenfield, J.R.: Mathematical Logic, 2nd edn. Addison Wesley (1973)Google Scholar
  14. 14.
    Sorge, V., Colton, S., McCasland, R., Meier, A.: Classification results in quasigroup and loop theory via a combination of automated reasoning tools. Commentationes Mathematicae Universitatis Carolinae 49(2), 319–339 (2008)MATHMathSciNetGoogle Scholar
  15. 15.
    Sorge, V., Meier, A., McCasland, R., Colton, S.: Automatic Construction and Verification of Isotopy Invariants. Journal of Automated Reasoning 40(2-3), 221–243 (2008)CrossRefMATHMathSciNetGoogle Scholar
  16. 16.
    Statman, R.: Lower bounds on Herbrand’s theorem. Proceedings of the American Mathematical Society 75, 104–107 (1979)MATHMathSciNetGoogle Scholar
  17. 17.
    Sutcliffe, G.: The TPTP World - Infrastructure for Automated Reasoning. In: Clarke, E.M., Voronkov, A. (eds.) LPAR-16 2010. LNCS (LNAI), vol. 6355, pp. 1–12. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  18. 18.
    Tapolczai, J.: Cut-Introduction with Multiple Universal Quantifiers. Technical report, http://www.logic.at/staff/hetzl/deltavector.pdf
  19. 19.
    Vyskočil, J., Stanovský, D., Urban, J.: Automated Proof Compression by Invention of New Definitions. In: Clarke, E.M., Voronkov, A. (eds.) LPAR-16 2010. LNCS (LNAI), vol. 6355, pp. 447–462. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  20. 20.
    Woltzenlogel Paleo, B.: Atomic Cut Introduction by Resolution: Proof Structuring and Compression. In: Clarke, E.M., Voronkov, A. (eds.) LPAR-16 2010. LNCS (LNAI), vol. 6355, pp. 463–480. Springer, Heidelberg (2010)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Stefan Hetzl
    • 1
  • Alexander Leitsch
    • 2
  • Giselle Reis
    • 2
  • Janos Tapolczai
    • 1
  • Daniel Weller
    • 1
  1. 1.Institut für Diskrete Mathematik und GeometrieTechnische Universität WienAustria
  2. 2.Institut für ComputersprachenTechnische Universität WienAustria

Personalised recommendations