The Polylog-Time Hierarchy Captured by Restricted Second-Order Logic

06/19/2018
by   Flavio Ferrarotti, et al.
0

Let SO^plog denote the restriction of second-order logic, where second-order quantification ranges over relations of size at most poly-logarithmic in the size of the structure. In this article we investigate the problem, which Turing machine complexity class is captured by Boolean queries over ordered relational structures that can be expressed in this logic. For this we define a hierarchy of fragments Σ^plog_m (and Π^plog_m) defined by formulae with alternating blocks of existential and universal second-order quantifiers in quantifier-prenex normal form. We first show that the existential fragment Σ^plog_1 captures NPolyLogTime, i.e. the class of Boolean queries that can be accepted by a non-deterministic Turing machine with random access to the input in time O(( n)^k) for some k > 0. Using alternating Turing machines with random access input allows us to characterise also the fragments Σ^plog_m (and Π^plog_m) as those Boolean queries with at most m alternating blocks of second-order quantifiers that are accepted by an alternating Turing machine. Consequently, SO^plog captures the whole poly-logarithmic time hierarchy. We demonstrate the relevance of this logic and complexity class by several problems in database theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/29/2019

A Restricted Second-Order Logic for Non-deterministic Poly-Logarithmic Time

We introduce a restricted second-order logic SO^plog for finite structur...
research
07/08/2020

On the Complexity of Horn and Krom Fragments of Second-Order Boolean Logic

Second-order Boolean logic is a generalization of QBF, whose constant al...
research
03/08/2019

Descriptive Complexity of Deterministic Polylogarithmic Time

We propose a logical characterization of problems solvable in determinis...
research
10/11/2021

Notes on kAExp(pol) problems for deterministic machines

The complexity of several logics, such as Presburger arithmetic, depende...
research
12/09/2019

Logarithmic-Bounded Second-Order Quantifiers and Limited Nondeterminism

We add logarithmic-bounded second-order quantifiers to the inflationary ...
research
02/26/2019

SLD-Resolution Reduction of Second-Order Horn Fragments -- technical report --

We present the derivation reduction problem for SLD-resolution, the unde...
research
06/26/2017

The Boolean Solution Problem from the Perspective of Predicate Logic - Extended Version

Finding solution values for unknowns in Boolean equations was a principa...

Please sign up or login with your details

Forgot password? Click here to reset