Efficient Computation of a Semi-Algebraic Basis of the First Homology Group of a Semi-Algebraic Set

Saugata Basu,Sarah Percival
DOI: https://doi.org/10.1007/s00454-024-00626-0
2024-02-23
Discrete & Computational Geometry
Abstract:Let be a real closed field and the algebraic closure of . We give an algorithm for computing a semi-algebraic basis for the first homology group, , with coefficients in a field , of any given semi-algebraic set defined by a closed formula. The complexity of the algorithm is bounded singly exponentially. More precisely, if the given quantifier-free formula involves s polynomials whose degrees are bounded by d , the complexity of the algorithm is bounded by . This algorithm generalizes well known algorithms having singly exponential complexity for computing a semi-algebraic basis of the zeroth homology group of semi-algebraic sets, which is equivalent to the problem of computing a set of points meeting every semi-algebraically connected component of the given semi-algebraic set at a unique point. It is not known how to compute such a basis for the higher homology groups with singly exponential complexity. As an intermediate step in our algorithm we construct a semi-algebraic subset of the given semi-algebraic set S , such that for . We relate this construction to a basic theorem in complex algebraic geometry stating that for any affine variety X of dimension n , there exists Zariski closed subsets
mathematics,computer science, theory & methods
What problem does this paper attempt to address?