Getting and Using the TPTP

Quick Installation Guide

This section explains how to obtain and install the TPTP, and how to syntax-convert the TPTP problems.

Obtaining the TPTP via WWW

The distribution consists of two files: There also might be a file called BuggedProblems-v2.7.0 , containing a list of files that have been found to contain errors, in the current release (bugs that have been discovered after the release has been distributed).

These files are available on the WWW.

Installing the TPTP

prompt> gunzip -c TPTP-v2.7.0 .tar.gz | tar xvf -

prompt> TPTP-v2.7.0 /Scripts/tptp1T_install
... the script will then ask for required information

prompt> TPTP-v2.7.0 /TPTP2X/tptp2X_install
... the script will then ask for required information

If you don't have any Prolog installed, you need to get one first.

Converting Problems to Other Syntax

prompt> TPTP-v2.7.0
/TPTP2X/tptp2X <desired_syntax>
As <desired_syntax>, choose any one of those listed in Section Using tptp2X.

Some of the formats cannot cope with certain types of problems, e.g., dimacs format is for only propositional CNF problems. The tptp format simply expands include directives (see Section Problem Presentation) in problems, producing files in the TPTP Prolog-style syntax. tptp2X offers much more than this. See Section The tptp2X Utility for a detailed description of the utility, including information on how to produce output in your own syntax.

Important: Using the TPTP

By providing this library of ATP problems, and a specification of how these problems should be presented to ATP systems, it is our intention to place the testing, evaluation, and comparison of ATP systems onto a firm footing. For this reason, you should abide by the following conditions when using TPTP problems and presenting your results: Abiding by these rules will allow unambigous identification of the problem, the formulae, and further input to the ATP system. If you follow these rules, please make this clear in any presentation of your results, by an explicit statement. We propose that you state "These results were obtained in compliance with the guidelines for use of the TPTP. By making this clear statement, ATP researchers are assured of your awareness of our guidelines. Conversely, it will become clear when the guidelines may have been ignored.

Please contact us if ...

Our contact addresses are given on in the title.