Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

On the combinatorial and algebraic complexity of quantifier elimination

Published: 01 November 1996 Publication History

Abstract

In this paper, a new algorithm for performing quantifier elimination from first order formulas over real closed fields in given. This algorithm improves the complexity of the asymptotically fastest algorithm for this problem, known to this data. A new feature of this algorithm is that the role of the algebraic part (the dependence on the degrees of the imput polynomials) and the combinatorial part (the dependence on the number of polynomials) are sparated. Another new feature is that the degrees of the polynomials in the equivalent quantifier-free formula that is output, are independent of the number of input polynomials. As special cases of this algorithm new and improved algorithms for deciding a sentence in the first order theory over real closed fields, and also for solving the existential problem in the first order theory over real closed fields, are obtained.

References

[1]
~ALONSO, M. E., BECKER, E., RoY, M.-F., AND WORMANN, T. 1996. Zero's, multiplicities, and ~idempotents for zero dimensional systems. In Algorithms in Algebraic Geometry and Applications. L. ~Gonzalez-Vega and T. Recio, eds. Birkhauser, pp. 6-16.]]
[2]
~ATIYAH, M. F., AND MACONALD, I.G. 1969. Introduction to Commutative Algebra. Addison-Wesley, ~Reading, Pa.]]
[3]
~BASU, S., POLLACK, R., AND ROY, M.-F. A new algorithm to find a point in every cell defined by a ~family of polynomials. In Quantifier Elimination and Cylindrical Algebraic Decomposition. B. ~Caviness and J. Johnson, eds. Springer-Verlag, New York, to appear.]]
[4]
~BASU, S., POLLACK, R., AND ROY, M.-F. 1995. Computing a set of points meeting every cell ~defined by a family of polynomials on a variety. In Algorithmic Foundations of Robotics. K. Y. ~Goldberg, D. Halperin, J.-C. Latombe, R. H. Wilson, eds. A. K. Peters, Boston, Mass., pp. 537-555.]]
[5]
~BASU, S., POLLACK, R., AND ROY, M. F. 1996. On the number of cells defined by a family of ~polynomials on a variety. Mathematika 43, 120-126.]]
[6]
~BAsu, S., POLLACK, R., AND ROY, M.F. 1994. On the combinatorial and algebraic complexity of ~quantifier elimination. In Proceedings of the 35th IEEE Symposium on Foundations of Computer ~Science. IEEE, New York, pp. 632-641.]]
[7]
~BEN-OR, M., KOZEN, m., AND REIF, J. 1986. The complexity of elementary algebra and geometry. ~J. Comput. Syst. Sci. 18, 251-264.]]
[8]
~BERKOWITZ, S.J. 1984. On computing the determinant in small parallel time using a small number ~of processors. Inform. Process. Lett. 32, 147-150.]]
[9]
~BOCHNAK, J., COSTE, M., AND ROY, M.F. 1987. G~om~trie alg~btique r~elle. Springer-Verlag, New ~York.]]
[10]
~BUCHBEROER, B. 1985. Gr6bner bases: An algorithmic method in polynomial ideal theory. In ~Recent Trends in Multidimensional Systems Theory. Reider, ed. Bose.]]
[11]
~CANNY, J. 1988. Some algebraic and geometric computations in PSPACE. In Proceedings of the ~20th ACM Symposium on Theory of Computing. (Chicago, Ill., May 2-4). ACM, New York, pp. ~460-467.]]
[12]
~CANNY, J. 1993a. Some practical tools for algebraic geometry. Tech. rep. Spring school on robot ~motion planning at Rodez, France. PROMOTION ESPRIT, pp. 39-52.]]
[13]
~CANNY, J. 1991. An improved sign determination algorithm. AAECC, New Orleans.]]
[14]
~CANNY, J. 1993b. Improved algorithms for sign determination and existential quantifier elimina- ~tion. Comput. J. 36, 409-418.]]
[15]
~COLLINS, G.E. 1975. Quantifier elimination for real closed fields by cylindrical algebraic decom- ~position. In Springer Lecture Notes in Computer Science 33, 515-532.]]
[16]
~COSTE, M., AND ROY, M.F. 1988. Thom's lemma, the coding of real algebraic numbers and the ~topology of semi-algebraic sets. J. Symb. Comput. 5, 121-129.]]
[17]
~GIusTI, M., AND HEINTZ, J. 1991. La d6termination des points isol6s d'une vari6t6 alg6brique peut ~se faire en temps polynomial. In Proceedings of the International Meeting on Commutative Algebra. ~Cortona.]]
[18]
GRIOOR'EV, D. 1988. The Complexity of deciding Tarski algebra. J. Symb. Comput. 5, 65-108.]]
[19]
GRIOOR'EV, D., AND VOROBJOV, N. 1988. Solving systems of polynomial inequalities in subexpo- ~nential time. J. Symb. Comput. 5, 37-64.]]
[20]
~GRIOOR'EV, D., AND VOROBJOV, N. 1992. Counting connected components of a semi-algebraic set ~in subexponential time. Comput. Complexity 2, 133-186.]]
[21]
~HEINTZ, J., RoY, M.-F., AND SOLERN6, P. 1990. Sur la complexit6 du principe de Tarski- ~Seidenberg. Bull. Soc. Math. France 118, 101-126.]]
[22]
~HEINTZ, J., RoY, M.-F., AND SOLERN0, P. 1989. On the Complexity of Semi-Algebraic Sets. In ~Proceedings oflFIP '89 (San Francisco, Calif.). North-Holland, Amsterdam, The Netherlands, pp. ~293-298.]]
[23]
~KOIRAN, P. 1993. A weak version of the Blum, Shub & Smale model. In Proceedings of the 34th ~IEEE Symposium on Foundations of Computer Science. IEEE, New York, pp. 486-495.]]
[24]
~KRICK, T., AND PARDO, L.M. 1996. A computational method for diophantine approximation. In ~Algorithms in Algebraic Geometry and Applications, L. Gonzalez-Vega and T. Recio, eds. ~Birkhauser, pp. 193-253.]]
[25]
~MIGNOTTE, M., 1992. Some useful bounds. In Mathematics for Computer Algebra. Springer-Verlag, ~New York.]]
[26]
~MISHRA, B. 1994. Algorithmic Algebra. Springer-Verlag, New York.]]
[27]
~POLLACK, R., AND ROY, M.-F. 1993. On the number of cells defined by a set of polynomials. C. R. ~Acad. Sci. Paris 316, 573-577.]]
[28]
~PEDERSEN, P., RoY, M.-F., AND SZPIRGLAS, A. 1993. Counting real zeros in the multivariate case. ~In Computational algebraic geometry, Eyssette et Galligo, eds. Progress in Mathematics, vol. 109. ~Birkhauser, pp. 203-224.]]
[29]
~RENEOAR, J. 1991. Recent progress on the complexity of the decision problem for the reals. In ~Discrete and Computational Geometry: Papers from the DIMACS Special Year. DIMACS series in ~Discrete Mathematics and Theoretical Computer Science, vol. 6. AMS-ACM, New York, pp. 287-308.]]
[30]
~RENEOAR, J. 1992. On the computational complexity and geometry of the first order theory of the ~reals. J. Symb. Comput. 13, 3, 255-352.]]
[31]
~RoY, M.-F. Basic algorithms in real algebraic geometry: From Sturm theorem to the existential ~theory of reals. Lectures on real geometry in memoriam of Mario Raimondo. In de Gruyter ~Expositions in Mathematics, to appear.]]
[32]
~RoY, M.-F., AND SZPIRGLAS, A. 1990. Complexity of computations with real algebraic numbers. J. ~Symb. Comput. 10, 39-51.]]
[33]
~RoY, M.-F., AND VOROBJOV, N. 1994. Finding irreducible components of some real transcendental ~varieties. Comput. Complexity 4, 107-132.]]
[34]
~SEIDENBERG, A. 1954. A new decision method for elementary algebra. Ann. Math. 60, 365-374.]]
[35]
~TARSKI, A. 1951. A decision method for elementary algebra and geometry. University of Califor- ~nia Press.]]
[36]
VAN DER WAERDEN, B.L. 1950. Modern Algebra, Volume II. F. Ungar Publishing Co.]]
[37]
VOROBJOV, N. 1984. Bounds of real roots of a system of algebraic equations. In Notes of Science ~Seminars of Leningrad Department of Math, Vol. 137. (St. Petersburg, Fla.). Steklov Institute, 7-19.]]
[38]
~WALKER, R.J. 1950. Algebraic curves. Princeton University Press, Princeton, NJ.]]

Cited By

View all

Recommendations

Reviews

Robert Stewart Roos

The problem of quantifier elimination for first-order formulas over real closed fields has applications in areas such as control theory and control system design. Consequently, this long, dense paper deserves a wider readership than its title and abstract might at first suggest. It is largely self-contained, but the reader will need a thorough grounding in the theory of real closed fields to appreciate the details. The authors begin with a lengthy review of algebraic geometry and algorithms for solving multivariate polynomial systems, counting real solutions, and determining signs. They then present an algorithm for deciding the existential theory of real closed fields. For a Boolean formula with s polynomials, each having degree at most d , the algorithm's complexity is a product of two expressions, one exponential in d , the other exponential in s . (The complexity of the previous best algorithm for the decision problem did not achieve this separation in dependence on the combinatorial and algebraic aspects of the problem.) This is followed by an algorithm for the general decision problem for real closed fields. Finally, the authors present the quantifier elimination algorithm. Both of these algorithms have complexities that exhibit separation of the combinatorial and algebraic parts. The quantifier elimination algorithm improves the combinatorial complexity of the previously best known algorithm, due to Renegar. All three algorithms are well behaved; in particular, all three lend themselves readily to parallel implementation. There is a lengthy set of references. Clearly, a lot of care has been taken to present a difficult algorithm in a way that will appeal to the largest number of readers.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 43, Issue 6
Nov. 1996
174 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/235809
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1996
Published in JACM Volume 43, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Tarski-Seidenberg principle
  2. quantifier elimination
  3. real closed fields

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)127
  • Downloads (Last 6 weeks)24
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Further -Complete Problems with PSD Matrix FactorizationsFoundations of Computational Mathematics10.1007/s10208-023-09610-124:4(1225-1248)Online publication date: 1-Aug-2024
  • (2024)The Parameterized Complexity of Guarding Almost Convex PolygonsDiscrete & Computational Geometry10.1007/s00454-023-00569-y71:2(358-398)Online publication date: 1-Mar-2024
  • (2024)A Decision Method for First-Order Stream LogicAutomated Reasoning10.1007/978-3-031-63501-4_8(137-156)Online publication date: 2-Jul-2024
  • (2023)Faster real root decision algorithm for symmetric polynomialsProceedings of the 2023 International Symposium on Symbolic and Algebraic Computation10.1145/3597066.3597097(452-460)Online publication date: 24-Jul-2023
  • (2023)Solving Tensor Low Cycle Rank Approximation2023 IEEE International Conference on Big Data (BigData)10.1109/BigData59044.2023.10386872(6-16)Online publication date: 15-Dec-2023
  • (2023)Conic optimization-based algorithms for nonnegative matrix factorizationOptimization Methods and Software10.1080/10556788.2023.218971438:4(837-859)Online publication date: 24-Apr-2023
  • (2023)Computing the average inter-sample time of event-triggered control using quantitative automataNonlinear Analysis: Hybrid Systems10.1016/j.nahs.2022.10129047(101290)Online publication date: Feb-2023
  • (2023)VerifyRealRoots: A Matlab Package for Computing Verified Real Solutions of Polynomials Systems of Equations and InequalitiesJournal of Systems Science and Complexity10.1007/s11424-023-1406-736:2(866-883)Online publication date: 18-Feb-2023
  • (2022)Anderson localization for multi-frequency quasi-periodic Jacobi operatorsDiscrete and Continuous Dynamical Systems10.3934/dcds.202212842:12(5869-5891)Online publication date: 2022
  • (2022)An introduction to multiscale techniques in the theory of Anderson localization, Part INonlinear Analysis10.1016/j.na.2022.112869220(112869)Online publication date: Jul-2022
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media