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

11/29/2019
by   Flavio Ferrarotti, et al.
0

We introduce a restricted second-order logic SO^plog for finite structures where second-order quantification ranges over relations of size at most poly-logarithmic in the size of the structure. We demonstrate the relevance of this logic and complexity class by several problems in database theory. We then prove a Fagin's style theorem showing that the Boolean queries which can be expressed in the existential fragment of SO^plog corresponds exactly to the class of decision problems that can be computed by a non-deterministic Turing machine with random access to the input in time O((log n)^k) for some k > 0, i.e., to the class of problems computable in non-deterministic poly-logarithmic time. It should be noted that unlike Fagin's theorem which proves that the existential fragment of second-order logic captures NP over arbitrary finite structures, our result only holds over ordered finite structures, since SO^plog is too weak as to define a total order of the domain. Nevertheless SO^plog provides natural levels of expressibility within poly-logarithmic space in a way which is closely related to how second-order logic provides natural levels of expressibility within polynomial space. Indeed, we show an exact correspondence between the quantifier prefix classes of SO^plog and the levels of the non-deterministic poly-logarithmic time hierarchy, analogous to the correspondence between the quantifier prefix classes of second-order logic and the polynomial-time hierarchy. Our work closely relates to the constant depth quasipolynomial size AND/OR circuits and corresponding restricted second-order logic defined by David A. Mix Barrington in 1992. We explore this relationship in detail.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/19/2018

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

Let SO^plog denote the restriction of second-order logic, where second-o...
research
07/19/2022

Capturing the polynomial hierarchy by second-order revised Krom logic

We study the expressive power and complexity of second-order revised Kro...
research
03/08/2019

Descriptive Complexity of Deterministic Polylogarithmic Time

We propose a logical characterization of problems solvable in determinis...
research
12/09/2019

Logarithmic-Bounded Second-Order Quantifiers and Limited Nondeterminism

We add logarithmic-bounded second-order quantifiers to the inflationary ...
research
11/29/2019

Proper Hierarchies in Polylogarithmic Time and Absence of Complete Problems

The polylogarithmic time hierarchy structures sub-linear time complexity...
research
02/20/2023

A Qubit, a Coin, and an Advice String Walk Into a Relational Problem

Relational problems (those with many possible valid outputs) are differe...
research
02/27/2023

Logical Characterization of Algebraic Circuit Classes over Integral Domains

We present an adapted construction of algebraic circuits over the reals ...

Please sign up or login with your details

Forgot password? Click here to reset