Upper Bounds on the Quantifier Depth for Graph Differentiation in First Order Logic

From MaRDI portal
Publication:4635884

DOI10.1145/2933575.2933595zbMATH Open1394.68162arXiv1605.03480OpenAlexW2964195552WikidataQ130849078 ScholiaQ130849078MaRDI QIDQ4635884FDOQ4635884


Authors: Sandra Kiefer, P. Schweitzer Edit this on Wikidata


Publication date: 23 April 2018

Published in: Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science (Search for Journal in Brave)

Abstract: We show that on graphs with n vertices, the 2-dimensional Weisfeiler-Leman algorithm requires at most O(n^2/log(n)) iterations to reach stabilization. This in particular shows that the previously best, trivial upper bound of O(n^2) is asymptotically not tight. In the logic setting, this translates to the statement that if two graphs of size n can be distinguished by a formula in first-order logic with counting with 3 variables (i.e., in C3), then they can also be distinguished by a C3-formula that has quantifier depth at most O(n^2/log(n)). To prove the result we define a game between two players that enables us to decouple the causal dependencies between the processes happening simultaneously over several iterations of the algorithm. This allows us to treat large color classes and small color classes separately. As part of our proof we show that for graphs with bounded color class size, the number of iterations until stabilization is at most linear in the number of vertices. This also yields a corresponding statement in first-order logic with counting. Similar results can be obtained for the respective logic without counting quantifiers, i.e., for the logic L3.


Full work available at URL: https://arxiv.org/abs/1605.03480




Recommendations




Cites Work


Cited In (9)

Uses Software





This page was built for publication: Upper Bounds on the Quantifier Depth for Graph Differentiation in First Order Logic

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4635884)