Skip to main content

2016 | OriginalPaper | Buchkapitel

AUTO2, A Saturation-Based Heuristic Prover for Higher-Order Logic

verfasst von : Bohua Zhan

Erschienen in: Interactive Theorem Proving

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We introduce a new theorem prover for classical higher-order logic named auto2. The prover is designed to make use of human-specified heuristics when searching for proofs. The core algorithm is a best-first search through the space of propositions derivable from the initial assumptions, where new propositions are added by user-defined functions called proof steps. We implemented the prover in Isabelle/HOL, and applied it to several formalization projects in mathematics and computer science, demonstrating the high level of automation it can provide in a variety of possible proof tasks.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Avigad, J., Lewis, R.Y., Roux, C.: A heuristic prover for real inequalities. In: Klein, G., Gamboa, R. (eds.) ITP 2014. LNCS, vol. 8558, pp. 61–76. Springer, Heidelberg (2014) Avigad, J., Lewis, R.Y., Roux, C.: A heuristic prover for real inequalities. In: Klein, G., Gamboa, R. (eds.) ITP 2014. LNCS, vol. 8558, pp. 61–76. Springer, Heidelberg (2014)
2.
Zurück zum Zitat Barrett, C., Sebastiani, R., Seshia, S.A., Tinelli, C.: Satisability modulo theories. In: Biere, A., et al. (ed.) Handbook of Satisability, pp. 825–885. IOS Press (2008) Barrett, C., Sebastiani, R., Seshia, S.A., Tinelli, C.: Satisability modulo theories. In: Biere, A., et al. (ed.) Handbook of Satisability, pp. 825–885. IOS Press (2008)
3.
Zurück zum Zitat Blanchette, J.C., Kaliszyk, C., Paulson, L.C., Urban, J.: Hammering towards QED. J. Formaliz. Reason. 9(1), 101–148 (2016)MathSciNet Blanchette, J.C., Kaliszyk, C., Paulson, L.C., Urban, J.: Hammering towards QED. J. Formaliz. Reason. 9(1), 101–148 (2016)MathSciNet
4.
Zurück zum Zitat Böhme, S., Nipkow, T.: Sledgehammer: judgement day. In: Giesl, J., Hähnle, R. (eds.) IJCAR 2010. LNCS, vol. 6173, pp. 107–121. Springer, Heidelberg (2010)CrossRef Böhme, S., Nipkow, T.: Sledgehammer: judgement day. In: Giesl, J., Hähnle, R. (eds.) IJCAR 2010. LNCS, vol. 6173, pp. 107–121. Springer, Heidelberg (2010)CrossRef
5.
Zurück zum Zitat Boyer, R.S., Moore, J.S.: A Computational Logic. ACM Monograph Series. Academic Press, New York (1979)MATH Boyer, R.S., Moore, J.S.: A Computational Logic. ACM Monograph Series. Academic Press, New York (1979)MATH
6.
Zurück zum Zitat Bulwahn, L., Krauss, A., Haftmann, F., Erkök, L., Matthews, J.: Imperative functional programming with Isabelle/HOL. TPHOLs 2008. LNCS, vol. 5170, pp. 134–149. Springer, Heidelberg (2008)CrossRef Bulwahn, L., Krauss, A., Haftmann, F., Erkök, L., Matthews, J.: Imperative functional programming with Isabelle/HOL. TPHOLs 2008. LNCS, vol. 5170, pp. 134–149. Springer, Heidelberg (2008)CrossRef
7.
Zurück zum Zitat Bundy, A.: A science of reasoning. In: Lassez, J.-L., Plotkin, G. (eds.) Computational Logic: Essays in Honor of Alan Robinson, pp. 178–198. MIT Press (1991) Bundy, A.: A science of reasoning. In: Lassez, J.-L., Plotkin, G. (eds.) Computational Logic: Essays in Honor of Alan Robinson, pp. 178–198. MIT Press (1991)
8.
Zurück zum Zitat Bundy, A.: The use of explicit plans to guide inductive proofs. CADE-9. LNCS, vol. 310, pp. 111–120. Springer, Heidelberg (1988)CrossRef Bundy, A.: The use of explicit plans to guide inductive proofs. CADE-9. LNCS, vol. 310, pp. 111–120. Springer, Heidelberg (1988)CrossRef
10.
Zurück zum Zitat Kaufmann, M., Manolios, P., Moore, J.S.: Computer-Aided Reasoning: An Approach. Kluwer Academic Publishers, Boston (2000) Kaufmann, M., Manolios, P., Moore, J.S.: Computer-Aided Reasoning: An Approach. Kluwer Academic Publishers, Boston (2000)
11.
Zurück zum Zitat Moura, L., Bjourner, N.: Efficient E-matching for SMT solvers. In: Pfenning, F. (ed.) CADE 2007. LNCS (LNAI), vol. 4603, pp. 183–198. Springer, Heidelberg (2007)CrossRef Moura, L., Bjourner, N.: Efficient E-matching for SMT solvers. In: Pfenning, F. (ed.) CADE 2007. LNCS (LNAI), vol. 4603, pp. 183–198. Springer, Heidelberg (2007)CrossRef
12.
Zurück zum Zitat Nipkow, T.: Functional unification of higher-order patterns. In: Vardi, M. (ed) Eighth Annual Symposium on Logic in Computer Science, pp. 64–74. IEEE Computer Society Press (1993) Nipkow, T.: Functional unification of higher-order patterns. In: Vardi, M. (ed) Eighth Annual Symposium on Logic in Computer Science, pp. 64–74. IEEE Computer Society Press (1993)
13.
Zurück zum Zitat Paulson, L.C.: A generic tableau prover and its integration with Isabelle. J. Univ. Comp. Sci. 5(3), 73–87 (1999)MathSciNetMATH Paulson, L.C.: A generic tableau prover and its integration with Isabelle. J. Univ. Comp. Sci. 5(3), 73–87 (1999)MathSciNetMATH
14.
Zurück zum Zitat Wenzel, M., Wiedijk, F.: A comparison of the mathematical proof languages Mizar and Isar. J. Autom. Reason. 29, 389–411 (2002)MathSciNetCrossRefMATH Wenzel, M., Wiedijk, F.: A comparison of the mathematical proof languages Mizar and Isar. J. Autom. Reason. 29, 389–411 (2002)MathSciNetCrossRefMATH
15.
Zurück zum Zitat Shankar, N., Owre, S., Rushby, J.M., Stringer-Calvert, D.W.J.: PVS prover guide. Comput. Sci. Lab. (2001). SRI International, Menlo Park Shankar, N., Owre, S., Rushby, J.M., Stringer-Calvert, D.W.J.: PVS prover guide. Comput. Sci. Lab. (2001). SRI International, Menlo Park
Metadaten
Titel
AUTO2, A Saturation-Based Heuristic Prover for Higher-Order Logic
verfasst von
Bohua Zhan
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-43144-4_27

Premium Partner