Tools for MML Environment Analysis

  • Adam NaumowiczEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9150)


In this paper we describe a collection of tools used to support the management of the Mizar Mathematical Library (MML). The tools handle the dependencies between the texts collected in MML based on the information stored in every article’s environment declaration. The application of these tools helps reduce redundant information in the library and speed up its regeneration after revisions.


  1. 1.
    Alama, J.: \({\sf mizar}\)-\({\sf items}\): exploring fine-grained dependencies in the \({\sf Mizar}\) mathematical library. In: Davenport, J.H., Farmer, W.M., Urban, J., Rabe, F. (eds.) MKM 2011 and Calculemus 2011. LNCS, vol. 6824, pp. 276–277. Springer, Heidelberg (2011). CrossRefGoogle Scholar
  2. 2.
    Alama, J., Kohlhase, M., Mamane, L., Naumowicz, A., Rudnicki, P., Urban, J.: Licensing the \({\sf Mizar}\) mathematical library. In: Davenport, J.H., Farmer, W.M., Urban, J., Rabe, F. (eds.) MKM 2011 and Calculemus 2011. LNCS, vol. 6824, pp. 149–163. Springer, Heidelberg (2011). CrossRefGoogle Scholar
  3. 3.
    Alama, J., Mamane, L., Urban, J.: Dependencies in formal mathematics: applications and extraction for Coq and Mizar. In: Campbell, J.A., Jeuring, J., Carette, J., Dos Reis, G., Sojka, P., Wenzel, M., Sorge, V. (eds.) CICM 2012. LNCS, vol. 7362, pp. 1–16. Springer, Heidelberg (2012) CrossRefGoogle Scholar
  4. 4.
    Grabowski, A., Korniłowicz, A., Naumowicz, A.: Mizar in a nutshell. J. Formalized Reasoning 3(2), 153–245 (2010). Special Issue: User Tutorials IMathSciNetzbMATHGoogle Scholar
  5. 5.
    Grabowski, A., Schwarzweller, C.: Revisions as an essential tool to maintain mathematical repositories. In: Kauers, M., Kerber, M., Miner, R., Windsteiger, W. (eds.) MKM/CALCULEMUS 2007. LNCS (LNAI), vol. 4573, pp. 235–249. Springer, Heidelberg (2007). CrossRefGoogle Scholar
  6. 6.
    Grabowski, A., Schwarzweller, C.: Towards automatically categorizing mathematical knowledge. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems - FedCSIS 2012, Wroclaw, Poland, 9–12 September 2012, pp. 63–68 (2012)Google Scholar
  7. 7.
    Korniłowicz, A.: On rewriting rules in Mizar. J. Automated Reasoning 50(2), 203–210 (2013). MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Korniłowicz, A.: Equalities in Mizar. In: Gomolińska, A., Grabowski, A., Hryniewicka, M., Kacprzyk, M., Schmeidel, E. (eds.) Trends in Contemporary Computer Science, Podlasie 2014, pp. 59–69 (2014)Google Scholar
  9. 9.
    Naumowicz, A.: Enhanced processing of adjectives in Mizar. In: Grabowski, A., Naumowicz, A. (eds.) Computer Reconstruction of the Body of Mathematics, Studies in Logic, Grammar and Rhetoric, vol. 18(31), pp. 89–101. University of Białystok (2009)Google Scholar
  10. 10.
    Naumowicz, A., Byliński, C.: Improving \({\sf 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) CrossRefGoogle Scholar
  11. 11.
    Naumowicz, A., Korniłowicz, A.: A brief overview of \({\sf Mizar}\). In: Berghofer, S., Nipkow, T., Urban, C., Wenzel, M. (eds.) TPHOLs 2009. LNCS, vol. 5674, pp. 67–72. Springer, Heidelberg (2009). CrossRefGoogle Scholar
  12. 12.
    Urban, J.: Parallelizing Mizar. CoRR abs/1206.0141 (2012)Google Scholar
  13. 13.
    Urban, J., Alama, J., Rudnicki, P., Geuvers, H.: A wiki for \({\sf Mizar}\): motivation, considerations, and initial prototype. In: Autexier, S., Calmet, J., Delahaye, D., Ion, P.D.F., Rideau, L., Rioboo, R., Sexton, A.P. (eds.) AISC 2010. LNCS, vol. 6167, pp. 455–469. Springer, Heidelberg (2010) CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Institute of InformaticsUniversity of BiałystokBiałystokPoland

Personalised recommendations