Mentre leggevo una risposta di Peter Shor e una precedente domanda di Adam Crume mi sono reso conto di avere delle idee sbagliate su cosa significhi essere -hard.
Un problema è -hard se qualsiasi problema in è riducibile ad esso con riduzioni (o se si preferisce ). Un problema è esterno a se non esiste un algoritmo temporale polinomiale per risolverlo. Ciò significa che dovrebbero esserci problemi al di fuori di ma che non sono -hard. Se ipotizziamo che FACTORING sia al di fuori di , la risposta di Peter Shor suggerisce che FACTORING potrebbe essere un tale problema.
Ci sono problemi noti (naturali o artificiali) che risiedono all'esterno di ma che non sono -hard? Che dire delle ipotesi più deboli di quelle di factoring? C'è un nome per questa classe di complessità?