Solving systems of polynomial inequalities over real closed fields in subexponential time
Zapiski Nauchnykh Seminarov POMI, Computational complexity theory. Part 3, Tome 174 (1988), pp. 3-36
Voir la notice de l'article provenant de la source Math-Net.Ru
Let $\mathbb{Q}_m$ denote the field $\mathbb{Q}(\delta_1,\dots,\delta_m)$, where $m\geqslant1$,
$\mathbb{Q}_0=\mathbb{Q}$ and an element $\delta_m$ is infinitesimal relatively to the
elements of the field $\mathbb{Q}_{m-1}$, i.e. $0\delta_m$ for any
$0$. Denote by $\widetilde{\mathbb{Q}}_m$ the real closure of $\mathbb{Q}_m$.
A subexponential-time algorithm is described for finding solutions
in $\widetilde{\mathbb{Q}}_m$ of a system of polynomial inequalities. In the case
$m=0$ (i.e. $\mathbb{Q}_m=\mathbb{Q}$), exponential-time procedures were designed
for this problem ([4], [16], [20]). Finally, in [3], [21]
the authors proposed subexponential-time algorithm for $m=0$.
Let
$$
f_1>0,\dots,f_{k_1}>0, f_{k_1+1}\geqslant0,\dots,f_k\geqslant0 \qquad{(1)}
$$
be the input system where polynomials $f_1,\dots,f_k\in\mathbb{Q}_m[X_1,\dots,X_n]$.
Denote by $V\subset(\widetilde{\mathbb{Q}}_m)^n$ the set of all solutions of (1). For a rational
function $\alpha=\alpha_1/\alpha_2\in\mathbb{Q}_m(X_1,\dots X_n)$ where polynomials
$\alpha_1,\alpha_2\in\mathbb{Z}[\delta_1,\dots,\delta_m][X_1,\dots,X_n]$ denote by $l(\alpha)$ the maximum bit lengths
of the integer coefficients of $\alpha_1$, $\alpha_2$. Suppose, that the following inequalities are valid:
$$
\mathrm{deg}_{\delta_1,\dots,\delta_m}(f_i),\quad \mathrm{deg}_{X_1,\dots,X_n}(f_i),\quad l(f_i)\leqslant M,\quad1\leqslant i\leqslant k. \qquad{(2)}
$$
The notation $h_1\leqslant\mathcal{P}(h_2,\dots,h_t)$ for functions $h_1>0,\dots,h_t>0$
means that for suitable natural numbers $p$, $q$ an inequality
$h_1\leqslant p(h_2\cdots h_t)^q$ is true.
THEOREM. There is an algorithm which for system (1), satisfying (2),
produces $a$ finite set $\mathcal{J}\subset V$ having nonempty intersection
with each component of connectivity of $V$, with the number
of points in $\mathcal{J}$ not exceeding $\mathcal{P}((kd)^{n^2})$. The running time of
the algorithm is less than $\mathcal{P}(M,((kd)^n d_0)^{m+n})$. For every point
$(\xi_1,\dots,\xi_n)\in\mathcal{J}$ the algorithm constructs an irreducible over $\mathbb{Q}_m$
polynomial $\Phi\in\mathbb{Q}_m[Z]$, and the expressions
$\xi_i=\xi_i(\omega)=\sum\limits_{0\leqslant j\mathrm{deg}(\Phi)}\alpha_j^{(i)}\omega^j\in\mathbb{Q}_m[\omega]$,
where $\alpha_j^{(i)}\in\mathbb{Q}_m$ ($1\leqslant i\leqslant n$) and
$\omega\in\widetilde{\mathbb{Q}}_m$, $\Phi(\omega)=0$. The constructed polynomials and expressions
satisfy the following bounds: $\mathrm{deg}_{\delta_1,\dots,\delta_m,X_1,\dots,X_n}(\Phi)\leqslant d_0\mathcal{P}((kd)^n)$;
$l(\Phi)$, $l(\xi_j(\omega))\leqslant(M+md_0)\mathcal{P}((kd)^n)$. Besides that, in the case $m=0$, the
algorithm produces a pair of rational numbers $b_1,b_2\in\mathbb{Q}$ such
that inside the interval $(b_1,b_2)\subset\mathbb{R}$ there is a unique real root
$\omega\in(b_1,b_2)$ of $\Phi$, herewith $l(b_1), l(b_2)\leqslant M\mathcal{P}((kd)^n)$.
@article{ZNSL_1988_174_a0,
author = {N. N. Vorobjov (Jr.) and D. Yu. Grigor'ev},
title = {Solving systems of polynomial inequalities over real closed fields in subexponential time},
journal = {Zapiski Nauchnykh Seminarov POMI},
pages = {3--36},
publisher = {mathdoc},
volume = {174},
year = {1988},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/ZNSL_1988_174_a0/}
}
TY - JOUR AU - N. N. Vorobjov (Jr.) AU - D. Yu. Grigor'ev TI - Solving systems of polynomial inequalities over real closed fields in subexponential time JO - Zapiski Nauchnykh Seminarov POMI PY - 1988 SP - 3 EP - 36 VL - 174 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/ZNSL_1988_174_a0/ LA - ru ID - ZNSL_1988_174_a0 ER -
%0 Journal Article %A N. N. Vorobjov (Jr.) %A D. Yu. Grigor'ev %T Solving systems of polynomial inequalities over real closed fields in subexponential time %J Zapiski Nauchnykh Seminarov POMI %D 1988 %P 3-36 %V 174 %I mathdoc %U http://geodesic.mathdoc.fr/item/ZNSL_1988_174_a0/ %G ru %F ZNSL_1988_174_a0
N. N. Vorobjov (Jr.); D. Yu. Grigor'ev. Solving systems of polynomial inequalities over real closed fields in subexponential time. Zapiski Nauchnykh Seminarov POMI, Computational complexity theory. Part 3, Tome 174 (1988), pp. 3-36. http://geodesic.mathdoc.fr/item/ZNSL_1988_174_a0/