Math-1487 · mathematics · Graph theory

Math-1487

O3 — Finding a prime above a bound

Status Open · unsolvedmath.comLLM status Open unverified

Top Open Problems Not reported cataloguedOpenOpen

Statement

Definitions and mathematical statement

For a positive integer $n$, write $\ell(n)=\lfloor\log_2 n\rfloor+1$ for its binary length. A prime is an integer greater than one whose only positive divisors are one and itself. The input is the binary expansion of $n$; the required output is the binary expansion of any prime $p$ strictly larger than $n$.

Does there exist a deterministic classical algorithm and absolute constants $C,c>0$ such that, on every input $n\ge1$, the algorithm outputs such a prime in at most $C(1+\ell(n))^c$ bit operations? Computation and writing the output are both included in the bound. In particular, the proposed algorithm must produce an output of polynomially bounded binary length. It need not find the smallest admissible prime, or place that prime in a specified short interval.

The guarantee is uniform in $n$: the same algorithm and polynomial must work on every input, without random choices, an oracle, or a supplied list of large primes. Merely deciding whether a candidate is prime does not finish this search problem. Likewise, enumerating all integers above $n$ until a prime appears only answers the question if its worst-case running time satisfies the stated bound. The task concerns an unconditional complexity guarantee, with input size measured in bits rather than by the numerical value of $n$.

Short English statement

Can one always construct a prime larger than a given integer using a deterministic number of bit operations polynomial in the input length?

Sources

Catalogue entry

Statement licence: CC-BY-4.0 · Source file

Contributions 0

No attempts yet. Significant partial results and substantial reductions are welcome. Contribute an attempt.