• DocumentCode
    729009
  • Title

    Universal Covers, Color Refinement, and Two-Variable Counting Logic: Lower Bounds for the Depth

  • Author

    Krebs, Andreas ; Verbitsky, Oleg

  • Author_Institution
    Wilhelm-Schickard-Inst., Univ. Tubingen, Tubingen, Germany
  • fYear
    2015
  • fDate
    6-10 July 2015
  • Firstpage
    689
  • Lastpage
    700
  • Abstract
    Given a connected graph G and its vertex x, let U(G,x) denote the universal cover of G obtained by unfolding G into a tree starting from x. Let T=T(n) be the minimum number such that, for graphs G and H with at most n vertices each, the isomorphism of U(G,x) and U(H,y) surely follows from the isomorphism of these rooted trees truncated at depth T. Motivated by applications in theory of distributed computing, Norris [Discrete Appl. Math. 1995] asks if the value of T(n) is bounded by n. We answer this question in the negative by establishing that T(n)=(2-o(1))n. Our solution uses basic tools of finite model theory such as a bisimulation version of the Immerman-Lander 2-pebble counting game. The graphs G and H we construct for each n to prove the lower bound for T(n) also show some other tight lower bounds. Both having n vertices, G and H can be distinguished in 2-variable counting logic only with quantifier depth (1-o(1))n. It follows that color refinement, the classical procedure used in isomorphism testing and other areas for computing the coarsest equitable partition of a graph, needs (1-o(1))n rounds to achieve color stabilization on each of G and H. Somewhat surprisingly, this number of rounds is not enough for color stabilization on the disjoint union of G and H, where (2-o(1))n rounds are needed.
  • Keywords
    bisimulation equivalence; distributed processing; trees (mathematics); 2-variable counting logic; Immerman-Lander 2-pebble counting game; bisimulation version; color refinement; color stabilization; connected graph; distributed computing; isomorphism; quantifier depth; rooted tree; two-variable counting logic; universal cover; Color; Computational modeling; Distributed computing; Games; Program processors; TV; Upper bound; color refinement; distributed computing; two-variable logic with counting quantifiers; universal covers of graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2015 30th Annual ACM/IEEE Symposium on
  • Conference_Location
    Kyoto
  • ISSN
    1043-6871
  • Type

    conf

  • DOI
    10.1109/LICS.2015.69
  • Filename
    7174923