I was looking for definite conditions for a DFA to be universal.
So far, I've mainly found this:
A DFA is universal iff all its states (minimal states) are final.
This does not seem enough however: a DFA having a single state, which would be initial and final at the same time, will not be universal and would only accept the empty language, should there be no transitions over that state.
What is the correct/formal criterion in order for the DFA to be universal?