Вже є хороші відповіді, але я хотів би додати кілька невеликих балів.
PNP
Перш ніж піти далі, зауважте, що така методика, як діагоналізація, тут не є формальною концепцією (хоча ми можемо так зробити). Більше того, те, що методика не може вирішити проблему сама по собі, не означає, що вона взагалі не корисна для вирішення проблеми, ми можемо мати змогу змінити її та / або поєднати її з іншими методами для вирішення проблеми.
NPPNPAPAAPSpaceNPP
Суттєвим моментом у цьому аргументі є певний принцип передачі :
ми можемо передати аргумент діагоналізації для ТМ без оракула до ТМ з оракулами.
Це можливо тут, оскільки аргументи діагоналізації засновані на моделюванні машин, більше того, моделювання не залежить від внутрішніх машин, а лише від остаточних відповідей цих моделей. Цей вид діагоналізації називають простою діагоналізацією . У симуляції не має значення, як працює машина, ми дбаємо лише про остаточну відповідь машини. Додавання оракула не змінить цього, тому моделювання та аргумент працюватимуть також у рамках, де у нас є оракули.
PSATSAT
NPP
PNP
MMMMбути таким екземпляром. Це велике зображення, якщо ви хочете побачити деталі, перевірте папір Козена.
Літній:
- PNPPNP
- NPP
- Причина цього переходу від оракул, що не потребує оракул, в рамках, що працює на оракулах, полягає в тому, що проста діагоналізація заснована на симуляції чорних ящиків ТМ, і не має значення, як працює машина, має вона оракул чи ні.
Два хороших документи, щоб дізнатися більше про діагоналізацію
- Дослідницький документ Ленса Фортнова "Діагоналізація", 2001 та
- Доповідь Рассела Імпальяццо, Валентина Кабанець та Антоніни Колоколової "Аксіоматичний підхід до алгебризації", 2009. (Зауважте, що алгебраїзація - це продовження простої діагоналізації .)