arXiv · 2503.21731
Cylindrical Algebraic Decomposition in Macaulay2
Abstract
CylindricalAlgebraicDecomposition.m2 is the first implementation of Cylindrical Algebraic Decomposition (CAD) in 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.
Explore related subjects
Keep this discovery
Corin Lee, Tereso del Río, Hamid Rahkooy. 2025-03-27. Cylindrical Algebraic Decomposition in Macaulay2. https://arxiv.org/abs/2503.21731
Cite the original work for its findings. Save a collection to share your selection of sources.