Synchronizing automata preserving a chain of partial orders
Summary (1 min read)
1. Weakly monotonic automata
- Now the authors give two mass examples of weakly monotonic automata.
- The first of them constitutes their main motivation for considering this class.
Proposition 1.1. Every aperiodic automaton is weakly monotonic.
- The authors have to construct a strictly increasing chain of stable relations satisfying the conditions WM1-WM3.
- In [16, Lemma 7] it is shown that every non-trivial aperiodic automaton admits a non-trivial stable partial order.
- The second group of examples shows, in particular, that the converse of Proposition 1.1 is not true.
- Every DFA with a unique sink is weakly monotonic.
Proposition 2.1. Let C be any class of automata closed under taking subautomata and quotients, and let C n stand for the class of all automata with n states in
- Thus, applying Proposition 2.1 to the class of all automata, the authors see that it suffices to prove the Černý conjecture for strongly connected automata and for automata with a unique sink.
- It is known (see, e.g., [13] ) that every synchronizing automaton with a unique sink has a synchronizing word of length 2 , whence only the strongly connected case remains open.
- Similarly, applying Proposition 2.1 to the class.
- In contrast, the authors will prove that strongly connected weakly monotonic automata are rather specific from the synchronization viewpoint.
Proof.
- Further, since the order ρ 1 is stable, the authors immediately get the following observation: Lemma 2.4.
- The authors will often use the following property of linked sets: Proof.
- The core of their argument is contained in the following Lemma 2.6.
- Then the empty word can play the role of w.
- This path cannot visit any state twice, only its first state can belong to min(T ) and only its last state can lie in max(Q ).
Did you find this useful? Give us your feedback
Citations
330 citations
45 citations
Cites background from "Synchronizing automata preserving a..."
...A quadratic upper bound on the size of a synchronizing word in one-cluster automata Marie-Pierre Béal, Mikhail V. Berlinkov, Dominique Perrin To cite this version: Marie-Pierre Béal, Mikhail V. Berlinkov, Dominique Perrin....
[...]
44 citations
Cites background from "Synchronizing automata preserving a..."
...The famous Černý conjecture, formally formulated in 1969, is one of the most longstanding open problems in automata theory....
[...]
17 citations
17 citations
References
930 citations
"Synchronizing automata preserving a..." refers background in this paper
...Aperiodic automata play a distinguished role in many aspects of formal language theory and its connections to logic, see the classic monograph [11]....
[...]
439 citations
"Synchronizing automata preserving a..." refers background in this paper
...Also the survey [10] gives an interesting overview of the area and its relations to multiple-valued logic and symbolic dynamics; applications of synchronizing automata to robotics are discussed in [5,7]....
[...]
330 citations
"Synchronizing automata preserving a..." refers background in this paper
...The reader is referred to the survey [17] for historical notes and a summary of the current state-of-the-art....
[...]
291 citations
"Synchronizing automata preserving a..." refers background or methods in this paper
...Eppstein [5] has confirmed the conjecture for automata whose states can be arranged in some cyclic order which is preserved by the action of each letter inΣ ....
[...]
...Also the survey [10] gives an interesting overview of the area and its relations to multiple-valued logic and symbolic dynamics; applications of synchronizing automata to robotics are discussed in [5,7]....
[...]
...Indeed, inspecting the reductions from 3-SAT used in [5] or [8] or [14], one can observe that in each case the construction results in an aperiodic automaton, and therefore, the question of whether or not a given aperiodic automaton admits a synchronizing word whose length does not exceed a given positive integer, is NP-complete....
[...]
...The question is not easy: given a DFAA and a positive integer `, the problemwhether or notA has a synchronizingword of length atmost ` is known to be NP-complete (see [5] or [8] or [14])....
[...]
Related Papers (5)
Frequently Asked Questions (16)
Q2. how many states does aperiodic automaton have?
Every strongly connected aperiodic automaton is synchronizing and has a synchronizing word of length b n(n+1)6 c where n is the number of states of the automaton.
Q3. What is the congruence of the order 1?
Since the congruence π1 is the equivalence closure of the order ρ1, any two ρ1-comparable states always belong to the same π1-class.
Q4. What is the synchronizing word of the class C?
Then wa also is a synchronizing word and Q .wa = {q.a}whence q.a ∈ S. This means that, restricting the transition function δ to S ×Σ , the authors get a subautomatonS with the state set S. Obviously,S is synchronizing and strongly connected and, since the class C is closed under taking subautomata, the authors haveS ∈ C. Hence,S has a synchronizing word v of length f (m).
Q5. What is the length of the shortest path?
Since the automaton A /π1 is strongly connected, there is a path from T to a class Ti ∈ M00 ∪ M01, and the length of the shortest path with this property does not exceed m10 + m11.
Q6. What is the quotient of the DFA?
The quotient A /π is the DFA 〈Q/π,Σ, δπ 〉 where Q/π = { [q]π | q ∈ Q } and the transition function δπ is defined by the rule δπ ([q]π , a) = [δ(q, a)]π for all q ∈ Q and a ∈ Σ .
Q7. What is the proof of the Lemma 2.7?
Considering the expression n(n+1)6 + 1 24 −b(`, k) as a quadratic polynomial of n, one readily sees that its discriminant 2 3`(` − k) is non-positive whenever 0 ≤ ` ≤ k.
Q8. What is the cardinality of the set of max(Q)?
In particular, the set max(Q ) of all maximal elements of Q is a disjoint union of the sets of all maximal elements of theπ1-classes, and the cardinality k ofmax(Q ) is equal to the sum k1+· · ·+km.
Q9. What is the cyclic subgroup in the transition monoid of A?
For instance, some of the input letters of A can act as a cyclic permutation of the non-sink states thus inducing a non-singleton cyclic subgroup in the transition monoid of A .
Q10. What does the Hasse diagram of the poset T mean?
T such that q = q0, qk = p, and for each i = 1, . . . , k either (qi−1, qi) ∈ ρ1 or (qi, qi−1) ∈ ρ1. (This simply means that the Hasse diagram of the poset 〈T , ρ1〉 is connected as a graph.)
Q11. What is the equivalence of a DFA?
Observe that every stable relation ρ ⊆ Q × Q containing π induces a stable relation on Q/π , namely, the relation ρ/π = {( [p]π , [q]π ) | (p, q) ∈ ρ } .
Q12. What is the synchronizing word for aperiodic automata?
Ap of all aperiodic automata and to the function f (n) = n(n−1)2 , the authors see that Trahtman’s upper bound [16] for the length of synchronizing words for synchronizing aperiodic automata follows from its restriction to strongly connected automata.
Q13. what is the equivalence of a DFAA?
It is well known and easy to see that a pair (x, y) ∈ X × X belongs to Eq(ρ) if and only if there exist elements x0, x1, . . . , xk ∈ X such that x = x0, xk = y, and for each i = 1, . . . , k either xi−1 = xi or (xi−1, xi) ∈ ρ or (xi, xi−1) ∈ ρ. A binary relation ρ on the state setQ of a DFAA = 〈Q ,Σ, δ〉 is said to be stable if (p, q) ∈ ρ implies ( δ(p, a), δ(q, a) ) ∈ ρ for all states p, q ∈ Q and all letters a ∈ Σ .
Q14. What is the aperiodic order of the DFA?
The authors define a partial order ρ1 on the set Q by letting the sink s be less than each state in Q \\ {s} and leaving all states in Q \\ {s} incomparable.
Q15. What is the simplest way to explain the synchronizing word?
Every strongly connected weakly monotonic automatonA = 〈Q ,Σ, δ〉 is synchronizing and has a synchronizing word of length b n(n+1)6 c where n = |Q |.Proof.
Q16. What is the reason why one may focus on strongly connected automata when studying synchronization issues?
the authors explain why one may concentrate on strongly connected automata when studying synchronization issues such as the minimum length of synchronizing words for automata with a given number of states.