Skip to main content

Checking natural language proofs

  • Conference paper
  • First Online:
9th International Conference on Automated Deduction (CADE 1988)

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

Included in the following conference series:

  • 190 Accesses

Abstract

Proofs in natural language contain much information useful for automatic proof checking that is usually lost in translation to a formal language. This paper describes a system which checks English language proofs in elementary number theory that uses such information to guide the theorem prover. The proof connector follows the argument presented in the proof and asks a theorem prover to make the same deductions that the human reader of the proof is assumed to make. This system has the added advantage of spotting fallacious proofs of correct theorems. A more powerful theorem prover might prove the theorem by ignoring a faulty proof.

This work supported by National Science Foundation Grant CCR-8613 706.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bledsoe, W. W., “A New Method for Proving Certain Presburger Formulas,” Fourth IJCAI, Tbilisi, USSR, (September 3–8, 1975).

    Google Scholar 

  2. Boyer, R. S., and Moore, J S., A Computational Logic, Academic Press, (1979).

    Google Scholar 

  3. de Bruijn, N. G., “Automath, a language for mathematics,” Eindhoven University of Technology, T.H.-Report 68-WSK-05. AUT 1.

    Google Scholar 

  4. LeVeque, W. J., Elementary Theory of Numbers, Addison-Wesley, Reading, Mass., (1962).

    Google Scholar 

  5. McAllester, David, “Ontic: A Knowledge Representation System for Mathematics,” MIT AI Lab Technical Report 979, (July 1987).

    Google Scholar 

  6. Plummer, D., “GAZING: A Technique for Controlling Rewrite Rules,” Phd Thesis, University of Edinburgh, Department of Artificial Intelligence, (December 1987).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ewing Lusk Ross Overbeek

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Simon, D. (1988). Checking natural language proofs. In: Lusk, E., Overbeek, R. (eds) 9th International Conference on Automated Deduction. CADE 1988. Lecture Notes in Computer Science, vol 310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0012829

Download citation

  • DOI: https://doi.org/10.1007/BFb0012829

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19343-2

  • Online ISBN: 978-3-540-39216-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics