Skip to main content

From Notation to Semantics: There and Back Again

  • Conference paper
Mathematical Knowledge Management (MKM 2006)

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

Included in the following conference series:

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.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Chapter  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  3. Augustsson, L.: Compiling pattern matching. In: Jouannaud, J.-P. (ed.) FPCA 1985. LNCS, vol. 201, pp. 368–381. Springer, Heidelberg (1985)

    Google Scholar 

  4. The Coq proof-assistant, http://coq.inria.fr

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

    Google Scholar 

  6. Le Fessant, F., Maranget, L.: Optimizing pattern-matching. In: Proceedings of the 2001 International Conference on Functional Programming, ACM Press, New York (2001)

    Google Scholar 

  7. Di Lena, P.: Generazione automatica di stylesheet per notazione matematica. Master’s thesis, University of Bologna (2003)

    Google Scholar 

  8. Mathematical Markup Language (MathML) Version 2.0. W3C Recommendation 21 (February 2001) (2003), http://www.w3.org/TR/MathML2

  9. The MoWGLI Proposal, HTML version, http://mowgli.cs.unibo.it/html_no_frames/project.html

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

    Article  MATH  MathSciNet  Google Scholar 

  11. Rekers, J.: Parser Generation for Interactive Environments. PhD thesis, University of Amsterdam (1992)

    Google Scholar 

  12. Coen, C.S.: Mathematical Knowledge Management and Interactive Theorem Proving. PhD thesis, University of Bologna, Technical Report UBLCS 2004-5 (2004)

    Google Scholar 

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

    Chapter  Google Scholar 

  14. The OpenMath Society. The OpenMath Standard 2.0 (June 2004), http://www.openmath.org/standard/om20/omstd20html-0.xml

  15. Werner, B.: Une Théorie des Constructions Inductives. PhD thesis, Université Paris VII (May 1994)

    Google Scholar 

  16. XSL Transformations (XSLT). Version 1.0. W3C Recommendation, 16 (November 1999), http://www.w3.org/TR/xslt

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics