Skip to main content
Log in

A Real Polynomial Decision Algorithm Using Arbitrary-Precision Floating Point Arithmetic

  • Published:
Reliable Computing

Abstract

We study the problem of deciding whether a system of real polynomial equations and inequalities has solutions, and if yes finding a sample solution. For polynomials with exact rational number coefficients the problem can be solved using a variant of the cylindrical algebraic decomposition (CAD) algorithm. We investigate how the CAD algorithm can be adapted to the situation when the coefficients are inexact, or, more precisely, Mathematica arbitrary-precision floating point numbers. We investigate what changes need to be made in algorithms used by CAD, and how reliable are the results we get.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Akritas, A., Bocharov, A., and Strzebonski, A.: Implementation of Real Root Isolation Algorithms in Mathematica, in: International Conference INTERVAL'94. Abstracts, St.Petersburg, Russia, 1994, pp. 23–27.

  2. Caviness, B. and Johnson, J., (eds): Quantifier Elimination and Cylindrical Algebraic Decomposition, Springer-Verlag, 1998.

  3. Collins, G. E.: Quantifier Elimination for the Elementary Theory of Real Closed Fields by Cylindrical Algebraic Decomposition, Lect. Notes Comput. Sci. 33 (1975), pp. 134–183.

  4. Collins, G. E. and Hong, H.: Partial Cylindrical Algebraic Decomposition for Quantifier Elimination, J. Symbolic Comp. 12 (1991), pp. 299–328.

    Google Scholar 

  5. Hong, H.: An Improvement of the Project Operator in Cylindrical Algebraic Decomposition, in: Proceedings of ISSAC, 1990, pp. 261–264.

  6. Jirstrand, M.: Constructive Methods for Inequality Constraints in Control, Linkoping Studies in Science and Technology, Dissertations 527 (1998).

  7. Keiper, J. B. and Withoff, D.: Numerical Computation in Mathematica, in: Course Notes, Mathematica Conference, 1992.

  8. McCallum, S.: An Improved Projection for Cylindrical Algebraic Decomposition, in: Caviness, B. and Johnson, J. (eds), Quantifier Elimination and Cylindrical Algebraic Decomposition, Springer-Verlag, 1998.

  9. McCallum, S.: An Improved Projection for Cylindrical Algebraic Decomposition of Three Dimensional Space, J. Symbolic Comp. 5 (1988), pp. 141–161.

    Google Scholar 

  10. McCallum, S.: Using Cylindrical Algebraic Decomposition, The Computer Journal 36(5) (1993), pp. 432–438.

    Google Scholar 

  11. Mitrinovic, D., Pecaric, J. E., and Volenec, V.: Recent Advances in Geometric Inequalities, Kluwer Academic Publishers, 1989.

  12. Strzebonski, A.: An Algorithm for Systems of Strong Polynomial Inequalities, The Mathematica Journal 4(4) (1994), pp. 74–77.

    Google Scholar 

  13. Strzebonski, A.: Computing in the Field of Complex Algebraic Numbers, J. Symbolic Comp. 24 (1997), pp. 647–656.

    Google Scholar 

  14. Wolfram, S.: The Mathematica Book, 3rd. Ed., 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Strzebonski, A. A Real Polynomial Decision Algorithm Using Arbitrary-Precision Floating Point Arithmetic. Reliable Computing 5, 337–346 (1999). https://doi.org/10.1023/A:1009924521389

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009924521389

Keywords

Navigation