Computing rational points in convex semi-algebraic sets and SOS decompositions
Abstract
Let P=\h1, ..., hs\⊂ [Y1, ..., Yk], D≥ (hi) for 1≤ i ≤ s, σ bounding the bit length of the coefficients of the hi's, and be a quantifier-free P-formula defining a convex semi-algebraic set. We design an algorithm returning a rational point in S if and only if S ≠. It requires σ(1)D(k3) bit operations. If a rational point is outputted its coordinates have bit length dominated by σ D(k3). Using this result, we obtain a procedure deciding if a polynomial f∈ [X1, >..., Xn] is a sum of squares of polynomials in [X1, ..., Xn]. Denote by d the degree of f, τ the maximum bit length of the coefficients in f, D=n+dn and k≤ D(D+1)-n+2dn. This procedure requires τ(1)D(k3) bit operations and the coefficients of the outputted polynomials have bit length dominated by τ D(k3).
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.