The Regular Languages of First-Order Logic with One Alternation

03/11/2022
by   Corentin Barloy, et al.
0

The regular languages with a neutral letter expressible in first-order logic with one alternation are characterized. Specifically, it is shown that if an arbitrary Σ_2 formula defines a regular language with a neutral letter, then there is an equivalent Σ_2 formula that only uses the order predicate. This shows that the so-called Central Conjecture of Straubing holds for Σ_2 over languages with a neutral letter, the first progress on the Conjecture in more than 20 years. To show the characterization, lower bounds against polynomial-size depth-3 Boolean circuits with constant top fan-in are developed. The heart of the combinatorial argument resides in studying how positions within a language are determined from one another, a technique of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/21/2020

Extensions of ω-Regular Languages

We consider extensions of monadic second order logic over ω-words, which...
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
09/10/2018

On Computing the Measures of First-Order Definable Sets of Trees

We consider the problem of computing the measure of a regular language o...
research
09/13/2023

Regular Representations of Uniform TC^0

The circuit complexity class DLOGTIME-uniform AC^0 is known to be a mode...
research
05/13/2021

Deciding FO-definability of Regular Languages

We prove that, similarly to known PSpace-completeness of recognising FO(...
research
05/03/2023

Short definitions in constraint languages

A first-order formula is called primitive positive (pp) if it only admit...
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