paper

Divisors in Residue Classes Revisited

arXiv:2410.05030

Abstract

In 1984, H. W. Lenstra described an algorithm finding divisors of congruent to . When , this algorithm runs in polynomial time and hence factors in time . 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 . The algorithm is implemented and timed confirming its polynomial run time.

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

Divisors in Residue Classes Revisited · wovepaper