Complexity of inverting the Euler function
Authors:
Scott Contini, Ernie Croot and Igor E. Shparlinski
Journal:
Math. Comp. 75 (2006), 983-996
MSC (2000):
Primary 11A51, 11Y16, 68Q17, 68Q25
DOI:
https://doi.org/10.1090/S0025-5718-06-01826-6
Published electronically:
January 23, 2006
MathSciNet review:
2197003
Full-text PDF Free Access
Abstract | References | Similar Articles | Additional Information
Abstract: Given an integer , how hard is it to find the set of all integers
such that
, where
is the Euler totient function? We present a certain basic algorithm which, given the prime number factorization of
, in polynomial time ``on average'' (that is,
), finds the set of all such solutions
. In fact, in the worst case this set of solutions is exponential in
, and so cannot be constructed by a polynomial time algorithm. In the opposite direction, we show, under a widely accepted number theoretic conjecture, that the PARTITION PROBLEM, an NP-complete problem, can be reduced in polynomial (in the input size) time to the problem of deciding whether
has a solution, for polynomially (in the input size of the PARTITION PROBLEM) many values of
(where the prime factorizations of these
are given). What this means is that the problem of deciding whether there even exists a solution
to
, let alone finding any or all such solutions, is very likely to be intractable. Finally, we establish close links between the problem of inverting the Euler function and the integer factorization problem.
- 1. Manindra Agrawal, Neeraj Kayal, and Nitin Saxena, PRIMES is in P, Ann. of Math. (2) 160 (2004), no. 2, 781–793. MR 2123939, https://doi.org/10.4007/annals.2004.160.781
- 2. W. R. Alford, Andrew Granville, and Carl Pomerance, There are infinitely many Carmichael numbers, Ann. of Math. (2) 139 (1994), no. 3, 703–722. MR 1283874, https://doi.org/10.2307/2118576
- 3. R. C. Baker and G. Harman, Shifted primes without large prime factors, Acta Arith. 83 (1998), no. 4, 331–361. MR 1610553, https://doi.org/10.4064/aa-83-4-331-361
- 4. Antal Balog, The prime 𝑘-tuplets conjecture on average, Analytic number theory (Allerton Park, IL, 1989) Progr. Math., vol. 85, Birkhäuser Boston, Boston, MA, 1990, pp. 47–75. MR 1084173, https://doi.org/10.1007/978-1-4612-3464-7_5
- 5. William D. Banks, John B. Friedlander, Carl Pomerance, and Igor E. Shparlinski, Multiplicative structure of values of the Euler function, High primes and misdemeanours: lectures in honour of the 60th birthday of Hugh Cowie Williams, Fields Inst. Commun., vol. 41, Amer. Math. Soc., Providence, RI, 2004, pp. 29–47. MR 2075645
- 6. W. Banks, K. Ford, F. Luca, F. Pappalardi and I. E. Shparlinski, `Values of the Euler function in various sequences', Monatsh. Math., 146 (2005), 1-19.
- 7. Paul T. Bateman, The distribution of values of the Euler function, Acta Arith. 21 (1972), 329–345. MR 302586, https://doi.org/10.4064/aa-21-1-329-345
- 8. W. Bosma, `Some computational experiments in number theory', Preprint, 2004.
- 9. Richard Crandall and Carl Pomerance, Prime numbers, Springer-Verlag, New York, 2001. A computational perspective. MR 1821158
- 10. Thomas Dence and Carl Pomerance, Euler’s function in residue classes, Ramanujan J. 2 (1998), no. 1-2, 7–20. Paul Erdős (1913–1996). MR 1642868, https://doi.org/10.1023/A:1009753405498
- 11. L. E. Dickson, `A new extension of Dirichlet's theorem on prime numbers', Messenger of Mathematics, 33 (1904), 155-161.
- 12.
P. Erdos, `On the normal number of prime factors of
and some related problems concerning Euler's
-function', Quart. J. Math., 6 (1935), 205-213.
- 13. Paul Erdős and Carl Pomerance, On the normal number of prime factors of 𝜙(𝑛), Rocky Mountain J. Math. 15 (1985), no. 2, 343–352. Number theory (Winnipeg, Man., 1983). MR 823246, https://doi.org/10.1216/RMJ-1985-15-2-343
- 14. Kevin Ford, The number of solutions of 𝜙(𝑥)=𝑚, Ann. of Math. (2) 150 (1999), no. 1, 283–311. MR 1715326, https://doi.org/10.2307/121103
- 15. Kevin Ford, Sergei Konyagin, and Carl Pomerance, Residue classes free of values of Euler’s function, Number theory in progress, Vol. 2 (Zakopane-Kościelisko, 1997) de Gruyter, Berlin, 1999, pp. 805–812. MR 1689545
- 16. H. W. Lenstra Jr., Factoring integers with elliptic curves, Ann. of Math. (2) 126 (1987), no. 3, 649–673. MR 916721, https://doi.org/10.2307/1971363
- 17. H. W. Lenstra Jr., J. Pila, and Carl Pomerance, A hyperelliptic smoothness test. I, Philos. Trans. Roy. Soc. London Ser. A 345 (1993), no. 1676, 397–408. MR 1253501, https://doi.org/10.1098/rsta.1993.0138
- 18. N. S. Mendelsohn, The equation 𝜙(𝑥)=𝑘, Math. Mag. 49 (1976), no. 1, 37–39. MR 396385, https://doi.org/10.2307/2689883
- 19. Gary L. Miller, Riemann’s hypothesis and tests for primality, J. Comput. System Sci. 13 (1976), no. 3, 300–317. MR 480295, https://doi.org/10.1016/S0022-0000(76)80043-8
- 20.
L. L. Pennesi, `A method for solving
', Amer. Math. Monthly, 74 (1957), 497-499.
- 21. Carl Pomerance, Popular values of Euler’s function, Mathematika 27 (1980), no. 1, 84–89. MR 581999, https://doi.org/10.1112/S0025579300009967
- 22. Carl Pomerance, Two methods in elementary analytic number theory, Number theory and applications (Banff, AB, 1988) NATO Adv. Sci. Inst. Ser. C Math. Phys. Sci., vol. 265, Kluwer Acad. Publ., Dordrecht, 1989, pp. 135–161. MR 1123073
- 23. Gérald Tenenbaum, Introduction à la théorie analytique et probabiliste des nombres, 2nd ed., Cours Spécialisés [Specialized Courses], vol. 1, Société Mathématique de France, Paris, 1995 (French). MR 1366197
Retrieve articles in Mathematics of Computation with MSC (2000): 11A51, 11Y16, 68Q17, 68Q25
Retrieve articles in all journals with MSC (2000): 11A51, 11Y16, 68Q17, 68Q25
Additional Information
Scott Contini
Affiliation:
Department of Computing, Macquarie University, Sydney, New South Wales 2109, Australia
Email:
scontini@ics.mq.edu.au
Ernie Croot
Affiliation:
School of Mathematics, Georgia Institute of Technology, Atlanta, Georgia 30332
Email:
ecroot@math.gatech.edu
Igor E. Shparlinski
Affiliation:
Department of Computing, Macquarie University, Sydney, New South Wales 2109, Australia
Email:
igor@ics.mq.edu.au
DOI:
https://doi.org/10.1090/S0025-5718-06-01826-6
Keywords:
Euler function,
integer factorisation,
Partition problem,
NP-completeness
Received by editor(s):
December 6, 2004
Received by editor(s) in revised form:
April 26, 2005
Published electronically:
January 23, 2006
Article copyright:
© Copyright 2006
American Mathematical Society