Ответ Ранга Г. дает довольно обширный список эквивалентных моделей, которые можно использовать для определения обычных языков (и этот список можно продолжить, двусторонние автоматы, логика MSO, но это описано в разделе «более эквивалентные модели»). «). И, как подчеркивает Рафаэль, нам нужен аргумент, чтобы убедить аудиторию в том, что выбранное представление действительно правильно.
Пересматривая вопрос, он добавляет «Например, ». Это означает, что мы должны дать правильную конструкцию, которая, учитывая любую из вышеупомянутых моделей, которые мы предполагаем, задают язык , превращает эту модель в модель для . Как правило, это будет модель того же типа, но не обязательно: например, мы можем начать с детерминированного FSA для и закончить недетерминированным для .L L ′ L L ′…LL′LL′
Это включает возможность использовать операции замыкания: в явно заданной операции в примере мы имеем .L′=(Σ∗∖L)⋅Σ∗
Итак, моя точка зрения такова, что ответ отличный, но мы должны добавить «от к конструкции, когда не строим определенный язык с нуля.L ′LL′