В формальный язык теория, и в частности теория недетерминированные конечные автоматы, известно, что союз двух обычных языков это обычный язык. В этой статье приводится доказательство этого утверждения.
Теорема
Для любых обычных языков и , язык регулярно.
Доказательство
С и регулярны, существуют NFAs которые признают и .
Позволять
- [требуется разъяснение ]
Построить
куда
В дальнейшем мы будем использовать обозначать [требуется разъяснение ]
Позволять быть строкой из . Не теряя общий смысл предполагать .
Позволять куда
С принимает , существуют такой, что[требуется разъяснение ]
С
Поэтому мы можем заменить за и перепишите указанный выше путь как
Более того,
и
Указанный выше путь можно переписать как
Следовательно, принимает и доказательство завершено.[требуется разъяснение ]
Примечание: Из этого математического доказательства извлечена идея создания машины для распознавания состоит в том, чтобы создать начальное состояние и связать его с начальными состояниями и с помощью стрелки.
Рекомендации
- Майкл Сипсер, Введение в теорию вычислений ISBN 0-534-94728-X. (См. Теорему 1.22, раздел 1.2, стр. 59.)