1 Notation - typo.iwr.uni-heidelberg.de fileRing Theoretic Prop erties of Certain e k Hec Algebras...
Transcript of 1 Notation - typo.iwr.uni-heidelberg.de fileRing Theoretic Prop erties of Certain e k Hec Algebras...
Ring Theoretic Properties of Certain Hecke
Algebras
Richard Taylor
D.P.M.M.S.,
Cambridge University,
16 Mill Lane,
Cambridge,
CB2 1SB,
U.K.
Andrew Wiles
Department of Mathematics,
Princeton University,
Washington Road,
Princeton,
NJ 08544,
U.S.A.
7 October 1994
Introduction
In the work of one of us (A.W.) on the conjecture that all elliptic curves de�ned
over Q are modular, the importance of knowing that certain Hecke algebras
are complete intersections was established. The purpose of this article is to
provide the missing ingredient in [W2] by establishing that the Hecke algebras
considered there are complete intersections. As is recorded in [W2], a method
going back to Mazur [M] allows one to show that these algebras are Gorenstein,
but this seems to be too weak for the purposes of that paper. The methods of
this paper are related to those of chapter 3 of [W2].
We would like to thank Henri Darmon, Fred Diamond and Gerd Faltings
for carefully reading the �rst version of this article. Gerd Faltings has also
suggested a simpli�cation of our argument and we would like to thank him for
allowing us to reproduce this in the appendix to this paper. R.T. would like to
thank A.W. for his invitation to collaborate on these problems and for sharing
his many insights into the questions considered. R.T. would also like to thank
Princeton University, Universit�e de Paris 7 and Harvard University for their
hospitality during some of the work on this paper. A.W. was supported by an
NSF grant.
1
1 Notation
Let p denote an odd prime, letO denote the ring of integers of a �nite extension
K=Q
p
, let � denote its maximal ideal and let k = O=�.
If L is a perfect �eld G
L
will denote its absolute Galois group and if the
characteristic of L is not p then � : G
L
! Z
�
p
will denote the p-adic cyclotomic
character. If L is a number �eld and } a prime of its ring of integers then
G
}
will denote a decomposition group at } and I
}
the corresponding inertia
group. We will denote by Frob
}
the arithmetic Frobenius element of G
}
=I
}
.
If G is a group and M a G-module we will let M
G
and M
G
denote respec-
tively the invariants and coinvariants of G on M . If � is a representation of
G into the automorphisms of some abelian group we shall let V
�
denote the
underlying G-module. If H is a normal subgroup of G then we shall let �
H
and �
H
denote the representation of G=H on respectively V
H
�
and V
�;H
.
We shall also �x a continuous representation
� : G
Q
�! GL
2
(k)
with the following properties.
� � is modular in the sense that it is a modp representation associated to
some modular newform of some weight and level.
� The restriction of � to the group Gal (Q =Q (
p
(�1)
(p�1)=2
p)) is absolutely
irreducible.
� If c denotes complex conjugation then det �(c) = �1.
� The restriction of � to the decomposition group at p either has the form
�
1
�
0
2
�
with
1
and
2
distinct characters and with
2
unrami�ed; or is induced
from a character � of the unrami�ed quadratic extension of Q
p
whose
restriction to the inertia group is the fundamental character of level 2,
I
p
!! F
�
p
2
.
� If l 6= p then
{ either �j
I
l
�
�
� 0
0 1
�
,
2
{ or �j
I
l
�
�
1 �
0 1
�
,
{ or �j
G
l
is absolutely irreducible and in the case �j
I
l
is absolutely
reducible we have l 6� �1 mod p.
(This implies that �j
G
l
is either unrami�ed or of type A, B or C as de�ned
in chapter 1 of [W2]. On the other hand if �j
G
l
is of type A, B or C then
some twist satis�es the condition above.)
In the case that �j
G
p
�
�
1
�
0
2
�
we will �x the pair of characters
1
;
2
.
Note that in some cases this may involve making a choice.
We will let Q denote a �nite set of primes q with the properties
� � is unrami�ed at q,
� q � 1 mod p,
� �(Frob
q
) has distinct eigenvalues, which we shall denote �
q
and �
q
.
Much of our notation will involve a subscript Q to denote dependence on Q,
whenever Q = ; we may simply drop it from the notation.
For q 2 Q we shall let �
q
denote the Sylow p-subgroup of (Z=qZ)
�
. We
shall let �
q
denote a generator. We will write �
Q
for the product of the �
q
with q 2 Q. We will let a
Q
denote the kernel of the map O[�
Q
] ! O which
sends every element of �
Q
to 1. Let �
q
denote the character
G
Q
�! Gal (Q(�
q
)=Q)
�
=
(Z=qZ)
�
!! �
q
;
and let �
Q
=
Q
q2Q
�
q
.
We will denote by N
Q
the product of the following quantities:
� the conductor of �;
� the primes in Q;
� p, if � is not at (i.e. � does not arise from the action of G
p
on the
Q
p
-points of some �nite at group scheme over Z
p
) or if det �j
I
p
6= �.
(We remark that if �j
G
p
is at but det �j
I
p
6= � then �j
G
p
arises from an
etale group scheme over Z
p
. We also note that in [W2] the term at is
not used when the group scheme is ordinary.)
We will let �
Q
denote the inverse image under �
0
(N
Q
) ! (Z=N
Q
Z)
�
of the
product of the following subgroups:
3
� the Sylow p-subgroup of (Z=MZ)
�
, where M denotes the conductor of
�;
� for each q 2 Q the unique maximal subgroup of (Z=qZ)
�
of order prime
to p.
Let T(�
Q
) denote the Z-subalgebra of the complex endomorphisms of the
space of weight 2 cusp forms on �
Q
which is generated by the Hecke operators
T
l
and hli for l 6 jpN
Q
, by U
q
for q 2 Q and by U
p
if pjN
Q
. Let m denote the
ideal of T(�
Q
)
Z
O generated by �, by tr �(Frob
l
)�T
l
and det �(Frob
l
)� lhli
for l 6 jpN
Q
, by U
q
� �
q
for q 2 Q and by U
p
�
2
(Frob
p
) if pjN
Q
. Note that if
Q 6= ; this de�nition only makes sense if O is su�ciently large that k contains
the eigenvalues of �(Frob
q
) for all q 2 Q. It is a deep result following from
the work of many mathematicians that m is a proper ideal (see [D]), and so
maximal. We let T
Q
denote the localisation of T(�
Q
)
Z
O at m. Note that
T
Q
is reduced because the operators T
l
for l 6 jN
Q
act semi-simply on the space
of cusp forms for �
Q
and the U
q
for q 2 Q act semi-simply on all common
eigenspaces for the T
l
for which the corresponding p-adic representation � is
either rami�ed at q or for which �(Frob
q
) has distinct eigenvalues. There
is a natural map O[�
Q
] ! T
Q
, which sends x 2 �
Q
to hyi where y 2 Z,
y � x mod q for all q 2 Q and y � 1 mod N
;
.
It follows from the discussion after theorem 2.1 of [W2] or from the work
of Carayol [C2] that there is a continuous representation
�
mod
Q
: G
Q
�! GL
2
(T
Q
);
such that if l 6 jN
Q
p then �
mod
Q
is unrami�ed at l and we have tr �
mod
Q
(Frob
l
) = T
l
and det �
mod
Q
(Frob
l
) = lhli. In particular the reduction of �
mod
Q
modulo the
maximal ideal of T
Q
is �. From [C1] we can deduce the following.
� If q 2 Q then �
mod
Q
j
G
q
= �
1
��
2
where �
1
is unrami�ed and �
1
(Frob
q
) =
U
q
, and where �
2
j
I
q
= �
q
j
I
q
.
� If l 6= p and �j
I
l
is non-trivial but unipotent then �
mod
Q
j
I
l
is unipotent.
� If l 62 Q [ fpg and either �j
I
l
= � � 1 or �j
G
l
is absolutely irreducible
then �
mod
Q
(I
l
)
�
! �(I
l
).
� det �
mod
Q
= �
Q
�� where � is a character of order prime to p.
Moreover if �j
G
p
is at and if det �j
I
p
= � then p 6 jN
Q
so �
mod
Q
j
G
p
is at (i.e.
the reduction modulo every ideal of �nite index is at). If �j
G
p
is not at
4
or if det �j
I
p
6= � then pjN
Q
, �j
G
p
�
�
1
�
0
2
�
and U
p
is a unit in T
Q
. It
follows from theorem 2 of [W1] (or more directly in the case
1
j
I
q
6= � from
proposition 12.9 of [G]) that �
mod
Q
j
G
p
�
�
�
1
� �
0 �
2
�
, where �
2
is unrami�ed
and �
1
(I
p
) has order prime to p. In the case that �
1
is unrami�ed we know
further that �
1
= �
2
(see proposition 1.1 of [W2]) and that this character has
�nite order. It will be convenient to introduce the twist �
0
Q
= �
mod
Q
�
�1=2
Q
of
�
mod
Q
. In particular we see that det �
0
Q
is valued in O
�
.
The main theorem of this paper is as follows. Recall that we may write T
for T
;
.
Theorem 1 The ring T is a complete intersection.
We note that if O
0
is the ring of integers of a �nite extension K
0
=K then
the ring constructed using O
0
in place of O is just T
Q
O
O
0
. Also T is a
complete intersection if and only if T
O
O
0
is (using for instance corollary 2.8
on page 209 of [K2]). Thus we may and we shall assume that O is su�ciently
large that the eigenvalues of every element of � are rational over k and that
there is a homomorphism � : T !! O. In particular the de�nition of T
Q
makes
sense for all Q. There is an induced map �
Q
: T
Q
! T ! O. The map
T
Q
! T takes the operators T
l
and hli to themselves and the operator U
q
to
the unique root of U
2
� T
q
U + qhqi in T above �
q
. We will let }
Q
denote
the kernel of �
Q
and will let �
Q
denote the ideal �
Q
(Ann
T
Q
(}
Q
)). Then it
is known that 1 > #}
Q
=}
2
Q
� #O=�
Q
with equality if and only if T
Q
is a
complete intersection (see the appendix of [W2] or [L], we are using the fact
that T
Q
is reduced).
2 Generalisation of a Result of de Shalit
In this section we shall use the methods of de Shalit (see [dS]) to prove the
following theorem.
Theorem 2 The ring T
Q
is a free O[�
Q
] module of O[�
Q
]-rank equal to the
O-rank of T.
By lemma 3 of [DT] we may choose a primeR with the following properties:
� R 6 j6N
Q
p;
� R 6� 1 mod p;
5
� �(Frob
R
) has distinct eigenvalues �
R
and �
R
;
� (1 +R)
2
det �(Frob
R
) 6= R(tr �(Frob
R
))
2
.
Let �
Q�
be de�ned in the same way as �
Q
but with (Z=qZ)
�
replacing its
maximal subgroup of order prime to p in the de�nition for each q 2 Q. Let
�
0
Q
= �
Q
\�
1
(R) and let �
0
Q�
= �
Q�
\�
1
(R). The purpose of introducing the
auxiliary prime R is to make these groups act freely on the upper half complex
plane. Let T
0
(�
0
Q
) denote the Z-subalgebra of the complex endomorphism ring
of the space of weight two modular (not necessarily cusp) forms generated by
the operators T
l
and hli for l 6 jN
Q
R and by U
l
for ljN
Q
R. Let m
0
Q
denote the
maximal ideal of T
0
(�
0
Q
)
Z
O generated by the following elements:
� �;
� T
l
� tr �(Frob
l
) and lhli � det �(Frob
l
) for l 6 jN
Q
Rp;
� U
q
� �
q
for q 2 Q or q = R;
� U
l
� tr �
I
l
(Frob
l
) if ljN
;
and l 6= p;
� U
p
�
2
(Frob
p
) if pjN
;
;
� T
p
� tr �
I
p
(Frob
p
) if p 6 jN
;
.
Let T
0
Q
denote the localisation of T
0
(�
0
Q
)
Z
O at m
0
Q
. Let Y
0
Q
denote the
quotient of the upper half complex plane by �
0
Q
and let X
0
Q
denote its standard
compacti�cation. Complex conjugation c acts continuously on these Riemann
surfaces. We let H
1
(Y
0
Q
;O)
�
and H
1
(X
0
Q
;O)
�
denote the �1 eigenspaces of
c on H
1
(Y
0
Q
;O) and H
1
(X
0
Q
;O). All these de�nitions go over verbatim, but
with Q� replacing Q.
Lemma 1 T
0
Q
�
=
T
Q
and T
0
Q�
�
=
T.
This is a standard argument which we will only sketch. First observe that
because � is irreducible T
0
Q
and T
0
Q�
can be de�ned using the ring generated
by the Hecke operators on the spaces of weight two cusp forms S
2
(�
0
Q
) and
S
2
(�
0
Q�
) (rather than spaces of all modular forms). The same arguments as in
the proof of proposition 2.15 of [W2] show that we can drop the Hecke operators
T
p
if p 6 jN
Q
and the Hecke operators U
l
for l 6= p and ljN
;
from the de�nition
without changing the Hecke algebra. Next we will show that we need only
consider the algebras generated in the endomorphisms of S
2
(�
Q
)
2
� S
2
(�
0
Q
)
and S
2
(�)
2
#Q+1
� S
2
(�
0
Q�
). This follows from the following facts.
6
� As R 6� 1 mod p and det � is unrami�ed at R, no component of T
0
Q
nor of T
0
Q�
can correspond to an eigenform with a non-trivial action of
(Z=RZ)
�
.
� As �
R
=�
R
6= R
�1
in k, no component of T
0
Q
nor of T
0
Q�
can correspond to
an eigenform which is special at R (i.e. an eigenform which corresponds
to a cuspidal automorphic representation of GL
2
(A ) whose component
at R is special).
� As for each prime q 2 Q, �
q
=�
q
6= q
�1
in k, no component of T
0
Q�
can
correspond to an eigenform which is special at q.
The ring generated by the Hecke operators T
l
and hli for l 6 jpN
Q
R, by U
q
for
q 2 Q [ fRg and by U
p
if pjN
Q
on S
2
(�
Q
)
2
is isomorphic to T(�
Q
)[u
R
]=(u
2
R
�
T
R
u
R
+RhRi). In fact U
R
acts by the matrix
�
T
R
1
�RhRi 0
�
on S
2
(�
Q
)
2
. Similarly the ring generated by the Hecke operators T
l
and hli for
l 6 jpN
Q
R, by U
q
for q 2 Q[fRg and by U
p
if pjN
Q
on S
2
(�)
2
#Q+1
is isomorphic
to T(�)[u
q
: q 2 Q [ fRg]=(u
2
q
� T
q
u
q
+ qhqi : q 2 Q [ fRg). Tensoring
with O and localising at the appropriate maximal ideal we get the desired
isomorphism. We have to use the fact that u
2
R
� T
R
u
R
+ RhRi has two roots
in T
Q
with distinct reductions modulo the maximal ideal and the similar facts
over T for u
2
q
� T
q
u
q
+ qhqi with q 2 Q [ fRg.
Because � is irreducible we see that H
1
(Y
0
Q
;O)
m
0
Q
= H
1
(X
0
Q
;O)
m
0
Q
and that
H
1
(Y
0
Q�
;O)
m
0
Q�
= H
1
(X
0
Q�
;O)
m
0
Q�
. By corollary 1 of theorem 2.1 of [W2] we
see that H
1
(X
0
Q
;O)
�
m
0
Q
are free rank one T
0
Q
-modules and that H
1
(X
0
Q�
;O)
�
m
0
Q�
are free rank one T
0
Q�
-modules. Hence it will su�ce to prove the following
proposition.
Proposition 1 H
1
(Y
0
Q
;O)
�
is a free O[�
Q
]-module, with O[�
Q
]-rank equal
to the O-rank of H
1
(Y
0
Q�
;O)
�
.
Because H
1
(Y
0
Q�
; K) = H
1
(Y
0
Q
; K)
�
Q
we need only show that H
1
(Y
0
Q
;O)
�
is a free O[�
Q
]-module. Because R � 5, �
0
Q�
acts freely on the upper half
complex plane and so may be identi�ed with the fundamental group of Y
0
Q�
.
In particular we see that �
0
Q�
is a free group. Similarly �
0
Q
acts freely on the
upper half complex plane and we get identi�cations
H
1
(Y
0
Q
;O)
�
=
H
1
(�
0
Q
;O)
�
=
H
1
(�
0
Q�
;O[�
Q
]);
7
the latter arising from Shapiro's lemma. Under these identi�cations com-
plex conjugation goes over to the involution induced by conjugation by � =
�
�1 0
0 1
�
and trivial action on the coe�cients. (This follows because the
action of c on Y
0
Q
is induced by the map z 7! �z of the upper half complex
plane to itself.)
Because �
0
Q�
is a free group, the cocycles Z
1
(�
0
Q�
;O[�
Q
]) are a free O[�
Q
]-
module. (If
1
; :::;
a
are free generators of �
0
Q�
then we have an isomorphism
Z
1
(�
0
Q�
;O[�
Q
])
�
! O[�
Q
]
a
7! ( (
1
); :::; (
a
)):)
On the other hand � acts trivially on �
Q
and so the coboundaries are contained
in Z
1
(�
0
Q�
;O[�
Q
])
+
. Thus H
1
(Y
0
Q
;O)
�
�
=
Z
1
(�
0
Q�
;O[�
Q
])
�
is a free O[�
Q
]-
module, as desired.
Before leaving this section we remark the following corollaries of theorem
2.
Corollary 1 If q 62 Q then T
Q[fqg
=(�
q
� 1)
�
! T
Q
. Moreover (�
q
� 1)T
Q[fqg
and (1 + �
q
+ ::: + �
#�
q
�1
q
)T
Q[fqg
are annihilators of each other in T
Q[fqg
.
Corollary 2 If for some Q the ring T
Q
is a complete intersection then so is
T.
The proof is by showing that under the assumption that T
Q[fqg
is a com-
plete intersection, so is T
Q
. The argument in section 2 of [K1] shows that if
a complete local noetherian ring S is a complete intersection, if f 2 S and if
Hom
S
(S=(f); S) = Hom
S
(S=(f);Ann
S
(f)) is a free S=(f) module then S=(f)
is a complete intersection. We apply this result with S = T
Q[fqg
and f = �
q
�1.
The �nal condition is met because the annihilator of �
q
� 1 in T
Q[fqg
is a free
rank one T
Q
module by the last corollary.
Corollary 3 �
Q
= �#�
Q
.
We remind the reader that �
Q
is de�ned at the end of section one and that
� = �
;
. The proof of the corollary is by showing that �
Q[fqg
= �
Q
#�
q
if
q 62 Q. Write Q
0
= Q[fqg and let � denote the natural surjection T
Q
0
!! T
Q
.
It su�ces to prove that in T
Q
0
we have the equation Ann}
Q
0
= (1 + �
q
+
::: + �
#�
q
�1
q
)�
�1
(Ann
T
Q
(}
Q
)). However �
�1
(Ann
T
Q
(}
Q
)) is just the set of
elements t of T
Q
0
for which t}
Q
0
� (�
q
� 1)T
Q
0
. The inclusion Ann}
Q
0
�
(1 + �
q
+ ::: + �
#�
q
�1
q
)�
�1
(Ann
T
Q
(}
Q
)) is now clear. Conversly if t 2 Ann}
Q
0
8
then t annihilates ker � and hence t = (1 + �
q
+ ::: + �
#�
q
�1
q
)s. Then we see
that s}
Q
0
� (�
q
� 1)T
Q
0
, i.e. that s 2 �
�1
(Ann
T
Q
(}
Q
)). The other inclusion
now follows.
Corollary 4 #(a
Q
T
Q
=}
Q
a
Q
T
Q
)#(O=�) = #(O=�
Q
).
To prove this corollary note that a
Q
=a
2
Q
�
=
L
q2Q
O=#�
q
. Thus it follows
from theorem 2 that a
Q
T
Q
=a
2
Q
T
Q
�
=
T
Q
O[�
Q
]
a
Q
=a
2
Q
�
=
L
q2Q
T=#�
q
and so
we deduce that a
Q
T
Q
=}
Q
a
Q
T
Q
�
=
L
q2Q
O=#�
q
. This corollary now follows
from the last one.
3 Some Algebra
In this section we shall establish certain criteria for rings to be complete inter-
sections. We shall rely on the numerical criterion established in the appendix
of [W2]. In that appendix there is a Gorenstein hypothesis which can be
checked in the cases where we will apply the results of this section. However
in order to state the results of this section in somewhat greater generality we
shall reference the paper [L], where the Gorenstein hypothesis in the appendix
of [W2] is removed, rather than the appendix of [W2] directly.
Fix a �nite at reduced local O algebra T with a section � : T !! O.
We will consider complete local noetherian O algebras R together with maps
R !! T . We will denote by J
R
the kernel of the map R !! T , by �
R
the
induced map R !! O, by }
R
the kernel of �
R
and by �
R
the image under �
R
of the annihilator in R of }
R
. We will let
R
= (}
2
R
\ J
R
)=}
R
J
R
.
If S !! R!! T then }
2
S
!! }
2
R
, J
S
is the pre-image of J
R
and so
S
!!
R
.
We have an exact sequence
(0)!
R
! J
R
=}
R
J
R
! }
R
=}
2
R
! }
T
=}
2
T
! (0):
From this we deduce the following facts.
� #
R
< 1. (To see this it su�ces to show that (
R
)
}
R
= (0). How-
ever as T is reduced (J
R
)
}
R
= (}
R
)
}
R
and so the map (J
R
=}
R
J
R
)
}
R
!
(}
R
=}
2
R
)
}
R
is an isomorphism. The result follows.)
� #
R
#(}
R
=}
2
R
) = #(}
T
=}
2
T
)#(J
R
=}
R
J
R
).
Lemma 2 Suppose we have the inequalities #(}
T
=}
2
T
) � #(O=�
T
)#
R
and
#(O=�
T
)#(J
R
=}
R
J
R
) � #(O=�
R
) < 1 and suppose R is a �nite at O-
algebra. Then R is a complete intersection.
9
To show this �rst note that we have the inequalities
#(}
R
=}
2
R
) = #(}
T
=}
2
T
)#(J
R
=}
R
J
R
)=#
R
� #(}
T
=}
2
T
)#(O=�
R
)=(#
R
#(O=�
T
))
� #(O=�
R
):
Now applying the criterion of [L] we see that R is a complete intersection.
Lemma 3 We have the inequality:
#(O=�
R
) � #(J
R
=}
R
J
R
)#(O=�
T
):
As Fitt
R
(J
R
) � Ann
R
(J
R
) we see that Fitt
O
(J
R
=}
R
J
R
) � �
R
Ann
R
(J
R
).
On the other hand it is easy to see that
Ann
R
(}
R
) � fs 2 Rjs}
R
� J
R
gAnn
R
(J
R
):
Applying �
R
we see that
�
R
� �
T
Fitt
O
(J
R
=}
R
J
R
);
and the lemma follows.
Lemma 4 If R is a complete intersection which is �nite and at over O and
�
R
6= (0) then #(}
T
=}
2
T
) � #(O=�
T
)#
R
. If R is a power series ring the
same result is true without the assumptions that it is �nite over O and that
�
R
6= (0).
For the �rst part we see that, as R is a complete intersection, #(}
R
=}
2
R
) =
#(O=�
R
) (see [L]). Thus we see that
#
R
#(O=�
R
) = #(}
T
=}
2
T
)#(J
R
=}
R
J
R
) � #(}
T
=}
2
T
)#(O=�
R
)=#(O=�
T
):
The �rst result follows. For the second result note that we can factor R!! T
as R !! R
0
!! T with R
0
a complete intersection which is �nite and at
over O and for which }
R
0
=}
2
R
0
�
! }
T
=}
2
T
(by the proof of lemma 9 of [L]).
Then #O=�
R
0
= #}
R
0
=}
2
R
0
< 1 and so #}
T
=}
2
T
� #(O=�
T
)#
R
0
. However
R
!!
R
0
, so the result follows.
We now return to the notation of the �rst section. We will let
Q
denote
T
Q
and J
Q
denote J
T
Q
.
Proposition 2 Suppose that for a series of sets Q
n
we have ideals I
n
in T
Q
n
with the following properties.
10
1. I
n
is contained in m
2
T
Q
n
and T
Q
n
=I
n
has �nite cardinality.
2. I
n+1
T � I
n
T and
T
n
I
n
T = (0).
3. There is a surjective map of O-algebras T
Q
n+1
=I
n+1
!! T
Q
n
=I
n
such that
the diagram
T
Q
n+1
=I
n+1
�! T
Q
n
=I
n
# #
T=I
n+1
T �! T=I
n
T
commutes. (Note that this map is not assumed to take a given Hecke
operator to itself.)
4. lim
T
Q
n
=I
n
is a power series ring.
Then for n su�ciently large T
Q
n
is a complete intersection, and hence T is a
complete intersection (by corollary 2 of theorem 2).
Let P denote lim
T
Q
n
=I
n
. We get a natural map P !! T and can choose
maps P ! T
Q
n
compatible with the maps T
Q
n
!! T and T
Q
n
!! T
Q
n
=I
n
.
Because I
n
� m
2
T
Q
n
we see that the map P ! T
Q
n
is surjective. We have a
sequence
P
�!�!
Q
n
�! ((J
Q
n
+ I
n
) \ (}
2
Q
n
+ I
n
))=(J
Q
n
}
Q
n
+ I
n
):
(Note that although the maps P ! T
Q
n
and
P
!
Q
n
are not compatible as
n varies the composite map above is.) Moreover
P
= lim
((J
Q
n
+I
n
)\(}
2
Q
n
+
I
n
))=(J
Q
n
}
Q
n
+ I
n
) (using the fact that T
Q
n
=I
n
is �nite for all n) and so as
P
is �nite we have that the map
P
! ((J
Q
n
+ I
n
)\ (}
2
Q
n
+ I
n
))=(J
Q
n
}
Q
n
+ I
n
)
is injective for n su�ciently large. Thus for n su�ciently large
P
�
!
Q
n
.
We deduce the inequality
#(}=}
2
) � #(O=�)#
P
= #(O=�)#
Q
n
;
where the �rst inequality follows from lemma 4. The proposition follows on
applying corollary 4 of theorem 2 and lemma 2.
Corollary 1 Suppose that we have an integer r and a series of sets Q
m
with
the following properties:
1. if q 2 Q
m
then q � 1 mod p
m
;
2. � is unrami�ed at q and �(Frob
q
) has distinct eigenvalues;
11
3. #Q
m
= r;
4. T
Q
m
can be generated as an O-algebra by r elements.
Then T is a complete intersection.
To prove this corollary it is useful to have the following de�nition. By a
level n structure we shall mean a quadruple B = (A; �; �; ), where
� A is an O-algebra,
� � : O[[T
1
; :::; T
r
]]!! A,
� � : O[[S
1
; :::; S
r
]]=(p
n
; (S
1
+ 1)
p
n
� 1; :::; (S
r
+ 1)
p
n
� 1)! A makes A a
free module over O[[S
1
; :::; S
r
]]=(p
n
; (S
1
+ 1)
p
n
� 1; :::; (S
r
+ 1)
p
n
� 1),
� and : A=(S
1
; :::; S
r
)
�
! T=p
n
.
If B is a structure of level n and n
0
� n then it induces a structure of level n
0
by reducing mod(p
n
0
; (S
1
+ 1)
p
n
0
� 1; :::; (S
r
+ 1)
p
n
0
� 1).
Let A
m
= T
Q
m
=(p
m
; �
p
m
q
� 1jq 2 Q
m
). This extends to a level m structure
that we will denote B
m
. For n � m we will let B
m;n
denote the level n
structure induced by B
m
. There are only �nitely many isomorphism classes of
structures of level n and so we may choose recursively integers m(n) with the
following two properties.
1. B
m(n);n�1
�
=
B
m(n�1);n�1
.
2. B
m(n);n
�
=
B
m;n
for in�nitely many integers m.
Let I
n
denote the kernel of the map from T
Q
m(n)
to the ring underlying B
m(n);n
.
We claim that the pairs (Q
m(n)
; I
n
) for n � 2 satisfy the requirements of
proposition 2 (we use n � 2 to ensure that I
n
� m
2
Q
n
). We need only check
that lim
B
m(n);n
is a power series ring. On the one hand it is a �nite free
O[[S
1
; :::; S
r
]]-module, and so has Krull dimension r+1. On the other hand it
is a quotient of O[[T
1
; :::; T
r
]] and so must in fact equal O[[T
1
; :::; T
r
]].
4 Galois Cohomology
It remains to �nd a sequence of sets Q
m
with the properties of corollary 1
of proposition 2. We must recall some de�nitions in Galois cohomology. We
de�ne H
1
f
(Q
l
; ad
0
�).
12
1. If l 6= p then H
1
f
(Q
l
; ad
0
�) = H
1
(F
l
; (ad
0
�)
I
l
) = ker (H
1
(Q
l
; ad
0
�) !
H
1
(I
l
; ad
0
�)).
2. If �j
G
p
is at and det �j
I
p
= � then we will let H
1
f
(Q
p
; ad
0
�) denote
those elements in H
1
(Q
p
; ad
0
�) � Ext
1
k[G
p
]
(V
�
; V
�
) which correspond to
extensions which can be realised as the Q
p
-points on the generic �bre of
a �nite at group scheme over Z
p
.
3. If �j
G
p
�
�
1
�
0
2
�
with
1
j
I
p
6= � then we let H
1
f
(Q
p
; ad
0
�) denote
the kernel of H
1
(Q
p
; ad
0
�) ! H
1
(I
p
; (ad
0
�)=Hom
k
(V
�
=F; F )), where F
denotes the line in V
�
where G
p
acts by the character
1
.
4. Finally if �j
G
p
�
�
1
�
0
2
�
with
1
j
I
p
= � but � is not at then
we will let H
1
f
(Q
p
; ad
0
�) denote the kernel of the map H
1
(Q
p
; ad
0
�) !
H
1
(Q
p
; (ad
0
�)=Hom
k
(V
�
=F; F )), where F denotes the line in V
�
where
G
p
acts by the character
1
.
We de�ne H
1
Q
(Q ; ad
0
�) to be the inverse image under
H
1
(Q ; ad
0
�) �!
Y
l 62Q
H
1
(Q
l
; ad
0
�)
of
Q
l 62Q
H
1
f
(Q
l
; ad
0
�).
We also de�ne H
1
f
(Q
l
; ad
0
�(1)) to be the annihilator of H
1
f
(Q
l
; ad
0
�) under
the pairing of Tate local duality H
1
(Q
l
; ad
0
�)�H
1
(Q
l
; ad
0
�(1))! k. We then
de�ne H
1
Q
�
(Q ; ad
0
�(1)) to be the inverse image under
H
1
(Q ; ad
0
�(1)) �!
Y
l 62Q
H
1
(Q
l
; ad
0
�(1))
of
Q
l 62Q
H
1
f
(Q
l
; ad
0
�(1)).
Lemma 5 dim
k
H
1
Q
(Q ; ad
0
�) � dim
k
H
1
Q
�
(Q ; ad
0
�(1)) + #Q
To see this we apply proposition 1.6 of [W2]. For l 62 Q and l 6= p we
see that h
l
= 1 because the index of H
1
f
(Q
l
; ad
0
�) in H
1
(Q
l
; ad
0
�) is equal to
#H
1
(I
l
; ad
0
�)
G
F
l
which in turn equals
#((ad
0
�(�1))
I
l
)
G
F
l
= #((ad
0
�(1))
I
l
)
G
F
l
= #H
0
(Q
l
; ad
0
�(1)):
13
For q 2 Q we have that h
q
= #H
0
(Q
q
; ad
0
�(1)) = #k. It remains to check that
h
p
h
1
� 1. In the case that �j
G
p
is not at or det �j
I
p
6= � this is proved in parts
(iii) and (iv) of proposition 1.9 of [W2]. Thus suppose that �j
G
p
is at and
det �j
I
p
= �. We must show that dim
k
H
1
f
(Q
p
; ad
0
�) � 1 + dim
k
H
0
(Q
p
; ad
0
�)
(= 1 if �j
G
p
is indecomposable and = 2 otherwise).
Following [FL] letM denote the abelian category of k vector spacesM with
a distinguished subspace M
1
and a k-linear isomorphism � : M=M
1
�M
1
�
!
M . Then there are equivalences of categories between:
� M
op
;
� �nite at group schemes A=Z
p
with an action of k;
� k[G
p
]-modules which are isomorphic as modules over F
p
[G
p
] to the Q
p
points of some �nite at group scheme over Z
p
.
See section 9 of [FL] for details. The only point here is that an action of k on
the generic �bre of a �nite at group scheme over Z
p
extends uniquely to an
action on the whole scheme. Let M(�) denote the object ofM corresponding
to �. Then dim
k
M(�) = 2 and dim
k
M(�)
1
= 1 (since det �j
I
p
= �). We get
an embedding Ext
1
M
(M(�);M(�)) ,! H
1
(Q
p
; ad�). We will show that
1. dim
k
Ext
1
M
(M(�);M(�)) = 2 if �j
G
p
is indecomposable and = 3 other-
wise;
2. the composite map Ext
1
M
(M(�);M(�)) ,! H
1
(Q
p
; ad�)
tr
! H
1
(Q
p
; k) is
non-trivial, where tr denotes the map induced by the trace.
The lemma will then follow.
For the �rst point it is explained in lemma 4.4 of [R] how to calculate
Ext
1
M
(M(�);M(�)). Let fe
0
; e
1
g be a basis of M(�) with e
1
2 M(�)
1
. Let
�(e
0
; 0) = �e
0
+ �e
1
and �(0; e
1
) = e
0
+ �e
1
. Then Ext
1
M
(M(�);M(�)) can
be identi�ed as a k-vector space with M
2
(k) modulo the subspace of matrices
of the form
�
r 0
s t
��
�
� �
�
�
�
�
� �
��
r 0
0 t
�
=
�
0 (r � t)
s� + (t� r)� s
�
;
for any r; s; t 2 k. Thus dim
k
Ext
1
M
(M(�);M(�)) = 2 if 6= 0 and = 3 if
= 0. However = 0 if and only ifM(�)
1
is a subobject ofM(�) inM. This
is true if and only if � has a one dimensional quotient on which inertia acts by
� which itself is true if and only if �j
G
p
is decomposable.
14
For the second point consider the k[G
p
]-module � � where � is the un-
rami�ed representation
Frob
p
7�!
�
1 1
0 1
�
:
Then � � is an extension of � by itself. Moreover its extension class maps
to the element of H
1
(Q
p
; k) = Hom(Q
�
p
; k) which is trivial on Z
�
p
and takes
p 7! 2. Finally it is isomorphic to the action of G
p
on the Q
p
points of a �nite
at group scheme over Z
p
, because this is true over an unrami�ed extension.
Lemma 6 T
Q
can be generated as an O algebra by dim
k
H
1
Q
(Q ; ad
0
�) ele-
ments.
Let m
Q
denote the maximal ideal of T
Q
. It will su�ce to show that there
is an embedding of k-vector spaces
� : Hom
k
(m
Q
=(m
2
Q
; �); k) ,! H
1
Q
(Q ; ad
0
�):
We �rst de�ne
� : Hom
k
(m
Q
=(m
2
Q
; �); k) �! H
1
(Q ; ad�):
If � is a non-zero element of the left hand group we may extend it uniquely to
a map of local O-algebras
~
� : T
Q
!! k[�] where �
2
= 0. Let �
�
=
~
� � �
0
Q
. We
get an exact sequence
(0) �! V
�
�! V
�
�
�! V
�
�! (0);
and hence a class �(�) in Ext
1
k[G
Q
]
(�; �)
�
=
H
1
(Q ; ad�). Because det �
�
is valued
in k � k[�] we see that �(�) actually lies H
1
(Q ; ad
0
�).
We claim that res
l
�(�) lies in H
1
f
(Q
l
; ad
0
�) for l 62 Q. This computation is
very similar to some in [W2], but is not actually carried out there, so we give
an argument here. First suppose that l 6= p and that either p 6 j#�(I
l
) or �j
G
l
is absolutely irreducible. In this case �
0
Q
(I
l
)
�
! �(I
l
) and det �
0
Q
j
I
l
has order
prime to l. Because either p 6 j#�(I
l
) or p = 3 and ad�(I
l
)
�
=
A
4
we have that
H
1
(�(I
l
); ad
0
�) = (0) and so �
�
j
I
l
�
=
�j
I
l
k
k[�]. The result follows in this case.
Secondly suppose that �j
I
l
is unipotent and nontrivial. Then the same is true
for �
0
Q
j
I
l
and then also for �
�
. However the Sylow p-subgroup of I
l
is pro-cyclic
and so �
�
j
I
l
must also be of the form �
k
k[�] and res
l
�(�) 2 H
1
(I
l
; ad
0
(�))
must vanish. In the case l = p, � is at and det �j
I
p
= � the claim is immediate
from the de�nitions. In the case l = p and �j
G
p
�
�
1
�
0
2
�
with
1
j
I
p
6= �
15
use the fact that �
0
Q
j
I
p
�
�
~
1
�
0 1
�
where
~
1
denotes the Teichmuller lifting
of
1
j
I
p
. Finally in the case l = p, �j
G
p
�
�
1
�
0
2
�
with
1
j
I
p
= � but �
not at use the fact that
�
0
Q
j
G
p
�
�
�� �
0 �
�
where � is an unrami�ed character of order prime to p.
It remains to show that � is injective. Suppose it were not. Then we could
�nd a non-zero � such that �
�
� �
k
k[�]. Thus tr �
0
Q
is valued in O + ker
~
�
and in particular T
Q
is not generated as an O-algebra by tr �
0
Q
. We will show
this is not the case. If q 2 Q and � 2 �
q
then we can �nd � 2 G
q
such that
(U
q
�)
2
� (tr �
0
Q
(�))(U
q
�)+det �
0
Q
(�) = 0. (� will in fact lie above Frob
q
.) This
polynomial has distinct roots in k and so both its roots in T
Q
lie in the sub-
O-algebra T generated by the image of tr �
0
Q
. Thus for all � 2 �
q
, U
q
� 2 T .
Hence U
q
2 T , and as U
q
is a unit, � 2 T . Moreover for all l 62 Q for which
� is unrami�ed we see that T
l
�
Q
(Frob
l
)
�1=2
2 T and hence T
l
2 T . If pjN
Q
then U
p
�
Q
(Frob
p
)
�1=2
is a root of the polynomialX
2
�(tr �
0
Q
(�))X+det �
0
Q
(�)
for any element � of G
p
which lies above Frob
p
. For some � over Frob
p
this
polynomial has two distinct roots in k and so U
p
2 T . Thus T = T
Q
as we
required.
Finally we turn to the proof of the main theorem. As in [W2] (after equa-
tion (3.8)) we may �nd a set of primes Q
m
with the following properties:
1. if q 2 Q
m
then q � 1 mod p
m
;
2. if q 2 Q
m
then � is unrami�ed at q and �(Frob
q
) has distinct eigenvalues;
3. H
1
;
�
(Q ; ad
0
�(1)) ,!
L
q2Q
m
H
1
(F
q
; ad
0
�(1)).
As for each such q, H
1
(F
q
; ad
0
�) = k we see that by shrinking Q
m
we may
suppose that the latter map is an isomorphism. Then we have that #Q
m
=
dim
k
H
1
;
�
(Q ; ad
0
�(1)). Also H
1
Q
�
m
(Q ; ad
0
�(1)) is the kernel of the map in 3.
above and so is trivial. Thus by lemma 5 we see that dim
k
H
1
Q
m
(Q ; ad
0
�) �
#Q
m
and so T
Q
m
can be generated by #Q
m
= dim
k
H
1
;
�
(Q ; ad
0
�(1)) elements.
The main theorem now follows from corollary 1.
References
[C1] H.Carayol, Sur les repr�esentations p-adiques associ�ees aux formes mod-
ulaires de Hilbert, Ann. Sci. Ec. Norm. Super. 19 (1986) 409-468.
16
[C2] H.Carayol, Formes modulaires et repr�esentations Galoisiennes �a valeurs
dans un anneau local complet, in \p-adic monodromy and the Birch-
Swinnerton-Dyer conjecture" (eds. B.Mazur and G.Stevens), Contem-
porary Math. 165 (1994).
[D] F.Diamond, The re�ned conjecture of Serre, to appear in the proceedings
of the 1993 Hong Kong conference on modular forms and elliptic curves.
[DT] F.Diamond and R.Taylor, Lifting modular mod l representations, Duke
Math. J. 74 (1994) 253-269.
[FL] J.-M.Fontaine and G.Lafaille,Construction de repr�esentations p-adiques,
Ann. Sci. Ec. Norm. Super. 15 (1982) 547-608.
[G] B.Gross, A tameness criterion for Galois representations associated to
modular forms modp, Duke Math. J. 61 (1990), 445-517.
[K1] E.Kunz, Almost complete intersections are not Gorenstein, J. of Algebra
28 (1974), 111-115.
[K2] E.Kunz, Introduction to commutative algebra and algebraic geometry,
Birkh�auser 1985.
[L] H.Lenstra, Complete intersections and Gorenstein rings, to appear in
the proceedings of the 1993 Hong Kong conference on modular forms
and elliptic curves.
[M] B.Mazur, Modular curves and the Eisenstein ideal, Publ. Math. IHES 47
(1977), 133-186.
[dS] E. de Shalit, On certain Galois representations related to the modular
curve X
1
(p), to appear in Compositio Math.
[R] R.Ramakrishna, On a variation of Mazur's deformation functor, Comp.
Math. 87 (1993), 269-286.
[W1] A.Wiles, On ordinary �-adic representations associated to modular
forms, Invent. Math. 94 (1988), 529-573.
[W2] A.Wiles, Modular elliptic curves and Fermat's last theorem, preprint
(1994).
17
Appendix
The purpose of this appendix is to explain certain simpli�cations to the argu-
ments of chapter 3 of [W2] and to section 3 of this paper. These simpli�cations
were found by G.Faltings and we would like to thank him for allowing us to
include them here. We should make it clear that the arguments of this ap-
pendix (just as those of chapter 3 of [W2] and section 3 of this paper) apply
only to proving conjecture 2.16 of [W2] for the minimal Hecke ring and mini-
mal deformation problem. In order to prove theorem 3.3 of [W2] one needs to
invoke theorem 2.17 and the arguments of chapter 2 of [W2].
We will keep the notation and assumptions of the main body of this paper.
Let Q denote a �nite set of primes as described in section 1 of this paper. By
a deformation of � of type Q we shall mean a complete noetherian local O-
algebra A with residue �eld k together with an equivalence class of continuous
representations � : G
Q
! GL
2
(A) with the following properties:
� � mod m
A
= �;
� �
�1
det � is a character of �nite order prime to p;
� if l 62 Q [ fpg and �j
I
l
is semi-simple then �(I
l
)
�
! �(I
l
);
� if l 62 Q [ fpg and �j
I
l
�
�
1 �
0 1
�
then �j
I
l
�
�
1 �
0 1
�
;
� if � is at and det �j
I
p
= � then � is at;
� if either � is not at or if det �j
I
p
6= � then �j
G
p
�
�
�
1
�
0 �
2
�
where �
2
is unrami�ed and �
2
mod m
A
=
2
.
As in chapter 1 of [W2] there is a universal lift �
univ
Q
: G
Q
! GL
2
(R
Q
) of type
Q. Recall that the universal property is for lifts up to conjugation. Moreover
one checks (c.f. the second paragraph of the proof of lemma 6) that there is a
natural isomorphism
Hom
k
(m
R
Q
=(�;m
2
R
Q
); k)
�
=
H
1
Q
(Q ; ad
0
�):
There is also a natural map R
Q
! T
Q
so that �
univ
Q
pushes forward to a
conjugate of �
0
Q
.
Recall that if Q = ; we shall often drop it from the notation. In this
appendix we shall reprove the following result.
18
Theorem 3 R
�
! T and these rings are complete intersections.
We note that if O
0
is the ring of integers of a �nite extension K
0
=K then
the rings T
0
Q
and R
0
Q
constructed using O
0
in place of O are just T
Q
O
O
0
and R
Q
O
O
0
. Also T
Q
is a complete intersection if and only if T
Q
O
O
0
is
(using for instance corollary 2.8 on page 209 of [K2]). Thus we may and we
shall assume that O is su�ciently large that the eigenvalues of every element
of �(G
Q
) are rational over k.
We recall that in the penultimate paragraph of section 4 of this paper we
showed that T
Q
is generated as an O-algebra by tr �
0
Q
(G
Q
). Thus we see that
the map R
Q
! T
Q
is a surjection.
We will need the following result.
Lemma 7 If q 2 Q then �
univ
Q
j
G
q
�
�
�
1
0
0 �
2
�
where �
1
j
I
q
= �
2
j
�1
I
q
and both
these characters factor through �
q
: I
q
!! �
q
.
It su�ces to check the �rst assertion. As � is unrami�ed at q, �
univ
Q
j
G
q
factors through
^
Z n Z
p
(1), where
^
Z is topologically generated by some lift
f of Frob
q
, Z
p
(1) is topologically generated by some element � and where
f�f
�1
= �
q
. As �(Frob
q
) has distinct eigenvalues it is easy to see that after
conjugation we may assume that �
univ
Q
(f) =
�
a 0
0 b
�
where a 6� b mod m
R
Q
.
We will show that �
univ
Q
(�) is a diagonal matrix with entries congruent to
1 mod m
R
Q
. We will in fact prove this mod m
n
R
Q
for all n by induction on n.
For n = 1 there is nothing to prove. So suppose this is true modulo m
n
R
Q
with
n > 0. Then
�
univ
Q
(�) �
�
�
1
0
0 �
2
�
(1
2
+N) mod m
n+1
R
Q
;
where each �
i
� 1 mod m
R
Q
and where N � 0 mod m
n
R
Q
. We see that mod
m
n+1
R
Q
we have
1 +
�
a 0
0 b
�
N
�
a 0
0 b
�
�1
�
�
�
q�1
1
0
0 �
q�1
2
�
(1 +N)
q
�
�
�
q�1
1
0
0 �
q�1
2
�
(1 + qN)
�
�
�
q�1
1
0
0 �
q�1
2
�
+N;
19
and as a 6� b mod m
R
Q
we deduce that N is diagonal modm
n+1
R
Q
as required.
We can choose �
2
so that �
2
(f) � �
q
mod m
R
Q
. Then we can de�ne a
map �
q
! R
�
Q
to be �
2
j
2
I
q
. This makes R
Q
into an O[�
Q
]-algebra. Using the
last lemma and the universal properties of R
Q
and of R it is easy to see that
R
Q
=a
Q
�
! R. It moreover follows from the discussion preceding theorem 1 of
this paper that the map R
Q
!! T
Q
is a map of O[�
Q
]-algebras.
The key observation is the following ring theoretic proposition. Theorem 3
follows on applying it to the rings R
Q
n
and T
Q
n
for the sets Q
n
constructed in
section 4 of this paper. Note that there is a map O[[S
1
; :::; S
r
]]!! O[�
Q
n
] with
kernel the ideal ((1+S
1
)
#�
q
1
�1; :::; (1+S
r
)
#�
q
r
�1), where Q
n
= fq
1
; :::; q
r
g.
Note also that by the displayed isomorphism a couple of lines before theorem
3 there exists a surjection of O-algebras O[[X
1
; :::; X
r
]]!! R
Q
n
.
Proposition 3 Suppose r is a non-negative integer and that we have a map
of O-algebras R!! T with T �nite and at over O. Suppose for each positive
integer n we have a map of O-algebras R
n
!! T
n
and a commutative diagram
of O-algebras
O[[S
1
; :::; S
r
]] ! R
n
!! R
# #
T
n
!! T;
where
1. there is a surjection of O-algebras O[[X
1
; :::; X
r
]]!! R
n
,
2. (S
1
; :::; S
r
)R
n
� ker (R
n
!! R),
3. (S
1
; :::; S
r
)T
n
= ker (T
n
!! T ),
4. if b
n
denotes the kernel of O[[S
1
; :::; S
r
]] ! T
n
then b
n
� ((1 + S
1
)
p
n
�
1; :::; (1 + S
r
)
p
n
� 1) and T
n
is a �nite free O[[S
1
; :::; S
r
]]=b
n
-module.
Then R
�
! T and these rings are complete intersections.
Reducing mod� we see that it su�ces to prove this result with k replacing
O everywhere. In this case we see that the last condition becomes b
n
�
(S
p
n
1
; :::; S
p
n
r
). Further we may replace R by its reduction modulo m
R
ker (R!
! T ), and so we may assume that R is �nite over k. We may replace T
n
by T
n
=(S
p
n
1
; :::; S
p
n
r
) and so assume that b
n
= (S
p
n
1
; :::; S
p
n
r
). Finally we may
replace R
n
by its image in R � T
n
.
20
Now de�ne an n-structure to be a pair of k-algebras B !! A together with
a commutative diagram of k-algebras
k[[S
1
; :::; S
r
]]
#
k[[X
1
; :::; X
r
]] !! B !! R
# #
A !! T;
such that
1. B ,! R � A,
2. (S
1
; :::; S
r
)B � ker (B !! R),
3. (S
1
; :::; S
r
)A = ker (A!! T ),
4. A is a �nite free k[[S
1
; :::; S
r
]]=(S
p
n
1
; :::; S
p
n
r
)-module.
Note that #B � (#T )
p
nr
#R and so we see that there are only �nitely many
isomorphism classes of n-structures. If S is an n-structure and if m � n then
we may obtain an m-structure S
(m)
by replacing A by A=(S
p
m
1
; :::; S
p
m
r
) and B
by its image in R� (A=(S
p
m
1
; :::; S
p
m
r
)).
As explained above, it follows from the hypotheses of the proposition that
an n-structure S
n
exists for each n. We next claim that we can �nd, for each
n, n-structures S
0
n
such that for m � n we have S
0
m
�
=
(S
0
n
)
(m)
. To prove this
observe that we can �nd recursively integers n(m) with the following properties
� S
(m)
n(m)
�
=
S
(m)
n
for in�nitely many n
� and for m > 1, S
(m�1)
n(m)
�
=
S
(m�1)
n(m�1)
.
Then set S
0
m
= S
(m)
n(m)
.
Thus we obtain a commutative diagram
::: R
0
n
::: R
0
2
!! R
0
1
!! R
# # # #
::: T
0
n
::: T
0
2
!! T
0
1
!! T
of k[[X
1
; :::; X
r
; S
1
; :::; S
r
]]-algebras. Moreover we have that
� k[[X
1
; :::; X
r
]]!! R
0
n
!! T
0
n
,
� T
0
n
is a �nite free k[[S
1
; :::; S
r
]]=(S
p
n
1
; :::; S
p
n
r
)-module,
21
� R
0
n
=(S
1
; :::; S
r
)!! R and T
0
n
=(S
1
; :::; S
r
)
�
! T .
Let R
0
1
denote the quotient of k[[X
1
; :::; X
r
]] by the intersection of the ideals
ker (k[[X
1
; :::; X
r
]] !! R
0
n
) and let T
0
1
denote the quotient of k[[X
1
; :::; X
r
]]
by the intersection of the ideals ker (k[[X
1
; :::; X
r
]] !! T
0
n
). Then we have a
commutative diagram
k[[S
1
; :::; S
r
]]
#
k[[X
1
; :::; X
r
]] !! R
0
1
!! R
# #
T
0
1
!! T;
such that
� R
0
1
!! T
0
1
,
� T
0
1
is a �nite free k[[S
1
; :::; S
r
]]-module,
� R
0
1
=(S
1
; :::; S
r
)!! R and T
0
1
=(S
1
; :::; S
r
)
�
! T .
We deduce that T
0
1
has Krull dimension r and hence we deduce that the
map k[[X
1
; :::; X
r
]] !! T
0
1
has trivial kernel. That is we have isomorphisms
k[[X
1
; :::; X
r
]]
�
! R
0
1
�
! T
0
1
. Thus R
�
! T . As T has Krull dimension 0 and
T
�
=
k[[X
1
; :::; X
r
]]=(S
1
; :::; S
r
) we see that T is a complete intersection, and
the proposition is proved.
22