Я сталкивался с таким вопросом: «Приведите примеры двух обычных языков, которые их объединение не выводит на обычном языке».
Это довольно шокирует меня, потому что я считаю, что обычные языки закрыты для объединения. Что означает для меня, что, если я возьму два обычных языка и объединю их, я должен получить обычный язык.
И я думаю, что я понимаю доказательство этого: по моим словам, если языки регулярные, то существуют автоматы, которые их распознают. Если мы возьмем все состояния (объединение) и добавим новое состояние для точки входа и изменим функцию перехода для нового состояния с помощью epsilon, у нас все в порядке. Мы также показываем, что существует путь из каждого штата и т. Д.
Можете ли вы сказать мне, где я не прав, или, возможно, другой способ подойти к вопросу.
Источник вопроса, упражнение 4, на французском языке.
Кроме того, тот же вопрос задается с пересечением.