Skip to main content

On the Real Nullstellensatz

  • Conference paper
Algorithmic Algebra and Number Theory

Abstract

We give a survey of three implemented real quantifier elimination methods: partial cylindrical algebraic decomposition, virtual substitution of test terms, and a combination of Grabner basis computations with multivariate real root counting. We examine the scope of these implementations for applications in various fields of science, engineering, and economics.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dennis S. Arnon, George E. Collins, and Scott McCallum. Cylindrical algebraic decomposition I: The basic algorithm. SIAM Journal on Computing, 13(4)865– 877, November 1984.

    MathSciNet  Google Scholar 

  2. Dennis S. Arnon, George E. Collins, and Scott McCallum. Cylindrical algebraic decomposition II: An adjacency algorithm for the plane. SIAM Journal on Computing, 13(4)878–889, November 1984.

    MathSciNet  Google Scholar 

  3. T.ChaoukiAbdallah, Peter Dorato, Wei Yang, Richard Liska, and Stanly Steinberg. Applications of quantifier elimination theory to control system design. In Proceedings of the 4th IEEE Mediterranean Symposium on Control and Automation, pages 340–345. IEEE, 1996.

    Google Scholar 

  4. Ferdinand François Désiré Budan de Boislaurent. Nouvelle méthode pour la résolution des équations numériques d’un degré quelconque, 1807. 2nd edition, Paris 1822.

    Google Scholar 

  5. Eberhard Becker. Sums of squares and quadratic forms in real algebraic geometry. In Cahiers du Séminaire d’Historie de Mathématiques, volume 1, pages 41–57. Université Pierre et Marie Curie, Laboratoire de Mathématiques Fondamentales, Paris, 1991.

    Google Scholar 

  6. Mark de Berg, Marc van Kreveld, Mark Overmars, and Otfried Schwarzkopf. Computational Geometry, Algorithms and Applications. Springer, Berlin, Heidelberg, New York, 1997.

    Google Scholar 

  7. Michael Ben-Or, Dexter Kozen, and John Reif. The complexity of elementary algebra and geometry. Journal of Computer and System Sciences, 32:251–264, 1986.

    Article  MathSciNet  MATH  Google Scholar 

  8. Saugata Basu, Richard Pollack, and Marie-Françoise Roy. On the combinatorial and algebraic complexity of quantifier elimination. In Shafi Goldwasser, editor, Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pages 632–641, Santa Fe, NM, November 1994. IEEE Computer Society Press, Los Alamitos, CA.

    Chapter  Google Scholar 

  9. Bruno Buchberger. Ein Algorithmus zum Auffinden der Basiselemente des Restklassenringes nach einem nulldimensionalen Polynomideal. Doctoral dissertation, Mathematical Institute, University of Innsbruck, Innsbruck, Austria, 1965.

    Google Scholar 

  10. Klaus-Dieter Burhenne. Implementierung eines Algorithmus zur Quantorenelimination fUr lineare reelle Probleme. Diploma thesis, Universität Passau, D-94030 Passau, Germany, December 1990.

    Google Scholar 

  11. Eberhard Becker and Thorsten Wormann. On the trace formula for quadratic forms. In William B. Jacob, Tsit-Yuen Lam, and Robert O. Robson, editors, Recent Advances in Real Algebraic Geometry and Quadratic Forms, volume 155 of Contemporary Mathematics,pages 271–291. American Mathematical Society, American Mathematical Society, Providence, Rhode Island, 1994. Proceedings of the RAGS QUAD Year, Berkeley, 1990-1991.

    Google Scholar 

  12. George E. Collins and Hoon Hong. Partial cylindrical algebraic decomposition for quantifier elimination. Journal of Symbolic Computation, 12(3)299–328, September 1991.

    Article  MathSciNet  MATH  Google Scholar 

  13. David Cox, John Little, and Donald O’Shea. Ideals, Varieties and AlgorithmsUndergraduate Texts in Mathematics. Springer-Verlag, New York, Berlin, Heidelberg, 1992.

    Google Scholar 

  14. George E. Collins. Quantifier elimination for the elementary theory of real closed fields by cylindrical algebraic decomposition. In H. Brakhage, editor, Automata Theory and Formal Languages. 2nd GI Conference, volume 33 of Lecture Notes in Computer Science,pages 134–183. Gesellschaft für Informatik, Springer-Verlag, Berlin, Heidelberg, New York, 1975.

    Google Scholar 

  15. Alain Colmerauer. Prolog III. Communications of the ACM, 33(7)70–90, July 1990.

    Google Scholar 

  16. George B. Dantzig. Maximization of a linear function of variables subject to linear inequalities. In T.C. Koopmans, editor, Activity Analysis of Production and Allocation, pages 339–347. John Wiley & Sons, New York, 1951.

    Google Scholar 

  17. René Descartes. La géometrie-livre III. In Charles Adam and Paul Tannery, editors, Discours de la Méthode& Essais, volume 6 of (Euvres des Descartes,pages 442–485. Librairie Philosophique J. Vrin, Paris, new edition, 1973.

    Google Scholar 

  18. James H. Davenport and Joos Heintz. Real quantifier elimination is doubly exponential. Journal of Symbolic Computation, 5(1–2)29–35, February-April 1988.

    Article  MathSciNet  MATH  Google Scholar 

  19. Andreas Dolzmann. Reelle Quantorenelimination durch parametrisches Zählen von Nullstellen. Diploma thesis, Universität Passau, D-94030 Passau, Germany, November 1994.

    Google Scholar 

  20. Andreas Dolzmann and Thomas Sturm. Redlog user manual. Technical Report MIP-9616, FMI, Universität Passau, D-94030 Passau, Germany, October 1996. Edition 1.0 for Version 1.0.

    Google Scholar 

  21. Andreas Dolzmann and Thomas Sturm. Redlog: Computer algebra meets computer logic. ACM SIGSAM Bulletin, 31(2)2–9, June 1997.

    Article  Google Scholar 

  22. Andreas Dolzmann and Thomas Sturm. Simplification of quantifier-free formulae over ordered fields. Journal of Symbolic Computation, 24(2)209–231, August 1997.

    Article  MathSciNet  MATH  Google Scholar 

  23. Andreas Dolzmann, Thomas Sturm, and Volker Weispfenning. A new approach for automatic theorem proving in real geometry. Technical Report MIP-9611, FMI, Universität Passau, D-94030 Passau, Germany, May 1996. To appear in the Journal of Automated Reasoning.

    Google Scholar 

  24. Peter Dorato, Wei Yang, and Chaouki Abdallah. Robust multi-objective feedback design by quantifier elimination. Journal of Symbolic Computation, 24(2)153–159, August 1997. Special issue on applications of quantifier elimination.

    Article  MathSciNet  MATH  Google Scholar 

  25. Horst A. Eiselt, Giorgio Pederzoli, and Carl-Louis Sandblom. Continuous Optimization Models. De Gruyter, Berlin, 1987.

    MATH  Google Scholar 

  26. Jean Baptiste Joseph Fourier. Analyse des equations determinees. F. Didot, Paris, 1831.

    Google Scholar 

  27. Laureano González-Vega. A combinatorial algorithm solving some quantifier elimination problems. Technical Report 11-1993, University of Cantabria, Departemento de Mathematicas, Estadistica y Computación, Facultad de Ciencias, A venida de Los Castros, 39071 Santander, Spain, November 1993.

    Google Scholar 

  28. Charles Hermite. Remarques sur Ie tMoreme de M. Sturm. In Emile Picard, editor, (Euvres des Charles Hermite, volume I, pages 284–287. Gauthier-Villars, Paris, 1905.

    Google Scholar 

  29. Hoon Hong, Richard Liska, and Stanly Steinberg. Testing stability by quantifier elimination. Journal of Symbolic Computation, 24(2)161–187, August 1997. Special issue on applications of quantifier elimination.

    Article  MathSciNet  MATH  Google Scholar 

  30. Christoph M. Hoffmann. Geometric and Solid Modeling. Computer Graphics and Geometric Modeling. Morgan Kaufmann, San Mateo, California, 1989.

    Google Scholar 

  31. Hoon Hong. An improvement of the projection operator in cylindrical algebraic decomposition. In Shunro Watanabe and Morio Nagata, editors, Proceedings of the International Symposium on Symbolic and Algebraic Computation (ISSAC 90), pages 261–264, Tokyo, Japan, August 1990. ACM, ACM Press.

    Chapter  Google Scholar 

  32. Hoon Hong. Simple solution formula construction in cylindrical algebraic decomposition based quantifier elimination. In Paul S. Wang, editor, Proceedings of the International Symposium on Symbolic and Algebraic Computation (ISSAC 92), pages 177–188, Berkeley, CA, July 1992. ACM, ACM Press.

    Google Scholar 

  33. Hoon Hong. Quantifier elimination for formulas constrained by quadratic equations. In Manuel Bronstein, editor, Proceedings of the International Symposium on Symbolic and Algebraic Computation (ISSAC93), pages 264–274, Kiev, Ukraine, July 1993. ACM, ACM Press.

    Chapter  Google Scholar 

  34. Hoon Hong. Quantifier elimination for formulas constrained by quadratic equations via slope resultants. THE Computer Journal, 36(5)440–449, 1993. Special issue on computational quantifier elimination.

    Google Scholar 

  35. Mats Jirtsrand. Nonlinear control system design by quantifier elimination. Journal of Symbolic Computation, 24(2)137–152, August 1997. Special issue on applications of quantifier elimination.

    Article  MathSciNet  Google Scholar 

  36. Frank Lippold. Implementierung eines Verfahrens zum Zählen reeller Nullstellen multivariater Polynome. Diploma thesis, Universität Passau, D-94030 Passau, Germany, September 1993.

    Google Scholar 

  37. Rüdiger Loos and Volker Weispfenning. Applying linear quantifier elimination. The Computer Journal, 36(5)450–462, 1993. Special issue on computational quantifier elimination.

    Article  MathSciNet  MATH  Google Scholar 

  38. Scott McCallum. An improved projection operation for cylindrical algebraic decomposition of three-dimensional space. Journal of Symbolic Computation, 5(1–2)141–161, February-April 1988.

    Article  MathSciNet  MATH  Google Scholar 

  39. Scott McCallum. Partial solution to path finding problems using the CAD method. Electronic Proceedings of the IMACS ACA 1995 on http://math.unm.edu/ACA/1995.html, 1995.

    Google Scholar 

  40. Theodore S. Motzkin. Beiträge zur Theorie der linearen Ungleichungen. Doctoral dissertation, Universität Zürich, 1936.

    MATH  Google Scholar 

  41. Paul Pedersen. Counting Real Zeros. Ph.D. dissertation, Courant Institute of Mathematical Sciences, New York, 1991.

    Google Scholar 

  42. P. Pedersen, M.-F. Roy, and A. Szpirglas. Counting real zeroes in the multivariate case. In F. Eysette and A. Galigo, editors, Computational Algebraic Geometry, volume 109 of Progress in Mathematics,pages 203–224. Birkhäuser, Boston, Basel; Berlin, 1993. Proceedings of the MEGA 92.

    Chapter  Google Scholar 

  43. James Renegar. On the computational complexity and geometry of the first-order theory of the reals. Journal of Symbolic Computation, 13(3)255–352, March 1992. Part I-III.

    Article  MathSciNet  MATH  Google Scholar 

  44. Jaroslaw R. Rossignac. Blending and Offsetting Solid Models. Ph.D. thesis, Department of Electrical Engineering, College of Engineering and Applied Science, University of Rochester, Rochester, New York 14627, July 1985.

    Google Scholar 

  45. Jaroslaw R. Rossignac and Aristides A.@@G. Requicha. Offsetting operations in solid modelling. Computer Aided Geometric Design, 3(2)129–148, August 1986.

    Article  MATH  Google Scholar 

  46. Elke Schönfeld. Parametrische Grébnerbasen im Computeralgebrasystem ALDES/SAC-2. Diploma thesis, Universität Passau, D-94030 Passau, Germany, May 1991.

    Google Scholar 

  47. Jacques Charles François Sturm. Mémoire sur la resolution des équations numériques.InMémoires présentés par divers Savantsétrangers l’Académie royale des sciences, section Sc. math. phys., volume 6, pages273–318, 1835.

    Google Scholar 

  48. Thomas Sturm. Reasoning over networks by symbolic methods. Technical Report MIP-9719, FMI, Universität Passau, D-94030 Passau, Germany, December 1997.

    Google Scholar 

  49. Thomas Sturm and Volker Weispfenning. Computational geometry problems in Redlog. Technical Report MIP-9708, FMI, Universität Passau, D-94030 Passau, Germany, April 1997.

    Google Scholar 

  50. Thomas Sturm and Volker Weispfenning. Rounding and blending of solids by a real elimination method. In Achim Sydow, editor, Proceedings of the 15th IMACS World Congress on Scientific Computation, Modelling, and Applied Mathematics (IMACS 97), volume 2, pages 727–732, Berlin, August 1997. IMACS, Wissenschaft & Technik Verlag.

    Google Scholar 

  51. James Joseph Sylvester. On a theory of the syzegetic relations of two rational integral functions, comprising an application to the theory of Sturm’s functions, and that of the greatest algebraical common measure. Philosophical Transactions of the Royal Society London, 143:407–548, 1853.

    Article  Google Scholar 

  52. Alfred Tarski. A decision method for elementary algebra and geometry. Technical report, RAND, Santa Monica, CA, 1948.

    Google Scholar 

  53. Volker Weispfenning. The complexity of linear problems in fields. Journal of Symbolic Computation, 5(1–2)3–27, February-April 1988.

    Article  MathSciNet  MATH  Google Scholar 

  54. Volker Weispfenning. Comprehensive Grabner bases. Journal of Symbolic Computation, 14:1–29, July 1992.

    Article  MathSciNet  MATH  Google Scholar 

  55. Volker Weispfenning. A new approach to quantifier elimination for real algebra. Technical Report MIP-9305, FMI, Universität Passau, D-94030 Passau, Germany, July 1993.

    Google Scholar 

  56. Volker Weispfenning. Parametric linear and quadratic optimization by elimination. Technical Report MIP-9404, FMI, Universität Passau, D-94030 Passau, Germany, April 1994.

    Google Scholar 

  57. Volker Weispfenning. Quantifier elimination for real algebra-the cubic case. In Proceedings of the International Symposium on Symbolic and Algebraic Computation (ISSAC94), pages 258–263, Oxford, England, July 1994. ACM Press.

    Book  Google Scholar 

  58. Volker Weispfenning. Quantifier elimination for real algebra-the quadratic case and beyond. Applicable Algebra in Engineering Communication and Computing, 8(2)85–101, February 1997.

    Article  MathSciNet  MATH  Google Scholar 

  59. Volker Weispfenning. Simulation and optimization by quantifier elimination. Journal of Symbolic Computation, 24(2)189–208, August 1997. Special issue on applications of quantifier elimination.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Becker, E., Schmid, J. (1999). On the Real Nullstellensatz. In: Matzat, B.H., Greuel, GM., Hiss, G. (eds) Algorithmic Algebra and Number Theory. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-59932-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-59932-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64670-9

  • Online ISBN: 978-3-642-59932-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics