Це підтвердження


9

Я хотів би скористатися вашою допомогою з наступної проблеми:

L={ML(M) is context-free} . Покажіть, що .LRECoRE

Я знаю, що для доказу достатньо знайти мову таку, що і показати, що є скорочення з на .LRELLRELL (LML)

Я почав думати про мови, які я вже знаю, що їх немає в , і я знаю, що . Я подумав про це скорочення від до : . для кожного : якщо зупиняється на кожен вхід інакше було б , але це невірно, чи не так? Як я можу перевірити, що зупиняється для кожного введення для початку? і - це спосіб це зробити?REHalt={MM halts for every input}REHaltLf(M)=(M)MML(M)=0n1non1n0nM

Відповіді:


8

Я думаю, питання полягає в тому, як це показати L це не один Один із способів зробити це - зменшити доповнення проблеми зупинки L, оскільки доповнення проблеми зупинки не повторно

Ось підказка про один із способів зробити це зменшення: дано M і x, ми хочемо зробити мову вільною від контексту, якщо і лише тоді M(x)не зупиняється. Тож починайте моделюватиM на вхід x. Так довго, якM(x) не зупиняється, ми робимо мову, схожу {0n:nN}. Але якщоM(x) не зупиняється, ми змінюємо мову, яку ми генеруємо після цього, щоб бути певною, але не контекстною мовою.


Дякую за відповідь. Чи достатньо негайно зробити висновок про цеL¯REтак само? чи я повинен показати подібним чином зменшення від доповнення проблеми зупинки доL¯?
Чисельник

2
Найпростіший спосіб це показати L не є спільним - зменшити (окремо) проблему зупинки L. Це можна зробити в такий спосіб, нечітко схожий на той, який я запропонував зменшити доповнення проблеми зупинки, за винятком того, що ви хочете створити "погану" мову, поки машина не зупиниться, а потім перейдете на "хорошу" мову.
Карл Маммерт

Чи можете ви пояснити, як нам допомагає скорочення від проблеми зупинки до L? то ми це будемо знатиLR, і ми це вже знаємо LRE..
Чисельник

1
@Numerator, якщо ми приведемо скорочення на багато хто з мови, що не використовується повторно A на іншу мову B, то не тільки Bне визначимо, це також не повторно
Каве

Я знаю це. Я говорю про те, щоб показати цеL не в основному, і я не можу зрозуміти, як нам допомагає запропоноване зменшення, оскільки зменшення від проблеми зупинки до Lне дає нам, що L-NOT не знаходиться в Re
Numerator
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.