Теорема 3.1.1. Класс автоматных языков замкнут относительно итерации, конкатенации и объединения.
Доказательство. Без ограничения общности можно предположить, что каждый из исходных языков задан конечным автоматом с одним начальным и одним заключительным состоянием. Тогда во всех трех случаях результирующий автомат получается из исходных путем добавления нескольких
-переходов и состояний и назначения новых начальных и заключительных состояний.
Пример 3.1.2. Пусть
. Рассмотрим конечный автомат

где


Тогда язык L(M1)* распознается конечным автоматом
.

Пример 3.1.3. Пусть
. Рассмотрим конечный автомат M1 из примера 3.1.2 и конечный автомат

где


Тогда язык
распознается конечным автоматом


а язык
распознается конечным автоматом


Пересечение и дополнение автоматных языков
Теорема 3.2.1. Класс автоматных языков замкнут относительно дополнения и пересечения.
Доказательство. Если язык L распознается полным детерминированным конечным автоматом
, то язык
распознается конечным автоматом
.
Пересечение выражается через объединение и дополнение (закон де Моргана).
Замечание 3.2.2. Автоматность пересечения двух автоматных языков можно легко доказать и без привлечения теоремы 2.7.1. Для этого достаточно построить по двум конечным автоматам с однобуквенными переходами

новый конечный автомат

где







