The logic languages of the TPTP world

G Sutcliffe - Logic Journal of the IGPL, 2023 - academic.oup.com
Abstract The Thousands of Problems for Theorem Provers (TPTP) World is a well-
established infrastructure that supports research, development and deployment of …

The TPTP typed first-order form with arithmetic

G Sutcliffe, S Schulz, K Claessen… - Logic for Programming …, 2012 - Springer
The TPTP World is a well established infrastructure supporting research, development, and
deployment of Automated Theorem Proving systems. Recently, the TPTP World has been …

Polymorphic type inference and abstract data types

K Läufer, M Odersky - ACM Transactions on Programming Languages …, 1994 - dl.acm.org
Many statically typed programming languages provide an abstract data type construct, such
as the module in Modula-2. However, in most of these languages, implementations of …

A resolution calculus for modal logics

HJ Ohlbach - 9th International Conference on Automated Deduction …, 1988 - Springer
A syntax transformation is presented that eliminates the modal logic operators from modal
logic formulae by shifting the modal context information to the term level. The formulae in the …

A more expressive formulation of many sorted logic

AG Cohn - Journal of automated reasoning, 1987 - Springer
Many sorted logics can increase deductive efficiency by eliminating useless branches of the
search space, but usually this results in reduced expressiveness. The many sorted logic …

Order-sorted equational computation

G Smolka, W Nutt, JA Goguen, J Meseguer - Rewriting Techniques, 1989 - Elsevier
Publisher Summary This chapter discusses order-sorted equational computation. Many-
sorted equational logic is the basis for algebraic specifications, rewriting techniques …

Schubert's steamroller problem: Formulations and solutions

ME Stickel - Journal of Automated Reasoning, 1986 - Springer
Wolves, foxes, birds, caterpillars, and snails are animals, and there are some of each of
them. Also there are some grains, and grains are plants. Every ammal either likes to eat all …

Many-sorted unification

C Walther - Journal of the ACM (JACM), 1988 - dl.acm.org
Many-sorted unification is considered; that is, unification in the many-sorted free algebras of
terms, where variables, as well as the domains and ranges of functions, are restricted to …

Type classes and overloading resolution via order-sorted unification

T Nipkow, G Snelting - … Languages and Computer Architecture: 5th ACM …, 1991 - Springer
We present a type inference algorithm for a Haskell-like language based on order-sorted
unification. The language features polymorphism, overloading, type classes and multiple …

Representation, verification, and visualization of tarskian interpretations for typed first-order logic

A Steen, G Sutcliffe, P Fontaine… - LPAR 2023-24th …, 2023 - inria.hal.science
This paper describes a new format for representing Tarskian-style interpretations for
formulae in typed first-order logic, using the TPTP TF0 language. It further describes a …