Abstract
We present a set of problems that may support the development of calculi and theorem provers for classical higher-order logic. We propose to employ these test problems as quick and easy criteria preceding the formal soundness and completeness analysis of proof systems under development. Our set of problems is structured according to different technical issues and along different notions of semantics (including Henkin semantics) for higher-order logic. Many examples are either theorems or non-theorems depending on the choice of semantics. The examples can thus indicate the deductive strength of a proof system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andrews, P.B.: General models and extensionality. J. of Symbolic Logic 37(2), 395–397 (1972)
Andrews, P.B.: On Connections and Higher Order Logic. J. of Automated Reasoning 5, 257–291 (1989)
Andrews, P.B.: Classical type theory. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, ch. 15, vol. 2, pp. 965–1007. Elsevier Science, Amsterdam (2001)
Andrews, P.B.: An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof, 2nd edn. Kluwer Academic Publishers, Dordrecht (2002)
Andrews, P.B., Bishop, M., Brown, C.E.: TPS: A theorem proving system for type theory. In: McAllester, D. (ed.) CADE 2000. LNCS, vol. 1831, pp. 164–169. Springer, Heidelberg (2000)
Andrews, P.B.: Resolution in type theory. J. of Symbolic Logic 36(3), 414–432 (1971)
Benzmüller, C.: Equality and Extensionality in Automated Higher-Order Theorem Proving. PhD thesis, Saarland University (1999)
Benzmüller, C., Brown, C., Kohlhase, M.: Higher-order semantics and extensionality. J. of Symbolic Logic 69(4), 1027–1088 (2004)
Benzmüller, C., Brown, C.E., Kohlhase, M.: Semantic techniques for higher-order cut-elimination. SEKI Technical Report SR-2004-07, Saarland University, Saarbrücken, Germany (2004), Available at: http://www.ags.uni-sb.de/~chris/papers/R37.pdf
Benzmüller, C., Kohlhase, M.: LEO – a higher order theorem prover. In: Kirchner, C., Kirchner, H. (eds.) CADE 1998. LNCS (LNAI), vol. 1421, pp. 139–144. Springer, Heidelberg (1998)
Benzmüller, C., Sorge, V., Jamnik, M., Kerber, M.: Can a higher-order and a first-order theorem prover cooperate? In: Baader, F., Voronkov, A. (eds.) LPAR 2004. LNCS (LNAI), vol. 3452, pp. 415–431. Springer, Heidelberg (2005)
Bonacina, M.P., Hsiang, J.: Incompleteness of the RUE/NRF inference systems. Newsletter of the Association for Automated Reasoning 20, 9–12 (1992)
Boolos, G.: Logic, Logic, Logic. Harvard University Press, Cambridge (1998)
Brown, C.E.: Set Comprehension in Church’s Type Theory. PhD thesis, Department of Mathematical Sciences, Carnegie Mellon University (2004)
Church, A.: A formulation of the simple theory of types. J. of Symbolic Logic 5, 56–68 (1940)
Digricoli, V.J.: Resolution by unification and equality. In: Joyner, W.H. (ed.) Proc. of CADE-4, Austin, Texas, USA (1979)
Henkin, L.: Completeness in the theory of types. J. of Symbolic Logic 15(2), 81–91 (1950)
Huet, G.P.: A unification algorithm for typed λ-calculus. Theoretical Computer Science 1, 27–57 (1975)
Kohlhase, M.: A Mechanization of Sorted Higher-Order Logic Based on the Resolution Principle. PhD thesis, Saarland University (1994)
Kohlhase, M.: Higher-order tableaux. In: Baumgartner, P., Posegga, J., Hähnle, R. (eds.) TABLEAUX 1995. LNCS, vol. 918, pp. 294–309. Springer, Heidelberg (1995)
McCharen, J.D., Overbeek, R.A., Wos, L.A.: Problems and Experiments for and with Automated Theorem-Proving Programs. IEEE Transactions on Computers C-25(8), 773–782 (1976)
Miller, D.: Proofs in Higher-Order Logic. PhD thesis, Carnegie-Mellon Univ. (1983)
Pelletier, F.J.: Seventy-five Problems for Testing Automatic Theorem Provers. J. of Automated Reasoning 2(2), 191–216 (1986)
Pelletier, F.J., Sutcliffe, G., Suttner, C.B.: The Development of CASC. AI Communications 15(2-3), 79–90 (2002)
Prehofer, C.: Solving Higher-Order Equations: From Logic to Programming. Progress in Theoretical Computer Science. Birkhäuser, Basel (1998)
Snyder, W., Gallier, J.: Higher-Order Unification Revisited: Complete Sets of Transformations. J. of Symbolic Computation 8, 101–140 (1989)
Statman, R.: The typed λ-calculus is not elementary recursive. Theoretical Computer Science 9, 73–81 (1979)
Sutcliffe, G., Suttner, C.: The TPTP Problem Library. CNF Release v1.2.1. J. of Automated Reasoning 21(2), 177–203 (1998)
Wilson, G.A., Minker, J.: Resolution, Refinements, and Search Strategies: A Comparative Study. IEEE Transactions on Computers C-25(8), 782–801 (1976)
Wirth, C.-P.: Descente infinie + Deduction. Logic J. of the IGPL 12(1), 1–96 (2004), www.ags.uni-sb.de/~cp/p/d/welcome.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Benzmüller, C.E., Brown, C.E. (2005). A Structured Set of Higher-Order Problems. In: Hurd, J., Melham, T. (eds) Theorem Proving in Higher Order Logics. TPHOLs 2005. Lecture Notes in Computer Science, vol 3603. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11541868_5
Download citation
DOI: https://doi.org/10.1007/11541868_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28372-0
Online ISBN: 978-3-540-31820-0
eBook Packages: Computer ScienceComputer Science (R0)