English

Divisors in Residue Classes Revisited

Number Theory 2024-10-08 v1

Abstract

In 1984, H. W. Lenstra described an algorithm finding divisors of NN congruent to rmodSr \mod S. When S3>NS^3 > N, this algorithm runs in polynomial time and hence factors NN in time N1/3+o(1)N^{1/3+o(1)}. Lenstra's algorithm relies on a sign change in a constructed sequence and so cannot be adapted directly to larger euclidean number rings. We present a new method that generalizes to a larger class of euclidean rings and the polynomial ring Z[x]\mathbb{Z}[x]. The algorithm is implemented and timed confirming its polynomial run time.

Keywords

Cite

@article{arxiv.2410.05030,
  title  = {Divisors in Residue Classes Revisited},
  author = {Jonathon Hales},
  journal= {arXiv preprint arXiv:2410.05030},
  year   = {2024}
}

Comments

14 pages, 1 figure, and pseudocode for two algorithms. Comments welcome!

R2 v1 2026-06-28T19:11:08.323Z