English

Rational Univariate Representations of Bivariate Systems and Applications

Symbolic Computation 2013-11-26 v2 Computational Geometry

Abstract

We address the problem of solving systems of two bivariate polynomials of total degree at most dd with integer coefficients of maximum bitsize τ\tau. It is known that a linear separating form, that is a linear combination of the variables that takes different values at distinct solutions of the system, can be computed in \sOB(d8+d7τ)\sOB(d^{8}+d^7\tau) bit operations (where OBO_B refers to bit complexities and \sO\sO to complexities where polylogarithmic factors are omitted) and we focus here on the computation of a Rational Univariate Representation (RUR) given a linear separating form. We present an algorithm for computing a RUR with worst-case bit complexity in \sOB(d7+d6τ)\sOB(d^7+d^6\tau) and bound the bitsize of its coefficients by \sO(d2+dτ)\sO(d^2+d\tau). We show in addition that isolating boxes of the solutions of the system can be computed from the RUR with \sOB(d8+d7τ)\sOB(d^{8}+d^7\tau) bit operations. Finally, we show how a RUR can be used to evaluate the sign of a bivariate polynomial (of degree at most dd and bitsize at most τ\tau) at one real solution of the system in \sOB(d8+d7τ)\sOB(d^{8}+d^7\tau) bit operations and at all the Θ(d2)\Theta(d^2) {real} solutions in only O(d)O(d) times that for one solution.

Keywords

Cite

@article{arxiv.1303.5042,
  title  = {Rational Univariate Representations of Bivariate Systems and Applications},
  author = {Yacine Bouzidi and Sylvain Lazard and Marc Pouget and Fabrice Rouillier},
  journal= {arXiv preprint arXiv:1303.5042},
  year   = {2013}
}

Comments

Changed the title of RR_paper_rur_bitsize to match the one of ISSAC'13