Further results on Minimal and Minimum Cylindrical Algebraic Decompositions
Abstract
We consider cylindrical algebraic decompositions (CADs) as a tool for representing semi-algebraic subsets of Rn. In this framework, a CAD C is adapted to a given set S if S is a union of cells of C. Different algorithms computing an adapted CAD may produce different outputs, usually with redundant cell divisions. In this paper we analyse the possibility to remove the superfluous data. We thus consider the set CADr(F) of CADs of class Cr (r ∈ N \∞, ω\) that are adapted to a finite family F of semi-algebraic sets of Rn, endowed with the refinement partial order and we study the existence of minimal and minimum element in CADr(F). We show that for every such F and every C ∈ CADr(F), there is a minimal CAD of class Cr adapted to F and smaller (i.e. coarser) than or equal to C. In dimension n=1 or n=2, this result is strengthened by proving the existence of a minimum element in CADr(F). In contrast, for any n ≥ 3, we provide explicit examples of semi-algebraic sets whose associated poset of adapted CADs does not admit a minimum. We then introduce a reduction relation on CADr(F) in order to define an algorithm for the computation of minimal CADs and we characterise those semi-algebraic sets F for which CADr(F) has a minimum by means of confluence of the associated reduction system. We finally provide practical criteria for deciding if a semi-algebraic set does admit a minimum CAD and apply them to describe various concrete examples of semi-algebraic sets, along with their minimum CAD of class Cr.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.