C OMPOSITIO M ATHEMATICA
W OLFGANG M. S CHMIDT
Integer points on curves of genus 1
Compositio Mathematica, tome 81, n
o1 (1992), p. 33-59
<http://www.numdam.org/item?id=CM_1992__81_1_33_0>
© Foundation Compositio Mathematica, 1992, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions gé- nérales d’utilisation (http://www.numdam.org/conditions). Toute utilisa- tion commerciale ou impression systématique est constitutive d’une in- fraction pénale. Toute copie ou impression de ce fichier doit conte- nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
Integer points
on curvesof genus 1
WOLFGANG M.
SCHMIDT1
(Ç)
Department of Mathematics, University of Colorado, Boulder, CO 80309, U.S.A.
Received 12 June 1990; accepted 11 March 1991
1. Introduction
We are interested in the number and the size
of integer points
onplane
curves ofgenus 1.
Although
our main focus will be ongeneral
curvesof genus
1 definedby polynomial equations F(x, y)
=0,
it will be convenient tobegin
with Weierstrasscurves
where the
right-hand
side is a cubicpolynomial f
with nonzero discriminant.Recently
Evertse and Silverman[9]
gave a bound for the number ofinteger
solutions which
depends
on the class number of thesplitting
field off.
An easy consequence is as follows.THEOREM 1.
Suppose f(X) = X3 + bX 2
+ cX + d has discriminant0394(f)
~ 0 andhas
integer coefficients
in analgebraic number field
kof degree b
and discriminantDk .
Thengiven
e >0,
the number Zof
solutionsof (W)
inintegers
x, yof
k haswhere
Xk is
thenorm from k to
Q.The constant
c,(ô, e),
like all the constants of this paper, iseffectively computable.
We define the field
height Hk(a)
of a nonzero vector a =(03B11,..., 03B1n)
E kn as in[5]
or[ 15],
and the absoluteheight
to beH(a) = Hk(03B1)1/03B4.
Thuswhere
M(k)
is anindexing
set forsuitably
normalized absolutevalues 1’1 of,
thedv
are the localdegrees,
and|03B1|v
=max(|03B1v,
... ,|03B1n |v). Given
apolynomial f
withcoefficients in
k,
we definequantities If 1,
andheights Hk(f), H(f)
in terms of itslSupported
in part by NSF grant DMS-8603093.coefficient vector. For a cubic
polynomial f,
we have|0394(f)|v c(v)|f|4v,
wherewhen v is
archimedean,
when v is
non-archimedean,
with an absolute constant c2. The sum of the local
degrees
over the setM~(k)
ofthe archimedean absolute values is
b,
so thatWhen
f
hasleading
coefficient1, then |fv|
1 foreach v,
andTherefore
(1.1) implies
thatIn
particular,
in the case K = Q we obtain1
conjecture
that in fact forgiven
e >0,
More
generally,
1conjecture
that the number Z of solutions x, y E Z of anirreducible
equation F(x, y)
= 0defining
a curve ofpositive
genus, with Fhaving
coefficients in Z and total
degree N,
hasBeginning
with thepioneering
work of Baker[1], [2],
a number of authorshave estimated the size of
integer
solutions of theEquation (W),
or moregenerally
ofhyperelliptic equations y2
=f (x)
wheref
is apolynomial
ofdegree 3
with nonzero discriminant. Givena E k,
definehk(03B1)
=Hk«l, 03B1)).
A naturalconcept
of size of aninteger
solution(x, y)
would bemax(hk(x), hk(y)).
Baker in[1]
dealt with the case when K = Q anddeg f
=3,
and obtained a bound whichwas
exponential
inH( f ),
whereas in[2]
he dealt with thegeneral
case andobtained a bound which was
triply exponential
inHk(f). Siegel [ 18]
derived newestimates for fundamental units in number fields and remarked that these
estimates could be used to reduce Baker’s bounds. In fact
they
reduce thebounds to
just exponential
in terms ofHk(f)
in thegeneral
case. Details wereprovided by Sprindzuk [21],
butonly
in the case k = Q.Although
all theingredients
are available in theliterature,
we will forcompleteness provide
aproof
ofTHEOREM 2.
Suppose f(X)
=X3
+bX 2
+ cX + d has nonzerodiscriminant,
andhas
integer coefficients
in analgebraic number field
kof degree b
and discriminantDk.
Then solutions x, yof (W)
in thering (9k of integers of
k havewhere
and where the notation
log*
z standsfor max(l, log z).
In
particular,
in the rational case k = 0 we haveIt would have been easy to
give
a suitablegeneralization
tohyperelliptic
or evento
superelliptic equations.
We now turn to more
general equations
defining
an irreducible curveof genus
1. We will suppose that F has coefficients in a number field kof degree 03B4,
and we will denote the totaldegree of F by
N. Wewill
study
solutions(x, y)
em¡.
THEOREM 3. Let F be as above. The number
of solutions (x, y) ~ O2k of (B) is
THEOREM 4. Let F be as above. Solutions
(x, y)
E(9’ of (B)
havewhere
In
particular,
when k =Q,
Baker and Coates
[4]
hadgiven
the boundAs was
pointed
outabove,
theimprovement
fromtriple exponentiation
tosingle exponentiation
comes fromSiegel’s
work on units. Theimprovement
from10NlO
to
(4N)13
will be discussed below. Theorems 3 and 4 will beproved by
reductionto Theorems 1 and 2 via a suitable birational transformation from a
general
curve
(B)
of genus 1 to a Weierstrass curve(W).
Such a transformation is described inPROPOSITION 1. There is a birational
transformation x1 = x1(x, y), y1 = y1(x, y) from
the curve(B)
to a Weierstrass curvewith the
following properties.
The
transformation
isdefined
overa fceld
K :D k with[K : k]
n, where n is thedegree of
F with respect to y. Thecoefficients b,
c, d areintegers
in K. We haveand the
polynomial f = X3
+bX 2
+ cX + d hasIf (X, Y) is a generic point of (W) (so
that X is transcendental andF(X, Y)
=0), and f (X, Y) ~ (B) corresponds
to(X 1, Y1)
E(W),
thenX
1 ~K(X, Y)
isintegral over Z[X].
A
proposition
of thistype
hadimplicitly
been derivedby
Baker and Coates[4],
but with k = Q anddeg K 8’6,
and with8N48
instead of theexponent 2·105N12
in(1.11).
Theimprovement
from10NlO
in(1.9)
to(4N)13
in(1.8)
comesfrom the
improved
estimates inProposition
1. Thisproposition
in turn rests onrecent work on Eisenstein’s theorem
[15]
and on the construction of bases in function fields[16].
2. Proof of Theorem 1
Let S c
M(k)
consist of the archimedean absolutevalues,
as well as the non- archimedean absolute values v for which|0394(f)|v ~
1. Then0394(f)
lies in the group of S-units of K. Let s be thecardinality
of S. Let L be thesplitting
field off
overk,
andh2(L)
the order of thesubgroup
of the ideal class group of Lconsisting
ofideal classes
[A]
with[A]2 = [1].
Then if Z is defined as in Theorem1,
itfollows from Theorem
1(b)
of Evertse and Silverman[9]
thatIn
[9] only
solutionswith y ~
0 wereconsidered;
our summand 3 takes care ofpossible
solutions with y = 0.As was
kindly pointed
out to meby
Dr.Evertse,
the factorh2(L)2
in(2.1)
may bereplaced by h2(E)
whenL ~ k
and E =k(a)
with a root a off
which does not lie in k. This may be seen as follows. Let S’ be the set ofplaces
of Elying
aboveS,
and let s’ be the
cardinality
of S’. Let a = al , a2,03B13 be
the roots off.
Now whenx, y is a solution of
(W),
then x - 03B11 lies inE,
and sinceA(f)
is an S’-unit inE,
we have|x - 03B11|v ~ 0(mod 2)
whenvftS’. By
Lemma 1 of[9],
there is a finite set ofelements q 1, ... , qt in E
with t 2s’
+k2(E),
such that x - 03B11 =qjç2
with 1j
tand ç E E.
Now suppose that[E:k] = 3
and let (J2, ff3 be theisomorphisms
E
= k(03B11)
-k(03B12),
E =k(al)
-k(03B13)
withU2(al)
= C(2,03C33(03B11)
= 03B13. Then X - 03B12 =03C32(qj)03C32(03BE)2,
x - a3 -03C33(qj)03C33(03BE)2· Setting
we have
z1 = wj03B621, z2 = w’j03B622
withwj = qj/03C33(qj), w’j = 03C32(qj)/03C33(qj), 03B61= 03BE/03C33(03BE), 03B62
=03C32(03BE)/03C33(03BE).
Therefore in theproof
ofProposition
2 of[9],
the setv2
is contained in at most2S’
+ K2(E) =2sh2(E)
sets of thetype V2(w, w’).
Thisreplaces
the factor
4Sh2(K)2 (which
in our context should be written4s’h2(L)2)
of[9].
When
[E : k]
=2,
suppose that a = al, a2 areconjugate over k,
and 03B13 E k. Nowz1 ~ E = k(03B11). Dealing directly
with fractional ideals one sees thatz1 = wj03B621
where
w j
is from a finiteset {w1,..., wt}.
If a is theisomorphism k(03B11)
~k(a2)
with
6(al)
= a2, then z2= 03C3(z1) = w’j03B622
wherewj=(J(w). Again
the setY2
of[9]
iscontained in at most
2s’h2(E)
sets of thetype v2(w, w’).
All we have to do now is to estimate the
right-hand
sideof (2.1).
The numberof archimedean absolute values in S is £5. The number of non-archimedean absolute values in S is
equal
to the number ofprime
ideals of thering
ofintegers
of k
dividing A(f ),
and this number is at most ô times the number of rationalprimes p dividing Nk(0394(f)).
The latternumber,
as is well-known iswhen is
large.
ThereforeSince
[L : k] 6,
we obtain for every s >0,
(The numbering
of constants cl, c2, ... is started anew in eachsection.) Next,
1 can do no better thanh2(L) h(L)
whereh(L)
is the class number. It is well known(see
e.g.[18])
thatwhere 1 =
deg
L6ô,
whereDL
is the discriminant ofL,
and e(as throughout
this
section)
is anarbitrary positive
number. When L= k,
we obtainWhen L ~
k,
we will see below that a field E as above haswhere Then
Theorem 1 follows
by substituting (2.2)
and(2.3)
into(2.1)
when L= k,
andby substituting (2.2)
and(2.5)
into the modified version of(2.1)
when L ~ k.We still have to prove
(2.4).
IfDE/Q
is the different of E withrespect
toQ,
andsimilarly
forDE/k
andriklu,
then([11,
Satz111])
Taking
the normXEIG
from E toQ,
we obtainwhere
DE/k = NE/k(DE/k)
is the "discriminant ideal" of E in k. Givenintegers
03B31,..., 03B3g in E which are a field basis of E
over k,
then([12, III, Proposition 13])
where
8(y,,
...,yg)
=det(03B3(i)j)1i,j
g and where a H03B1(i) (i
=1,
...,g)
denote theembeddings
ofE/k
into a Galois extension of kcontaining
E.In the
special
case when E =k(a)
and a is a root of a monic irreduciblepolynomial
withinteger
coefficients ink,
we may take03B31 =1,
03B32 = 03B1,..., 03B3g =03B3g-1.
Then03B4(03B31,
... ,03B3g)2 =A(f)
and1 %k/o(DE/k) |Nk/Q(03B4(03B31,
...,21
=|Nk/Q(0394(f))|.
Inconjunction
with(2.6)
thisgives (2.4).
3. An effective estimate for unit
equations
Our
goal
isPROPOSITION 2. Let M be an
algebraic
numberfield of degree
m and withregulator R = RM.
Let Ml, m2, m3 be nonzero elementsof M,
and setHo
=H(m1,
m2,m3)
and T = Rlog* Ho.
Consider theequation
to be solved in units 61, E2, e3
of
M.Every
solution hasWe will need the
following
LEMMA 1. Let
where (X 1 , ..., an are nonzero
algebraic
numbersof degree
m and withheights h(03B1i) Ai (i = 1,
...,n)
and whereb1,..., bn
are rationalintegers
with1 bi |
B(i =1,..., n).
Thenif 0393 ~ 0,
we haveProof.
This is Theorem 1.2 in[14]
and also follows from Theorem 1.6 in[22].
A
slightly
weaker result is contained in[3].
Before
proceeding
further we have to make some remarks on fundamental units of M. Let r be the rank of the group of units. Let a ~03B1(i) (i = 1,..., m)
be theembeddings
of M intoC, arranged
such that the first rembeddings
contain nopair of complex conjugate embeddings.
Set ei = 1 or ei =2, depending
on whetherthe
embedding 03B1 ~ 03B1(i)
is real orcomplex.
Nowif ~1,..., ~r
is a set offundamental
units,
the matrixis
nonsingular,
and its absolute value is theregulator R = RM.
Given anyalgebraic
number fi, letIfli
be the maximum absolute value of itsconjugates,
i.e.the maximum value of
|03C3(~)|
as u runsthrough
theembeddings
of0(il)
into C. Aswas
pointed
outby Siegel [18],
there is a set of fundamental units ~1,..., ~r such thatThese units will be fixed from now on. It was also
pointed
outby Siegel
thatevery
unit il
which is not a root of 1has Ifli
> 1 +c4(m)
wherec4(m)
>0,
and thereforelog Ifli
>c 5(m)
> 0.(In
fact this holds for everyalgebraic integer ~
ofdegree m
which is not zero or a root of 1. See e.g.[8].)
A consequence is that R >c6(m)
> 0. Therefore everysubproduct
of theproduct
in(3.5)
isc7(m)R,
so that every minor of the matrix
(3.4)
has absolute valuec8(m)R.
This showsin
particular
that the inverse of the matrix in(3.4)
has entries of modulusc9(m).
Another consequence is that(3.5)
remains true iflog
isreplaced by log*
and
c3(m) by
some new constantcI0(m).
Nowsince qi
is aunit,
so that
h(~i) |~i| (i
=1,..., r)
andProof of Proposition
2.(3.1) yields
We may write the unit
92/9,
aswhere 03B6
is a root of 1 andb 1, ... , br
lie in Z.Setting
ao= - (m2/m3)’
andbo = 1,
we haveWe now
apply
Lemma 1 with n = r + 1.By (3.6)
and sinceh(ao) = h(m2/m3) H(m1, m2, m3)
=Ho,
we obtainwhere
B=max(l, Ib11,..., Ibrl).
Since|m1/m3| H(m1, m2, m3) = H0,
and sinceT = R
log* Ho > c6(m)log* Ho,
weget
Now from
(3.7),
(actually
fori = 1,..., m).
The matrix of thissystem
of linearequations
inb1,..., br
isessentially
the matrix(3.4),
so that its inverse has entries of modulusc13(m).
Therefore B =1 orIf we substitute this into
(3.8)
and takereciprocals,
weget
The same estimate holds for each
conjugate (03B53/03B51)(i),
so thatThis last estimate remains true if we
permute
81’ 82’ 83’ Therefore if,u==maxI8u/8vl
over 1 u, v
3,
thenA standard
argument yields
Finally,
so that
H(03B51,
92,03B53) 03BC.
Theproposition
follows.REMARKS.
By using
Theorem 2.2 of[14],
one can prove a variation onProposition 2, namely
the boundThis bound is better when
Ho
islarge. Since,
as is wellknown,
(3.2)
and(3.9)
lead to bounds forH(81’
82’03B53)
in terms of|DM|
andHo.
Estimatesof this
type
which were a little weaker than ours, butexplicit
in terms of m, hadbeen
given by Gyôry [10].
4. Proof of Theorem 2
We follow
Siegel’s argument [17]
which isby
now classical. Webegin by recalling
a well known fact.Suppose
M is a number field ofdegree
m and withregulator RM .
Then if a E M is aninteger,
we may write a aswhere e is a unit and b is an
integer
of M withNow consider the
equation
say, where al, a2, a3 are
integers
in a field L ofdegree
1. Let x, y be asolution,
where x, y are
integers
of L andwhere y ~
0. We may write theprincipal
ideal(x - 03B1i)
aswhere
Ai, Bi
areintegral
ideals of L and whereAi
is square free. In viewof (4.1), A1 A2 A3
is a square, so that if someprime
idealY| Ai (i.e.
9 dividesAi),
thenY|Aj
forsome j ~ 1.
Butthen Y|(x - 03B1i), Y|(x - 03B1j), therefore Y|(03B1i - 03B1j).
Therefore each
prime
divisor ofdi,
and thereforedi itself,
divides(03B1i - 03B1j)(03B1i -03B1h)
wherei, j, h
is acyclic permutation
of1, 2, 3.
We may conclude thatThere is an
integral
idealé32 in
the ideal classof Ai
withNL(B’i) |DL|1/2 ([11,
Satz
96]). Let 03BEi
be in L with(03BEi)
=Ai Ai- (i
=l, 2, 3).
Thenwhere
ai E L
with(ai)
=AiB’2i.
Then al, a2, a3 areintegers
of L withLet M =
L(a1, a2, a3).
Since ala2a3 is a square in Lby (4.1), (4.3),
thefield M is obtained from L
by adjoining
any two ofa1, a2, a3,
and it hasdegree m
41. We may suppose that|NL(a1)| |NL(a2)| |NL(a3)|,
so thatby (4.4). By
anargument
as in theproof
of(2.4) above,
and sinceM = L(a1,a2,
(1
used to haveJVL(al)4JVL(a2)4,
etc., and 1 amgrateful
to Dr. DimitriosPoulakis for
pointing
out that thepresent
bounds arevalid.)
Put
03C3i = ai03BEi (i
=l, 2, 3);
then Qi lies in M and is aninteger by (4.3).
We haveat -
(X.
=03C32j - 03C32i,
henceTherefore
By
the remark at thebeginning,
forgiven
i~ j
we have03C3j + 03C3i = b03B5
where e is aunit and
In fact
if (i, j, h)
is acyclic permutation of (1, 2, 3),
we may writeand
where
Gh, bh (h = 1, 2, 3)
are units of M andbh,
g,, areintegers
of M withWe have
This is a unit
equation
in M with coefficient vector m =(b1, - b2, - g3)
andso that
We now
apply Proposition
2 and find thatwhere
The same estimate holds for
H(03B52, 03B53, 03B41)
andH(93,
03B51,b2)’
It is ageneral
fact thatwhen 03B1 ~ 0.
(Hint:
reduce to the case a =1.)
ThereforeIn
particular
this bound holds forH(03B51, 03B41).
In viewof (4.6),
the samebound,
but with
c6(l) replaced by c7(l),
holds forHM(b103B51,g103B41).
Therefore if03B1 ~ 03B1(t) (t
=1,..., m)
are theembeddings
of M intoC,
thenThe same estimate holds for
(g103B41)(t).
Since203C33 = g103B41 + b103B51,
and sincex - 03B13 = 03C323,
we obtainwith
T2 = D8L|NL(0394(f))|4/3·
ThenTl
as definedby (4.7)
hasand
Substitution into the definition of
C, together
with(4.8), gives
Finally,
as in(1.3), |NL(0394(f))| C13(l)HL(f)4,
and of course wehave |03B1(t)2|,
|03B1(t)3| c14(l)HL(J)·
Therefore we obtainwith
T3 = D8LHL(f)16/3. Clearly
this estimate is also true for solutions(x, y)
withy =0.
If
f
has coefficients in k and L is thesplitting
fieldof f,
then in the worst case[L:k] = 6,
so thatHL(f) Hk(f)6
andin
analogy
to(2.4), by taking
y,= 1,
72 = ai , 73 =ai,
74=OC2,75=alDC2,76 =03B12103B12 in
the
argument
at the end of Section 3. Thereforewith V
given by (1.5).
Theorem 2 is established.5. Eisenstein’s theorem
Let k be a number field
of degree
ô. Ak-system
is asystem
of numbers{Av}v~M(k),
such that
Av
1 foreach v,
andAv
lies in the value groupof |·|v
for each non-archimedean v, and moreover
A" =1
for all butfinitely
many v.(In particular,
such a
system
is a"multiplicative Mk-divisor"
as definedby Lang [13,
Ch.
2, §5].)
We define the normwhere the
dv’s
are the localdegrees.
LEMMA 2. Let
F(X, Y)
be a nonzeropolynomial
withcoefficients
ink, of degree
nin
Y,
andof
totaldegree
N.Suppose
that F has nomultiple factors of positive degree
in Y Now let X be a variable anda series such that we have
identically F(X, úJJ)
= 0. Then(i)
Thefield
K =k(ao,
03B11,...) generated
over kby
thecoefficients of e
is anumber
field
withdegree [K : k]
n.(ii)
K isgenerated
over kby
ao, (X 1 , ..., (X2n2.(iii)
There is ak-system {Av}
such thatfor
every v EM(k)
and every extensionof l’iv
to K.Moreover,
(iv)
The discriminantDK of
K hasProof.
Part(i)
is easy and wellknown;
see e.g.[6].
Part(ii)
is contained in[6,
Lemma3].
Part(iii)
is aquantitative
version of Eisenstein’s theoremgiven
in[15,
Theorem2]*.
It remains for us to prove(iv).
We will
apply (2.6),
with K inplace
of E.By part (ii),
thecomponents
of y= (1,
ao, ... ,a2"2) generate
K over k. Thenaccording
to Silverman[20,
end of§ 3],
where g
=[K : k]
and(Our k, K,
g, Hcorrespond
to Silverman’sF, K, d,
H. HisbF
now becomesÔk (since
his field F is our fieldk),
and is the number of archimedean absolute values of k counted withmultiplicities,
so thatbk
= ô. His definition ofH(P)
on page 396gives
ourÍi(y).)
Substitution of(5.4)
into(2.5) gives
By (5.1),
so that
by (5.2),
If we substitute this into
(5.5)
and observethat g n by (i),
we obtain(5.3).
6. Construction of a Weierstrass
equation
Let
F(X, Y)
be apolynomial
with coefficientsin k,
of totaldegree N,
and ofdegree n
in YSuppose
that F isabsolutely
irreducible and that F = 0 defines a curve of genus 1. Asalways,
X will be avariable,
and & will be thealgebraic
function with
F(X, Y) = 0.
Let S be the Riemann surface ofY,
so that S has n*Added in proof. B. Dwork and A. J. van der Poorten in a recent manuscript improve the exponent from 8n2N to 2n - 1. As a consequence, some of our exponents, such as e.g. the number 13 in Theorems 3,4, may be reduced.
sheets. Now let q E S with
q oo,
i.e. q lies above the infinitepoint
of the Riemannsphere.
Then OY has a Puiseuxexpansion
at q, saywhere
Xq
=X1/e~
withX~ = 1/X
and e =e(q)
the ramification index of q. Since Y has apole
oforder
Ne at q, we haves0 -
Ne.By allowing
zero coefficientswe may suppose
so = - Ne. Writing
we have
F(-e, - Ne)
=0,
thereforeNenF(-e, - Ne)
= 0. The latter is apolynomial equation
withoutmultiple
factors ofpositive degree
in.
It is ofdegree n
inc!Y,
and of totaldegree
Nenn2N. By
Lemma2,
the coefficients ai generate a fieldK = k(03B1so, 03B1so + 1,...)
withdegree [K : k] n
and with discrimi- nantDK satisfying
Let
D3
be the divisorD3
=3q.
Thequantity3 b == b(D3)
introduced in[16]
has03B4 3,
and thequantity max(3, £5,
n,deg, F)
is N.By
the Riemann-Rochtheorem,
the space Y(D3) = Y(3q)
of functionsf
on the curve F = 0(so
thatf
lies in the function field
C(X, qy)) having
at most apole
of order 3 at q, andhaving
no otherpoles,
has dimension 3. We construct a basisof Y(3q)
as in[16,
Theorem
A2].
In ourpresent
case, this basis will be of thetype
Since
D3
is "defined overK",
the g 1, g2, g3 lie inK(X, Y) (see [16, §B]). They
have
expansions
at q:with coefficients
(XisEK.
Furthermore there areK-systems {Av(q)}, {Bv(i)}
defined for v E
M(K)
such that3Not to be confused with the degree of k.
for every
v ~ M(K).
We haveby [16,
TheoremC2] (applied
to K rather thank).
We now introduce a new notation
fi , f2, f3
for the basis in(6.2),
and we writeFor
instance, if f3 = g1 X2 = g1 X-q 2e,
then03B23s = 03B13,s+2e. In general,
thesubscripts
are shifted at most
by 2e
2n so thatwhere Bv
is theproduct
of theBv(i). (We
aredealing
withB,(I),
orB"(1), B,(2),
orBv(1), Bv(2), Bv (3)
in the three cases in(6.2).)
By
the Riemann-Rochtheorem,
some03B2i,- 3 ~
0.Say 03B23,-3 ~
0. Seth3
=f3,
so that
ordq h3 = - 3 (i.e., h3
has apole
of order 3 atq).
SetThese lie in
2(2q),
so that inparticular they
have apole of order
2 at q.By
theRiemann-Roch theorem
again,
at least oneof h1, h2
has in fact apole
of order 2.Say h2 does,
so thatorda h2
= - 2.Writing
we have
03B33,-3 ~ 0,
y2, - 3 =0, 72,-2 *
0. It iseasily
seen thatwhere *2 denotes an extra factor 2 when v is
archimedean,
and is to beignored
otherwise.
(This
convention will be usedthroughout).
The 7 functions
lie in
2(6q),
saySince
N
3 and therefore8N’
+ 4n9N’,
andusing simple
facts onproducts
of Puiseux series
(e.g. [16,
Lemma18]),
we obtainBy
the Riemann-Rochtheorem,
the 7 functionsIl,, .. , 17
inY(6q)
arelinearly dependent.
Inparticular
the matrix(bis)
with1 i 7, - 6 s 0
must besingular.
Thesystem
ofequations
has a solution
Z = (Z1,...,Z7) ~ 0
inK’.
Atypical
coefficient vector03B4s = (03B41s,..., 03B47s) ~ K7 has
since
8(s
+7)2
8·72
400 when s 0. If thesystem (6.10)
ofequations
hasrank
6,
then there is a solution z whosecomponents
are determinants of order 6 of the coefficient matrix(03B4js),
so thatIn fact there is
always
a solution z ~ 0of (6.10) satisfying
theseinequalities.
Thefunction
z1l1
+ ... +z717,
that ishas no
poles,
and has a zero at q, hence vanishesidentically.
Sincel1,..., l6
havepoles
of different orders at q, the coefficient Z7 ~ 0.Similarly Z6 ~
0. One canget
rid of the termsz2h2
andZ5h2h3 by
the method of’completion
of thesquares’.
Setting
one obtains
where
a0 = - 4z6z7, b0 = z25 - 4z4z7, c0 = 2z3z5 - 4z2z7, d0 = z23 - 4z1z7.
Thereforeao,
bo,
co,do
lie in K and havewith some absolute constant
Co,
forv ~ M(K).
Our constructionof X’,
éV ’ is well known and standard(see
e.g.Deuring [7, §19]
or Silverman[19, §III.3]); only
the estimate
(6.13)
is new. It is well known that the function field K =K(X, OJI)
=K(X’, OY’),
so thatX, OY
HX’,
Y’ defines a birational map from the curve F = 0 to the curve(6.12),
and this map is defined over K.The coefficient
ao in (6.12)
caneasily
begot
ridof,
as we will see below. Agreater difficulty
is as follows. SinceX’ = h2
has no finitepoles (i.e. poles
aboveC),
X’ isintegral over C[X].
SinceX’ ~ K(X, Y)
isalgebraic
overK(X),
henceover
O(X),
we see that X’ isintegral
overQ[X]. However,
thequantity X1
ofProposition
1 issupposed
to beintegral
overZ[X].
This iswhy
we have toput
in more work to obtain thisproposition.
7. An
équation
satisfiedby
X’ overK[X]
Since X’ is
integral
overK[X],
it satisfies apolynomial equation
withcoefficients in
K[X],
and withleading
coefficient 1. We will exhibit such anequation.
For everyplace p| oo
we have anexpansion
where
Xp = X1/e(p)~.
Thisgives isomorphic embeddings
of the function fieldX’ =
K(X, Y)
into the field of Puiseux series inX 00 =1/X. If p1,...,
p, lie abovece
(in symbols: pi oo)
thisgives
1embeddings,
but notnecessarily
nembeddings
where n =
[K : K(X)].
But in the case whene(p)
>1,
theexpansion (7.1)
of & is notunique:
one mayreplace Xp by Xp’,
and therefore03B1s(p) by 03B1s(p)03B6s, where 03B6
isan
e(p)th
root of 1. Since03A3p|~ e(p) = n,
we obtain in this way nembeddings
of Kinto the field of Puiseux series in
X~.
Let theseembeddings
map X’ intosay. Here
p 00 and (
lies inUp,
the groupof e(p)th
roots of 1. Now if T is a newvariable then
where,
up tosign,
pi is the ithelementary symmetric polynomial
in the nquantities up’. Therefore,
up tosign, each pi
is anelementary symmetric polynomial
in X’ and itsconjugates
overK(X),
and this shows that(7.3)
is thefield
polynomial
of X’ in the fieldK = K(X, Y)
overK(X).
Since X’ isintegral
over
K[X],
we infer thatPi E K[X] (i = 1,..., n).
SinceX’ = h2
has apole
oforder 2 at q, and has no other
pole,
we may taket,(q) = - 2,
andt0(p)
= 0 forp ~
q. Since there aree(q)
series(7.2) with p
= qstarting
withX q 2 = X-2/e(q)~
andsince the other series
(7.2)
have nonegative
powers ofX~,
we see that each picertainly
containsonly
powersXI’ "0 with 03BC -
2 in its Puiseux series. But since Pi is apolynomial
inX,
it is in fact aquadratic polynomial
in X. WriteWe have
for -2
s 0 and 1 i n thatIn the sum
here,
each Pj|~
and03B6j ~ UpJ;
moreover, thepairs pj, (j
forj
=1,...,
i are all distinct.By [16,
TheoremC2],
the giof (6.2)
haveexpansions analogous
to(6.3)
forevery p ) oo,
with coefficients03B1is(p)
in a fieldK(p) :D K,
and within
analogy
to(6.4).
Here{Av(p)}
is aK-system
andB,(i)
is aK-system independent
of p, so that it is thesystem
of(6.4).
Thesystem {Av(p)}
satisfies arelation like
(6.5). Writing fi
=03A3s 03B2is(p)Xsp,
we have theanalogue
of(6.7). By (6.8),
the coefficients in the Puiseuxexpansions
ofh,h3
involve both the coefficients03B2is(p)
and certain03B2is(q).
These coefficients therefore lie inK(p).
Writing hi
=03A3s 03B3is(p)Xsp,
we obtainin
place of (6.9).
SinceX’ = h2,
theexpansion (7.2)
has inparticular
where
This holds for every v e
M(K)
and every extensionof 1’1 |
toK(p).
Therefore atypical
summand on theright-hand
side of(7.4)
has absolute valueThis holds for
v E M(K)
and every extensionof 1.lv
to a fieldbig enough
tocontain the fields
K(p)
and the elements ofU p
forevery p| oo.
In the sum(7.4)
wehave sj -
2 when pj = q,and sj
0 otherwise. Therefore each subsum ofoccurring
in(7.4)
is- 2,
so that each subsum iss + 2 2.
Therefore s;2e(pj)
2n. Thus theexponents sj + 5N3
in(7.6)
may bereplaced by 5N3 +
2n6N 3,
and(7.6) yields (Observe
that the samepj
may occur up toe(pj)
times in(7.6))
where
By
what wehave just said, - 2 sj 2n,
so that the numberof possibilities
foreach sj
is5n,
and the number of summands in(7.4)
is(5n2)i (Sn2)n.
Therefore the coefficients ni, of pi have
We now set
where
Co
is the constant in(6.13).
We then haveproved
LEMMA 3.
(i) laolv, Ibolv, IColv, Idolv Wv for
everyv E M(K).
(ii)
X’satisfies
anequation
where each
pi(X)
is apolynomial
in Xof degree
2 withcoefficients
03C0is in Khaving
for v ~ M(K).
Finally,
we remark that from the estimates(6.5), (6.6),
and theanalogous
estimates for
NK{Av(p)},
andsincc 03A3e(pj)
= nN,
andHK(F)
=H(F)degx,
weget
Note that
c1(03B4, N),
as well as all the other constants, iseffectively computable.
Since N
3,
theexponent
here is3·104N12,
and we obtain8. Proof of
Proposition
1Let
Mo(K), M~(K)
denote the set of non-archimedean and of archimedean absolute values inM(K), respectively.
Given aK-system {Wv},
setwhere d"
is the localdegree
of v.(Here
v EM(K),
whereas in the Introduction wehad local
degrees dv
for v EM(k).
No confusion shouldoccur.)
LEMMA 4. Let
{Wv}
be aK-system.
There is aninteger
oc * 0 in Khaving
Proof.
With non-archimedean v there is associated aprime
idealPv
ofK,
and thisprime
ideal divides aprime
number pv . Wehave dv
=cvfv
where ev is theramification index
and fv
is thedegree
of the residue class fieldof Pv
Given03B3 ~
0 in K we havelyl,
=p-cv/03B5vv
where c, is theexponent
of9,
in the factorization of theprincipal
ideal(y)
as aproduct
ofprime
ideals.Suppose
now thatWv = pwv/03B5vv
forv E Mo(K),
and let A be the idealThen d is an
integral
ideal of K of normThe condition
(8.1)
meansprecisely
that (X E si.By
Minkowski’s theorem(see,
e.g.
[11,
middle of p.120])
there is an 03B1 ~ 0 in si withwhere A =
NK(A)|DK|.
The lemma follows.The
proof
ofProposition
1 iscompleted
as follows.Let ( J4£)
be thesystem
ofLemma
3,
and construct a as in Lemma 4. WithX’, OY’, ao, bo,
co,do
as in(6.12),
set
Then
with b =
03B12b0,
c =(X4 aoco, d
=a6aôdo.
Since|03B1|v W-1v
for v eMo(K),
and in viewof Lemma
3(i),
the coefficientsb, c, d
areintegers
of K. Thepolynomial f = X3 + bX2 + cX + d has
for v E
M oo(K).
Sincef
hasinteger coefficients,
so that
by (5.3)
and(7.7),
which is (1.11).
Let
P(T)
be thepolynomial
of the lastsection, having P(X’) = 0.
Then ifQ(T) = 03B1nP(T/03B1),
we haveQ(03B1X’) = 0.
HereQ again
hasleading
coefficient1,
and its other coefficients arequadratic polynomials qi(X),
where eachqi(X)
in turnhas coefficients
Oi,
=03C0is03B1i,
so thatby
Lemma3(ii)
and our construction of a,|~is|v
1 for v ~Mo(K).
Therefore the coefficientsof Q(T)
lie inOK[X],
whereOK
is the
ring
ofintegers
of K. We may conclude thataX’, being
a root ofQ,
isintegral
overOK[X].
Since aao is aninteger,
alsoXI = a2aoX’
isintegral
overOK[X],
thereforeover Z[X].
9. Proof of Theorems 3 and 4
Let M be the birational map from the curve
(B)
to the Weierstrass curve(W)
asdescribed in
Proposition
1. When p is anonsingular point of (B),
thenM(p)
iswell defined
([19,
Ch.II, Proposition 2.1]).
Further sinceX
1 isintegral
overZ[X],
andby (8.3),
it follows that whenp = (x, y)
is a finite(i.e.
not on the line atinfinity) point
on(B),
thenM(p)
is a finitepoint
on the Weierstrass curve(W).
Since the Weierstrass curve is
nonsingular,
the inverse mapM -1 is
defined onM(p),
andM-1M(p)
= p. Therefore Mprovides
aninjection
from finitenonsingular points
of(B)
to finitepoints
of(W).
For
nonsingular (x, y) = p
on(B),
writeM(x,y)=(x1, y1).
When(x,Y)EK2,
then also
(x1, y1) ~ K2,
since M is defined over K.Moreover,
whenX ~ OK,
thenalso
x 1 E UK
sinceX is integral
overZ[X],
therefore xis integral over Z[x].
Since
(x 1, y 1 )
lies on the Weierstrass curve(W),
we also have y 1 ~OK.
Thereforethe number of
nonsingular points
on(B)
with coordinates inUK
is boundedby
the number of
points
on the curve(W)
with coordinates inOK. By (1.4),
the latternumber is
where
f = X3 + bX2 + cX + d
and where we used the fact thatdeg
K ôN. If weinsert our estimates
(1.10)
and(1.11)
and observe that e > 0 wasarbitrary,
weobtain
Since the number
of singular points
on(B)
is1 2N (N -1),
Theorem 3 follows.We now turn to Theorem 4. Our