© 1994 by Oxford University Press
Original Articles |
Logical Description of Monotone NP Problems
Department of Computer Science, University of Swansea Swansea, SA2 8PP, UK E-mail: i.a.stewart{at}swansea.ac.uk
We introduce the class of problems NPC-RAT accepted by polynomial time (nondeterministic) conjunctive random-access Turing machines (C-RATs): such machines crash when the oracle answers no (the oracle is always the input structure). We show that NPC-RAT consists of all monotone problems in NP and we logically characterize this complexity class in two ways: the first involves an extension of first-order logic using an operator corresponding to some problem (an approach initiated by Immerman); the second involves a restricted version of existential second-order logic (in the style of Fagin). In both logics, symbols belonging to the problem vocabulary are only allowed to occur positively. We also show that NPC-RAT possesses complete problems via monotone projection translations. It had previously been shown that certain complete problems for NP (via logspace reductions) are unlikely to be complete for NP via monotone projection translations.
Keywords: Descriptive complexity theory,; monotone problems,; computational complexity,; NP.
![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
A. Arratia and C. E. Ortiz Expressive Power and Complexity of a Logic with Quantifiers that Count Proportions of Sets J Logic Computation, December 1, 2006; 16(6): 817 - 840. [Abstract] [Full Text] [PDF] |
||||
