Efficient computation of a semi-algebraic basis of the first homology group of a semi-algebraic set
Abstract
Let R be a real closed field and C the algebraic closure of R. We give an algorithm for computing a semi-algebraic basis for the first homology group, H1(S,F), with coefficients in a field F, of any given semi-algebraic set S ⊂ Rk 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 S, such that Hq(S,) = 0 for q=0,1. 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 \[ Z(n-1) ⊃ ·s ⊃ Z(1) ⊃ Z(0) \] with C Z(i) ≤ i, and Hq(X,Z(i)) = 0 for 0 ≤ q ≤ i. We conjecture a quantitative version of this result in the semi-algebraic category, with X and Z(i) replaced by closed semi-algebraic sets. We make initial progress on this conjecture by proving the existence of Z(0) and Z(1) with complexity bounded singly exponentially (previously, such an algorithm was known only for constructing Z0).
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.