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.


Problems using the THF0 syntax will be part of the next TPTP release, TPTP v4.0.0.
The THF0 problems are already available in the THF beta release, TPTP v3.7.0.

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.