Fixed-Point Definability and Polynomial Time
نویسنده
چکیده
My talk will be a survey of recent results about the quest for a logic capturing polynomial time. In a fundamental study of database query languages, Chandra and Harel [4] first raised the question of whether there exists a logic that captures polynomial time. Actually, Chandra and Harel phrased the question in a somewhat disguised form; the version that we use today goes back to Gurevich [15]. Briefly, but slightly imprecisely, a logic L captures a complexity class K if exactly those properties of finite structures that are decidable in K are definable in L. The existence of a logic capturing PTIME is still wide open, and it is viewed as one of the main open problems in finite model theory and database theory. One reason the question is interesting is that we know from Fagin’s Theorem [9] that existential second-order logic captures NP, and we also know that there are logics capturing most natural complexity classes above NP. Gurevich conjectured that there is no logic capturing PTIME. If this conjecture was true, this would not only imply that PTIME 6= NP, but it would also show that NP and the complexity classes above NP have a fundamentally different structure than the class PTIME and presumably most natural complexity classes below PTIME. (This aspect is highlighted by a result due to Dawar [6], also see [13].) On the positive side, Immerman [18] and Vardi [23] proved that least fixedpoint logic FP captures polynomial time on the class of all ordered finite structures. Here we say that a logic L captures a complexity class K on a class C of finite structures if exactly those properties of structures in C decidable in K are definable in L. It is easy to prove that FP does not capture PTIME on the class of all finite structures. Immerman [19] proposed the extension FP + C of fixed-point logic by counting operators as a candidate for a logic capturing PTIME. It is not easy to prove, but true nevertheless, that FP + C does not capture PTIME. This was shown by Cai, Fürer, and Immerman in 1992 [3]. Fixed-point definability on graphs with excluded minors Even though the logic FP + C does not capture PTIME on the class of all finite structures, it does capture PTIME on many natural classes of structures. Immerman and Lander [20] proved that FP + C captures PTIME on the class of all trees. In 1998, I proved that FP + C captures PTIME on the class of all planar 1 For a precise definition of a logic capturing PTIME, I refer the reader to Grädel’s excellent survey [10] on descriptive complexity theory. graphs [11] and around the same time, Julian Mariño and I proved that FP + C captures PTIME on all classes of structures of bounded tree width [14]. In [12], I proved the same result for the class of all K5-free graphs, that is the class of all graphs that have no complete graph on five vertices as a minor. A minor of graph G is a graph H that can be obtained from a subgraph of G by contracting edges. By (the easy direction of) Kuratowski’s Theorem, the class of all K5-free graphs contains all planar graphs. We say that a class C of graphs excludes a minor if there is a graph H that is not a minor of any graph in C. Very recently, I proved the following theorem, which generalises all these previous results, because all classes of graphs appearing in these results exclude minors. Theorem FP + C captures PTIME on all classes of graphs that exclude a minor. The main part of my talk will be devoted to this theorem.
منابع مشابه
Definability and Descriptive Complexity on Databases of Bounded Tree-Width
We study the expressive power of various query languages on relational databases of bounded tree-width. Our first theorem says that fixed-point logic with counting captures polynomial time on classes of databases of bounded tree-width. This result should be seen on the background of an important open question of Chandra and Harel [7] asking whether there is a query language capturing polynomial...
متن کاملDefinability of linear equation systems over groups and rings
Motivated by the quest for a logic for PTIME and recent insights that the descriptive complexity of problems from linear algebra is a crucial aspect of this problem, we study the solvability of linear equation systems over finite groups and rings from the viewpoint of logical (inter-)definability. All problems that we consider are decidable in polynomial time, but not expressible in fixedpoint ...
متن کاملChoiceless Polynomial Time on Structures with Small Abelian Colour Classes
Choiceless Polynomial Time (CPT) is one of the candidates in the quest for a logic for polynomial time. It is a strict extension of fixed-point logic with counting (FPC) but to date it is unknown whether it expresses all polynomial-time properties of finite structures. We study the CPT-definability of the isomorphism problem for relational structures of bounded colour class size q (for short, q...
متن کاملDefinable fixed points in modal and temporal logics : A survey
The paper presents a survey of author’s results on definable fixed points in modal, temporal, and intuitionistic propositional logics. The well-known Fixed Point Theorem considers the modalized case, but here we investigate the positive case. We give a classification of fixed point theorems, describe some classes of models with definable least fixed points of positive operators, special positiv...
متن کاملUsing Non-Standard Techniques to Analyze first-Order Definability over Finite Structures
We present a positive solution to McColm’s conjecture for the special case of decidable theories. This gives a uniform explanation of the separation of fixed-point from first-order definability over a wide range of commonly studied classes of finite structures (including ordered ones). We demonstrate why this result generalizes the standard constructive proofs, and show why it is unlikely that ...
متن کاملDefinability of Cai-Fürer-Immerman Problems in Choiceless Polynomial Time
Choiceless Polynomial Time (CPT) is one of the most promising candidates in the search for a logic capturing Ptime. The question whether there is a logic that expresses exactly the polynomial-time computable properties of finite structures, which has been open for more than 30 years, is one of the most important and challenging problems in finite model theory. The strength of Choiceless Polynom...
متن کامل