91 research outputs found
Finite Satisfiability for Guarded Fixpoint Logic
The finite satisfiability problem for guarded fixpoint logic is decidable and
complete for 2ExpTime (resp. ExpTime for formulas of bounded width)
Boundedness in languages of infinite words
We define a new class of languages of -words, strictly extending
-regular languages.
One way to present this new class is by a type of regular expressions. The
new expressions are an extension of -regular expressions where two new
variants of the Kleene star are added: and . These new
exponents are used to say that parts of the input word have bounded size, and
that parts of the input can have arbitrarily large sizes, respectively. For
instance, the expression represents the language of infinite
words over the letters where there is a common bound on the number of
consecutive letters . The expression represents a similar
language, but this time the distance between consecutive 's is required to
tend toward the infinite.
We develop a theory for these languages, with a focus on decidability and
closure. We define an equivalent automaton model, extending B\"uchi automata.
The main technical result is a complementation lemma that works for languages
where only one type of exponent---either or ---is used.
We use the closure and decidability results to obtain partial decidability
results for the logic MSOLB, a logic obtained by extending monadic second-order
logic with new quantifiers that speak about the size of sets
Two-Way Unary Temporal Logic over Trees
We consider a temporal logic EF+F^-1 for unranked, unordered finite trees.
The logic has two operators: EF\phi, which says "in some proper descendant \phi
holds", and F^-1\phi, which says "in some proper ancestor \phi holds". We
present an algorithm for deciding if a regular language of unranked finite
trees can be expressed in EF+F^-1. The algorithm uses a characterization
expressed in terms of forest algebras.Comment: 29 pages. Journal version of a LICS 07 pape
The category of MSO transductions
MSO transductions are binary relations between structures which are defined
using monadic second-order logic. MSO transductions form a category, since they
are closed under composition. We show that many notions from language theory,
such as recognizability or tree decompositions, can be defined in an abstract
way that only refers to MSO transductions and their compositions
On the growth rate of polyregular functions
We consider polyregular functions, which are certain string-to-string
functions that have polynomial output size. We prove that a polyregular
function has output size if and only if it can be defined by
an MSO interpretation of dimension , i.e. a string-to-string transformation
where every output position is interpreted, using monadic second-order logic
MSO, in some -tuple of input positions. We also show that this
characterization does not extend to pebble transducers, another model for
describing polyregular functions: we show that for every
there is a polyregular function of quadratic output size which needs at least
pebbles to be computed
- …