The New TPTP Format for Interpretations
Geoff Sutcliffe, Alexander Steen, Pascal Fontaine
TL;DR
The paper introduces a comprehensive new TPTP format for representing interpretations, addressing Tarskian, Herbrand, and Kripke semantics to support explicit model outputs in automated theorem proving. It defines interpretation-formulae as an extension of problem language, provides concrete encoding rules for FOF, TFF, and THF, and describes splitting and compaction techniques to improve modularity and scalability. The approach supports Herbrand saturations and Kripke worlds, with verification workflows that reduce model checking to theorem proving and dedicated tools such as the AGMV model verifier. The framework aims to enhance evaluability, verifiability, and comprehensibility of models, enabling robust analysis, debugging, and validation in ATP applications. The authors outline practical guidance for adoption and future work to extend non-classical logics and broader tool support.
Abstract
This paper describes the new TPTP format for representing interpretations. It provides a background survey that helped us ensure that the representation format is adequate for different types of interpretations: Tarskian, Herbrand, and Kripke interpretations. The needs of applications that use models are considered. The syntax and semantics of the new format is expounded in detail, with multiple examples. Verification of models is discussed. Some tools that support processing the new format are noted. The properties of interpretations represented in the new format are discussed.
