Cylindrical Algebraic Decomposition in extit{Macaulay2}

📅 2025-03-27
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the existential decision problem and quantifier elimination for systems of real polynomials. It presents the first implementation of Cylindrical Algebraic Decomposition (CAD) in Macaulay2, specifically targeting the solution of strict inequalities. The method introduces an open CAD construction based on Lazard’s projection operator, which generates only full-dimensional cells—thereby significantly improving computational efficiency. Additionally, a novel heuristic for variable ordering selection is proposed to enhance practical applicability. The implementation is entirely symbolic, grounded in the theory of real closed fields, and supports polynomial systems with rational coefficients. Experimental results demonstrate that the approach efficiently decides the existential satisfiability of multivariate strict polynomial inequalities. As a foundational contribution, it provides an extensible, open-source framework that supports both full CAD construction and general real quantifier elimination.

Technology Category

Application Category

📝 Abstract
exttt{CylindricalAlgebraicDecomposition.m2} is the first implementation of Cylindrical Algebraic Decomposition (CAD) in extit{Macaulay2}. CAD decomposes space into `cells' where input polynomials are sign-invariant. This package computes an Open CAD (full-dimensional cells only) for sets of real polynomials with rational coefficients, enabling users to solve existential problems involving strict inequalities. With the construction of a full CAD (cells of all dimensions), this tool could be extended to solve any real quantifier elimination problem. The current implementation employs the Lazard projection and introduces a new heuristic for choosing the variable ordering.
Problem

Research questions and friction points this paper is trying to address.

Implement CAD in Macaulay2 for sign-invariant cell decomposition
Solve existential problems with strict inequalities using Open CAD
Extend to real quantifier elimination via full CAD construction
Innovation

Methods, ideas, or system contributions that make the work stand out.

First CAD implementation in Macaulay2
Uses Lazard projection method
Introduces new variable ordering heuristic
🔎 Similar Papers
No similar papers found.