|
ABSTRACT
In this article we show the NP-completeness of some simple number-theoretic problems. Natural simplifications of these problems invariably are known to be in P. Our research was motivated by the question whether one could study non-deterministic computation without loss of generality on a restricted, number theoretically significant class of nondeterministic Turing machines, the nondeterministic diophantine machines defined below [1,2]. The results suggest this is true. Because of the relative difficulty of the reduction of the satisfiability problem used in the proof, and the distinctly number-theoretic character of the problems shown to be NP-complete, we hope that the NP-completeness of these problems will play a role in showing the NP-completeness of further problems of a numerical nature, much as the satisfiability problem has in showing the NP-completeness of combinatorial problems ([3],[5]). The results illustrate an intimate connection between problems in computational theory, such as “P&equil;NP?”, and problems in number theory, e.g. about quadratic congruences in one unknown, which are just beyond the range in which efficient algorithms exist. Thus our work exposes an interface between the state-of-the-art in number theory and in the theory of computation. Also, our results can be seen as the solution to a natural and important revision of Hilbert's 10thproblem: Give a feasible algorithmic procedure to decide whether an arbitrary diophantine equation has solutions. Unless P&equil;NP this is impossible, even for a class of quadratic diophantine equations in two unknowns for which a decision procedure in the original sense is in fact available. Certainly, these results present a striking rigorous demonstration that number theorists' intuitions about where problems about diophantine equations and quadratic congruences start to be truly difficult are justified.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Adleman, L. and Manders, K., "Computational Complexity of Decision Procedures for Polynomials," 16th Annual Symposium on Foundations of Computer Science (Oct. 1975), 169-177.
|
| |
2
|
Adleman, L. and Manders, K., "Number-theoretic Aspects of Computational Complexity." In preparation.
|
 |
3
|
|
| |
4
|
Gill, J., "Axiomatic Independence of the Question NP&equil;P?." To appear.
|
| |
5
|
Karp, R.M., "Reducibility Among Combinatorial Problems," in Complexity of Computer Computation, eds. R.N. Miller and J.W. Thatcher, Plenum Press, 1972, pp. 85-104.
|
 |
6
|
|
| |
7
|
Matijasevič, Y., "Enumerable Sets are Diophantine (Russian)," Dokl. Acad. Nauk SSSR 191 (1970), 279-282.
|
| |
8
|
Matijasevič, Y. and Robinson, J., "Reduction of an Arbitrary Diophantine Equation to One in 13 Unknowns," Acta Arithmetica 27 (1975), 521-553.
|
| |
9
|
Matijasevič, Y. Private communication.
|
 |
10
|
|
| |
11
|
Miller, G.L. Ph.D. Thesis, Berkeley, 1975.
|
| |
12
|
Niven, I. and Zuckerman, H. An Introduction to the Theory of Numbers, John Wiley and Sons, Inc. (1972).
|
| |
13
|
Pratt, V., "Succinct Certificates for the Primes." To appear.
|
| |
14
|
Sato, D. Private communication.
|
CITED BY 7
|
|
|
|
|
Leonard Adleman , Kenneth Manders, Reducibility, randomness, and intractibility (Abstract), Proceedings of the ninth annual ACM symposium on Theory of computing, p.151-163, May 04-04, 1977, Boulder, Colorado, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|