Skip to main content

Higher order Proof Reconstruction from Paramodulation-Based Refutations: The Unit Equality Case

  • Conference paper
Towards Mechanized Mathematical Assistants (MKM 2007, Calculemus 2007)

Abstract

In this paper we address the problem of reconstructing a higher order, checkable proof object starting from a proof trace left by a first order automatic proof searching procedure, in a restricted equational framework. The automatic procedure is based on superposition rules for the unit equality case. Proof transformation techniques aimed to improve the readability of the final proof are discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Asperti, A., Coen, C.S., Tassi, E., Zacchiroli, S.: User Interaction with the Matita Proof Assistant. Journal of Automated Reasoning, Special Issue on User. Interfaces for Theorem Proving (to appear)

    Google Scholar 

  2. Ayache, N., Filliâtre, J.C.: Combining the Coq proof assistant with first-order decision procedures (Unpublished)

    Google Scholar 

  3. Barrett, C., Berezin, S.: CVC Lite: A New Implementation of the Cooperating Validity Checker. In: Alur, R., Peled, D.A. (eds.) CAV 2004. LNCS, vol. 3114, pp. 515–518. Springer, Heidelberg (2004)

    Google Scholar 

  4. Déharbe, D., Ranise, S., Fontaine, P.: haRVey, a cocktail of theories, http://harvey.loria.fr/

  5. Hurd, J.: Integrating Gandalf and HOL. In: Proceedings of Theorem Proving in Higher Order Logics (TPHOL), pp. 311–321 (1999)

    Google Scholar 

  6. Kreitz, C., Schmitt, S.: A Uniform Procedure for Converting Matrix Proofs into Sequent-Style Systems. Information and Computation 162(1-2), 226–254 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Mc Cune, W.: Solution of the Robbins Problem. Journal of Automated Reasoning 19(3), 263–276 (1997)

    Article  MathSciNet  Google Scholar 

  8. Meng, J., Paulson, L.: Experiments On Supporting Interactive Proof Using Resolution. In: Basin, D., Rusinowitch, M. (eds.) IJCAR 2004. LNCS (LNAI), vol. 3097, Springer, Heidelberg (2004)

    Google Scholar 

  9. Meng, J., Paulson, L.: Translating Higher-Order Problems to First-Order Clauses. In: Sutcliffe, G., Schmidt, R., Schulz, S. (eds.) ESCoR: Empirically Successful Computerized Reasoning. CEUR Workshop Proceedings, vol. 192, pp. 70–80 (2006)

    Google Scholar 

  10. Meng, J., Quigley, C., Paulson, L.: Automation for Interactive Proof: First Prototype. Information and Computation 204(10), 1575–1596 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  11. Nieuwenhuis, R., Rubio, A.: Paramodulation-Based Theorem Proving. Handbook of Automated Reasoning, 371–443 (2001)

    Google Scholar 

  12. Obua, S., Skalberg, S.: Importing HOL into Isabelle/HOL. In: Furbach, U., Shankar, N. (eds.) IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 298–302. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  13. Paulin-Mohring, C.: Définitions Inductives en Théorie des Types d’Ordre Supŕieur. Habilitation à diriger les recherches, Université Claude Bernard Lyon I (1996)

    Google Scholar 

  14. Riazanov, A., Voronkov, A.: The design and implementation of VAMPIRE. AI Communications 15(2-3), 91–110 (2002)

    MATH  Google Scholar 

  15. Riazanov, A.: Implementing an Efficient Theorem Prover. PHD thesis, The University of Manchester (2003)

    Google Scholar 

  16. Schmitt, S., Lorigo, L., Kreitz, C., Nogin, A.: Jprover: Integrating connection-based theorem proving into interactive proof assistants. In: Goré, R.P., Leitsch, A., Nipkow, T. (eds.) IJCAR 2001. LNCS (LNAI), vol. 2083, pp. 421–426. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  17. Slaney, J., Fujita, M., Stickel, M.: Automated Reasoning and Exhaustive Search: Quasigroup Existence Problems. Computers and Mathematics with Applications (1993)

    Google Scholar 

  18. Sutcliffe, G., Suttner, C.B.: The TPTP Problem Library: CNF Release v1.2.1. Journal of Automated Reasoning 21(2), 177–203 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  19. Tammet, T.: A resolution theorem prover for intuitionistic logic. In: McRobbie, M.A., Slaney, J.K. (eds.) Automated Deduction - Cade-13. LNCS, vol. 1104, Springer, Heidelberg (1996)

    Google Scholar 

  20. The Coq Development Team: The Coq Proof Assistant Reference Manual (2006), http://coq.inria.fr/doc/main.html

  21. Werner, B.: Une Théorie des Constructions Inductives. PHD thesis, Université Paris VII (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Manuel Kauers Manfred Kerber Robert Miner Wolfgang Windsteiger

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Asperti, A., Tassi, E. (2007). Higher order Proof Reconstruction from Paramodulation-Based Refutations: The Unit Equality Case. In: Kauers, M., Kerber, M., Miner, R., Windsteiger, W. (eds) Towards Mechanized Mathematical Assistants. MKM Calculemus 2007 2007. Lecture Notes in Computer Science(), vol 4573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73086-6_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73086-6_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73083-5

  • Online ISBN: 978-3-540-73086-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics