C OMPOSITIO M ATHEMATICA
J AMES S. K RAFT R ENÉ S CHOOF
Computing Iwasawa modules of real quadratic number fields
Compositio Mathematica, tome 97, no1-2 (1995), p. 135-155
<http://www.numdam.org/item?id=CM_1995__97_1-2_135_0>
© Foundation Compositio Mathematica, 1995, 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/
Computing Iwasawa modules of real quadratic
number fields
Dedicated to Frans Oort on the occasion
of his
60thbirthday
JAMES S.
KRAFT1
andRENÉ SCHOOF2
© 1995 Kluwer Academic Publishers. Printed in the Netherlands.
1 Department
of Mathematics, Ithaca College, Ithaca, NY 14850, USA e-mail: [email protected]2 Dipartimento di
Matematica, 2°’ Università di Roma, "Tor Vergata", 1-00133 Roma, Italye-mail: [email protected].unitn. it
Received 9 February 1995; accepted in final form 18 April 1995
Abstract. Let p be an odd prime and let X denote the projective limit of the p-parts of the ideal class groups of the fields in the cyclotomic
Zp-extension
of a real quadratic number field F. We presenta method to compute the structure of X. As an illustration of the method we compute X for p = 3 and all real quadratic fields
Q(~f)
of conductor f 10000 and f 0 1(mod 3).
For all fields wefind that X is finite. In other words, Iwasawa’s À-invariant is zero in these cases, which confirms a
conjecture of Greenberg’s.
1. Introduction
Let F be a number field and let p be an odd
prime.
Letdenote the
cyclotomic Zp-extension
of F. In otherwords, Fn - FQ,,
whereCan
is the
unique
subfield ofdegree pn
of the fieldof pn+lth
roots ofunity Q(03B6pn+1).
Welet F~=~nFn.
The
p-parts An
of the class groups of therings
ofintegers
of the fieldsFn
forma
projective system
where N denotes the norm map.
By
K. Iwasawa’s theorem[12],
there exist threeintegers
03BC,À, v
EZ,
whichdepend
on the number field F and theprime
p, suchthat
#An
=p03BCpn+03BBn+v
for nsufficiently large.
For abelian number fields
F,
theM-invariant
is zeroby
theFerrero-Washington
theorem
[12]. Moreover,
theQp-vector
spacehas finite dimension À.
If F is a
complex
abelianfield,
the MainConjecture [7] implies
that the char- acteristicpolynomial
of atopological generator
ofGal(F~/F) acting
on V isclosely
related to thep-adic
L-functionsLp(s, 03C9~-1)
associated to the characters X ofGal(F/ Q).
Here w denotes the Teichmüller character.When X
is anodd character,
thecharacter 03C9~-1
is even and thep-adic
L-functionLp(s,03C9~-1) is
related to the~-1-eigenspace
of V.When X
is evenhowever,
thep-adic
L-function isidentically
zero[12].
Oneexpects
that thecorresponding eigenspace
is trivial in this case. In otherwords,
Iwasawa’s A-invariant should bezero for real abelian number fields F. This means that the
projective
limit limAn is finite. Equivalently,
the sequence of class groupsAo, A1, A2, ... , stabilizes, i.e.,
there is an index no such that the norm map N :An ~ An,,
is anisomorphism
forall n
no.In his thesis
[4],
R.Greenberg
has studied thisquestion.
He gave a sufficient criterion for À to be zero.Using
his criterion the a-invariant has been shown to bezero in a handful of
examples [1, 6].
In this paper wepresent
an efficientalgorithm
to
compute
the groupsAn
in thecyclotomic Zp-extension
of an abelian number field. The method is based onproperties
ofcyclotomic
units andexploits
the factthat certain group
rings
are Gorensteinrings.
Thealgorithm
notonly
enables us toverify
in anygiven
case that 03BB= 0,
but it alsogives
the structure of limAn
as aGalois module. This is a consequence of our
Proposition
2.6 which saysthat,
when a =0,
the group of units modulocyclotomic
units becomesactually isomorphic
to
An
when rc issufficiently large .
Although
our methodapplies
in greatergenerality,
we restrict our attention tothe
simplest
non-trivial case: F is a realquadratic
field and p = 3. Thealgorithm
isinspired by
the one used in[8].
As an illustration of the method we havecomputed
the groups
An
for the fieldsQ( v7)
of conductorf
10000 withf 0
1(mod 3).
We know of
only
one non-trivial case where the structure of the groupsAn
hadbeen
computed previously:
forQ( V257)
and p =3, Greenberg [5]
has shown thatAn EÉ Z/3Z
for all n. It is not difficult to extend ourcomputations
much further.For the case
f -
1(mod 3)
see the papersby
T.Fukuda,
K. Komatsu and H.Taya (see [11]
and the referencesthere).
We willapply
our methods to thissomewhat different case in a
separate
paper.The results of the calculations are
presented
in Table 5.2. It tums out that thesequence of groups
Ao, Ai, A2,...,
stabilizes in all cases. As a consequence wecan confirm
Greenberg’s conjecture
in all cases:THEOREM. The Iwasawa À-invariants associated to the
Z3-extension of
the realquadratic fields Q( v7) of conductor f
10000 withf ~
1(mod 3)
are allequal
to zero.
In Section 2 we discuss some
properties
ofcyclotomic
units. In Sections 3 and 4we present our
algorithm
and in Section 5 wegive
the results of ourcomputations.
For the
cohomology
and class fieldtheory
that we use, see[2].
2.
Cyclotomic
unitsIn this section we
study
thecyclotomic
units in theZp-extension
of a realquadratic
field in some detail. First we introduce some notation.
Let F =
Q(,Jf-)
be a realquadratic
field of conductorf.
Let o, denote the non-trivial
automorphism
of F and let~(x) = (f x)
be the Dirichlet character associatedto F. Let p be an odd
prime
and letbe the
cyclotomic Zp
extension of F: everyFn
is of the formFQn
whereQn
isthe nth
layer
in thecyclotomic Zp-extension
ofQ.
The fieldFn
is contained inQ(03B6pn+1f)
and is abelian overQ.
LetGn = Gal(Fn/F0);
it is acyclic
group oforder pn.
For
any n 0,
letO*n
denote the unit group of thering of integers On
ofFn,
letCycn
denote thesubgroup of 0*
ofcyclotomic
units andCln
the ideal class group ofOn.
We use the definition ofCycn
as in Sinnott’s paper[10,
Sect.4].
All these
groups admit an
actionby
the Galois groupGal(Fn/Qn) ~ Gal(F/Q) = {03C3, id}.
We use this action tosplit
the modules into an invariant and anti-invariantpiece.
The anti-invariantpieces . are important
for us.They
are defined as fol-lows :
O*n(~) = (O*n ~ Zp)03C3-1
andsimilarly Cycn(~) = (Cycn
~Zp)03C3-1
andCln(~) = (Cl.
0Zp)03C3-1.
DEFINITION. The nth
cyclotomic
unit ~n eFn
is definedby
here
f’
=f / p
when p dividesf (or equivalently:
whenx(p)
=0)
andf’
=f
otherwise.
From now on we assume that
It follows from
[10,
Thm. 4.1 and Thm.5.3]
that in this case the index[0* : Cycn] is,
up to a
p-adic unit, equal
to the class number#Cln.
It follows from the distribution relations for thecyclotomic units, that,
up to exponents of the formx( p) - 1,
thecyclotomic
units ~k, for k n and thecyclotomic
unitNormQ(03B6f)/F0(1-03B6f)1-03C3
are all norms of rin. Therefore T/n
generates Cycn (~)
as aZp[Gn]-module.
In otherwords,
the mapgiven by z - ~xn
issurjective.
Since bothZp[Gn]
andCycn(~)
are freeZp-modules
of rank
pn,
the map is anisomorphism
and we see thatCycn(~)
is free of rank 1over
Zp[Gn] generated by
~n.For convenience sake we let
The groups
Bn
andCn
have the same order asAn :
This follows from the
decomposition
of the zeta-function ofFn
into aproduct
ofL-series
[12].
Ingeneral,
the groupsAn
andBn
are notisomorphic.
Recall that theaction of the Galois group
Gn
onCn
isgiven by
In order to
study
thegrowth
of the class groupsAn
in theZp-extension,
we mayas well
study
the groupsBn which
are easier tocompute.
It tums out to be even more convenient tostudy
the dual groupsCn.
For any n m 0 let
G n,m
denote the groupGal(Fn/Fm).
It is acyclic
group of orderpn-m .
LEMMA 2.1.
Let n
m 0. Then the natural mapis an
isomorphism.
Proof.
SinceCycn(X)
is a freeZp[Gn]-module,
thecohomology
groupH1(Gn,m, Cyc.(x»
is trivial. Nowapply
the snake lemma to thefollowing
dia-gram.
This proves the lemma. Il
The
following proposition
enables us to decide whether the sequenceof groups
stabilizes.
PROPOSITION 2.2.
(Stabilization.) If #Bm = #Bm+1 for
some m 0, then the natural mapBm
~Bn
is anisomorphism for
all n m.Proof.
Let n m + 1 and let ï denote a generator ofGn,m.
The groupring Zp[Gn,m]
is a localring
with maximal ideal m =(-y - l,p). By
Lemma 2.1the groups
Bm
andBm+l
areprecisely
the invariants ofGn,m
and itssubgroup Gn,m+1 respectively.
In other wordsBm = ker(q - 1)
andBm+l = ker(ïP - 1).
Since these groups have the same
cardinality,
the same is true for(-y - 1)Bn
and(03B3p - 1)Bn.
Thisimplies
thatBy Nakayama’s
Lemma we therefore have that(’1 - 1 )Bn -
0. Thisimplies
thatBn
isGn,m-invariant
and henceequal
toBm
asrequired.
~In the
computations
we will use thefollowing, obviously equivalent,
form ofProposition
2.2:COROLLARY 2.3.
If #Cm = #Cm+1 for
some m0,
then the norm mapAn - Am is
anisomorphism for all
n m.We now
study
the structure of the groupsCn
in some more detail. It is convenient to introduce theprojective
limitHere the transition maps
Cn - Cm (for n m)
are the duals of the natural mapsBm - Bn.
The group C is a module over theprojective
limit of therings Zp[Gn],
which is
isomorphic
to the Iwasawaalgebra
A =Zp[[T]].
Here 1 + Tcorresponds
to the
topological generator
1 + p of theprojective
limit 1 +pZp
of the groupsGn ~
1 +pZ/n+1Z.
One has thatwhere can denotes
(1
+T)P" -
1.THEOREM 2.4.
(i)
There is anisomorphism of A-modules
C c-’-2
Ail for
some A-ideal I.Moreover,
for
each n 0 we have(ii)
For everyk,
n 0, there is a canonicalGn-isomorphism
Proof. (i)
SinceC/TC
is dual to thecyclic
groupBo,
it follows fromNakaya-
ma’s Lemma that C is a
cyclic
A-module. The fact thatCn ~ A/(03C9n), I)
followsby dualizing
from Lemma 2.1.(ii)
Let n 0 and letpk
be a powerof p.
Consider thediagram
By
the snake lemma thisgives
an exact sequenceAll Galois modules in this sequence are killed
by pk.
Thereforethey
areZ/pkZ[Gn]-
modules. The finite
ring Rn
=Z/pkZ[Gn]
is a Gorensteinring (see appendix
of
[7]
for definition and basicproperties).
This means thatHom7, (&, Q/Z)
is a free
Rn -module
of rank 1. Therefore the canonicalisomorphism HomGn (M, Homz(Rn, Q/Z)) ~ Homz (M, Q/Z) gives
rise to anisomorphism
for every finite
R",-module
M. Theisomorphism
isgiven by f - 1b
of
for somechosen
Rn-generator 1/J: Rn ~ Q/Z.
This shows that the contravariant functorHomGn (-, Rn)
is exact.Applying
it to the exact sequence abovegives
us the exactsequence
Since
Cycn(X)
is free withgenerator
1/n, we canidentify HomGn(Cycn(~), Rn)
with the
ring Rn
itself viaf ~ f(~n).
We obtainas
required.
IlFor
computational
purposes, it is convenient to makepart (ii)
of this theoremmore explicit. We can exhibit many Gn-homomorphisms f : O*n(~)
-Z/pkZ[Gn]
as follows: let r be a
prime
number which issplit
inFn
and which is 1(mod pk).
We have the reduction modulo r map
For every p,
raising
to the power(r - 1 ) /pk gives
asurjective homomorphism (O/p)* ~ Z/pkZ.
Since allprimes p
over r arepermuted by
the Galois groupGn,
we
obtain, by taking
x-parts, aGn-homomorphism
which we also denote
by fr.
PROPOSITION 2.5. Let
k
1 and n 0.Every Gn-homomorphism f : 0* (X)
-Z/pkZ [Gn is of the form fr for
someprime
r which issplit
inFn((pk).
Proof.
Let r, =max(k - 1, n).
Then bothO*n
and(pk
are contained inFk(03B6p).
By
Kummertheory
we have thefollowing diagram:
Here the Frobenius element cpr of r is
mapped
to thehomomorphism fr.
The second
isomorphism
follows from the fact that the mapF*n/(F*n)pk
~F03BA(03B6p)*/(F03BA(03B6p)*)pk
isinjective,
because itskernel,
which isisomorphic
toH1 (Gal(F03BA ((p), Fn), 03BCpk)
is trivial. This follows from the exact restriction-inflation sequenceand the fact that 0394 =
Gal(F03BA «p), F,,)
has orderprime
to p andthat 03BC0394pk
={1}.
By
the Cebotarevdensity theorem,
every element inHom(On(X), Z/p kZ[Gn])
is of the form
f,..
This proves theproposition.
0This
gives
us anexplicit description
of the modulesCn/pkCn:
Next we
explain
how to recover the structure of the class groupsAn
and the mapsAm - An
from the structure of the A-module C. First we establish thefollowing
remarkable relation between the class groups
An
and the groups of units modulocyclotomic
unitsBn:
PROPOSITION 2.6.
Suppose
that the sequenceof modules Cn
stabilizes: C =Cn iffor
n no(i.e.
"03BB =0 ").
Then there is anisomorphism of Gn-modules
Proof Let n
m 0. LetGn,m
=Gal(Fn/Fm). Since ~ ~ 1,
theX-part
of the
Gn,m-cohomology
groups of the idèle class group ofFn
is trivial. Since~(p) ~ 1,
thex-part
of theGn,m -cohomology
groups of the group of unit idèles ofFn
is also trivial[9,
Sect.4].
Thisimplies
that there is a canonicalisomorphism
Since the group
Cycn(x)
iscohomologically
trivial and sinceGn
iscyclic
thisimplies
that there is aGm-isomorphism
Since A =
0,
the groupsAn
andBn
stabilize. Therefore there is aninteger
N suchthat Nth power of the maximal ideal m =
(p, T)
of A kills bothAn
andBn
for alln. Take m
N and
n = 2m. Then both03C9m
and theGn,m-norm
are contained inm .
ThereforeH (Gn,m,Bn)
=Bn
andH (Gn,m,An)
=An.
This
implies
thatAn ~ Bn
asGn-modules
forlarge
n and therefore for eachn no. This proves the
proposition.
~PROPOSITION 2.7.
Suppose
that the sequenceofmodules Cn
stabilizes: C =Cn if for
n no. Then(i)
thereis for
each m 0 an exact sequence(ii)
For every0
m m’ there is a commutativediagram:
Here
jm,m’
denotes the natural mapAm ~ Am’.
Proof. Suppose
thatN
no is solarge
thatmN
kills C.Let n
m + N.Then the norm map norm
Nn,m
is contained inm N
and the kemel of the map"’-’m: C ~ C is the zeroth
Gn,m-Tate cohomology
group ofCn. By cohomological duality,
this group is dual to1 (Gn,m, Bn) ~ 1 (Gn,m, O*n(~)).
SinceX(p) =1=
1the
x-part
of thecohomology
groups of the idèle unitsof Fn
is trivial. Thisimplies
that
Therefore
C[03C9m]
is dual toker(Am ~ An),
which isjust Am
if n issufficiently large.
This provespart (i).
To prove
(ii)
it suffices to observe that thefollowing diagram
is commutativeWe leave this
straightforward
verification to the reader. 0It is well known that
Am
is ingeneral
notisomorphic
toBm.
ThereforePropo-
sition 2.6 does not hold for
every n >
0.By Proposition
2.7 the groupAo
is dual tothe kemel of T : C ~ C while
Bo
is dual to the cokemelC/T C.
Note thatker(T)
can be
non-cyclic
eventhough cok(T)
isalways cyclic.
Forinstance,
if I =mi,
then
Two
explicit examples
of such ideals I areprovided by f =
32009 andf =
62501. In both cases I =m2
and the sequence of class groups stabilizes at level 1.3.
Upper
boundsIn this section and the next we
explain
how wecompute
the groupsCn.
In thissection we discuss our method to obtain upper bounds for the modules
Cn.
Inpractice
these upper bounds areactually sharp,
butthis
isonly
verifiedby
meansof the calculations
explained
in Section 4 where we discuss our method to obtainrigorous
lower bounds for theCn.
By Proposition
2.5 we have thefollowing explicit expression:
where we have
written fr
forfr(~n).
This result enables us tocompute
the modulesCn
at every level n: to calculateCn/pkCn
for agiven prime power pk,
wecompute
many elements
f r 1, fr2,... .
If we havecomputed "enough"
ofthem,
we havefound the full
ideal ffr :
r issplit
inFn(03B6pk)}
andhence, by Proposition 2.5,
weknow
Cn/pkCn.
IfCn/pkCn
isalready
killedby pk-1,
thenapparently Cn =
Cn/pkCn
and we have foundCn
itself. Inpractice
we canrarely
be sure to havecomputed sufficiently
many elementsf r , but,
in any case,Cn/pkCn
is aquotient
of
Z/pkZ[Gn]/~fr1, fr2,...~.
If in additionpk-1
annihilatesCn/pkCn,
we havetherefore
rigorously computed
an"upper
bound" forCn
=Cn/pkCn.
To
investigate
the behaviour in theZp-extension,
wecompute
the modulesCo, C1, C2,...,
asexplained
above. If one finds thatCn = Cn+l
for a certain n,then
by Corollary
2.3 the modulesCn
stabilize at thispoint: Cm = Cn
for eachm n and C = Cn.
In
practice,
onesimply computes
the groupsCm / pk Cm
for some reason-ably large
k at somemoderately high
levels m = n and m = n + 1. WhenCn+1/pkCn+
1 =Cn/pkCn
and this group is killedby pk-1
one knows thatCn - Cn/pkCn
andthat,
mostlikely,
C =Cn.
One can recover the structure ofthe groups
An
andBn
at everylevel, by applying Proposition
2.7.What do the
fr
look like on acomputer? Identifying
the generator p + 1 ofGn
with
X,
we writeIn this way the elements
fr
becomepolynomials
in X. The"logarithmic map"
logp : (On/p)*
~Z/pkZ
can becomputed
as follows: we choose(once
and forall)
agenerator (
for thesubgroup of pkth
rootsof unity
inZ/rZ.
Thenlog,,(x)
is the discrete
logarithm
withrespect to (
ofx(r-1)/pk. Finally,
rather thanfixing
a
cyclotomic
unit 1 -03B6pn+103B6f
andpermuting
theprime ideals p
with the Galois group, we fix oneprime ideal p
over r andpermute
thecyclotomic
units with theGalois group. The choices
of ( and p
are notimportant; they only change fr by
aunit.
We
only give
the formula for p = 3. The condition~(p) ~
1 means that1 "t
1(mod 3).
Whenf -
2(mod 3)
we getHere g
E(Z/fZ)*
satisfies(1)
= -1and ( is
aprimitive 3n+lth
root of 1modulo r. We have written
log,
forlogp;
the summation over xcorresponds
to thenormtoFn((3)
=Q(03B6,~f).
The four factors inside the
logarithm
areprojections
into the correct X-eigenspace :
the factors in the numeratorcorrespond
to the norm toFn
=Qn(~f).
The denominator isjust
Qapplied
to the numerator, where Q gener- atesGal(Q(~f/Q).
In otherwords,
thequantity
in thelog
isjust (1
+T)(1 - Q) applied
to(1 - 03B64y 03B6xf).
Here T is the non-trivialautomorphism of Q(03B63).
For com-putational
purposes, the formulas should be modified a little. It is not difficult to seethat,
up to a 3-adicunit,
we haveWhen
f -
0(mod 3),
theresulting
formulas arepractically
the same as the onesfor the case
f -
2(mod 3).
There areslight
differences because of the definition of thecyclotomic
units. Theanalogue
of formula(1)
of theprevious
section is:Here
f’ denotes f /3.
SinceQ (,,/7)
isa real quadratic field, Q(~-f’)
iscomplex
and
(-1 f’) = -1. So,
in terms of the formula in the casef
= 2(mod 3),
wehave taken
g = -1
in this case. The sum over xcorresponds
to the norm toQ((? JT)
=Fn(03B63, ~f’).
Theproducts
within the numerator and denominatorcorrespond
to the norm fromFn(03B63, ~f’)
toQn(~3f’)
=Fn. Finally
weproject
the unit into the
x-eigenspace by applying
1 - u.As in the case
f
= 2(mod 3),
wemodify
the formula a little bit.Proceeding
as
before,
we find thefollowing expression:
Notice that this
time (f’ x) is
an odd character.When
f
islarge, computing
theproduct
in(2)
and(2’)
is a lot of work. It isimportant
tofirst compute
theproducts
and then take theirlogarithms (only
3n ofthem). Usually,
it is not necessary to take nlarge
than 0 or1,
because the classgroups are all trivial or stabilize
immediately. Occasionally, however,
one may wish to consider n =2, 3, 4,... :
In these cases itmight
be useful to have a tableof the
quadratic
residuesymbols
modulof.
Sofar,
we havealways recomputed
all of them for each new
auxiliary prime
r. The choice of khardly
effects therunning
times when n is small:computing
modulo31°
is as efficient ascomputing
modulo
3; only computing
the few discretelogarithms
is a lot slower when k islarge.
In order to
compute
the idealgenerated by
thefr
in thering Z/pkZ[X]/
(XP n - 1)
it is convenient to converteverything
to theparameter
T = X - 1.Then the
ring
becomesisomorphic
toZ/pkZ[T]/(03C9n)
where Wn =(1 +T)pn -
1.This is a finite local
ring
with maximal ideal(p, T).
It is a Gorensteinring
and itsunique
minimal ideal isgenerated by pk-1Tpn-1.
In our case
In
practice,
weapply
theWeierstraB-Preparation
Theorem andcompute
the "distin-guished parts"
offr,
i.e. wecompute
a WeierstraBpolynomial f r
such thatf r
=ir
up to a unit.
EXAMPLE 3.1. This is an
example
of whatusually happens:
letf =
761. Inthis case
ho =
3. Wetake,
somewhatarbitrarily, p k
= 27 and n = 1.So,
the coefficients of thef r
arecomputed
modulo 27 and thef r
are elements of thering
It is
easily
seen that thefr generate
the maximal ideal m ofA/(WI)
in this case.Therefore
By Proposition 2.2,
thisimplies
that C =Ci = C0. Note that, since 039B/~r1,...,rt~
is
certainly
an upper bound forC,
we have acomplete proof
in this case: the towerof class groups stabilizes
immediately
at level 0. All the norm maps in the towers areisomorphisms
and all the mapsjm,m’: Am ~ Am’
are zero(m m’).
EXAMPLE 3.2.
f =
4749. Here’s anexample
where the class groups grow a little bit in theZ3 -extension.
The class group ofQ(~f)
iscyclic
of order 3. Wecompute
thefollowing
elements at level 1 modulo 27:All
polynomials
have 3 as a zero modulo 9. We move to level 2 andcompute
thefollowing
elements modulo the ideal(03C92, 81 ):
Once more, all
polynomials Ir
have 3 as a zero; this time modulo 27. Once more,we move up one level in the
Z3-extension.
Atlevel 3,
modulo the ideal(03C93, 243)
we find
This time the
polynomials again generate
the ideal(T - 3, 27).
Since thecomputa-
tions were done modulo35,
we conclude that the moduleC3/35C3
isequal
toC3.
Since we tried so many
primes
r we areactually
led to believe that the class groups stabilize at thispoint
and thatTaking
covariants we see thatCo ÉÉ CITC n-’-2 Z/3Z. Similarly Ci ÉÉ C/03C91C ~ Z/9Z
andC2
= C ÉÉZ/27Z. Using Proposition
2.7 oneeasily
sees thatAo, Al, A2
arecyclic
of order3,
9 and 27respectively.
The mapsA0 ~ Ai - A2
areinjective.
It is not difficult to seethat,
ingeneral,
all ideal classes inAk
becomeonly
trivial inAk+3.
EXAMPLE 3.3.
f
= 6396. This is a somewhat "exotic"example.
Wecomputed
the
following polynomials
modulo 27 at level 1.The
polynomials f, generate
the A-ideal(T2
+3, 3T, 9).
At level 2 wefind, computing
modulo27,
The
f,
generate the same ideal as before. This proves that C isisomorphic
to aquotient
ofA/(T2
+3, 3T, 9).
In the next section we describe thecomputations
that prove that
actually
C ~A/(T2
+3, 3T, 9).
4. Lower bounds
Our method to prove that the A-modules
039B/(fr1,..., frt )
that we havecomputed using
the method of Section 3 areactually equal
to the moduleC,
is similar tothe one
employed by
G. Gras and M.-N. Gras in[3].
It is based on very accurateapproximations
of thecyclotomic units
in R. If oneonly
wants to show that A = 0,one can avoid the
computations
of this section as follows. If À >0,
thenby
Proposition
2.2 we have that#Cn pn+1
forevery n
0. Therefore it sufficesto show that
#Cn pn
for some n and this can be doneusing
the method of theprevious
section.Let
pk
be a powerof p
and let n 0. We letWe saw in the
proof
of Theorem 2.4 that thisring
is a Gorensteinring
and that theRn-module Homz(Rn, Q/Z)
is free overRn
of rank 1.For every
finiteRn-module
M there is anisomorphism Homz(M, Q/Z) ~ Hom m (M, Homz(Rn, Q/Z)) ~ HomRn (M, Rn).
Because of our identification ofHomz(Rn, Q/Z)
withRn,
thisis,
ingeneral,
not anisomorphism
ofRn -modules.
Forinstance,
when M is anRn -
ideal
I,
we have thatHom(l, Q/Z) ~ HomRn(I, Rn) ~ Ann(l),
but the natural actions ofGn
onHom(l, Q/Z)
andAnn(l)
do not agree. One is the inverse of the other.Let : .
Rn ~ Rn
denote the involution ofRn
inducedby 03C3 ~ a-l
fora E
Gn.
If A cRn
is anysubset,
thenÂ
denotes the subset{:x
EA}.
Our method is based on the
following proposition.
PROPOSITION 4.1.
Let n
0 and letpk
be a powerof p
that annihilatesCn (and
hence
Bn).
LetRn
denote the groupring Z/pkZ[Gn]
and letIn
be anRn-ideal
thatannihilates
Cn.
ThenCn ~ Rn/ln if and only if Ann(În)
annihilates the moduleCycn(~)/O*n(~)pk.
Proof.
From thediagram
of theproof
of Theorem 2.4 we obtain the exact sequencewhere the first arrow is
given by 03B5
H-Pk.
Since
Cycn(~)/Cycn(~)pk
is free of rank 1 overRn,
we see thatAnn(În )
annihilates the module
Cycn(~)/O*n(~)pk
if andonly
ifBn ~
J for someRn-
ideal J
containing Ann(In).
SinceRn
is a Gorensteinring,
this means thatCn ~
HomRn (, Rn) ~ Rn /Ann(J)
and thatCn
admits asurjective Rn-morphism Cn - Rn/Ann(Ann(In)).
SinceIn - Ann(Ann(In)),
we see thatAnn(În)
annihilates
Cycn(~)/O*n(~)pk
if andonly
if there is asurjective Rn-morphism
Cn - Rn/In.
Theproposition
now follows from the fact thatIn
killsCn.
0We
use thisproposition
as follows: suppose we know thatCn
is annihilatedby
pk
and that it is aquotient
ofRn/In
for some idealIn.
To prove thatCn ~ Rn/In
we
compute
a finite set Eof generators
of the idealAnn(In )
CRn
and weattempt
to show that each x ~ 03A3 annihilates
Cycn(~)/O*n(~)pk, i.e.,
To show
this,
wecompute
very accurateapproximations ~(i) ~
R to qn andits
conjugates.
From theseapproximations
we compute the minimalpolynomial F(Y)
EZ[Y]
of T/n. Thispolynomial
hasdegree 2pn.
For each x E E wepick
arepresentative x
EZ[Gn]
with small coefficientsHere q
EGn
is thegenerator corresponding
to p + 1 and T + 1. Next wecompute
very accurate
approximations e(’)
E R ofand use these to compute the minimum
polynomial G(Y)
EZ[Y]
of -.Finally
we compute thepkth
roots of thes(’)
and thepolynomial
If indeed
ql
EO*pkn,
then thepolynomial H(Y)
hasintegral
coefficients. Inpractice
one isquickly
convinced when one finds that the coefficients of H are very close tointegers.
However, this time one does not yet know that the zeroes arecontained in a field
of degree 2pn .
One can prove thisby checking
that theintegral polynomial
close toH(Y)
divides thepolynomial G(Ypk ).
Thiscompletes
thedescription
of the method.In
practice
thepolynomials F,
G and H havegigantic
coefficients. Therefore it is necessary to useextremely
accurateapproximations
of thecyclotomic
units. Forthe sake of
efficiency
webegin
ourcomputation
of theq(’) using only
a moderateaccuracy of 100 or so decimal
digits, just enough
to"recognize"
theintegral
coefficients of the
polynomial F(Y)
EZ[Y].
Then werecompute
theq(’) using
Newton’s method. This is very efficient and
provides
us without excessive effort with an accuracy of 500-5000 decimaldigits.
Thecomputation
of thepolynomials G(Y)
andH(Y)
is thencompleted using
thesehigh
accuracyapproximations.
We discuss
only
onefairly
smallexample.
SeeExample
3.3 for the upper bounds in this case. We used UBASIC and PARI to do the calculations. In the cases where the class groups seemed to stabilize at level 2 in the tower, it was necessary to do thecomputations
with an accuracy of several thousands of decimaldigits.
EXAMPLE 4.2.
f
= 6396. In this case the A-ideal that we have found with the method of Section 3 is(T2
+3, 3T, 9).
Therefore C is aquotient
of the module039B/(T2
+3, 3T, 9).
Since wl =T3
+3T2 +
3TE l, we
have C =C1.
We takepk = 9.
We must show that
Ci c--- RIIII.
HereRi
=Z/9Z[T]/(T3
+3T2 + 3T)
andIl
=(T2
+3, 3T).
The annihilatorAnn(Îl )
is(T2, 3T). Let -j
denote the generator ofG1 corresponding
to T + 1. We have to show thatare ninth powers in
O*1. Equivalently,
we must check thefollowing:
To do this we first compute, for i =
1, 2,..., 6,
theapproximations r¡(i)
E R tor¡1 :
Here
03B3(i+1)
is the inverseof 03B3(i)
for i =1, 3, 5.
The number~(3)
is anapproximation
to
03B3(~1)
andq(5)
is anapproximation
toy2(~1).
The minimum
polynomial
isThe minimum
polynomial
of - isand the minimum
polynomial
of its cube roots isIt divides
G(Y3). Similarly,
the minimumpolynomial
of e’ isgiven by
Finally,
thepolynomial H’(Y),
minimumpolynomial
of~03B5’
isequal
toIt divides
G’(Y9).
5. Results
We have
computed
the Iwasawa modules C for allquadratic
fieldsQ(~f)
ofconductor f
10000 withf ~
1(mod 3).
In this section wepresent
the numerical results.First of
all,
in every case C tums out to be finite. Thisimplies
that the sequence of class groupsAn
stabilizes. In otherwords,
theprojective
limitlim An
is finite.
Equivalently:
THEOREM 5.1. For all
quadratic fields Q(~f) of
conductorf
10000 withf ~
1(mod 3)
the Iwasawa invariants À associated to thecyclotomic Z3-extension of Q(~f)
are zero.For any real
quadratic
field of conductorf ~
1(mod 3)
withAo
=0,
i.e. withclass number not divisible
by 3,
the Iwasawa module C is trivial. This is an easy consequenceof Nakayama’s
Lemma.There are 144 real
quadratic
fields of conductorf
10000 withf 0
1(mod 3)
that have
Ao fl
0. In these cases C ~A/I
for some non-trivial A-ideal I. In 110cases we found that I is
equal
to the maximal ideal m =(T, 3)
of A. In these casesall groups
An, Bn
anden
have order 3 and all mapsAm ~ An
are zero(n
>m).
Splitting
the casesf - 0, 2 (mod 3)
we have I = m in 45 out of 54 cases whenf -
0(mod 3)
and in 65 out of 90 cases whenf z
2(mod 3).
The
remaining
34 cases are listed in the table below. In the first column the A- ideal I for which C ÉÉA/I is given.
In the second column the group structure of C isgiven;
this can be deducedeasily
from the ideal I in column 1.By
al x a2 ··· x atwe indicate the group
Z/a1Z
xZ/a2Z
x··· xZ/atZ.
In column 3 we have listedthe level no where stabilization occurs:
Cn
=Cno
forall n
no.By Corollary
2.6these entries can also be deduced
easily
from the ideals in column 1. Theremaining
columns contain the conductors of the
quadratic
fields and variousfrequencies.
Table 5.2.
The very first
entry
of Table 5.2 contains theonly
three cases whereC/T C
hasorder 9. In these cases stabilization
happens
to occur at level no = 0. In theremaining
31 casesC/T C
has order 3.Using Corollary
2.6 it is easy tofigure
outthe behaviour of the class groups
An
and the mapsAn
~An’
in theZ3-extension
of Q( v7).
The groupsAn "grow"
and "become"isomorphic
toAno when n
no;the maps
An ~ An,
are zero when the difference n’ - n issufficiently large.
Weonly
discuss the lastentry
of the table as anexample.
Let F =
Fo
=Q(~5529).
In this caseThe last line follows from the fact that w2 =
(1
+T)9 -
1 is contained in the idealI =
(T 2- 3, 9).
Stabilization of the groupsCn
occurs at level n = 2. We havethat
Cn
=C2 for n
2.By Corollary
2.6 the class groupsAn
are dual toC[w,,].
It is easy to seethat
The kemels of the