Abstract
Mizar is a proof assistant used for formalization and mechanical verification of mathematics. The main use of Mizar is in the development of the Mizar Mathematical Library (MML), in which proofs are verified by the Mizar proof checker. The Mizar proof checker has a quite complex implementation, and also lacks the ability to print out detailed atomic proof steps in a format that is easy to verify by an independent proof-checking tool. This can raise concerns about the correctness of the MML. This paper describes how a Mizar-to-ATP translation (the MPTP system), ATP verification tools (the GDV system), and Automated Theorem Proving (ATP) systems, have been used for an independent cross-verification of a part of the MML.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bertot, Y., Dowek, G., Hirschowitz, A., Paulin, C., Théry, L. (eds.): TPHOLs 1999. LNCS, vol. 1690. Springer, Heidelberg (1999)
Claessen, K., Sorensson, N.: New Techniques that Improve MACE-style Finite Model Finding. In: Baumgartner, P., Fermueller, C. (eds.) Proceedings of the CADE-19 Workshop: Model Computation - Principles, Algorithms, Applications (2003)
Davis, M.: Obvious logical inferences. In: Hayes, P.J. (ed.) IJCAI, pp. 530–531. William Kaufmann (1981)
Denney, E., Fischer, B., Schumann, J.: An empirical evaluation of automated theorem provers in software certification. International Journal on Artificial Intelligence Tools 15(1), 81–108 (2006)
Furbach, U., Shankar, N. (eds.): IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 17–20. Springer, Heidelberg (2006)
Hales, T.C.: Formalizing the proof of the kepler conjecture. In: Slind, K., Bunker, A., Gopalakrishnan, G.C. (eds.) TPHOLs 2004. LNCS, vol. 3223, p. 117. Springer, Heidelberg (2004)
Harrison, J.: A Mizar Mode for HOL. In: von Wright, J., Harrison, J., Grundy, J. (eds.) TPHOLs 1996. LNCS, vol. 1125, pp. 203–220. Springer, Heidelberg (1996)
Jaskowski, S.: On the rules of suppositions. Studia Logica 1 (1934)
McLaughlin, S.: An interpretation of Isabelle/HOL in HOL Light. In: Furbach and Shankar [FS06], pp. 192–204
McCune, W., Shumsky, O.: System description: IVY. In: McAllester, D. (ed.) Automated Deduction - CADE-17. LNCS, vol. 1831, pp. 401–405. Springer, Heidelberg (2000)
Naumowicz, A., Bylinski, C.: Basic elements of computer algebra in MIZAR. Mechanized Mathematics and Its Applications 2 (2002)
Naumowicz, A., Bylinski, C.: Improving mizar texts with properties and requirements. In: Asperti, A., Bancerek, G., Trybulec, A. (eds.) MKM 2004. LNCS, vol. 3119, pp. 290–301. Springer, Heidelberg (2004)
Obua, S., Skalberg, S.: Importing HOL into Isabelle/HOL. In: Furbach and Shankar [FS06], pp. 298–302
Pelletier, F.J.: A brief history of natural deduction. History and Philosophy of Logic 20, 1–31 (1999)
Rudnicki, P., Trybulec, A.: On equivalents of well-foundedness. J. Autom. Reasoning 23(3-4), 197–234 (1999)
Rudnicki, P.: Obvious inferences. J. Autom. Reasoning 3(4), 383–393 (1987)
Rudnicki, P.: An overview of the Mizar project. In: 1992 Workshop on Types for Proofs and Programs, Chalmers University of Technology, Bastad, pp. 311–332 (1992)
Riazanov, A., Voronkov, A.: The design and implementation of VAMPIRE. Journal of AI Communications 15(2-3), 91–110 (2002)
Schulz, S.: E – a brainiac theorem prover. Journal of AI Communications 15(2-3), 111–126 (2002)
Sutcliffe, G., Suttner, C.B.: The TPTP problem library: CNF release v1.2.1. Journal of Automated Reasoning 21(2), 177–203 (1998)
Sutcliffe, G.: Semantic Derivation Verification. International Journal on Artificial Intelligence Tools 15(6), 1053–1070 (2006)
Syme, D.: Three tactic theorem proving. In: Bertot et al. [BDH+99], pp. 203–220
Sutcliffe, G., Zimmer, J., Schulz, S.: TSTP Data-Exchange Formats for Automated Theorem Proving Tools. In: Sorge, V., Zhang, W. (eds.) Distributed and Multi-Agent Reasoning. Frontiers in Artificial Intelligence and Applications, IOS Press, Amsterdam (2004)
Urban, J.: MPTP - motivation, implementation, first experiments. Journal of Automated Reasoning 33(3-4), 319–339 (2004)
Urban, J.: MPTP 0.2: Design, implementation, and initial experiments. J. Autom. Reasoning 37(1-2), 21–43 (2006)
Urban, J.: XML-izing Mizar: making semantic processing and presentation of MML easy. In: Kohlhase, M. (ed.) MKM 2005. LNCS (LNAI), vol. 3863, pp. 346–360. Springer, Heidelberg (2006)
Urban, J.: MaLARea: a metasystem for automated reasoning in large theories. In: Sutcliffe, G., Urban, J., Schulz, S. (eds.) ESARLT: Empirically Successful Automated Reasoning in Large Theories. CEUR Workshop Proceedings. CEUR, vol. 257, pp. 45–58 (2007)
Urban, J., Trac, S., Sutcliffe, G., Puzis, Y.: Combining Mizar and TPTP semantic presentation tools. In: Proceedings of the Mathematical User-Interfaces Workshop 2007 (2007), http://www.activemath.org/workshops/MathUI/07/proceedings/Urban-etal-MizarIDV.html
Weidenbach, C., Brahm, U., Hillenbrand, T., Keen, E., Theobald, C., Topic, D.: SPASS version 2.0. In: CADE, pp. 275–279 (2002)
Wenzel, M.: Isar - a generic interpretative approach to readable formal proof documents. In: Bertot et al. [BDH+99], pp. 167–184
Wiedijk, F.: CHECKER - notes on the basic inference step in Mizar (2000), available at http://www.cs.kun.nl/~freek/mizar/by.dvi
Zammit, V.: On the implementation of an extensible declarative proof language. In: Bertot et al. [BDH+99], pp. 185–202
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Urban, J., Sutcliffe, G. (2007). ATP Cross-Verification of the Mizar MPTP Challenge Problems. In: Dershowitz, N., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2007. Lecture Notes in Computer Science(), vol 4790. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75560-9_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-75560-9_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75558-6
Online ISBN: 978-3-540-75560-9
eBook Packages: Computer ScienceComputer Science (R0)