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 .
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Resource Description Framework (RDF): Concepts and abstract syntax. Recommendation, W3C (2004), http://www.w3.org/TR/rdf-concepts
RDFa in XHTML: Syntax and processing. Recommendation, W3C (October 2008), http://www.w3.org/TR/rdfa-syntax
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
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)
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)
Bancerek, G., Rudnicki, P.: A compendium of continuous lattices in MIZAR. J. Autom. Reasoning 29(3-4), 189–224 (2002)
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
Cairns, P., Gow, J.: Literate proving: Presenting and documenting formal proofs. In: Kohlhase (ed.) [14], pp. 159–173
The Coq wiki, Browsable online at http://coq.inria.fr/cocorico
The Coq mailing list, coq-club@inria.fr
Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space. Morgan & Claypool (2011)
Heinz, C., Moses, B.: The listings package. Technical report, CTAN (2007), http://www.ctan.org/tex-archive/macros/latex/contrib/listings
The Isabelle mailing list, cl-isabelle-users@lists.cam.ac.uk
Kohlhase, M. (ed.): MKM 2005. LNCS (LNAI), vol. 3863. Springer, Heidelberg (2006)
Kohlhase, M.: OMDoc – An Open Markup Format for Mathematical Documents [version 1.2]. LNCS (LNAI), vol. 4180. Springer, Heidelberg (2006)
Lange, C.: OMDoc ontology (2011), http://kwarc.info/projects/docOnto/omdoc.html
Lange, C.: Ontologies and languages for representing mathematical knowledge on the semantic web. Semantic Web Journal (in press, 2012)
Lange, C., Urban, J. (eds.): Proceedings of the ITP 2011 Workshop on Mathematical Wikis (MathWikis). CEUR-WS, vol. 767 (2011)
The Mizar mailing list, mizar-forum@mizar.uwb.edu.pl
The Mizar wiki, Browsable online at http://wiki.mizar.org
Sauer, C., Smith, C., Benz, T.: Wikicreole: a common wiki markup. In: WikiSym 2007, pp. 131–142. ACM, New York (2007)
The homotopy type theory blog, http://homotopytypetheory.org/
Urban, J.: XML-izing Mizar: making semantic processing and presentation of MML easy. In: Kohlhase (ed.) [14], pp. 346–360
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
Urban, J., Sutcliffe, G.: Automated reasoning and presentation support for formalizing mathematics in Mizar. In: Autexier, et al. (eds.) [4], pp. 132–146
van Eekelen, M.C.J.D., Geuvers, H., Schmaltz, J., Wiedijk, F.: ITP 2011. LNCS, vol. 6898. Springer, Heidelberg (2011)
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)
Wenzel, M.M.: Isabelle/Isar — a versatile environment for human-readable formal proof documents. PhD thesis, Technische Universität München (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)