Czytając odpowiedź Petera Shora i wcześniejsze pytanie Adama Crume'a, zdałem sobie sprawę, że mam pewne nieporozumienia na temat tego, co to znaczy być twardym.
Problemem jest -hard jeśli jakiś problem w sprowadza się do niego z (lub jeśli wolisz ) obniżek. Problem występuje poza jeśli nie istnieje algorytm wielomianowy do jego rozwiązania. Oznacza to, że powinien występować problem, który znajduje się poza ale nie jest twardy. Jeśli założymy, że FACTORING jest poza , to odpowiedź Petera Shora sugeruje, że FACTORING może być takim problemem.
Czy są jakieś znane problemy (naturalne lub sztuczne), o których wiadomo, że leżą poza ale nie są twarde? A co z założeniami słabszymi niż założenie faktoringowe? Czy istnieje nazwa tej klasy złożoności?