Skip to main content

Probabilistic algorithms for verification of polynomial identities

  • 6. Polynomial Algorithms
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 72))

Abstract

The startling success of the Rabin-Strassen-Solovay primality algorithm, togehter with the intriguing foundational possibility that axioms of randomness may constitute a useful fundamental source of mathematical truth independent of the standard axiomatic structure of mathematics, suggests a vigorous search for probabilistic algorithms. In illustration of this observation, we present various fast probabilistic algorithms, with probability of correctness guaranteed a priori, for testing polynomial identities and properties of systems of polynomials. Ancillary fast algorithms for calculating resultants and Sturm sequences are given. Theorems of elementary geometry can be proved much more efficiently by the techniques presented than by any known artificial intelligence approach.

This work is supported under NSF Grant MCS-76-00116 from the National Science Foundation, and U. S. Department of Energy Contract No. EY-76-C-02-3077.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. P. J. Davis, Proof, Completeness, Transcendentals, and Sampling. J. ACM 24 (1977) 298–310.

    Google Scholar 

  2. A. Tarski, A Decision Method for Elementary Algebra and Geometry, 2nd Rev. Ed., University of California Press, 1951.

    Google Scholar 

  3. A. Seidenberg, A New Decision Method for Elementary Algebra. Annals of Math. 60 (1954) 365–374.

    Google Scholar 

  4. G. Hermann, Die Frage der Endlich Vielen Schritte in der Theorie der Polynomidealen. Math. Ann. 95 (1926) 736–788.

    Google Scholar 

  5. B. L. van der Waerden, Modern Analysis, Vols. I, II, Frederick Ungar Publ. Co., New York (1949, 1950).

    Google Scholar 

  6. —, Einführung in die Algebraische Geometrie (Zweite Auflage), Springer-Verlag, New York, 1973.

    Google Scholar 

  7. S. Kakeya, On Approximate Polynomials, Tohoku Math. J. 6 (1914) 182–186.

    Google Scholar 

  8. Y. Okada, On Approximate Polynomials with Integer Coefficients Only, Tohoku Math. J. 23 (1924) 26–35.

    Google Scholar 

  9. W. A. Martin, Determining the Equivalence of Algebraic Expressions by Hash Coding, J.A.C.M. 18 (1971) 549–558.

    Google Scholar 

  10. L. A. Heindel, Integer Arithmetic Algorithms for Polynomial Real Zero Determination, J. ACM 18 (1971) 533–548.

    Google Scholar 

  11. G. E. Collins, The Calculation of Multivariate Polynomial Resultants, J. ACM 18 (1971) 515–532.

    Google Scholar 

  12. —, Computer Algebra of Polynomials and Rational Functions, Amer. Math. Monthly 80 (1973) 725–53.

    Google Scholar 

  13. M. Fekete, Uber die Verteilung der Wurzeln bei Gewissen Algebraischen Gleichungen mit Ganzahligen Koeffizienten, Math. Zeitschr. 17 (1927) 228–249.

    Google Scholar 

  14. M. Fekete and G. Szegö, On Algebraic Equations with Integer Coefficients whose Roots Belong to a Given Point Set, Math. Zeitschr. 63 (1955) 158–172.

    Google Scholar 

  15. M. Rabin, Probabilistic Algorithms, in Algorithms and Complexity, New Directions and Recent Results (J. F. Traub, ed.), Academic Press, New York (1976) 21–39.

    Google Scholar 

  16. G. Chaitin and J. T. Schwartz, A Note on Monte Carlo Primality Tests and Algorithmic Information Theory. Comm. Pure Appl. Math. 31 (1978) 521–528.

    Google Scholar 

  17. N. Dunford and J. T. Schwartz, Linear Operators, Part II, Wiley-Interscience, New York, and London, 1963.

    Google Scholar 

  18. R. Moenck, Fast Computation of GCD's, Proc. Fifth Annual ACM Symposium on Theory of Computing, Assoc. for Comput. Machinery, New York, 1973, 142–151.

    Google Scholar 

  19. A. Aho, J. Hopcroft, and J. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass., 1974.

    Google Scholar 

  20. L. Bieberbach and G. Bauer, Vorlesungen über Algebra, Vol. 2, Springer-Verlag, New York, 1976.

    Google Scholar 

  21. J. T. Schwartz, Probabilistic Algorithms for the Verification of Polynomial Identities, Tech. Rept. 604, Dept. of Computer Science, Courant Inst. Math. Sci., New York Univ., 1978.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Edward W. Ng

Rights and permissions

Reprints and permissions

Copyright information

© 1979 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schwartz, J.T. (1979). Probabilistic algorithms for verification of polynomial identities. In: Ng, E.W. (eds) Symbolic and Algebraic Computation. EUROSAM 1979. Lecture Notes in Computer Science, vol 72. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-09519-5_72

Download citation

  • DOI: https://doi.org/10.1007/3-540-09519-5_72

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-09519-4

  • Online ISBN: 978-3-540-35128-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics