Skip to main content

The Categorial Type of OpenMath Objects

  • Conference paper
Mathematical Knowledge Management (MKM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3119))

Included in the following conference series:

Abstract

We introduce a fundamental concept found in the formal semantics of language, categorial type logics, into the field of knowledge communication language design in general, and into mathematical content markup language design in particular.

Categorial type logics permit the specification of type systems for knowledge communication languages that are both complete wrt. language structure and extensible wrt. the lexical component.

We apply this concept to OpenMath, and propose a categorial type logic for that language which matches well with its intended semantics. The proposed type logic is a simpler version of the well-established L2 categorial type logic, from which it inherits decidability and other useful mathematical properties.

As a practical result, we report a serious problem in the OpenMath 1.0 specification.

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. Abbott, J., van Leeuwen, A., Strotmann, A.: OpenMath: Communicating mathematical information between co-operating agents in a knowledge network. J. of Intelligent Systems (1998) (special issue: Improving the Design of Intelligent Systems: Outstanding problems and some methods for their solution 8, 1998)

    Google Scholar 

  2. Ajdukiewicz, K.: Die syntaktische Konnexität. Studia Philosophica 1, 1–27 (1935)

    MATH  Google Scholar 

  3. Ajdukiewicz, K.: Syntactic connexion. In: McCall, S. (ed.) Polish Logic 1920–1939, pp. 207–231. Oxford University Press, Oxford (1967); Translated from [2]

    Google Scholar 

  4. Caprotti, O., Carlisle, D., Cohen, A. (eds.): The OpenMath standard – version 1.0. Technical report, Esprit Project OpenMath (2000), URL: http://www.nag.co.uk/projects/OpenMath/omstd/

  5. Caprotti, O., Cohen, A.: A type system for OpenMath. Technical report, Esprit Project OpenMath (1998)

    Google Scholar 

  6. D. Carlisle, P. Ion, R. Miner, N. Poppelier (eds.), Mathematical Markup Language (MathML) 2.0: W3C Recommendation (February 21, 2001), URL: http://www.w3.org/TR/2001/REC-MathML2-20010221/

  7. Davenport, J.: A small OpenMath type system. SIGSAM Bulletin (ACM Special Interest Group on Symbolic and Algebraic Manipulation) 34, 16–21 (2000)

    Google Scholar 

  8. Dörre, J., Manandhar, S.: On constraint-based Lambek calculi. In: Blackburn, P., de Rijke, M. (eds.) Specifying Syntactic Structures. CSLI Publications, Stanford (1997)

    Google Scholar 

  9. Genesereth, M., Fikes, R.: Knowledge Interchange Format, Version 3.0 Reference Manual. Technical Report Logic-92-1, Computer Science Department. Stanford University, Stanford, CA, USA (1992)

    Google Scholar 

  10. Gruber, T., Olsen, G.: An ontology for engineering mathematics. In: Pietro Torasso, J. (ed.) Proceedings of the 4th International Conference on Principles of Knowledge Representation and Reasoning, Bonn, FRG, pp. 258–269. Morgan Kaufmann, San Francisco (1994)

    Chapter  Google Scholar 

  11. Janssen, T.: Compositionality. In: van Benthem, J., ter Meulen, A. (eds.) Handbook of Logic and Language, pp. 417–473. Elsevier, Amsterdam (1996)

    Google Scholar 

  12. Kohout, L., Strotmann, A.: Understanding and improving content markup for the Web: from the perspectives of formal linguistics, algebraic logic, and cognitive science. In: Albus, J., Meystel, A. (eds.) Proc. of IEEE Internat. Symp. on Intelligent Control, IEEE Internat. Symp. on Computational Intelligence in Robotics and Automation & Intelligent Systems and Semiotics. A joint conf. on the Science and Technology of Intelligent Systems, Piscataway, NJ, IEEE & NIST, pp. 834–839. IEEE, Los Alamitos (1998)

    Google Scholar 

  13. Moortgat, M.: Categorial type logics. In: van Benthem, J., ter Meulen, A. (eds.) Handbook of Logic and Language, pp. 93–177. Elsevier, Amsterdam (1996)

    Google Scholar 

  14. Strotmann, A.: Limitations of the Knowledge Interchange Format as a general purpose content communication language. J. of Intelligent Systems 12 (2002)

    Google Scholar 

  15. Strotmann, A.: Content markup language design principles, Dissertation, The Florida State University (2003)

    Google Scholar 

  16. Strotmann, A., Kohout, L.: OpenMath: compositionality achieved at last. SIGSAM Bulletin (ACM Special Interest Group on Symbolic and Algebraic Manipulation) 34, 66–72 (2000)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Strotmann, A. (2004). The Categorial Type of OpenMath Objects. In: Asperti, A., Bancerek, G., Trybulec, A. (eds) Mathematical Knowledge Management. MKM 2004. Lecture Notes in Computer Science, vol 3119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27818-4_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27818-4_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23029-8

  • Online ISBN: 978-3-540-27818-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics