The Potential and Challenges of CAD with Equational Constraints for SC-Square
James H. Davenport, Matthew England

TL;DR
This paper explores the potential benefits and challenges of using Cylindrical Algebraic Decomposition (CAD) with equational constraints in SMT solving, emphasizing logical structure and incremental computation.
Contribution
It analyzes how equational constraints can enhance CAD efficiency in SMT applications and discusses the associated theoretical and practical challenges.
Findings
Equational constraints can improve CAD performance in SMT contexts.
Primitivity restrictions pose challenges for exploiting equational constraints.
Incrementality in CAD remains a significant open problem.
Abstract
Cylindrical algebraic decomposition (CAD) is a core algorithm within Symbolic Computation, particularly for quantifier elimination over the reals and polynomial systems solving more generally. It is now finding increased application as a decision procedure for Satisfiability Modulo Theories (SMT) solvers when working with non-linear real arithmetic. We discuss the potentials from increased focus on the logical structure of the input brought by the SMT applications and SC-Square project, particularly the presence of equational constraints. We also highlight the challenges for exploiting these: primitivity restrictions, well-orientedness questions, and the prospect of incrementality.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
