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.
Keywords
- Mizar Mathematical Library (MML)
- Shared Code Base
- Mizar Articles
- Proof Checking System
- Perl Scripting Language
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
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 subscriptionsNotes
- 1.
- 2.
- 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
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
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
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)
Grabowski, A., Korniłowicz, A., Naumowicz, A.: Mizar in a nutshell. J. Formalized Reasoning 3(2), 153–245 (2010). Special Issue: User Tutorials I
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
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)
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
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)
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)
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)
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
Urban, J.: Parallelizing Mizar. CoRR abs/1206.0141 (2012)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)