R
ENATE
S
CHEIDLER
Ideal arithmetic and infrastructure in purely
cubic function fields
Journal de Théorie des Nombres de Bordeaux, tome
13, n
o2 (2001),
p. 609-631
<http://www.numdam.org/item?id=JTNB_2001__13_2_609_0>
© Université Bordeaux 1, 2001, tous droits réservés.
L’accès aux archives de la revue « Journal de Théorie des Nombres de Bordeaux » (http://jtnb.cedram.org/) implique l’accord avec les condi-tions générales d’utilisation (http://www.numdam.org/conditions). Toute uti-lisation commerciale ou impression systématique est constitutive d’une infraction 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
Ideal arithmetic and infrastructure in
purely
cubic function fields
par RENATE SCHEIDLER
RÉSUMÉ. Dans cet
article,
nous étudionsl’arithmétique
desidéaux fractionnnaires dans les corps de fonctions
cubiques
purs,ainsi que l’infrastructure de la classe des idéaux
principaux lorsque
le groupe des unités du corps est de rang 1. Nous décrivons d’abord ladécomposition
despolynômes
irréductibles dans l’ordre maximal du corps. Nous construisons ensuite des basesd’idéaux,
dites canoniques, bien
adaptées
pour les calcul. Nousénonçons
des
algorithmes
permettant demultiplier
lesidéaux,
et même de les réduirelorsque
le groupe des unités est de rang 1 et laca-ractéristique
au moins 5, L’article se termine avec uneanalyse
de l’infrastructure de l’ensemble des idéaux fractionnaires réduits
principaux
dans le cas des corpscubiques
purs de groupe des unitésde rang 1 et de
caractéristique
au moins 5.ABSTRACT. This paper
investigates
the arithmetic of fractional ideals of apurely
cubic function field and the infrastructure of theprincipal
ideal class when the field has unit rank one.First,
wedescribe how irreducible
polynomials decompose
intoprime
idealsin the maximal order of the field. We go on to compute so-called canonical bases of
ideals;
such bases are very suitable forcompu-tation. We state
algorithms
for idealmultiplication and,
in thecase of unit rank one and characteristic at least
five,
idealreduc-tion. The paper concludes with an
analysis
of the infrastructurein the set of reduced fractional
principal
ideals of apurely
cubicfunction field of unit rank one and characteristic at least five.
1. Introduction
The infrastructure of a number field of unit rank one refers to the struc-ture of the set of reduced
representatives
in anequivalence
class of ideals inthe maximal
(or any)
order of the field:informally speaking,
while this set does not form a group under theoperation
multiplication
withsubsequent
reduction - the associative law does not hold - it behaves "almost" like
counterparts,
and that realquadratic
function fields exhibit aninfrastruc-ture much like that of real
quadratic
number fields. As in the number fieldcase, this infrastructure can be used to
compute
theregulator
and the ideal class number of these fields~6j.
While there are
only
threetypes
of number fields of unit rank one-real
quadratic, complex cubic,
andtotally complex quartic
fields -there
are function fields of
arbitrarily high degree
that have arepresentation
as a unit rank one extension of some field of rational functions over afinite
field; presumably,
many orperhaps
all of these fields exhibit somekind of infrastructure. This is
certainly
the case forpurely
cubic functionfield
representations
of unit rank one, the function fieldanalogue
ofpurely
cubic number fields. Ideal arithmetic and the infrastructure in
purely
cubic number fields wereinvestigated by
Williams et al. in[11, 12, 10],
and much of the work in this paper wasguided by
these sources. As in the case ofquadratic
functionfields,
the infrastructure can be used tocompute
theregulator
and the ideal classnumber,
and hence the order of the group of rationalpoints
of the Jacobian of apurely
cubic function field.For a
general
introduction to functionfields,
we refer the reader to~7J .
Purely
cubic function fields are discussed in detail in[5].
Let k =Fq
bea finite field of
order q
whose characteristic is notequal
to 3. Denoteby
and thering
of univariatepolynomials
and the field of rationalfunctions, respectively,
over k in the indeterminate x. Let D =D(x)
Ebe a cubefree
polynomial,
write D =GH2
withG, H
Esquarefree
andcoprime.
We choose a cube root p of D in somealgebraic
closure ofThen the field K =
k(x, p)
is apurely
cubicfunction
field;
it is the functionfield of the
plane
curve y3 -
D(x)
= 0 over k and is an extension ofdegree
3 over
k(x).
We assume that theleading
coeffcientsgn(D)
of D is a cube in k* =k 1 101;
this canalways
be achievedby replacing
kby
a suitable cubic extension of l~ if necessary.The
ring
of integers functions
or maximal order of is theintegral
closure C~ of
k[x]
in .K. C~ is ak[x]-module
of rank 3 that isgenerated by
theintegrals
basis11,
p,c~}
where c~ = so c~ is a cube root ofG2H.
The discriminant of is A =-27G2H2.
- The unit group ofk’/k(x),
i.e.the group of units O* of the
ring 0,
is an Abelian group with torsionpart
1~*;
it isequal
to k*if deg(D)
is not amultiple
of 3 and infinite otherwise.In the latter case, the unit rank of is the rank of this group; it is
independent
set ofgenerators
of the torsionfreepart
of C~* is asystem
offundamental
units ofIf C~* is
infinite,
then it ispossible
to choose p in the fieldof Puiseux series over
k;
nonzero elements in have the forma -
EM -
a-ixi.
Thedegree
valuation onex-tends
canonically
to(and
hence toK)
viadeg(a)
= m. We also setlal
=qdeg(a)
and[aj =
Emo
a-ix’
(with 0
= 0 and0).
Elements in K and in 0 are
represented
in terms of theintegral
basis~1,
p, of If a = a +bp
+ cc,v EK~,
denote theconjugates
of cxby
a’ =
a+b¿p+c¿2w
and a" = where t is a fixedprimitive
cuberoot of
unity.
Since i E k if andonly
if q =- 1 mod3,
it follows thata’,
a" EK if q - 1 mod
3,
whereasK,
but a’a" EK,
ifq - -1
mod 3. In the latter case, setdeg(a’) = deg(a’a") /2
andla’l
=qdeg(a’)
=The norm of a is
N(a) -
= a3
+b3GH2
+ c3G2H -
3abcGH E The above introduction enables us to comparepurely
cubic functionfields with their number field
analogues
andpoint
out similarities as well as differences between the two. We recall that apurely
cubic numberfield has the form K -
~( 3 D)
with D =GH 2
whereG, H
E Z aresquarefree
andcoprime.
While isalways
a cubicextension,
regardless
of the
generator,
apurely
cubic function field K can haverepresentations
as an extension of some rational function field that are notcubic,
although
K/k
willalways
have transcendencedegree
1. Once apurely
cubic
representation
has beenfixed,
theintegral
basis maximal orderC~,
discriminantA,
and the definitions ofconjugates
and norm areessentially
the same as in the number fieldsetting.
However,
whilepurely
cubic number fields are
complex
cubic fields and thusalways
have unit rankone, the
corresponding
function fields can have unit rank0, 1,
or 2. The case of unit rank 1 is similar to the number field situation in manyrespects,
generally exhibiting large regulators
(where
theregulator
is half thedegree
of the fundamental unit ofpositive
degree),
small ideal classnumbers,
andan infrastructure on the set of reduced
principal
fractional ideals that isdiscussed in this paper.
Embedding K
into the field of Puiseux series isakin to
embedding
apurely
cubic number field into thereals; however,
thevaluation [ . I
isdiscrete,
i.e. nonarchimedian.Consequently,
the results onideal reduction and the infrastructure are somewhat
simpler
and cleaner inthe function field
setting.
The discussion of
ideals,
theirdecomposition
intoprime ideals,
idealbases,
and idealmultiplication
in Sections 2 - 5 isessentially
the same asfor number
fields,
and the results in these sections hold forpurely
cubic function fields of any unit rank. In Sections 6(on
idealreduction)
and 7(on
the infrastructure in the set of reducedprincipal
ideals),
we will restrictevery
integral
Every
f
isgenerated by
at most two elements9, /J
EK;
thatis,
f
=(a0
+80
1
E(~~.
Write f
= (B, ~).
If f
isgenerated
by only
oneelement 0,
thenf
isprincipal; write f
=(9).
Nonzero fractional ideals arek(x~-modules
ofrank
3;
ifIA, p, vl
is a of a fractional idealf, write f
=[A, v] .
The discriminant
of f
is the rational functionit is
independent
of the choice ofk(x)-basis
of f
up to a factor that is a square in k*.Henceforth,
all ideals(fractional
andintegral)
are assumed to be nonzero,so the term "ideal" will
always
be synonymous with "nonzero ideal" . Theproduct
of two fractionalideals fl
=(81, 01)
andf2
=(82,
is the frac-tional idealflfa
=~Ble2, eu2, ~ie2, ~n2)~
Two nonzero fractional ideals areequivalent
ifthey
differby
a factor that is aprincipal
fractionalideal;
this is
easily
seen to be anequivalence
relation. The set ofequivalence
classes is a finite Abelian group under
multiplication
ofrepresentatives,
theideal class group of
K/k(x);
its order h’ is the ideal class number ofK/k(x).
Anintegral
ideal isprimitive
if it is not contained in any nontrivialprincipal integral
ideal( f )
withf
Ek[x].
Theunique
monicpolynomial
of minimaldegree
contained in aprimitive
integral
ideal a is denotedby
L(a);
it is the
greatest
common divisor of allpolynomials
in a and canalways
beincluded in a
k[x]-basis
of a(see
Section 3 of[5]).
Similarly,
if a fractionalideal f
contains1,
then 1 canalways
be included in ak~x~-basis
off.
Primitive ideals and fractional ideals that contain 1 are in one-to-onecor-respondence
as follows: to aprimitive
ideal a =(L(a),
a, /3~
corresponds
theunique
fractionalideal fa
=(L(a)-’)a
=1, a/L(a), //L(a).
Conversely,
let f
=(l, ~c, v~
be a fractional idealwhere p
=(mo
+ryP +
m2w)/d
andv =
(no
+ nip +n2w)/d
with mo, ml, m2, no, nl,n2, d E
k[x],
dmonic,
and = 1. Thento f
corresponds
theunique
prim-itive
integral
idealc~
=df
=[d,
dv].
Thepolynomial
d =d(f)
isunique
and is the denominator
of f.
We haved(f)
=L(af)
andL(a)
=d(ta)-The norm of a fractional
ideal f
=[1,
(mo
+ +(no
+ nip +(mo,
Ml, m2, no, nl,n2, d E
k[x]
jointly
coprime)
isN(f) _
a(mln2 -
k(x)
where a E k* is chosen so thatN(f)
is monic.some b E k* and
N ( f l f 2 )
= for fractional idealsf i , f 2
of O. Ifa is an
integral
ideal,
thenL(a) ~
If inaddition,
a isprimitive,
thenN(a) ~
L(a)2.
3. Prime ideals
Voronoi
[8]
found bases of allprime
ideals of apurely
cubic numberfield,
their powers, and certainproducts
of their powers. Hisresults,
easily
adapted
to the function fieldsetting,
are stated here withoutproof:
Theorem 3.1. Let P E
k[x]
be an irreduciblepolynomials.
Then theprin-cipal
ideal(P)
splits
intoprime
ideals in C~ asfollows:
1. then(P)
=p3
where p =[P, p, w]
andp2
=p is called a
type
1prime
ideal.2.
If P
H,
then(P)
=p3
where p =[P,
p,c~~
andp2
=[P,
p,
pW].
p iscalled a
type
2prime
ideal.3.
If
P f
GH,
D is a cubemod P,
andqdeg(P) ==
-1 mod3,
then D has aunique
cube root X mod P ink[x].
In this case,(P) =
pq whereor
equival entl y,
X 1
- mod PHand
for
i E N. Note thatXi, Y
Ek[x],
Xi3 =-
D modP’
andXi -
0 mod Hfor
all i EN. p
and q are calledtype
3prime
ideals.4.
If
P{
GH,
D is a cubemod P,
andqdeg(P) =-
1 mod3,
then D hasthree distinct cube roots
X, X’, X"
mod P inI~(x~.
In this case,(P) =
pp’ p"
wherefor i, j
E ~T.Analogous
congruences holdfor
Xi
andXi"
(with
corre-sponding
A~
andA",
respectively),
and similar bases can befound for
i E N. p and q are called
type
4prime
ideals.5.
If
D is not a cube modP,
then(P) = p
is inert.called a
type
5prime
ideal.Note that
if q ==
1 mod3,
then K does not contain anytype
3prime
ideals.
4. Canonical bases and ideal
multiplication
In this
section,
we introduce twospecial
types
ofk[z]-module
bases(which
we call"triangular"
and"canonical" ,
respectively)
that lendthem-selves well to
computation.
Forprimitive ideals,
such basesalways
exist,
and the twotypes
of bases will turn out to be the same. We describe howto find such a
basis,
determine containment andequality
of idealsusing
triangular
bases,
andcompute
theproduct
of twocoprime
idealsusing
tri-angular
bases. We also show that a nonzero is aprimitive
idealif and
only
if it has atriangular
basis that is alsocanonical,
in which caseall of its
triangular
bases are canonical. Several of the results in the next two sections as well as their derivations areanalogous
to the number fieldcase discussed in
[12],
so we omit some of the details here.We define a basis of a
k~x~-module
in O to betriangular
if it is of the formLet
{s, c~ /3}
be atriangular
basis of aprimitive
ideal a with a =s’(u+p)
and /3
= Then sp E aimplies
s’ ~ s;
similarly,
sw E aimplies
s" ~ I
s. Since a isprimitive,
we must havegcd(s’, s")
= 1.Furthermore,
s =
sgn(s)L(a),
and ss’s" =sgn(ss’s")N(a).
Triangular
basesprovide
an easy means forcomparing
modules andprim-itive ideals.
Lemma 4.1.
Let al =
and a2 =
[52?-S2(~2+
1. al C a2
if
andonly if
2.
If
al and a2 areprimitive ideals,
then al = a2if
andonly if
s 1 =
aS2,
si
=a’s’ 2~
s" - 1
"
(a > a’ > a"
~&*)?
>Every
primitive
ideal in 0 has atriangular
basis which can beeasily
befound:
Lemma 4.2. Let a =
[L(a),
p,v]
be aprimitive
ideal where J.L =mo +
= w2th
k[x].
Then ahas a
triangular
basis which can be obtained asfollows.
SetThen
triangular
basisof a.
Proof.
SinceN(a) ~
I
L(a)~,
we haves’s" ~
I
s. Let U =(mon2 -
nom2)/s",
Y -
a’mo
+b’no,
and W =a’ml
+b’nl.
ThenU, V, W
El~~x~,
and ifa
= (n2p -
m2v)/s"
= U +s’p
and(3
=a’j,L
+ b’v = V +W p
+s"w,
then~ s, cx, ~3 }
is a basis of a. Since~3 p
E a, we have s"I
W H;
similarly, (3w
implies
s"I
V,
and sI
WGH.By expressing
ap and aw in terms of s, a,and
,~,
we see that s’ ~ U.Now
suppose s’
and s" had an irreducible common divisor p EThen
p 2
1 I
W GH,
so p ~I
W and hence(p) ~ I
a,contradicting
the
primitivity
of a. Sogcd(s’, s") -
1 and t asgiven
above exists. Nowis,
a, ,C3 -
is the desiredtriangular
basis. DWe note that
by
part
2 of Lemma4.1,
all othertriangular
basis(up
to constant factors in the basiselements)
aregiven by
be two
primitive
idealsgiven
in termsof
triangular
bases withgcd(‘
is a
triangular
basisof
ala2 whereProof.
Let~s3,
+p),
+ w3 p +c~) ~
be atriangular
basis of a1 a2and assume that are monic for i =
1, 2, 3.
Since al a29
al, a2,by
part
1 of Lemma 4.1I
S37sis2 ,
I
s3,
sls2
I
s3-
Examining
N(ala2)
shows that these divisibilities are in fact allequalities.
The congruences forWe call a
triangular
basisIs, s’(u+p), s"(v+wp+w)}
of ak[x]-submodule
of O canonical if and
only
if thefollowing
conditions hold.where sG =
gcd(s, G)
andsH =
gcd(s,
H).
It is
easily
seen that all theprime
ideals oftypes
1-4 and theirprimitive
powers have canonical bases. Canonical basessatisfy
a number of additionaldivisibility
conditions:Lemma 4.6. Let be a canonical basis
of
someThen
Proof.
(4.5)
and(4.6)
are immediate consequences of(4.1) - (4.4). (4.7)
isobtained
by multiplying
(4.2)
by w and subtracting
(4.4).
Multiplying
(4.2)
by
(4.3)
produces s
I (Huw -
Hv -u2)(v - Hw2).
From(4.4), s I
GH -Hvw - uv +Huw 2.
Multiplying
the latterby
2Hw - u andtaking
sumsyields s ~
+Hw2) -
2GHw -u(Hw3 -
G)),
so bothSISH
andSH / s"
divide
v(v +Hw2) - 2GHw - u(Hw3 - G).
Sinceby
(4.1),
S/SH
andsH/s"
are
coprime,
(4.8)
follows.Multiplying
(4.4)
by
H,
(4.2)
by u
+Hw,
andtaking
differencesgenerates
(4.9).
Finally,
(4.10)
followsdirectly
from(4.3)
and
(4.6).
DCanonical bases characterize
k[x]-inodules
as ideals:Theorem 4.7. A a in a
primitive
idealif
andonly if it
has a
triangular
basis that is canonical. In this case, everytriangular
basisof
a is canonical.Proof.
Let a be a in 0. If a is aprimitive
ideal,
then a has atri-angular
basisIs, s~(~u-f-p),
by
Lemma 4.2.By
Theorems 3.1and
4.4,
gcd(s/sGsH,
GH)
=1,
and the fact that a is closed undermulti-plication by
p andimplies
the rest of(4.1)
and(4.2) - (4.4).
Conversely,
containing
1,
all the above results canimmediately
beapplied
to the latter: Theorem 4.8.1.
Every fractional
idealcontaining
1 has a canonicalbasis,
i. e. a basisof
5. Ideal
squaring
In this
section,
we describe how to find a canonical basis of the squareof a
primitive ideal,
given
a canonical basis of theoriginal
ideal. Wegive
a more detailedproof
of thefollowing
lemma as it isslightly
different fromits number field
equivalent
due to the nature of ourunderlying
finite fieldirreducible divisor
of s,
but not s~. Then(-1 :f: a)u
mod p, soNow
by
(4.2),
Huw’ -u2 -
Hv’
mod p, sosince j
Thus,
gcd(2v’
-f- H(w’)2, s)
= 1.In
practice,
it is easy to find a suitablef by
trial and error.f
= 0 orf
E k* is almostalways
sufficient.We now have all the tools to
compute
canonical bases of ideal squares.Theorem 5.2. Let be a canonical basis
of an
ideal a. Set
Proof.
Write a = ala2a3 where al is theproduct
oftype
1prime ideals,
a2 is theproduct
oftype
2prime ideals,
and a3 is theproduct
oftype
3 orCorollary
5.3. Let, be a canonical basistional ideal with canonical
basis I
Proof.
Let be as in theprevious
Theorem. ’fractional ideal with canonical basis
-
-Example
5.4. Letk,
G,
H be as inExample
4.3 and letWe have
and the
given
basis is canonical. We wish tocompute
a canonical of theprimitive
ideal(F)f~
withand
replace
wby
thereby achieving
6. Reduced bases and ideal reduction
For the remainder of this paper, we
only
consider the situation whereq - -1
mod3,
so K has unit rank1,
andchar(k) >
5. We use the notationof
[5].
Let 0 = 1 + mp + nw E Kwith l,
m, n Ek(x).
We definewhere t
(g k)
is aprimitive
cube root ofunity.
ThenIf 0, 0
E K and a, b Ek(~),
thenÇa8+bØ
+b6,p,
similarly
for the otherquantities
of(6.1).
Also 6a
= = 0and (a
= 2a.For a fractional
ideal f
and an element 0 Ef,
setLemma 6.l.
Let f
be afractional
idealcontaining
1. ThenNf(1)
isfinite.
An element 0 in a fractional
ideal f
is a minimumin f
ifNf(B)
=k0;
thatis,
Nf(8)
containsonly
constantmultiples
of0. f
is reduced if 1E f
and1 is a minimum
in f,
i.e. = k. Anintegral
ideal a is reduced if a isprimitive
and(L(a)-’)a
isreduced,
orequivalently,
L(a)
is a minimum in a.Every
idealequivalence
class contains at least one and at mostfinitely
many reduced
representatives.
If f
is a fractional ideal and 0 EK*,
then it is easy to infer from the definition of a minimum that 0 is a minimumin f
if and
only
if(B-1)f
is reduced. Inparticular,
an element 0 is a minimum in O if andonly
if the fractionalprincipal
ideal(0-1)
is reduced.We summarize some
properties
of reduced fractional andintegral
ideals:Lemma 6.2.
1.
If f
is afractional
idealcontaining 1,
then
I
2.
If f
is a reducedfractional ideal,
then2. See Theorem 4.5 of
[5].
3. See
Corollary
4.6 of[5]
for the firstinequality.
The secondinequality
follows from
Idl-1
4. Let 0 E
Nf(1)
and setA (0) = ((0 -
~(~).
ThenI
1. Let be aof f.
Sincedo2
Ef,
there existsa 3
by
3 matrix M with entries ink(x~
such thatTaking
determinants and squares on both sidesyields
d2A(B) =
det(M)20(f),
therefore 1 > 2 >det(M)~.
So
det(M)
=A(0)
=0,
implying 0
= 0’ = 0" and hence 0 E k.D
Let f
be a fractional ideal and let 0 be a minimum inf.
Anelement §
E f
is theneighbor of
0in f if 0
is also a minimum inf,
101
1p1,
and for no~~f,~)~)~~
and1"p’1
([5]
uses theterminology
"minimumadjacent
toB").
By
Theorem 5.1 of~5~, ~
always
exists and isunique
upto nonzero constant factors.
According
to[5],
the troronoi chain(0n)neN
of successive minima in 0 where01
= 1 and is theneighbor
ofOn
in ()yields
theentirety
ofminima in 0 of
nonnegative degree.
This chain isgiven by
the recurrence=
pn0n
where An is theneighbor
of 1 in the reduced fractionalprin-cipal
ideal fn =
(On-1)
(n OE N) .
The first nontrivial unit c =Op+l
(p
EN)
encountered in this chain is the fundamental unit of
Klk(x)
ofpositive
de-gree
(unique
up to nonzero constantfactors).
Since the recurrence for theVoronoi chain
implies
= for m ENo
and n EN,
{fl,
f2, ~ ~ ~ ,
fP}
is the
complete
set of reducedprincipal
fractional ideals in K. We call p theperiod
of E.We will see later on that a process very similar to the
computation
of the Voronoi chain can be used to obtain from a nonreduced fractional ideal anequivalent
reduced one. For this purpose, we introduce theconcept
of a reduced basis of a(reduced
ornonreduced)
fractional idealf;
thatis,
aVoronoi
([9],
see also pp. 282-290 of[2],
and[12]
for thepurely
cubicver-sion)
essentially
described how to obtain theequivalent
of a reduced basisof a fractional ideal in a cubic number field. A function field version for
reduced ideals was first
given
asAlgorithm
7.1 in[5].
Here,
wegive
a moregeneral
version of the method which includes the nonreduced case.Algorithm
6.3.Input: A, f.,
where{1,
A,
v}
is a basis of some fractional idealf.
Output:
p, v where{1, ~, v I
is a reduced basis off.
Algorithm:
3.2.Replace
I 1 1 3.3. If _lq, 1,
replace
where a = E k*. 4. WhileI
1,
replace
While
I
>1,
replace
If f
isreduced, then p
is theneighbor
of 1in f by
Theorem 7.5 of[5],
so
repeated
application
ofAlgorithm
6.3,
beginning
andending
withinput
ideal f
= Ogenerates
the fundamental unit c ofFurthermore,
it can be shown that in thissituation,
the conditions instep
3.1,
the firstloop
of
step
4,
andstep
6 cannot occur, so thesesteps
can be omitted(see [4]).
The process of
computing
from the reduced fractionalideal f,,
(n
EN)
areduced basis of the next reduced fractional ideal = where
~c~ is the
neighbor
of 1in fn
is referred to as ababy
step.
Example
6.5. For illustrative purposes, wecompute
the fundamental unit E of an extension with anunusually
shortperiod.
Let q
be any oddprime
powerwith q >
7 andq - -1
mod 3 and letD(x)
=G(x) _
~6 - ~
and
H(x)
= 1. Then p= ~2
+O(x-3)
and w= p2
= x4
+O(X-1).
We callAlgorithm
6.3 on theinput p
= p and v =p2.
Afterstep
2,
wehave p
= -p2
and v = p, and we
proceed
tostep
3.2. We have-~2,
so we
obtain p
= p and v =-x2p
+p2.
SinceIn.1
=lpl
=q2 >
1and
117vl
q4
we enter the second whileloop
ofstep
4.Here,
=
L - x2 _ pj =
-2x2,
so after the first iterationEc =
-x2p- p2
andv = p. Now
[
=Ix2p - p2~
I
1,
so wego on to
step
5. We seethat - L(ttJ/2
=-~4
~2~2,
so wehave p
= -(x4
+~Zp+ p2)
and v =
x2/2
+p. The
inputs
to our next call ofAlgorithm
6.3 are =~-~2
+ and =(-~4 - ~2p
+The
following
table shows thecomplete computation
of the Voronoi chain up to E. Forsimplicity,
certain constant factors(such
as -1 and1/2)
of the basis elements have been removed.Here, f
i is theinput
ideal of the i-th round of thealgorithm.
At this
point,
theinput
ideal has denominator1,
hencef4
= Oand p
= 3.The Voronoi chain up to the fundamental unit E is
given by
A reduced basis
provides
an easy means forrecognizing
whether or not the idealgenerated
by
this basis is reduced:Theorem 6.6. Let
{1,
p,v}
be a reduced basisof
afractional
idealf .
Thenf
isreduced if
andonly if
1p,1
> 1 and > 1.Proof. By
(6.2)
and(6.3)
1p,/1
1. If1p,1
1,
then p ENf(1),
so f
is not reduced.Similarly,
ifmaxfivl,
1,
thenby
(6.2)
lv’l
1,
sov E
Nf ( 1 )
andagain, f
is nonreduced.Conversely,
suppose that1p,1
>1,
>1,
and let 6 = 1 + mp -f- nv E withl, m, n
Ek(x~.
By
(6.1) ~~e~,
1 andby
(6.2)
1. Assume
Imi
lnl,
thenIn17vl,
so 1In17vl
=+
n17vl =
1,
implying
117vl
_Inl
= 1. It follows that m = 0 andH
>1;
also Ill
=~~8 -
1. But then 1= Inl
Invl
=10 - 11
1,
acontradiction. So
Inl.
Suppose m ~
0,
thenInçvl
so 1Iml
lçol
1,
acontradiction.
Hence,
m = n = 0and 111
=181
1,
implying 1
= 0 E k. 0Corollary
6.7. Let~1,
p,vl
be a reduced basisof
afractional
idealf.
Thenf
is nonreducedif
andonly if
1 orIv
I
= 1.Let f
be any nonreduced fractional ideal and define a sequenceof fractional ideals as follows.
, ....1 I..
and
11, v,,, I
is a reduced basis offn.
Clearly,
all thefn
areequivalent.
Here,
the process ofobtaining
f,,+,
from f,,
is also called ababy
step;
thedifference to the reduced case is that
by Corollary
6.7,
theideal f,,
isalways
divided
by
an element ofnonpositive
degree,
whereas in the reduced case, one dividesby
theelement
ofpositive
degree.
We note that as in therecursion for the Voronoi
chain,
wealways
divideby
pnexcept
for onespecial
case where we do not needAlgorithm
6.3 toproduce
a reducedbasis
(see
[4]):
Lemma 6.8. Let
11, M, vl
be a reduced basisof
a nonreducedideal f
withfn
(6.4),
Corollary
that
[
1 for all i E N that one of[
and[
isalways strictly
lessthan
1,
while the other is nobigger
than 1. Therefore 1 andyr/y ~
1,
where at least one of the
inequalities
is strict.Furthermore,
on E f 1 implies
soIN(fl)1
andIN(fl)ll/2,
whereagain
inequality
holds in at least one of the two cases.We claim that a finite number of
baby
steps
applied
to a nonreducedfractional ideal will
yield
anequivalent
reduced one:Lemma 6.9.
Let f
=f 1
be a nonreducedfractional
ideal. Then there existsm E N‘ such
that fm is
reduced,
wherefm
is as in(6.5).
Proof.
From our aboveobservation,
[
[
for all n e N. Ifno
(n
EN)were
reduced,
then would be an infinite sequence ofpairwise
distinct elements incontradicting
Lemma 6.1. DTheorem 6.10. Let be such that
fm
is reducedand fn is
not reducedfor
n m, as in(6.5)
for
n E N‘. ThenProof.
Iff 1
isreduced,
then m =1,
so supposef 1
is not reduced and setdn
=deg(N(fn))
for n E N.By
Lemma6.8,
On
= pn for 1 n m -2,
sodn >
+ 2 for 2 n m - 2 anddm-2
+ 1. Henceinductively,
d~-2 > dl
+2(m - 3)
anddl
+ 2m -5,
so m(5 -
dl
+Since is not
reduced, by
part
4 of Lemma 6.2By
part
1 of the same lemma1,
so
together,
we obtain or 0Corollary
6.7,
together
with Lemma 6.8gives
rise to thefollowing
ideal reductionalgorithm.
The number of iterations of the whileloop
in thisalgorithm
isgiven by
Theorem 6.10.Algorithm
6.11.Input:
ft,
v where{1, ~c, v}
is a reduced basis of a fractional idealfi.
Output:
p, v where11,1-L,vl
is a reduced basis of a reduced fractionalideal
equivalent
tof .
Algorithm:
1. Set
tz=p, v=v.
, - ,- . _
2.2. From the
compute
a reducedusing
Algorithm
6.3.7. The infrastructure of the
principal
classAccording
to Section6,
every reducedprincipal
fractional ideal is gen-eratedby
the inverse of an element of the Voronoi chain(8n)nEN.
- Forfn
=(8;1)
with1
n p(where
p is theperiod
of the fundamental unitE),
we define the distance off,~
to be8(fn)
=6n
=deg(8n).
Then the dis-tance is anonnegative
function on the set of reduced fractional ideals thatstrictly
increases with n and iseasily
seen tosatisfy
theproperties
for any n E
{2,3,... p~,
where,
asusual,
is theneighbor
of 1 inf n-1.
Here,
the lastinequality
follows from the fact thatby
Theorem 7.6 of[5].
It follows that for all n E N:Let fi
=(Oil)
andfj
= be two reducedprincipal
fractional ideals(I
i, j
p)
suchthat 6;
-f- 8~
deg(E).
Then theproduct
idealfi fj
isgenerally
notreduced; however,
there is a reducedprincipal
fractionalideal
fm
"close to"it,
i.e. +6j,
and from(7.2)
m z I +j.
Shanks first observed this behavior for the set ofprincipal
ideals of a realquadratic
number field and coined it the
infrastructure
of theprincipal
class[3].
Moreexactly:
Theorem 7.1.
Let fi
and fj
be two reducedprincipal
fractional
ideals with= 1 and
Ji
+ 8~
deg(E).
Then there exists a reducedprincipal fractional
ideal fm
which we denoteby fi
fj
such that6m
=ai
Proof. Let f
=jjj.
By
Lemma6.9,
thereexists 1b =
1j;m E f
such thatfm
=(1j;-l)f
is reduced for some m Ef 1, 2,. p}.
Thenf"!1
soA has even
degree),
so 8 ~ 2 -deg(0).
DTheorem 7.2.
Let fi
be a reducedprincipal
fractional
idealwith 8i
deg(E)/2.
Then there exists a reducedfractional
principal
idealfm
which we denoteby
fi
*fi
such that8m
=2Ji
+ 8 where 0 > 8 ~3(l -
deg(A)/2).
is reduced and 0 >
deg(~) >
2 -deg(A).
Then6m
=2c5i
+ c5
where 6 =
deg(~) 2013 deg(F)
satisfies the bounds of the Theorem. DBy
(7.2),
distances can be aslarge
as8(p) 1.
Sinceby
Theorem 6.5 of[5],
p =
O(q(deg(,::l)/2)-2),
thequantities 6
in Theorems 7.1 and 7.2 aregener-ally
logarithmically
small relative to the distances of the initial fractionalideal(s).
In otherwords,
the idealfm
isessentially
where one wouldexpect
it to
be,
namely
6m
is very closeto b2
+respectively,
26i. Furthermore,
fr",
can be obtainedquickly:
Corollary
7.3.1. Let
fi,
fj,
f,",,
be as in Theorems 7.1. Then the numberof baby
steps
required
tocompute fm from
fifj
is at mostL3(deg(A)
+4)/8J.
2.
Let fi
be as in Theorem 7.2. Then the numberof baby
steps
required
tocompute f."L from f
=(p-l )fr is at
most[3(deg(A) +4)/8J.
Proof.
From theproof
of Theorem7.1,
we have2 - deg(A)
in the situation of Theorem7.1;
similarly,
deg(N(f))
=2deg(N(fi))
+3 deg(F) >
2 -deg(A)
in the case of Theorem 7.2. Thecorollary
nowfollows from Theorem 6.10. 0
Note that we did not
specify
how tomultiply
two distinct fractionalideals fi
and fj
whose denominators are notcoprime.
It ispossible
todevelop multiplication
formulas for thissituation; however,
the details are very tedious.Instead,
wecompute
a reduced fractionalprincipal
ideal veryclose
to fi
*fj
as follows.Begin
by
finding
the first reduced fractional idealfi-n
(0
ni)
such thatd(fj))
= 1. In manyapplications,
such as the
computation
of the fundamental unit(or
theregulator),
theinfrastructure is used in such a way
that fi
isfixed,
andusually,
some orall of the ideals
f i
=0, f 2, ... , fZ-i, fi
areprecomputed
andstored,
so it is easy to find our desired ideal- - - - -. - , - - , - - - . =
1 For two functions f (n), g(n) defined on N, we say that f (n) = 8(g(n)) if there exist positive
constants c, d such that cg(n) f (n) dg(n) for sufficiently large n E N, i.e. if f (n) = O(g(n))
so
by
(7.1), -
ndeg(A)/2
and hence -n >J >
2-(n
+2)
so *fj
is within nbaby
steps
of the idealfi
*fj.
n is
generally
verysmall;
most of thetime, n
= 0 or 1 will be sufficient.Given two reduced fractional
ideals fi
andfj,
it is now easy tocompute
the reduced fractional idealfi
*fj,
or at least one that isonly
a fewbaby
steps
short offi
* This process is called agiant
step.
Note that agiant
step
does not use distancesexplicitly.
Algorithm
7.4.Input:
Reduced bases of two reducedprincipal
fractionalideals fi
andf~.
Output:
If
fi
=fj:
a reduced basis of a reducedprincipal
fractionalideal f
and5 =
8(f) - 26(fi)
with 0 > 8 >3(1 -
deg(A)/2).
a reduced basis of a reduced
principal
fractional idealf ;
also n EN and 6 =
6(j) - 8( f i) -
with -n > J > 2 -(n
+2) deg(A)/2
(n
= 0 if andonly
ifgcd(d(fi),
d(fj))
=1).
Precomputed:
Reduced bases of a list of idealsfi-i, ~ ~ ~
withm
i-1sufficiently large
(required
only
if fi
=1= fj
andgcd(d(fi),
d(f~)) ~
1).
Algorithm:
1. 2. while 2.1.Replace n by n
+ l. 2.2.Replace f i by
3.
Compute
canonical basesof fi
and fj
using
Lemma 4.2.4. If
fi #
compute
a canonical basisof f
= fifj
using
Theorem 4.4.If fi
= fj,
compute
a canonical basisof f
=(F)ft
using
Theorem5.2,
where F is
given
as inCorollary
5.3.Replace
Jby
6 -deg(F).
5.Compute
a reduced basis{1, ~, v}
of f using Algorithm
6.3. 6. Whiledeg(p)
06.1.
Replace
Jby J
+deg(p,).
6.2.
Replace f by
(i.e.
compute
the basis11, M-1,
vIL-1
1).
6.3.Compute
a reduced basis11,
p"v}
off.
7. If
deg(v)
deg(17v)
= 07.1.
Replace J by
J +deg(v).
baby
Thus, giant
travel
through
the set of reduced fractional ideals thanbaby
steps.
This fact can beexploited
tocompute
the fundamental unit E ofThe naive way to
compute E
(and
the methodemployed
in[5])
is toapply
baby
steps
to the idealfl
= 0 until a unit isencountered,
thusobtaining
E =
Op+l
afterp
baby
steps.
Instead,
one canapply approximately
~
baby
steps
to tl
to find an idealf m
with m ~ andsubsequently
execute m
giant
steps
g, = g2 - gl *f ~, ... ,
gm = gm-, *jz,
eachresulting
in a distancejump
ofapproximately
m. Then the total advancein distance is
roughly
p ~deg(E).
This reduces the run time fromorder p to order and it is
likely
that furtherimprovements
arepossible;
for
example,
clever searchtechniques
find the fundamental unit of a realquadratic
function field in Thedifficulty
here is that oneneeds to know a
good approximation
of p ahead of time.Similar methods
generate
the ideal class numb er h’ and hence the order h= h’ deg(E)/2
of the group of k-rationalpoints
of the Jacobian ofK/k;
work onfinding h
iscurrently
in progress. Wepoint
out that his
independent
of the transcendental element x and hence theparticular
purely
cubicrepresentation
of it is a true invariant of K.We
expect
that our results in[5]
and in this paper extend toarbitrary
cubic function fields - function fields ofcurves
F(x, y) -
0 ofdegree
3 in y -
of unit rank 1 and characteristic different from 3. While the characterization of these extensions
according
to unit rank will not be asbeautifully simple
as the onegiven
in Theorem 2.1 of[5]
for thepurely
cubic case, much of the arithmetic may be
similar, particular
if one uses a basis of the form1, p, w
with pw E as describedby
Voronoi in thenumber field case
(see
[2,
pp.108-112~ ) .
Furthermore,
it may bepossible
to use elements of
Algorithm
6.3 in the case of unit rank2,
where thetwo fundamental units
correspond
to two differentembeddings
of K into We also mention thatpurely
cubic function fields of unit rank 0are
currently
being
investigated by
M.Bauer, currently
a Ph. D. studentat the
University
if Illinois atUrbana-Champaign,
who gave an efficientalgorithm
forfinding
theunique
reducedrepresentative
in every ideal classif D is
squarefree,
i.e. the curverepresenting
isnonsingular
[1].
Finally,
it is asyet
unclear how to define andcompute
a reduced basis inthe case of even characteristic.
Preliminary investigations
suggest
that anapproach quite
different from the onegiven
in Section 6 isneeded;
work onnot
yet
beenexplored;
their arithmetic islikely
somewhat different from theircounterparts
of characteristic different from 3.Acknowledgments.
The author is indebted to Mark Bauer forpointing
out an error in the initial version of Theorem 3.1 and to Andreas Stein for some useful ideas that wereincorporated
into Section 4. I also thank two anonymous referees for their carefulreading
andhelpful suggestions
forimprovement
of this paper.References
[1] M. BAUER, The arithmetic of certain cubic function fields. Submitted to Math. Comp.
[2] B. N. DELONE, D. K. FADDEEV, The theory of irrationalities of the third degree. Transl. Math. Monographs 10, Amer. Math. Soc., Providence (Rhode Island), 1964.
[3] D. SHANKS, The infrastructure of a real quadratic field and its applications. Proc. 1972 Number Theory Conf., Boulder (Colorado) 1972, 217-224.
[4] R. SCHEIDLER, Reduction in purely cubic function fields of unit rank one. Proc. Fourth
Algorithmic Number Theory Symp. ANTS-IV, Lect. Notes Comp. Science 1838, Springer, Berlin, 2000, 151-532.
[5] R. SCHEIDLER, A. STEIN, Voronoi’s algorithm in purely cubic congruence function fields of
unit rank 1. Math. Comp. 69 (2000), 1245-1266.
[6] A. STEIN, H. C. WILLIAMS, Some methods for evaluating the regulator of a real quadratic
function field. Exp. Math. 8 (1999), 119-133.
[7] H. STICHTENOTH, Algebraic function fields and codes. Universitext, Springer-Verlag, Berlin,
1993.
[8] G. F. VORONOI, Concerning algebraic integers derivable from a root of an equation of the third degree (in Russian). Master’s Thesis, St. Petersburg (Russia), 1894.
[9] G. F. VORONOI, On a generalization of the algorithm of continued fractions (in Russian). Doctoral Dissertation, Warsaw (Poland), 1896.
[10] H. C. WILLIAMS, Continued fractions and number-theoretic computations. Rocky Mountain
J. Math. 15 (1985), 621-655.
[11] H. C. WILLIAMS, G. CORMACK, E. SEAH, Calculation of the regulator of a pure cubic field.
Math. Comp. 34 (1980), 567-611.
[12] H. C. WILLIAMS, G. W. DUECK, B. K. SCHMID, A rapid method of evaluating the regulator and class number of a pure cubic field. Math. Comp. 41 (1983), 235-286.
Renate SCHEIDLER
Department of Mathematics and Statistics
University of Calgary 2500 University Drive N.W.
Calgary, AB T2N lN4 Canada