Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11538363_18guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An algebraic approach for the unsatisfiability of nonlinear constraints

Published: 22 August 2005 Publication History

Abstract

We describe a simple algebraic semi-decision procedure for detecting unsatisfiability of a (quantifier-free) conjunction of nonlinear equalities and inequalities. The procedure consists of Gröbner basis computation plus extension rules that introduce new definitions, and hence it can be described as a critical-pair completion-based logical procedure. This procedure is shown to be sound and refutationally complete. When projected onto the linear case, our procedure reduces to the Simplex method for solving linear constraints. If only finitely many new definitions are introduced, then the procedure is also terminating. Such terminating, but potentially incomplete, procedures are used in “incompleteness-tolerant” applications.

References

[1]
G. Audemard, P. Bertoli, A. Cimatti, A. Kornilowicz, and R. Sebastiani. A SAT based approach for solving formulas over boolean and linear mathematical propositions. In CADE, volume 2392 of LNCS, pages 195-210. Springer, 2002.
[2]
L. Bachmair and H. Ganzinger. Buchberger's algorithm: A constraint-based completion procedure. In CCL, volume 845 of LNCS. Springer, 1994.
[3]
L. Bachmair and A. Tiwari. D-bases for polynomial ideals over commutative noetherian rings. In RTA, volume 1103 of LNCS, pages 113-127. Springer, 1997.
[4]
S. Basu and L. Gonzalez-Vega, editors. Algorithmic and Quantitative Real Algebraic Geometry, volume 60 of DIMACS Series in DMTCS, 2003.
[5]
S. Basu, R. Pollack, and M.-F. Roy. On the combinatorial and algebraic complexity of quantifier elimination. J. of the ACM, 43(6):1002-1045, 1996.
[6]
J. Bochnak, M. Coste, and M.-F. Roy. Real Algebraic Geometry. Springer, 1998.
[7]
G. E. Collins. Quantifier elimination for the elementary theory of real closed fields by cylindrical algebraic decomposition. In Proc. 2nd GI Conf. Automata Theory and Formal Languages, volume 33 of LNCS, pages 134-183. Springer, 1975.
[8]
R. S. Datta. Using computer algebra to compute Nash equilibria. In Intl. Symp. on Symbolic and Algebraic Computation, ISSAC 2003, pages 74-79, 2003.
[9]
L. de Moura, S. Owre, H. Rueß, J. Rushby, and N. Shankar. The ICS decision procedures for embedded deduction. In IJCAR, volume 3097 of LNAI. Springer, 2004.
[10]
N. Dershowitz and Z. Manna. Proving termination with multiset orderings. Communications of the ACM, 22(8):465-476, 1979.
[11]
M. Einsiedler and H. Tuncel. When does a polynomial ideal contain a positive polynomial? J. Pure Appl. Algebra, 164(1-2):149-152, 2001.
[12]
J. Harrison. Theorem proving with the real numbers. Springer-Verlag, 1998.
[13]
H. Hong. Quantifier elimination in elementary algebra and geometry by partial cylindrical algebraic decomposition version 13, 1995. http://www.gwdg.de/~cais/systeme/saclib,www.eecis.udel.edu/~saclib/.
[14]
J. L. Krivine. Anneaux preordonnes. J. Anal. Math., 12:307-326, 1964.
[15]
P. A. Parrilo. SOS methods for semi-algebraic games and optimization. In HSCC 2005, volume 3414 of LNCS, page 54. Springer, 2005.
[16]
S. Prajna, A. Papachristodoulou, and P. A. Parrilo. SOSTOOLS: Sum of Square Optimization Toolbox, 2002. http://www.cds.caltech.edu/sostools.
[17]
S. Ratschan. Applications of quantified constraint solving over the reals: Bibliography, 2004. http://http://www.mpi-sb.mpg.de/~ratschan/appqcs.html.
[18]
J. Renegar. On the computational complexity and geometry of the first order theory of the reals. J. of Symbolic Computation, 13(3):255-352, 1992.
[19]
M.-F. Roy. Degree bounds for Stengle's Positivstellensatz, 2003. Network workshop on real algebra. http://ihp-raag.org/index.php.
[20]
G. Stengle. A Nullstellensatz and a Positivstellensatz in semialgebraic geometry. Math. Ann., 207:87-97, 1974.
[21]
A. Stump, C. W. Barrett, and D. L. Dill. CVC: A cooperating validity checker. In CAV, volume 2404 of LNCS, pages 500-504. Springer, 2002.
[22]
A. Tarski. A Decision Method for Elementary Algebra and Geometry. University of California Press, 1948. Second edition.
[23]
A. Tiwari and G. Khanna. Series of abstractions for hybrid automata. In HSCC, volume 2289 of LNCS, pages 465-478. Springer, 2002.
[24]
V. Weispfenning. The complexity of linear problems in fields. J. of Symbolic Computation, 5, 1988.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
CSL'05: Proceedings of the 19th international conference on Computer Science Logic
August 2005
567 pages
ISBN:3540282319
  • Editor:
  • Luke Ong

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 22 August 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Arithmetic Solving in Z3Computer Aided Verification10.1007/978-3-031-65627-9_2(26-41)Online publication date: 24-Jul-2024
  • (2023)When Less Is More: Consequence-Finding in a Weak Theory of ArithmeticProceedings of the ACM on Programming Languages10.1145/35712377:POPL(1275-1307)Online publication date: 11-Jan-2023
  • (2016)A search-based procedure for nonlinear real arithmeticFormal Methods in System Design10.1007/s10703-016-0245-848:3(257-273)Online publication date: 1-Jun-2016
  • (2014)Synthesis for Polynomial Lasso ProgramsProceedings of the 15th International Conference on Verification, Model Checking, and Abstract Interpretation - Volume 831810.1007/978-3-642-54013-4_24(434-452)Online publication date: 19-Jan-2014
  • (2014)A Nonlinear Real Arithmetic FragmentProceedings of the 16th International Conference on Computer Aided Verification - Volume 855910.1007/978-3-319-08867-9_48(729-736)Online publication date: 18-Jul-2014
  • (2012)Solving non-linear arithmeticProceedings of the 6th international joint conference on Automated Reasoning10.1007/978-3-642-31365-3_27(339-354)Online publication date: 26-Jun-2012
  • (2011)On the generation of positivstellensatz witnesses in degenerate casesProceedings of the Second international conference on Interactive theorem proving10.5555/2033939.2033960(249-264)Online publication date: 22-Aug-2011
  • (2011)Rewriting in practiceProceedings of the 10th international conference on Typed lambda calculi and applications10.5555/2021953.2021957(6-8)Online publication date: 1-Jun-2011
  • (2010)Theory of reals for verification and synthesis of hybrid dynamical systemsProceedings of the 2010 International Symposium on Symbolic and Algebraic Computation10.1145/1837934.1837938(5-6)Online publication date: 25-Jul-2010
  • (2009)Combining equational reasoningProceedings of the 7th international conference on Frontiers of combining systems10.5555/1807707.1807712(68-83)Online publication date: 16-Sep-2009
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media