The Role of the Mizar Mathematical Library for Interactive Proof Development in Mizar.

Journal: Journal of automated reasoning
Published Date:

Abstract

The Mizar system is one of the pioneering systems aimed at supporting mathematical proof development on a computer that have laid the groundwork for and eventually have evolved into modern interactive proof assistants. We claim that an important milestone in the development of these systems was the creation of organized libraries accumulating all previously available formalized knowledge in such a way that new works could effectively re-use all previously collected notions. In the case of Mizar, the turning point of its development was the decision to start building the Mizar Mathematical Library as a centrally-managed knowledge base maintained together with the formalization language and the verification system. In this paper we show the process of forming this library, the evolution of its design principles, and also present some data showing its current use with the modern version of the Mizar proof checker, but also as a rich corpus of semantically linked mathematical data in various areas including web-based and natural language proof presentation, maths education, and machine learning based automated theorem proving.

Authors

  • Grzegorz Bancerek
    Association of Mizar Users, Białystok, Poland.
  • Czesław Byliński
    2Section of Computer Systems and Teleinformatic Networks, University of Białystok, ul. M. Skłodowskiej-Curie 14, 15-097 Białystok, Poland.
  • Adam Grabowski
    3Institute of Informatics, University of Białystok, ul. Ciołkowskiego 1M, 15-245 Białystok, Poland.
  • Artur Korniłowicz
    3Institute of Informatics, University of Białystok, ul. Ciołkowskiego 1M, 15-245 Białystok, Poland.
  • Roman Matuszewski
    4Department of Applied Linguistics, Faculty of Philology, University of Białystok, Plac Uniwersytecki 1, 15-420 Białystok, Poland.
  • Adam Naumowicz
    3Institute of Informatics, University of Białystok, ul. Ciołkowskiego 1M, 15-245 Białystok, Poland.
  • Karol Pąk
    3Institute of Informatics, University of Białystok, ul. Ciołkowskiego 1M, 15-245 Białystok, Poland.

Keywords

No keywords available for this article.