EDIT в 2011/02/08: Після пошуку та читання деяких посилань я вирішив розділити оригінальне запитання на два окремих. Ось частина, що стосується UP vs NP, про частину синтаксичних та семантичних класів див. Переваги для синтаксичних та семантичних класів .
(однозначний поліноміальний час, див.Вікітазоопаркдля посилань) визначається як мови, вирішені N P -машинами з додатковим обмеженням, що
- На будь-якому вході існує щонайменше один приймаючий шлях обчислення.
Точні відносини між vs U P і U P проти N P досі залишаються відкритими. Ми знаємо , що найгірші односторонні функції існують тоді і тільки тоді , коли P ≠ U P , і є оракули щодо всіх можливостей включень P ⊆ U P ⊆ N P .
Мене цікавить, чому vs N P - важливе питання. Люди схильні вірити (принаймні в літературі ), що ці два класи різні, і моя проблема полягає в:
Якщо , чи відбулися якісь «погані» наслідки?
У блозі щодо складності є пов’язаний пост у 2003 році. І якщо моє розуміння правильне, результат Hemaspaandra, Naik, Ogiwara та Selman показує, що якщо
- Існує мови L таке , що для кожної здійсненним формули ф є унікальне , яке задовольняє присвоювання х з ( ф , х ) в L ,
тоді поліноміальна ієрархія руйнується до другого рівня. Таких наслідків не відомо, якщо виконується.