Available in electronic format
Available in print format
Mathematics of Computation
Journal of the American Mathematical Society
ISSN 1088-6842(e) ISSN 0025-5718(p)
     

Detecting perfect powers by factoring into coprimes

Author(s): Daniel J. Bernstein; Hendrik W. Lenstra Jr.; Jonathan Pila.
Journal: Math. Comp. 76 (2007), 385-388.
MSC (2000): Primary 11Y16
Posted: September 14, 2006
Retrieve article in: PDF DVI PostScript

Abstract | References | Similar articles | Additional information

Abstract: This paper presents an algorithm that, given an integer $ n>1$, finds the largest integer $ k$ such that $ n$ is a $ k$th power. A previous algorithm by the first author took time $ b^{1+o(1)}$ where $ b=\lg n$; more precisely, time $ b \exp(O(\sqrt{\lg b\lg\lg b}))$; conjecturally, time $ b (\lg b)^{O(1)}$. The new algorithm takes time $ b(\lg b)^{O(1)}$. It relies on relatively complicated subroutines--specifically, on the first author's fast algorithm to factor integers into coprimes--but it allows a proof of the $ b(\lg b)^{O(1)}$ bound without much background; the previous proof of $ b^{1+o(1)}$ relied on transcendental number theory.

The computation of $ k$ is the first step, and occasionally the bottleneck, in many number-theoretic algorithms: the Agrawal-Kayal-Saxena primality test, for example, and the number-field sieve for integer factorization.


References:

1.
Eric Bach, James Dirscoll, Jeffrey Shallit, Factor refinement, in [7] (1990), 201-211; see also newer version [2]. URL: http://cr.yp.to/bib/entries.html#1990/bach-cba. MR 1231441 (94m:11148)

2.
Eric Bach, James Driscoll, Jeffrey Shallit, Factor refinement, Journal of Algorithms 15 (1993), 199-222; see also older version [1]. ISSN 0196-6774. URL: http://cr.yp.to/bib/entries.html#1993/bach-cba. MR 1231441 (94m:11148)

3.
Eric Bach, Jonathan Sorenson, Sieve algorithms for perfect power testing, Algorithmica 9 (1993), 313-328. ISSN 0178-4617. MR 1208565 (94d:11103)

4.
Daniel J. Bernstein, Detecting perfect powers in essentially linear time, Mathematics of Computation 67 (1998), 1253-1283. ISSN 0025-5718. URL: http://cr.yp.to/papers.html. MR 1464141 (98j:11121)

5.
Daniel J. Bernstein, Factoring into coprimes in essentially linear time, Journal of Algorithms 54 (2005), 1-30. ISSN 0196-6774. URL: http://cr.yp.to/papers.html#dcba. ID f32943f0bb67a9317d4021513f9eee5a. MR 2108417

6.
Daniel J. Bernstein, Fast multiplication and its applications, to appear in Buhler-Stevenhagen Algorithmic number theory book. URL: http://cr.yp.to/papers.html#multapps. ID 8758803e61822d485d54251b27b1a20d.

7.
David S. Johnson (editor), Proceedings of the first annual ACM-SIAM symposium on discrete algorithms, January $ 22$-$ 24, 1990,$ San Francisco, California, Society for Industrial and Applied Mathematics, Philadelphia, 1990. ISBN 0-89871-251-3. MR 1089882 (91i:68006)


Similar Articles:

Retrieve articles in Mathematics of Computation with MSC (2000): 11Y16

Retrieve articles in all Journals with MSC (2000): 11Y16


Additional Information:

Daniel J. Bernstein
Affiliation: Department of Mathematics, Statistics, and Computer Science (M/C 249), The University of Illinois at Chicago, Chicago, Illinois 60607--7045
Email: djb@cr.yp.to

Hendrik W. Lenstra Jr.
Affiliation: Mathematisch Instituut, Universiteit Leiden, Postbus 9512, 2300 RA Leiden, The Netherlands
Email: hwl@math.leidenuniv.nl

Jonathan Pila
Affiliation: School of Mathematics, University of Bristol, Bristol, BS8 1TW, United Kingdom
Email: j.pila@bristol.ac.uk

DOI: 10.1090/S0025-5718-06-01837-0
PII: S 0025-5718(06)01837-0
Received by editor(s): July 2, 2004
Received by editor(s) in revised form: May 10, 2005
Posted: September 14, 2006
Additional Notes: Initial work: Lenstra was supported by the National Science Foundation under grant DMS--9224205. Subsequent work: Bernstein was supported by the National Science Foundation under grant DMS--0140542. The authors thank the University of California at Berkeley and the Fields Institute for Research in Mathematical Sciences.
Copyright of article: Copyright 2006, by the authors


  AMS Website Logo Small Comments: webmaster@ams.org
© Copyright 2008, American Mathematical Society
Privacy Statement
Search the AMSPowered by Google