Cylindrical algebraic decomposition with equational constraints. (September 2020)
- Record Type:
- Journal Article
- Title:
- Cylindrical algebraic decomposition with equational constraints. (September 2020)
- Main Title:
- Cylindrical algebraic decomposition with equational constraints
- Authors:
- England, Matthew
Bradford, Russell
Davenport, James H. - Abstract:
- Abstract: Cylindrical Algebraic Decomposition (CAD) has long been one of the most important algorithms within Symbolic Computation, as a tool to perform quantifier elimination in first order logic over the reals. More recently it is finding prominence in the Satisfiability Checking community, as a tool to identify satisfying solutions of problems in nonlinear real arithmetic. The original algorithm produces decompositions according to the signs of polynomials, when what is usually required is a decomposition according to the truth of a formula containing those polynomials. One approach to achieve that coarser (but hopefully cheaper) decomposition is to reduce the polynomials identified in the CAD to reflect a logical structure which reduces the solution space dimension: the presence of Equational Constraints (ECs). This paper may act as a tutorial for the use of CAD with ECs: we describe all necessary background and the current state of the art. In particular, we present recent work on how McCallum's theory of reduced projection may be leveraged to make further savings in the lifting phase: both to the polynomials we lift with and the cells lifted over. We give a new complexity analysis to demonstrate that the double exponent in the worst case complexity bound for CAD reduces in line with the number of ECs. We show that the reduction can apply to both the number of polynomials produced and their degree.
- Is Part Of:
- Journal of symbolic computation. Volume 100(2020)
- Journal:
- Journal of symbolic computation
- Issue:
- Volume 100(2020)
- Issue Display:
- Volume 100, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 100
- Issue:
- 2020
- Issue Sort Value:
- 2020-0100-2020-0000
- Page Start:
- 38
- Page End:
- 71
- Publication Date:
- 2020-09
- Subjects:
- Cylindrical algebraic decomposition -- Non linear real arithmetic
Mathematics -- Data processing -- Periodicals
Numerical analysis -- Data processing -- Periodicals
Automatic programming (Computer science) -- Periodicals
Mathématiques -- Informatique -- Périodiques
Analyse numérique -- Informatique -- Périodiques
Programmation automatique -- Périodiques
Automatic programming (Computer science)
Mathematics -- Data processing
Numerical analysis -- Data processing
Periodicals
Electronic journals
510.285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/07477171 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jsc.2019.07.019 ↗
- Languages:
- English
- ISSNs:
- 0747-7171
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5067.900000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 13449.xml