TLDR: What is the name of a DFA that satisfies the following property: "I can guarantee that after feeding the automaton $n$ random symbols it will end up at some state that does not depend on the initial state".
Or at least, how can I tell if it's true in less than exponential time?
Further explanation. To be clear, I'm talking about DFA automata with no defined initial or accepting states.
So, an automaton $\mathcal{A}$ has a synchronizing word $w$ iff starting from any state, running the automaton on $w$ will bring the automaton to a single final state $q_f$, no matter the initial state. In other words:
$$ sync(w) \leftrightarrow \exists q_f \quad \forall q_0 \quad q_0 \underset{w}{\rightsquigarrow} q_f $$
Then we can talk about its "set of sync words": the set of all words that are synchronizing:
$$ W = \{ w | sync(w) \} $$
Now, we can ask about the automaton: "Are all words of a certain length synchronizing words?":
$$ \mathcal{S}(n): \quad \forall w \in \Sigma^n \quad sync(w) \quad ? $$
(With $\Sigma$ the alphabet of the automaton)
Note that there is no requirement that all words converge to the same final state. Only that for a given word, all initial states end up on a unique final state.
Now of course, for a DFA if all words of length $n$ are synchronizing, then all words of length $n+1$ are synchronizing, so this is equivalent to asking "Are all large enough words synchronizing words?".
In plain words: "Can I guarantee that after feeding the automaton $n$ random symbols it will converge to a known, unique state?".
I can't seem to find any information about this topic, not even the name of such property. I'd like to know if there's an easy way to compute this property, or if it is equivalent to other properties. Maybe it is too "trivial", but I find it weird given that I see this as basically the automata version of self-synchronizing codes (ie. self-synchronizing automata, or "forgetful" automata which only depend on the last $n$ symbols of input).
There seems to be plenty of discussion on whether an automaton has a synchronizing word or not, but none on whether all words (longer than some bound) are synchronizing words.