On
somesubgroups of the multiplicative group of finite rings
par JOSÉ FELIPE VOLOCH
RÉSUMÉ. Soit S un sous-ensemble de
Fq,
le corpsà q
éléments eth ~
Fq [x]
unpolynôme
dedegré
d > 1 sans racines dans S. On considère le groupegénéré
parl’image
de{x - s s
~S}
dansle groupe des unités de l’anneau
Fq[x]/(h).
Dans cet article nousprésentons
les bornes inférieures pour le cardinal de ce groupe.Notre motivation
principale
est uneapplication
au nouvelalgo-
rithme
polynomial
pour tester laprimalité [AKS].
Ces bornes ontégalement
desapplications
à la théorie desgraphes
et pour ma- jorer le nombre de points rationnels sur les revètement abeliens de la droite projective sur les corps finis.ABSTRACT. Let S be a subset of
Fq,
the fieldof q
elements and h ~Fq [x]
apolynomial
ofdegree
d > 1 with no roots in S. Con- sider the groupgenerated by
the image of{x - s | s
~S}
in thegroup of units of the
ring Fq[x]/(h).
In this paper we presenta number of lower bounds for the size of this group. Our main motivation is an
application
to the recentpolynomial
timeprimal-
ity testingalgorithm [AKS].
The bounds have alsoapplications
tograph theory
and to thebounding
of the number of rational pointson abelian covers of the projective line over finite fields.
Introduction
Let ,S’ be a subset
of FQ,
the fieldof q
elements and h EFq [x]
apolynomial
of
degree
d > 1 with no roots in ,S’. Consider the group Ggenerated by
theimage
ofs
E6’}
in the group of units U of thering
=Fq (x~ / (h) .
In this paper we present a number of lower bounds for the size of G. We retain the above notation
throughout
the paper.Our main motivation is the recent
polynomial
timeprimality testing algorithm [AKS].
A lower bound for the size of G featuresessentially
intheir
argument
andimprovements
on this bound lead toimprovements
to the
running
time of theiralgorithm.
We will discuss some of theseimprovements
in the last section.Manuscrit reçu le 25 septembre 2002.
Such groups occur in many other contexts. For
instance, Chung [C],
showed that when q is
sufficiently large
and S =Fq,
then G is the wholegroup of units of R and the
Cayley graph
of G with the abovegenerators
is a
graph
withgood expander properties.
See also[Co], [K].
The group Gand similar groups also appear in the index calculus method of
computing
discrete
logarithms
in finite fields.We use different
techniques according
to whether181
islarge
or small.1.
S mall I S I
In
[AKS] they
noticethat,
with notation as in theintroduction,
since the
polynomials
in the setI
are all distinct modulo h. The
following
resultimproves
thiswhen 181 ]
d.Theorem 1. With notation as in the
introduction,
assumefurther that q
is
prime
and that q >(7d - 21SI)/5.
Then G hascardinality at
leastProof.
Consider the set(6d- !~!)/5}
cFq[Xl-
We claim that at most two elements of this set can lie in the same congru-
ence class modulo h. It is clear that the claim
implies
the theorem.To prove the
claim,
letA, B,
C bepolynomials
of the formsuch that A - B - C
(mod h),
withmaxfdeg A, deg B, deg (7}
=d + 6
withJ as small as
possible (note that, 0).
Write A-B =f h,
A-C =gh,
wheref, g
Edeg f, degg
ð. We have then(g- f )A-gB+f C
=0. Let D be the
greatest
common divisor of(g - f )A, gB, f C.
Let us prove thatDlfg(f - g). Indeed,
let r be an irreduciblepolynomial
withrnllD.
If rn divides either
f
or g, we are done.Otherwise,
r divides B and C andby
theminimality
of J it cannot divideA,
so rn must dividef -
g and this proves thatD I fg (f - g)
which entails thatdeg D
3S.We now
apply
the ABC theorem to(g - f )A/D - gB/D
+f C/D
= 0.(Note
that we may assume q for otherwise the claim will follow from thehypothesis
that q >(7d-2ISI)/5).
One of the summands hasdegree
atleast
max{deg A, deg B, deg C} - deg
D > d - 2~. On the otherhand,
theconductor of the
product
of the summands dividesf g( f - g) s),
therefore d - 2J
ISI
+ 36. It follows that d+ J
>(6d - ISI)15, proving
the claim and the theorem. D
Remark. D. Bernstein
pointed
outthat,
with a bit more care, one canreplace [(6d
+4~5~)/5~
with[(3d
+ISI)/2]
in the theorem. He has alsoimproved
the resultby allowing multiple
congruences. See[B2].
Theorem 2.
If d/2
thenProof.
Consider the set of rational functions- _.- - _
They
are alldistinct,
for distinct choices of the as and moreoverthey
aredistinct mod
h, by
the conditions on thedegrees.
To count the number of elements of this set, notice that there are choices with£ as d/2. Having
chosenthose,
note that the number of swith as
> 0 is at mostd/2
and therefore there are at least181- d/2
elements s in S withas = 0. For those s, we
repick
the as, this timechoosing
themnon-positive
and
satisfying E
-asd/2.
We have choices forthese, proving
the theorem. D
Remarks.
(i)
One cangeneralize
theargument
of theprevious
theoremby allowing
and moreover, it is
possible
to combine thearguments
of theorems 1 and 2 andthereby
obtain smallimprovements
on themwhen (1
+E)d
forsmall e.
(ii)
J. Vaalerpointed
out that one canimprove
the lower bound in theprevious
theorem as follows. Pick u u, for each choice ofdisjoint
subsetsU,
V ofS, IUI
= v,pick
as such that as >0, s
EU, as 0, s E V, as = 0, otherwise, subject
tod/2.
The number of choices is u vdl2‘
u v He alsocomputed
theoptimal
choice of u, v in terms oflslld.
(iii)
I.Shparlinski pointed
out that the above boundsimprove
the bestknown lower bound for the order t of a root the
multiplicative
group of
Fpp (see [LPS])
to t >22~54P,
which in turn issignificant
for thearithmetic of Bell numbers
(see [S]).
2.
Large
Theorem 3. >
(d -
thenProof.
Consider the groupscheme 9 representing
the functor k -(k[x]/(h))X
forFQ-algebras k,
which is a linear torus. We also have amorphism X ~ G, t ~--> ~ - t
where X ={h
=0}.
Under these defini-tions,
the group G is the groupgenerated by
theimage
of in9,
so G is asubgroup
ofg(Fq).
Let m be index of the former group in the latter. There is another linear torus 1ttogether
with anisogeny 0 :
of
degree
m with = G(see [V]
where a similar situation is studied in the context of abelian varieties and theproofs
carry over to thepresent
context).
Thepull-back
of theimage
of Xin 9 under 0
is a curve Y which isetale over X and therefore defines an abelian cover of
Pl
ofdegree
m ram-ified above
{h
=0}
andinfinity. Moreover,
the conductor of the cover is afactor of hoo.
Therefore,
the genus of thecompactification
of Y is thereforeat most
(d-1 )(m-1)/2 by
the Hurwitz formula. Now the elements of Sgive points
in X whichsplit completely
inY,
since Sgenerates G,
socounting points
on thecompactification
of Ygives mlSI+ 1
i.e.,
m(q - (d - 1)q1/2)/(181- (d - 1)q1~2).
As the resultfollows. D
Remarks.
(i)
It followsimmediately
from the theorem that G is the wholeof U if
181
>(q
+(d - 1)q1~2)~2.
(ii)
I owe to M. Zieve the remark that the aboveargument
works for anarbitrary h
and notjust separable
ones.(iii)
The order of U is if h = where thehi
are irreducible ofdegree di.
(iv)
We can combine the bounds of section 1 with the abovearguments by,
sayusing
the crude boundI U I /m qd/m,
toget
bounds on thenumber of rational
points of P splitting completely
in an abelian extensionin terms of the
degree
and ramification of the extension. These bounds aresometimes better than the Riemann
hypothesis
and other known bounds such as the one in[FPS].
3.
Large
p and smallISI
The bounds of section 1 are
independent
of q and onemight
wonder ifthe size of G grows
with q
if181 I
anddeg h
are held fixed. We show that this is the case underspecial
circumstances.Theorem 4. Let p be a
prime nurraber,
r apositive integer
and h EFp[x],
the r-th
cyclotomic polynomial
and assume that h is irreducibleof degree
d > 1. Let S =
{-2, 2, 3,
... ,Ll.
The group Ggenerated by
theimage of
E
9} in Fp [x] / (h)
hascardinality at
least(logp)L/L!(log(L+2))L.
Proof. Let (
be a root of h inFp[xll(h).
Consider the lattice A CZL
of vectors
(a1,..., aL) satisfying s)as
= 1. This is a lattice ofdiscriminant
~G~
andtherefore, by
Minkowski’s convexbody theorem,
thereexists an a E
A,a ~
0satisfying IIall1
:=¿SES (L!BGl)l/L. Let ~
bea
primitive
r-th root ofunity
in characteristic zero and consider the mapZ[~]
-Fp~~~, ~ H ~,
withkernel p = (p). Then 7
=s)as
satisfies7 - I
E p soINQ(ç)/Q(¡-l)1 ~ pd.
On the otherhand,
for each archimedian absolutevalue 1.1 ]
onQ(), !7 - l! I-yl
+ 1 1 +I1sEs lE
- We havethat s~
L + 1 andthat lç - sl
~ 1 soI1sEs li
-(L
+ so~~y-l~ (L+2)lIalll
andfinally INQ(ç)/Q(¡-l)1 Comparing
the upper and lower bounds for
INQ(ç)/Q(¡-l)1 gives logp
and the upper bound on obtained
by
construction abovegives
theresult. D
4.
Applications
to AKSA version of a fundamental result in
[AKS]
withimprovements by
Lenstra[L] (see
also[B]) yields
thefollowing
criterion:Theorem. Let n be a
positive integer,
let r be aprime
such that n is aprimitive
root modulo r. Let h be the r-thcyclotomic Polynomial.
Let Sbe a set
of integers
suchthat, for
b ES, (x - b)n
= xn - b holds in thering (Z/nZ) [x] / (h). If p
is aprime dividing
n such that Sinjects
intoFp
and the
corresponding
group G CFp[x]/(h) satisfies nvT
then n is apower
of
p.An obvious way to
apply
the theorem is to check the congruence for b =1, ... ,
B and take S = but in fact we can take S to bea
larger
set, as weproceed
to show. Assume B > 1 and suppose that in for b =1, ... ,
B. Assume that n does not have anyprime
factor smaller thanB 2 and,
inparticular,
n is odd.By projecting
to1)
weget
bn =-b(mod n),
b =1,
... , B - 1. Wemay
replace x by 1/x
in the aboveequality
and still obtain a valididentity
which can be rewritten as
(x - b- 1) n =
xn -b-1
for b =1, ... ,
B - 1.If p is a
prime dividing
n, we claim thatb-1 =j:. b’(mod p),1 b,
b’B,
for otherwise
p bb’ -
1B2.
Of course theidentity
is also valid for b =0,
soverifying
theidentity
for b =l, ... , B automatically gives
itsvalidity
for a set of 2B elements. One could furtherreplace
xby x 2
andtake b =
a2, a
to obtain that(x + a)n
= xn + a inZ/nZ[x]/(xT -1) for 0
To
apply
the above to testprimality
one needs to choose r and S and then the cost ofverifying
the congruences isO(ISlr(log n)2) approximately.
Thus one wishes to minimize
ISIR
under the condition thatnV’-.
The
following argument
is due to Bernstein: If we use the lower bound and we can take d = r - 1 and weput ~S)
= tr where tis a
parameter,
thenlog
isapproximately H(t)r,
whereH(t) _ (t
+1) log(t
+1) - t log(t).
We must haveH(t)r
>y’rlogn,
whichgives
r >
(log n)2/H(t)2
andISIR
>t(log n)4/H(t)4.
The minimum oft/H(t)4
is
approximately
0.076 and occurs at t near 17.49. So theorem 1 is notuseful,
for itonly applies
for t 1.However,
theorem 2 can be used andone can go
through
the sameargument
with a different functionH(t) = (t+1/2) log(t-~1~2)-(t-1/2) log(t-1/2)-~log2
which now has a minimumapproximately
0.039occurring
at t near 10.28. This leads tochoosing
r near0 - 061 (log n) 2and I S
near0.62(logn)2,
so B near0.31(logn)2.
In the eventthat an
optimal
choice of r cannot bemade,
one has to choose a smaller181 ]
andperhaps
theorem 1 becomes relevant.The
applications
to AKS remain in flux. To see a list of allimprovements
to date and a
global
survey of howthey
enter thepicture,
see[B].
We conclude
by mentioning
the results of a numericalexperiment.
Wechecked for
primes
p, r, with5 r 19, r p 50, p ~ 1 (mod r)
for thesmallest value of B such that
taking
S =(I, ... , B}
and h an irreducible factor of the r-thcyclotomic polynomial,
we have G =(FP~x~/(h))".
In allbut a few cases, we found B 4. For r =
19, p
= 31 we found B =10,
but
already
for B =4,
G had index two in(Fp [x] / (h)) x.
For those caseswe even looked at the maximal subset S of
Fp
with x - s, s E Sbeing
in agiven subgroup
of G. None of our bounds wereanywhere
close to the truesize of
IGI.
Weexpect
that our bounds can bevastly improved.
Acknowledgements
The author would like to thank D.
Bernstein,
H.Lenstra,
J.Vaaler,
D.
Zagier,
M. Zieve and the referee for comments.References
[AKS] M. AGRAWAL, N. KAYAL, N. SAXENA, PRIMES is in P. http://www.cse.iitk.ac.in/
news/primality.html.
[B] D. BERNSTEIN, Proving primality after Agrawal-Kayal-Saxena. http://cr.yp.to/
papers.html.
[B2] D. BERNSTEIN, Sharper ABC-based bounds for congruent polynomials. http://cr.yp.to/
ntheory.html.
[C] F. CHUNG, Diameters and Eigenvalues. JAMS 2 (1989), 187-196.
[Co] S.D. COHEN, Polynomial factorisation and an application to regular directed graphs. Fi-
nite Fields and Appl. 4 (1998), 316-346.
[FPS] G. FREY, M. PERRET, H. STICHTENOTH, On the different of abelian extensions of global fields. Coding theory and algebraic geometry (Luminy, 1991), Lecture Notes in Math.
1518, 26-32. Springer, Berlin, 1992.
[K] N.M. KATZ, Factoring polynomials in finite fields: An application of Lang-Weil to a problem of graph theory. Math. Annalen 286 (1990), 625-637.
[L] H.W. LENSTRA JR., Primality testing with cyclotomic rings.
[LPS] W.F. LUNNON, P.A.B. PLEASANTS, N.M. STEPHENS, Arithmetic properties of Bell num- bers to a composite modulus I. Acta Arith. 35 (1979), 1-16.
[S] I. SHPARLINSKI, The number of different prime divisors of recurrent sequences. Mat.
Zametki 42 (1987), 494-507.
[V] J.F. VOLOCH, Jacobians of curves over finite fields. Rocky Mountain Journal of Math.
30 (2000), 755-759.
Jos6 Felipe VOLOCH Department of Mathematics The University of Texas at Austin
1 University Station C1200 Austin, TX 78712-0257 USA E-mail : volochomath . ut exas . edu