Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Synchronization of s ...
Article

Synchronization of strongly connected partial DFAs and prefix codes

Mikhail V. Berlinkov, Robert Ferens (1), Andrew Ryzhikov (1), Marek Szykuła (1)
(1) University of Wrocław [UWr]
Download article
Open on arXiv
Submitted on
September 4, 2025
Accepted on
June 1, 2026
Published on
June 21, 2026
Last modified on
June 21, 2026
Volume 28
vol. 28:2
Automata, Logic and Semantics
DOI
10.46298/dmtcs.16465
License
Attribution 4.0 International (CC BY 4.0)
Indicators
222
Views
106
Downloads

Synchronization of strongly connected partial DFAs and prefix codes

Mikhail V. Berlinkov, Robert Ferens (1), Andrew Ryzhikov (1), Marek Szykuła (1)
(1) University of Wrocław [UWr]
Abstract
We study synchronizing partial DFAs, which extend the classical concept of synchronizing complete DFAs and are a special case of synchronizing unambiguous NFAs. A partial DFA is called synchronizing if it has a word (called a \emph{reset word}) whose action brings a non-empty subset of states to a unique state and is undefined for all other states. The class of strongly connected partial DFAs is precisely the class of DFAs recognizing the Kleene star of prefix codes. While in the general case the problem of checking whether a partial DFA is synchronizing is PSPACE-complete, we show that in the strongly connected case, this problem can be efficiently reduced to the same problem for a complete DFA. Using combinatorial, algebraic, and formal languages methods, we develop techniques that relate main synchronization problems for strongly connected partial DFAs to the same problems for complete DFAs. In particular, this includes the Černý and the rank conjectures, the problem of finding a reset word, and upper bounds on the length of the shortest reset words of literal automata of finite prefix codes. We conclude that solving fundamental synchronization problems is equally hard in both models, as an essential improvement of the results for one model implies an improvement for the other. Extended version of STACS 2021 paper
Keywords
  • Formal Languages and Automata Theory
  • Combinatorics
Preview
Loading PDF preview...