The TPTP World

The TPTP World is a well established infrastructure that supports research, development, and deployment of Automated Theorem Proving (ATP) systems. The TPTP World has some key online components, accessible through the links in the logo images below.


If you're new to all this, you might want to start at the TPTP and TSTP Quick Guide. You could also work your way through the slides of the TPTP World Tutorial.

The TPTP World Needs Money If your work benefits from use of the TPTP and related projects, consider making an annual cash donation to support the TPTP. A donation can be made as an unrestricted gift (tax deductible) to the University of Miami, explicitly to support the TPTP and related projects. Read about benefits and process of making a donation. A premium support contract is also available.

TPTP Problem Library

The TPTP (Thousands of Problems for Theorem Provers) problem library is a collection of test problems for Automated Theorem Proving (ATP) systems.

TSTP Solution Library

The TSTP (Thousands of Solutions from Theorem Provers) solution library is a collection of solutions to TPTP problems.

TPTP Language

The TPTP language is one of the keys to the success of the TPTP World. It is used for writing both problems and solutions.

SZS Ontologies

The SZS ontologies provide values to specify the logical status of problems and solutions, and to describe logical data.

TPTP2T Selector

The TPTP2T selector generates lists of problems and solutions from the TPTP and TSTP libraries, with required characteristics.

SystemOnTPTP

The SystemOnTPTP online service allows users to submit problems and solutions to most recent versions of a wide range of ATP systems and tools.

CASC

The CADE ATP System Competition (CASC) is the annual evaluation of fully automatic ATP systems - the world championship for such systems. 

TPTP Tea Party

The TPTP Tea Party brings together developers and users of the TPTP World. This approximately annual meeting elicits feedback to ensure that the TPTP World meets the needs of users and developers.

TPTP Proposals

We are working on new features for the TPTP, as explained in the following proposals. Comments from potential users will be appreciated.

TPTP Software

Many people have written software for processing TPTP format data. These links point to software I know of (please send your link if you have some software to add to the list).