Graphs Identified by Logics with Counting

We classify graphs and, more generally, finite relational structures that are identified by \({C^{2}}\), that is, two-variable first-order logic with counting. Using this classification, we show that it can be decided in almost linear time whether a structure is identified by \({C^{2}}\). Our classification implies that for every graph identified by this logic, all vertex-colored versions of it are also identified. A similar statement is true for finite relational structures.

[1]  Martin Otto Canonization for Two Variables and Puzzles on the Square , 1997, Ann. Pure Appl. Log..

[2]  Martin Otto,et al.  On Logics with Two Variables , 1999, Theor. Comput. Sci..

[3]  Eryk Kopczynski,et al.  Regular Graphs and the Spectra of Two-Variable Logic with Counting , 2013, SIAM J. Comput..

[4]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[5]  Albert Atserias,et al.  Sherali-Adams relaxations and indistinguishability in counting logics , 2012, ITCS '12.

[6]  A. J. Hoffman,et al.  On the Uniqueness of the Triangular Association Scheme , 1960 .

[7]  C. Lindner,et al.  On the number of 1-factorizations of the complete graph☆ , 1976 .

[8]  Anuj Dawar,et al.  Pebble Games with Algebraic Rules , 2012, Fundam. Informaticae.

[9]  Oleg Verbitsky,et al.  Graph Isomorphism, Color Refinement, and Compactness , 2015, computational complexity.

[10]  László Babai,et al.  Canonical labelling of graphs in linear average time , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[11]  D. West Introduction to Graph Theory , 1995 .

[12]  Ian Pratt-Hartmann Complexity of the Two-Variable Fragment with Counting Quantifiers , 2005, J. Log. Lang. Inf..

[13]  Erich Grädel,et al.  Two-variable logic with counting is decidable , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[14]  Paul Erdös,et al.  Random Graph Isomorphism , 1980, SIAM J. Comput..

[15]  Martin Grohe,et al.  PEBBLE GAMES AND LINEAR EQUATIONS , 2012, The Journal of Symbolic Logic.

[16]  Oleg Verbitsky,et al.  On the Power of Color Refinement , 2015, FCT.

[17]  Lauri Hella Logical Hierarchies in PTIME , 1996, Inf. Comput..

[18]  Ludek Kucera,et al.  Canonical labeling of regular graphs in linear average time , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[19]  Oleg Verbitsky,et al.  Universal Covers, Color Refinement, and Two-Variable Counting Logic: Lower Bounds for the Depth , 2014, 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science.

[20]  Oleg Verbitsky,et al.  Universal covers, color refinement, and two-variable logic with counting quantifiers: Lower bounds for the depth , 2014, ArXiv.

[21]  Martin Grohe,et al.  Finite Variable Logics in Descriptive Complexity Theory , 1998, Bulletin of Symbolic Logic.

[22]  Paul S. Bonsma,et al.  Tight Lower and Upper Bounds for the Complexity of Canonical Colour Refinement , 2016, Theory of Computing Systems.

[23]  Brendan D. McKay,et al.  Practical graph isomorphism, II , 2013, J. Symb. Comput..

[24]  Neil Immerman,et al.  An optimal lower bound on the number of variables for graph identification , 1992, Comb..