TPTP Documents File: ReadMe
TPTP-v9.0.0 ReadMe
------------------ Sat Jun 1 11:42:52 EDT 2024.
(Please read the TPTP technical report for full details about the TPTP.)
Description
-----------
The TPTP (Thousands of Problems for Theorem Provers) Problem Library is a
library of test problems for automated theorem proving (ATP) systems. The TPTP
supplies the ATP community with:
+ A comprehensive library of the ATP test problems that are available today, in
order to provide an overview and a simple, unambiguous reference mechanism.
+ A comprehensive list of references and other interesting information for each
problem.
+ Arbitrary size instances of generic problems (e.g., the N-queens problem).
+ A utility to convert the problems to existing ATP systems' formats.
+ General guidelines outlining the requirements for ATP system evaluation.
+ Standards for input and output for ATP systems.
The principal motivation for the TPTP is to support the testing and evaluation
of ATP systems, to help ensure that performance results accurately reflect the
capabilities of the ATP system being considered. A common library of problems
is necessary for meaningful system evaluations, meaningful system comparisons,
repeatability of testing, and the production of statistically significant
results. The TPTP is such a library.
The TPTP is regularly updated. If you would like to become a registered TPTP
user and be kept informed of developments, please email Geoff Sutcliffe at
geoff@tptp.org.
Simple instructions for obtaining and installing the TPTP are given in the
Quick Installation Guide at the end of this ReadMe file.
Files
-----
The TPTP files are kept in various directories, as described below. The
directory structure should not be changed, as the TPTP software is coded to
work in the structure as distributed.
ReadMe-v9.0.0 - This file.
TPTP-v9.0.0.tgz - The TPTP problem library, which expands to :
+ Axioms - The axiom files directory. Axiom files are merged into problem
files.
+ Problems - The problem files directory with subdirectories for each domain.
The subdirectories contain problem files with the formulae
specific to each problem.
+ Generators - The generator files directory. Generator files are used to
generate instances of generic problems, according to user
supplied size parameters.
+ Documents - A directory containing documents that relate to the TPTP. The
files contain comprehensive online information about the TPTP,
and provide quick access to data that is useful for using the
TPTP, using standard system tools (e.g., grep, awk).
+ TPTP2X - The directory containing the tptp2X utility. The tptp2X utility:
* Converts from the TPTP format to formats used by existing ATP
systems.
* Applies transformations to the clauses of TPTP problems.
* Controls the generation of TPTP problem files from TPTP
generator files.
+ Scripts - A directory containing shell scripts that may be used with the
TPTP.
BuggedProblems-v9.0.0 - A list of bugs in the current TPTP (bugs found after
release).
Conditions of use
-----------------
The principal motivation for the TPTP is to support the testing and evaluation
of ATP systems, to help ensure that performance results accurately reflect
capabilities of the ATP systems being considered. You should abide by the
following conditions when using TPTP problems and presenting your results.
+ The TPTP release number must be stated.
+ Each problem must be referenced by its unambiguous name.
+ The problem formulae should, as far as is possible, not be changed in any way.
Any changes made (addition, removal, reordering, reformatting, etc.) must be
explicitly noted.
+ Any information given to the ATP system, other than that in the formulae,
must be explicitly noted. All system switches and settings must be recorded.
The header information in TPTP problems may not be used by the ATP system
without explicit notice.
Please email Geoff if :
-----------------------
+ You find any mistakes in the TPTP.
+ You are able to provide further information for a TPTP problem.
+ You want to contribute a problem to the TPTP. Please use the problem template
that comes with the distribution, and fill in header information as far as
possible. Any unambiguous representation will do for the formulae.
+ You have any suggestions for improving the TPTP library.
General Disclaimer
------------------
Every effort has been made to ensure that the TPTP problems have been correctly
presented, and that appropriate acknowledgments have been made. Comments and
corrections will be gratefully received.
Copyright
---------
The TPTP is copyrighted 1993-onwards, by Geoff Sutcliffe & Christian Suttner.
Verbatim redistribution of the TPTP and parts of the TPTP is permitted provided
that the redistribution is clearly attributed to the TPTP. Distribution of any
modified version or modified part of the TPTP requires permission.
================================================================================
TPTP Quick Installation Guide
-----------------------------
This explains how to obtain, install, and syntax-convert the TPTP problems. For
more details, explanations, and further options, see the TPTP technical report.
1. Obtaining the TPTP
Use the World Wide Web (WWW) with the following URL :
http://www.tptp.org
2. Installing the TPTP
prompt> tar xzf TPTP-v9.0.0.tgz
prompt> cd TPTP-v9.0.0
prompt> ./Scripts/tptp2T_install
<... the script will then ask for required information>
prompt> ./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.
Both utilities can be installed in a default configuration by appending a
-default flag to the install command.
================================================================================