2503.21731

Total: 1

#1 Cylindrical Algebraic Decomposition in \textit{Macaulay2} [PDF] [Copy] [Kimi] [REL]

Authors: Corin Lee, Tereso del Río, Hamid Rahkooy

\texttt{CylindricalAlgebraicDecomposition.m2} is the first implementation of Cylindrical Algebraic Decomposition (CAD) in \textit{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.

Subjects: Symbolic Computation , Algebraic Geometry

Publish: 2025-03-27 17:46:24 UTC