Abstract
For a number of computational search problems, the existence of a polynomial-time algorithm for the problem implies that a polynomial-time algorithm for the problem is constructively known. Some instances of such self-witnessing polynomial-time complexity are presented. Our main result demonstrates this property for the problem of computing the prime factorization of a positive integer, based on a lemma which shows that a certificate for primality or compositeness can be constructed for a positive integer p in deterministic polynomial time given a complete factorization of p - 1.
Similar content being viewed by others
References
M.J. Beeson, Foundations of Constructive Mathematics, Springer, Berlin (1985).
N.G. de Bruijn, On the number of positive integers ≤ x and free of prime factors ≥ y, Indag. Math. Vol. 28 (1966) pp. 239–247.
M.R. Fellows and M.A. Langston, On search, decision and the efficiency of polynomial-time algorithms, Proceedings of the ACM Symposium on Theory of Computing (1989) pp. 501–512.
J. Feigenbaum, R.J. Lipton and S.R. Mahaney, A completeness theorem for almost everywhere invulnerable generators, Technical Memorandum, AT&T Bell Laboratories, (February 1989).
D.S. Johnson, The NP-completeness column: an ongoing guide, Column 19, J. Algorithms vol. 8 (1987) pp. 285–303.
L.A. Levin, Universal enumeration problems, (Russian) Problemy Peredachi Informatsii, Vol. IX (1972) pp. 115–116.
G.L. Miller, Riemann's hypothesis and a test for primality, J. Comput. System Sci. Vol. 13 (1976), pp. 300–317.
R. Mines, F. Richman and W. Ruitenburg, A Course in Constructive Algebra, Springer-Verlag, New York, (1988).
V.R. Pratt, Every prime has a succinct certificate, SIAM J. Comput. Vol. 4 (1975) pp. 214–220.
N. Robertson and P.D. Seymour, Graph minors XIII. Disjoint paths, to appear.
N. Roberston and P.D. Seymour, Graph minors XVI. Wagner's conjecture, to appear.
I. Stewart, The Problems of Mathematics, Oxford University Press, Cambridge (1987).
Author information
Authors and Affiliations
Additional information
Communicated by S.A. Vanstone
Rights and permissions
About this article
Cite this article
Fellows, M.R., Koblitz, N. Self-witnessing polynomial-time complexity and prime factorization. Des Codes Crypt 2, 231–235 (1992). https://doi.org/10.1007/BF00141967
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00141967