Table of Contents
Fetching ...

On Minimal and Minimum Cylindrical Algebraic Decompositions

Lucas Michel, Pierre Mathonet, Naïm Zénaïdi

Abstract

We consider cylindrical algebraic decompositions (CADs) as a tool for representing semi-algebraic subsets of $\mathbb{R}^n$. In this framework, a CAD $\mathscr{C}$ is adapted to a given set $S$ if $S$ is a union of cells of $\mathscr{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. More precisely we consider the set CAD$(S)$ of CADs that are adapted to $S$, endowed with the refinement partial order and we study the existence of minimal and minimum elements in this poset. We show that for every semi-algebraic set $S$ of $\mathbb{R}^n$ and every CAD $\mathscr{C}$ adapted to $S$, there is a minimal CAD adapted to $S$ and smaller (i.e. coarser) than or equal to $\mathscr{C}$. Moreover, when $n=1$ or $n=2$, we strengthen this result by proving the existence of a minimum element in CAD$(S)$. Astonishingly for $n \geq 3$, there exist semi-algebraic sets whose associated poset of adapted CADs does not admit a minimum. We prove this result by providing explicit examples. We finally use a reduction relation on CAD$(S)$ to define an algorithm for the computation of minimal CADs. We conclude with a characterization of those semi-algebraic sets $S$ for which CAD$(S)$ has a minimum by means of confluence of the associated reduction system.

On Minimal and Minimum Cylindrical Algebraic Decompositions

Abstract

We consider cylindrical algebraic decompositions (CADs) as a tool for representing semi-algebraic subsets of . In this framework, a CAD is adapted to a given set if is a union of cells of . 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. More precisely we consider the set CAD of CADs that are adapted to , endowed with the refinement partial order and we study the existence of minimal and minimum elements in this poset. We show that for every semi-algebraic set of and every CAD adapted to , there is a minimal CAD adapted to and smaller (i.e. coarser) than or equal to . Moreover, when or , we strengthen this result by proving the existence of a minimum element in CAD. Astonishingly for , there exist semi-algebraic sets whose associated poset of adapted CADs does not admit a minimum. We prove this result by providing explicit examples. We finally use a reduction relation on CAD to define an algorithm for the computation of minimal CADs. We conclude with a characterization of those semi-algebraic sets for which CAD has a minimum by means of confluence of the associated reduction system.

Paper Structure

This paper contains 8 sections, 10 theorems, 21 equations, 7 figures, 1 algorithm.

Key Result

proposition 1

If $\mathscr{C}$ is a CAD adapted to $S$, then there exists a minimal CAD adapted to $S$ that is smaller than or equal to $\mathscr{C}$.

Figures (7)

  • Figure 1: The Trousers $\mathbb{T}$
  • Figure 2: The CADs $\mathscr{C}$ and $\mathscr{C}'$
  • Figure 3: Semi-algebraic sets with two distinct minimal CADs
  • Figure 4: The CADs $\mathscr{C}$ and $\mathscr{C}'$ and their associated CAD trees
  • Figure 5: Hasse diagram of elements of $\text{CAD}(S)$ smaller than or equal to $\mathscr{C}"$
  • ...and 2 more figures

Theorems & Definitions (36)

  • definition 1: see Arnonbasu2007
  • definition 2
  • Remark 1
  • definition 3
  • definition 4
  • proposition 1
  • proof
  • Remark 2
  • proposition 2
  • proof
  • ...and 26 more