Deciding FO2 Alternation for Automata over Finite and Infinite Words

05/19/2021
by   Viktor Henriksson, et al.
0

We consider two-variable first-order logic FO^2 and its quantifier alternation hierarchies over both finite and infinite words. Our main results are forbidden patterns for deterministic automata (finite words) and for Carton-Michel automata (infinite words). In order to give concise patterns, we allow the use of subwords on paths in finite graphs. This concept is formalized as subword patterns. Deciding the presence or absence of such a pattern in a given automaton is in 𝐍𝐋. In particular, this leads to 𝐍𝐋 algorithms for deciding the levels of the FO^2 quantifier alternation hierarchies. This applies to both full and half levels, each over finite and infinite words. Moreover, we show that these problems are 𝐍𝐋-hard and, hence, 𝐍𝐋-complete.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/27/2019

Words With Few Palindromes, Revisited

In 2013, Fici and Zamboni proved a number of theorems about finite and i...
research
07/15/2020

Descriptive Set Theory and ω-Powers of Finitary Languages

The ω-power of a finitary language L over a finite alphabet Σ is the lan...
research
12/22/2021

Properties of a Class of Toeplitz Words

We study the properties of the uncountable set of Stewart words. These a...
research
12/02/2020

Nesting negations in FO2 over infinite words

We consider two-variable first-order logic FO2 over infinite words. Rest...
research
03/10/2020

Beyond sets with atoms: definability in first order logic

Sets with atoms serve as an alternative to ZFC foundations for mathemati...
research
06/07/2023

First-Order Quantification over Automata

Deciding formulas mixing arithmetic and uninterpreted predicates is of p...
research
05/18/2020

On the Power of Unambiguity in Büchi Complementation

In this work, we exploit the power of unambiguity for the complementatio...

Please sign up or login with your details

Forgot password? Click here to reset