Ho visto da questo post su StackOverflow che ci sono alcuni algoritmi relativamente veloci per setacciare un intervallo di numeri per vedere se c'è un numero primo in quell'intervallo. Tuttavia, ciò significa che il problema decisionale generale di: (Esiste un numero primo in un intervallo?) È in P. (C'erano molte risposte a quel post che non ho letto, quindi mi scuso se questa domanda è un duplicato o non necessario).
Da un lato, se l'intervallo è abbastanza grande (ad esempio ), allora si applica qualcosa come il Postulato di Bertrand e in questo intervallo c'è sicuramente un numero primo. Tuttavia, so anche che ci sono arbitrariamente grandi lacune tra due numeri primi (ad esempio [ N ! , N ! + N ] .
Anche se il problema decisionale è in PI, non vedo come il problema di ricerca corrispondente sia anche trattabile perché, quindi potremmo non essere in grado di attingere alle stesse proprietà riguardanti la distribuzione nota di numeri primi quando si esegue la ricerca binaria.