English

Computing the dimension of real algebraic sets

Symbolic Computation 2021-06-15 v2

Abstract

Let VV be the set of real common solutions to F=(f1,,fs)F = (f_1, \ldots, f_s) in R[x1,,xn]\mathbb{R}[x_1, \ldots, x_n] and DD be the maximum total degree of the fif_i's. We design an algorithm which on input FF computes the dimension of VV. Letting LL be the evaluation complexity of FF and s=1s=1, it runs using O(LDn(d+3)+1)O^\sim \big (L D^{n(d+3)+1}\big ) arithmetic operations in Q\mathbb{Q} and at most Dn(d+1)D^{n(d+1)} isolations of real roots of polynomials of degree at most DnD^n. Our algorithm depends on the real geometry of VV; its practical behavior is more governed by the number of topology changes in the fibers of some well-chosen maps. Hence, the above worst-case bounds are rarely reached in practice, the factor DndD^{nd} being in general much lower on practical examples. We report on an implementation showing its ability to solve problems which were out of reach of the state-of-the-art implementations.

Keywords

Cite

@article{arxiv.2105.10255,
  title  = {Computing the dimension of real algebraic sets},
  author = {Piere Lairez and Mohab Safey El Din},
  journal= {arXiv preprint arXiv:2105.10255},
  year   = {2021}
}

Comments

v2: title change

R2 v1 2026-06-24T02:20:06.730Z