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.
Similar content being viewed by others
References
Andrews, P. B.: An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof, 2nd ed., Kluwer Academic Publishers, Dordrecht, 2002.
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.
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.
Church, A.: A formulation of the simple theory of types, J. Symbolic Logic 5 (1940), 56-68.
Church, A.: Introduction to Mathematical Logic, Princeton University Press, Princeton, NJ, 1956.
Goldson, D. and Reeves, S.: Using programs to teach logic to computer scientists, Notices Amer. Math. Soc. 40 (1993), 143-148.
Goldson, D., Reeves, S. and Bornat, R.: A review of several programs for the teaching of logic, Comput. J. 36 (1993), 373-386.
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.
Milner, R.: A theory of type polymorphism in programming, J. Comput. System Sci. 17 (1978), 348-375.
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.
TPS and ETPS Homepage, http://gtps.math.cmu.edu/tps.html.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/B:JARS.0000021871.18776.94