Skip to main content

Reconstructing proofs at the assertion level

  • Conference paper
  • First Online:
Book cover Automated Deduction — CADE-12 (CADE 1994)

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

Included in the following conference series:

Abstract

Most automated theorem provers suffer from the problem that they can produce proofs only in formalisms difficult to understand even for experienced mathematicians. Effort has been made to reconstruct natural deduction (ND) proofs from such machine generated proofs. Although the single steps in ND proofs are easy to understand, the entire proof is usually at a low level of abstraction, containing too many tedious steps. To obtain proofs similar to those found in mathematical textbooks, we propose a new formalism, called ND style proofs at the assertion level, where derivations are mostly justified by the application of a definition or a theorem. After characterizing the structure of compound ND proof segments allowing assertion level justification, we show that the same derivations can be achieved by domain-specific inference rules as well. Furthermore, these rules can be represented compactly in a tree structure. Finally, we describe a system called PROVERB, which substantially shortens ND proofs by abstracting them to the assertion level and then transforms them into natural language.

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. P. B. Andrews. Transforming matings into natural deduction proofs. In Proc. of the 5th CADE, pages 281–292. Springer, 1980.

    Google Scholar 

  2. A. Bundy. The use of explicit plans to guide inductive proofs. In Proc. of 9th CADE, pages 111–120. Springer, 1988.

    Google Scholar 

  3. [CAB+86] R.L. Constable et al. Implementing Mathematics with the Nuprl Proof Development System. Prentice Hall, New Jersey, 1986.

    Google Scholar 

  4. D. Chester. The translation of formal proofs into English. AI, 7:178–216, 1976.

    Google Scholar 

  5. N. G. de Bruijn. A survey of the project AUTOMATH. In J. P. Seldin and J. R. Hindley, editors, To H.B. Curry — Essays on Combinatory Logic, Lambda Calculus and Formalism, pages 579–606. Academic Press, 1980.

    Google Scholar 

  6. P. Deussen. Halbgruppen und Automaten. Springer, 1971.

    Google Scholar 

  7. A. Edgar and F J. Pelletier. Natural language explanation of natural deduction proofs. In Proc. of the first Conference of the Pacific Association for Computational Linguistics. Simon Fraser University, 1993.

    Google Scholar 

  8. R. R. Fikes, P. E. Hart, and N. J. Nilsson. Learning and executing generalized robot plans. Artificial Intelligence, 3:251–288, 1972.

    Google Scholar 

  9. G. Gentzen. Untersuchungen über das logische schlie\en i. Math. Zeitschrift, 39:176–210, 1935.

    Google Scholar 

  10. M. Gordon, R. Milner, and C. Wadsworth. Edinburgh LCF: A Mechanized Logic of Computation. LNCS 78. Springer, 1979.

    Google Scholar 

  11. X. Huang et al. Ω-mkrp — a proof development environment. In these proceedings, 1994.

    Google Scholar 

  12. X. Huang. An extensible natural calculus for argument presentation. SEKI-Report SR-91-03, Universität Kaiserslautern, Germany, 1991.

    Google Scholar 

  13. X. Huang. Applications of assertions as elementary tactics in proof planning. In V. Sgurev and B. du Boulay, editors, Artificial Intelligence V — Methodology, Systems, Applications, pages 25–34. Elsevier, 1992.

    Google Scholar 

  14. X. Huang. An explanatory framework for human theorem proving. In H. J. Ohlbach, editor, GWAI-92: Advances in Artificial Intelligence, LNAI 671, pages 55–66. Springer, 1993.

    Google Scholar 

  15. X. Huang. Human Oriented Proof Presentation: A Reconstructive Approach. PhD thesis, Universität des Saarlandes, 1994, forthcoming.

    Google Scholar 

  16. P. N. Johnson-Laird. Mental Models. Harvard Univ. Press, 1983.

    Google Scholar 

  17. C. Lingenfelder. Transformation and Structuring of Computer Generated Proofs. PhD thesis, Universität Kaiserslautern, Germany, 1990.

    Google Scholar 

  18. D. D. McDonald. Natural language generation as a computational problem. In Brady/Berwick: Computational Models of Discourse. MIT Press, 1983.

    Google Scholar 

  19. D. A. Miller. Proofs in Higher-Order Logic. PhD thesis, CMU, Pittsburgh, 1983.

    Google Scholar 

  20. R. J. Mooney. Learning plan schemata from observation: Explanantionbased learning for plan recognition. Cognitive Science, 14:483–509, 1990.

    Google Scholar 

  21. A. Newell. Unified Theories in Cognition. Harvard University Press, 1990.

    Google Scholar 

  22. F. Pfenning. Proof Transformation in Higher-Order Logic. PhD thesis, CMU, Pittsburgh, 1987.

    Google Scholar 

  23. F. Pfenning and D. Nesmith. Presenting intuitive deductions via symmetric simplification. In Proc. of 10th CADE, pages 336–350. Springer, 1990.

    Google Scholar 

  24. E. H. Shortliffe. Computer-Based Medical Consultations: MYCIN. Elsevier, New York, 1976.

    Google Scholar 

  25. M. R. Wick and J. R. Slagle. An explanation facility for today's expert systems. IEEE Expert, 4(1):26–36, 1989.

    Google Scholar 

  26. M. R. Wick and W. B. Thompson. Reconstructive expert system explanation. Artificial Intelligence, 54:33–70, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alan Bundy

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Huang, X. (1994). Reconstructing proofs at the assertion level. In: Bundy, A. (eds) Automated Deduction — CADE-12. CADE 1994. Lecture Notes in Computer Science, vol 814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58156-1_53

Download citation

  • DOI: https://doi.org/10.1007/3-540-58156-1_53

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58156-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics