On the Extended Hensel Construction and its application to the computation of real limit points

Abstract The Extended Hensel Construction (EHC) is a procedure which, for an input bivariate polynomial with complex coefficients, can serve the same purpose as the Newton-Puiseux algorithm, and, for the multivariate case, can be seen as an effective variant of Jung-Abhyankar Theorem. We show that the EHC requires only linear algebra and univariate polynomial arithmetic. We deduce complexity estimates and report on a software implementation together with experimental results. This work is motivated and illustrated by two applications. The first one is the computation of real branches of space curves. The second one is the computation of limits of real multivariate rational function. For the latter, we present an algorithm for determining the existence of the limit of a real multivariate rational function q at a given point p which is an isolated zero of the denominator of q. When the limit exists, the algorithm computes it, without making any assumption on the number of variables. A process, which extends the work of Cadavid, Molina and Velez, reduces the multivariate setting to computing limits of bivariate rational functions. By using regular chain theory and triangular decomposition of semi-algebraic systems, we avoid the computation of singular loci and the decomposition of algebraic sets into irreducible components.

[1]  Adam W. Strzebonski Comparison of CAD-based Methods for Computation of Rational Function Limits , 2018, ISSAC.

[2]  Barry M. Trager,et al.  Algebraic factoring and rational function integration , 1976, SYMSAC '76.

[3]  Parisa Alvandi,et al.  A Standard Basis Free Algorithm for Computing the Tangent Cones of a Space Curve , 2015, CASC.

[4]  Thierry Coquand,et al.  Dynamic Newton-Puiseux theorem , 2013, J. Log. Anal..

[5]  Neal H. McCoy,et al.  Remarks on Divisors of Zero , 1942 .

[6]  Shuijing Xiao,et al.  Determination of the limits for multivariate rational functions , 2014 .

[7]  Fujio Kako,et al.  Solving multivariate algebraic equation by Hensel construction , 1999 .

[8]  Tzee Char Kuo Generalized Newton-Puiseux theory and Hensel's lemma in ${f C}[![x,y]!]$ , 1989 .

[9]  Parisa Alvandi,et al.  Computing the Limit Points of the Quasi-component of a Regular Chain in Dimension One , 2013, CASC.

[10]  Kuniaki Tsuji An improved EZ-GCD algorithm for multivariate polynomials , 2009, J. Symb. Comput..

[11]  Changbo Chen,et al.  Algorithms for computing triangular decomposition of polynomial systems , 2012, J. Symb. Comput..

[12]  Laurent Bernardin On bivariate Hensel and its parallelization , 1998, ISSAC '98.

[13]  Changbo Chen,et al.  Triangular decomposition of semi-algebraic systems , 2013, J. Symb. Comput..

[14]  Carlos A. Cadavid,et al.  Limits of quotients of polynomial functions in three variables , 2017, ACCA.

[15]  Gary L. Miller,et al.  Solvability by radicals is in polynomial time , 1983, STOC.

[16]  M. Bôcher,et al.  The Theory of Linear Dependence , 1900 .

[17]  D. V. Chudnovsky,et al.  On expansion of algebraic functions in power and Puiseux series, I , 1986, J. Complex..

[18]  Parisa Alvandi,et al.  On the Extended Hensel Construction and its Application to the Computation of Limit Points , 2017, ISSAC.

[19]  Shreeram S. Abhyankar,et al.  Irreducibility criterion for germs of analytic functions of two complex variables , 1989 .

[20]  David Y. Y. Yun,et al.  The EZ GCD algorithm , 1973, ACM Annual Conference.

[21]  Daiju Inaba Factorization of multivariate polynomials by extended Hensel construction , 2005, SIGS.

[22]  Parisa Alvandi,et al.  Computing Limits of Real Multivariate Rational Functions , 2016, ISSAC.

[23]  Joachim von zur Gathen,et al.  Modern Computer Algebra , 1998 .

[24]  Marc Moreno Maza,et al.  On Solving Parametric Polynomial Systems , 2012, Mathematics in Computer Science.

[25]  E. Straus,et al.  Determination of bounds for the solutions to those binary Diophantine equations that satisfy the hypotheses of Runge’s theorem , 1983 .

[26]  Tateaki Sasaki,et al.  A numerical study of extended Hensel series , 2007, SNC '07.

[27]  G. Fischer,et al.  Plane Algebraic Curves , 1921, Nature.

[28]  Satoshi Yamaguchi,et al.  An analysis of cancellation error in multivariate Hensel construction with floating-point number arithmetic , 1998, ISSAC '98.

[29]  H. T. Kung,et al.  All Algebraic Functions Can Be Computed Fast , 1978, JACM.

[30]  Changbo Chen,et al.  Computing with semi-algebraic sets: Relaxation techniques and effective boundaries , 2013, J. Symb. Comput..

[31]  D. Mumford The red book of varieties and schemes , 1988 .

[32]  Fabrice Rouillier,et al.  Solving parametric polynomial systems , 2004, J. Symb. Comput..

[33]  Bican Xia,et al.  A complete algorithm for automated discovering of a class of inequality-type theorems , 2001, Science in China Series F Information Sciences.

[34]  Adrien Poteaux,et al.  Improving Complexity Bounds for the Computation of Puiseux Series over Finite Fields , 2015, ISSAC.

[35]  S. Basu,et al.  Algorithms in Real Algebraic Geometry (Algorithms and Computation in Mathematics) , 2006 .

[36]  Tateaki Sasaki,et al.  Enhancing the Extended Hensel Construction by Using Gröbner Bases , 2016, CASC.

[37]  Carlos A. Cadavid,et al.  Limits of quotients of bivariate real analytic functions , 2013, J. Symb. Comput..