Skip to main content

Mathematical Vernacular and Conceptual Well-Formedness in Mathematical Language

  • Conference paper
  • First Online:
Logical Aspects of Computational Linguistics (LACL 1997)

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

Abstract

This paper investigates the semantics of mathematical concepts in a type theoretic framework with coercive subtyping. The type-theoretic analysis provides a formal semantic basis in the design and implementation of Mathematical Vernacular (MV), a natural language suitable for interactive development of mathematics with the support of the current theorem provingtec hnology.

The idea of semantic well-formedness in mathematical language is motivated with examples. A formal system based on a notion of conceptual category is then presented, showing how type checking supports our notion of well-formedness. The power of this system is then extended by incorporating a notion of subcategory, using ideas from a more general theory of coercive subtyping, which provides the mechanisms for modelling conventional abbreviations in mathematics. Finally, we outline how this formal work can be used in an implementation of MV.

*

This work is supported partly by the Durham Mathematical Vernacular project funded by the Leverhulme Trust (see http://www.dur.ac.uk/~dcs7ttg/mv.html) and partly by the project on Subtyping, Inheritance, and Reuse funded by UK EPSRC (GR/K79130, see http://www.dur.ac.uk/~dcs7ttg/sir.html).

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. A. Bailey. The Machine-checked Literate Formalisation of Algebra in Type Theory. PhD thesis, University of Manchester, 1998.

    Google Scholar 

  2. R. Burstall and J. McKinna. Deliverables: a categorical approach to program development in type theory. LFCS report ECS-LFCS-92-242, Dept of Computer Science, University of Edinburgh, 1992.

    Google Scholar 

  3. A. Copestake and T. Briscoe. Semi-productive polysemy and sense extension. In J. Pustejovsky and B. Boguraev, editors, Lexical Semantics: The Problem of Polysemy. Clarendon, 1996.

    Google Scholar 

  4. Y. Coscoy, G. Kahn, and L. Théry. Extractingtexts from proofs. Technical Report 2459, INRIA, Sophia-Antipolis, 1995.

    MATH  Google Scholar 

  5. P. Callaghan and Z. Luo. Mathematical vernacular in type theory-based proof assistants. In R. Backhouse, editor, User Interfaces for Theorem Proving, UITP '98, July 1998.

    Google Scholar 

  6. Coq. The Coq Proof Assistant Reference Manual (version 6.1). INRIA-Rocquencourt and CNRS-ENS Lyon, 1996.

    Google Scholar 

  7. N.G. de Bruijn. A survey of the project AUTOMATH. In J. Hindley and J. Seldin, editors, To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism. Academic Press, 1980.

    Google Scholar 

  8. N. G. de Bruijn. The mathematical vernacular, a language for mathematics with typed sets. In R. P. Nederpelt, J. H. Geuvers, and R. C. de Vrijer, editors, Selected Papers on Automath. North Holland, 1994.

    Google Scholar 

  9. R. Jackendoff. The Architecture of the Language Faculty. MIT, 1997.

    Google Scholar 

  10. A. Jones, Z. Luo, and S. Soloviev. Some proof-theoretic and algorithmic aspects of coercive subtyping. Proc. of the Annual Conf on Types and Proofs (TYPES'96), 1997. To appear.

    Google Scholar 

  11. A. Jones. The formalization of linear algebra in LEGO: The decidable dependency theorem. Master's thesis, University of Manchester, 1995.

    Google Scholar 

  12. Z. Luo and R. Pollack. LEGO Proof Development System: User's Manual. LFCS Report ECS-LFCS-92-211, Department of Computer Science, University of Edinburgh, 1992.

    Google Scholar 

  13. Z. Luo. A higher-order calculus and theory abstraction. Information and Computation, 90(1), 1991.

    Google Scholar 

  14. Z. Luo. Program specification and data refinement in type theory. Proc. of the Fourth Inter. Joint Conf. on the Theory and Practice of Software Development (TAPSOFT), LNCS 493, 1991. Also as LFCS report ECSLFCS-91-131, Dept. of Computer Science, Edinburgh University.

    Google Scholar 

  15. Z. Luo. Program specification and data refinement in type theory. Mathematical Structures in Computer Science, 3(3), 1993. An earlier version appears as [Luo91b].

    Google Scholar 

  16. Z. Luo. Computation and Reasoning: A Type Theory for Computer Science. Oxford University Press, 1994.

    Google Scholar 

  17. Z. Luo. Coercive subtypingin type theory. Proc. of CSL'96, the 1996 Annual Conference of the European Association for Computer Science Logic, Utrecht. LNCS 1258, 1997.

    Google Scholar 

  18. Z. Luo. Coercive subtyping. Journal of Logic and Computation, 1998. To appear.

    Google Scholar 

  19. J. Lyons. Linguistic Semantics. Cambridge University Press, 1995.

    Google Scholar 

  20. J. McKinna. Deliverables: a categorical approach to program development in type theory. PhD thesis, Department of Computer Science, University of Edinburgh, 1992.

    Google Scholar 

  21. Mizar. Mizar home page. http://mizar.uw.bialystok.pl/.

  22. L. Magnusson and B. Nordström. The ALF proof editor and its proof engine. In Types for Proof and Programs, LNCS, 1994.

    Google Scholar 

  23. B. Nordström, K. Petersson, and J. Smith. Programming in Martin-Löf's Type Theory: An Introduction. Oxford University Press, 1990.

    Google Scholar 

  24. J. Pustejovsky. The Generative Lexicon. MIT, 1995.

    Google Scholar 

  25. A. Ranta. Type-theoretical Grammar. Oxford University Press, 1994.

    Google Scholar 

  26. A. Ranta. Type-theoretical interpretation and generalization of phrase structure grammar. Bulletin of the IGPL, 1995.

    Google Scholar 

  27. Aarne Ranta. Context-relative syntactic categories and the formalization of mathematical text. In S. Berardi and M. Coppo, editors, Types for Proofs and Programs. Springer-Verlag, Heidelberg, 1996.

    MATH  Google Scholar 

  28. A. Ranta. A grammatical framework (some notes on the source files), 1997.

    Google Scholar 

  29. Mark Ruys. Formalizing Mathematics in Type Theory. PhD thesis, Computing Science Institute, University of Nijmegen. (to be submitted).

    Google Scholar 

  30. A. Saibi. Typing algorithm in type theory with inheritance. Proc of POPL'97, 1997.

    Google Scholar 

  31. S. Soloviev and Z. Luo. Coercive subtyping: coherence and conservativity, 1998. In preparation.

    Google Scholar 

  32. L. van Benthem Jutting, James McKinna, and Robert Pollack. Type checking in pure type systems. submitted for publication, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Luo, Z., Callaghan, P. (1999). Mathematical Vernacular and Conceptual Well-Formedness in Mathematical Language. In: Lecomte, A., Lamarche, F., Perrier, G. (eds) Logical Aspects of Computational Linguistics. LACL 1997. Lecture Notes in Computer Science(), vol 1582. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48975-4_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-48975-4_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65751-4

  • Online ISBN: 978-3-540-48975-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics