A synchronizing word w for a given synchronizing DFA is called minimal if no proper prefix or suffix of w is synchronizing. We characterize the class of synchronizing automata having finite language of minimal synchronizing words (such automata are called finitely generated). Using this characterization we prove that any such automaton possesses a synchronizing word of length at most 3n − 5. We also prove that checking whether a given DFA A
is finitely generated is co-NP-hard, and provide an algorithm for this problem which is exponential in the number of states A.
Original languageEnglish
Title of host publicationLATA 2009: Language and Automata Theory and Applications
EditorsA. H. Dediu, A. M. Ionescu, C. MartinVide
Place of PublicationGERMANY
PublisherSpringer Verlag
Pages672-683
Number of pages12
Volume5457
ISBN (Print)978-3-642-00981-5
DOIs
Publication statusPublished - 2009

Publication series

NameLecture Notes in Computer Science
PublisherSPRINGER-VERLAG
Volume5457
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

    ASJC Scopus subject areas

  • General Computer Science
  • Theoretical Computer Science

    WoS ResearchAreas Categories

  • Computer Science, Software Engineering
  • Computer Science, Theory & Methods

ID: 38697834