Mathematical Knowledge Management in HELM

  • Andrea Asperti
  • Luca Padovani
  • Claudio Sacerdoti Coen
  • Ferruccio Guidi
  • Irene Schena
Article

Abstract

The paper describes the general philosophy and the main architectural and technological solutions adopted in the HELM Project for the management of large repositories of mathematical knowledge. The leitmotiv is the extensive use of XML technology, and the exploitation of information in the “Web way”, that is without a central authority, with few basic rules, in a scalable, adaptable, and extensible manner.

mathematical knowledge management XML HELM formal mathematics XSLT MathML Coq 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Document Object Model (DOM) Level 2 Core Specification. Version 1.0, W3C Recommendation (13 November 2000). http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/.Google Scholar
  2. [2]
    ExtensibleMarkup Language (XML) Specification. Version 1.0.W3C Recommendation (10 February 1998). http://www.w3.org/TR/REC-xml.Google Scholar
  3. [3]
    Mathematical Markup Language (MathML) 2.0 W3C Recommendation (21 February 2001). http://www.w3.org/TR/MathML2/.Google Scholar
  4. [4]
    Resource Description Framework (RDF) Model and Syntax Specification, W3C Recommendation (22 February 1999). http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/.Google Scholar
  5. [5]
    Resource Description Framework (RDF) Schema Specification 1.0, W3C Candidate Recommendation (27 March 2000). http://www.w3.org/TR/rdf-schema/.Google Scholar
  6. [6]
    XML Linking Language (XLink), W3C Working Draft (last call) (21 February 2000). http://www.w3.org/TR/xlink/.Google Scholar
  7. [7]
    XSL Transformations (XSLT). Version 1.0, W3C Recommendation (16 November 1999). http://www.w3.org/TR/xslt.Google Scholar
  8. [8]
    XQuery 1.0: An XML Query Language, W3C Working Draft (30 April 2002). http://www.w3.org/TR/xquery/.Google Scholar
  9. [9]
    A. Asperti, L. Padovani, C. Sacerdoti Coen and I. Schena, Content-centric logical environments, short presentation at LICS'2000, Santa Barbara, CA (June 26–28, 2000).Google Scholar
  10. [10]
    A. Asperti, L. Padovani, C. Sacerdoti Coen and I. Schena, Formal mathematics in MathML, in: Proceedings of the First International Conference on MathML and Math on the Web, University of Illinois at Urbana-Champaign (October 20–21, 2000).Google Scholar
  11. [11]
    A. Asperti, L. Padovani, C. Sacerdoti Coen and I. Schena, Formal mathematics on the Web, in: Proceedings of the Eighth International Conference on Libraries and Associations in the Transient World: New Technologies and New Forms of Cooperation, Sudak, Autonomous Republic of Crimea, Ukraine (June 9–17, 2001).Google Scholar
  12. [12]
    A. Asperti, L. Padovani, C. Sacerdoti Coen and I. Schena, XML, Stylesheets and the remathematization of Formal Content, in: Proceedings of Extreme Markup Languages 2001 Conference, Montréal, Canada (August 12–17, 2001).Google Scholar
  13. [13]
    A. Asperti, L. Padovani, C. Sacerdoti Coen and I. Schena, HELM and the semantic Math-Web, in: Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics (TPHOLS 2001), Edinburgh, Scotland, 3–6 September 2001.Google Scholar
  14. [14]
    B. Barras et al., The Coq Proof Assistant Reference Manual, Version 6.3.1, http://pauillac.inria.fr/coq.Google Scholar
  15. [15]
    O. Caprotti, H. Geuvers and M. Oostdijk, Certified and Portable mathematical documents from formal contexts, in: Proceedings of the First International Workshop on Mathematical Knowledge Management, September 2001.Google Scholar
  16. [16]
    P. Casarini and L. Padovani, The Gnome DOM Engine, acepted paper at the Extreme Markup Language 2001 Conference, August 2001.Google Scholar
  17. [17]
    R. Constable et al. Implementing Mathematics with the Nuprl Development System (Prentice-Hall, Englewood Cliffs, NJ, 1986).Google Scholar
  18. [18]
    Y. Coscoy, G. Kahn and L. Thery, Extracting text from proofs, Technical Report RR-2459, INRIA Sophia Antipolis.Google Scholar
  19. [19]
    Y. Coscoy, Explication textuelle de preuves pour le Calcul des Constructions Inductives, Ph.D. Thesis, Université de Nice-Sophia Antipolis (2000).Google Scholar
  20. [20]
    G. Huet and G. Plotkin, eds., Logical Frameworks (Cambridge University Press, Cambridge, MA, 1991).Google Scholar
  21. [21]
    G. Huet and G. Plotkin, eds., Logical Environments (Cambridge University Press, Cambridge, MA, 1993).Google Scholar
  22. [22]
    J. Kahan, M. Koivunen, E. Prud'Hommeaux and R.R. Swick, Annotea: An open RDF infrastructure for shared Web annotations, in: Proc. of the WWW10 International Conference, Hong Kong (May 2001).Google Scholar
  23. [23]
    M. Kohlase, OMDoc: Towards an OpenMath representation of mathematical documents, Technical Report, http://www.mathweb.org/omdoc/index.html.Google Scholar
  24. [24]
    M. Kohlase, OMDoc: Towards an Internet standard for the administration, distribution and teaching of mathematical knowledge, in: Proceedings of Conf. on Artificial Intelligence and Symbolic Computation, Lecture Notes in Artificial Intelligence (Springer, Berlin, 2000).Google Scholar
  25. [25]
    M. Kohlase, OMDoc: An infrastructure for OpenMath Content dictionary information, Bulletin of the ACM Special Interest Group for Algorithmic Mathematics SIGSAM (2000).Google Scholar
  26. [26]
    B. Naylor and S. Watt, Meta style sheets for the conversion of mathematical documents into multiple forms, in: On-line Proceedings of the First International Workshop on Mathematical Knowledge Management (2001).Google Scholar
  27. [27]
    M. Oostdijk, Generation and presentation of formal mathematical documents, Ph.D. Thesis, University of Eindhoven.Google Scholar

Copyright information

© Kluwer Academic Publishers 2003

Authors and Affiliations

  • Andrea Asperti
    • 1
  • Luca Padovani
    • 1
  • Claudio Sacerdoti Coen
    • 1
  • Ferruccio Guidi
    • 1
  • Irene Schena
    • 1
  1. 1.Department of Computer ScienceUniversity of BolognaBolognaItaly

Personalised recommendations