scholarly journals Alternating Automata and Logics over Infinite Words

Author(s):  
Christof Loding ◽  
Wolfgang Thomas
10.29007/c3bj ◽  
2018 ◽  
Author(s):  
Udi Boker

There are various types of automata on infinite words, differing in their acceptance conditions. The most classic ones are weak, Bu ̈chi, co-Bu ̈chi, parity, Rabin, Streett, and Muller. This is opposed to the case of automata on finite words, in which there is only one standard type. The natural question is why—Why not a single type? Why these particular types? Shall we further look into additional types?For answering these questions, we clarify the succinctness of the different automata types and the size blowup involved in performing boolean operations on them. To this end, we show that unifying or intersecting deterministic automata of the classic ω-regular- complete types, namely parity, Rabin, Streett, and Muller, involves an exponential size blowup.We argue that there are good reasons for the classic types, mainly in the case of nondeterministic and alternating automata. They admit good size and complexity bounds with respect to succinctness, boolean operations, and decision procedures, and they are closely connected to various logics.Yet, we also argue that there is place for additional types, especially in the case of deterministic automata. In particular, generalized-Rabin, which was recently introduced, as well as a disjunction of Streett conditions, which we call hyper-Rabin, where the latter further generalizes the former, are interesting to consider. They may be exponentially more succinct than the classic types, they allow for union and intersection with only a quadratic size blowup, and their nonemptiness can be checked in polynomial time.


2014 ◽  
Vol 26 (6) ◽  
pp. 993-1021 ◽  
Author(s):  
DIEGO FIGUEIRA ◽  
PIOTR HOFMAN ◽  
SŁAWOMIR LASOTA

Timed and register automata are well-known models of computation over timed and data words, respectively. The former has clocks that allow to test the lapse of time between two events, whilst the latter includes registers that can store data values for later comparison. Although these two models behave differently in appearance, several decision problems have the same (un)decidability and complexity results for both models. As a prominent example, emptiness is decidable for alternating automata with one clock or register, both with non-primitive recursive complexity. This is not by chance.This work confirms that there is indeed a tight relationship between the two models. We show that a run of a timed automaton can be simulated by a register automaton over ordered data domain, and conversely that a run of a register automaton can be simulated by a timed automaton. These are exponential time reductions hold both in the finite and infinite words settings. Our results allow to transfer decidability results back and forth between these two kinds of models, as well complexity results modulo an exponential time reduction. We justify the usefulness of these reductions by obtaining new results on register automata.


2020 ◽  
Vol 30 (1) ◽  
pp. 175-192
Author(s):  
NathanaËl Fijalkow

Abstract This paper studies the complexity of languages of finite words using automata theory. To go beyond the class of regular languages, we consider infinite automata and the notion of state complexity defined by Karp. Motivated by the seminal paper of Rabin from 1963 introducing probabilistic automata, we study the (deterministic) state complexity of probabilistic languages and prove that probabilistic languages can have arbitrarily high deterministic state complexity. We then look at alternating automata as introduced by Chandra, Kozen and Stockmeyer: such machines run independent computations on the word and gather their answers through boolean combinations. We devise a lower bound technique relying on boundedly generated lattices of languages, and give two applications of this technique. The first is a hierarchy theorem, stating that there are languages of arbitrarily high polynomial alternating state complexity, and the second is a linear lower bound on the alternating state complexity of the prime numbers written in binary. This second result strengthens a result of Hartmanis and Shank from 1968, which implies an exponentially worse lower bound for the same model.


2006 ◽  
Vol 157 (11) ◽  
pp. 1532-1549 ◽  
Author(s):  
Werner Kuich ◽  
George Rahonis

Sequences ◽  
1990 ◽  
pp. 254-257
Author(s):  
Jacques Justin ◽  
Giuseppe Pirillo

Author(s):  
Daniel Gabric ◽  
Narad Rampersad ◽  
Jeffrey Shallit

We prove an inequality for the number of periods in a word [Formula: see text] in terms of the length of [Formula: see text] and its initial critical exponent. Next, we characterize all periods of the length-[Formula: see text] prefix of a characteristic Sturmian word in terms of the lazy Ostrowski representation of [Formula: see text], and use this result to show that our inequality is tight for infinitely many words [Formula: see text]. We propose two related measures of periodicity for infinite words. Finally, we also consider special cases where [Formula: see text] is overlap-free or squarefree.


Sign in / Sign up

Export Citation Format

Share Document