Согласно моему учебнику, дополнение L1 = A * - L1 является обычным языком до тех пор, пока L1 является обычным языком.
Разве A * также не включает контекстно-свободные языки, контекстно-зависимые языки и языки с рекурсивным перечислением? A * -L1 тоже будет включать их всех, не так ли? Как же тогда он может быть регулярным?
Под представлением конечного автомата я понимаю, почему дополнение по-прежнему является обычным языком. Однако я не могу понять теорию, лежащую в основе этого.
Кроме того, A * - L1 = A * дополнение к пересечению (L1). Разве определение дополнения чем-то, определяемым дополнением, не является тавтологией? Я действительно не понимаю, как это может быть правдой.
Спасибо.
A
(алфавит) (что очевидно, потому что он конечен), но иA*
(набор всех возможных строк) также регулярен. Это могло бы еще лучше осветить суть вопроса. Машина принимает все, что принимаетA*
, поэтому регулярность - это не свойство размера языка, а, скорее, его структуры. - person Ray Toal   schedule 29.10.2011