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


9

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

L={⟨M⟩∣L(M) is context-free} . Покажіть, що .L∉RE∪CoRE

Я знаю, що для доказу достатньо знайти мову таку, що і показати, що є скорочення з на .L∉REL′L′∉REL′L (L′≤ML)

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

Відповіді:


8

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

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


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

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

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

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

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