✖

Замкненість регулярних мов

Kapitoly: Замкненість регулярних мов, Об'єднання регулярних мов, Перетин регулярних мов, Різниця регулярних мов, Доповнення регулярної мови, Конкатенація регулярних мов, Замикання Кліні регулярної мови

Мова L регулярна тоді й лише тоді, коли існує автомат A, що допускає цю мову, тобто L(A) = L. Доведемо, що регулярні мови замкнені відносно операцій об'єднання, перетину, конкатенації та замикання Кліні.

Замкненість множини відносно операції

Кажемо, що множина M замкнена відносно операції $\otimes$, якщо виконується

$$ \forall x, y \in M: x \otimes y \in M $$

Прикладом є операція додавання на множині натуральних чисел. Сума будь-яких двох натуральних чисел знову є натуральним числом. Натомість множина натуральних чисел не замкнена відносно віднімання, бо, наприклад, 7 − 15 = −8, а число −8 не є натуральним.

Доведемо, відносно яких операцій замкнена множина регулярних мов. Усі доведення будуть конструктивними, тобто ми побудуємо автомат, який допускає отриману мову.