Pertama, apa yang sebenarnya Anda minta biasanya disebut invarian lengkap. Bentuk kanonik atau normal juga mensyaratkan bahwa setara dengan untuk semua . (Meminta "perwakilan" agak ambigu, karena beberapa penulis mungkin bermaksud untuk memasukkan kondisi bentuk kanonik.)f(x)xx
Kedua, tolong maafkan promosi diri yang tidak tahu malu ini, tapi ini adalah salah satu pertanyaan yang saya dan Fortnow kerjakan. [1] Kami menunjukkan bahwa jika setiap relasi ekivalensi yang dapat diputuskan dalam juga memiliki invarian lengkap dalam , maka hal-hal buruk terjadi. Secara khusus, ini akan menyiratkan . Jika versi janji dari pernyataan ini berlaku (lihat Teorema 4.6) maka dan .PFPUP⊆BQPNP⊆BQP∩SZKPH=AM
Sekarang, jika Anda benar-benar menginginkan bentuk kanonik (perwakilan dari setiap kelas ekivalensi yang juga ada dalam kelas ekivalensi), kami menunjukkan hal-hal yang lebih buruk terjadi. Yaitu, jika setiap relasi ekivalensi yang dapat ditentukan dalam waktu polinomial memiliki bentuk kanonik waktu poli, maka:
- Bilangan bulat dapat diperhitungkan dalam waktu poli probabilistik
- Fungsi hash bebas tabrakan yang dapat dievaluasi dalam tidak ada.FP
- NP=UP=RP (karenanya )PH=BPP
Ada juga nubuat yang berjalan dua arah untuk sebagian besar pernyataan ini tentang hubungan kesetaraan, karena kami dan untuk Blass dan Gurevich [2].
Jika alih-alih perwakilan "apa pun", Anda meminta elemen paling leksikografis dalam kelas ekivalensi, menemukan elemen terkecil secara leksikografis dalam kelas ekivalensi dapat (pada kenyataannya, -hard) - bahkan jika hubungan memiliki bentuk kanonik waktu polinomial [2].NPPNP
[1] Lance Fortnow dan Joshua A. Grochow. Kelas kompleksitas masalah kesetaraan ditinjau kembali . Memberitahu. dan Komputasi. 209: 4 (2011), 748-763. Juga tersedia sebagai arXiv: 0907.4775v2 .
[2] Andreas Blass dan Yuri Gurevich. Hubungan ekivalensi, invarian, dan bentuk normal . SIAM J. Comput. 13: 4 (1984), 24-42.