Monadic Second-Order Logic with Arbitrary Monadic Predicates

09/10/2017
by   Nathanaël Fijalkow, et al.
0

We study Monadic Second-Order Logic (MSO) over finite words, extended with (non-uniform arbitrary) monadic predicates. We show that it defines a class of languages that has algebraic, automata-theoretic and machine-independent characterizations. We consider the regularity question: given a language in this class, when is it regular? To answer this, we show a substitution property and the existence of a syntactical predicate. We give three applications. The first two are to give very simple proofs that the Straubing Conjecture holds for all fragments of MSO with monadic predicates, and that the Crane Beach Conjecture holds for MSO with monadic predicates. The third is to show that it is decidable whether a language defined by an MSO formula with morphic predicates is regular.

READ FULL TEXT

page 1

page 2

page 3

page 4

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/21/2020

Extensions of ω-Regular Languages

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

Model Theory of Monadic Predicate Logic with the Infinity Quantifier

This paper establishes model-theoretic properties of FOE^∞, a variation ...
research
01/25/2023

Lecture Notes on Monadic First- and Second-Order Logic on Strings

These notes present the essentials of first- and second-order monadic lo...
research
09/11/2022

On a Proof of the Convergence Speed of a Second-order Recurrence Formula in the Arimoto-Blahut Algorithm

In [8] (Nakagawa, et.al., IEEE Trans. IT, 2021), we investigated the con...
research
06/23/2021

Substitution Principle and semidirect products

In the classical theory of regular languages the concept of recognition ...

Please sign up or login with your details

Forgot password? Click here to reset