Complete problems in the first-order predicate calculus
- 31 August 1984
- journal article
- research article
- Published by Elsevier BV in Journal of Computer and System Sciences
- Vol. 29 (1), 8-35
- https://doi.org/10.1016/0022-0000(84)90010-2
Abstract
Some problems concerning the satisfiability of first-order predicate calculus formulae in Schonfinkel-Bernays form provide a natural hierarchy of complete problems for various complexity classes. Also, problems concerning the existence of resolution proofs from sets of clauses not necessarily in Schonfinkel-Bernays form provide another such hierarchy. In this way we obtain problems complete for P, NP, PSPACE, deterministic and nondeterministic exponential, deterministic and nondeterministic double exponential time, and exponential space. The results concerning resolution proofs may have practical implications for the design of resolution theorem proving programs. Also, these results enable us to make precise statements about the relative difficulty of various resolution strategies. Some connections with temporal logic and alternating Turing machines are discussed.This publication has 8 references indexed in Scilit:
- Complexity classes and theories of finite modelsTheory of Computing Systems, 1981
- AlternationJournal of the ACM, 1981
- An algorithm for the general Petri net reachability problemPublished by Association for Computing Machinery (ACM) ,1981
- Complexity results for classes of quantificational formulasJournal of Computer and System Sciences, 1980
- New problems complete for nondeterministic log spaceTheory of Computing Systems, 1976
- Complete problems for deterministic polynomial timeTheoretical Computer Science, 1976
- Turing machines and the spectra of first-order formulasThe Journal of Symbolic Logic, 1974
- A Machine-Oriented Logic Based on the Resolution PrincipleJournal of the ACM, 1965