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

02/08/2022
by   Thomas Place, et al.
0

Polynomial closure is a standard operator which is applied to a class of regular languages. In the paper, we investigate three restrictions called left (LPol), right (RPol) and mixed polynomial closure (MPol). The first two were known while MPol is new. We look at two decision problems that are defined for every class C. Membership takes a regular language as input and asks if it belongs to C. Separation takes two regular languages as input and asks if there exists a third language in C including the first one and disjoint from the second. We prove that LPol, RPol and MPol preserve the decidability of membership under mild hypotheses on the input class, and the decidability of separation under much stronger hypotheses. We apply these results to natural hierarchies. First, we look at several language theoretic hierarchies that are built by applying LPol, RPol and MPol recursively to a single input class. We prove that these hierarchies can actually be defined using almost exclusively MPol. We also consider quantifier alternation hierarchies for two-variable first-order logic and prove that one can climb them using MPol. The result is generic in the sense that it holds for most standard choices of signatures. We use it to prove that for most of these choices, membership is decidable for all levels in the hierarchy. Finally, we prove that separation is decidable for the hierarchy of two-variable first-order logic equipped with only the linear order.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2023

Closing star-free closure

We introduce an operator on classes of regular languages, the star-free ...
research
04/24/2018

Covering and separation for logical fragments with modular predicates

For every class C of word languages, one may associate a decision proble...
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...
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
04/27/2022

What is in #P and what is not?

For several classical nonnegative integer functions, we investigate if t...
research
02/15/2021

Dynamic Membership for Regular Languages

We study the dynamic membership problem for regular languages: fix a lan...
research
12/15/2017

On W[1]-Hardness as Evidence for Intractability

The central conjecture of parameterized complexity states that FPT is no...

Please sign up or login with your details

Forgot password? Click here to reset