C OMPOSITIO M ATHEMATICA
E VERETT W. H OWE
On the group orders of elliptic curves over finite fields
Compositio Mathematica, tome 85, n
o2 (1993), p. 229-247
<http://www.numdam.org/item?id=CM_1993__85_2_229_0>
© Foundation Compositio Mathematica, 1993, 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/
On the group orders of elliptic
curves overfinite fields
EVERETT W. HOWE
Department of Mathematics, University of California, Berkeley, CA 94720, U.S.A.
Received 4 June 1991; accepted 28 November 1991
Abstract. Given a prime power q, for every pair of positive integers m and n with m gcd(n, q -1) we
construct a modular curve over
Fq
that parametrizes elliptic curves overFq
along withFq-defined
points P and Q of order m and n, respectively, with P and (n/m)Q having a given Weil pairing. Using these curves, we estimate the number of elliptic curves overFq
that have a given integer N dividingthe number of their
F.-defined
points.©
1. Introduction
Given a
prime
power q and apositive integer N,
it is natural to wonder howlikely
it is for arandomly
chosenelliptic
curve overFq
to have Ndividing
thenumber of its
Fq-defined points.
The purpose of this paper is to make sense of thisquestion
and toprovide
an estimate for its answer.Since
Fq-isomorphic
curves have the same number ofFq-defined points,
wewill
only
be interested inFq-isomorphism
classes ofelliptic
curves overFq.
Inparticular,
we will look at the setwe want to know how
large
this setis, compared
to the set of allFq-isomorphism
classes of
elliptic
curves overFq. However,
it will be easiest to estimate not the usualcardinality
ofV(F.; N)
but rather theweighted cardinality
ofV(F q; N),
where the
weighted cardinality
of a set S ofFq-isomorphism
classes ofelliptic
curves over
Fq
is defined to bewhere
[E]
denotes theF -isomorphism
class of theelliptic
curve E.Often,
formulas forweighted
cardinalities of such sets S work out better than formulas for the usualcardinalities;
forinstance,
we will see inCorollary
2.2 thatwhereas the
corresponding
formula for theordinary cardinality depends
on thevalue
of q mod
12. In any case, sinceAutFq(E) = {± 1} except possibly when j(E)
is 0 or 1728
(see [9], § III.10),
theweighted cardinality
of such a set S isgenerally
about half of its usual
cardinality.
In view
of ( 1 ),
we willinterpret
theratio #’V(Fq; N)/q
as theprobability
that arandom
elliptic
curve overFq has
Ndividing
the number of itsFq-defined points.
The
following
theoremgives
an estimate of this ratio.THEOREM 1.1. There is a constant
C 1/12 + 52/6 ~
1.262 such that thefollowing
statement is true: Given aprime
power q, let r be themultiplicative
arithmetic
function
such thatfor
allprimes
1 andpositive integers
awhere b =
La/2J,
the greatestinteger
less than orequal
toa/2,
and c =[a/2],
theleast
integer
greater than orequal
toa/2. Then for
allpositive integers
N we havewhere
p(N)
=TIpIN«P
+1)/(p -1))
andv(N)
denotes the numberof prime
divisorsof
N.
It is
interesting
to note thatr(N)
isgreater
than1/N
and for many values of N is not much less than1/~(N). Thus, loosely speaking, when q
islarge
withrespect
to N it is more
likely
that a randomelliptic
curve overFq
has Ndividing
itsnumber of
points
than it is that a randominteger
is divisibleby
N.H. W.
Lenstra,
Jr. has proven theinequality (2)
in thespecial
case when N andq are distinct
primes with q
> 3(see [6], Proposition 1.14, p. 660).
Lenstra’sproof depends
onproperties
of modular curves overFp;
inparticular,
he uses themodular curves
X(l)
andX1(l),
forprimes l ~
p.My
extension of Lenstra’sproposition
is obtainedby extending
hisproof,
andaccordingly
myproof
willrequire
thestudy
of modular curves which 1 will denoteX,(m, n).
In Section
2,
1briefly
prove some results about forms that will be needed in Sections 3 and 4. In Section3, 1
define the curvesXq(m, n)
asquotients
of morefamiliar modular curves,
give
a modularinterpretation
of theirFq-defined points,
and use Weil’s estimate toapproximate
the number of theirFq-defined points. Finally,
in Section4, 1
use theinterpretation
and bounds of Section 3 fora number of curves to prove Theorem 1.1.
NOTATION.
Throughout
this paper, if C is a curve over a fieldK,
and if L is an extension field ofK,
we will denoteby CL
the L-scheme C x spec(K)Spec(L).
Similarly,
if P is a K-definedpoint
on such a curveC,
we will denoteby PL
thepoint
onCL
obtained from Pby
base extension. If E is anelliptic
curve over K with zeropoint 0,
then the curveEL
has aunique
structure of anelliptic
curveover L with zero
point OL;
when we mention the curveEL,
we will bereferring
toit as an
elliptic
curve, unless weexplicitly
state otherwise. The letters p and 1 are reserved forprime
numbers. For real numbers x, we will denoteby Lx]
thegreatest integer
less than orequal
to x andby [xi
the leastinteger greater
thanor
equal
to x.Also,
we will make use of five arithmetic functions: the Môbius function 03BC; the function v such thatv(n)
is the number ofprime
divisors of n; the Euler totientfunction
definedby qJ(n)
=nTIp/n (1 - l/p);
thefunction 03C8
defined
by 03C8(n) = n03A0p|n(1+1/p);
and the function p definedby P(n) - TIpln«P
+l)/(p -1)).
2. Forms
DEFINITION. Let E be an
elliptic
curve over a fieldK,
and let L be an extension field of K. Anelliptic
curve E’ over K is called anL/K- form of
E(or simply
aform of E,
if L and K are clear fromcontext)
ifEL
andEL
areisomorphic
over L. We denoteby E(L/K; E)
orsimply E(E)
the set of formsof E,
up to
K-isomorphism:
and we denote
by [E’],
orsimply [E’]
theK-isomorphism
class of E’.Suppose
we are also
given points P, Q E E(K).
Atriple (E’, P’, Q’),
where E’ is anelliptic
curve over K and P’ and
Q’
arepoints of E’(K),
is called anL/K- form of (f, P, Q)
if there is an
L-isomorphism
fromEL
toE’
that takesPL
toP’
andQL
toQL.
Wedenote
by E(E, P, Q)
=E(L/K ; E, P, Q)
the set ofL/K-forms of (E, P, Q),
up to K-isomorphism,
and we denoteby [E’, P’, Q’],
theK-isomorphism
class of thetriple (E’, P’, Q’).
Suppose
L is a finite or infinite Galois extension of K withtopological
Galoisgroup
G,
and suppose E is anelliptic
curve over K. Let A be the finite groupAutL(EL)
of allL-automorphisms
ofEL,
and let B be the group of all commutativediagrams
where a is an
automorphism
ofEL
as a K-scheme that fixes the zeropoint
ofEL,
and where for any element 6 of G we denote
by 6
the schemeautomorphism
ofSpec(L)
obtained from the fieldautomorphism 03C3-1
of L. There isclearly
anexact sequence of groups
where n is the
projection
maptaking
an element(a, à)
of B to the element J of G.The sequence
(3)
has a canonicalsplitting
G ~ B definedby sending
03C3 E G to theelement
(1 x Q, Q)
ofB,
where 1 x Q is the K-schemeautomorphism
ofEL
= E x Spec(K)Spec(L)
obtainedby fixing
E andapplying
à toSpec(L).
As a set,B is the
product
of A andG; if we give A
the discretetopology
and B theproduct topology,
the sequence(3)
is even an exact sequence oftopological
groups.From [8] (see
inparticular
Section111.1.3),
we know thatE(L/K; E)
isisomorphic (as
a set with adistinguished element)
to thecohomology
setH1(G, A),
where thecohomology
is in the sense of Section 1.5 of[8] (see
also[9],
Sections X.2 and
X.5).
Acocycle,
in this sense,corresponds
to a continuoushomomorphism
s : G ~ Bsplitting
the exact sequence(3);
such a sectiongives
anaction of G on
EL,
and this definesby
Galois descent anelliptic
curveE(s)/K
andan
isomorphism fs: EL - E(s)L, unique
up toAutK(E(s))-see [10]
or NumberV.20 of
[7]
for the case of finite extensionsL/K,
and compareproblem
IL4.7(p. 106)
of[3].
Thegroup A
acts on the set S of sectionsby conjugation,
and twococycles
arecohomologous
if andonly
if their associated sections lie in the sameA-orbit of S.
Also,
the stabilizer of a section s isisomorphic
to the group of K-automorphisms
of the associated formE(s).
Thus theorbit-decomposition
formula
([5],
p.23) gives
PROPOSITION 2.1. Let E be an
elliptic
curve overa finite field Fq.
ThenProof
In the discussionabove,
take K =Fq
and L =Fq.
SinceGal(Fq/Fq) ~ Z,
the exact sequence
(3)
becomesSince
Z
isfreely generated
as aprofinite
groupby 1,
a sections : ~ B
isdetermined
by s(l),
and every element of03C0-1(1) gives
rise to a section.Thus,
# S = #
03C0-1(1)
= #A,
anddividing equation (4) by
the finite number # Ayields
(5).
DCOROLLARY 2.2. For every
prime
power q,Proof.
Let T be the set ofelliptic
curves overFq
up toFq-isomorphism
andlet U be the set of
elliptic
curves overFq up
toF -isomorphism.
We know thatthe
j-invariant provides
abijection
between T andFq,
so # T = q.Also,
U =
E(E),
so thatas claimed. D
There is a result
analogous
toProposition
2.1 for the forms of atriple (E, P, Q).
PROPOSITION 2.3. Let E be an
elliptic
curve over afinite field F.,
and letP, Q
EE(Fq).
Thenwhere
AutFq(E’, P’, Q’)
denotes thesubgroup of AutFq(E’) consisting of
thoseautomorphisms
thatfix
P’ andQ’.
Proof.
This result follows frommaking
the obviouschanges
in theproof
ofProposition
2.1 and the discussionpreceding
it. DNOTATION.
Suppose
L is a Galois extension of a fieldK,
E is anelliptic
curveover
K,
and F is anL/K-form
of E. Given anisomorphism f : EL ~ FL
and anelement 03C3 of
Gal(L/K),
letf03C3
be theisomorphism (1
x) f - (1
x)-1 : EL ~ FL (here
one of the 1 x 6’s is a K-schemeautomorphism
ofEL,
and the other is a K-scheme
automorphism
ofFL).
Iff
is definedlocally by polynomials
withcoefficients in
L,
thenf03C3
is definedby
the samepolynomials
with 6applied
tothe coefficients.
PROPOSITION 2.4. Let E be an
elliptic
curve overa,finite field Fq,
and let a bean
automorphism of EFq .
Then there is anFq/Fq- form
Fof
E and anisomorphism
f : EFq ~ FFq
such that a =f f 0,
where 03C3 is theq th
powerautomorphism of
Fq.
Proof.
With notation asabove,
let s : G - B be the section definedby sending
to
(et 0 (1 x 0-),0-)
and letF = E(s)
andf = fs.
It is not difficult to check that03B1 = f-1 03BF f03C3.
3. Modular curves over finite fields
As indicated in the
Introduction,
in Section 4 we will need to use bounds obtained from modular curves other than the ’standard’ modular curvesX(l)
and
Xi(1).
In this section we define the curves we willneed,
and prove some basic results about them.First,
we recall some facts about Frobeniusmorphisms
of schemes andelliptic
curves
(see
the discussion in[4], Chapter 12).
For any scheme S overFp,
wedefine the
(prth power)
absolute Frobeniusmorphism Fpr,abs :
S -+ S to be themorphism corresponding
to theendomorphism
x Hxpr
of affinerings.
If S is ascheme over a field K of characteristic p >
0,
we denoteby S(pr)
the scheme overK defined
by
the cartesiandiagram
so that if S is defined
locally by polynomials f ~ K[x1, ... , xn]
thenS(pr)
isdefined
locally by
thepolynomials h(pr)
obtained fromthe f by raising
all thecoefficients to the
pr th
power.In view of the cartesian
property
of the abovediagram,
thepr th
power absolute Frobenius on S factorsthrough S(pr);
thatis,
there is amorphism Fpr
=Fpr,S/K:
S ~S(pr)
ofK-schemes,
called the(prth
powerrelative-to-K) Frobenius,
such thatFpr composed
with the map fromS(pr)
to S is themorphism Fpr,abs
on S. If S is affine and definedby polynomials f
asabove,
thenFpr
takes apoint
P =(a1, ... , an)
on S to thepoint p(pr) = (afr,
...,aprn)
onS(pr).
In thespecial
case where S is an
elliptic
curve E overK,
there is a naturalelliptic
curvestructure on
E (pr)
and the FrobeniusFpr
isactually
anisogeny.
The dualisogeny of Fpr (see [9],
SectionIII.6)
is theVerschiebung Vpr: E(pr)
~E,
and thecomposed
map
Vpr Fpr:
E ~ E is themultiplication-by-pr
map on E.We also recall that an
elliptic
curve E over a field K of characteristic p > 0 is calledsupersingular
if E has noK-defined points
of order p(see [9],
SectionV.3).
This is
equivalent
to the condition that for some r > 0 theonly K-valued point
in the kernel of the
Verschiebung Ypr
is the zeropoint (which implies
the samestatement for all r >
0).
The
following
notation will be useful in this section and the next.NOTATION.
Suppose
p is aprime
number and m and n arepositive integers with min
and mcoprime
to p, and write n =n’pr
with n’coprime
to p. If K is afield of characteristic p
containing
aprimitive
m th root ofunity (m
and L is anextension field of
K,
we dénoteby Z(L/K; 03B6m, m, n)
the set ofL-isomorphism
classes
Z(L/K; 03B6m, m, n) = {(E, P, Q, R) :
E is anelliptic
curve overK, P, Q ~ E(K)
withord P = m and
ord6="’
andem(P, (n’/m)Q) =03B6m,
andR ~ E(pr)(K)
such thatRK générâtes
the kernel of theVerschiebung
where ord P is the order of P in the group
E(K) and em
is the Weilpairing
onE[m] (see [9],
Section111.8),
and where two suchquadruples (E, P, Q, R)
and(E’, P’, Q’, R’)
are said to beL-isomorphic
if there is aL-isomorphism f : EL ~ E’L
such that
f
takesPL
toPi
andQL
toQi
and such thatf(p’")
takesRL
toRi.
Dénote
by [E, P, Q, R] L
theL-isomorphism
class of thequadruple (E, P, Q, R).
Also,
we dénoteby Y(L/K; 03B6m, m, n)
the set ofL-isomorphism
classesY(L/K; 03B6m, m, n) = {(E, P, Q) : E
is anelliptic
curve overK, P, Q ~ E(K)
withord P = m and ord
Q = n
andem(P,(n/m)Q)=03B6m}/~L
where two such
triples (E, P, Q)
and(E’, P’, Q’)
are said to beL-isomorphic
ifthere is an
L-isomorphism f : EL -+Ei
that takesPL
toPi
andQL
toQi.
Denoteby [E, P, Q] L
theL-isomorphism
class of thetriple (E, P, Q).
PROPOSITION 3.1. Let
q = pe be a prime
power, suppose m and n arepositive integers
such thatm| gcd(n,q-1),
writen = n’ pr
with n’coprime
to p, andpick a primitive
mth rootof unity (m E F q.
There exists a propernonsingular
irreduciblecurve
X(m, n)
overFq provided
with a map J :X(m, n) ~ P1Fq ~ A1Fq = Spec(Fq[j])
with
the following properties:
1. There is a natural
bijection
between the setof finite points of X(m, n) (that is,
the
points in J-1(A1))
and the setZ(Fq/Fq;03B6m, m, n).
2. The
bijection given
in 1 has the property thatif x ~ X (m, n) corresponds to [E, P, Q, R]Fq
thenJ(x)
=j(E),
thej-invariant of E.
3.
X(m, n)
can bedefined naturally
overFq;
thatis,
there is a propernonsingular
irreducible curve
Xq(m, n)
overFq
and anisomorphism
such that the
q th
powerrelative-to-Fq
Frobenius map F:X(m, n)
-+X(m, n)
obtained from
theisomorphism (6)
and the canonicalidentification
has the property that
if
thepoint x ~ X (m, n) corresponds
to[E, P, Q, R]p ,
then
F(x) corresponds
to[E(q), P(q), Q(q), R(q)]F .
Proof.
We willrely heavily
on results from[4].
First consider the case where n’ > 2.
Pick a
primitive
n’th root ofunity (n’ E F q
such that03B6m = 03B6n’/mn’,
letX(n’, n)
be the
Fq-scheme
denoted in[4] by M([0393(n’)]can, [Ig(pr)]) (in [4],
see Sections4.3 and 8.6 for the definition of
M(·),
Sections 3.1 and 9.1 for the definition of[0393(n’)]can,
and Section 12.3 for the definition of[Ig( pr)]),
and letJ’ : X (n’, n) ~ P1F~ Ai
=Spec(Fq [ j])
be the natural map fromX(n’, n)
to the"j-
line"
Pl defined
inSection
8.2 of[4]. By
their verydefinitions, X(n’, n)
and J’satisfy
statements 1 and 2 of theproposition (with
mreplaced by n’ and
Jreplaced by J’),
and fromCorollary
12.7.2(p. 368)
of[4],
whosehypotheses
aresatisfied when n’ >
2,
we see thatX(n’, n)
is a propernonsingular
irreduciblecurve. From
Chapter
7 of[4],
we know the group(where
thegroup {±1}
is embeddeddiagonally
in theproduct)
acts on thecovering X(n’, n)
ofPl;
the action is such that an elementof G takes the
point corresponding
to the class[E, P, Q, R]Fq
EZ(Fq/Fq; n’, n)
tothe
point corresponding
to the class[E, aP + cQ, bP + dQ, uR]Fq.
Infact,
fromCorollaries 10.13.12
(p. 336)
and 12.9.4(p. 381)
of[4]
we see that thedegree
ofX(n’, n)
overP’
isequal
to #G;
since G actsfaithfully
onX(n’, n),
this shows thatX(n’, n)
is a Galoiscovering
ofP’
with group G.Define a
subgroup
H of Gby
and define
X(m, n)
to be thequotient
ofX(n’, n) by
the group H. LetJ : X (m, n) ~ P1
be the map induced from J’.Now,
a finitepoint
onX(m, n) corresponds
to an H-orbit of the finitepoints
on
X(n’, n) ; thus,
the finitepoints
onX(m, n) correspond
to theFq-isomorphism
classes of sets of the form
where
[E, P, Q, R]Fq
eZ(Fq/Fq; n’, n)
and where two such sets{(E,
P +aQ, Q, R)l
and
{(E’,
P’ +aQ’, Q’, R’)l
areFq-isomorphic
if there is anisomorphism f :
E~ E’such that
f
mapsQ
toQ’
and the set{P+aQ}
to{P’ + aQ’l
and such thatf(pr)
maps R to R’. But there is a natural
bijection
between the set of all suchFq-
isomorphism
classes and the setZ(Fq/Fq;
m,n) given by sending
the class of{(E,
P +aQ, Q, R)l
to the class[E,n’mP, Q, R]Fq. Thus, X(m, n)
satisfies theproperty given
in statement 1 of theproposition.
That J satisfies the
property given
in statement 2 is a consequence of the fact that J’ satisfies thecorresponding property
and of the constructionjust given.
Finally,
thatX(m, n)
may be defined overFq
in the manner described instatement 3 follows from
general principles given
in[4] (see
inparticular
thediscussion in Section
12.10)
and from the fact that thecorrespondence
instatement 1 refers
only
to structures(in particular,
the element(m)
that aredefined over
Fq .
This
completes
theproof
for the case where n’ > 2. Nowsuppose n’
2. Theproblem
withproceeding exactly
as before is that the results in[4]
that we usedin the case n’ > 2
(in particular,
Corollaries12.7.2,
10.13.12 and12.9.4)
do notapply when n’ 2, because,
in thelanguage
of[4], [0393(n’)]can
is notrepresentable when n’
2.Thus,
we have to make some very minor modifications to ourprevious argument, although
thegeneral
idea isexactly
the same.If n’ = 2 let
f
=2; if
n’ = 1 andp ~
3 letf
=3;
if n’ = 1and p
= 3 letf
= 4.Consider the curve
X(fn’, fn), which,
asbefore,
is a Galoiscovering
ofP’
withGalois group
and which has an
interpretation
as in statement 1. Now let H be thesubgroup
and let
X(m, n)
be thequotient
ofX ( fn’, fn) by
H. Theproof
followsexactly
asbefore.
Thus,
theproposition
is valid for all values of n’. D There are twospecial
kinds ofpoints
on the curvesX(m, n)
that we will needto
keep
track of.DEFINITION.
Let q, m, n, X(m, n),
and J be as inProposition
3.1. Apoint
x ~ X(m, n)
is a cusp if x is an element ofJ -1(00).
Apoint
ofX (m, n)
which is not acusp is called a
finite point.
A finitepoint
ofX(m, n)
is asupersingular point
if itcorresponds
to anequivalence
class[E, P, Q, R]Fq
with asupersingular
E.NOTATION. We denote
by gq(m, n)
the genus ofX(m, n), by cq(m, n)
the numberof cusps of X(m, n),
andby sq(m, n)
the number ofsupersingular points
ofX (m, n).
PROPOSITION 3.2. For
all q = pe, m,
and n =n’pr as in Proposition
3.1 we haveand when
pin (that is,
when r >0)
we haveProof.
As in thepreceding proof,
we first assume that n’ > 2.Let the groups G and H be as in the
proof of Proposition 3.1,
so thatX(m, n)
isthe
quotient of X(n’, n) by
H. FromCorollary
10.13.12(p. 336)
andCorollary
12.9.4
(p. 381)
of[4]
we find thatSince # H
=n’/m,
the Riemann-Hurwitz formula([9],
Theorem5.9,
p.41) gives
us the estimate
which leads to
(7).
We also have the trivial bound
which
certainly implies (8).
To
get
agood
bound forsq(m, n),
we need to determine necessary conditionsfor an element of H to fix a finite
point of X(n’, n).
So suppose x is a finitepoint
ofX(n’, n), corresponding
to the class[E, P, Q, R]F ;
for a non-trivial element of H to fix x, we must have[E, P, Q, R]F = [E,
P +aQ, Q, R]F for
some a with a == 0mod m
and a Q
0mod n’,
so there must be anautomorphism
a of E that fixesQ
and sends P to
P + aQ.
Thus 03B1 ~ +1,
and fromCorollary
2.7.1(p. 85)
of[4]
wesee that a satisfies
a2 - ta
+ 1 = 0 for someinteger
twith |t|
1. Inparticular,
thismeans that
(2 - t)Q = 0,
which isimpossible
if n’ > 3.Thus,
if n’ > 3 no non-trivial element of H fixes any finite
point
ofX(n’, n),
so every finitepoint
ofX(m, n)
has# H points
ofX(n’, n) lying
overit;
thisgives
usWhen n’ =
3,
we at least have the boundso that in any case if
p | n
we haveThis
gives
us(9).
Thus,
when n’ >2,
theinequalities
of theproposition
hold.When n’
2, let f, G,
and H be as in thecase n’
2 of theproof
ofProposition 3.1,
so thatX(m, n)
is thequotient
ofX ( fn’, fn) by
H. Onceagain,
one can check that
equation (10)
and the Riemann-Hurwitz formula lead to(7).
To prove
(8),
we note that it ispossible
to defineX(m, n’)
as thequotient
ofX ( fn’, fn) by
thesubgroup
of Ggenerated by H
and theimage
of(Z/prz)*
inG;
this
gives
us a map fromX(m, n)
toX(m, n’)
consistent with the maps from thesecurves to
Pl
and ofdegree
at most~(pr),
so thatcq(m, n) ~(pr)cq(m, n’).
Fromthis
inequality
we see that it suffices to prove(8)
when n =n’,
thatis,
when r = 0.But from statement 1 of Theorem 10.9.1
(p. 301)
of[4]
we can calculate thatcq(2, 2)
=3, cq(1, 2)
=2,
andcq(l, 1) = 1,
soinequality (8)
does hold when r = 0.Finally,
supposep 1 n. Using
the trivial boundsq(m, n) sq( fn’, fn)
andequation (11),
we see thatit is easy to check that this
inequality implies (9), except
whenn = p = 3.
But inthis case we notice that G
= H,
so thatX(1, 3)
=P 1
hasexactly
onesupersingular point (corresponding
to theelliptic
curve withj-invariant 0),
and we canverify (9) directly.
Thus, inequalities (7), (8),
and(9)
hold in every case. D REMARK. Fromequation (10)
we see that1/24
is the smallestpossible
constantin
inequality (7).
The facts thatcq(l, 1)
= 1 ands2(1, 2)
= 1 show thatequality
issometimes obtained in
inequalities (8)
and(9).
We now focus on the curves
Xq(m, n).
Inparticular,
we may ask whether there is a modularinterpretation
for theFq-defined points
ofXq(m, n).
The answer is"yes".
PROPOSITION 3.3.
Let q, m, n
=n’pr, Cm,
andXq(m, n)
be as inProposition
3.1.There is a
bijection
between the setoffinite points of Xq(m, n)(Fq) (that is, the finite points of Xq(m, n)
that aredefined
overFq)
and the setZ(Fq/Fq; Cm,
m,n).
Proof.
Let F:X(m, n)
~X(m, n)
be theqth
powerrelative-to-Fq
Frobeniusmap, as in statement 3 of
Proposition
3.1. Then there is abijection
betweenXq(m, n)(Fq)
and the set ofpoints
ofX(m, n)
fixedby F, given by x ~ xFp. Again by
statement 3 ofProposition 3.1,
we know that the finitepoints
of this last setcorrespond
to the elements of the setThus,
we needonly
show that there is abijection
between the sets S andZ(Fq/ Fq; 03B6m,
m,n).
There is
clearly
aninjective
map fromZ(Fq/Fq; 03B6m, m, n)
to S definedby sending [E, P, Q, R]Fq
to[EF , PFq, QFq, RFp]Fp..
We needonly
show that this mapis
surjective.
Suppose [E, P, Q, R]F is
an element ofS,
and letf :
E ~E(q)
be an isomor-phism
that takes thequadruple (E, P, Q, R)
to thequadruple (E(q), P(q), Q(q), R(q)).
Since E
~ Fq E(q),
wehave j (E)
=j(E(q)) = (j(E))q, so j(E) E Fq.
Let E’ be anyelliptic
curve over
Fq with j(E’)
=j(E);
sinceelliptic
curves overFq are
classified up toF -isomorphism by
theirj-invariants,
there is anisomorphism g:E-+EÏ;q. By
Proposition 2.4,
there is a form F of E’ and anisomorphism h : E’Fq ~ FFq
suchthat
and
by replacing
E’ with Fand g
with h o g, we may assume thatg(q) o f o g-1
isthe
identity
onEf .
Now consider the
point g(P) ~ EFq(Fq).
We haveso
g(P)
is anFq-defined point
ofEF ;
thatis,
there is apoint
P’ EE’(Fq)
such thatg(P) = P’Fq. Similarly,
we see thatg(Q)
andg(pr)(R)
come frompoints Q’ E E’(Fq)
and
R’ ~ E’(pr)(Fq),
so that[E’, P’, Q’, R’]Fq
is an element ofZ(Fq/Fq; Cm,
m,n)
thatmaps to the element
[E, P, Q, R]F
9 of S.Thus,
the natural map fromZ(Fq/Fq; Cm,
m,n)
to S isbijective,
and theproposition
is proven. D REMARK. Moregenerally,
if K is any fieldcontaining Fq and K
is thealgebraic
closure
of K,
we know from Lemma 8.1.3.1(p. 225) of [4]
that there is abijection
between the set of finite
K-valued points
ofXq(m, n)
andZ(K/K; Cm,
m,n),
and wemay ask whether the finite K-valued
points
ofXq(m, n) correspond
to theelements of
Z(K/K; Cm,
m,n).
Theproof
ofProposition
3.2(p. 274)
of[2]
provides
an answer: The obstruction to a K-valuedpoint giving
rise to aquadruple (E, P, Q, R)
defined over K lies in a certainH2,
and it is shown in theproof
ofProposition
3.2 of[2]
that this obstruction is zero. In thespecial
caseK = Fq
we considerabove,
theargument simplifies,
because in this case the wholeH2
where the obstruction lives is trivial. One can use thisargument
toprovide
a moreconceptual proof
ofProposition
3.3. The interested reader should consult[2].
COROLLARY 3.4. There is a constant
C’ 1/12 + 52/6 ~
1.262 suchthat for
all q, m, and
n = n’pr as in Proposition
3.1 thefollowing
statements are true:1.
If n’ = n,
then there is abijection
between the setY(Fq/Fq; Cm,
m,n)
and theset
of finite points of Xq(m, n)(Fq).
2.
If n’ n,
then there is abijection
between the setY(Fq/Fq; Cm,
m,n)
and theset
of finite non-supersingular points of Xq(m, nxFq).
3. We have the estimate
Proof.
If n’ = n then there is abijection
between the setsY(FQ/Fq; 03B6m, m, n)
andZ(Fq/Fq; 03B6m, m, n), given by mapping [E, P, Q]Fq
to[E, P, Q, O]Fq,
where 0 is thezero element
of E = E(1) (which generates
the kernel of theVerschiebung Vl,
theidentity map). Thus,
statement 1 followsimmediately
fromProposition
3.3.If n’ n, let
Let M be the map from
Y(Fq/Fq; (m, m, n)
toZ(Fq/Fq; (m,
m,n)
that sends[E, P, Q]Fq
to[E, P, prQ, (n’Q)(pr)]Fq.
Theimage
of M lies inZ’(Fq/Fq; (m,
m,n),
because if
Q~E(Fq)
has order n thenn’Q
has orderpr ~ 1,
so that E is notsupersingular.
Chooseintegers a
and b such thatapr +
bn’= 1;
then the inverse ofM is the map from
Z’(Fq/Fq; 03B6m, m, n)
toY(Fq/Fq; 03B6m, m, n)
that sends[E, P, Q, R]Fq
to[E, P, (aQ
+bR’)]Fp,
where R’ is the element ofE(Fq)
such that(R’)(pr)
= R - this element exists and isunique
becauseFq
isperfect.
Thus M is abijection
betweenY(FIF,,; 03B6m, m, n)
andZ’(Fq/Fq; 03B6m, m, n),
so that statement 2follows from
Proposition
3.3.To prove statement 3 we will need to use the Weil
conjectures
for curves(see [11]
or[1]);
inparticular,
we will need theinequality ([ 11 ],
Corollaire3,
p.70)
First suppose that n’ = n. Then statement
1,
combined with theinequalities (7), (8),
and(13), gives
usOn the other
hand,
if n’ n, then statement2,
combined with theinequalities (7), (8), (9),
and(13), gives
usThus,
statement 3 will hold if we choose C’ so that for all q, m, and n we haveHowever, since # Y(Fq/Fq; 1,1,1)
= q(as
we noted in theproof of Corollary 2.2,
where the set was called
T),
we needonly
have the aboveinequality
when n > 1.Thus, C’ =1/12
+5116
will do. DWith
inequality (12)
inhand,
we canproceed
to the calculations of Section 4.4. Proof of the theorem
Fix a
prime
power q =pe,
and let03B6q-1
be aprimitive (q-1)th
root ofunity
inFq.
For each m
dividing q -1,
let’m
be theprimitive
m th root ofunity 03B6(q-1)/mq-1.
Recall that for every
pair (m, n)
ofpositive integers
with mdividing gcd(n, q -1)
we have sets
Y(Fq / Fq; (m’
m,n)
andY(Fq/Fq; (m,
m,n).
For eachpair (m, n)
withmin
we also define a setNote that
W(F,;
m,n)
isempty
unless m dividesq -1;
seeCorollary
8.1.1(p. 98)
of
[9]. Also,
for everypositive integer N,
we have the setV(F q; N).
Ourgoal
is toestimate the
weighted cardinality
ofV(F,,; N).
For all the
appropriate
values of m, n, andN,
letv(N) = #’V(Fq; N)
andw(m, n) = #’ W (Fq; m, n)
andy(m, n) =:
#Y( Fq / Fq; 03B6m, m, n) (note
thaty(m, n)
is anon-weighted cardinality). Corollary
3.4gives
us an estimate fory(m, n)
for allpairs (m, n)
with mdividing gcd(n, q -1).
Toget
from these estimates to anestimate for
v(N),
we need to makeexplicit
therelationships
among the setsmentioned above.
NOTATION. Let t and u denote the
multiplicative
arithmetic functions definedon
prime powers la by t(la) = lLa/2j
andu(la) = l[a/2]; thus,
for everypositive integer
N we have
N/t(N)2 = u(N)2/N,
and this number is asquarefree integer. Also, given
apositive integer n
and aprime
number1,
we will denoteby
n(l) thelargest
power of
1 dividing
n.Thus,
forexample, t(24)
= 2 andu(24)
=12 and24(2)
= 8.LEMMA 4.1. Let N be any
positive integer.
Thenand
Proof.
Since(15)
follows from(14),
it suffices to prove(14). Also, (14)
isequivalent
tobecause the additional sets we
get
in(16)
are allempty.
It is easy to see that
W(Fq; d, N/gcd(d, t(N)))
cV(Fq; N)
for each divisor d ofu(N).
On the otherhand,
suppose we aregiven
anelliptic
curve E overFq
with[E]Fq
EV(Fq; N).
It is not hard to show that ifd u(N)
then[E]Fq
is an element ofW(F,; d, N/gcd(d, t(N)))
if andonly
if d is thelargest
divisor ofu(N)
for which#
E[d](Fq)
=d2;
this is easy to check when N is aprime
power, and it suffices to checkonly
this case because for allpairs (m, n) with m 1 n
we haveThus,
for every element[E]Fq
ofv(Fq; N)
there is aunique
divisor dof u(N)
with[E]Fq
EW(Fq; d, N/gcd(d, t(N))),
and we are done. 0LEMMA 4.2. For every
pair (m, n) of positive integers
with mdividing gcd(n, q - 1),
we haveProof.
Consider the map fromY(Fq/Fq; (m, m, n)
toIId:m|d|dcd(n,q-1) W(Fq; d, n)
that takes
[E, P, Q]F
to[E]p.
This map isclearly surjective.
Consider an
elliptic
curve E overFq
with[E]Fq
EW(Fq; d, n)
for some d withm|d|gcd(n,q-1).
It is not difficult to check that there areexactly m~p(n)03C8(n)/03C8(n/d)
waysof choosing
apair (P, Q)
ofpoints of E(Fq)
with ordP = m, ord Q = n,
andem(P, (n/m)Q) =03B6m.
Two suchpairs (P, Q)
and(P’, Q’) satisfy (E, P, Q) ~Fq, (E, P’, Q’)
if andonly if (P’, Q’)
lies in theAutFq(E)-orbit of (P, Q),
andthe size of this orbit is the index
[AutFq(E) : AutFq(E, P, Q)j # AutFq(E)/
#
AutFq(E, P, Q). Summing
over the variousAutFq(E)-orbits
of suchpairs,
weobtain
Dividing by # AutFq(E)
andsumming
overF,,-isomorphism
classes of E weobtain
But the sum on the left-hand side is
and
by Proposition
2.3 this double sum is thecardinality
ofY(Fq/Fq; (m’ m, n).
This