Abstract
A stable proposal for extending the first-order TPTP (Thousands of Problems for Theorem Provers) language to higher-order logic, based primarily on lambda-calculus expressions, is presented. The purpose of the system is to facilitate sharing of theorem-proving problems in higher-order logic among many researchers. Design goals are discussed. BNF2, a new specification language, is presented. Unix/Linux scripts translate the specification document into a lex scanner andyacc parser.
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
Benzmüller, C., Brown, C.: A Structured Set of Higher-Order Problems. In: Proc. 18th Theorem Proving in Higher Order Logics, pp. 66–81 (2005)
Felty, D., et al.: The Coq Proof Assistant, http://pauillac.inria.fr/coq
Forsberg, M., Ranta, A.: The Labelled BNF Grammar Formalism. Technical report, Chalmers, Gothenburg, Sweden (2005), http://www.cs.chalmers.se/~markus/BNFC
Harper, R., Honsell, F., Plotkin, G.: A Framework for Defining Logics. Journal of the ACM 40(1), 143–184 (1993)
Hudak, P.: Conception, Evolution, and Application of Functional Programming Languages. ACM Computing Surveys 21, 359–411 (1989)
Naur, P., et al.: Report on Algorithmic Language ALGOL 60. Communications of the ACM 3, 299–314 (1960)
Pfenning, F.: ELF: A meta-language for deductive systems (system description). In: Bundy, A. (ed.) CADE 1994. LNCS, vol. 814, Springer, Heidelberg (1994)
Sutcliffe, G., Suttner, C.B.: The TPTP Problem Library: CNF Release v1.2.1. Journal of Automated Reasoning 21(2), 177–203 (1998)
Sutcliffe, G., Zimmer, J., Schulz, S.: TSTP Data-Exchange Formats for Automated Theorem Proving Tools. In: Distributed Constraint Problem Solving and Reasoning in Multi-Agent Systems, pp. 201–215. IOS Press, Amsterdam (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Van Gelder, A., Sutcliffe, G. (2006). Extending the TPTP Language to Higher-Order Logic with Automated Parser Generation. In: Furbach, U., Shankar, N. (eds) Automated Reasoning. IJCAR 2006. Lecture Notes in Computer Science(), vol 4130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11814771_15
Download citation
DOI: https://doi.org/10.1007/11814771_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-37187-8
Online ISBN: 978-3-540-37188-5
eBook Packages: Computer ScienceComputer Science (R0)