The Similarities (and Differances) between Polynomials and Integers

The purpose of this paper is to examine the two domains of the integers and the polynomials, in an attempt to understand the nature of complexity in these very basic situations. Can we formalize the integer algorithms which shed light on the polynomial domain, and vice versa? When will the casting of one in the other speed up an existing algorithm? Why do some problems not lend themselves to this kind of speed-up? We give several simple and natural theorems that show how problems in one domain can be embedded in the other, and we examine the complexity-theoretic consequences of these embeddings. We also prove several results on the impossibility of solving integer problems by mimicking their polynomial counterparts.

[1]  A. K. Lenstra,et al.  Implementation of a New Primality Test , 1985 .

[2]  A. Avizeinis,et al.  Signed Digit Number Representations for Fast Parallel Arithmetic , 1961 .

[3]  Peter J. Weinberger Finding the Number of Factors of a Polynomial , 1984, J. Algorithms.

[4]  George E. Collins,et al.  The Calculation of Multivariate Polynomial Resultants , 1971, JACM.

[5]  Baruch Schieber,et al.  A lower bound for integer greatest common divisor computations , 1991, JACM.

[6]  Baruch Schieber,et al.  Lower Bounds for Computations with the Floor Operation , 1989, SIAM J. Comput..

[7]  Allan Borodin,et al.  The computational complexity of algebraic and numeric problems , 1975, Elsevier computer science library.

[8]  S. Cabay Exact solution of linear equations , 1971, SYMSAC '71.

[9]  Allan Borodin,et al.  Fast Modular Transforms , 1974, J. Comput. Syst. Sci..

[10]  Bruce W. Char,et al.  GCDHEU: Heuristic Polynomial GCD Algorithm Based on Integer GCD Computation , 1984, EUROSAM.

[11]  L. Adleman,et al.  On distinguishing prime numbers from composite numbers , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[12]  Arnold Schönhage Probabilistic Computation of Integer Polynomial GCDs , 1988, J. Algorithms.

[13]  M. Mignotte An inequality about factors of polynomials , 1974 .

[14]  Victor Y. Pan,et al.  Complexity of Computations with Matrices and Polynomials , 1992, SIAM Rev..

[15]  W. S. Brown On Euclid's algorithm and the computation of polynomial greatest common divisors , 1971, SYMSAC '71.

[16]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[17]  Allan Borodin,et al.  Parallel Computation for Well-Endowed Rings and Space-Bounded Probabilistic Machines , 1984, Inf. Control..

[18]  G. Hardy,et al.  An Introduction to the Theory of Numbers , 1938 .

[19]  Susan Landau Some Remarks on Computing the Square Parts of Integers , 1988, Inf. Comput..