This paper investigates the algebraic properties of multivariable Puiseux series, establishing criteria for algebraicity based on coefficients and providing explicit formulas for series coefficients in terms of polynomials.
Contribution
It generalizes previous results to several variables, offering explicit universal polynomial formulas and closed-form expressions for coefficients.
Findings
01
Algebraicity determined by finite universal polynomial formulas
02
Explicit formulas for coefficients in terms of vanishing polynomials
03
Generalization of single-variable results to multivariable case
Abstract
We deal with the algebraicity of an iterated Puiseux series in several variables in terms of the properties of its coefficients. Our aim is to generalize to several variables the results from [HM15]. We show that the algebraicity of such a series for given bounded degrees is determined by a finite number of explicit universal polynomial formulas. Conversely, given a vanishing polynomial, there is a closed-form formula for the coefficients of the series in terms of the coefficients of the polynomial and of a bounded initial part of the series.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Combinatorial Mathematics · Advanced Differential Equations and Dynamical Systems · Mathematical Dynamics and Fractals
Full text
About algebraic Puiseux series in several variables.
Michel Hickel and Mickaël Matusinski
Abstract.
We deal with the algebraicity of an iterated Puiseux series in several variables in terms of the properties of its coefficients. Our aim is to generalize to several variables the results from [HM15]. We show that the algebraicity of such a series for given bounded degrees is determined by a finite number of explicit universal polynomial formulas. Conversely, given a vanishing polynomial, there is a closed-form formula for the coefficients of the series in terms of the coefficients of the polynomial and of a bounded initial part of the series.
Key words and phrases:
multivariate polynomials, algebraic power series, implicitization, closed form for coefficients
2010 Mathematics Subject Classification:
13J05, 13F25, 14J99 and 12Y99
1. Introduction.
Let K be a field of characteristic zero and K its algebraic closure. Let x:=(x1,…,xr) be an r-tuple of indeterminates where r≥2. Let K[x] and K[[x]] denote repectively the domain of polynomials and of formal power series in r variables with coefficients in K, and their fraction fields K(x) and K((x)). Both fields embed naturally into
K((xr))((xr−1))⋯((x1)).
By iteration of the classical Newton-Puiseux theorem (see e.g. [Wal78, Theorem 3.1] and [RvdD84, p. 314, Proposition]), one can derive a description of an algebraic closure of K((xr))((xr−1))⋯((x1)) in terms of iterated fractional power series (see [Ray74, Theorem 3][Sat83, p.151]):
Theorem**.**
The following field, where L ranges over the finite extensions of K in K:
[TABLE]
is the algebraic closure of K((xr))((xr−1))⋯((x1)).
Within this framework, there are several results concerning those iterated fractional power series which are solutions of polynomial equations with coefficients either in K(x) or K((x)). More precisely, the authors provide necessary constraints on the supports of such series (see [McD95, Theorem 3.16], [GP00, Théorème 2], [SV06, Theorem 13] [AI09, Theorem 1], [SV11, Theorem 1]). One can deduce from these results that:
Theorem**.**
The following field, where L ranges over the finite extensions of K in K:
[TABLE]
is an algebraically closed extension of K(x) and K((x)) in Lr.
Let us call the elements of Krrational polyhedral Puiseux series (since the support with respect to the variables xi’s of such a series is included in the translation of some rational convex polyhedral cone). We are interested in those rational polyhedral Puiseux series that are algebraic, say the rational polyhedral Puiseux series which verify a polynomial equation P(x,y)=0 with coefficients which are themselves polynomials in x: P(x,y)∈K[x][y]∖{0}. More precisely, we resume our previous work on algebraic Puiseux series in one variable [HM15], by dealing with the following analogous questions:
∙Reconstruction of a vanishing polynomial for a given algebraic rational polyhedral Puiseux series. The algebraicity of a rational polyhedral Puiseux series can be encoded by the vanishing of certain determinants derived from the coefficients of the series. These determinants are a straightforward generalization of what we called the Wilczynski polynomials in the one-variable case in [HM15]. We extend this approach by showing how to reconstruct the coefficients of a vanishing polynomial by means of some of these (generalized) Wylczynski polynomials (see Section 3). More precisely, we show that, for given bounded degrees, there are finitely many universal polynomial formulas allowing to check the algebraicity of a series and to perform this reconstruction (see Theorem 3.5). The results of this Section 3 hold for K of arbitrary characteristic.
∙Description of the coefficients of an algebraic rational polyhedral Puiseux series in terms of the coefficients of a vanishing polynomial. For y0 a rational polyhedral Puiseux series solution of a given nonzero polynomial equation P(x,y)=0, our aim consists in determining a closed-form expression of the coefficients of y0 in terms of the coefficients of P and the coefficients of an initial part zk of y0 of controled length k. In this direction, we prove a singular generalization of the multivariate version (see [Sok11, Theorems 3.5 and 3.6]) of Flajolet-Soria formula [FS97] to the case of a series satisfying a strongly reduced Henselian equation in the sense of Section 5. Then, we show that the remaining part y0−zk of y0 satisfies a strongly reduced Henselian equation canonically derived from P (Theorem 5.5), and deduce the closed form expression (Corollary 5.7).
As a corollary of the latter result and of Theorem 3.5, we obtain that, for given bounded degrees, there is a finite number of universal families of rational fractions such that, for any such y0, the coefficients of the remaining part of y0−zk can be computed as the evaluation of such a family at the coefficients of zk (Corollary 5.11). As a direct consequence, we derive a proof of the multivariate version of Eisenstein Theorem due to K. V. Safonov [Saf00, Theorem 5] (see Corollary 5.13).
2. Preliminaries
Let us denote N:=Z≥0 and N∗:=N∖{0}=Z>0.
For any set E, we write ∣E∣:=Card(E). We denote systematically the vectors as underlined letters, e.g. x:=(x1,…,xr), n:=(n1,…,nr), and in particular 0:=(0,…,0). Moreover, xn:=x1n1⋯xrnr. The floor function will be written ⌊q⌋ for q∈Q.
Notation 2.1**.**
For any vector of nonnegative integers M=(mi,j)i,j and any vector of scalars A=(ai,j)i,j indexed by finitely many i∈Nr and j∈N, we set:
•
M!:=i,j∏mi,j!;
•
AM:=i,j∏ai,jmi,j;
•
∣M∣:=i,j∑mi,j, ∣∣M∣∣:=i,j∑mi,jj and G(M):=i,j∑mi,ji.
In the case where k=(k0,…,kl), we set ∥k∥:=j=0∑lkjj. In the case where k=(ki)i∈Δ where Δ is a finite subset of Nr, we set G(k):=i∈Δ∑kii.
We will consider the following orders on tuples in Zr:
**The lexicographic order: **
n≤lexm:⇔n1<m1 or (n1=m1 and n2<m2) or ⋯ or (n1=m1,n2=m2,… and nr<mr).
**The graded lexicographic order: **
n≤grlexm:⇔∣n∣<∣m∣ or (∣n∣=∣m∣ and n≤lexm).
**The product (partial) order: **
n≤m:⇔n1≤m1 and n2≤m2⋯ and nr≤mr.
Note that we will apply also the lexicographic order on Qr. Similarly, one has the anti-lexicographic order denoted by ≤alex.
To view the fields K(x) and K((x)) as embedded into K((xr))((xr−1))⋯((x1)) means that the rational fractions or formal meromorphic fractions can be represented as iterated formal Laurent series, i.e. Laurent series in x1 whose coefficients are Laurent series in x2, whose coefficients… etc. This corresponds to the following approach. As in [Ray74, Sat83], we identify K((xr))((xr−1))⋯((x1)) with the field of generalized power series (in the sense of [Hah07]; see also [Rib92]) with coefficients in K and exponents in Zr ordered lexicographically, usually denoted by K((XZr))lex. By definition, such a generalized series is a formal expression s=n∈Zr∑cnXn (say a map Zr→K) whose support Supp(s):={n∈Zr∣cn=0} is well-ordered. The field K((XZr))lex comes naturally equipped with the following valuation of rank r:
[TABLE]
The identification of K((XZr)) and K((xr))((xr−1))⋯((x1)) reduces to the identification
[TABLE]
Note also that this corresponds to the fact that the power series in the rings K[x] and K[[x]] are viewed as expanded along (Zr,≤lex).
Similarly, the field Lr is a union of fields of generalized series L((X(Zr)/p))lex and comes naturally equipped with the valuation of rank r:
[TABLE]
We will need another representation of the elements in K(x) and K((x)), via the embedding of these fields into the field K((XZr))grlex with valuation:
[TABLE]
and the same identification:
[TABLE]
For a polynomial P(y)=j=0∑dajYj∈K((XZr))grlex[y], we denote:
[TABLE]
We will also use the following notations to keep track of the variables used to write the monomials. Given a ring R, we denote by R((x1Z,…,xrZ))lex and R((x1Z,…,xrZ))grlex the corresponding rings of generalized series n∈Zr∑cnxn with coefficients cn in R. Accordingly, let us write R((x1Z,…,xrZ))Modlex and R((x1Z,…,xrZ))Modgrlex the subrings of series whose actual exponents are all bounded by below by some constant for the product order. Note that these subrings are both isomorphic to the ring n∈Zr⋃xnR[[x]].
Let us write also R((x1Z,…,xrZ))≥lex0lex and R((x1Z,…,xrZ))≥grlex0grlex the subrings of series y with v(y)≥lex0, respectively w(y)≥grlex0.
Lemma 2.2** (Monomialization Lemma).**
Let f be non zero in K[[u1,…,ur]]. There exists s1,…,sr−1∈N such that, if we set
[TABLE]
then f(u1,…,ur)=vαg(v1,…,vr) where α∈Nr and g is an invertible element of K[[v1,…,vr]].
*Proof *.
Let us write f=uβh where β=v(f) and v(h)=0 (where v is the lexicographic valuation with respect to the variables u). Note that h can be written as h=h0+h1 where h0∈K((u2,…,ur))≥lex0,Mod with v(h0)=0, and h1∈u1K[[u1]]((u2Z,…,urZ))Mod. Let s1 be a positive integer such that:
[TABLE]
Let v1:=u1/u2s1. For every monomial in h1, one has u1m1u2m2…urmr=v1m1u2m2+s1m1…urmr. Hence, m2+s1m1≥1 by definition of s1. So (m2+s1m1,…,mr)>lex0, meaning that h1∈K[[v1]]((u2Z,…,urZ))≥lex0,Mod and v(h1)>lex0 (where v is now the lexicographic valuation with respect to the variables (v1,u2,…,ur)). So h∈K[[v1]]((u2Z,…,urZ))≥lex0,Mod and v(h)=0.
Suppose now that we have obtained h∈K[[v1,…,vp]]((up+1Z,…,urZ))≥lex0,Mod and v(h)=0 (where v is now the lexicographic valuation with respect to the variables
(v1,…,vp,up+1,…,ur)). As before, there exists a positive integer sp+1 such that, if we set vp+1:=up+1/up+2sp+1, then h∈K[[v1,…,vp+1]]((up+2Z,…,urZ))≥lex0,Mod and v(h)=0 (where v is now the lexicographic valuation with respect to the variables (v1,…,vp+1,up+2,…,ur)).
By iteration of this process, we obtain h∈K[[v1,…,vr−1]]((urZ))≥lex0,Mod and v(h)=0 (where v is now the lexicographic valuation with respect to the variables (v1,…,vr−1,ur)), which means that h∈K[[v1,…,vr−1,ur]] with h invertible. Since uβ=vα for some α∈Nr, the lemma follows.
□
We will use the following particular representation of Kr.
Let y0∈Kr. There exist (p,q)∈N∗×Nr−1 and L with [L:K]<+∞ such that y0∈L(((x2q1x1)1/p,…,(xrqr−1xr−1)1/p,xr1/p)). Let us denote u=(u1,…,ur):=((x2q1x1)1/p,…,(xrqr−1xr−1)1/p,xr1/p). So y0=gf for some f,g∈L[[u]].
By the preceding lemma, we can monomialize the product f.g, so f and g simultaneously, by a suitable transformation (1). Note that this transformation maps L(((x2q1x1)1/p,…,(xrqr−1xr−1)1/p,xr1/p)) into some L(((x2t1x1)1/p,…,(xrtr−1xr−1)1/p,xr1/p)).
□
Let y~0∈Kr be a non zero rational polyhedral Puiseux series. By Lemma 2.3 there are (p,q)∈N∗×Nr−1 such that, if we set:
[TABLE]
then we can rewrite y~0=n≥n0∑c~nun,c~n0=0. Let us denote cn:=c~n+n0−(0,…,0,1), and:
The series y~0 is a root of a polynomial P~(x,y)=i,j∑a~i,jxiyj of degree dy in y if and only if the series y0=n≥(0,…,0,1)∑cnun is a root of
[TABLE]
the latter being a polynomial for m such that
[TABLE]
The existence of a nonzero polynomial P~ cancelling y~0 is equivalent to the one of a polynomial P(u,y)=i,j∑ai,juiyj cancelling y0, but with constraints on the support of P. Let us make these constraints explicit in the case r=2:
[TABLE]
The necessary conditions for (k,j) to belong to the support of P are:
(k1,k2)=
\left\{\begin{array}[]{cl}\left(jn_{1}^{0}\mod p\ ,\ q_{1}k_{1}+j(n_{2}^{0}-1-q_{1}n_{1}^{0})\mod p\right)&\textrm{ if }n_{1}^{0}\geq 0\textrm{ and }n_{2}^{0}\geq 1\\
\left(jn_{1}^{0}\mod p\ ,\ q_{1}k_{1}+j(n_{2}^{0}-1-q_{1}n_{1}^{0})-d_{y}(n_{2}^{0}-1)\mod p\right)&\textrm{ if }n_{1}^{0}\geq 0\textrm{ and }n_{2}^{0}<1\\
\left((j-d_{y})n_{1}^{0}\mod p\ ,\ q_{1}k_{1}+j(n_{2}^{0}-1)-(j-d_{y})q_{1}n_{1}^{0}\mod p\right)&\textrm{ if }n_{1}^{0}<0\textrm{ and }n_{2}^{0}\geq 1\\
\left((j-d_{y})n_{1}^{0}\mod p\ ,\ q_{1}k_{1}+(j-d_{y})(n_{2}^{0}-1-q_{1}n_{1}^{0})\mod p\right)&\textrm{ if }n_{1}^{0}<0\textrm{ and }n_{2}^{0}<1\end{array}\right.
In the general case with r variables, we claim that one can derive similar constraints on the support of a vanishing polynomial P for y0, depending only on dy, p,q1,…,qr−1 and n0. The algebraicity of y~0 is equivalent to that of y0 but * with such constraints* on the support of the vanishing polynomial. This leads us to the following definition:
Definition 2.4**.**
Let F and G be two strictly increasing finite sequences of pairs (i,j)∈(Nr×N) ordered anti-lexicographically:
[TABLE]
We suppose additionally that F≥alex(0,1)>alexG>alex(0,0) (thus the elements of G are ordered pairs of the form (i,0), ∣i∣>0, and those of F are of the form (i,j),j≥1). We say that a series y0=n≥grlex(0,…,0,1)∑cnxn∈K[[x]], c(0,…,0,1)=0, is algebraic relatively to (F,G) if there exists a polynomial P(x,y)=(i,j)∈F∪G∑ai,jxiyj∈K[x,y]∖{0} such that P(x,y0)=0.
Example 2.5**.**
For r=2, let us consider the following general equation of degrees dx=1 in x and dy=2 in y:
[TABLE]
For instance, if a~0,0,0=a~0,0,1=0 and a~0,1,0.a~0,0,2=0 then one can expand the two solutions of this equation in x21/2⋅L[[(x2x1)1/2,x21/2]]∗ for L=K[−a~0,1,0/a~0,0,2]. With c~0,1=−a~0,1,0/a~0,0,2, the solutions are:
[TABLE]
Note that for both series we have n0=(0,1) and therefore m=(0,0) for m as in (3).
By application of the following change of variables:
[TABLE]
we derive from P~ the following equation:
[TABLE]
that has its solutions in u2⋅L[[u1,u2]]∗, with c0,1=c~0,1:
[TABLE]
The corresponding sets F and G that contain the support of P are:
[TABLE]
We will also need the following arithmetical lemma in Section 4 and at the end of Section 5:
Lemma 2.6**.**
Let m∈N∗ and k=(k0,…,kd)∈Nd+1 for d∈N∗ such that ∣k∣=m and ∥k∥=m−1. Then:
[TABLE]
*Proof *.
For any prime number p, νp denotes the p-adic valuation on Q. Let us show that for any p:
[TABLE]
By a classical result of A.-M. Legendre [Leg30] or [Sin80, Lemma 4], for every n∈N and any prime p, one has:
[TABLE]
For any prime p and i∈N∗, let us write the Euclidian divisions:
[TABLE]
One has that:
[TABLE]
For any p and i, there are two cases. If ri<pi−1, then:
[TABLE]
Since j=0,…,d∑kj=m, we obtain:
[TABLE]
Hence, qi≥j=0,…,d∑qi,j.
If ri=pi−1, then m=(qi+1)pi. So:
[TABLE]
Therefore, ρi=0 and j=0,…,d∑qi,j+κi=qi+1. Either κi≥1, so j=0,…,d∑qi,j≤qi. Or κi=0, so each ri,j=0: pi divides kj for any j. But this would imply that pi divides m−1=j=0,…,d∑jkj: a contradiction with the fact that m and m−1 are coprime.
We obtain that qi≥j=0,…,d∑qi,j for any i and p, which gives the desired result.
□
3. Characterizing the algebraicity of a formal multivariate power series
Here we resume and extend to the multivariate case the remarks from [Wil19]. Note that in the present section, the field K can be of any characteristic.
The purpose of the following discussion is to translate the vanishing of a polynomial P at a formal series y0 in terms of the vanishing of minors of an infinite matrix. As we have seen in the previous section, one can always assume that y0=n∈Nr∑cnun is such that c0=0, c(0,…,0,1)=0. (In fact we could even assume that n≥(0,…,0,1) but we will not use this restriction).
Let us consider a series Y0=n≥grlex(0,…,0,1)∑Cnxn∈K[(Cn)n∈Nr][[x]] where x and the Cn’s are variables. We denote the multinomial expansion of the jth power Y0j of Y0 by:
[TABLE]
where Cn(j)∈K[(Cn)n∈Nr].
Of course, one has that Cn(j)=0 for ∣n∣<j and C(0,…,0,j)(j)=C(0,…,0,1)j=0. For j=0, we set Y00:=1. We remark that for any n and any j≤∣n∣, Cn(j) is a homogeneous polynomial of degree j in the Cm’s for m∈Nr, m≤grlexn−(j−1)(0,…,0,1), with coefficients in N∗ (indeed, each monomial occurring in Cn(j) is of the form Ci1…Cij with ik≥grlex(0,…,0,1) and i1+⋯+ij=n, so ik≤grlexn−(j−1)(0,…,0,1) for any k).
Now suppose we are given a series y0=n≥grlex(0,…,0,1)∑cnxn∈K[[x]] with c(0,…,0,1)=0. For any j∈N, we denote the multinomial expansion of y0j by:
[TABLE]
So, cn(j)=Cn(j)(c(0,…,0,1),…,cn−(j−1)(0,…,0,1)).
Definition 3.1**.**
(1)
Given an ordered pair (i,j)∈Nr×N, we call Wilczynski vectorVi,j the infinite vector with components γni,j with n∈Nr ordered with ≤grlex:
if j≥1:
[TABLE]
otherwise: 1 in the ith position and 0 for the other coefficients,
[TABLE]
2. (2)
Let F and G be two sequences as in Definition 2.4. We associate to F and G the ** (infinite) Wilczynski matrix ** whose columns are the corresponding vectors Vi,j:
[TABLE]
F∪G being ordered anti-lexicographically.
We define also the reduced Wilczynski matrix, MF,Gred: it is the matrix obtained from MF,G by removing the columns indexed in G, and also removing the corresponding rows (suppress the ith row for any (i,0)∈G). This amounts exactly to remove the rows containing the coefficient 1 for some Wilczynski vector indexed in G.
Lemma 3.2** (generalized Wilczynski).**
The series y0 is algebraic relatively to (F,G) if and only if all the minors of order ∣F∪G∣ of the Wilczynski matrix MF,G vanish, or also if and only if all the minors of order ∣F∣ of the reduced Wilczynski matrix MF,Gred vanish.
*Proof *.
Given a nontrivial polynomial P(x,y)=(i,j)∈F∪G∑ai,jxiyj, we compute:
[TABLE]
The coefficients of the expansion of P(x,y0) with respect to the powers of x in increasing order ≤grlex are exactly the components of the infinite vector resulting from the following operation:
[TABLE]
The series y0 is a root of a nonzero polynomial with support included into F∪G if and only if there is a non zero solution (ai,j)(i,j)∈F∪G of the following equation:
[TABLE]
This means that the rank of MF,G is less than ∣F∪G∣, the number of columns of MF,G. The latter condition is characterized as in finite dimension by the vanishing of all the minors of maximal order (see [HM15, Lemma 1]).
Let us now remark that, in the infinite vector MF,G⋅(ai,j)(i,j)∈F∪G, if we remove the components indexed by i for (i,0)∈G, then we get exactly the infinite vector MF,Gred⋅(ai,j)(i,j)∈F. The vanishing of the latter means precisely that the rank of MF,Gred is less than ∣F∣.
Conversely, if the columns of MF,Gred are dependent for certain F and G, we denote by (ai,j)(i,j)∈F a corresponding sequence of coefficients of a nontrivial vanishing linear combination of the column vectors. Then it suffices to note that the remaining coefficients ak,0 for (k,0)∈G are each uniquely determined as follows:
[TABLE]
□
We deal with the implicitization problem for algebraic power series: for fixed bounded degrees in x and y, given the expression of an algebraic series, can we reconstruct a vanishing polynomial? if yes, how?
Definition 3.3**.**
Let us consider the abstract version MF,G and MF,Gred associated to the abstract series Y0=n≥grlex(0,…,0,1)∑Cnxn∈K[(Cn)n∈Nr][[x]] and to two sequences F and G of ordered pairs (i,j) as in Definition 2.4 of the Wilczynski matrices. We call Wilczynski polynomial any polynomial in the variables Cn of Y0 obtained as a minor of MF,Gred. We denote such Wilczynski polynomial by QK,I, where I:=((i1,j1),…,(il,jl)) is a subsequence of F indicating the l columns of MF,Gred, and K:=(k1,k2,⋯,kl) a strictly increasing sequence of elements of (Nr,≤grlex) indicating the l rows of MF,Gred used to form the minor of MF,Gred. One has that l∈N∗, l≤∣F∣, l being the order of that minor, that we will also call the order of the Wilczynski polynomial QK,I. Note also that a Wilczynski polynomial QK,I is either homogeneous of degree equal to \displaystyle\sum_{(\underline{i},j)\in\underline{I}}j\ or identically 0 (indeed, the multinomial coefficients Ck(j) in a column indexed by (i,j) of MF,Gred are either homogeneous of degree j (case ∣k∣≥j) or identically 0 (case ∣k∣<j)). By convention, we call Wilczynski polynomial of order 0 any nonzero constant polynomial.
By Lemma 3.2, the algebraicity of y0 for certain F and G is equivalent to the vanishing of all the QK,F of order l=∣F∣, for the specific values of the given cn, coefficients of y0.
Example 3.4**.**
We resume Example 2.5, using for simplicity the variables x instead of the variables u. Let y0=n≥grlex(0,1)∑cnxn∈K[[x]] be a series with c0,1=0.
We consider the conditions for y0 to be a root of a polynomial of type:
[TABLE]
Thus, F={(0,2,1),(2,2,1),(0,0,2),(0,2,2),(2,2,2)} and G={(0,2,0),(2,2,0)}.
The corresponding Wilczynski matrix and the reduced matrix are given in Section 6. We give five nontrivial Wilczynski polynomials of maximal order 5, which are equal to 5×5 minors of Mred. So one has that I=F as index for QK,I:
The series y0 is a root of a polynomial P(x,y) as above if and only if all the Wilczynski polynomials of order 5 vanish at the cn. Since c0,1=0, this implies in particular that:
[TABLE]
Recall that the dimension of the space of polynomials in r variables of degree at most d is equal to the binomial number (rd+r).
Theorem 3.5**.**
Let F and G be two finite sequences of ordered pairs as in Definition 2.4. We set dy:=max{j,(i,j)∈F}, dx:=max{∣i∣,(i,j)∈F∪G} and N:=2dxdy. Then there exist a finite set Λ and a finite number of homogeneous polynomials:
[TABLE]
(where the variables Cn are listed with indices ordered by ≤grlex)
[TABLE]
such that, for any series y0=n≥grlex(0,…,0,1)∑cnxn∈K[[x]] with c(0,…,0,1)=0 algebraic relatively to (F,G), there is λ∈Λ such that the polynomial in K[x,y]:
[TABLE]
is nonzero and vanishes at y0.
*Proof *.
First, we give the reconstruction process. Then we will show its finiteness.
Let y0=n≥grlex(0,…,0,1)∑cnxn∈K[[x]] with c(0,…,0,1)=0 be algebraic relatively to (F,G). We show how to reconstruct a nonzero vanishing polynomial P(x,y) of y0.
We consider a minimal family F′⊆F such that y0 is algebraic relatively to (F′,G). Let Q(x,y)=(i,j)∈F′∑bi,jxiyj+(i,0)∈G∑bi,0xi be a nonzero polynomial that vanishes at y0. Let m:=∣F′∣.
If m=1, Q(x,y) is of the form:
[TABLE]
with bi,j=0. So we must have that bn,0=0 for ∣n−i∣<j, and the series y0 verifies:
[TABLE]
By Lemma 3.2, the minors of order 1 of M(i,j),Gred, being equal to cn−i(j) for (n,0)∈/G, are all zero. We fix the coefficient ai,j arbitrarily in Z∖{0}: it is a constant Wilczynski polynomial. Then the other coefficients are uniquely determined in accordance with Relation (4) by the equation:
[TABLE]
Thus an,0 is a polynomial of degree j in the Ck, k≤grlexn−i−(j−1)(0,…,0,1), which verifies indeed that j≤dy≤21dy(dy+1)(rdx+r)≤21dy(dy+1)(rdx+r)−1+∣n∣.
Suppose now that m=∣F′∣≥2.
By Lemma 3.2, the minors of order m of MF′,Gred all vanish, and, because F′ is minimal,
there exists a nonzero minor of order m−1 of this matrix, i.e. a Wilczynski polynomial evaluated at the cn’s:
[TABLE]
Let (i0,j0)∈F′ be such that F′=I0∪{(i0,j0)} and p0 be the position of (i0,j0) in F′. Denote by MK0,I0 the square matrix whose determinant is QK0,I0(c(0,…,0,1),c(0,…,1,0),…), and WK0,(i0,j0) the truncated p0-th column that has been removed from MF′,Gred to form this minor. We get a system of equations with a non-vanishing determinant and bi0,j0=0:
[TABLE]
Let us build polynomials ai,j∈Z[C(0,…,0,1),C(0,…,1,0),…] verifying:
[TABLE]
by taking ai0,j0(c(0,…,0,1),c(0,…,1,0),…):=(−1)p0QK0,I0(c(0,…,0,1),c(0,…,1,0),…) and by computing the other ai,j(c(0,…,0,1),c(0,…,1,0),…) by Cramer’s rule. Thus the
ai,j(c(0,…,0,1),c(0,…,1,0),…)’s are all minors of order m−1 of MF′,Gred, and so, up to the sign, evaluations at the cn’s of Wilczynski polynomials QK0,I of order m−1. If K0=(k0,1,…,k0,m−1), we set:
[TABLE]
The ai,j are homogeneous polynomials of Z[C(0,…,0,1),…,Cny0] (where the variables Cn are listed with indices ordered by ≤grlex). Their degree verifies:
[TABLE]
The coefficients an,0(c(0,…,0,1),c(0,…,1,0),…) for (n,0)∈G are obtained via Relations (4):
[TABLE]
Note that the coefficients bn,0 for (n,0)∈G of Q also satisfy:
[TABLE]
Let us set ai,j:=0 for (i,j)∈F∖F′. Knowing that Cn−i(j)\nequiv0⇒∣n−i∣≥j, and in this case degCn−i(j)=j, we deduce that degan,0≤∣n∣+max(i,j)∈F′(degai,j) as desired. As the right-hand sides of Systems (8) and (9) are proportional, there is μ:=bi0,j0ai0,j0(c(0,…,0,1),c(0,…,1,0),…)∈K∖{0} such that ai,j(c(0,…,0,1),c(0,…,1,0),…)=μbi,j for any (i,j)∈F′. By Systems (11) and (12), one has also an,0(c(0,…,0,1),c(0,…,1,0),…)=μbn,0 for (n,0)∈G. The polynomial
[TABLE]
is proportional to Q (i.e. P=μQ), so it is nonzero and vanishes at y0.
To obtain Theorem 3.5, it suffices now to show that there exists a uniform bound Ndx,dy for ∣ny0∣ as defined in Formula (10), which is a measure of the depth in MF,Gred to which we get the reconstruction process, that is, the depth at which we find a first nonzero minor. We reach this in the two following lemmas.
Lemma 3.6**.**
Let dx,dy∈N∗. For any series y0=n≥grlex(0,…,0,1)∑cnxn∈K[[x]] with c(0,…,0,1)=0, verifying an equation P(x,y0)=0 where P(x,y)∈K[x,y]∖{0}, degxP≤dx,degyP≤dy, and for any polynomial Q(x,y)∈K[x,y],degxQ≤dx,degyQ≤dy, such that Q(x,y0)=0, one has that ordxQ(x,y0)≤2dxdy.
*Proof *.
Let y0 be a series as in the statement of Lemma 3.6. We consider the prime ideal I0:={R(x,y)∈K[x,y]∣R(x,y0)=0}.
Since I0=(0),
[TABLE]
But, in Frac(K[x,y]/I0), the elements x1,…,xr are algebraically independant (if not, we would have P(x1,…,xr)=0 for some non trivial P∈K[X], i.e. P(x1,…,xr)∈I0, a contradiction). Thus, I0 is a height one prime ideal of the factorial ring K[x,y]. It is generated by an irreducible polynomial P0(x,y)∈K[x,y]. We set d0,x:=degxP0 and d0,y:=degyP0. Note also that, by factoriality of K[x,y], P0 is also irreducible as an element of K(x)[y].
Let P be as in the statement of Lemma 3.6. One has that P=SP0 for some S∈K[x,y]. Hence d0,x≤dx and d0,y≤dy. Let Q∈K[x,y] be such that Q(x,y0)=0 with degxQ≤dx, degyQ≤dy. So P0 and Q are coprime in K(x)[y]. Their resultant r(x) is nonzero. One has the following Bézout relation in K[x][y]:
[TABLE]
We evaluate at y=y0:
[TABLE]
So ordxQ(x,y0)≤degxr(x). But, the resultant is a determinant of order at most dy+d0,y≤2dy whose entries are polynomials in K[x] of degree at most max{dx,d0,x}=dx. So, degxr(x)≤2dxdy. Hence, one has that: ordxQ(x,y0)≤2dxdy.
□
Lemma 3.7**.**
Let F′′⊊F. If y0 is not algebraic relatively to (F′′,G), we denote l:=∣F′′∣ and p:=min≤grlex{kl∣QK,F′′(c(0,…,0,1),c(0,…,1,0),…)=0,K=(k1,…,kl)}. Then, for any polynomial Q(x,y)=(i,j)∈F′′∪G∑bi,jxiyj with bi,j=0 for some (i,j)∈F′′, we have:
[TABLE]
and the value p is reached for a certain polynomial Q0.
*Proof *.
Denote by p~ the predecessor of p for ≤grlex. By the definition of p, for any K=(k1,…,kl) with kl<grlexp, we have that QK,F′′(c(0,…,0,1),c(0,…,1,0),…)=0. This means that the rank of the column vectors Vi,j,p~ that are the restrictions of those of MF′′,Gred up to the row p~, is less than l=∣F′′∣. There are coefficients (ai,j)(i,j)∈F′′∪G not all zero such that (i,j)∈F′′∑ai,jVi,j,p~=0. By computing the coefficients an,0 for (n,0)∈G via Relations (4):
[TABLE]
we obtain the vanishing of the first terms of Q0(x,y0):=(i,j)∈F′′∪G∑ai,jxi(y0)j up to p~.
Thus, ordxQ0(x,y0)≥∣p∣, and so ∣p∣≤2dxdy. On the other hand, again by the definition of p, the column vectors up to the row p are, in turn, of rank l=∣F′′∣.
This means that the rank of the matrix MF′′,G,pred consisting of the first rows of MF′′,Gred up to p is l.
Thus, for any nonzero vector (bi,j)(i,j)∈F′′, we have:
[TABLE]
But the components of this nonzero vector are exactly the coefficients ek, (k,0)∈/G and k≤grlexp, of the expansion of (i,j)∈F′′∑bi,jxi(y0)j.
Now, these terms of the latter series do not overlap with the terms of (i,0)∈G∑bi,0xi. Therefore, for a given polynomial Q(x,y)=(i,j)∈F′′∪G∑bi,jxiyj with bi,j=0 for some (i,j)∈F′′, the series Q(x,y0) has a nonzero term ek with k≤grlexp, (k,0)∈/G. Hence, ordxQ(x,y0)≤∣p∣.
□
We achieve the proof of Theorem 3.5 via Lemmas 3.6 and 3.7 by considering for a given algebraic series y0 a family F′⊂F minimal among the families such that y0 is algebraic relatively to (F′,G). We consider an associated nonzero Wilczynski polynomial QK0,I0 as in (7) with ny0 as defined in Formula (10) minimal. Taking F′′=I0, Lemma 3.7 applies and ny0=p. So ∣ny0∣≤∣p∣≤N=2dxdy.
Recall that the coefficients ai,j constructed in the first part of the proof are homogenous polynomials in Z[C(0,…,0,1),…,Cny0]⊆Z[C(0,…,0,1),…,C(N,0,…,0)]. To complete the proof of Theorem 3.5, let us describe a finite set Λ which enumerates all possible reconstruction formulas. Let MN be the matrix obtained from MF,Gred by taking its first rows indexed by n such that ∣n∣≤2dxdy. Set D:=(r2dxdy+r)−∣G∣. So MN is a D×∣F∣-matrix. Let ν be the number of minors of order less or equal to min{D,∣F∣−1} of MN. We fix a finite set Λ of cardinality ∣F∣+ν. Its first ∣F∣ elements are the indices of reconstruction formulas (6) as built in the first part of the proof of Theorem 3.5 (case m=∣F′∣=1). The other ν elements are used to enumerate reconstruction formulas (6) in the case described in the second part of the proof (case m=∣F′∣≥2).
□
Construction of the coefficients ai,j(λ) for a given y0.
Let y0 be algebraic relatively to (F,G) as in Definition 2.4. Let N=2dxdy and D:=(r2dxdy+r)−∣G∣ as in Theorem 3.5 and its proof. Recall that MN denotes the matrix consisting in the D first rows of MF,Gred. Let ρ be the rank of MN, and θ:=ρ+1. The minors of MN of order θ are all zero and there exists a minor of order θ−1=ρ which is nonzero. There are two cases. If ρ=0, we choose (i,j)∈F and we fix the coefficients ai,j:=1 and al,m=0 for (l,m)∈F, (l,m)=(i,j). Then we derive the coefficients ai,0 for (i,0)∈G from Relations (4). The polynomials P thus obtained are all annihilators of y0.
If ρ≥1, we consider all the Wilczynski polynomials QK,I of order ρ that do not vanish when evaluated at c(0,…,0,1),…,c(N,0,…,0). Each of them allows to reconstruct a family of coefficients ai,j(λ), (i,j)∈F as described after (9), and subsequently ai,0(λ), (i,0)∈G via Relations (4). The corresponding polynomials P(λ) are annihilators of y0 if and only if
[TABLE]
Remark 3.8**.**
With the hypothesis and notations of Theorem 3.5 and its proof, let us denote f:=∣F∣≤(rdx+r)dy and g:=min{D,f−1}. Then ∣Λ∣ is bounded by f+t=1∑g(tf−1)(tD), which is itself roughly bounded by f+(2f−1−1)(2D−1).
Since the series y0=n≥grlex0,1∑cnxn∈K[[x]], c0,1=0, is algebraic relatively to
F={(0,2,1),(2,2,1),(0,0,2),(0,2,2),(2,2,2)} and G={(0,2,0),(2,2,0)}, we may apply the conditions (5). Therefore, we obtain a vanishing polynomial of y0 of the form:
[TABLE]
4. A generalization of the Flajolet-Soria Formula.
Let us assume from now on that K has characteristic zero. In the monovariate context, let Q(x,y)=i,j∑ai,jxiyj∈K[x,y] with Q(0,0)=∂y∂Q(0,0)=0 and Q(x,0)=0.
In [FS97], P. Flajolet and M. Soria give the following formula for the coefficients of the unique formal solution y0=n≥1∑cnxn of the implicit equation y=Q(x,y):
Theorem 4.1** (Flajolet-Soria’s Formula [FS97]).**
[TABLE]
where k=(ki,j)i,j, ∣k∣=i,j∑ki,j, ∣∣k∣∣=i,j∑jki,j and G(k)=i,j∑iki,j.
Note that in the particular case where the coefficients of Q verify a0,j=0 for all j, one has m≤n in the summation.
One can derive immediately from Theorems 3.5 and 3.6 in [Sok11] a multivariate version of the Flajolet-Soria Formula in the case where Q(x,y)∈K[x,y]. The purpose of the present section is to generalize the latter result to the case where Q(x,y)∈K[x1,x1−1,…,xr,xr−1][y].
We will need a special version of Hensel’s Lemma for multivariate power series elements of K((x1Z,…,xrZ))grlex. Recall that the latter denotes the field of generalized series (K((XZr))grlex,w) where w is the graded lexicographic valuation as described in Section 2. Generalized series fields are known to be Henselian [EP05, Theorem 4.1.3 and Remark 4.1.8]. For the convenience of the reader, we give a short proof in our particular context.
Definition 4.2**.**
We call strongly reduced Henselian equation any equation of the following type:
[TABLE]
such that w(Q(x,y))>grlex0 and Q(x,0)\nequiv0.
Theorem 4.3** (Hensel’s lemma).**
Any strongly reduced Henselian equation admits a unique solution y0=n>grlex0∑cnxn∈K((x1Z,…,xrZ))grlex.
*Proof *.
Let
[TABLE]
be a strongly reduced Henselian equation and let y0=n>grlex0∑cnxn∈K((x1Z,…,xrZ))grlex. For n∈Zr, n>grlex0, let us denote z~n:=m<grlexn∑cmxm.
We get started with the following key lemma:
Lemma 4.4**.**
The following are equivalent:
(1)
a series y0 is a solution of (14);
2. (2)
for any n∈Zr, n>grlex0,
[TABLE]
3. (3)
for any n∈Zr, n>grlex0,
[TABLE]
*Proof *.
For n>grlex0, let us denote y~n:=y0−z~n=m≥grlexn∑cmxm. We apply Taylor’s Formula to P(x,y):=y−Q(x,y) at z~n:
[TABLE]
where R(x,y)∈K((x1Z,…,xrZ))grlex[y] with w(R(x,y))>grlex0. The series
y0 is a solution of (14) iff for any n, y~n is a root of P(x,z~n+y)=0, i.e.:
[TABLE]
Now consider y0 a solution of (14) and n∈Zr, n>grlex0. Either y~n=0, i.e. y0=z~n: (2) holds trivially. Or y~n=0, so we have:
[TABLE]
So we must have w(z~n−Q(x,z~n))=w(y~n).
Now, (2)⇒(3) since w(y~n)≥grlexn.
Finally, suppose that for any n, w(z~n−Q(x,z~n))≥grlexn. If y0−Q(x,y0)=0, denote n0:=w(y0−Q(x,y0)). For n>grlexn0, one has
[TABLE]
A contradiction.
□
Let us return to the proof of Theorem 4.3. Note that, if y0 is a solution of (14), then its support needs to be included in the monoid S generated by the i’s from the nonzero coefficients ai,j of Q(x,y). If not, consider the smallest index n for ≤grlex which is not in S. Property (2) of Lemma 4.4 gives a contradiction for this index.
Since S is a finitely generated totally ordered monoid in (Zr)≥grlex0, by [EKM*+*01, Corollary 1.2], it is a well-ordered set.
Let us prove by transfinite induction on n∈S the existence and uniqueness of a sequence of series z~n as in the statement of the previous lemma. Suppose that for some n∈S, we are given a series z~n with support included in S and <grlexn, such that w(z~n−Q(x,z~n))≥grlexn. Then by Taylor’s formula as in the proof of the previous lemma, denoting by m the successor of n in S for ≤grlex:
[TABLE]
Therefore, one has:
[TABLE]
if and only if cn is equal to the coefficient of xn in Q(x,z~n). This determines z~m in a unique way as desired.
□
We prove now our generalized version of the Flajolet-Soria Formula [FS97]. Our proof, as the one in [Sok11], uses the classical Lagrange Inversion Formula in one variable. We will use Notation 2.1.
Let y=Q(x,y)=i,j∑ai,jxiyj be a strongly reduced Henselian equation. Define ι0=(ι0,1,…,ι0,r) by:
[TABLE]
Then the coefficients cn of the unique solution y0=n>grlex0∑cnxn∈K((x1Z,…,xrZ))grlex are given by:
[TABLE]
where μn is the greatest integer m such that there exists an M with ∣M∣=m,∣∣M∣∣=m−1 and G(M)=n. Moreover, for n=(n1,…,nr), μn≤k=1∑rλknk with:
[TABLE]
Remark 4.6**.**
By Lemma 2.6, note that in fact m1⋅M!m!∈N. If we set mj:=i∑mi,j and N=(mj)j, then ∣N∣=m, ∥N∥=m−1 and:
[TABLE]
where M!N! is a product of multinomial coefficients and m1⋅N!m! is an integer by Lemma 2.6.
Thus, each cn is the evaluation at the ai,j’s of a polynomial with coefficients in Z.
*Proof *.
For a given strongly reduced Henselian equation y=Q(x,y), one can expand:
[TABLE]
which admits a unique formal inverse in K(x)[[y]]:
[TABLE]
The Lagrange Inversion Theorem (see e.g. [Hen64, Theorem 2] with F=K(x) and P=f(x,y)) applies: for any m, dm(x) is equal to the coefficient of ym−1 in [Q(x,y)]m, divided by m. Hence, according to the multinomial expansion of [Q(x,y)]m=i,j∑ai,jxiyjm:
[TABLE]
Note that the powers n of x that appear in dm are nonzero elements of the monoid generated by the exponents i of the monomials xiyj appearing in Q(x,y), so they are >grlex0.
Now, it will suffice to show that, for any fixed n, the number k=1∑rλknk is indeed a bound for the number μn of m’s for which dm can contribute to the coefficient of xn. Indeed, this will show that f~(x,y)∈K[y]((x1Z,…,xrZ))grlex. But, by definition of f~, one has that:
[TABLE]
Hence, both members of this equality are in fact in K[y]((x1Z,…,xrZ))grlex.
So, for y=1, we get that f~(x,1)∈K((x1Z,…,xrZ))grlex is a solution with w(f~(x,1))>grlex0 of the equation:
[TABLE]
It is equal to the unique solution y0 of Theorem 4.3:
[TABLE]
We consider the relation:
[TABLE]
Let us decompose m=∣M∣=i,j∑mi,j as follows:
[TABLE]
So, the relation G(M)=n can be written as:
[TABLE]
Firstly, let us show by induction on k∈{0,…,r−1} that:
[TABLE]
the initial step k=0 being:
[TABLE]
This case k=0 follows directly from (16), by summing its r relations:
[TABLE]
Suppose that we have the desired property until some rank k−1. Recall that for any i, ik≥−ι0,k. By the k’th equation in (16), we have:
We apply the induction hypothesis to these k sums and obtain an inequality of type:
[TABLE]
For q>k, let us compute:
[TABLE]
For q=k, we have the same computation, plus the contribution of the isolated term nk. Hence:
[TABLE]
For q<k, we have a part of the terms leading again by the same computation to the formula ι0,kp=1∏k−1(1+ι0,p). The other part consists of terms starting to appear at the rank q and whose sum can be computed as:
[TABLE]
So we obtain as desired:
[TABLE]
Subsequently, we obtain an inequality for m=∣M∣=i,j∑mi,j of type:
[TABLE]
with βk=1+l=1∑r−1αl,k for any k. For k=r, let us compute in a similar way as before for αk,q:
[TABLE]
For k=r−1, we have the same computation plus 1 coming from the term αr−1,r−1. Hence:
[TABLE]
For k∈{1,…,r−2}, we have a part of the terms leading again by the same computation to the formula p=1∏r−1(1+ι0,p). The other part consists of terms starting to appear at the rank k and whose sum can be computed as:
[TABLE]
Altogether, we obtain as desired:
[TABLE]
□
Remark 4.7**.**
(1)
Note that for any k∈{1,…,r−1}, λk=λr((1+ι0,1)⋯(1+ι0,k)1+1), so λ1≥λk>λr. Thus, we obtain that:
[TABLE]
Moreover, in the particular case where ι0=0 – i.e. when Q(x,y)∈K[x,y] and y0∈K[[x]] as in [Sok11] – we have λk=2 for k∈{1,…,r−1} and λr=1. Thus we obtain:
[TABLE]
Note that :
[TABLE]
which can be related in this context with the effective bounds 2∣n∣−1 (case
w(Q(x,y))≥grlex0) and ∣n∣ (case w(Q(x,y))>grlex0) given in [Sok11, Remark 2.4].
2. (2)
With the notation from Theorem 4.5, any strongly reduced Henselian equation y=Q(x,y) can be written:
[TABLE]
with Q~(x,y)∈K[x,y] and w(Q~(x,y))>grlexι0.
Any element n of Suppy0, being in the monoid S of the proof of Theorem 4.3, is of the form:
[TABLE]
Example 4.8**.**
Let us consider the following example of strongly reduced Henselian equation:
[TABLE]
The support of the solution is included in the monoid S generated by the exponents of (x1,x2), which is equal to the pairs n=(n1,n2)∈Z2 with n2=−n1+l and n1≥−l for l∈N. We have ι0=(1,1), so (λ1,λ2)=(3,2) and μn≤3n1+2n2=n1+2l. We are in position to compute the first coefficients of the unique solution y0. Let us give the details for the computation of the first terms, for l=0. In this case, to compute cn1,−n1, n1>0, we consider m such that 1≤m≤μn1,−n1≤n1, and M=(mi,j)i,j such that:
[TABLE]
The last condition implies that m1,−1,2≥n1.
But, according to the second condition, this gives n1−1≥∥M∥≥2m1,−1,2≥2n1, a contradiction. Hence, cn1,−n1=0 for any n1>0.
In the case l=1, we consider the corresponding conditions to compute cn1,−n1+1 for n1≥−1. We obtain that 1≤m≤μn1,−n1+1≤n1+2. Suming the two conditions in G(M)=(n1,−n1+1), we get m−1,2,0+m0,1,1=1 and mi,j=0 for any i such that i1+i2≥2. So we are left with the following linear system:
[TABLE]
By comparing (L2)−(L3) and (L1), we get that m=m−1−n1, so n1=−1. Consequently, by (L1), m=1, and by (L2), m1,−1,2=m0,1,1=0. Since m−1,2,0+m0,1,1=1, we obtain m−1,2,0=1 which indeed gives the only solution. Finally, cn1,−n1+1=0 for any n1≥0 and:
[TABLE]
Similarly, we claim that one can determine that:
[TABLE]
5. Closed-form expression of an algebraic multivariate series.
The field K of coefficients has still characteristic zero. Our purpose is to determine the coefficients of an algebraic series in terms of the coefficients of a vanishing polynomial. We consider the following polynomial of degrees bounded by dx in x and by dy in y:
[TABLE]
and a formal power series:
[TABLE]
The field K((x)) is endowed with the graded lexicographic valuation w.
Notation 5.1**.**
For any k∈Nr and for any Q(x,y)=j=0∑dajQ(x)yj∈K((x1Z,…,xrZ))grlex[y], we denote:
•
S(k) the successor element of k in (Nr,≤grlex);
•
w(Q):=min{w(ajQ(x)),j=0,..,d};
•
z0:=0 and for k≥grlex(0,…,0,1), zk:=n=(0,…,0,1)∑kcnxn;
•
yk:=y0−zk=n≥grlexS(k)∑cnxn;
•
Qk(x,y):=Q(x,zk+xS(k)y)=i≥grlexik∑πk,iQ(y)xi where ik:=w(Qk).
Note that the sequence (ik)k∈Nr is nondecreasing since QS(k)(x,y)=Qk(x,cS(k)+xny) for n=S2(k)−S(k)>grlex0, n∈Zr.
As for the one variable case i.e. r=1 (see e.g. [Wal78]), we consider y0 solution of the equation P=0 via an adaptation in several variables of the algorithmic method of Newton-Puiseux, also with two stages:
(1)
a first stage of separation of the solutions, which illustrates the following fact: y0 may share an initial part with other roots of P. But, if y0 is a simple root of P, this step concerns only finitely many of the first terms of y0 since w(∂P/∂y(x,y0)) is finite.
2. (2)
a second stage of unique ”automatic” resolution: for y0 a simple root of P, once it has been separated from the other solutions, we will show that the remaining part of y0 is a root of a strongly reduced Henselian equation, in the sense of Definition 4.2, naturally derived from P and an initial part of y0.
Lemma 5.2**.**
(i)
The series y0 is a root of P(x,y) if and only if the sequence (ik)k∈Nr where ik:=w(Pk) is strictly increasing.
(ii)
The series y0 is a simple root of P(x,y) if and only if the sequence (ik)k∈Nr is strictly increasing and there exists a lowest multi-index k0 such that iS(k0)=ik0−S(k0)+S2(k0). In that case, one has that iS(k)=ik−S(k)+S2(k)=ik0−S(k0)+S2(k) for any k≥grlexk0.
Proof.
(i) Note that for any \underline{k}\in\mathbb{N}^{r},\ik≤grlexw(Pk(x,0)=w(P(x,zk)). Hence, if the sequence (ik)k∈Nr is strictly increasing in (Nr,≤grlex), it tends to +∞ (i.e. ∀n∈Nr, ∃k0∈Nr, ∀k≥grlexk0, ik≥grlexn), and so does w(P(x,zk)). The series y0 is indeed a root of P(x,y). Conversely, suppose that there exist k<grlexl such that ik≥grlexil.
Since the sequence (in)n∈Nr is nondecreasing, one has that il≥ik, so il=ik.
We apply the multivariate Taylor’s formula to Pj(x,y) for j>grlexk:
[TABLE]
Note that bS(ik)=πk,S(ik)P(cS(k)) or bS(ik)=(πk,ikP)′(cS(k))cS2(k)+πk,S(ik)P(cS(k)) depending on whether S(ik)<grlexik+S2(k)−S(k) or S(ik)=ik+S2(k)−S(k).
For j=l, we deduce that πk,ikP(cS(k))=0. This implies that for any j>grlexk, ij=ik
and w(Pj(x,0))=w(P(x,zj))=ik. Hence w(P(x,y0))=ik=+∞.
(ii) The series y0 is a double root of P if and only if it is a root of P and ∂P/∂y. Let y0 be a root of P. Let us expand the multivariate Taylor’s formula (17) for j=S(k):
[TABLE]
Note that if S(ik)=ik+S2(k)−S(k), then there are no intermediary terms between the first one and the one with valuation ik+S2(k)−S(k).
We have by definition of Pk:
One has that πk,ikP(y)\nequiv0 and πk,ikP(cS(k))=0 (see the point (i) above), so (πk,ikP)′(y)\nequiv0. Thus:
[TABLE]
We perform the Taylor’s expansion of (∂y∂P)S(k):
[TABLE]
By the point (i) applied to ∂y∂P, if y0 is a double root P, we must have (πk,ikP)′(cS(k))=0. Moreover, if πk,iP(cS(k))=0 for some i∈{S(ik),…,ik+S2(k)−S(k)}, by Formula (18) we would have iS(k)≤grlexik+S2(k)−S(k) and even ij≤grlexik+S2(k)−S(k) for every j>grlexk according to Formula (17): y0 could not be a root of P. So, πk,iP(cS(k))=0 for i=S(ik),..,ik+S2(k)−S(k), and, accordingly, iS(k)>grlexik+S2(k)−S(k).
If y0 is a simple root of P, from the point (i) and its proof there exists a lowest k0 such that the sequence (ik−S(k))k∈Nr is no longer strictly increasing, that is to say, such that (πk0,ik0P)′(cS(k0))=0. For any k≥grlexk0, we consider the Taylor’s expansion of (∂y∂P)S(k)=(∂y∂P)k0(cS(k0)+⋯+xS2(k)−S(k0)y):
[TABLE]
and we get that:
[TABLE]
By Equation (19), we obtain that w((∂y∂P)S(k))=iS(k)−S2(k). So, iS(k)=ik0−S(k0)+S2(k). As every k>grlexk0 is the successor of some k′≥grlexk0, we get that for every k≥grlexk0, ik−S(k)=ik0−S(k0). So, finally, iS(k)=ik−S(k)+S2(k) as desired.
∎
Resuming the notations of Theorem 3.5 and of Lemma 5.2, the multi-index k0 represents the length of the initial part in the stage of separation of the solutions. In the following lemma, we bound it using Lemma 3.6 or the discriminant ΔP of P.
Lemma 5.3**.**
Let y0=n≥grlex(0,…,0,1)∑cnxn,c(0,…,0,1)=0, be a simple root of a nonzero polynomial P(x,y) with degx(P)≤dx and degy(P)≤dy.
The multi-index k0 of Lemma 5.2 verifies that:
[TABLE]
Moreover, if P has only simple roots:
[TABLE]
Proof.
By Lemma 3.6, since P(x,y0)=0 and ∂y∂P(x,y0)=0, one has that:
for any k≥grlexk0. So, w(∂y∂P(x,y0))=w(∂y∂P(x,zS(k0))).
Moreover, by minimality of k0, the sequence (ik−S(k))k is strictly increasing up to k0, so by Formula (19):
In the case where P has only simple roots, as in the proof of Lemma 3.6, ordx∂y∂P(x,y0) is bounded by the degree of the resultant of P and ∂y∂P, say the discriminant ΔP of P, which is bounded by dx(2dy−1).
∎
Notation 5.4**.**
Resuming Notation 5.1 and the content of Lemma 5.2, we set:
Thus, ω0 is the initial coefficient of (∂y∂P)(x,y0) with respect to ≤grlex, hence ω0=0.
Theorem 5.5**.**
Consider the following nonzero polynomial in K[x,y] of total degree in x bounded by dx and degree in y bounded by dy:
[TABLE]
and a formal power series which is a simple root:
[TABLE]
*Resuming Notations 5.1 and 5.4 and the content of Lemma 5.2, recall that
ω0:=(πk0,ik0P)′(cS(k0))=0.
Then, for any k>grlexk0:*
•
either the polynomial zS(k)=n=(0,…,0,1)∑S(k)cnxn is a solution of P(x,y)=0;
•
or the multivariate Laurent polynomial kR(x,y):=−ω0xikPk(x,y+cS(k))=−y+kQ(x,y) defines a strongly reduced Henselian equation:
[TABLE]
as in Definition 4.2 and satisfied by:
[TABLE]
Proof.
We show by induction on k∈(Nr,≤grlex), k>grlexk0, that kR(x,y)=−y+kQ(x,y) with kQ(x,y)∈K[x1,x1−1,…,xr,xr−1][y],
such that w(kQ(x,y))>grlex0. Let us apply Formula (18) with parameter k=k0. Since iS(k0)=ik0+S2(k0)−S(k0), we have that πk0,iP(cS(k0))=0 for ik0≤grlexi<grlexik0+S2(k0)−S(k0), and accordingly:
[TABLE]
where S(k0)T(x,y)∈K[x,y] with w(S(k0)T(x,y))>grlexik0+S2(k0)−S(k0).
Since iS2(k0)=ik0+S3(k0)−S(k0)>grlexik0+S2(k0)−S(k0), we obtain that:
[TABLE]
vanishes at cS2(k0), which implies that
[TABLE]
Computing S(k0)R(x,y), it follows that:
S(k0)R(x,y)=−y+S(k0)Q(x,y),
with S(k0)Q(x,y)=−ω0xik0+S2(k0)−S(k0)S(k0)T(x,y+cS2(k0)).
So S(k0)Q(x,y)∈K[x1,x1−1,…,xr,xr−1][y] with w(S(k0)Q(x,y))>grlex0.
Now suppose that the property holds true at a rank k≥grlexS(k0), which means that kR(x,y):=−ω0xikPk(x,y+cS(k))=−y+kQ(x,y). Therefore, for kQ~(x,y)=−ω0kQ(x,y−cS(k))∈K[x1,x1−1,…,xr,xr−1][y] which is such that w(kQ~)>grlex0, we can write:
[TABLE]
Since PS(k)(x,y)=Pk(x,cS(k)+xS2(k)−S(k)y) and iS(k)=ik+S2(k)−S(k), we have that:
[TABLE]
But iS2(k)=iS(k)+S3(k)−S2(k)>grlexiS(k)=ik+S2(k)−S(k). So we must have πS(k),iS(k)P(cS2(k))=0, i.e. cS2(k)=ω0−πk,ik+S2(k)−S(k)P(cS(k)). It follows that:
[TABLE]
Hence:
[TABLE]
with w(kQ(x,y))>grlex0 as desired.
To conclude the proof, it suffices to note that the equation kR(x,y)=0 is strongly reduced Henselian if and only if kQ(x,0)\nequiv0, which is equivalent to zS(k) not being a root of P.
∎
We will need the following lemma:
Lemma 5.6**.**
Let y0∈K[[x]] be a simple root of a nonzero polynomial P(x,y) of degrees degx(P)≤dx and degy(P)≤dy. For any other root y1=y0 of P, one has that:
[TABLE]
Proof.
Note that the hypothesis imply that dy≥2. Let us write y1−y0=δ1,0 and k:=w(y1−y0)=w(δ1,0)∈Nr. By Taylor’s Formula, we have:
[TABLE]
Since δ1,0=0 and ∂y∂P(x,y0)=0, one has that:
[TABLE]
The valuation of the right hand side being at least k, we obtain that:
[TABLE]
But, by Lemma 3.6, we must have ordx(∂y∂P(x,y0))≤2dxdy. So ∣k∣≤2dxdy.
∎
For the courageous reader, in the case where y0 is a series which is not a polynomial, we deduce from Theorem 5.5 and from the generalized Flajolet-Soria’s Formula 4.5 a closed-form expression for the coefficients of y0 in terms of the coefficients ai,j of P and of the coefficients of an initial part zk of y0 sufficiently large, in particular for any k∈Nr such that ∣k∣≥2dxdy+1. Recall that ik=w(Pk(x,y)). Note that for such k, since y0 is not a polynomial, by Lemma 5.6, zS(k) cannot be a root of P.
Corollary 5.7**.**
Let k∈Nr be such that ∣k∣≥2dxdy+1. For any p>grlexS(k), consider n:=p−S(k). Then:
[TABLE]
*where μn is as in Theorem 4.5 for the equation y=kQ(x,y) of Theorem 5.5, S=(si,j), AS=∣i∣=0,…,dx,j=0,…,dy∏ai,jsi,j, TS=(tS,i), CTS=i=(0,…,0,1)∏S(k)citS,i, and eTS∈N is of the form:
*where we denote ml:=min{dy,max{m∈N/mS(k)≤grlexl+ik}},
L=Li,jl,m=(li,j,(0,…,0,1)l,m,…,li,j,S(k)l,m), and where the sum is taken over the set of tuples (ni,j,Ll,m)∣i∣=0,…,dx,j=m,…,dy,∣L∣=j−m,G(L)=l+ik−mS(k)−il=S(ik)−ik,…,dyS(k)+(dx,0,…,0)−ik,m=0,…,ml such that:*
l,m∑L∑ni,j,Ll,m=si,j, \ \ \displaystyle\sum_{\underline{l},m}\displaystyle\sum_{\underline{i},j}\displaystyle\sum_{\underline{L}}n^{\underline{l},m}_{\underline{i},j,\underline{L}}=q\ \ \ and l,m∑i,j∑L∑ni,j,Ll,mL=TS.
Remark 5.8**.**
Note that the coefficients eTS are indeed natural numbers, since they are sums of products of multinomial coefficients because l,m∑i,j∑L∑ni,j,Ll,m=q and m+∣L∣=j. In fact, q1eTS∈N by Remark 4.6 as we will see along the proof.
Proof.
We get started by computing the coefficients of ω0xikkR, in order to get those of kQ:
[TABLE]
For L=(l(0,…,0,1),⋯,lS(k)), we denote CL:=c(0,…,0,1)l(0,…,0,1)⋯cS(k)lS(k). One has that:
[TABLE]
So:
[TABLE]
We set l^=G(L)+mS(k)+i, which ranges between mS(k) and (dy−m)S(k)+mS(k)+(dx,0,…,0)=dyS(k)+(dx,0,…,0). Thus:
[TABLE]
Since kR(x,y)=−y+kQ(x,y) with w(kQ(x,y))>grlex0, the coefficients of kQ are obtained for l^=S(ik),…,dyS(k)+(dx,0,…,0) 111Note that our assumptions ensure that kQ(x,y)=0, so S(ik)≤grlexdyS(k)+(dx,0,…,0).. We set l:=l^−ik
and
[TABLE]
We obtain:
[TABLE]
with:
[TABLE]
According to Lemma 5.3, Theorem 5.5 and Lemma 5.6, we are in position to apply the generalized Flajolet-Soria’s Formula of Theorem 4.5 in order to compute the coefficients of the solution tS(k)=cS2(k)xS2(k)−S(k)+cS3(k)xS3(k)−S(k)+⋯. Thus, denoting B:=(bl,m), Q:=(ql,m) and BQ:=l,m∏bl,mql,m for l=S(ik)−ik,…,dyS(k)+(dx,0,…,0)−ik and m=0,…,ml, we obtain:
[TABLE]
As in Remark 4.6, we have q1⋅Q!q!∈N.
Let us compute:
[TABLE]
Note that, in the previous formula, (−ω0)ql,mbl,mql,m is the evaluation at A and C of a polynomial with coefficients in N. Since q1⋅Q!q!∈N, the expansion of (−ω0)qq1⋅Q!q!BQ as a polynomial in A and C will only have natural numbers as coefficients.
Let us expand the expression j=m,…,dy∣i∣=0,…,dx∏G(L)=l+ik−mS(k)−i∣L∣=j−m∑m!L!j!CLmi,jl,m.
For each (l,m,i,j), we enumerate the terms m!L!j!CL with u=1,…,αi,jl,m. Subsequently:
[TABLE]
where Ni,jl,m=(ni,j,ul,m)u=1,…,αi,jl,m, Ni,jl,m!=u=1∏αi,jl,mni,j,ul,m!.
Denoting Ul,m:=j=m,…,dy∣i∣=0,…,dx∑u=1∑αi,jl,mni,j,ul,mLi,j,ul,m, one computes:
[TABLE]
Likewise, one computes:
[TABLE]
So, according to Formula (23) and the new way of writing the expression
j=m,…,dy∣i∣=0,…,dx∏G(L)=l+ik−mS(k)−i∣L∣=j−m∑m!L!j!CLmi,jl,m, we obtain:
\begin{array}[]{lcl}b_{\underline{l},m}^{q_{\underline{l},m}}&=&\left(\displaystyle\frac{-1}{\omega_{0}}\right)^{q_{\underline{l},m}}\displaystyle\sum_{|\underline{M}_{\underline{l},m}|=q_{\underline{l},m}}\underline{A}^{\underline{M}_{\underline{l},m}}\displaystyle\sum_{|\underline{U}_{\underline{l},m}|=\|\underline{M}_{\underline{l},m}\|-m\,q_{\underline{l},m}\atop G(\underline{U}_{\underline{l},m})=q_{\underline{l},m}[\underline{l}+\underline{i}_{\underline{k}}-mS(\underline{k})]-G(\underline{M}_{\underline{l},m})}d_{\underline{U}_{\underline{l},m}}\underline{C}^{\underline{U}_{\underline{l},m}}\\
&&\textrm{ with }d_{\underline{U}_{\underline{l},m}}:=\displaystyle\sum_{\left(\underline{N}^{\underline{l},m}_{\underline{i},j}\right)}\displaystyle\frac{q_{\underline{l},m}!}{\displaystyle\prod_{|\underline{i}|=0,\ldots,d_{x}\atop j=m,\ldots,d_{y}}\underline{N}^{\underline{l},m}_{\underline{i},j}!}\displaystyle\prod_{|\underline{i}|=0,\ldots,d_{x}\atop j=m,\ldots,d_{y}}\displaystyle\prod_{u=1}^{\alpha_{\underline{i},j}^{\underline{l},m}}\left(\displaystyle\frac{j!}{m!\,\underline{L}_{\underline{i},j,u}^{\underline{l},m}!}\right)^{n^{\underline{l},m}_{\underline{i},j,u}},\end{array}
where the sum is taken over
[TABLE]
(Note that, if the latter set is empty, then dUl,m=0.)
We deduce that:
[TABLE]
Now, in order to expand the latter product of sums, we consider the corresponding sets:
[TABLE]
and, for any S∈SQ,
UQ,S:=⎩⎨⎧(Ul,m)/∃(Ml,m)s.t.∣Ml,m∣=ql,m and ∀l,m,mi,jl,m=0 for j<m,l,m∑Ml,m=S,
∣Ul,m∣=∥Ml,m∥−mql,m and G(Ul,m)=ql,m(l+ik−mS(k))−G(Ml,m)}
∀l,m,i,j∑∣Ni,jl,m∣=ql,m, and l,m∑i,j∑u=1∑αi,jl,mni,j,ul,mLi,j,ul,m=TS⎭⎬⎫.
(Note that, if the latter set is empty, then eQ,TS=0.)
Observe that q1Q!q!eQ,TS lies in N as a coefficient of (−ω0)qq1Q!q!BQ as seen before.
Note also that, for any Q and for any S∈SQ, ∣S∣=l,m∑ql,m=q and ∥S∥≥l,m∑mql,m=∥Q∥=q−1. Moreover, for any TS∈TQ,S:
[TABLE]
and:
[TABLE]
Let us show that:
[TABLE]
where eTS:=(Ni,jl,m)∑l,m∏i,j∏Ni,jl,m!q!l,m∏i,j∏u∏(m!Li,j,ul,m!j!)ni,j,ul,m and where the sum is taken over
and l,m∑i,j∑u=1∑αi,jl,mni,j,ul,mLi,j,ul,m=TS⎭⎬⎫.
(Note that, if the latter set is empty, then eTS=0.)
Recall that Ni,jl,m!=u=1∏αi,jl,mni,j,ul,m! and that the Li,j,ul,m’s enumerate the L’s such that ∣L∣=j−m and G(L)=l+ik−mS(k)−i for given l,m,i,j.
Let us consider S and TS such that ∣S∣=q,∥S∥≥q−1, ∣TS∣=∥S∥−q+1,G(TS)=n+qik−(q−1)S(k)−G(S) and such that ETS=∅. Take an element (ni,j,ul,m)∈ETS. Define mi,jl,m:=u=1∑αi,jl,mni,j,ul,m for each i,j,l,m with j≥m, and mi,jl,m:=0 if j<m. Set Ml,m:=(mi,jl,m)i,j for each l,m. So, l,m∑mi,jl,m=l,m∑u=1∑αi,jl,mni,j,ul,m=si,j, and S=l,m∑Ml,m. Define ql,m:=i,j∑mi,jl,m=∣Ml,m∣ for each l,m, and Q:=(ql,m). Let us show that ∣Q∣=q, G(Q)=n and ∥Q∥=q−1. By definition of ETS,
[TABLE]
Recall that ∥Q∥:=l,m∑mql,m. We have:
[TABLE]
Recall that G(Q):=l,m∑ql,ml. We have:
[TABLE]
Since ∥Q∥=q−1, we deduce that G(Q)=n as desired. So, S∈SQ for Q as in the left-hand side of (27).
Now, set Ul,m:=i,j∑u=1∑αi,jl,mni,j,ul,mLi,j,ul,m, so l,m∑Ul,m=TS. Let us show that (Ul,m)∈UQ,S, which implies that TS∈TQ,S as desired. The existence of (Ml,m) such that ∣Ml,m∣=ql,m and mi,jl,m=0 for j<m and l,m∑Ml,m=S follows by construction. Conditions ∣Ul,m∣=∥Ml,m∥−mql,m and G(Ul,m)=ql,m[l+ik−mS(k)]−G(Ml,m) are obtained exactly as in (24) and (25). This shows that (ni,j,ul,m)∈EQ,TS, so:
[TABLE]
The reverse inclusion holds trivially since ∣Q∣=q, so:
[TABLE]
We deduce that:
[TABLE]
We conclude that any term occuring in the right-hand side of (27) comes from a term from the left-hand side.
Conversely, for any Q as in the left-hand side of Formula (27), S∈SQ and TS∈TQ,S verify the following conditions:
[TABLE]
and
[TABLE]
Hence, any term occuring in the expansion of BQ contributes to the right hand side of Formula (27).
Thus we obtain Formula (27) from which the statement of Corollary 5.7 follows. Note also that:
[TABLE]
so q1eTS∈N.
∎
Remark 5.9**.**
We have seen in Theorem 5.5 and its proof (see Formula (18) with k=k0) that ω0=(πk0,ik0P)′(cS(k0)) is the coefficient of the monomial xiS(k0)y in the expansion of PS(k0)(x,y)=P(x,c(0,…,0,1)xr+⋯+cS(k0)xS(k0)+xS2(k0)y), and that cS2(k0)=ω0−πk0,iS(k0)P(cS(k0)) where πk0,iS(k0)P(cS(k0)) is the coefficient of xiS(k0) in the expansion of PS(k0)(x,y). Expanding PS(k0)(x,y), having done the whole computations, we deduce that:
[TABLE]
where C:=(c(0,…,0,1),…,cS(k0)) and L:=(l(0,…,0,1),…,lS(k0)).
Example 5.10**.**
In order to illustrate Corollary 5.7 and its proof, we resume the polynomial of Example 3.4 with a0,0,2=0:
[TABLE]
Thus, i0=(0,2), i0,1=(1,1)=i0+(1,0)−(0,1), so k0=0, ω0=2a0,0,2c0,1. The coefficient c1,0 must verify 2a0,2c0,1c1,0=0⇔c1,0=0 since a0,2c0,1=0. We obtain that:
As a consequence of Theorem 3.5 and Corollary 5.7, we get the following result. Let dx, dy be some fixed degrees, and a multi-index p∈Nr such that ∣p∣>2dxdy+2. There is a finite number of universal polynomial formulas which compute the coefficient cp of any algebraic series y0 of degrees at most dx, dy. These formulas are evaluated at the first coefficients of the terms of y0 of degree at most 2dxdy+2, and their number is independent of p. More precisely:
Corollary 5.11**.**
Let dx,dy∈N∗. We set M1:=21dy(dy+1)(rdx+r)+dy−2, M2:=2(dy(2dydx+1)+dx+1)r−1 and k:=(0,…,0,1,2dxdy). There exists a finite set Λ and for any λ∈Λ, there exist a polynomial Ω(λ)(C(0,…,0,1),…,Ck)∈Z[C(0,…,0,1),…,Ck], degΩ(λ)≤M1, and for every n∈Zr, n:=p−S(k) for p∈Nr, p>grlexS(k), a polynomial Ψn(λ)(C(0,…,0,1),…,CS(k))∈Z[C(0,…,0,1),…,CS(k)], degΨn(λ)≤M2∣n∣(M1+dx)+1, such that for every y0=p>grlex0∑cpxp, c(0,…,0,1)=0, algebraic with vanishing polynomial of degrees bounded by dx in x and dy in y, there exists λ∈Λ such that for every n∈Zr, n:=p−S(k) for p∈Nr, p>grlexS(k):
[TABLE]
Proof.
Let y0=p>grlex0∑cpxp , c(0,…,0,1)=0, be algebraic with vanishing polynomial of degrees bounded by dx in x and dy in y. According to Theorem 3.5, for N:=2dxdy, there is a finite set Λ and for every λ∈Λ, there are polynomials ai,j(λ)(C(0,…,0,1),…,C(N,0,…,0))∈Z[C(0,…,0,1),…,C(N,0,…,0)] such that:
[TABLE]
is a vanishing polynomial for y0 for a certain λ∈Λ. Enlarging the finite set Λ by indices corresponding to the various ∂yk∂kP(λ), k=1,…,dy−1, we can assume that there is λ such that y0 is a simple root of P(λ). So the coefficients of y0 can be computed as in Corollary 5.7. More precisely, for any n∈Zr, n:=p−S(k) for p∈Nr, p>grlexS(k):
[TABLE]
where μn is as in Theorem 4.5 for the equation y=kQ(λ)(x,y) of Theorem 5.5, Iq={(si,j)∣∣S∣=q,∥S∥≥q−1},
[TABLE]
and mS,TS∈Z. Note that C=(c(0,…,0,1),…,cS(k)) and A=(ai,j(λ)(c(0,…,0,1),…,c(N,0,…,0))). Let us show that μn≤M2∣n∣. First, note that ik in Notation 5.1 verifies ∣ik∣≤(2dxdy+1)dy+dx. Indeed:
[TABLE]
so ∣ik∣≤dx+dy∣S(k)∣ with ∣S(k)∣=2dxdy+1. This implies that ι0 of Theorem 4.5 for the equation
y=kQ(λ)(x,y) verifies ι0,s≤(2dxdy+1)dy+dx for s=1,…,r. With the notations of Theorem 5.5, we get that λ1≤2((2dxdy+1)dy+dx+1)r−1=:M2. Finally, by Remark
4.7, we obtain that μn≤M2∣n∣.
It now suffices to bound the degrees of the numerator and denominator in the terms of the previous formula. By Theorem 3.5, degai,j(λ)≤M1+1−dy for j≥1 and degai,0(λ)≤M1+1−dy+dx. So by Remark 5.9 and Theorem 3.5, we deduce that ω0 is the evaluation of a polynomial Ω(λ)(C(0,…,0,1),…,Ck) such that degΩ(λ)≤M1. The degree dq,S corresponding to a term ω0M2∣n∣−qASCTS is bounded by:
[TABLE]
But, ∥S∥≤qdy and 1≤q≤μn≤M2∣n∣. So we get that:
[TABLE]
∎
Example 5.12**.**
We resume Example 3.4 for which 2dxdy+1=9, hence k=(1,8). By Corollary 5.11, the coefficients cp for p>grlexS(k)=(2,7) are expressed as values of rational fractions in the first c0,1,…,c2,7 coefficients. In fact, such rational parametrizations might occur at a lower rank, i.e. in terms of fewer coefficients. E.g., by substituting the results in Example 3.9 into the ones in Example 5.10 under Conditions (5), we obtain the following relations for the first not trivially zero terms.
[TABLE]
A relation of type ci1,i2=ci1,i2 simply means that ci1,i2 is a free parameter. Recall that these formulas actually give rational parametrizations for the coefficients of Puiseux series solutions of equations as in Example 2.5 i.e. equations that are of degrees bounded by 1 in x and by 2 in y.
As an immediate consequence of the previous result, we obtain a proof of the multivariate version of Eisenstein theorem on algebraic power series due to K. V. Safonov [Saf00, Theorem 5]:
Corollary 5.13**.**
Let y0=n∈Nr∑cnxn∈Q[[x]] be algebraic over Q(x). Then there exists δ0,δ∈N∗ such that for every n∈Nr:
[TABLE]
Proof.
Without loss of generality, we may assume that c0=0 and c(0,…,0,1)=0 as in Section 2. Consider dx and dy such that y0 is a root of a polynomial of degrees bounded by dx and dy. For k:=(0,…,0,1,2dxdy) as in Corollary 5.11, by multiplication of the coefficients cn by a suitable δ0∈N∗, one can assume that c(0,…,0,1),…,ck∈Z. Now, take λ∈Λ as in Corollary 5.11 and δ the absolute value of Ω(λ)(c(0,…,0,1),…,ck)M2.
∎
6. Appendix
For families of multi-indices F={(0,2,1),(2,2,1),(0,0,2),(0,2,2),(2,2,2)} and G={(0,2,0),(2,2,0)} as in Example 3.4 (see also Definition 2.4 and Examples 2.5 and 3.9), the corresponding Wilczynski matrix is:
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[AI 09] F. Aroca and G. Ilardi, A family of algebraically closed fields containing polynomials in several variables , Comm. Algebra 37 (2009), no. 4, 1284–1296. MR 2510985 (2010 f:12008)
2[EKM + 01] K. Evans, M. Konikoff, J. J. Madden, R. Mathis, and G. Whipple, Totally ordered commutative monoids , Semigroup Forum 62 (2001), no. 2, 249–278.
3[EP 05] A. J. Engler and A. Prestel, Valued fields , Springer Monographs in Mathematics, Springer-Verlag, Berlin, 2005.
4[FS 97] P. Flajolet and M. Soria, Coefficients of algebraic series , Algorithms seminar 1997-1998, Tech. Report, INRIA, 1997.
5[GP 00] P. D. González Pérez, Singularités quasi-ordinaires toriques et polyèdre de Newton du discriminant , Canad. J. Math. 52 (2000), no. 2, 348–368.
6[Hah 07] H. Hahn, Über die nichtarchimedischen Grössensystem , Sitzungsberichte der Kaiserlichen Akademie der Wissenschaften, Mathematisch - Naturwissenschaftliche Klasse (Wien) 116 (1907), no. Abteilung I Ia, 601–655.
7[Hen 64] P. Henrici, An algebraic proof of the Lagrange-Bürmann formula , J. Math. Anal. Appl. 8 (1964), 218–224.
8[HM 15] M. Hickel and M. Matusinski, On the algebraicity of puiseux series , preprint submitted for publication, http://arxiv.org/abs/1503.04965, 2015.