The TPTP

Typed Higher-order Form

by Christoph Benzmüller, Florian Rabe, Allen Van Gelder, Geoff Sutcliffe, Chad Brown

This merges the current first-order TPTP syntax with Allen van Gelder's development, and the Simple Type System for FOF.


The proposal breaks the "typed higher-order form" (THF) syntax into three levels, and a separate first-order form syntactic sugar:

All of the variants include the full TPTP annotated formulae structure, so the BNF looks like quite a lot. However, if you focus on the THF formula part, it is easy to see that it retains the elegance and simplicity of the lambda caclulus. Here are ... The parsers are available online through the SystemB4TPTP interface.


Here are some old proposals that influenced the development of this final product.