Abstract
This is a demonstration of TPS, a theorem proving system for classical type theory (Church's typed λ-calculus). TPS can be used interactively or automatically, or in a combination of these modes. An important feature of TPS is the ability to translate between expansion proofs and natural deduction proofs.
This material is based upon work supported by the National Science Foundation under grants CCR-9002546 and CCR-9201893.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Peter B. Andrews, “Transforming Matings into Natural Deduction Proofs,” in 5th Conference on Automated Deduction, edited by W. Bibel and R. Kowalski, Les Arcs, France, Lecture Notes in Computer Science 87, Springer-Verlag, 1980, 281–292.
Peter B. Andrews, Theorem Proving via General Matings, Journal of the ACM 28 (1981), 193–214.
Peter B. Andrews, Dale A. Miller, Eve Longini Cohen, Frank Pfenning, “Automating Higher-Order Logic,” in Automated Theorem Proving: After 25 Years, edited by W. W. Bledsoe and D. W. Loveland, Contemporary Mathematics series, vol. 29, American Mathematical Society, 1984, 169–192.
Peter B. Andrews, An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof, Academic Press, 1986.
Peter B. Andrews, Frank Pfenning, Sunil Issar, C. P. Klapper, “The TPS Theorem Proving System,” in 8th International Conference on Automated Deduction, edited by Jorg H. Siekmann, Oxford, England, Lecture Notes in Computer Science 230, Springer-Verlag, 1986, 663–664.
Peter B. Andrews, Sunil Issar, Daniel Nesmith, Frank Pfenning, “The TPS Theorem Proving System,” in 9th International Conference on Automated Deduction, edited by Ewing Lusk and Ross Overbeek, Argonne, Illinois, Lecture Notes in Computer Science 310, Springer-Verlag, 1988, 760–761.
Peter B. Andrews, On Connections and Higher-Order Logic, Journal of Automated Reasoning 5 (1989), 257–291.
Peter B. Andrews, Sunil Issar, Dan Nesmith, Frank Pfenning, “The TPS Theorem Proving System,” in 10th International Conference on Automated Deduction, edited by M. E. Stickel, Kaiserslautern, FRG, Lecture Notes in Artificial Intelligence 449, Springer-Verlag, 1990, 641–642.
Peter B. Andrews, Sunil Issar, Dan Nesmith, and Frank Pfenning, The TPS Theorem Proving System, Journal of Symbolic Logic 57 (1992), 353–354. (abstract).
Peter B. Andrews, Matthew Bishop, Sunil Issar, Dan Nesmith, Frank Pfenning, Hongwei Xi. TPS: A Theorem Proving System for Classical Type Theory, 1993, unpublished.
Peter B. Andrews, Sunil Issar, Dan Nesmith, Frank Pfenning, Hongwei Xi, Matthew Bishop, TPS3 Facilities Guide for Programmers and Users, 1993. 160+vii pp.
Peter B. Andrews, Sunil Issar, Dan Nesmith, Frank Pfenning, Hongwei Xi, Matthew Bishop, TPS3 Facilities Guide for Users, 1993. 94+v pp.
Wolfgang Bibel, Automated Theorem Proving, Vieweg, Braunschweig, 1987.
Alonzo Church, A Formulation of the Simple Theory of Types, Journal of Symbolic Logic 5 (1940), 56–68.
Doug Goldson and Steve Reeves, Using Programs to Teach Logic to Computer Scientists, Notices of the American Mathematical Society 40 (1993), 143–148.
Michael J. Gordon, Arthur J. Milner, Christopher P. Wadsworth. Edinburgh LCF, Lecture Notes in Computer Science 78, Springer Verlag, 1979.
Gerard P. Huet, A Unification Algorithm for Typed λ-Calculus, Theoretical Computer Science 1 (1975), 27–57.
Sunil Issar, “Path-Focused Duplication: A Search Procedure for General Matings,” in AAAI-90. Proceedings of the Eighth National Conference on Artificial Intelligence, AAAI Press/The MIT Press, 1990, 221–226.
Sunil Issar. Operational Issues in Automated Theorem Proving Using Matings, Ph.D. Thesis, Carnegie Mellon University, 1991. 147 pp.
Sunil Issar, Peter B. Andrews, Frank Pfenning, Dan Nesmith, GRADER Manual, 1991. 23+ipp.
Sunil Issar, Dan Nesmith, Peter B. Andrews, Frank Pfenning, TPS3 Programmer's Guide, 1992. 99+iii pp.
Dale A. Miller, Eve Longini Cohen, Peter B. Andrews, “A Look at TPS,” in 6th Conference on Automated Deduction, edited by Donald W. Loveland, New York, USA, Lecture Notes in Computer Science 138, Springer-Verlag, 1982, 50–69.
Dale A. Miller. Proofs in Higher-Order Logic, Ph.D. Thesis, Carnegie Mellon University, 1983. 81 pp.
Dale A. Miller, “Expansion Tree Proofs and Their Conversion to Natural Deduction Proofs,” in 7th International Conference on Automated Deduction, edited by R. E. Shostak, Napa, California, USA, Lecture Notes in Computer Science 170, Springer-Verlag, 1984, 375–393.
Dale A. Miller, A Compact Representation of Proofs, Studia Logica 46 (1987), 347–370.
Dan Nesmith, Peter B. Andrews, Sunil Issar, Frank Pfenning, TPS User's Manual, 1991. 35+ii pp.
Frank Pfenning, “Analytic and Non-analytic Proofs,” in 7th International Conference on Automated Deduction, edited by R. E. Shostak, Napa, California, USA, Lecture Notes in Computer Science 170, Springer-Verlag, 1984, 394–413.
Frank Pfenning. Proof Transformations in Higher-Order Logic, Ph.D. Thesis, Carnegie Mellon University, 1987. 156 pp.
Frank Pfenning and Dan Nesmith, “Presenting Intuitive Deductions via Symmetric Simplification,” in 10th International Conference on Automated Deduction, edited by M. E. Stickel, Kaiserslautern, FRG, Lecture Notes in Artificial Intelligence 449, Springer-Verlag, 1990, 336–350.
Frank Pfenning, Sunil Issar, Dan Nesmith, Peter B.Andrews, ETPS User's Manual, 1992. 48+ii pp.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Andrews, P.B., Bishop, M., Issar, S., Nesmith, D., Pfenning, F., Xi, H. (1994). TPS: An interactive and automatic tool for proving theorems of type theory. In: Joyce, J.J., Seger, CJ.H. (eds) Higher Order Logic Theorem Proving and Its Applications. HUG 1993. Lecture Notes in Computer Science, vol 780. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57826-9_148
Download citation
DOI: https://doi.org/10.1007/3-540-57826-9_148
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57826-0
Online ISBN: 978-3-540-48346-5
eBook Packages: Springer Book Archive