Skip to main content

OpenMath Technology for Interactive Mathematical Documents

  • Conference paper
Multimedia Tools for Communicating Mathematics

Part of the book series: Mathematics and Visualization ((MATHVISUAL))

Abstract

New technologies such as XML, XSL and both MathML and OpenMath make it possible to bring mathematics to the Internet. Indeed, OpenMath, a markup language for mathematical content, and OmDoc, its extension to mathematical documents, open a way of communicating mathematics between computers, between software applications and over the Internet without losing information. In this paper we describe the latest applications of OpenMath related technologies for Interactive Mathematical Documents. As an example we describe the way we incorporate these new technologies in a new version of Algebra Interactive, an interactive course on first and second year university algebra.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. Ron Ausbrooks, Stephen Buswell, Stphane Dalmas, Stan Devitt, Angel Diaz, Roger Hunter, Bruce Smith, Neil Soiffer, Robert Sutor, and Stephen Watt. Mathematical Markup Language (MathML) Version 2.0. W3C Working Draft 28 March 2000, March 2000. Available at http://www.w3.org/TR/REC-MathML2/.

  2. A. Capani, G. Niesi, and L. Robbiano. CoCoA, a system for doing Computations in Commutative Algebra, 1995. Available via anonymous ftp from http://www.cocoa.dima.unige.it.

  3. O. Caprotti, A. M. Cohen, H. Cuypers, M. Riem, and H. Sterk. Using OpenMath Servers for Distributing Mathematical Computations. In 5th Asian Technology Conference in Mathematics, Chiang-Mai, Thailand, December 17–21, 2000.

    Google Scholar 

  4. O. Caprotti, A. M. Cohen, and M. Riem. JAVA Phrasebooks for Computer Algebra and Automated Deduction. SIGSAM Bulletin, 2000. Special Issue on OpenMath.

    Google Scholar 

  5. O. Caprotti and M. Oostdijk. How to formally and efficiently prove prime(2999). In Proceedings of Calculemus 2000: 8th Symposium on the Integration of Symbolic Computation and Mechanized Reasoning, St. Andrews, Scotland, August 2000.

    Google Scholar 

  6. Olga Caprotti and David Carlisle. OpenMath and MathML: Semantic Mark Up for Mathematics. Crossroad, Special Issue on Markup Languages, 1999. http://www.acm.org/crossroads.

  7. Olga Caprotti and Arjeh Cohen. Connecting proof checkers and computer algebra using OpenMath. In The 12th International Conference on Theorem Proving in Higher Order Logics, Nice, France, September 1999.

    Google Scholar 

  8. Olga Caprotti and Arjeh Cohen. On the role of OpenMath in interactive mathematical documents. Journal of Symbolic Computation, Special Issue on the Integration of Computer algebra and Deduction Systems, 2000.

    Google Scholar 

  9. A. M. Cohen, H. Cuypers, and H. Sterk. Algebra Interactive!, Springer Verlag, 1999.

    Google Scholar 

  10. OpenMath Consortium. The OpenMath Standard, August 1999. O. Caprotti, D. P. Carlisle and A. M. Cohen (Eds).

    Google Scholar 

  11. OpenMath Consortium. Axiom interface to OpenMath. OpenMath ESPRIT Deliverable, 2000.

    Google Scholar 

  12. OpenMath Consortium. GAP interface to OpenMath. OpenMath ESPRIT Deliverable, 2000.

    Google Scholar 

  13. World Wide Web Consortium. Extensible Markup Language (XML) 1.0. W3C Recommendation REC-xml-19980210, February 1998. Available at http://www.w3.org/TR/1998/REC-xml-19980210.

  14. S. Dalmas, M. Gaëtano, and S. Watt. An OpenMath 1.0 Implementation. pages 241–248. ACM Press, 1997.

    Google Scholar 

  15. The GAP Group, Aachen, St Andrews. GAP — Groups, Algorithms, and Programming, Version 4.2, 1999. http://www-gap.dcs.st-and.ac.uk/~gap.

  16. M. Kohlhase. OMDoc: Towards an Internet Standard for the Administration, Distribution and Teaching of Mathematical Knowledge. In Proceedings of AISC’2000, Artificial Intelligence and Symbolic Computation, Theory, Implementations and Applications, Madrid, Spain, July 2000.

    Google Scholar 

  17. Michael Kohlhase and Andreas Franke. Mbase: Representing knowledge and context for the integration of mathematical software systems. Journal of Symbolic Computation, 2000. Special Issue on the Integration of Computer algebra and Deduction Systems.

    Google Scholar 

  18. OpenMath Society Website, http://www.openmath.org.

  19. Stephen Wolfram. The Mathematica Book Fourth Edition. Cambridge University Press, 1999. http://documents.wolfram.com/framesv4/frames.html.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Caprotti, O., Cohen, A.M., Cuypers, H., Sterk, H. (2002). OpenMath Technology for Interactive Mathematical Documents. In: Borwein, J., Morales, M.H., Rodrigues, J.F., Polthier, K. (eds) Multimedia Tools for Communicating Mathematics. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-56240-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-56240-2_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-62701-9

  • Online ISBN: 978-3-642-56240-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics