Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/645503.656247guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Definability and Descriptive Complexity on Databases of Bounded Tree-Width

Published: 10 January 1999 Publication History

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 Ck+3, the (k + 3)-variable fragment of first-order logic with counting.

References

[1]
S. Abiteboul and V. Vianu. Fixpoint extensions of first order logic and datalog-like languages. In Proceedings of the 4th IEEE Symposium on Logic in Computer Science, pages 71-79, 1989.
[2]
S. Arnborg, D. Corneil, and A. Proskurowski. Complexity of finding embeddings in a k-tree. SIAM Journal on Algebraic Discrete Methods, 8:277-284, 1987.
[3]
H.L. Bodländer. NC-algorithms for graphs with small treewidth. In J. van Leeuwen, editor, Proceedings of the 14th International Workshop on Graph theoretic Concepts in Computer Science WG'88, volume 344 of Lecture Notes in Computer Science, pages 1-10. Springer-Verlag, 1988.
[4]
H.L. Bodländer. Polynomial algorithms for graph isomorphism and chromatic index on partial k-trees. Journal of Algorithms, 11:631-643, 1990.
[5]
H.L. Bodländer. Treewidth: Algorithmic techniques and results. In Proceedings 22nd International Symposium on Mathematical Foundations of Computer Science, MFCS'97, volume 1295 of Lecture Notes in Computer Science, pages 29-36. Springer-Verlag, 1997.
[6]
J. Cai, M. Fürer, and N. Immerman. An optimal lower bound on the number of variables for graph identification. Combinatorica, 12:389-410, 1992.
[7]
A. Chandra and D. Harel. Structure and complexity of relational queries. Journal of Computer and System Sciences, 25:99-128, 1982.
[8]
B. Courcelle. Graph rewriting: An algebraic and logic approach. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume 2, pages 194-242. Elsevier Science Publishers, 1990.
[9]
R. Diestel. Graph Theory. Springer-Verlag, 1997.
[10]
T. Feder and M.Y. Vardi. Monotone monadic SNP and constraint satisfaction. In Proceedings of the 25th ACM Symposium on Theory of Computing, pages 612-622, 1993.
[11]
E. Grädel. On the restraining power of guards, 1998.
[12]
E. Grädel and M. Otto. Inductive definability with counting on finite structures. In E. Börger, G. Jäger, H. Kleine Büning, S. Martini, and M.M. Richter, editors, Computer Science Logic, 6th Workshop, CSL '92, San Miniato 1992, Selected Papers, volume 702 of Lecture Notes in Computer Science, pages 231-247. Springer-Verlag, 1993.
[13]
M. Grohe. Finite-variable logics in descriptive complexity theory, 1998.
[14]
M. Grohe. Fixed-point logics on planar graphs. In Proceedings of the 13th IEEE Symposium on Logic in Computer Science, pages 6-15, 1998.
[15]
R. Halin. S-Functions for graphs. Journal of Geometry, 8:171-186, 1976.
[16]
N. Immerman. Relational queries computable in polynomial time. Information and Control, 68:86-104, 1986.
[17]
N. Immerman. Expressibility as a complexity measure: results and directions. In Proceedings of the 2nd IEEE Symposium on Structure in Complexity Theory, pages 194-202, 1987.
[18]
N. Immerman and E. Lander. Describing graphs: A first-order approach to graph canonization. In A. Selman, editor, Complexity theory retrospective, pages 59-81. Springer-Verlag, 1990.
[19]
B. Reed. Tree width and tangles: A new connectivity measure and some applications. In R.A. Bailey, editor, Surveys in Combinatorics, volume 241 of LMS Lecture Note Series, pages 87-162. Cambridge University Press, 1997.
[20]
N. Robertson and P.D. Seymour. Graph minors II. Algorithmic aspects of tree-width. Journal of Algorithms, 7:309-322, 1986.
[21]
N. Robertson and P.D. Seymour. Graph minors IV. Tree-width and well-quasi-ordering. Journal of Combinatorial Theory, Series B, 48:227-254, 1990.
[22]
N. Robertson and P.D. Seymour. Graph minors V. Excluding a planar graph. Journal of Combinatorial Theory, Series B, 41:92-114, 1986.
[23]
N. Robertson and P.D. Seymour. Graph minors XX. Wagner's conjecture, 1988. unpublished manuscript.
[24]
M. Y. Vardi. The complexity of relational query languages. In Proceedings of the 14th ACM Symposium on Theory of Computing, pages 137-146, 1982.

Cited By

View all
  • (2021)On the expressive power of homomorphism countsProceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science10.1109/LICS52264.2021.9470543(1-13)Online publication date: 29-Jun-2021
  • (2019)Canonisation and definability for graphs of bounded rank widthProceedings of the 34th Annual ACM/IEEE Symposium on Logic in Computer Science10.5555/3470152.3470180(1-13)Online publication date: 24-Jun-2019
  • (2017)Capturing polynomial time using modular decompositionProceedings of the 32nd Annual ACM/IEEE Symposium on Logic in Computer Science10.5555/3329995.3330058(1-12)Online publication date: 20-Jun-2017
  • Show More Cited By

Index Terms

  1. Definability and Descriptive Complexity on Databases of Bounded Tree-Width
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Guide Proceedings
        ICDT '99: Proceedings of the 7th International Conference on Database Theory
        January 1999
        487 pages
        ISBN:3540654526

        Publisher

        Springer-Verlag

        Berlin, Heidelberg

        Publication History

        Published: 10 January 1999

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 01 Sep 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2021)On the expressive power of homomorphism countsProceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science10.1109/LICS52264.2021.9470543(1-13)Online publication date: 29-Jun-2021
        • (2019)Canonisation and definability for graphs of bounded rank widthProceedings of the 34th Annual ACM/IEEE Symposium on Logic in Computer Science10.5555/3470152.3470180(1-13)Online publication date: 24-Jun-2019
        • (2017)Capturing polynomial time using modular decompositionProceedings of the 32nd Annual ACM/IEEE Symposium on Logic in Computer Science10.5555/3329995.3330058(1-12)Online publication date: 20-Jun-2017
        • (2017)The weisfeiler-leman dimension of planar graphs is at most 3Proceedings of the 32nd Annual ACM/IEEE Symposium on Logic in Computer Science10.5555/3329995.3330042(1-12)Online publication date: 20-Jun-2017
        • (2015)The nature and power of fixed-point logic with countingACM SIGLOG News10.1145/2728816.27288202:1(8-21)Online publication date: 28-Jan-2015
        • (2012)Fixed-point definability and polynomial time on graphs with excluded minorsJournal of the ACM10.1145/2371656.237166259:5(1-64)Online publication date: 5-Nov-2012
        • (2011)From polynomial time queries to graph structure theoryCommunications of the ACM10.1145/1953122.195315054:6(104-112)Online publication date: 1-Jun-2011
        • (2010)Fixed-point definability and polynomial time on chordal graphs and line graphsFields of logic and computation10.5555/1983702.1983721(328-353)Online publication date: 1-Jan-2010
        • (2010)Database theoryAlgorithms and theory of computation handbook10.5555/1882723.1882742(19-19)Online publication date: 1-Jan-2010
        • (2009)Fixed-point definability and polynomial timeProceedings of the 23rd CSL international conference and 18th EACSL Annual conference on Computer science logic10.5555/1807662.1807667(20-23)Online publication date: 7-Sep-2009
        • Show More Cited By

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media