Skip to main content

Point-and-Write – Documenting Formal Mathematics by Reference

  • Conference paper

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

Abstract

This paper describes the design and implementation of mechanisms for light-weight inclusion of formal mathematics in informal mathematical writings, particularly in a Web-based setting. This is conceptually done in three stages: (i) by choosing a suitable representation layer (based on RDF) for encoding the information about available resources of formal mathematics, (ii) by exporting this information from formal libraries, and (iii) by providing syntax and implementation for including formal mathematics in informal writings.

We describe the use case of an author referring to formal text from an informal narrative, and discuss design choices entailed by this use case. Furthermore, we describe an implementation of the use case within the Agora prototype: a Wiki for collaborating on formalized mathematics.

The first and third author were funded by the NWO project “MathWiki”. The second author was supported by DFG Project I1-[OntoSpace] of SFB/TR 8 “Spatial Cognition” and EPSRC grant EP/J007498/1”. The final publication is available at http://www.springerlink.com .

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Resource Description Framework (RDF): Concepts and abstract syntax. Recommendation, W3C (2004), http://www.w3.org/TR/rdf-concepts

  2. RDFa in XHTML: Syntax and processing. Recommendation, W3C (October 2008), http://www.w3.org/TR/rdfa-syntax

  3. Asperti, A., Geuvers, H., Loeb, I., Mamane, L.E., Coen, C.S.: An interactive algebra course with formalised proofs and definitions. In: Kohlhase [14], pp. 315–329

    Google Scholar 

  4. Autexier, S., Calmet, J., Delahaye, D., Ion, P.D.F., Rideau, L., Rioboo, R., Sexton, A.P. (eds.): AISC 2010. LNCS, vol. 6167. Springer, Heidelberg (2010)

    MATH  Google Scholar 

  5. Bancerek, G., Kohlhase, M.: Towards a Mizar Mathematical Library in OMDoc format. In: Matuszewski, R., Zalewska, A. (eds.) From Insight to Proof: Festschrift in Honour of Andrzej Trybulec. Studies in Logic, Grammar and Rhetoric, vol. 10(23), pp. 265–275. University of Białystok (2007)

    Google Scholar 

  6. Bancerek, G., Rudnicki, P.: A compendium of continuous lattices in MIZAR. J. Autom. Reasoning 29(3-4), 189–224 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  7. Blackwell, A.F., Green, T.R.G.: Cognitive dimensions of information artefacts: a tutorial. Tutorial (1998), http://www.cl.cam.ac.uk/~afb21/CognitiveDimensions/CDtutorial.pdf

  8. Cairns, P., Gow, J.: Literate proving: Presenting and documenting formal proofs. In: Kohlhase (ed.) [14], pp. 159–173

    Google Scholar 

  9. The Coq wiki, Browsable online at http://coq.inria.fr/cocorico

  10. The Coq mailing list, coq-club@inria.fr

    Google Scholar 

  11. Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space. Morgan & Claypool (2011)

    Google Scholar 

  12. Heinz, C., Moses, B.: The listings package. Technical report, CTAN (2007), http://www.ctan.org/tex-archive/macros/latex/contrib/listings

  13. The Isabelle mailing list, cl-isabelle-users@lists.cam.ac.uk

    Google Scholar 

  14. Kohlhase, M. (ed.): MKM 2005. LNCS (LNAI), vol. 3863. Springer, Heidelberg (2006)

    MATH  Google Scholar 

  15. Kohlhase, M.: OMDoc – An Open Markup Format for Mathematical Documents [version 1.2]. LNCS (LNAI), vol. 4180. Springer, Heidelberg (2006)

    Book  Google Scholar 

  16. Lange, C.: OMDoc ontology (2011), http://kwarc.info/projects/docOnto/omdoc.html

  17. Lange, C.: Ontologies and languages for representing mathematical knowledge on the semantic web. Semantic Web Journal (in press, 2012)

    Google Scholar 

  18. Lange, C., Urban, J. (eds.): Proceedings of the ITP 2011 Workshop on Mathematical Wikis (MathWikis). CEUR-WS, vol. 767 (2011)

    Google Scholar 

  19. The Mizar mailing list, mizar-forum@mizar.uwb.edu.pl

    Google Scholar 

  20. The Mizar wiki, Browsable online at http://wiki.mizar.org

  21. Sauer, C., Smith, C., Benz, T.: Wikicreole: a common wiki markup. In: WikiSym 2007, pp. 131–142. ACM, New York (2007)

    Chapter  Google Scholar 

  22. The homotopy type theory blog, http://homotopytypetheory.org/

  23. Urban, J.: XML-izing Mizar: making semantic processing and presentation of MML easy. In: Kohlhase (ed.) [14], pp. 346–360

    Google Scholar 

  24. Urban, J., Alama, J., Rudnicki, P., Geuvers, H.: A wiki for Mizar: Motivation, considerations, and initial prototype. In: Autexier, et al. (eds.) [4], pp. 455–469

    Google Scholar 

  25. Urban, J., Sutcliffe, G.: Automated reasoning and presentation support for formalizing mathematics in Mizar. In: Autexier, et al. (eds.) [4], pp. 132–146

    Google Scholar 

  26. van Eekelen, M.C.J.D., Geuvers, H., Schmaltz, J., Wiedijk, F.: ITP 2011. LNCS, vol. 6898. Springer, Heidelberg (2011)

    Book  MATH  Google Scholar 

  27. Wenzel, M.: Isabelle as Document-Oriented Proof Assistant. In: Davenport, J.H., Farmer, W.M., Urban, J., Rabe, F. (eds.) Calculemus/MKM 2011. LNCS (LNAI), vol. 6824, pp. 244–259. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  28. Wenzel, M.M.: Isabelle/Isar — a versatile environment for human-readable formal proof documents. PhD thesis, Technische Universität München (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tankink, C., Lange, C., Urban, J. (2012). Point-and-Write – Documenting Formal Mathematics by Reference. In: Jeuring, J., et al. Intelligent Computer Mathematics. CICM 2012. Lecture Notes in Computer Science(), vol 7362. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31374-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31374-5_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31373-8

  • Online ISBN: 978-3-642-31374-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics