Skip to main content

Tools for MML Environment Analysis

  • Conference paper
  • First Online:
Intelligent Computer Mathematics (CICM 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9150))

Included in the following conference series:

Abstract

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.

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 EPUB and 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

Notes

  1. 1.

    ftp://mizar.uwb.edu.pl/pub/system/i386-linux/mizar-8.1.02_5.22.1191-i386-linux. tar.

  2. 2.

    Should not be confused with the makeenv binary from the Mizar distribution [4] that serves a slightly different purpose (checking whether the environment of a currently verified document has changed since last accommodation).

  3. 3.

    To try it with the exemplary customized Makefile from the author’s website, one should invoke the process like this: make iniprel; make -j all.

References

  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). http://dx.doi.org/10.1007/978-3-642-22673-1_19

    Chapter  Google Scholar 

  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). http://dl.acm.org/citation.cfm?id=2032713.2032726

    Chapter  Google Scholar 

  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)

    Chapter  Google Scholar 

  4. Grabowski, A., Korniłowicz, A., Naumowicz, A.: Mizar in a nutshell. J. Formalized Reasoning 3(2), 153–245 (2010). Special Issue: User Tutorials I

    MathSciNet  MATH  Google Scholar 

  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). http://dx.doi.org/10.1007/978-3-540-73086-6_20

    Chapter  Google Scholar 

  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. Korniłowicz, A.: On rewriting rules in Mizar. J. Automated Reasoning 50(2), 203–210 (2013). http://dx.doi.org/10.1007/s10817-012-9261-6

    Article  MathSciNet  MATH  Google Scholar 

  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. 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. 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)

    Chapter  Google Scholar 

  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). http://dx.doi.org/10.1007/978-3-642-03359-9_5

    Chapter  Google Scholar 

  12. Urban, J.: Parallelizing Mizar. CoRR abs/1206.0141 (2012)

    Google Scholar 

  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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adam Naumowicz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Naumowicz, A. (2015). Tools for MML Environment Analysis. In: Kerber, M., Carette, J., Kaliszyk, C., Rabe, F., Sorge, V. (eds) Intelligent Computer Mathematics. CICM 2015. Lecture Notes in Computer Science(), vol 9150. Springer, Cham. https://doi.org/10.1007/978-3-319-20615-8_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20615-8_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20614-1

  • Online ISBN: 978-3-319-20615-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics