Вопрос в значительной степени в названии. Есть ли время, когда некоторый язык может быть принят минимальным DFA с состояниями, но , обращение , может быть принято DFA с состояниями, где ?n L R L m m < n
Вопрос в значительной степени в названии. Есть ли время, когда некоторый язык может быть принят минимальным DFA с состояниями, но , обращение , может быть принято DFA с состояниями, где ?n L R L m m < n
Ответы:
Минимальный DFA, принимающий изменение языка, может быть меньше. Рассмотрим конечный язык Слова не эквивалентны, поэтому для любого DFA для требуется как минимум 12 состояний; на самом деле существует DFA с ровно 12 штатами. Обратный язык принят DFA только с 9 состояниями: начальное состояние, состояния, соответствующие начальные , состояния, соответствующие начальным , принимающему состоянию и состоянию отказа; это также оптимальный DFA, поскольку неэквивалентны.
Подводя итог, минимальный DFA для требует 12 состояний, а для требуется только 9 состояний.L R
Как jmite упоминает в своем комментарии для NFAS с многократным запуском утверждает , это явление не может произойти, так как если вы изменить направление всех стрелок в NFA для , то вы получите действительный НКА для .L R