arXiv Analytics

Sign in

arXiv:math/0406335 [math.NT]AbstractReferencesReviewsResources

The iterated Carmichael λ-function and the number of cycles of the power generator

Greg Martin, Carl Pomerance

Published 2004-06-16Version 1

Iteration of the modular l-th power function f(x) = x^l (mod n) provides a common pseudorandom number generator (known as the Blum-Blum-Shub generator when l=2). The period of this pseudorandom number generator is closely related to \lambda(\lambda(n)), where \lambda(n) denotes Carmichael's function, namely the maximal multiplicative order of any integer modulo n. In this paper, we show that for almost all n, the size of \lambda(\lambda(n)) is n/exp((1+o(1))(log log n)^2 log log log n). We conjecture an analogous formula for the k-th iterate of \lambda. We deduce that for almost all n, the psuedorandom number generator described above has at least exp((1+o(1))(log log n)^2 log log log n) disjoint cycles. In addition, we show that this expression is accurate for almost all n under the assumption of the Generalized Riemann Hypothesis for Kummerian fields. We also consider the number of iterations of \lambda it takes to reduce an integer n to 1, proving that this number is less than (1+o(1))(log log n)/log 2 infinitely often and speculating that log log n is the true order of magnitude almost always.

Related articles:
arXiv:math/0405406 [math.NT] (Published 2004-05-21)
On one problem of Gowers
arXiv:2412.07989 [math.NT] (Published 2024-12-11, updated 2024-12-28)
Exponential Sums with Sparse Polynomials and Distribution of the Power Generator
arXiv:1001.4133 [math.NT] (Published 2010-01-23, updated 2011-02-02)
Lower bounds on the lengths of double-base representations