Skip to main content

Documentation Generator Focusing on Symbols for the HTML-ized Mizar Library

  • 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

The purpose of this project is to collect symbol information in the Mizar Mathematical Library and manipulate it into practical and organized documentation. Inspired by the MathWiki project and API reference systems for computer programs, we developed a documentation generator focusing on symbols for the HTML-ized Mizar library. The system has several helpful features, including a symbol list, incremental search, and a referrer list. It targets those who use proof assistance systems, the volume of whose libraries has been rapidly increasing year by year.

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.

    http://mizar.org/JFM.

  2. 2.

    http://www.ru.nl/foundations/research/projects/mathwiki/.

  3. 3.

    http://www.doxygen.org/.

  4. 4.

    https://github.com/rdoc/rdoc.

  5. 5.

    https://www.python.org/.

  6. 6.

    https://github.com/aabaa/mmlfrontend.

  7. 7.

    Windows 7, CPU: AMD A10-5800K 3.8 GHz (4-core), Memory: 16.0 GB.

  8. 8.

    http://webmizar.cs.shinshu-u.ac.jp/mmlfe/current/.

References

  1. Alama, J., Brink, K., Mamane, L., Urban, J.: Large formal wikis: issues and solutions. In: Davenport, J.H., Farmer, W.M., Urban, J., Rabe, F. (eds.) Calculemus/MKM 2011. LNCS, vol. 6824, pp. 133–148. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  2. Alama, J., Heskes, T., Kuhlwein, D., Tsivtsivadze, E., Urban, J.: Premise selection for mathematics by corpus analysis and kernel methods. J. Autom. Reasoning 52(2), 191–213 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bancerek, G., Rudnicki, P.: Information retrieval in MML. In: Asperti, Andrea, Buchberger, Bruno, Davenport, James H. (eds.) MKM 2003. LNCS, vol. 2594, pp. 119–132. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Bancerek, G., Urban, J.: Integrated semantic browsing of the mizar mathematical library for authoring mizar articles. In: Asperti, A., Bancerek, G., Trybulec, A. (eds.) MKM 2004. LNCS, vol. 3119, pp. 44–57. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  5. Grabowski, A., Kornilowicz, A., Naumowicz, A.: Mizar in a nutshell. J. Formalized Reasoning 3(2), 153–245 (2010)

    MathSciNet  MATH  Google Scholar 

  6. Matuszewski, R., Rudnicki, P.: Mizar: the first 30 years. Mechanized Math. Appl. 4(1), 3–24 (2005)

    Google Scholar 

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

    Chapter  Google Scholar 

  8. Carst Tankink: PIDE for Asynchronous Interaction with Coq. UITP 2014: 73–83

    Google Scholar 

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

    Chapter  Google Scholar 

  10. Urban, J.: MizarMode - an integrated proof assistance tool for the Mizar way of formalizing mathematics. J. Appl. Logic 4(4), 414–427 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  11. Urban, J.: Momm - fast interreduction and retrieval in large libraries of formalized mathematics. Int. J. Artif. Intell. Tools 15(1), 109–130 (2006)

    Article  Google Scholar 

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

  13. Wenzel, M.: Isabelle/jEdit – a prover IDE within the PIDE framework. In: Campbell, J.A., Jeuring, J., Carette, J., Dos Reis, G., Sojka, P., Wenzel, M., Sorge, V. (eds.) CICM 2012. LNCS, vol. 7362, pp. 468–471. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  14. Wenzel, M.: PIDE as front-end technology for Coq. CoRR abs/1304.6626 (2013)

    Google Scholar 

Download references

Acknowledgment

The authors wish to thank the members of the MathWiki Project for their preceding work. Our research is deeply dependent on their product. We especially express our gratitude to Dr. Josef Urban, who is well known as a member of the MathWiki Project, for giving us some beneficial advice for the study. We would also like to thank to Dr. Adam Naumowicz for helping us improve our paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kazuhisa Nakasho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Nakasho, K., Shidama, Y. (2015). Documentation Generator Focusing on Symbols for the HTML-ized Mizar Library. 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_25

Download citation

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

  • 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