Даже минимальные DFA должны включать мертвые состояния; в противном случае они либо (а) не являются DFA, либо (б) не принимают тот же язык, что и их неминимальные аналоги. Например, минимальный DFA для языка {a} над алфавитом {a, b} должен иметь 3 состояния: начальное состояние, в котором вы можете увидеть a и принять; принимающее состояние, в котором вы отклоняете, если видите что-либо еще; и мертвое состояние, куда вы идете, если вы видите b или что-нибудь в состоянии принятия.
Никогда не слышал об исключении мертвых состояний из минимальных DFA. Богохульство!