Po pierwsze, to, o co tak naprawdę prosisz, nazywa się zwykle niezmiennikiem. Forma kanoniczna lub normalna wymaga również, aby był równoważny dla wszystkich . (Pytanie o „przedstawiciela” jest nieco dwuznaczne, ponieważ niektórzy autorzy mogą oznaczać, że obejmuje to warunek formy kanonicznej).f(x)xx
Po drugie, proszę wybaczyć bezwstydną autopromocję, ale to jest dokładnie jedno z pytań, nad którymi pracowaliśmy z Fortnow [1]. Pokazaliśmy, że jeśli każda relacja równoważności, o której można zadecydować w ma również całkowitą niezmienność w , to zdarzają się złe rzeczy. W szczególności oznaczałoby to . Jeśli obowiązuje obietnica w wersji tego oświadczenia (patrz Twierdzenie 4.6), to i .PFPUP⊆BQPNP⊆BQP∩SZKPH=AM
Teraz, jeśli naprawdę chcesz postaci kanonicznej (reprezentanta każdej klasy równoważności, która również należy do klasy równoważności), pokazujemy, że dzieje się jeszcze gorzej. Oznacza to, że jeśli każda relacja równoważności rozstrzygalna w czasie wielomianowym ma postać kanoniczną wielomianową, to:
- Liczby całkowite mogą być uwzględniane w probabilistycznym czasie wieloczynnościowym
- Bezkolizyjne funkcje skrótu, które można ocenić w , nie istnieją.FP
- NP=UP=RP (stąd )PH=BPP
Istnieją również wyrocznie idące w obie strony dla większości tych stwierdzeń na temat relacji równoważności, zarówno nam, jak i Blassowi i Gurewiczowi [2].
Jeśli zamiast „dowolnego” przedstawiciela, poprosisz o element leksykograficznie najmniejszy w klasie równoważności, znalezienie najmniejszego elementu leksykograficznego w klasie równoważności może być twarde (w rzeczywistości -twarde) - nawet jeśli związek ma postać kanoniczną o czasie wielomianowym [2].NPPNP
[1] Lance Fortnow i Joshua A. Grochow. Ponownie omówiono klasy złożoności problemów równoważności . Poinformować. i Comput. 209: 4 (2011), 748–763. Dostępny również jako arXiv: 0907.4775v2 .
[2] Andreas Blass i Jurij Gurewicz. Relacje równoważności, niezmienniki i formy normalne . SIAM J. Comput. 13: 4 (1984), 24–42.