MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Definability and descriptive complexity on databases of bounded tree-width (1999) [17 citations — 4 self]

Download:
Download as a PDF | Download as a PS
by Martin Grohe, Julian Marino
Database Theory--ICDT'99, volume 1540 of Lecture Notes in Computer Science
http://www.math.uic.edu/~grohe/pub/treewidth.ps
Add To MetaCart

Abstract:

Abstract. 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 time on unordered databases. Our theorem is a further step in a larger project of extending the scope of databases on which polynomial time can be captured by reasonable query languages. We then prove a general definability theorem stating that each query on a class of databases of bounded tree-width which is definable in monadic second-order logic is also definable in fixed-point logic (or datalog). Furthermore, for each k 1 the class of databases of tree-width at most k is definable in fixed-point logic. These results have some remarkable consequences concerning the definability of certain classes of graphs. Finally, we show that each database of tree-width at most k can be characterized up to isomorphism in the language C k+3, the (k + 3)-variable fragment of firstorder logic with counting. 1

Citations

461 The complexity of relational query languages – Vardi - 1982
319 Graph Theory – Diestel - 1997
281 Graph minors II: Algorithmic aspects of treewidth – Robertson, Seymour - 1986
268 Relational queries computable in polynomial time – Immerman - 1986
243 Structure and complexity of relational queries – Chandra, Harel - 1982
231 Complexity of finding embeddings in a k-tree – Arnborg, Corneil, et al. - 1987
186 Graph rewriting: An algebraic and logic approach – Courcelle - 1990
111 An optimal lower bound on the number of variables for graph identification – Cai, Furer, et al. - 1992
91 On the restraining power of guards – Gradel - 1999
68 Graph minors. V. Excluding a planar graph – Robertson, Seymour - 1986
47 Describing graphs: A first-order approach to graph canonization – Immerman, Lander - 1990
45 Monotone monadic SNP and constraint satisfaction – Feder, Vardi - 1993
43 Graph minors. XX. Wagner’s conjecture – Robertson, Seymour
41 Expressibility as a complexity measure: Results and directions – Immerman - 1987
40 Graph minors. IV. Tree-width and well-quasi-ordering – ROBERTSON, SEYMOUR - 1990
37 Tree width and tangles: A new connectivity measure and some applications – Reed - 1997
25 Inductive definability with counting on finite structures – Gradel, Otto - 1993
18 Fixed-point logics on planar graphs – Grohe - 1998
15 Inductive definability with counting on finite structures – Gradel, Otto - 1993
7 Fixpoint extensions of first order logic and datalog-like languages – Abiteboul, Vianu - 1989
6 S-Functions for graphs – Halin - 1976
4 Finite-variable logics in descriptive complexity theory – Grohe - 1998
3 Treewidth: Algorithmic techniques and results – Bodlander - 1997
1 NC-algorithms for graphs with small treewidth – Bodlander
1 Polynomial algorithms for graph isomorphism and chromatic index on partial k-trees – Bodlander - 1990