Title :
Self-witnessing polynomial-time complexity and prime factorization
Author :
Fellow, Michael R. ; Koblitz, Neal
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
Abstract :
For a number of computational search, problems, the existence of a polynomial-time algorithm for the problem implies that such an algorithm for the problem is constructively known. Some instances of such self-witnessing polynomial-time complexity are presented. The 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. A consequence is that primality testing is unconditionally in the intersection of UP and coUP
Keywords :
computational complexity; search problems; UP; coUP; complete factorization; compositeness; computational search; deterministic polynomial time; polynomial-time algorithm; positive integer; primality; prime factorization; self-witnessing polynomial-time complexity; Computer science; Concrete; Logic; Mathematics; Polynomials; Search problems; Testing;
Conference_Titel :
Structure in Complexity Theory Conference, 1992., Proceedings of the Seventh Annual
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-2955-X
DOI :
10.1109/SCT.1992.215385