Matching works

1 work

math.NT — Number Theory

Deterministic Polynomial-Time Primality Testing with a Single Binomial Congruence

Contributed by Joseph Shunia

We give a deterministic polynomial-time primality test whose main verification is the congruence (1+X)n=1+Xn(1+X)^n=1+X^n in Cn[X]/(Xr−b(Y))C_n[X]/(X^r-b(Y)), where Cn=(Z/nZ)[Y]/(Φr(Y))C_n=(\mathbb{Z}/n\mathbb{Z})[Y]/(\Phi_r(Y)). Two identities in the coefficient ring normalize bb and ensure compatibility with the main congruence. A finite-field root count and a lattice bound show that an accepted input is a prime power; elementary preprocessing excludes nontrivial perfect powers. We construct bb deterministically using Jacobi sums and the uniform Dedekind-zeta zero-free theorem of Cureton and Thorner, which extends OpenAI's Hecke zero-free theorem. The total bit complexity is L32+o(1)L^{32+o(1)}, where L=⌈log⁡2n⌉L=\lceil\log_2 n\rceil, and verification after constructing bb costs L6+o(1)L^{6+o(1)}. More generally, for a fixed real algebraic 1/2≤θ<11/2\le\theta<1, a common zero-free boundary ℜs>θ\Re s>\theta for the relevant Dedekind zeta functions gives Lmax⁡{6,(1−θ)−1}+o(1)L^{\max\{6,(1-\theta)^{-1}\}+o(1)}. This bound reaches L6+o(1)L^{6+o(1)} at θ=5/6\theta=5/6, and hence under GRH. We state a fixed-base modification of Agrawal's conjecture for odd integers passing the base-22 Fermat test, using the modulus Xr−2X^r-2 with rr the least positive integer not dividing n(n−1)n(n-1).

Primarily AI-generated textHuman understanding: all partsJacobi sumsKummer extensionsbinomial congruencescyclotomic ringsdeterministic algorithmspolynomial timeprimality testing

Advanced search

Text
Human understanding
Linked formalizations