EDYCJA na 2011/02/08: Po znalezieniu i przeczytaniu niektórych odniesień postanowiłem rozdzielić oryginalne pytanie na dwa osobne. Oto część dotycząca UP vs NP, w części dotyczącej klas syntaktycznych i semantycznych zobacz Korzyści dla klas syntaktycznych i semantycznych .
(jednoznaczny czas wielomianowy, patrzwikiizoodla odniesienia) jest zdefiniowany jako języki ustalone przez maszyny z dodatkowym ograniczeniem, które
- Istnieje co najwyżej jedna akceptująca ścieżka obliczeniowa dla dowolnego wejścia.
Dokładne relacje między a i vs są nadal otwarte. Wiemy, że funkcje jednokierunkowe w najgorszym przypadku istnieją tylko wtedy, gdy , i istnieją wyrocznie dotyczące wszystkich możliwości inkluzji .U P U P N P P ≠ U P P ⊆ U P ⊆ N P
Interesuje mnie, dlaczego vs jest ważnym pytaniem. Ludzie mają skłonność wierzyć (przynajmniej w literaturze ), że te dwie klasy są różne, a moim problemem jest:N P
Jeśli , czy zdarzyły się jakieś „złe” konsekwencje?
Istnieje podobny post na blogu złożoności w 2003 roku. I jeśli moje rozumowanie jest prawidłowe, wynik Hemaspaandra, Naik, Ogiwara i Selman pokazuje, że jeśli
- Istnieje język L taki, że dla każdej zadowalającej formuły ϕ istnieje unikalne, satysfakcjonujące przypisanie x z ( ϕ , x ) w L ,
następnie hierarchia wielomianowa zapada się na drugi poziom. Żadna taka implikacja nie jest znana, jeśli utrzymuje.