WPT and Resultants
WPT and Resultants
Laurent Berger
Abstract. We define the resultant of two power series with coefficients in the ring of inte-
gers of a p-adic field. In order to do this, we prove a universal version of the Weierstrass
preparation theorem.
Introduction
Given two polynomials P and Q with coefficients in a field K, the resultant
Res(P, Q) allows us to determine whether P and Q have a common root in K.
The resultant is a polynomial function of the coefficients of P and Q, and
Res(P, Q) = 0 if and only if P and Q have a common root.
In this article, we consider a similar question for p-adic power series. Let K
be a finite extension of Qp , or more generally a finite totally ramified extension
of W (k)[1/p], where k is a perfect field of characteristic p. Let OK denote the
integers of K, let mK be the maximal ideal of OK , let k be the residue field
of OK , and let π be a uniformizer of OK . Let Cp be the completion of an
algebraic closure K of K, so that mCp is the p-adic open unit disk. A power
series f (X) = f0 +f1 X +· · · ∈ OK [[X]] defines a bounded holomorphic function
on mCp , and may have roots in this domain. Given two such power series, we
would like to know whether they have a common root. The Weierstrass degree
×
wideg(f ) of f is the smallest integer n such that fn ∈ OK , or +∞ if there is no
such integer. If wideg(f ) = n is finite, then f has precisely n roots (counting
multiplicities) in mCp . Our main result is the following.
Theorem A. For all n > 1, there exists a power series
Resn ({Fi }i>0 , {Gi }i>0 ) ∈ Z[Fn , Fn−1 , {Fk }k>n+1 , {Gk }k>0 ][[F0 , . . . , Fn−1 ]]
such that for all power series f (X), g(X) ∈ OK [[X]], with wideg(f ) = n, we
have Y
g(z) = Resn ({fi }i>0 , {gi }i>0 ).
z∈mCp
f (z)=0
156 Laurent Berger
In particular, Resn ({fi }i>0 , {gi }i>0 ) = 0 if and only if f and g have a common
root in mCp .
F (X) = P (X)U (X), where U (X) ∈ Rn [[X]]× and P (X) = X n + Pn−1 X n−1 +
· · · + P0 ∈ Rn [X] is a distinguished polynomial for the ideal In .
In addition, P and U are uniquely determined by F .
Proof. This follows from Theorem 1.1, and the following assertion [8,Tag 00M9,
Lem. 10.95.8]: if I ⊂ J are two ideals of a ring R, with I finitely generated,
and if R is separated and complete for the J-adic topology, then R is separated
and complete for the I-adic topology.
If n > 1 is fixed, we can consider the variables {Fi }i>0 and we define
The ring Rn is separated and complete for the (F0 , . . . , Fn−1 )-adic topology,
and the following result (Theorem B) is an immediate consequence of Theo-
rem 1.1.
i
P
Theorem 1.3. We can write F (X) = i>0 Fi X ∈ Rn [[X]] as F (X) =
P (X)U (X), where U (X) ∈ Rn [[X]]× and P (X) = X n + Pn−1 X n−1 + · · ·+ P0 ∈
Rn [X] is a distinguished polynomial for the ideal In .
In addition, P and U are uniquely determined by F .
Example 1.4. We give an explicit formula for P (X) in Theorem 1.3 when
n = 1. If n = 1, then P (X) = X + P0 and P0 ∈ R1 = Z[F1 , F1−1 , {Fk }k>2 ][[F0 ]]
is given by the following formula ([1, Prop. 2.2]; here π(j, n) denotes the set of
i1 , . . . , in ∈ Z>0 such that i1 + i2 + · · · + in = j and i1 + 2i2 + · · · + nin = n):
n
X X 1 n+j+1 X (n + j)!
P0 = F0n+1 − F2i1 F3i2 · · · Fn+1
in
j=0
F1 (n + 1)!i 1 !i 2 ! · · · i n !
n>0 π(j,n)
F0 F2 3 2F 2
F
=− − F02 · 3 + F03 · 4 − 52 + O(F04 ).
F1 F1 F1 F1
(We have (n + j)!/(n + 1)!i1 !i2 ! · · · in ! ∈ Z if i1 + i2 + · · · + in = j and i1 +
2i2 + · · · + nin = n; indeed, (n + j)!/(n + 1)!i1!i2 ! · · · in ! becomes a multinomial
coefficient and hence an integer if we replace either n + 1 by n or ik by ik − 1
for some k. If ℓ is a prime number, then it cannot divide both n + 1 and all of
the ik . Hence (n+ j)!/(n+ 1)!i1 !i2 ! · · · in ! is a rational number that is ℓ-integral
for every prime number ℓ, and is therefore an integer).
Proof. By Theorem 1.3, we can write the power series F (X) = i>0 Fi X i as
P
belongs to the ideal (F0 , . . . , Fn−1 ) of Z[Fn , Fn−1 , {Fk }k>n+1 ][[F0 , . . . , Fn−1 ]].
The result follows from Proposition 2.1, by setting
Resn = ResPoln (P0 , . . . , Pn−1 , {Gk }k>0 ).
Note that the set of elements of OK [[X]] having only simple roots in mCp
is also dense in the p-adic topology. If f = pu, with p distinguished hav-
ing multiple roots, then p can be approached by distinguished polynomi-
als having only simple roots. Indeed, the (usual) discriminant of p(X) =
X n + pn−1 X n−1 + · · · + p0 is a polynomial ∆(p0 , . . . , pn−1 ) and its zero set is
closed with empty interior.
such that the image of fn (X) in kL [[X]] is w(X) and such that all the roots of
n
fn◦p (X) − X in mCp are simple. We then have
◦pn
f (X) − X
in (w) − in−1 (w) = wideg ◦pnn−1 ,
fn (X) − X
so that in (w) − in−1 (w) is the number of points of mCp whose orbit under fn
is of cardinality pn . This number is clearly divisible by pn , which implies Sen’s
theorem.
Using our methods, we can improve Lubin’s result. We prove that there is
one lift f of w that works for all n, and has coefficients in OK .
Theorem 3.1. Take w(X) = X + i>2 wi X i ∈ k[[X]] and let N ⊂ Z>0 be
P
the set of n such that in (w) is finite. There exists f (X) ∈ X · OK [[X]] whose
n
image in k[[X]] is w(X) and such that for all n ∈ N , the roots of f ◦p (X) − X
in mCp are simple.
Proof. Let W be the set of f (X) ∈ X · OK [[X]] whose image in k[[X]] is w(X),
n
and let Wn be the set of elements of W such that the roots of f ◦p (X) − X in
mCp are simple. We prove that if n ∈ N , then Wn is open and dense in W for
the p-adic topology. Since W is a complete metric space, the T theorem follows
from this assertion and Baire’s theorem, which implies that n∈N Wn is dense
in W and hence nonempty.
Fix an element
P w̃ ∈ W . We have W = {w̃ + h, hP∈ πX · OK [[X]]}.
n
If F (X) = j>1 Fj X j , write F ◦p (X) − X = j>1 Fj(n) X j . Take n ∈ N
and let i = in (w) + 1. Let F (X) = j>1 (w̃j + Hj )X j , where {Hj }j>1 are
P
variables. For all j > 1, Fj(n) ∈ OK [H1 , . . . , Hj ]. Since Fi(n) (0) = w̃i(n) ∈ OK ×
,
(n) (n) −1 (n)
Fi has an inverse (Fi ) ∈ OK [[H1 , . . . , Hi ]]. If j 6 i − 1, then w̃j ∈ mK ,
and so Fj(n) is in the ideal (π, H1 , . . . , Hj ) of OK [H1 , . . . , Hj ]. The power series
n (n) (n) −1 (n) (n) (n)
Disci (F ◦p (X) − X) ∈ Z[Fi , (Fi ) , {Fj }j>i+1 ][[F1 , . . . , Fi−1 ]]
therefore gives rise to an element Dn ({Hj }j>1 ) ∈ OK [{Hj }j>i+1 ][[H1 , . . . , Hi ]].
Let us first show that Wn is open in W . If f = w̃ + h ∈ Wn , with h ∈
πX · OK [[X]], then Dn (h) 6= 0 by definition. If v = valπ (Dn (h)) and g(X) is
in X · OK [[X]], then Dn (h + π v+1 g) ≡ Dn (h) mod π v+1 , so that valπ (Dn (h +
π v+1 g)) = v. Hence f + h′ ∈ Wn for all h′ ∈ πX · OK [[X]] such that valπ (h −
h′ ) > v + 1, and therefore Wn is open in W .
We now show that Wn is dense in W . If this is not the case, its complement
has nonempty interior. Suppose therefore that there exists f = w̃ + h ∈ W
and v > 1 such that Dn (h + π v g) = 0 for all g ∈ X · OK [[X]]. We can write
X
Dn ({Hj }j>1 ) = Pd ({Hj }j>i+1 )H1d1 · · · Hidi ,
d∈Zi>0
as F (X) = P (X)U (X), where P (X) ∈ Sn,d [X] is monic of degree d, P (0) ∈
×
Sn,d , and U (X) ≡ Fn+d X n mod In,d .
In addition, P and U are uniquely determined by F .
Proof. The ring Sn,d is separated and complete for the In,d -adic topology. The
−1
polynomials P (X) = Fn+d ·(Fn +Fn+1 X+· · ·+Fn+d X d ) and U (X) = Fn+d ·X n
×
generate the unit ideal in Sn,d /In,d [X], since Fn , Fn+d ∈ Sn,d . Indeed, a
m
descending induction on n−1 > m > 0 shows that X ∈ (P , U ) by considering
X mP .
The theorem therefore results from Hensel’s factorization theorem (see [3,
Ch. III, Section 4, no 3], and the discussion at the beginning of no 5 of ibid).
We now give an application to the slope factorization of polynomials. Take
a nonzero polynomial Q P (X) ∈ K[X] and let c be its leading coefficient. We
can write P (X) = c · r Pr (X), where for each r, the polynomial Pr (X) is
monic and all of its roots are of valuation r ∈ Q. ByQGalois theory, each
Pr (X) belongs to K[X]. The decomposition P (X) = c · r Pr (X) is the slope
factorization of P (X), and Pr (X) is the slope r factor of P (X).
×
Corollary 4.2. Given F (X) ∈ OK [X], one of whose coefficients is in OK ,
there are universal formulas, depending only on µmin (F ), µmax (F ) and deg(F ),
for the coefficients of the slope 0 factor of F in its slope factorization, in terms
of the coefficients of F .
Proof. Let F = F0 F6=0 be the factorization of F as the product of a monic
polynomial of slope 0 and of a polynomial of slopes 6= 0. The polynomial F6=0
has no roots in the unit circle, so that if we view F as an element of OK {X},
then P = F0 and U = F6=0 .
Theorem 4.1 can also be used, as in Section 2, to produce resultant power
series Resn,d , that will detect whether two restricted power series f and g, with
µmin (f ) = n and µmax (f ) = n + d, have roots in common in the unit circle.
We end this article with the following question.
Question 4.3. The classical resultant
Q of two polynomials P and Q can be de-
fined using either the product P (z)=0 Q(z) or the determinant of the Sylvester
matrix. Both approaches give the same formula, after a suitable normaliza-
tion. In this article, we follow the first approach. Is it possible to view our
resultants as the (generalized) determinants of some operators on some p-adic
Banach spaces?
Acknowledgements. I thank Sandra Rozensztajn for her help when I was
writing the paper, and the referee for several useful remarks.
References
[1] D. Birmajer, J. B. Gil, and M. D. Weiner, On Hensel’s roots and a factorization formula
in Z[[X]], Integers 14 (2014), Paper No. A47, 18 pp. MR3259300
[2] N. Bourbaki, Éléments de mathématique. Algèbre., Springer-Verlag, Berlin, 2006.
[3] N. Bourbaki, Éléments de mathématique. Algèbre commutative., Springer-Verlag, Berlin,
2006.
[4] J. Elliott, Factoring formal power series over principal ideal domains, Trans. Amer. Math.
Soc. 366 (2014), no. 8, 3997–4019. MR3206450
[5] J. Lubin, Sen’s theorem on iteration of power series, Proc. Amer. Math. Soc. 123 (1995),
no. 1, 63–66. MR1215030
[6] M. O’Malley, On the Weierstrass preparation theorem, Rocky Mountain J. Math. 2
(1972), no. 2, 265–273. MR0289500
[7] S. Sen, On automorphisms of local fields, Ann. of Math. (2) 90 (1969), 33–46. MR0244214
[8] The stacks project authors, Stacks project, 2018.