Skip to main content

The Naproche Project Controlled Natural Language Proof Checking of Mathematical Texts

  • Conference paper
Controlled Natural Language (CNL 2009)

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

Included in the following conference series:

Abstract

This paper discusses the semi-formal language of mathematics and presents the Naproche CNL, a controlled natural language for mathematical authoring. Proof Representation Structures, an adaptation of Discourse Representation Structures, are used to represent the semantics of texts written in the Naproche CNL. We discuss how the Naproche CNL can be used in formal mathematics, and present our prototypical Naproche system, a computer program for parsing texts in the Naproche CNL and checking the proofs in them for logical correctness.

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. Asher, N.: Reference to Abstract Objects in Discourse (1993)

    Google Scholar 

  2. Blackburn, P., Bos, J.: Working with Discourse Representation Theory: An Advanced Course in Computational Linguistics (2003)

    Google Scholar 

  3. Coq Development Team: The Coq Proof Assistant Reference Manual: Version v8.1 (July 2007), http://coq.inria.fr

  4. Carl, M., Cramer, M., Kühlwein, D.: Landau in Naproche, ch. 1, http://www.naproche.net/downloads/2009/landauChapter1.pdf

  5. Cramer, M.: The Controlled Natural Language of Naproche in a nutshell, http://www.naproche.net/wiki/doku.php?id=dokumentation:language

  6. Cramer, M.: Mathematisch-logische Aspekte von Beweisrepräsentationsstrukturen, Master’s thesis, University of Bonn (2008), http://naproche.net/downloads.shtml

  7. Fuchs, N.E., Höfler, S., Kaljurand, K., Rinaldi, F., Schneider, G.: Attempto Controlled English: A Knowledge Representation Language Readable by Humans and Machines

    Google Scholar 

  8. Hardy, G.H., Wright, E.M.: An Introduction to the Theory of Numbers, 4th edn. (1960)

    Google Scholar 

  9. Kamp, H., Reyle, U.: From Discourse to Logic: Introduction to Model-theoretic Semantics of Natural Language. Kluwer Academic Publisher, Dordrecht (1993)

    Google Scholar 

  10. Kolev, N.: Generating Proof Representation Structures for the Project Naproche, Magister thesis, University of Bonn (2008), http://naproche.net/downloads.shtml

  11. Kühlwein, D.: A calculus for Proof Representation Structures, Diploma thesis, University of Bonn (2008), http://naproche.net/downloads.shtml

  12. Landau, E.: Grundlagen der Analysis, 3rd edn. (1960)

    Google Scholar 

  13. Matuszewski, R., Rudnicki, P.: Mizar: the first 30 years. Mechanized Mathematics and Its Applications 4(2005) (2005)

    Google Scholar 

  14. Sutcliffe, G.: System Description: System on TPTP. In: CADE, pp. 406–410 (2000)

    Google Scholar 

  15. Texmacs Editor website: http://www.texmacs.org/

  16. VeriMathDoc website: http://www.ags.uni-sb.de/~afiedler/verimathdoc/

  17. Zinn, C.: Understanding Informal Mathematical Discourse, PhD thesis at the University of Erlangen (2004), http://citeseer.ist.psu.edu/233023.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cramer, M., Fisseni, B., Koepke, P., Kühlwein, D., Schröder, B., Veldman, J. (2010). The Naproche Project Controlled Natural Language Proof Checking of Mathematical Texts. In: Fuchs, N.E. (eds) Controlled Natural Language. CNL 2009. Lecture Notes in Computer Science(), vol 5972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14418-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14418-9_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14417-2

  • Online ISBN: 978-3-642-14418-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics