Existential second-order logic over graphs: a complete complexity-theoretic classification

From MaRDI portal
Publication:2955035

DOI10.4230/LIPICS.STACS.2015.703zbMATH Open1356.68084arXiv1412.6396OpenAlexW2963635167MaRDI QIDQ2955035FDOQ2955035


Authors: Till Tantau Edit this on Wikidata


Publication date: 24 January 2017

Abstract: Descriptive complexity theory aims at inferring a problem's computational complexity from the syntactic complexity of its description. A cornerstone of this theory is Fagin's Theorem, by which a graph property is expressible in existential second-order logic (ESO logic) if, and only if, it is in NP. A natural question, from the theory's point of view, is which syntactic fragments of ESO logic also still characterize NP. Research on this question has culminated in a dichotomy result by Gottlob, Kolatis, and Schwentick: for each possible quantifier prefix of an ESO formula, the resulting prefix class either contains an NP-complete problem or is contained in P. However, the exact complexity of the prefix classes inside P remained elusive. In the present paper, we clear up the picture by showing that for each prefix class of ESO logic, its reduction closure under first-order reductions is either FO, L, NL, or NP. For undirected, self-loop-free graphs two containment results are especially challenging to prove: containment in L for the prefix existsR1cdotsexistsRnforallxexistsy and containment in FO for the prefix existsMforallxexistsy for monadic M. The complex argument by Gottlob, Kolatis, and Schwentick concerning polynomial time needs to be carefully reexamined and either combined with the logspace version of Courcelle's Theorem or directly improved to first-order computations. A different challenge is posed by formulas with the prefix existsMforallxforally: We show that they express special constraint satisfaction problems that lie in L.


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




Recommendations





Cited In (6)





This page was built for publication: Existential second-order logic over graphs: a complete complexity-theoretic classification

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