Abstract
It has long been observed that certain factorization algorithms provide a way to write product of a lot of integers succinctly. In this paper, we study the problem of representing the product of all integers from 1 to n (n!) by straight-line programs. Formally, we say that a sequence of integers a n is ultimately f(n)-computable, if there exists a nonzero integer sequence m n such that for any n, a n m n can be computed by a straight-line program (using only additions, subtractions and multiplications) of length at most f(n). Shub and Smale [12] showed that if n! is ultimately hard to compute, then algebraic version of NP ≠ P is true. Assuming a widely believed number theory conjecture concerning smooth numbers in short interval, a subexponential upper bound (exp(c√log n log log n)) for the ultimate complexity of n! is proved in this paper, and a random subexponential algorithm constructing such a short straight-line program is presented as well.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lenore Blum, Felipe Cucker, Michael Shub, and Steve Smale. Complexity and Real Computation. Springer-Verlag, 1997.
Lenore Blum, Mike Shub, and Steve Smale. On a theory of computation and complexity over the real numbers: NP-completeness, recursive functions and universal machine. Bulletin of the American Mathematical Society, 21(1), 1989.
Peter Burgisser. The complexity of factors of multivariate polynomials. In Proc. 42th IEEE Symp. on Foundations of Comp. Science, 2001.
Peter Burgisser, Michael Clausen, and M. Amin Shokrollahi. Algebraic Complexity Theory, volume 315 of Grundlehren der mathematischen. Springer-Verlag, 1997.
E. R. Canfield, P. Erdos, and C. Pomerance. On a problem of oppenheim concerning “Factorisatio Numerorum”. J of number theory, pages 1–28, 1983.
Qi Cheng. Some remarks on the L-conjecture. In Proc. of the 13th Annual International Symposium on Algorithms and Computation(ISAAC), volume 2518 of Lecture Notes in Computer Science. Springer-Verlag, 2002.
S. Kamienny. Torsion points on elliptic curves and q-coefficients of modular forms. Inventiones Mathematicae, 109:221–229, 1992.
M. Kenku and F. Momose. Torsion points on elliptic curves defined over quadratic fields. Nagoya Mathematical Journal, 109:125–149, 1988.
A. Lenstra and H. W. Lenstra Jr. Handbook of Theoretical Computer Science A, chapter Algorithms in Number Theory, pages 673–715. Elsevier and MIT Press, 1990.
H. W. Lenstra. Factoring integers with elliptic curves. Annals of Mathematics, 126:649–673, 1987.
A. Shamir. Factoring numbers in O(log n) arithmetic steps. Information Processing Letters, 1:28–31, 1979.
M. Shub and S. Smale. On the intractability of Hilbert’s nullstellensatz and an algebraic version of “P=NP?”. Duke Math. J., 81:47–54, 1995.
J. H. Silverman. The arithmetic of elliptic curves. Springer-Verlag, 1986.
V. Strassen. Einige resultate uber berechnungskomplexitat. Jber. Deutsch. Math.-Verein, 78(1):1–8, 1976/77.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheng, Q. (2003). On the Ultimate Complexity of Factorials. In: Alt, H., Habib, M. (eds) STACS 2003. STACS 2003. Lecture Notes in Computer Science, vol 2607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36494-3_15
Download citation
DOI: https://doi.org/10.1007/3-540-36494-3_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00623-7
Online ISBN: 978-3-540-36494-8
eBook Packages: Springer Book Archive