Abstract
Mathematical notation is a structured, open, and ambiguous language. In order to support mathematical notation in MKM applications one must necessarily take into account presentational as well as semantic aspects. The former are required to create a familiar, comfortable, and usable interface to interact with. The latter are necessary in order to process the information meaningfully.
In this paper we investigate a framework for dealing with mathematical notation in a meaningful, extensible way, and we show an effective instantiation of its architecture to the field of interactive theorem proving. The framework builds upon well-known concepts and widely-used technologies and it can be easily adopted by other MKM applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Adams, A.A.: Digitisation, representation and formalisation: Digital libraries of mathematics. In: Asperti, A., Buchberger, B., Davenport, J.H. (eds.) MKM 2003. LNCS, vol. 2594, pp. 1–16. Springer, Heidelberg (2003)
Asperti, A., Guidi, F., Padovani, L., Sacerdoti Coen, C., Schena, I.: Mathematical knowledge management in HELM. Annals of Mathematics and Artificial Intelligence 38(1–3), 27–46 (2003)
Augustsson, L.: Compiling pattern matching. In: Jouannaud, J.-P. (ed.) FPCA 1985. LNCS, vol. 201, pp. 368–381. Springer, Heidelberg (1985)
The Coq proof-assistant, http://coq.inria.fr
de Jonge, M.: A pretty-printer for every occasion. In: Ferguson, I., Gray, J., Scott, L. (eds.) Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools (CoSET2000), University of Wollongong, Australia, pp. 68–77 (June 2000)
Le Fessant, F., Maranget, L.: Optimizing pattern-matching. In: Proceedings of the 2001 International Conference on Functional Programming, ACM Press, New York (2001)
Di Lena, P.: Generazione automatica di stylesheet per notazione matematica. Master’s thesis, University of Bologna (2003)
Mathematical Markup Language (MathML) Version 2.0. W3C Recommendation 21 (February 2001) (2003), http://www.w3.org/TR/MathML2
The MoWGLI Proposal, HTML version, http://mowgli.cs.unibo.it/html_no_frames/project.html
Naylor, B., Watt, S.: Meta-stylesheets for the conversion of mathematical documents into multiple forms. Annals of Mathematics and Artificial Intelligence 38(1–3), 3–25 (2003)
Rekers, J.: Parser Generation for Interactive Environments. PhD thesis, University of Amsterdam (1992)
Coen, C.S.: Mathematical Knowledge Management and Interactive Theorem Proving. PhD thesis, University of Bologna, Technical Report UBLCS 2004-5 (2004)
Coen, C.S., Zacchiroli, S.: Efficient ambiguous parsing of mathematical formulae. In: Asperti, A., Bancerek, G., Trybulec, A. (eds.) MKM 2004. LNCS, vol. 3119, pp. 347–362. Springer, Heidelberg (2004)
The OpenMath Society. The OpenMath Standard 2.0 (June 2004), http://www.openmath.org/standard/om20/omstd20html-0.xml
Werner, B.: Une Théorie des Constructions Inductives. PhD thesis, Université Paris VII (May 1994)
XSL Transformations (XSLT). Version 1.0. W3C Recommendation, 16 (November 1999), http://www.w3.org/TR/xslt
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Padovani, L., Zacchiroli, S. (2006). From Notation to Semantics: There and Back Again. In: Borwein, J.M., Farmer, W.M. (eds) Mathematical Knowledge Management. MKM 2006. Lecture Notes in Computer Science(), vol 4108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11812289_16
Download citation
DOI: https://doi.org/10.1007/11812289_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-37104-5
Online ISBN: 978-3-540-37106-9
eBook Packages: Computer ScienceComputer Science (R0)