Доведіть, що доповнення не є регулярним, використовуючи властивості закриття


12

Хочу довести, що доповнення не є регулярним використанням властивостей закриття.{0n1nn0}

Я розумію, що накачана лема може бути використана, щоб довести, що не є звичайною мовою. Я також розумію, що регулярні мови закриваються під час доповнення. Однак, це також означає, що доповнення мови є нерегулярним?{0n1nn0}

Відповіді:


9

Так. Оскільки доповнення звичайної мови є також звичайною мовою, то звідси випливає, що доповнення нерегулярної мови має бути також нерегулярним. Власне кажучи, це працює, оскільки доповнення є власною оберненою.


3
Тільки щоб явно сказати це, доказ походив би за цими лініями: Назустріч суперечності, нехай L є доповненням даної мови. Якби L були регулярними, то доповнення L, що є даною мовою: , було б регулярним також і властивістю регулярних мов, які були закриті протягом операції компліменту . Тому L не є регулярним. {0n1nn0}
JustAgetherSoul
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.