Skip to main content
Log in

ETPS: A System to Help Students Write Formal Proofs

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

ETPS (Educational Theorem Proving System) is a program that logic students can use to write formal proofs in first-order logic or higher-order logic. It enables students to concentrate on the essential logical problems involved in proving theorems, and it automatically checks the proofs.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Andrews, P. B.: An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof, 2nd ed., Kluwer Academic Publishers, Dordrecht, 2002.

    Google Scholar 

  2. Andrews, P. B., Bishop, M., Brown, C. E., Issar, S., Nesmith, D., Pfenning, F. and Xi, H.: TPS User's Manual, 2003, 103+iv pp. Available from http://gtps.math.cmu.edu/tps.html.

  3. Andrews, P. B., Bishop, M., Issar, S., Nesmith, D., Pfenning, F. and Xi, H.: TPS: A theorem proving system for classical type theory, J. Automated Reasoning 16 (1996), 321-353.

    Google Scholar 

  4. Church, A.: A formulation of the simple theory of types, J. Symbolic Logic 5 (1940), 56-68.

    Google Scholar 

  5. Church, A.: Introduction to Mathematical Logic, Princeton University Press, Princeton, NJ, 1956.

    Google Scholar 

  6. Goldson, D. and Reeves, S.: Using programs to teach logic to computer scientists, Notices Amer. Math. Soc. 40 (1993), 143-148.

    Google Scholar 

  7. Goldson, D., Reeves, S. and Bornat, R.: A review of several programs for the teaching of logic, Comput. J. 36 (1993), 373-386.

    Google Scholar 

  8. Issar, S., Andrews, P. B., Pfenning, F. and Nesmith, D.: GRADER Manual, 1998, 24+i pp. Available from http://gtps.math.cmu.edu/tps.html.

  9. Milner, R.: A theory of type polymorphism in programming, J. Comput. System Sci. 17 (1978), 348-375.

    Google Scholar 

  10. Pfenning, F., Issar, S., Nesmith, D., Andrews, P. B., Xi, H., Bishop, M. and Brown, C. E.: ETPS User's Manual, 2003, 60+ii pp. Available from http://gtps.math.cmu.edu/tps.html.

  11. TPS and ETPS Homepage, http://gtps.math.cmu.edu/tps.html.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Andrews, P.B., Brown, C.E., Pfenning, F. et al. ETPS: A System to Help Students Write Formal Proofs. Journal of Automated Reasoning 32, 75–92 (2004). https://doi.org/10.1023/B:JARS.0000021871.18776.94

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JARS.0000021871.18776.94

Navigation