Efficient computation of a semi-algebraic basis of the first homology group of a semi-algebraic set
arXiv:2107.08947
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. 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 , such that for . We relate this construction to a basic theorem in complex algebraic geometry stating that for any affine variety of dimension , there exists Zariski closed subsets \[ Z^{(n-1)} \supset \cdots \supset Z^{(1)} \supset Z^{(0)} \] with , and for . We conjecture a quantitative version of this result in the semi-algebraic category, with and replaced by closed semi-algebraic sets. We make initial progress on this conjecture by proving the existence of and with complexity bounded singly exponentially (previously, such an algorithm was known only for constructing ).
30 pages, 3 figures. Comments welcome