Vi neste post no stackoverflow que existem alguns algoritmos relativamente rápidos para peneirar um intervalo de números para ver se há um primo nesse intervalo. No entanto, isso significa que o problema geral de decisão de: (existe um primo em um intervalo?) Está em P. (Havia muitas respostas para esse post que eu não li, então peço desculpas se esta pergunta é uma duplicado ou desnecessário).
Por um lado, se o intervalo for grande o suficiente (por exemplo ), algo como o Postulado de Bertrand se aplica e, definitivamente, há um primo nesse intervalo. No entanto, também sei que há arbitrariamente grandes lacunas entre dois primos (por exemplo [ N ! , N ! + N ] .
Mesmo que o problema de decisão esteja no PI, não vemos como o problema de pesquisa correspondente também é tratável porque, talvez não consigamos usar as mesmas propriedades em relação à distribuição conhecida de números primos ao executar a pesquisa binária.