Regular Representations of Uniform TC^0

09/13/2023
by   Lauri Hella, et al.
0

The circuit complexity class DLOGTIME-uniform AC^0 is known to be a modest subclass of DLOGTIME-uniform TC^0. The weakness of AC^0 is caused by the fact that AC^0 is not closed under restricting AC^0-computable queries into simple subsequences of the input. Analogously, in descriptive complexity, the logics corresponding to DLOGTIME-uniform AC^0 do not have the relativization property and hence they are not regular. This weakness of DLOGTIME-uniform AC^0 has been elaborated in the line of research on the Crane Beach Conjecture. The conjecture (which was refuted by Barrington, Immerman, Lautemann, Schweikardt and Thérien) was that if a language L has a neutral letter, then L can be defined in first-order logic with the collection of all numerical built-in relations, if and only if L can be already defined in FO with order. In the first part of this article we consider logics in the range of AC^0 and TC^0. First we formulate a combinatorial criterion for a cardinality quantifier C_S implying that all languages in DLOGTIME-uniform TC^0 can be defined in FO(C_S). For instance, this criterion is satisfied by C_S if S is the range of some polynomial with positive integer coefficients of degree at least two. In the second part of the paper we first adapt the key properties of abstract logics to accommodate built-in relations. Then we define the regular interior R-int(L) and regular closure R-cl(L), of a logic L, and show that the Crane Beach Conjecture can be interpreted as a statement concerning the regular interior of first-order logic with built-in relations B. We show that if B=+, or B contains only unary relations besides the order, then R-int(FO_B) collapses to FO with order. In contrast, our results imply that if B contains the order and the range of a polynomial of degree at least two, then R-cl(FO_B) includes all languages in DLOGTIME-uniform TC^0.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/06/2016

On the uniform one-dimensional fragment

The uniform one-dimensional fragment of first-order logic, U1, is a rece...
research
09/10/2017

Monadic Second-Order Logic with Arbitrary Monadic Predicates

We study Monadic Second-Order Logic (MSO) over finite words, extended wi...
research
03/11/2022

The Regular Languages of First-Order Logic with One Alternation

The regular languages with a neutral letter expressible in first-order l...
research
02/08/2022

The amazing mixed polynomial closure and its applications to two-variable first-order logic

Polynomial closure is a standard operator which is applied to a class of...
research
01/24/2022

Monadic Monadic Second Order Logic

One of the main reasons for the correspondence of regular languages and ...
research
10/25/2019

Temporal Logics with Language Parameters

Computation Tree Logic (CTL) and its extensions CTL* and CTL+ are widely...
research
07/18/2023

A generic characterization of generalized unary temporal logic and two-variable first-order logic

We investigate an operator on classes of languages. For each class C, it...

Please sign up or login with your details

Forgot password? Click here to reset