Counter-examples to quantifier elimination for fewnomial and exponential expressions Andrei Gabrielov Department of Mathematics, Purdue University W. Lafayette, IN 47907-1395 e-mail: [email protected] Received March 17, 1997 1. Introduction. The famous Tarski-Seidenberg [10,11] theorem asserts that any real semialgebraic expression with quantifiers is equivalent to a real semialgebraic expression without quantifiers, i.e., quantifier elimination is possible for semialgebraic expressions. A well known example (Osgood [9]) shows that this result cannot be extended to expressions with the exponential function, even if all the variables remain bounded: an expression x, y, z, ∃u ∈ [0, 1], y = xu, z = x exp(u) defines a germ Z of a subanalytic set at the origin in R3 such that any analytic function (and even any formal power series) vanishing on Z should be identically zero. Gabrielov [3,4] showed the possibility of the bounded quantifier simplification for real semianalytic expressions i.e., equivalence of any such expression, with real analytic functions from a given algebra closed under differentiation, to an expression with analytic functions from the same algebra, with only existential (or only universal) quantifiers, as long as all the variables under the quantifiers remain bounded. This can be reformulated as the possibility of the quantifier simplification in the algebra of “restricted” analytic functions, i.e., functions y = f (x), x ∈ Rn , y ∈ R, such that, after embedding of Rn in RPn and R in RP1 , the graph of f is a subanalytic subset of RPn × RP1 . Wilkie [12] proved that unbounded quantifier simplification is possible for real semialgebraic expressions with the exponential function. Denef and van den Dries [1] found that quantifier elimination is possible in the algebra of all restricted analytic functions if we allow an additional operation of “bounded division” (the ratio of two functions f and g defined as f /g in the area where |f | < |g| and 0 elsewhere). Van den Dries, Macintyre and Marker [2] showed that the same result remains valid if we add “unbounded” polynomial, exponential, and logarithmic functions to the algebra of restricted analytic functions. Gabrielov’s results [4,5,6] (see also Gabrielov and Vorobjov [7]) imply that bounded quantifier simplification is possible for Pfaffian functions (i.e., analytic functions satisfying a Counter-examples for fewnomial and exponential expressions Page 2 triangular system of Pfaffian differential equations, Khovanskii [8]). Moreover, an effective estimate for the complexity of the quantifier simplification can be obtained, in terms of the complexity of the original expression and of the Pfaffian functions involved. A key step in this estimate is an estimate for the complexity of the frontier and closure of a semi-Pfaffian set. According to [6], “restricted” closure and frontier of a semi-Pfaffian set X (i.e., the closure and frontier within the domain of definition of the Pfaffian functions involved in the definition of X) are semi-Pfaffian, with complexity effectively estimated in terms of the complexity of X. In this note, we show that this is not true for the “unrestricted” frontier and closure. Closely related to the above questions is the possibility of quantifier elimination and simplification for fewnomial semialgebraic expressions. Fewnomials (Khovanskii [8]) are polynomials that can be built up from the independent variables and constants using a “simple” formula (see Definition 1 below) with a bounded number of the additions, multiplications, and integer power operations. Domain of definition of a fewnomial is defined as the complement of the zeroes of expressions under all integer power operations. An example is a polynomial with a few nonzero monomials, of the arbitrarily high degree. The complexity of a fewnomial is defined in terms of the number of operations in its formula. According to [6], restricted frontier and closure of a fewnomial semi-algebraic set X is again a fewnomial semi-algebraic set, with complexity estimated in terms of the complexity of X. Combined with results of [4,5,7] this implies the possibility of the bounded quantifier simplification for fewnomial expressions. We present here an example where the result of elimination of a single variable from two fewnomial equations cannot be defined by a fewnomial expression without quantifiers, i.e., a quantifier-free formula equivalent to a “simple” expression cannot be “simple.” This means that quantifier elimination is impossible for fewnomial expressions. Our example implies that unrestricted frontier and closure of a fewnomial semialgebraic set is not fewnomial. Based on this example, we show that bounded quantifier elimination is impossible for expressions with the exponential function, even if an additional operation of bounded division is allowed. The problem of the possibility of unbounded quantifier simplification for Pfaffian and fewnomial expressions remains open. 2. Counter-examples for fewnomial expressions. Definition 1. (Khovanskii [6].) A polynomial in n variables x = (x1 , . . . , xn ) is called Counter-examples for fewnomial and exponential expressions Page 3 a fewnomial of complexity m if it can be constructed from the constants and independent variables with no more than m of the following operations: 1. Addition, subtraction or multiplication. 2. Raising to an arbitrary natural power. A point x is regular if, whenever the operation 2 is applied to a polynomial P , we have P (x) 6= 0. The domain of definition of a fewnomial is the set of all regular points. A fewnomial expression of complexity m is defined by no more than m of the operations that include 1, 2, and the following additional operations: 3. Binary relations >, <, and =. 4. Logical operations ∧ and ∨. 5. Quantifiers ∃ and ∀ applied to some of the variables. A fewnomial expression is restricted if, whenever the operation 2 is applied to a polynomial P , a restriction (*) c < |P | < C is added, with positive constants c and C. Remark. Division and negative powers can be added to the operations 1 and 2, to define rational fewnomial expressions, but these rational expressions are equivalent to fewnomial expressions without division. For polynomials with real coefficients in the real domain, it follows from Khovanskii’s theory of Pfaffian functions [8] that the number of isolated zeroes of a system of n equations with fewnomials of complexity m is bounded by a certain explicit function M (n, m). This implies a uniform bound on the number of isolated roots of any fewnomial expression with existential quantifiers of bounded complexity. Example 1. equations: For an integer k > 1, consider the following system of two fewnomial tk − xt = 1, (y − t)k − x(y − t) = 1. (1) In the real domain, the result of elimination of t from these equations is a semi-algebraic set Sk ⊂ R2 defined by a fewnomial expression of complexity m = 10, with one existential quantifier: Sk = {(x, y) ∈ R2 , ∃t ∈ R, tk − xt = 1, (y − t)k − x(y − t) = 1}. (2) We claim that Sk cannot be defined by a fewnomial expression without quantifiers of complexity independent of k. Counter-examples for fewnomial and exponential expressions Page 4 To show this, consider the set SC ⊂ C2 defined by the complexification of (2): SC = {(x, y) ∈ C2 , ∃t ∈ C, tk − xt = 1, (y − t)k − x(y − t) = 1}, (3) i.e., the set of the complex values (x, y) for which the two equations in (1) have a common complex root t. The first of these two equations defines t as a k-valued function of x, with ramification points xk = kk (1 − k)1−k . It is easy to check that the monodromy group of this function is the group of all permutation of k elements. After substitution t = t(x), the second equation defines k(k + 1)/2-valued function y(x) with yij (x) = ti (x) + tj (x), for 1 ≤ i ≤ j ≤ k. Here ti (x) are the k values of the function t(x). Monodromy group action on the values yij has two invariant subsets: i = j, of the size k, corresponding to a subset {(y/2)k − xy/2 = 1} ⊂ SC , and i < j, of the size k(k − 1)/2, corresponding to an irreducible algebraic subset S 0 ⊂ SC . For a fixed real value of x, the set Sk contains at most 3 points (x, y), corresponding to the sums of at most 3 real roots of tk − xt = 1. For a generic real value of x, the set S 0 contains at least [k/2] real points (x, y), counting the sums of pairs of complex conjugate roots of tk − xt = 1. Any fewnomial expression without quantifiers defining Sk or any part of Sk containing a segment V of a real curve belonging to S 0 , should contain a non-zero fewnomial P (x, y) vanishing on V . In this case, P should vanish also at all points of the irreducible set S 0 . Hence the set {P = 0, x = const}, for a generic real x, contains at least [k/2] isolated real points. This implies that P cannot be a fewnomial of complexity independent of k. Remark. For small x, the segment V in the above arguments can be chosen so that both t and y − t are close to 1. This implies that Sk cannot be defined by a fewnomial expression without quantifiers of complexity independent of k, even if we add restrictions 1/2 < |t| < 2, 1/2 < |y − t| < 2 to (3). Example 2. Consider the cone W = {(x, y, z, t) ∈ R4 , z > 0, tk − xtz k−1 = z k , (yz − t)k − x(yz − t)z k−1 = z k } over the set of real roots of (1). The set W is defined by a fewnomial expression of complexity m = 19, independent of k. The frontier ∂W = W̄ \ W of the set W is equal to {z = t = 0, (x, y) ∈ Sk . Thus ∂W is nor fewnomial, i.e., it cannot be defined by a fewnomial expression without quantifiers of complexity independent of k. 3. Counter-examples for exponential expressions. Definition 2. An exponential fewnomial of complexity m is a function defined by no more than m operations that include 1, 2, and Counter-examples for fewnomial and exponential expressions Page 5 6. Exponentiation exp(.). An exponential expression of complexity m is defined by no more than m operations 1–6. An exponential expression is restricted if, in addition to the restriction (*), each time the exponentiation operation exp(P ) appears, a restriction (**) −C < P < C is added, with a positive constant C. Rational exponential expressions can be defined with the following additional operation: 7. Division, with the domain of definition of the ratio restricted to non-zero values of the denominator. A rational exponential expression is restricted if, in addition to the restrictions (*) and (**), each time the division operation P/Q appears, a restriction (***) |P/Q| < C is added, with a positive constant C. Khovanskii’s theory [6] guarantees that the number of isolated real roots of an existential exponential expression (without universal quantifiers) of complexity m does not exceed a certain explicit function of m. Results of [4-7] imply that a restricted exponential expression with bounded quantifiers is equivalent to a restricted existential exponential expression, with complexity not exceeding a certain explicit function of complexity of the original expression. This is true also for restricted rational exponential expressions. Example 3. Introducing new variables u = log(t) and v = log(y − t), and replacing an integer k by a real variable s in (2), we define a fewnomial exponential expression with existential quantifiers: S = {(x, y, s) ∈ R3 , ∃t ∈ R, ∃u ∈ R, ∃v ∈ R, exp(u) = t, exp(v) = y − t, exp(sz) − xt = 1, exp(su) − x(y − t) = 1}. For a positive integer k, we have S ∩ {s = k} = Sk . The same arguments as before show that this set (and even its restricted part) cannot be defined by any exponential expression with division (actually, by any expression with Pfaffian functions meromorphic in the whole complex plane). As before, it is easy to define the set S as a “boundary at infinity” of a subset defined by exponential equations. Our example shows that such boundary cannot be defined by an exponential expression. Counter-examples for fewnomial and exponential expressions Page 6 References [1] J. Denef and L. van den Dries. P-adic and real subanalytic sets. Ann. Math., 128, 79-138 (1988) [2] L. van den Dries, A. Macintyre, and D. Marker. The elementary theory of restricted analytic fields with exponentiation. Ann. Math., 140, 183-205 (1994) [3] A. Gabrielov. Projections of semi-analytic sets. Functional Anal. Appl., 2, 282-291 (1968) [4] A. Gabrielov. Complements of subanalytic sets and existential formulas for analytic functions. Inv. Math. 125, 1-12 (1996) [5] A. Gabrielov, Multiplicities of Pfaffian intersections and the Lojasiewicz inequality. Selecta Math., New Series, 1, 113-127 (1995) [6] A. Gabrielov, Frontier and Closure of a semi-Pfaffian set. Discrete and Comput. Geometry (1997) [7] GV A. Gabrielov and N. Vorobjov, Complexity of stratifications of semi-Pfaffian sets. J. Discrete and Computational Geometry, 14, 71-91 (1995) [8] A.G. Khovanskii. Fewnomials. AMS Translation of mathematical monographs; v.88, AMS, Providence RI (1991) Russian original: Malochleny, Moscow (1987) [9] Osgood. On functions of several complex variables. Trans. Amer. Math. Soc., v.17, p.1-8 (1916) [10] A. Seidenberg. A new decision method for elementary algebra. Ann. Math., v.60, p.365-374 (1954) [11] A. Tarski. A decision method for elementary algebra and geometry, Berkeley note (1951) [12] A.J. Wilkie, Model completeness results for expansions of the ordered field of real numbers by restricted Pfaffian functions and the exponential function, J. Amer. Math. Soc., v.9, p.1051-1094 (1996)
© Copyright 2026 Paperzz