This paper employs the Taylor-Wiles-Kisin patching method and explicit local deformation ring computations to establish a multiplicity $2^k$ theorem for Galois representations in the mod $ell$ cohomology of Shimura curves, advancing understanding of local-global compatibility.
Contribution
It introduces a new multiplicity $2^k$ theorem for Shimura curves, extending classical results and providing progress on the Buzzard-Diamond-Jarvis conjecture, using explicit deformation ring analysis.
Findings
01
Established multiplicity $2^k$ theorem under mild hypotheses.
02
Computed Weil class groups of deformation rings.
03
Connected results to local-global compatibility and Eichler basis problem.
Abstract
We use the Taylor-Wiles-Kisin patching method to investigate the multiplicities with which Galois representations occur in the mod ℓ cohomology of Shimura curves over totally real number fields. Our method relies on explicit computations of local deformation rings done by Shotton, which we use to compute the Weil class group of various deformation rings. Exploiting the natural self-duality of the cohomology groups, we use these class group computations to precisely determine the structure of a patched module in many new cases in which the patched module is not free (and so multiplicity one fails). Our main result is a "multiplicity 2k" theorem in the minimal level case (which we prove under some mild technical hypotheses), where k is a number that depends only on local Galois theoretic information at the primes dividing the discriminant of the Shimura curve. Our result…
Equations261
k=\#\bigg{\{}v\bigg{|}D\text{ ramifies at }v,\overline{\rho}\text{ is unramified at }v\text{ and, }\overline{\rho}(\operatorname{Frob}_{v})\text{ is a scalar}\bigg{\}}.
k=\#\bigg{\{}v\bigg{|}D\text{ ramifies at }v,\overline{\rho}\text{ is unramified at }v\text{ and, }\overline{\rho}(\operatorname{Frob}_{v})\text{ is a scalar}\bigg{\}}.
K=v⊆OF∏Kv⊆v⊆OF∏D×(OF,v)⊆D×(AF,f)
K=v⊆OF∏Kv⊆v⊆OF∏D×(OF,v)⊆D×(AF,f)
SD(K)={f:D×(F)\D×(AF,f)/K→O}.
SD(K)={f:D×(F)\D×(AF,f)/K→O}.
Tv
Tv
TD(K)
TD(K)
tr(ρm(Frobv))
tr(ρm(Frobv))
det(ρm(Frobv))
ρm∣Gv∼(χεℓ0∗χ).
ρm∣Gv∼(χεℓ0∗χ).
r=(χεℓ0∗χ)
r=(χεℓ0∗χ)
KD(ρ)={K⊆D×(AF,f)ρ∼ρm for some m⊆TD(K)}
KD(ρ)={K⊆D×(AF,f)ρ∼ρm for some m⊆TD(K)}
νρ(K)={dimTD(K)/mSD(K)[m]21dimTD(K)/mSD(K)[m] if D is totally definite if D is indefinite
νρ(K)={dimTD(K)/mSD(K)[m]21dimTD(K)/mSD(K)[m] if D is totally definite if D is indefinite
D□(r)(A)
D□(r)(A)
\displaystyle=\left\{(M,r,e_{1},e_{2})\middle|\parbox{252.94499pt}{$M$ is a free rank 2 $A$-module with a basis $(e_{1},e_{2})$ and $r:G_{v}\to\operatorname{Aut}_{A}(M)$ such that the induced map $G\to\operatorname{Aut}_{A}(M)=\operatorname{GL}_{2}(A)\to\operatorname{GL}_{2}(\mathbb{F})$ is $\overline{r}$}\right\}_{/\sim}
k=\#\bigg{\{}v|\mathfrak{D}\bigg{|}\overline{\rho}\text{ is unramified at }v\text{ and, }\overline{\rho}(\operatorname{Frob}_{v})\text{ is a scalar}\bigg{\}}.
k=\#\bigg{\{}v|\mathfrak{D}\bigg{|}\overline{\rho}\text{ is unramified at }v\text{ and, }\overline{\rho}(\operatorname{Frob}_{v})\text{ is a scalar}\bigg{\}}.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Patching and Multiplicity 2k for Shimura Curves
Jeffrey Manning
Abstract.
We use the Taylor–Wiles–Kisin patching method to investigate the multiplicities with which Galois representations occur in the mod ℓ cohomology of Shimura curves over totally real number fields. Our method relies on explicit computations of local deformation rings done by Shotton, which we use to compute the Weil class group of various deformation rings. Exploiting the natural self-duality of the cohomology groups, we use these class group computations to precisely determine the structure of a patched module in many new cases in which the patched module is not free (and so multiplicity one fails).
Our main result is a “multiplicity 2k” theorem in the minimal level case (which we prove under some mild technical hypotheses), where k is a number that depends only on local Galois theoretic information at the primes dividing the discriminant of the Shimura curve. Our result generalizes Ribet’s classical multiplicity 2 result and the results of Cheng, and provides progress towards the Buzzard–Diamond–Jarvis local-global compatibility conjecture. We also prove a statement about the endomorphism rings of certain modules over the Hecke algebra, which may have applications to the integral Eichler basis problem.
1. Introduction
1.1. Overview and statement of main result
One of the most powerful tools in the study of the Langlands program is the Taylor–Wiles–Kisin patching method which, famously, was originally introduced by Taylor and Wiles [Wil95, TW95] to prove Fermat’s Last Theorem, via proving a special case of Langlands reciprocity for GL2.
In its modern formulation (due to Kisin [Kis09b] and others) this method considers a ring R∞, which can be determined explicitly from local Galois theoretic data, and constructs a maximal Cohen–Macaulay module M∞ over R∞ by gluing together various cohomology groups. Due to its construction, M∞ is closely related to certain automorphic representations, and so determining its structure has many applications in the Langlands program beyond simply proving reciprocity.
A few years after Wiles’ proof, Diamond [Dia97] and Fujiwara [Fuj06] discovered that patching can also be used to prove mod ℓ multiplicity one statements in cases where the q-expansion principle does not apply. In this argument they consider a case when the ring R∞ is formally smooth, and so the Auslander-Buchsbaum formula allows him to show that M∞ is free over R∞, a fact which easily implies multiplicity one. There are however, many situations arising in practice in which R∞ is not formally smooth, and so this method cannot be used to determine multiplicity one statements.
In this paper, we introduce a new method for determining the structure of a patched module M∞ arising from the middle degree cohomology of certain Shimura varieties, which applies in cases when R∞ is Cohen–Macaulay, but not necessarily formally smooth. Using this, we are able to compute the multiplicities for Shimura curves over totally real number fields in the minimal level case, under some technical hypotheses. Our main result is the following (which we state here, using some notation and terminology which we define later):
Theorem 1.1**.**
Let F be a totally real number field, and let D/F be a quaternion algebra which is ramified at all but at most one infinite place of F. Take some irreducible Galois representation ρ:GF→GL2(Fℓ), where ℓ>2 is a prime which is unramified in F, and prime to the discriminant of D. Assume that:
(1)
ρ* is automorphic for D.*
2. (2)
ρ∣Gv* is finite flat for all primes v∣ℓ of F.*
3. (3)
If v is an prime of F at which ρ ramifies and Nm(v)≡−1(modℓ), then either ρ∣Iv is irreducible or ρ∣Gv is absolutely reducible.
4. (4)
If v is any prime of F at which D ramifies, then ρ is Steinberg at v and
Nm(v)≡−1(modℓ).
5. (5)
The restriction ρ∣GF(ζℓ) is absolutely irreducible.
Let Kmin⊆D×(AF,f) be the minimal level at which ρ occurs, and let XD(Kmin) be the Shimura variety (of dimension either 0 or 1) associated to Kmin. Then the multiplicity111In the case when D unramified at exactly one infinite place of F, XD(Kmin) is an algebraic curve, and so this multiplicity is just the number of copies of ρ which appear in the étale cohomology group Heˊt1(XD(Kmin),μℓ). In the case when D is ramified at all infinite pales of F, XD(Kmin) is just a discrete set of points and so ρ does not actually appear in the cohomology. In this case, by the multiplicity we just mean the dimension of the eigenspace H0(XD(Kmin),Fℓ)[m] for m the corresponding maximal ideal of the Hecke algebra. with which ρ occurs in the mod ℓ cohomology of XD(Kmin) is 2k, where
[TABLE]
Note that the conditions that D ramifies at v, ρ is unramified at v and, ρ(Frobv) is a scalar imply that Nm(v)≡1(modℓ).
1.2. Some history of higher multiplicity results
A special case Theorem 1.1 was first proven by Ribet [Rib90] in the case when F=Q, D=Dpq is the indefinite quaternion algebra ramified at two primes, p and q, and Kmin is the group of units in a maximal order of Dpq(AF,f), i.e. the “level one” case (in which case k is forced to be either [math] or 1, as ρ is necessarily ramified at at least of of p and q). He also proved a more general result in the case when F=Q and D=Dp is the definite quaternion algebra ramified at one prime, p.
Yang [Yan96] gave a (non-sharp) upper bound on the multiplicity in the case where F=Q and ρ was ramified in at least half of the primes in the discriminant of D, and also showed that multiplicities of at least 4 are achievable. Helm [Hel07] strengthened this result to prove the optimal upper bound of 2k on the multiplicity, again in the case of F=Q, but without the ramification condition for ρ.
Cheng and Fu [CF18] generalized Ribet’s multiplicity 2 results to the case when F was a totally real number field, and also generalized this somewhat to the higher weight case. More precisely, they consider two indefinite quaternion algebras D0 and D (called D and D′ in their paper), where D is ramified precisely at the primes where D0 is ramified as well as two additional primes p and q. Provided that ρ is ramified at q and that the Shimura curve associated to D0 satisfies an appropriate multiplicity result one at non-minimal level (which holds by the q-expansion principle in the case when F=Q and D0=M2(Q), and follows in many other cases by known cases of Ihara’s Lemma), they prove Theorem 1.1 for D. In this case k is again forced to be either [math] or 1, as p is the only prime in the discriminant of D′ at which ρ can possibly be unramified and scalar.
They further proved (see Remark 3.9 in their paper) cases of Theorem 1.1 in which k is allowed to be arbitrary, showing unconditionally that a multiplicity of 2k is possible for any k. These results require that ρ ramifies at at least k primes in the discriminant of D, and still rely on certain non-minimal multiplicity one results.
Their arguments rely heavily on the assumption that ρ ramifies at certain primes in the discriminant of D (as well as on the non-minimal multiplicity one results) so it is very unlikely that their approach could be used to prove results in the same generality as this paper (even if the needed multiplicity one results were proven in full generality). In particular, their method cannot handle the case when ρ is unramified at every prime in the discriminant, or even more so when ρ is unramified and scalar at every prime in the discriminant, whereas the methods of this paper cover those cases with no added difficulty.
Based on the results over Q, Buzzard, Diamond and Jarvis [BDJ10] formulated a mod ℓ local-global compatibility conjecture, which gives a conjectural description of the multiplicity for arbitrary F, D and (prime to ℓ) level. Theorem 1.1 is a special case of this conjecture.
1.3. Overview of our method
The previous results relied heavily on facts about integral models of Shimura curves, as well as other results such as mod ℓ multiplicity one statements for modular curves (arising from the q-expansion principle) and Ihara’s Lemma. Our approach is entirely different, and does not rely on any such statements about Shimura curves.
Our method relies on the natural self-duality of the module M∞, combined with an explicit calculation of the ring R∞ arising in the patching method, together with its Weil class group Cl(R∞) and dualizing module ωR∞. The fact that M∞ is self-dual, and of generic rank 1, implies that M∞ corresponds to an element of [M∞]∈Cl(R∞) satisfying 2[M∞]=[ωR∞]. Provided that Cl(R∞) is 2-torsion free (which it is in our situation) this uniquely determines M∞ up to isomorphism. Thus determining the structure of M∞ is simply a matter of computing everything explicitly enough to determine the unique module M∞ satisfying 2[M∞]=[ωR∞].
While these computations may be quite difficult in higher dimensions, all of the relevant local deformation rings have been computed by Shotton [Sho16] in the GL2 case, and moreover his computations show that the ring R∞/λ is (the completion of) the ring of functions on a toric variety. This observation makes it fairly straightforward to apply our method in the GL2 case, and hence to precisely determine the structure of the patched module M∞.
Additionally, our explicit description of the patched module M∞ allows us to extract more refined data about the Hecke module structure of the cohomology groups, beyond just the multiplicity statements (see Theorem 1.2, below). This has potential applications to the integral Eichler basis problem and the study of congruence ideals.
1.4. An alternate approach to the multiplicity 2 result of [CG18]
Another approach to proving a multiplicity 2 statement by analyzing the structure of R∞, in a slightly different context, was given by Calegari and Geraghty in [CG18, Section 4]. Their approach again relies on explicit computations of local deformation rings, done in [Sno18] in their context, as well as a computation of the dualizing module ωR∞ (which is also necessary for our method). Unlike the method described in this paper however, their method also crucially uses the work of [Gro90] on the p-divisible group of J1(N), and its Hecke module structure, which was ultimately proved using the q-expansion principle. This makes it somewhat difficult to generalize their approach.
Our method can be used to provide an alternate proof of Calegari and Geraghty’s multiplicity 2 result, without the reliance on the results of [Gro90]. In fact one can check that (in the notation of [CG18, Section 4]) that (ϖ,β) is a regular sequence for the ring R†, and that R†/(ϖ,β) is isomorphic to the ring S considered in Section 3 of this paper, which proves their multiplicity 2 result without needing any computations beyond the ones already carried out in this paper (and also gives an analogue of Theorem 1.2). Since our method does not rely on the work of [Gro90], it would automatically give a generalization of Calegari and Geraghty’s result to Shimura curves over Q. It’s also likely that this could be extended to totally real number fields by analyzing the appropriate local deformation rings considered in [Sno18].
1.5. Explanations for the conditions in Theorem 1.1
Many of the conditions in the statement of Theorem 1.1 were included primarily to simplify the proof and exposition, and are not fundamental limitations on our method.
Condition (2) is essentially an assumption that the minimal level of ρ is prime to ℓ. It, together with the earlier assumption that ℓ does not ramify in F, is included to ensure that the local deformation rings Rv□,fl,ψ(ρ∣Gv) considered in Section 2 are formally smooth. As the local deformation rings at v∣ℓ are known to be formally smooth in more general situations, this condition can likely be relaxed somewhat with only minimal modifications to our method. Even more generally, it is likely that our techniques can be extended to certain other situations in which the local deformation rings at v∣ℓ are not formally smooth, provided we can still explicitly compute these rings.
Condition (3) rules out the so-called ‘vexing’ primes. It is mainly for convenience, to allow us to phrase our argument in terms of a ‘minimal level’ Kmin for ρ and avoid a discussion of types. The treatment of minimally ramified deformation conditions in [CHT08] should allow this restriction to be removed without much added difficulty.
Condition (4) ensures that the Steinberg deformation ring, R□,st,ψ(ρ∣Gv) from Section 2 is a domain. In the case when R□,st,ψ(ρ∣Gv) fails to be a domain, Thorne [Tho16] has defined new local deformation conditions which pick out the individual components. It’s likely this could allow this condition to be removed as well, with only small modifications to our arguments.
The restriction to the minimal level is similarly intended to ensure that the deformation rings considered will be domains. It is possible this restriction can be relaxed in certain cases, particularly in cases when Ihara’s Lemma is known.
We intend to explore the possibility of relaxing or removing some of these conditions in future work.
Lastly, condition (5)
is the classical “Taylor–Wiles condition”222Experts will note that there is also another Taylor–Wiles condition one must assume in the case when ℓ=5 and 5∈F. In our case however, this situation is already ruled out by the assumption that ℓ is unramified in F, and so we do not need to explicitly rule it out., which is a technical condition necessary for our construction in Section 4. It is unlikely that this condition can be removed without a significant breakthrough.
1.6. Definitions and Notation
Let F be a totally real number field, with ring of integers OF. We will always use v to denote a finite place v⊆OF. For any such v, let Fv be the completion of F and let OF,v be its ring of integers. Let ϖv be a uniformizer in OF,p and let kv=OF,v/ϖv=OF/v be the residue field. Let Nm(v)=#kv be the norm of v.
Let D be a quaternion algebra over F with discriminant D (i.e. D is the product of all finite primes of F at which D is ramified). Assume that D is either ramified at all infinite places of F (the totally definite case), or split at exactly one infinite place (the indefinite case). Fix a maximal order of D, so that we may regard D× as an algebraic group defined over OF.
Now fix a prime ℓ>2 which is relatively prime to D and does not ramify in F. For the rest of this paper we will fix a finite extension E/Qℓ. Let O be the ring of integers of E, λ∈O be a uniformizer and F=O/λ be its residue field.
For any λ-torsion free O-module M, we will write M∨=HomO(M,O) for its dual.
We define a level to be a compact open subgroup
[TABLE]
where we have Kv=D×(OF,v) for each v∣D. We say that K is unramified at some v∤D if Kv=GL2(OF,v). Note that K is necessarily unramified at all but finitely many v. Write NK for the product of all places v∤D where K is ramified.
If D is totally definite, let
[TABLE]
If D is indefinite, let XD(K) be the Riemann surface D×(F)\(D×(AF,f)×H)/K (where H is the complex upper half plane). Give XD(K) its canonical structure as an algebraic curve over F,
and let SD(K)=H1(XD(K),Z)⊗ZO. Also define SD(K)=SD(K)⊗OF.
For any finite prime ideal v of F for which v∤DNK, consider the double-coset operators Tv,Sv:SD(K)→SD(K) given by
[TABLE]
Let
[TABLE]
be the (anemic) Hecke algebra.
It will sometimes be useful to treat the TD(K)’s as quotients of a fixed ring TSuniv=O[Tv,Sv±1]v∈S, where S is a finite set of primes, containing all primes dividing DNK (here, Tv and Sv are treated as commuting indeterminants). We can thus think of any maximal ideal m⊆TD(K) as being a maximal ideal of TSuniv, and hence as being a maximal ideal of TD(K′) for all K′⊆K.
Now let GF=Gal(Q/F) be the absolute Galois group of F. For any v, let Gv=Gal(Fv/Fv) be the absolute Galois group of Fv, and let Iv⊴Gv be the inertia group. Fix embeddings Q↪Fv for all v, and hence embeddings Gv↪G. Let Frobv∈Gv be a lift of (arithmetic) Frobenius.
Let εℓ:GF→O× be the cyclotomic character (given by σ(ζ)=ζεℓ(σ) for any σ∈GF and ζ∈μℓ∞), and let εℓ:GF→F× be its mod ℓ reduction.
Now take a maximal ideal m⊆TD(K), and note that TD(K)/m is a finite extension of F.
It is well known (see [Car86]) that the ideal m corresponds to a two-dimensional semisimple Galois representation ρm:GF→GL2(TD(K)/m)⊆GL2(Fℓ) satisfying:
(1)
ρm is odd.
2. (2)
If v∤D,ℓ,NK, then ρm is unramified at v and we have
[TABLE]
3. (3)
If v∣ℓ and v∤D,NK, then ρm is finite flat at v.
4. (4)
If v∣D then
[TABLE]
where χ:Gv→Fℓ× is an unramified character.
We say that m is non-Eisenstein if ρm is absolutely irreducible.
In keeping with property (4) above, we will say that a local representation r:Gv→GL2(F) (resp. r:Gv→GL2(E)) is Steinberg if it can be written (in some basis) as
[TABLE]
for some unramified character χ:Gv→F (resp. χ:Gv→E). We say that a global representation r:GF→GL2(F) (resp. r:GF→GL2(E)) is Steinberg at v if r∣Gv is Steinberg.
Now if ψ:GF→O× is a character for which ψεℓ−1 has finite image, define the fixed determinant Hecke algebra TψD(K) to be quotient of TD(K) on which Nm(v)Sv=ψ(Frobv) for all v∤D,ℓ at which K is unramified.
Note that by Chebotarev density, a maximal ideal m⊆TD(K) is in the support of TψD(K) if and only if ρm has a lift ρ:GF→GL2(O) which is modular of level K with detρ=ψ (which in particular implies that detρm≡ψ(modλ)).
Now for any continuous absolutely irreducible representation ρ:GF→GL2(Fℓ), define:
[TABLE]
(that is, KD(ρ) is the set of levels K at which the representation ρ can occur.)
From now on, fix an absolutely irreducible Galois representation ρ:GF→GL2(Fℓ) for which KD(ρ)=∅ (i.e. ρ is “automorphic for D”). In particular, this implies that ρ is odd, and satisfies the numbered conditions in Section 1.6. Also assume that ρ∣Gv is finite flat at all primes v∣ℓ of F.
We will say that a minimal level of ρ is an element of KD(ρ) which is maximal under inclusion. The assumption that ρ∣Gv is finite flat for all v∣ℓ implies that we may pick a minimal level Kmin=∏v⊆OFKvmin of ρ for which Kvmin=D×(Ov) for all v∣ℓ. From now on fix such a Kmin.
Given any level K=v⊆OF∏Kv⊆Kmin, we say that K is of minimal level at some v⊆OF if Kv=Kvmin.
Now given K∈KD(ρ) and m⊆TD(K) for which ρ∼ρm we define the number:
[TABLE]
called the multiplicity of ρ at level K. This number is closely related to the mod ℓ local-global compatibility conjectures given in [BDJ10]. Note that νρ(K) does not depend on the choice of coefficient ring O.
Theorem 1.1 is precisely the assertion that νρ(Kmin)=2k.
1.7. Endomorphisms of Hecke modules
We close this section by stating another result of our work:
Theorem 1.2**.**
Let ρ satisfy the conditions of Theorem 1.1. If D is totally definite then trace map SD(Kmin)m⊗TD(Kmin)mSD(Kmin)m→ωTD(Kmin)m, induced by the self-duality of SD(Kmin)m is surjective (where ωTD(Kmin)m is the dualizing sheaf333Which exists as TD(Kmin)m is a λ-torsion free local O-module of Krull dimension 1, by definition. of TD(Kmin)m), and moreover the natural map TD(Kmin)m→EndTD(Kmin)m(SD(Kmin)m) is an isomorphism. If D is indefinite, then the natural map TD(Kmin)m→EndTD(Kmin)m[GF](SD(Kmin)m) is an isomorphism.
As explained in [Eme02], this statement has applications towards the integral Eichler basis problem, so can likely be used to strengthen the results of Emerton [Eme02]. Also the work of [BKM19] shows that this statement has an important application to the study of congruence ideals, where it can serve as something of a substitute for a multiplicity one statement.
Acknowledgments
I would like to thank Matt Emerton for suggesting this problem, and for all of his advice. I would also like to specifically thank him for pointing out that Theorem 1.2 followed from my work. I also thank Jack Shotton, Frank Calegari, Toby Gee and Florian Herzig for their comments on earlier drafts of this paper, and for many helpful discussions. I would also like to thank an anonymous reviewer for their helpful suggestions.
2. Galois Deformation Rings
In this section we will define the various Galois deformation rings which we will consider in the rest of the paper, and review their relevant properties.
2.1. Local Deformation Rings
Fix a finite place v of F and a representation r:Gv→GL2(F).
Let CO (resp. CO∧) be the category of Artinian (resp. complete Noetherian) local O-algebras with residue field F. Consider the (framed) deformation functor D□(r):CO→Set defined by
[TABLE]
It is well-known that this functor is pro-representable by some R□(r)∈CO∧, in the sense that D□(r)≡HomO(R□(r),−). In particular, r admits a universal lift r□:Gv→GL2(R□(r)).
For any continuous homomorphism, x:R□(r)→E, we obtain a Galois representation rx:Gv→GL2(E) lifting r, from the composition Gvr□GL2(R□(r))xGL2(E).
Now for any character ψ:Gv→O× with ψ≡detr(modλ) define R□,ψ(r) to be the quotient of R□(r) on which detr□(g)=ψ(g) for all g∈Gv. Equivalently, R□,ψ(r) is the ring pro-representing the functor of deformations of r with determinant ψ.
Given any two characters ψ1,ψ2:Gv→O× with detr≡ψ1≡ψ2(modλ) we have ψ1ψ2−1≡1(modλ), and so (as 1+λO is pro-ℓ and ℓ=2) there is a unique χ:Gv→O× with ψ1=ψ2χ2. But now the map r↦r⊗χ is an automorphism of the functor D□(r) which can be shown to induce a natural isomorphism R□,ψ1(r)≅R□,ψ2(r). Thus, up to isomorphism, the ring R□,ψ(r) does not depend on the choice of ψ.
We call R□(r) (respectively R□,ψ(r)) the deformation ring (respectively the fixed determinant deformation ring) of r.
In order to prove our main results, we will also need to consider various deformation rings with fixed type. Instead of defining these in general, we will consider only the specific examples which will appear in our arguments.
If v∣ℓ and r and ψ are both flat, define R□,fl,ψ(r) to be the ring pro-representing the functor of (framed) flat deformations of r with determinant ψ. We will refrain from giving a precise definition of this, as it is not relevant to our discussion. We will refer the reader to [Kis09b], [FL82], [Ram93] and [CHT08] for more details, and use only the following result from [CHT08, Section 2.4]:
Proposition 2.1**.**
If Fv/Qℓ is unramified, then R□,fl,ψ(r)≅O[[X1,…,X3+[Fv:Qℓ]]].
Also if v∤ℓ, we recall the notion of a “minimally ramified” deformation given in [CHT08, Definition 2.4.14] (which we again refrain from precisely defining). If ψ is a minimally ramified deformation of ψ, we will let R□,min,ψ(r) be the maximal reduced λ-torsion free quotient of R□,ψ(r) with the property that if x:R□,min,ψ(r)→E is a continuous homomorphism, then the corresponding lift rx:Gv→GL2(E) of r is minimally ramified. Again, we will refrain from giving a more detailed description of this, and instead we will use only the following well-known result (cf [Sho16, CHT08]):
Proposition 2.2**.**
R□,min,ψ(r)≅O[[X1,X2,X3]].
Remark**.**
It is a well-known result (see for instance [Dia96]) that if ρ:GF→GL2(Fℓ) is absolutely irreducible and automorphic for D and v∤ℓ,D is a prime of F satisfying condition (3) of Theorem 1.1 (i.e. either Nm(v)≡−1(modℓ), ρ∣Iv is irreducible or ρ∣Gv is absolutely reducible) then an automorphic lift ρ:GF→GL2(E) is minimally ramified at v if and only if ρ is automorphic of level K for some level K which is minimal at v.
This was the primary reason for including condition (3) in Theorem 1.1.
Now assume that v∤ℓ and r is Steinberg (in the sense of Section 1.6). We define R□,st(r) (called the Steinberg deformation ring) to be the maximal reduced λ-torsion free quotient of R□(r) for which rx:Gv→GL2(E) is Steinberg for every continuous homomorphism x:R□,st(r)→E.
Similarly if ψ:Gv→O× is an unramified character with ψ≡detr(modλ) (by assumption, r is Steinberg, and hence detr is unramified), we define R□,st,ψ(r) (called the fixed determinant Steinberg deformation ring) to be the maximal reduced λ-torsion free quotient of R□,ψ(r) for which rx:Gv→GL2(E) is Steinberg for every continuous homomorphism x:R□,st,ψ(r)→E.
It follows from our definitions that R□,st,ψ(r) is the maximal reduced λ-torsion free quotient of R□,st(r) on which detρ□(g)=ψ(g) for all g∈Gv.
2.2. Global Deformation Rings
Now take a representation ρ:GF→GL2(F) satisfying:
(1)
ρ is absolutely irreducible.
2. (2)
ρ is odd.
3. (3)
For each v∣ℓ, ρ∣Gv is finite flat.
4. (4)
For each v∣D, ρ is Steinberg at v.
5. (5)
KD(ρ)=∅.
Let ΣℓD be a set of finite places of F containing:
•
All places v at which ρ is ramified
•
All places v∣D (i.e. places at which D is ramified)
•
All places v∣ℓ
(we allow ΣℓD to contain some other places in addition to these), and let Σ⊆ΣℓD consist of those v∈ΣℓD with v∤ℓ,D.
Now as in [Kis09b] define RF,S□(ρ) (where ΣℓD⊆S) to be the O-algebra pro-representing the functor DF,S□(ρ):CO→Set which sends A to the set of tuples \big{(}\rho:G_{F,S}\to\operatorname{End}_{A}(M),\{(e^{v}_{1},e^{v}_{2})\}_{v\in\Sigma_{\ell}^{D}}\big{)}, where M is a free rank 2A-module with an identification M/mA=F2 sending ρ to ρ, and for each v∈ΣℓD, (e1v,e2v) is a basis for M, lifting the standard basis for M/mA=F2, up to equivalence.
Also define the unframed deformation ring RF,S(ρ) to be the O-algebra pro-representing the functor DF,S(ρ):CO→Set which sends A to the set of free rank 2A modules M with action ρ:GF,S→EndA(M) for which ρ≡ρ(modmA), up to equivalence. This exists because ρ is absolutely irreducible. We will let ρuniv:GF→GL2(RF,S(ρ)) denote the universal lift of ρ.
Now take any character ψ:GF→O× for which:
(1)
ψ≡detρ(modλ).
2. (2)
ψ is unramified at all places outside of ΣℓD, and all places dividing D.
3. (3)
ψ is flat at all places dividing ℓ.
4. (4)
ψεℓ−1 has finite image.
Note that as ψεℓ−1 has finite image, condition (3) is equivalent to the assertion that ψεℓ−1 is unramified at all places dividing ℓ.
Let DF,S□,ψ⊆DF,S□ be the subfunctor of DF,S□ which sends A to the set of tuples \big{(}\rho:G_{F,S}\to\operatorname{End}_{A}(M),\{(e^{v}_{1},e^{v}_{2})\}_{v\in\Sigma_{\ell}^{D}}\big{)} (up to equivalence) in DF,S□(A) for which detρ=ψ. Define DF,Sψ⊆DF,S similarly. Let RF,S□,ψ(ρ) and RF,Sψ(ρ) to be the rings pro-representing DF,S□,ψ and DF,Sψ. Equivalently, these are the quotients of RF,S□(ρ) and RF,S(ρ), respectively, on which detρ=ψ.
Now note that the morphism of functors
[TABLE]
induces a map:
[TABLE]
Now consider the ring
[TABLE]
so that RΣ,D,ℓ□ is a quotient of Rloc. Using the map π above, we may now define RF,S□,D(ρ)=RF,S□⊗RlocRΣ,D,ℓ□. We may also define Rlocψ, RΣ,D,ℓ□,ψ and RF,S□,D,ψ(ρ) analogously, by adding superscripts of ψ to all of the rings used in the definitions.
Also note that the morphism of functors \big{(}\rho,\{(e^{v}_{1},e^{v}_{2})\}_{v\in\Sigma_{\ell}^{D}}\big{)}\mapsto\rho induces a map RF,Sψ(ρ)→RF,S□,ψ(ρ). As in [Kis09b, (3.4.11)] this maps is formally smooth of dimension j=4∣ΣℓD∣−1, and so we may identify RF,S□,ψ(ρ)=RF,Sψ(ρ)[[w1,…,wj]].
We can now define a map RF,S□,ψ(ρ)→RF,Sψ(ρ) by sending each wi to [math]. Using this map, we may now define a unframed version of RF,S□,D,ψ(ρ) via
[TABLE]
It follows from these definitions that the maps x:RF,Sψ(ρ)→E that factor through RF,SD,ψ(ρ) are precisely those for which the induced representation ρx:GF→GL2(RF,Sψ(ρ))→GL2(E) satisfies:
•
ρx∣Gv is flat at all v∣ℓ
•
ρx∣Gv is Steinberg at all v∣D
•
ρx∣Gv is minimally ramified at all v∈Σ.
(This is simply because the definition of RF,SD,ψ(ρ) is such that any map x:RF,Sψ(ρ)→E factors through RF,SD,ψ(ρ) if and only if the corresponding map x:R□,ψ↠RF,Sψ(ρ)→E factors through RF,S□,D,ψ(ρ).)
In order to prove Theorem 1.2 we will need slightly more refined information about the relationship between RF,S(ρ) and RF,Sψ(ρ).
Let ψ=detρ:GF→F× be the reduction of ψ. Let DF,S(ψ):CO→Set be the functor which sends A∈CO to the set of maps χ:GF,S→A× satisfying χ≡ψ(modmA), up to equivalence. Let RF,S(ψ) be the ring pro-representing DF,S(ψ).
Now for any A∈CO, A is a finite ring of ℓ-power order, and so mA⊆A also has ℓ-power order.
It follows that (1+mA,×) is an abelian multiplicative group of ℓ-power order. In particular, as ℓ is odd, the map x↦x2 is an automorphism of (1+mA,×), and hence it has an inverse ⋅:(1+mA,×)→(1+mA,×). It is easy to see that x↦x2, and hence x↦x, commutes with morphisms in CO, and is thus an automorphism of the functor A↦(1+mA,×) from CO to Ab.
Now consider any ρ:GF,S→End(M) in DF,S(ρ)(A). By definition we have detρ≡detρ≡ψ(modmA), and so (detρ)−1ψ≡1(modmA). That is, the image of (detρ)−1ψ:GF,S→A× lands in 1+mA. By the above work, it follows that there is a unique character (detρ)−1ψ:GF,S→1+mA⊆A× with ((detρ)−1ψ)2=(detρ)−1ψ. Thus we may define a representation ρψ:GF,S→End(M) by ρψ=((detρ)−1ψ)ρ. Notice that ρψ∈DF,S(ρ)(A) and we have detρψ=ψ, so that ρψ∈DF,Sψ(ρ)(A). It is easy to see that the map ρ↦ρψ is a natural transformation DF,S→DF,Sψ.
We now claim that the map DF,S(ρ)→DF,S(ψ)×DF,Sψ(ρ) given by ρ↦(detρ,ρψ) is an isomorphism of functors. Indeed, it has an inverse given by (χ,ρ)↦χψ−1ρ. Looking at the rings these functors represent gives the following:
Lemma 2.3**.**
There is a natural isomorphism RF,S(ψ)⊗ORF,Sψ(ρ)∼RF,S(ρ) of O-algebras, induced by the natural transformation ρ↦(detρ,ρψ).
Lemma 2.3 may be though of as giving a natural way of separating the determinant of a representation ρ:GF,S→GL2(A) from the rest of the representation.
2.3. Two Lemmas about Deformation Rings
We finish this section by stating two standard results (cf. [Kis09b]) which will be essential for our discussion of Taylor–Wiles–Kisin patching in Section 4.
The first concerns the existence of an “R→T” map:
Lemma 2.4**.**
Assume that ρ satisfies all of the numbered conditions listed in Section 2.2. Take K=∏vKv∈KD(ρ) and let S be a set of finite places of F containing ΣℓD such that K is unramified outside of S. Then there is a surjective map RF,S(ρ)↠TD(K)m, which induces a surjective map RF,Sψ(ρ)↠TψD(K)m for any character ψ:GF→O× lifting detρ for which m is the support of TψD(K). If Kv is maximal for all v∣D and all v∣ℓ and Kv=Kvmin for all v∈Σ, then this map factors through RF,Sψ(ρ)↠RF,SD,ψ(ρ).
Note that (as mentioned in the remark following Proposition 2.2) condition (3) of Theorem 1.1 is needed to ensure that RF,S(ρ)↠TD(K)m does indeed factor through RF,Sψ(ρ)↠RF,SD,ψ(ρ).
The second concerns the existence of “Taylor–Wiles” primes:
Lemma 2.5**.**
Assume that ρ satisfies all of the numbered conditions listed in Section 2.2and condition (5) of Theorem 1.1. Let S be a set of finite places of F containing ΣℓD, such for any prime v∈S∖ΣℓD, Nm(v)≡1(modℓ) and the ratio of the eigenvalues of ρ(Frobv) is not equal to Nm(v)±1 in Fℓ×.
Then there exist integers r,g≥1 such that for any n≥1, there is a finite set Qn of primes of F for which:
•
Qn∩S=∅.
•
#Qn=r.
•
For any v∈Qn, Nm(v)≡1(modℓn).
•
For any v∈Qn, ρ(Frobv) has distinct eigenvalues.
•
There is a surjection RΣ,D,ℓ□,ψ[[x1,…,xg]]↠RF,S∪Qn□,D,ψ(ρ).
Moreover, we have dimRΣ,D,ℓ□,ψ=r+j−g+1.
From now on we will write R∞ to denote RΣ,D,ℓ□,ψ[[x1,…,xg]] so that dimR∞=r+j+1. By the results of Section 2.1 we have
[TABLE]
for some integer g′. In Section 3 below, we will use the results of [Sho16] to explicitly compute the ring R∞, and then use the theory of toric varieties to study modules over R∞.
In Chapter 4, we will use Lemma 2.4 and 2.5 to construct a particular module M∞ over R∞ out of a system of modules over the rings TD(K), and then use the results of Chapter 3 to deduce the structure of M∞. This will allow us to prove Theorems 1.1 and 1.2.
3. Class Groups of Local Deformation Rings
In our situation, all of the local deformation rings which will be relevant to us were computed in [Sho16]. In this section, we will use this description to explicitly describe the ring R∞, and to study its class group (or rather, the class group of a related ring).
We first introduce some notation which we will use for the rest of this paper. If R is any Noetherian local ring, we will always use mR to denote its maximal ideal.
If M is a (not necessarily free) finitely generated R-module, we will say that the rank of M, denoted by rankRM is the cardinality of its minimal generating set.
If R is a domain we will write K(R) for its fraction field. If M is a finitely generated R-module, then we we will say that the generic rank of M, denoted g.rankRM is the K(R)-dimension of M⊗RK(R) (that is, the rank of M at the generic point of R).
From now on assume that R is a (not necessarily local) normal Cohen–Macaulay domain with a dualizing sheaf555Which will be the case for all Cohen–Macaulay rings we will consider., we will use ωR to denote the dualizing sheaf of R.
For any finitely generated R-module M, we will let M∗=HomR(M,ωR). We say that M is reflexive if the natural map666As is it fairly easy to show that the dual of a finitely generated R-module is reflexive (cf [Sta18, Tag 0AV2]) this definition is equivalent to simply requiring that there is some isomorphism M∼M∗∗. In particular, if M≅M∗ then M is automatically reflexive. M→M∗∗ is an isomorphism.
We will let Cl(R) denote the Weil divisor class group of R, which is isomorphic (cf [Sta18, Tag 0EBM]) to the group of generic rank 1 reflexive modules over R. For any generic rank 1 reflexive sheaf M, let [M]∈Cl(R) denote the corresponding element of the class group. The group operation is then defined by [M]+[N]=[(M⊗RN)∗∗]. Note that [ωR]∈Cl(R) and we have [M∗]=[ωR]−[M] for any [M]∈Cl(R).
Lastly, given any reflexive module M, the natural perfect pairing M∗×M→ωR gives rise to a natural map τM:M∗⊗RM→ωR (defined by τM(φ⊗x)=φ(x)) called the trace map.
If M∞ is a finitely-generated module over R∞ satisfying:
(1)
M∞* is maximal Cohen–Macaulay over R∞;*
2. (2)
we have M∞∗≅M∞ (and hence M∞ is reflexive);
3. (3)
g.rankR∞M∞=1;
then dimFM∞/mR∞=2k. Moreover, the trace map τM∞:M∞⊗R∞M∞→ωR∞ is surjective.
Thus, to prove Theorem 1.1, it will suffice to construct a module M∞ over R∞ satisfying the conditions of Theorem 3.1 with dimFM∞/mR∞=νρ(Kmin). The last statement, that τM∞ is surjective, will be used to prove Theorem 1.2 (see the end of Section 4).
Our primary strategy for proving Theorem 3.1 is to note that conditions (1) and (3) imply that M∞ is the module corresponding to a Weil divisor on R∞, and condition (2) implies that we have 2[M∞]=[ωR∞] in Cl(R∞). Provided that Cl(R∞) is 2-torsion free, this means that conditions (1), (2) and (3) uniquely characterize the module M∞. Proving the theorem would thus simply be a matter of computing the unique module M∞ satisfying the conditions of the theorem explicitly enough.
Unfortunately, while we can give a precise description of the ring R∞ in our situation, it is difficult to directly compute Cl(R∞) from that description. Instead, we will first reduce the statement of Theorem 3.1 to a similar statement over the ring R∞=R∞/λ, and then to a statement over a finitely generated graded F-algebra R with R≅R∞ (see Theorems 3.3 and 3.5 below). We will then be able to directly compute Cl(R), and the unique module M with 2[M]=[ωR] in Cl(R), by using the theory of toric varieties.
In Section 3.1 we summarize the computations in [Sho16] to explicitly describe the rings R∞ and R∞, and reduce Theorem 3.1 to the corresponding statement over R∞ (Theorem 3.3). In Section 3.2 we introduce the ring R, and show that it is the coordinate ring of an affine toric variety. Finally in Section 3.3 we use the theory of toric varieties to compute Cl(R), which allows us to prove a “de-completed” mod λ version of Theorem 3.1. In Section 3.4 we adapt the method of Danilov [Dan68] for computing the class groups of completions of graded rings to show that Cl(R)≅Cl(R∞), from which we deduce Theorem 3.3 and hence Theorem 3.1.
3.1. Explicit Calculations of Local Deformation Rings
In order to prove Theorem 3.1, it will be necessary to first compute the ring R∞, or equivalently to compute R□,st,ψ(ρ∣Gv) for all v∣D.
These computations were essentially done by Shotton [Sho16], except that he considers the non fixed determinant version, Rst,□(ρ∣Gv) instead of Rst,□,ψ(ρ∣Gv). Fortunately, it is fairly straightforward to recover Rst,□,ψ(ρ∣Gv) from Rst,□(ρ∣Gv). Specifically, we get:
Theorem 3.2**.**
Take any place v∣D. Recall that we have assumed that Nm(v)≡−1(modℓ). If the residual representation ρ∣Gv:Gv→GL2(F) is not scalar, then R□,st,ψ(ρ∣Gv)≅O[[X1,X2,X3]].
If ρ∣Gv:Gv→GL2(F) is scalar then
[TABLE]
where Iv is the ideal generated by the 2×2 minors of the matrix
[TABLE]
The ring Sv is a Cohen–Macaulay and non-Gorenstein domain of relative dimension 3 over O. (λ,C,Y,B−Z) is a regular sequence for Sv. Moreover, Sv[1/λ] is formally smooth of dimension 3 over E.
Proof.
For convenience, let Rst=Rst,□(ρ∣Gv) and Rstψ=Rst,□,ψ(ρ∣Gv). By definition, Rstψ is the maximal reduced λ-torsion free quotient of Rst on which detρ□(g)=ψ(g) for all g∈Gv.
Now let Iv/P~v≅Zℓ be the maximal pro-ℓ quotient of Iv, so that P~v⊴Gv and Tv=Gv/P~v≅Zℓ⋊Z. Now let σ,ϕ∈Tv be topological generators for Zℓ and Z, respectively (chosen so that ϕ is a lift of arithmetic Frobenius, so that ϕσϕ−1=σNm(v)).
Now as in [Sho16], we may assume that the universal representation ρ□:Gv→GL2(Rst) factors through Tv. As we already have detρ□(σ)=1=ψ(σ), it follows that Rstψ is the maximal reduced λ-torsion free quotient of R on which detρ□(ϕ)=ψ(ϕ).
As explained in Section 2, up to isomorphism the ring Rstψ is unaffected by the choice of ψ, so it will suffices to prove the claim for a particular choice of ψ. Thus from now on we will assume that ψ is unramified and ψ(ϕ)=(Nm(v)+1)2Nm(v)t2 where
[TABLE]
so that t≡Nm(v)+1≡trρ(ϕ)(modℓ) (this particular choice of t is made to agree with the computations of [Sho16]).
But now by the definition of Rst=Rst,□(ρ∣Gv) we have that Nm(v)(trρ□(ϕ))2=(Nm(v)+1)2detρ□(ϕ) and so
[TABLE]
(where we have used the fact that Nm(v)≡−1(modℓ), and so Nm(v)+1 is a unit in O).
It follows that
[TABLE]
But now
[TABLE]
and so as ℓ∤2,Nm(v),Nm(v)+1 we get that (Nm(v)+1)2Nm(v)(trρ□(ϕ)+t) is a unit in Rst. It follows that Rstψ is the maximal reduced λ-torsion free quotient of
[TABLE]
It now follows immediately from Shotton’s computations that in each case Rstψ,∘ is already reduced and λ-torsion free (and so Rstψ=Rstψ,∘) and has the form described in the statement of Theorem 3.2 above.
Indeed, first assume that Nm(v)≡±1(modℓ). By [Sho16, Proposition 5.5] we may write Rst=O[[B,P,X,Y]] with
[TABLE]
for some x∈O. Thus we have
[TABLE]
and so (as t=Nm(v)+1∈O is a unit), Rstψ,∘=Rst/(tP)≅O[[B,P,X,Y]]/(P)≅O[[B,X,Y]], as desired.
Now assume that Nm(v)≡1(modℓ). Again, following the computations of [Sho16, Proposition 5.8] we can write
[TABLE]
(for x,y∈O) where A,B,C,P,Q,R and S topologically generate Rst. Now following Shotton’s notation, let T=P+Q, so that trρ□(ϕ)=2+T=t+T and thus Rstψ,∘=Rst/(T). In both cases (ρ∣Gv non-scalar and scalar) Shotton’s computations immediately give the desired description of Rstψ.777In Shotton’s notation, when ρ∣Gv is scalar Rstψ would be cut out by the 2×2 minors of the matrix (X1Y1X2−X1X3Y3X4X3+2Nm(v)+1Nm(v)−1). This is equivalent to the form stated in Theorem 3.2 via the variable substitutions A=X1, B=−X2, C=Y1, X=X3, Y=X4 and Z=Y3.
Moreover, Shotton shows that Sv is indeed Cohen–Macaulay and non Gorenstein of relative dimension 3 over O, and that Sv[1/λ] is formally smooth of dimension 3 over E . As Sv is Cohen–Macaulay, the claim that (λ,C,Y,B−Z) is a regular sequence simply follows by noting that
[TABLE]
is a zero dimensional ring, and so (λ,C,Y,B−Z) is a system of parameters.
∎
Thus letting D1∣D be the product of the places v∣D at which ρ∣Gv:Gv→GL2(F) is scalar, we have
[TABLE]
for some integer s. As the rings Sv are all Cohen–Macaulay by Theorem 3.2, it follows that R∞ is as well.
Now note that the description of Sv in Theorem 3.2 becomes much simpler if we work in characteristic ℓ. Indeed, if ρ∣Gv is scalar then Nm(v)≡1(modℓ) and so, S=Sv/λ is an explicit graded ring not depending on v. Specifically, we have S=F[[A,B,C,X,Y,Z]]/I where I is the (homogeneous) ideal generated by the 2×2 minors of the matrix
(ACBAXZYX).
It thus follows that
[TABLE]
which will be much easier to work with than R∞. In particular, note that R∞ is still Cohen–Macaulay, as R∞ is λ-torsion free by definition.
It will thus be useful to reduce Theorem 3.1 the following “mod λ” version:
Theorem 3.3**.**
If M∞ is a finitely-generated module over R∞ satisfying:
(1)
M∞* is maximal Cohen–Macaulay over R∞*
2. (2)
We have M∞∗≅M∞.
3. (3)
g.rankR∞M∞=1.
then dimFM∞/mR∞=2k. Moreover, the trace map τM∞:M∞⊗R∞M∞∼ωR∞ is surjective.
Assume that Theorem 3.3 holds, and that M∞ satisfies the hypotheses of Theorem 3.1. As R∞ is flat over O, it is λ-torsion free and thus λ is not a zero divisor on M∞ (by condition (1)). It follows that M∞=M∞/λ is maximal Cohen–Macaulay over R∞ and g.rankR∞M∞=g.rankR∞M∞=1. (In general, if R is Cohen–Macaulay and M is maximal Cohen–Macaulay over R, then for any regular element x∈R, g.rankR/x(M/x)=g.rankRM, provided R/x is also a domain.)
Moreover, as M∞ is maximal Cohen–Macaulay over R∞, [Eis95, Proposition 21.12b] gives
[TABLE]
where we have used the fact that ωR∞/λ≅ωR∞, by [Eis95, Chapter 21.3]. Thus M∞ is self-dual. Thus M∞ satisfies all of the hypotheses of Theorem 3.3, and so dimFM∞/mR∞=2k and τM∞ is surjective.
Now we obviously have that M∞/mR∞≅M∞/mR∞, so the first conclusion of Theorem 3.1 follows.
Also, the trace map τM∞:M∞⊗R∞M∞→ωR∞ is just the mod-λ reduction of the map τM∞:M∞⊗M∞→ωR∞, so it follows that τM∞ is surjective if and only if τM∞ is. Thus the second conclusion of Theorem 3.1 follows.
∎
As hinted above, we will prove Theorem 3.3 by computing the class group of R∞.
We finish this section by proving the following lemma, which will make the second conclusion of Theorem 3.3 easier to prove (and will also be useful in the proof of Theorem 1.2):
Lemma 3.4**.**
If R is a Cohen–Macaulay ring with a dualizing sheaf ωR, and M is a reflexive R-module, then the trace map τM:M∗⊗RM→ωR is surjective if and only if there exists an R-module surjection M∗⊗RM↠ωR.
Proof.
Assume that f:M∗⊗RM→ωR is a surjection. Take any α∈ωR. Then we can write
[TABLE]
for some finite index set I and some bi∈M∗ and ci∈M. For each i∈I, consider the R-linear map φi:M→ωR defined by φi(c)=f(bi⊗c). Then we have φi∈M∗ for all i and so
[TABLE]
Thus τM is surjective.
∎
3.2. Toric Varieties
For the remainder of this section we will consider the rings S=F[A,B,C,X,Y,Z]/I, where again I is the ideal generated by the 2×2 minors of the matrix (ACBAXZYX), and R=S⊗k[x1,…,xs]. Note that S and R are naturally finitely generated graded F-algebras. Let mS and mR denote their irrelevant ideals, and note S and R∞ are the completions of S and R at these ideals.
The goal of this subsection and the next one is to prove the following “de-completed” version of Theorem 3.3. In Section 3.4 we will show that this implies Theorem 3.3, and hence Theorem 3.1.
Theorem 3.5**.**
If M is a finitely-generated module over R satisfying:
(1)
M* is maximal Cohen–Macaulay over R*
2. (2)
We have M∗≅M.
3. (3)
g.rankRM=1.
then dimFM/mR=2k. Moreover, the trace map τM:M⊗RM∼ωR is surjective.
As outlined above, we will prove this theorem by computing Cl(R). The key insight that allows us to preform this computation is that S, and hence R, is the coordinate ring of an affine toric variety.
In this section, we review the basic theory of toric varieties and show that S and R indeed correspond to toric varieties. We shall primarily follow the presentation of toric varieties from [CLS11]. Unfortunately [CLS11] works exclusively with toric varieties over C, whereas we are working in positive characteristic. All of the results we will rely on work over arbitrary base field, usually with identical proofs, so we will freely cite the results of [CLS11] as if they were stated over arbitrary fields. We refer the reader to [MS05] and [Dan78] for a discussion of toric varieties over arbitrary fields.
We recall the following definitions. For any integer d≥1, let Td=Gmd=(F×)d, thought of as a group variety. Define the two lattices
[TABLE]
called the character lattice and the lattice of one-parameter subgroups, respectively. Note that M≅N≅Zd. We shall write M and N additively. For m∈M and u∈N, we will write χm:Td→Gm and λu:Gm→Td to denote the corresponding morphisms.
First note that there is a perfect pairing ⟨,⟩:M×N→Z given by t⟨m,u⟩=χm(λu(t)). We shall write MR and NR for M⊗ZR and N⊗ZR, which are each d-dimensional real vector spaces. We will extend the pairing ⟨,⟩ to a perfect pairing ⟨,⟩:MR×NR→R.
For the rest of this section, we will (arbitrarily) fix a choice of basis e1,…,ed for M, and so identify M with Zd. We will also identify N with Zd via the dual basis to e1,…,ed. Under these identifications, ⟨,⟩ is simply the usual (Euclidean) inner product on Zd.
We can now define:
Definition 3.6**.**
An (affine) toric variety of dimension d is a pair (X,ι), where X is an affine variety X/F of dimension d and ι is an open embedding ι:Td↪X such that the natural action of Td on itself extends to a group variety action of Td on X. We will usually write X instead of the pair (X,ι).
For such an X, we define the semigroup of X to be
[TABLE]
For convenience, we will also say that a finitely generated F-algebra R (together with an inclusion R↪F[M]) is toric if SpecR is toric.
The primary significance of affine toric varieties is that they are classified by their semigroups. Specifically:
Proposition 3.7**.**
If X is an affine toric variety of dimension d, then X=SpecF[SX], and the embedding ι:Td↪X is induced by F[SX]↪F[M] (using the fact that Td=SpecF[M]). Moreover we have
(1)
The semigroup SX spans M (that is, ZSX has rank d).
2. (2)
If SX is saturated in M (in the sense that km∈SX implies that m∈SX for all k>0 and m∈M) then X is a normal variety.
Conversely, if S⊆M is a finitely generated semigroup spanning M then the inclusion F[S]↪F[M] gives SpecF[S] the structure of a d-dimensional affine toric variety.
Proof.
cf. [CLS11] Proposition 1.1.14 and Theorems 1.1.17 and 1.3.5.
∎
If R is a toric F-algebra, we will write SR to mean SSpecR.
While it can be difficult to recognize toric varieties directly from Definition 3.6, the following Proposition makes it fairly easy to identify toric varieties in As.
Proposition 3.8**.**
Fix an integer h≥1 and let Φ:Zh→M be any homomorphism with finite cokernel, and let L=kerΦ. Let S⊆M be the semigroup generated by Φ(e1),…,Φ(eh)∈M. Then we have an isomorphism F[z1,…,zh]/IL≅F[S] given by zi↦Φ(ei), where
[TABLE]
(Where, for any α=(α1,…,αh)∈Z≥0h, we write zα=z1α1⋯zhαh∈F[z1,…,zh].)
Moreover IL can be explicitly computed as follows: Assume that L=(ℓ1,...,ℓr) is a Z-basis for L, with ℓi=(ℓ1i,…,ℓhi)∈Zh. Write each ℓi as ℓi=ℓ+i−ℓii where
[TABLE]
Then if IL=(zℓ+1−zℓ−1,…,zℓ+h−zℓ−h)⊆F[z1,…,zh], IL is the saturation of IL with respect to z1⋯zh, that is:
[TABLE]
Conversely, if I⊆F[z1,…,zh] is any prime ideal which can be written in the form I=(zαi−zβii∈A) for a finite index set A and αi,βi∈Z≥0h, then I=IL for some L and so F[z1,…,zh]/I can be given the structure of a toric F-algebra.
Proof.
This mostly follows from [CLS11, Propositions 1.1.8, 1.1.9 and 1.1.11]. The statement that IL=(IL:(z1⋯zh)∞) is [CLS11, Exercise 1.1.3] or [MS05, Lemma 7.6]
∎
Now applying the above results to the F-algebra S, we get:
Proposition 3.9**.**
S* may be given the structure of a 3-dimensional toric F-algebra, with semigroup*
[TABLE]
under some choice of basis e1,e2,e3 for M. Moreover:
(1)
SpecS* is the affine cone over a surface V⊆P5 isomorphic to P1×P1. The embedding P1×P1∼V⊆P5 corresponds to the very ample line bundle OP1(2)⊠OP1(1) on P1×P1.*
2. (2)
S* is isomorphic to the ring F[x,xz,xz2,y,yz,yz2]⊆F[x,y,z].*
3. (3)
SpecS* is a normal variety.*
4. (4)
R* is toric of dimension 3k+s.*
Proof.
Take d=3 in the above discussion, and fix an isomorphism M≅Z3.
Write S={(a,b,c)∈Z3∣a,b,c≥0,2a+2b≥c}. We will first show that S≅F[S]. Note that S is generated by the (transposes of) the columns of the matrix
[TABLE]
which in particular gives an isomorphism F[S]≅F[x,xz,xz2,y,yz,yz2]⊆F[x,y,z].
Let L=kerΦ. By Proposition 3.8 it follows that F[S]≅F[A,B,C,X,Y,Z]/IL (where we have identified the ring F[z1,z2,z3,z4,z5,z6] with F[A,B,C,X,Y,Z] in the obvious way, in order to keep are notation consistent).
But now note that L is a rank 3 lattice with basis L=(ℓ1,ℓ2,ℓ3) given by the vectors:
[TABLE]
It follows that
[TABLE]
whence it is straightforward to compute that
[TABLE]
Thus S=F[A,B,C,X,Y,Z]/I is indeed toric with SS=S, and we have
[TABLE]
Moreover, this isomorphism sends the ideal (A,B,C,X,Y,Z)⊆S to the ideal
(x,xz,xz2,y,yz,yz2), from which (2) easily follows.
Now the semigroup SS={(a,b,c)∈Z3∣a,b,c≥0,2a+2b≥c≥0} is clearly saturated in M, and so SpecS is indeed normal, proving (3).
Now note that OP1(2)⊠OP1(1) is indeed a very ample line bundle on P1×P1 and corresponds to the (injective) morphism f:P1×P1→P5 defined by
[TABLE]
It thus follows that the coordinate ring on the cone over the image of f is isomorphic to
[TABLE]
proving (1).
Lastly, recalling that M=Z3, let M′=M=M⊕k⊕Zs=Z3k+s and define:
[TABLE]
so that
[TABLE]
so that R is indeed toric of dimension 3k+s, proving (4).
∎
We will now restrict our attention to normal affine toric varieties. The advantage to doing this is that Proposition 3.7 has a refinement (see Proposition 3.11 below) that allows us to characterize normal toric varieties much more simply, using cones instead of semigroups.
We now make the following definitions:
Definition 3.10**.**
A convex rational polyhedral cone in NR is a set of the form:
[TABLE]
for some finite subset S⊆N.
A face of σ is a subset τ⊆σ which can be written as τ=σ∩H for some hyperplane H⊆NR which does not intersect the interior of σ. We write τ⪯σ to say that τ is a face of σ. It is clear that any face of σ is also a convex rational polyhedral cone. We say that σ is strongly convex if {0} is a face of σ.
We write Rσ for the subspace of NR spanned by σ, and we will let the dimension of σ be dimσ=dimRRσ.
We make analogous definitions for cones in MR.
For a convex rational polyhedral cone σ⊆NR (or similarly for σ⊆MR), we define its dual cone to be:
[TABLE]
It is easy to see that σ∨ is also convex rational polyhedral cone. If σ is strongly convex and dimσ=d then the same is true of σ∨. Moreover, for any σ we have σ∨∨=σ.
We now have the following:
Proposition 3.11**.**
If X is a normal affine toric variety of dimension d, then there is a (uniquely determined) strongly convex rational polyhedral cone σX⊆NR for which σX∨∩M=SX and
[TABLE]
*We call σX the *cone associated to X. Again, if R is a toric F-algebra, then we write σR for σSpecR.
Proof.
This follows from [CLS11] Theorem 1.3.5 (for σX∨∩M) and Proposition 3.2.2 (for σX∩N). Note that it is clear from our definitions that a convex rational polyhedral cone σ⊆NR is uniquely determined by σ∩N.
∎
Remark**.**
Based on the statement of Proposition 3.11, it would seem more natural to simply define the cone associated to X to be σX∨, and not mention the lattice N at all. The primary reason for making this choice in the literature is to simplify the description of non-affine toric varieties, which is not relevant to our applications. Nevertheless we shall use the convention established in Proposition 3.11 to keep our treatment compatible with existing literature, and specifically to avoid having to reformulate Theorem 3.13, below.
Rephrasing the statement of Proposition 3.9 in terms of cones, we get:
Corollary 3.12**.**
We have σS=Cone(e1,e2,e3,2e1+2e2−e3).
Proof.
The description of SX in Proposition 3.9 immediately implies that
[TABLE]
Thus we get
[TABLE]
∎
3.3. Class Groups of Toric Varieties
The benefit of this entire discussion is that Weil divisors on toric varieties are much easier work with than they are for general varieties. In order to explain this, we first introduce a few more definitions.
For any variety X, we will let Div(X) denote the group of Weil divisors of X. If X=SpecR is normal, affine and toric of dimension d, then the torus Td acts on X, and hence acts on Div(X). We say that a divisor D∈Div(X) is torus-invariant if it is preserved by this action. We will write DivTd(X)⊆Div(X) for the group of torus invariant divisors.
Now consider the (strongly convex, rational polyhedral) cone σR⊆NR. We will let σR(1) denote the set of edges (1 dimensional faces) of σR. For any ρ∈σR(1), note that ρ∩N is a semigroup isomorphic to Z≥0, and so there is a unique choice of generator uρ∈ρ∩N (called a minimal generator). By Proposition 3.11, the limit
γρ=t→0limλuρ(t)∈X exists. Thus we may consider its orbit closure Dρ=Td⋅γρ⊆X.
The following theorem allows us to characterize Cl(R), and [ωR]∈Cl(R), entirely in terms of the set σR(1).
Theorem 3.13**.**
Let X=SpecR be a normal affine toric variety, with cone σR⊆NR. We have the following:
(1)
For any ρ∈σR(1), Dρ⊆X is a torus-invariant prime divisor. Moreover, DivTd(X)=ρ∈σX(1)⨁ZDρ.
2. (2)
Any divisor D∈Div(X) is rationally equivalent to a torus-invariant divisor.
3. (3)
For any m∈M, the rational function χm∈K(X) has divisor div(χm)=ρ∈σX(1)∑⟨m,uρ⟩Dρ.
4. (4)
For any torus-invariant divisor D,
[TABLE]
5. (5)
There is an exact sequence
[TABLE]
where the first map is m↦div(χm) and the second map is D↦O(D).
6. (6)
R* is Cohen–Macaulay and we have ωR≅O−ρ∈σX(1)∑Dρ*
Proof.
By the orbit cone correspondence ([CLS11] Theorem 3.2.6), it follows that each Dρ is a torus-invariant prime divisor, and moreover that these are the only torus-invariant prime divisors. The rest of (1) follows easily from this (cf. [CLS11] Exercise 4.1.1).
(3) is just [CLS11] Proposition 4.1.2. (4) follows from [CLS11] Proposition 4.3.2. (5) is [CLS11] Theorem 4.1.3, and (2) is an immediate corollary of (5). Lastly (6) is [CLS11] Theorems 8.2.3 and 9.2.9.
∎
But now Corollary 3.12 and Theorem 3.13 make it straight-forward to compute Cl(S) and [ωS]:
Proposition 3.14**.**
Let e0=2e1+2e2−e3, so that σX=Cone(e0,e1,e2,e3). For each i, let ρi=R≥0ei and Di=Dρi, so that uρi=ei and σX(1)={ρ0,ρ1,ρ2,ρ3}. Then:
(1)
We have an isomorphism Cl(S)≅Z given by k↦O(kD0).
2. (2)
ωS≅O(2D0).
3. (3)
If M is a generic rank 1 reflexive, self-dual module over S, then M≅O(D0).
4. (4)
Identifying S with F[x,xz,xz2,y,yz,yz2]⊆F[x,y,z] as in Proposition 3.9 we get
[TABLE]
so in particular, dimFO(D0)/mS=2.
5. (5)
There is a surjection O(D0)⊗SO(D0)↠ωS.
Proof.
Write x=χe1,y=χe2 and z=χe3, so that F[M]=F[x±1,y±1,z±1]. By Theorem 3.13(3) we get that
[TABLE]
It follows that D1∼−2D0, D2∼−2D0 and D3∼D0, and so from Theorem 3.13(5) we get that Cl(S) is generated by O(D0). Moreover, the exactness in Theorem 3.13(5) gives that the above relations are the only ones between the Di’s, and so O(D0) is non-torsion in Cl(S), indeed giving the isomorphism Cl(S)≅Z. (Alternatively, Theorem 3.13(5) implies that the Z-rank of Cl(S) is at least rankdivT3(X)−rankM=4−3=1.) This proves (1).
Now by (1), any generic rank 1 reflexive S-module is in the form O(kD0) for some k∈Z, and by (2) O(kD0)∗≅O((2−k)D0). Thus if O(kD0) is self-dual then k=1, giving (3).
By the above computations, we get that
[TABLE]
for any (a,b,c)∈Z3. Now note that O(D0)≅O(−D1−D3) and O(2D0)≅O(−D1) which are both ideals of S. But now by Theorem 3.13(4) as ideals of S we have
[TABLE]
proving (4).
Now identify O(D0) with (xz,xz2)⊆S and ωS with (x,xz,xz2)⊆S. Notice that
[TABLE]
Thus we can define a surjection f:O(D0)⊗SO(D0)↠ωS by f(α⊗β)=xz21αβ, proving (5).
∎
We can now compute Cl(R) and ωR, by using the following lemma:
Lemma 3.15**.**
For any normal, affine toric varieties X and Y the natural map Cl(X)⊕Cl(Y)→Cl(X×Y) given by ([A],[B])↦[A⊠B] is an isomorphism which sends ([ωX],[ωY]) to ωX×Y.
Proof.
By [CLS11] Proposition 3.1.14, X×Y is a toric variety with cone σX×Y=σX×σY. It follows that σX×Y(1)=σX(1)⊔σY(1). The claim now follows immediately from Theorem 3.13.
∎
Thus we have:
Corollary 3.16**.**
The map φ:Cl(S)k→Cl(R) given by
[TABLE]
is an isomorphism which sends ([ωS],…,[ωS]) to [ωR].
Consequently there is a unique self-dual generic rank 1 reflexive module M over R, which is the image of ([O(D0)],…,[O(D0)]). We have that dimFM/mR=2k and there is a surjection M⊗RM↠ωR.
Proof.
The isomorphism follows immediately from Corollary 3.15 (noting that A1 is a toric variety with Cl(A1)=0 and ωA1=A1).
Now for any self-dual generic rank 1 reflexive module M over R, it follows that [M]=φ([A1],…,[Aa]) where each Ai is self-dual. Proposition 3.14 implies that each Ai is isomorphic to O(D0), as claimed.
For this M we indeed have
[TABLE]
Also, the surjection O(D0)⊗SO(D0)↠ωS from Proposition 3.14 indeed gives a surjection
In our proof of Theorem 3.5, we never actually used the first condition, namely that M was maximal Cohen–Macaulay over R. We only used the (strictly weaker) assumption that M was reflexive, which, combined with the fact that M was self-dual, was enough to uniquely determine the structure of M.
In most situations, the modules M∞ produced by the patching method will be maximal Cohen–Macaulay, but it is possible that they might fail to be self-dual (e.g. if they arise from the cohomology of a non self-dual local system).
In this situation it is possible to formulate a weaker version of Theorem 3.1, where one drops the self-duality assumption. Specifically one can show (in the notation of Proposition 3.14) that the only Cohen–Macaulay generic rank one modules over the ring S are the 5 modules:
[TABLE]
This can be done quite simply by first completing at mS, and noting that if (t1,t2,t3) is a regular sequence for S then it must also be a regular sequence for MmS over S where M is any maximal Cohen–Macaulay module over S, which implies that S and MmS are both finite free F[[t1,t2,t3]]-modules. Moreover if g.rankSM=1 then S and MmS have the same rank over F[[t1,t2,t3]], and so
[TABLE]
Thus using the regular sequence (x,yz2,y−xz2) for S, we see that if M is a maximal Cohen–Macaulay S-module of generic rank 1, then dimFM/mSM≤dimFS/(x,yz2,y−xz2)=4.
It is easy to verify from the description of Cl(S) given in Proposition 3.14, and the description of O(D) from Theorem 3.13 that the five modules listed above are the only generic rank 1 reflexive S-modules M with dimFM/mSM≤4, and all of these can directly be shown to be maximal Cohen–Macaulay.
This unfortunately does not allow us to uniquely deduce the structure of M and hence of M∞, but it does give us the bound dimFM∞/mR∞≤4k, and could potentially lead to more refined information about M∞, which may be of independent interest.
3.4. Class groups of completed rings
The goal of this section is to prove that Theorem 3.5 implies Theorem 3.3. We shall do this by proving that the natural map Cl(R)→Cl(R∞) given by [M]↦[M⊗RR∞] is an isomorphism.
First note that the Theorem 3.3 will indeed follow from this. Assume that M∞ is an R∞-module satisfying the conditions of Theorem 3.3. Then in particular it corresponds to an element of Cl(R∞), and so there is some reflexive generic rank 1R-module M with M∞≅M⊗RR∞=limM/mRnM. We claim that M satisfies conditions (1) and (2) of Theorem 3.5 (by assumption, it satisfies condition (3)).
Showing that M is self-dual is equivalent to showing that 2[M]=[ωR] in Cl(R), which follows from the fact that 2[M⊗RR∞]=2[M∞]=[ωR∞] in Cl(R∞) and the fact that ωR∞≅ωR⊗RR∞ (cf [Eis95, Corollaries 21.17 and 21.18]).
We now observe that M is maximal Cohen–Macaulay over R.888Strictly speaking it is not necessary to show this, as condition (1) was never used in the proof of Theorem 3.5, but we will still show it for the sake of completeness. By Theorem 3.2, (C,Y,B−Z) is a regular sequence for S consisting of homogeneous elements. It follows that this is also a regular sequence for S, and so R also has a regular sequence (z1,…,z3k+s) consisting entirely of homogeneous elements. Now it follows that this regular sequence is also regular for R∞, and hence for M∞. But now as the zi’s are all homogeneous it follows that M/(z1,…,zi)↪M∞/(z1,…,zi) for all i and so (z1,…,z3k+s) is also a regular sequence for M. Hence M is maximal Cohen–Macaulay over R.
Hence M satisfies the conditions of Theorem 3.5, so we get that dimFM/mRM=2k and τM:M⊗RM→ωR is surjective.
Now as M∞/mR∞M∞≅M/mRM, we indeed get dimFM∞/mR∞M∞=2k.
To show that τM∞ is surjective, note that
[TABLE]
so as ωR is a quotient of M⊗RM it follows that ωR∞≅ωR⊗RR∞ is a quotient of M∞⊗R∞M∞ and so τM∞ is indeed surjective by Lemma 3.4, which completes the proof of Theorem 3.3.
Unfortunately, it is not true in general that if R is a graded F-algebra and R is the completion at the irrelevant ideal then the map Cl(R)→Cl(R) is an isomorphism. However Danilov [Dan68] has shown that this is true in certain cases:
Theorem 3.17** (Danilov).**
Let V be a smooth projective variety with a very ample line bundle L giving an injection V↪PN. Let SpecS⊆AN+1 be the affine cone on V, so that S is a graded F-algebra, and let S be the completion of R at the irrelevant ideal. Then:
(1)
The natural map Cl(S)→Cl(S) is an isomorphism if and only if H1(V,L⊗i)=0 for all i≥1.
2. (2)
For s>0, the natural map Cl(S)→Cl(S[[x1,…,xs]]) is an isomorphism if and only if H1(V,L⊗i)=0 for all i≥0.
We now make the following observation:
Lemma 3.18**.**
There exists a smooth projective variety V and an ample line bundle L on V such that SpecS is the affine cone over V, under the projective embedding induced by L. We have Hd(V,L⊗i)=0 for all d≥1 and i≥0.
Proof.
This is largely a restatement of Proposition 3.9(1). Specifically we have V=P1×P1 and L=OP1(2)⊠OP1(1). To prove the vanishing of cohomology, we simply note that Hd(P1,OP1(i))=0 for all d≥1 and i≥0, and so
[TABLE]
for any d≥1 and i≥0.
∎
Remark**.**
By [Eis95, Excercise 18.16], the conclusion of Lemma 3.18 about the vanishing of the cohomology groups Hd(V,L⊗i) holds whenever S is Cohen–Macaulay and d<dimV. This means the results of this section will be applicable in most cases where the ring R∞ is Cohen–Macaulay, and so this does not impose a fundamental limitation on our method.
It follows that Cl(S)≅Cl(S). In fact (as the natural map Cl(S)→Cl(S[x1,…,xs]) is an isomorphism) it follows that the natural map Cl(S[x1,…,xs])→Cl(S[[x1,…,xs]]) is an isomorphism, and so Theorem 3.3 follows in the case when k=1.
When k>1 however, we cannot directly appeal to Theorem 3.17, as SpecR is no longer the cone over a smooth projective variety, and in fact SpecR does not have isolated singularities. Fortunately it is fairly straightforward to adapt the method of [Dan68] to our situation. Specifically, we will prove the following (which obviously applies to the ring R):
Proposition 3.19**.**
Let V1,…,Vk be a collection of smooth projective varieties of dimension at least 1, and for each j, let Lj be a very ample line bundle on Vj giving an injection Vj↪PNj. Let SpecSj⊆ANj+1 be the affine cone on Vj. Let
[TABLE]
(for some s≥0), so that R is a graded F-algebra. Let R be the completion of R at the irrelevant ideal.
If we have that Hd(Vj,Lj⊗i)=0 for all d=1,2, j=1,…,k and i≥0, then the natural map Cl(R)→Cl(R) is an isomorphism.
Proof.
For simplicity, we first reduce to the case s=0. If s≥2, then we may simply let Vk+1=Ps−1, L=OPs−1(1) and note that we still have the cohomology condition Hd(Vk+1,Lk+1⊗i)=Hd(Ps−1,OPs−1(i))=0 for all d≥1 and i≥0. So the s≥2 case follows from the s=0 case.
The s=1 case now follows from the s=0 and s≥2 cases by letting R0=j=1⨂kSj and considering the commutative diagram:
and noting that the maps on the top row are isomorphisms by standard properties of the class groups of varieties, and the maps on the bottom row are injective (since if M is a reflexive R0 module and M[[x1]]=M⊗R0R0[[x1]] is a free R0[[x1]]-module, then M/mR0≅M[[x1]]/mR0[[x1]]≅F, and so M is a cyclic, and thus a free R-module). So from now on, we shall assume s=0.
We first introduce some notation.
For each j, let Yj=SpecSj. Let X=j=1∏kVj and Y=j=1∏kYj=SpecR. Also let Zj=j′=j∏Yj′⊆Y and Z=Z1∪Z2⋯∪Zk⊆Y. Note that each Zj is irreducible subscheme of Y of codimension at least 2.
Write Zj=SpecR/Ij and Z=SpecR/I. Note that Ij=mjR, where mj is the irrelevant ideal of Sj, and I=I1I2⋯Ik. In particular, Ij and I are homogeneous ideals of R. Now let Y=SpecR, Ij=IjR, I=IR, Zj=SpecR/Ij and Z=SpecR/I. Note that the Zj’s are still irreducible, and we have Z=Z1∪Z2∪⋯∪Zk.
Now let C=Proj(n=0⨁∞In) and C=Proj(n=0⨁∞In) be the blowups of Y and Y along Z and Z and let p:C→Y and p:C→Y be the projection maps. Let Ej=p−1(Zj), Ej=p−1(Zj), E=p−1(Z) and E=p−1(Z). Note that the Ej’s and Ej’s are irreducible and we have E=E1∪E2∪⋯∪Ek and E=E1∪E2∪⋯∪Ek.
Let mR⊆R denote the irrelevant ideal and let mR=mRR⊆R be its completion. Notice that we have natural isomorphisms p−1({mR})=E1∩E2∩⋯∩Ek≅X and p−1({mR})=E1∩E2∩⋯∩Ek≅X. Identify X with its images in both C and C. We will let C and C denote the formal completions of C and C along the subvariety X.
Lastly, we define a rank k vector bundle ξ on X as follows. For each j, let πjX→Vj be the projection map, so that πj∗Lj=OV1⊠⋯⊠Lj⊠⋯⊠OVk is a line bundle on X. We will let ξ=π1∗L1⊕π2∗L2⊕⋯⊕πk∗Lk.
We first observe the following:
Lemma 3.20**.**
There is an isomorphism C≅V(ξ), where V(ξ) is the total space of the vector bundle ξ over X. This isomorphism is compatible with the inclusions X↪C and X↪V(ξ).
Moreover we have isomorphisms of formal schemes C≅V(ξ)≅C, where V(ξ) is the completion of V(ξ) along the zero section X↪V(ξ). These isomorphisms are again compatible with the natural inclusions of X.
Proof.
Letting V(Lj) be the total space of Lj over Vj we see that
[TABLE]
Now as in [Dan68, Lemma 1(3)], each V(Lj) is the blowup of SpecSj at the point mj. Now using this and the fact that I=I1I2⋯Ik=m1⊗m2⊗⋯⊗mk we indeed get
[TABLE]
where we used the fact that Proj(n=0⨁∞An)×Proj(n=0⨁∞Bn)≅Proj(n=0⨁∞An⊗Bn) for finitely generated graded R-algebras n=0⨁∞An and n=0⨁∞Bn. (See for instance, [Vak17, Exercise 9.6.D])
It is easy to check that these isomorphisms are compatible with the embeddings X↪C,V(ξ). This automatically gives C≅V(ξ).
Now notice that the subscheme X=p−1({mR})⊆C is cut out by the ideal sheaf I=p∗(mR) and similarly the subscheme X=p−1({mR})⊆C is cut out by the ideal sheaf I=p∗(mR). But now using the fact that mRa/mRb=mRa/mRb for all a>b, as in [Dan68, Section 4] we get that
[TABLE]
completing the proof of the lemma.
∎
We next note the following analogue of [Dan68, Section 2]:
Lemma 3.21**.**
Assume the setup of Proposition 3.19, but without the assumption about the vanishing of the cohomology groups. There is a commutative diagram with exact rows:
Where the map Cl(R)→Cl(R) is the natural completion map, and the map Pic(X)→Pic(V(ξ)) is the pullback along the projection map V(ξ)→X.
Proof.
Let U=Y∖Z and U=Y∖Z, and note that p and p induce isomorphisms C∖E≅U and C∖E≅U. Thus we will also regard U and U as being open subschemes of C and C. As in [Dan68, Lemma 3] we get that U and U are both regular.
Now as Z⊆Y and Z⊆Y have codimension at least two, the restriction maps Cl(R)=Cl(Y)→Cl(U) and Cl(R)=Cl(Y)→Cl(U) are isomorphisms.
Now as each Ej⊆C is an irreducible subvariety of codimension 1, and E=E1∪E2∪⋯∪Ek, we get the the restriction map Cl(C)→Cl(C∖E)=Cl(U) is a surjection, with kernel equal to the Z-span of [E1],…,[Ek] (cf [Har77, Proposition II.6.5]).
We claim that [E1],…,[Ek]∈Cl(C) are Z-linearly independent. Assume not. Then there exists some non-unit rational function g on C for which divg=n1[E1]+⋯+nk[Ek], and so in particular, suppg⊆E. But then writing g=p∗(g′) for some rational function on Y, we get that suppg′⊆p(E)=Z, which implies that g′, and hence g, is a unit as Z⊆Y has codimension at least two, a contradiction.
Thus we have an exact sequence 0→Zk→Cl(C)→Cl(R)→0.
Similarly we have a surjection Cl(C)→Cl(R) with kernel spanned by [E1],…,[Ek]∈Cl(C), which are also Z-linearly independent. This gives the exact sequence 0→Zk→Cl(C)→Cl(R)→0.
It remains to give isomorphisms Pic(X)≅Cl(C) and Pic(V(ξ))≅Cl(C) compatible with the other maps.
First, as C and C are locally factorial, we get that Cl(C)≅Pic(C) and Cl(C)≅Pic(C). By [Dan68, Proposition 3], the zero section X↪V(ξ) gives an isomorphism Pic(V(ξ))≅Pic(X), so by Lemma 3.20, Pic(X)≅Pic(V(ξ))≅Pic(C)≅Cl(C).
Now as R is an adic Noetherian ring with ideal of definition mR, the morphism p:C→Y=SpecR is projective, and C is the completion of C along X=p−1({mR}), the argument of [Dan68, Proposition 4] implies that Pic(C)≅Pic(C) is an isomorphism.
Thus it will suffice to show that the map Pic(X)→Pic(V(ξ)) induced by the projection V(ξ)→X is an isomorphism.
Now write Cn=SpecX(i=0⨁nξ⊗i) (where SpecX denotes the relative Spec over X), so that V(ξ)=nlimCn. As in [Dan68, Proposition 5] we have Pic(V(ξ))≅nlimPic(Cn).
Now for each n, let prn:Cn→X be the projection, and let in:X→Cn be the zero section. Note that we canonically have C0=X and i0 and pr0 are just the identity map.
We have that prn∘in=idX and so in∗∘prn∗=idPic(X). Hence prn∗:Pic(X)→Pic(Cn) is an injection (and in fact, Pic(X) is a direct summand of Pic(Cn)). It follows that the map pr∗=(prn∗):Pic(X)→nlimPic(Cn)≅Pic(V(ξ)) is injective. In particular this means that Cl(R)→Cl(R) is injective.
Now for each n we have Pic(Cn)=H1(X,OCn∗). As in [Dan68, Section 3], we consider the exact sequence of sheaves on X:
[TABLE]
where the first map sends s∈Γ(W,ξ⊗(n+1)) to 1+s∈Γ(W,OCn+1∗). Then the long exact sequence of cohomology gives an exact sequence:
[TABLE]
We now claim that Hd(X,ξ⊗i)=0 for all d=1,2 and i≥0. First note that
[TABLE]
but now for any i1,…,ik≥0 and any d=1,2 we get:
[TABLE]
since for any k-tuple (d1,…,dk) with d1+⋯+dk=d∈{1,2} and d1,…,dk≥0, there must be some index j for which dj∈{1,2}, and so Hdj(Vj,L⊗ij)=0 by assumption.
Thus for any n≥0, we indeed get that H1(X,ξ⊗(n+1))=H2(X,ξ⊗(n+1))=0, and so we have Pic(Cn+1)≅Pic(Cn). Thus as pr0∗:Pic(X)→Pic(C0) is an isomorphism, it follows by induction that prn∗:Pic(X)→Pic(Cn) is an isomorphism for all n, and so pr:Pic(X)→nlimPic(Cn)=Pic(V(ξ)) is an isomorphism.
Hence the completion map Cl(R)→Cl(R) is indeed an isomorphism, completing the proof.
∎
So indeed, Cl(R)→Cl(R∞) is an isomorphism. As noted above, this completes the proof of Theorem 3.3, and hence of Theorem 3.1.
4. The construction of M∞
From now on assume that ρ:GF→GL2(F) satisfies condition (5) of Theorem 1.1 (i.e. the “Taylor-Wiles” condition). The goal of this section is to construct a module M∞ over R∞ satisfying the conditions of Theorem 3.1.
We shall construct M∞ by applying the Taylor–Wiles–Kisin patching method [Wil95, TW95, Kis09b] to a natural system of modules over the rings TD(K). For convenience we will follow the “Ultrapatching” construction introduced by Scholze in [Sch18]. The primary advantage to doing this is that Scholze’s construction is somewhat more “natural” than the classical construction, and thus it will be easier to show that M∞ satisfies additional properties (in our case, that it is self-dual).
4.1. Ultrapatching
In this subsection, we briefly recall Scholze’s construction (while introducing our own notation).
From now on, fix a nonprincipal ultrafilter F on the natural numbers N (it is well known that such an F must exist, provided we assume the axiom of choice). For convenience, we will say that a property P(n) holds for F-many i if there is some I∈F such that P(i) holds for all i∈I.
For any collection of sets A={An}n≥1, we define their ultraproduct to be the quotient
[TABLE]
where we define the equivalence relation ∼ by (an)n∼(an′)n if ai=ai′ for F-many i.
If the An’s are sets with an algebraic structure (eg. groups, rings, R-modules, R-algebras, etc.) then U(A) naturally inherits the same structure.
Also if each An is a finite set, and the cardinalities of the An’s are bounded (this is the only situation we will consider in this paper), then U(A) is also a finite set and there are bijections U(A)∼Ai for F-many i. Moreover if the An’s are sets with an algebraic structure, such that there are only finitely many distinct isomorphism classes appearing in {An}n≥1 (which happens automatically if the structure is defined by finitely many operations, eg. groups, rings or R-modules or R-algebras over a finite ring R) then these bijections may be taken to be isomorphisms. This is merely because our conditions imply that there is some A such that A≅Ai for F-many i and hence U(A) is isomorphic to the “constant” ultraproduct U({A}n≥1) which is easily seen to be isomorphic to A, provided that A is finite.
Lastly, in the case when each An is a module over a finite local ring R, there is a simple algebraic description of U(A). Specifically, the ring R=n=1∏∞R contains a unique maximal ideal ZF∈SpecR for which RZF≅R and (n=1∏∞An)ZF≅U(A) as R-modules. This shows that U(−) is a particularly well-behaved functor in our situation. In particular, it is exact.
For the rest of this section, fix a power series ring S∞=O[[z1,…,zt]] and consider the ideal n=(z1,…,zn).
We can now make our main definitions:
Definition 4.1**.**
Let M={Mn}n≥1 be a sequence of finite type S∞-modules.
•
We say that M is a weak patching system if the S∞-ranks of the Mn’s are uniformly bounded.
•
We say that M is a patching system if it is a weak patching system, and for any open ideal a⊆S∞, we have AnnS∞(Mi)⊆a for all but finitely many n.
•
We say that M is free if Mn is free over S∞/AnnS∞(Mn) for all but finitely many n.
Furthermore, assume that R={Rn}n≥1 is a sequence of finite type local S∞-algebras.
•
We say that R={Rn}n≥1 is a (weak) patching algebra, if it is a (weak) patching system.
•
If Mn is an Rn-module (viewed as an S∞-module via the S∞-algebra structure on Rn) for all n we say that M={Mn}n≥1 is a (weak) patching R-module if it is a (weak) patching system.
Now for any weak-patching system M, we define its patched module to be the S∞-module
[TABLE]
where the inverse limit is taken over all open ideals of S∞.
If R is a (weak) patching algebra and M is a (weak) patching R-module, then P(R) inherits a natural S∞-algebra structure, and P(M) inherits a natural P(R)-module structure.
In the above definition, the ultraproduct essentially plays the role of pigeonhole principal in the classical Taylor-Wiles construction, with the simplification that is is not necessary to explicitly define a “patching datum” before making the construction. Indeed, if one were to define patching data for the Mn/a’s (essentially, imposing extra structure on each of the modules Mn/a) then the machinery of ultraproducts would ensure that the patching data for U(M/a) would agree with that of Mn/a for infinitely many n. It is thus easy to see that our definition agrees with the classical construction (cf. [Sch18]).
Thus the standard results about patching (cf [Kis09b]) may be rephrased as follows:
Theorem 4.2**.**
Let R be a weak patching algebra, and let M be a free patching R-module. Then:
(1)
P(R)* is a finite type S∞-algebra. P(M) is a finitely generated freeS∞-module.*
2. (2)
The structure map S∞→P(R) (defining the S∞-algebra structure) is injective, and thus dimP(R)=dimS∞.
3. (3)
The module P(M) is maximal Cohen–Macaulay over P(R). (λ,z1,…,zt) is a regular sequence for P(M).
4. (4)
Let n=(z1,…,zt)⊆S∞, as above. Let R0 be a finite type local O-algebra, and let M0 be a finitely generated R0-module. If, for each n≥1, there are isomorphisms Rn/n≅R0 of O-algebras and Mn/n≅M0 of Rn/n≅R0-modules, then we have P(R)/n≅R0 as O-algebras and P(M)/n≅M0 as P(R)/n≅R0-modules.
From the set up of Theorem 4.2 there is very little we can directly conclude about the ring P(R). However in practice one generally takes the rings Rn to be quotients of a fixed ring R∞ (which in our case will be a result of Lemma 2.5) of the same dimension as S∞ (and thus as P(R)). Thus we define a cover of a weak patching algebra R={Rn}n≥1 to be a pair (R∞,{φn}n≥1) (which we will denote by R∞ when the φn’s are clear from context), where R∞ is a complete, local, topologically finitely generated O-algebra of Krull dimension dimS∞ and φn:R∞→Rn is a surjective O-algebra homomorphism for each n. We have the following:
Theorem 4.3**.**
If (R∞,{φn}) is a cover of a weak patching algebra R, then the φn’s induce a natural continuous surjection φ∞:R∞↠P(R). If R∞ is a domain then φ∞ is an isomorphism.
Proof.
The φn’s induce a continuous map Φ=n≥1∏φn:R∞→n≥1∏Rn, and thus induce continuous maps
[TABLE]
for all open a⊆S∞. Hence they indeed induce a continuous map
[TABLE]
Now as R∞ is complete and topologically finitely generated, it is compact, and thus φ∞(R∞)⊆P(R) is closed. So to show that φ∞ is surjective, it suffices to show that φ∞(R∞) is dense, or equivalently that each Φa is surjective.
Now for any n and any open a⊆, Rn/a is a finite set with the structure of a continuous R∞ algebra (defined by the continuous surjection φn:R∞↠Rn↠Rn/a) and the cardinalities of the Rn/a’s are bounded. As noted above, this implies that U(R/a) also has the structure of an R∞-algebra (which is just the structure induced by Φa). As R∞ is topologically finitely generated, there are only finitely many distinct isomorphism classes of R∞-algebras in {Rn/a}n≥1. By the above discussion of ultraproducts, this implies that Ri/a≅U(R/a) as R∞-algebras for F-many i. But now taking any such i, as the structure map R∞→Ri/a is surjective, and so the structure map Φa:R∞→U(R/a) is as well.
The final claim simply follows by noting that if R∞ is a domain and φ∞ is not injective, then P(R)≅R∞/kerφ∞ would have Krull dimension strictly smaller than R∞, contradicting our assumption that dimR∞=dimS∞=dimP(R).
∎
In order to construct the desired module M∞ over R∞ satisfying the conditions of Theorem 3.1, we will construct a weak patching algebra R□ covered by R∞, and a free patching R□-module M□, and then define M∞=P(M□).
4.2. Spaces of automorphic forms
In this section, we will construct the spaces of automorphic forms M(K) and Mψ(K) that will be used in Section 4.3 to construct the patching system M□, producing M∞.
Recall that ρ:GF→GL2(Fℓ) is assumed to be a Galois representation satisfying all of the conditions of Theorem 1.1. In particular KD(ρ)=∅, so that ρ=ρm for some K∈KD(ρ) and some m⊆TD(K). By enlarging O if necessary, assume that TD(K)/m=F and F contains all eigenvalues of ρ(σ) for all σ∈GF.
Since the results of Theorems 1.1 and 1.2 are known classically in the case when F=Q and D=GL2, we will exclude this case for convenience. Thus we will assume that D(F) is a division algebra.
For any K∈KD(ρ), define M(K)=SD(K)m∨ if D is totally definite and
[TABLE]
if D is indefinite. Note that this definition depends only on the TD(K)m-module structure of SD(K)m∨, and not on the specific choice of S in RF,S(ρ). Give M(K) its natural TD(K)m-module structure.
Remark**.**
The purpose of the definition of M(K) in the indefinite case is to “factor out” the Galois action on SD(K)∨. This construction was described by Carayol in [Car94]. As in [Car94] we have that the natural evaluation map M(K)⊗RF,S(ρ)ρuniv→SD(K)m∨ is an isomorphism, and so SD(K)m∨≅M(K)⊕2 as TD(K)m-modules.
If we did not do this, and only worked with SD(K)m∨, then the module M∞ we will construct would have generic rank 2 instead of generic rank 1, and so we would not be able to directly apply Theorem 3.1.
Note that it follows from the definitions that dimFM(K)/m=νρ(K) for all K.
For technical reasons (related to the proof of Lemma 2.5) we cannot directly apply the patching construction to the modules M(K). Instead, it will be necessary to introduce “fixed-determinant” versions of these spaces, Mψ(K).
We now make the following definition: If D is definite, a level K⊆D×(AF,f) is sufficiently small if for all t∈D×(AF,f) we have KAF,f×∩(t−1D×(F)t)=F×. This is condition (2.1.2) in [Kis09a].
If D is indefinite, a level K⊆D×(AF,f) is sufficiently small if
for all t∈D×(AF,f) the action of (KAF,f×∩(t−1D×(F)t)/F× on H is free. Note that this implies that the Shimura variety XK does not contain any elliptic points.
The importance of considering sufficiently small levels is the following standard lemma:
Lemma 4.4**.**
Let K⊆D×(AF,f) be a level, and let K′⊴K be level which is a normal subgroup of K. Consider a finite subgroup G≤KAF,f×/K′F×, and let O[G] be its group ring and aG⊆O[G] be the augmentation ideal. Also let m be a non-Eisenstein maximal ideal of TKD. If K is sufficiently small then:
(1)
If D is totally definite (resp. indefinite) then G acts freely on the double quotient D×(F)\D×(AF,f)/K′ (resp. the Riemann surface XD(K′)=D×(F)\(D×(AF,f)×H)/K′) by right multiplication.
2. (2)
SD(K′)m∨* is a finite projective O[G]-module.*
3. (3)
If G=KF×/K′F× then the operator g∈G∑g induces an isomorphism
SD(K′)m∨/aGSD(K′)m∨∼SD(K)m∨.
Proof.
The definite case essentially follows from the argument of [Kis09a, Lemma (2.1.4)]. In the indefinite case, (1) is true by definition, and the argument of [BD14, Lemme 3.6.2] shows that (2) and (3) follow from (1).
∎
This lemma will allow us to construct the desired free patching system M□. However, in order to use this lemma it will be necessary to first restrict our attention to sufficiently small levels K. First by the conditions on ρ and [DDT97, Lemma 4.11] we may pick a prime w∈ΣℓD satisfying
•
Nm(w)≡1(modℓ)
•
The ratio of the eigenvalues of ρ(Frobw) is not equal to Nm(w)±1 in Fℓ×.
•
For any nontrivial root of unity ζ for which [F(ζ):F]≤2, ζ+ζ−1≡2(modw).
Define
[TABLE]
Let K0 (resp. K0−) be the preimage of Uw (resp. Uw−)under the map Kmin↪D×(AF,f)↠GL2(Fw). We then have the following:
Lemma 4.5**.**
K0* is sufficiently small, and we have compatible isomorphisms TD(Kmin)m≅TD(K0)m, SD(Kmin)m≅SD(K0)m and M(Kmin)≅M(K0).*
Proof.
The fact that K0 is sufficiently small follows easily from last hypothesis on w (cf [Kis09b, (2.1.1)]). As in [DDT97, Section 4.3], the first two conditions on w imply that w is not a level-raising prime for ρ and so we obtain natural isomorphisms TD(Kmin)m≅TD(K0−)m≅TD(K0)m. By the definition of M(K), the isomorphism M(Kmin)≅M(K0) will follow from SD(Kmin)m≅SD(K0)m, so it suffices to prove this isomorphism.
It follows from the argument of [Tay06, Lemma 2.2]999Note that this proof does not rely on Taylor’s assumption that Nm(w)≡1, only on the assumption that the ratio of the eigenvalues of ρ(Frobw) is not Nm(w)±1. Also by the definition of Uw−, no lift of ρ occurring in SD(K0−) can have determinant ramified at w, and so the fact that we have not yet fixed determinants does not affect the argument. that there is an isomorphism SD(Kmin)m≅SD(K0−)m. Now the argument of [BDJ10, Lemma 4.11] implies that the map SD(K0−)m→SD(K0)mK0/K0− is an isomorphism (as the assumptions that ℓ>2 and ρ∣GF(ζℓ) is absolutely irreducible imply that ρ is not “badly dihedral”, in the sense defined in that argument). Finally, as K0/K0−≅((OF/w)×)2 has prime to ℓ order, we get that SD(K0)mK0/K0−≅SD(K0)m, giving the desired isomorphism.
∎
It now follows that νρ(Kmin)=νρ(K0). Also be definition, K0 and Kmin agree at all places besides w, and hence at all places in ΣℓD. Thus Lemma 2.4 gives a surjection RF,SD,ψ(ρ)↠TD(K0)m (note that we are using condition (3) of Theorem 1.1 here). We will now restrict our attention to levels contained in K0.
For any level K⊆K0, let CK=F×\AF,f×/(K∩AF,f×) denote the image of AF,f× in the double quotient D×(F)\D×(AF,f)/K. Note that this is a finite abelian group. For any finite place v of F, let ϖv denote the image of the uniformizer ϖv∈Fv×⊆AF,f× in CK.
By the definition of Sv, we see that ϖv acts on SD(K)∨ as Sv for all v∈S, and so we may identify O[CK] with a subring of TD(K). Specifically, it is the O-subalgebra generated by the Hecke operators Sv for v∈S.
Now the action of CK on D×\D×(AF,f)/K induces an action of O[CK] on M(K). By Lemma 4.4 (with K′=K and G=CK↪KAF,f×/K) SD(K)m∨ is a finite projective O[CK]-module. Let m′=m∩O[CK], so that m′ is a maximal ideal of O[CK]. It follows that SD(K)m∨ is a finite free O[CK]m′-module.
Let CK,ℓ≤CK be the Sylow ℓ-subgroup. Since CK is abelian, we have CK≅CK,ℓ×(CK/CK,ℓ) and so O[CK]≅O[CK,ℓ]⊗OO[CK/CK,ℓ]. Now as CK/CK,ℓ has prime to ℓ order, by enlarging O if necessary, we may assume that O[CK/CK,ℓ]≅O⊕#(CK/CK,ℓ) as an O-algebra, and so O[CK]≅O[CK,ℓ]⊕#(CK/CK,ℓ). But now as O[CK,ℓ] is a complete local O-algebra (as O[Z/ℓnZ]≅O[x]/((1+x)ℓn−1) is for any n, and CK,ℓ is a finite abelian ℓ-group), it follows that O[CK]m′≅O[CK,ℓ] for any maximal ideal m′. Hence there is an embedding O[CK,ℓ]↪TD(K)m which makes SD(K)m∨ into a finite projective (and hence free) O[CK,ℓ]-module.
It follows that M(K) is also a finite free O[CK,ℓ]-module. Indeed, this is simply by definition in the case when D is definite. If D is indefinite, this follows from the fact that M(K)⊕2≅SD(K)m∨ is free, and direct summands of free O[CK,ℓ]-modules are projective and hence free.
Now fix a character ψ:GF→O× for which m is in the support of TψD(Kmin). For any level K⊆K0, define an ideal Iψ=(Nm(v)[ϖv]−ψ(Frobv)∣v∈S)⊆O[CK,ℓ]. As m is also in the support of TψD(K), it follows that Iψ contained in the kernel of some map TψD(K)→O (corresponding to some lift of ρ:GF→GL2(O) of ρ which is modular of level K and has detρ=ψ), and so we can deduce that O[CK,ℓ]/Iψ≅O. We may now define Mψ(K)=M(K)/IψM(K). It follows that Mψ(K) is a finite free O-module. Moreover, by definition it follows that TψD(K)m is exactly the image of TD(K)m in EndO(Mψ(K)), and Mψ(K)=M(K)⊗TD(K)mTψD(K)m.
It is necessary to consider the modules Mψ(K) instead of M(K), because the patching argument requires us to work with fixed-determinant deformation rings. Fortunately, as Iψ⊆m, we get dimFMψ(K0)/m=dimFM(K0)/m=νρ(K0)=νρ(Kmin), and so considering the Mψ(K)’s instead of the M(K)’s will still be sufficient to prove Theorem 1.1.
4.3. A Patching System Producing M∞
For the rest of this paper, we will take the ring S∞ from the Section 4.1 to be O[[y1,…,yr,w1,…,wj]], where r is an in Lemma 2.5 and j=4∣ΣℓD∣−1 is as in Section 2.2, and let n=(y1,…,yr,w1,…,wj) as before. Note that dimS∞=r+j+1=dimR∞ by Lemma 2.5.
We will construct a weak patching algebra R□ covered by R∞ using the deformation rings RF,S∪Qn□,D,ψ(ρ), and construct a free patching R□-module M□ using the spaces Mψ(K) constructed above. We then take M∞=P(M□). By Theorems 4.2 and 4.3 it will then follow that M∞ is maximal Cohen–Macaulay over R∞. In Section 4.4, we will show that M∞ satisfies the remaining conditions of Theorem 3.1.
From now on, fix S=ΣℓD∪{w}, where w is the prime chosen in Section 4.2 above, and fix a collection of sets of primes Q={Qn}n≥1 satisfying the conclusion of Lemma 2.5. For any n, let Δn be the maximal ℓ-power quotient of v∈Qn∏(OF/v)×. Consider the ring Λn=O[Δn], and note that:
[TABLE]
where ℓe(n,i) is the ℓ-part of Nm(v)−1=#(OF/v)×, so that e(n,i)≥n by assumption. Let an=(y1,…,yr)⊆Λn be the augmentation ideal.
Also let Hn=kerv∈Qn∏(OF/v)×↠Δn.
For any finite place v of F, consider the compact open subgroups of GL2(OF,v):
[TABLE]
Notice that Γ1(v)⊴Γ0(v) and we have group isomorphisms
[TABLE]
given by (acbd)↦ad−1(modv). Now let ΓH(Qn)⊆v∈Qn∏Γ0(v) be the preimage of Hn⊆v∈Qn∏(OF/v)× under the map
[TABLE]
finally let Kn⊆K0 be the preimage of ΓH(Qn) under
[TABLE]
Now for any n≥1, any v∈Qn and any δ∈(OF/v)×, consider the double coset operators Uv,⟨δ⟩v:SD(Kn)→SD(Kn) defined by
[TABLE]
where d∈OF is a lift of δ∈(OF/v)×. Note that ⟨δ⟩v does not depend on the choice of d. In fact, if δ,δ′∈(OF/v)× have the same image under (OF/v)×→∏v∈Qn(OF/v)×↠Δn, then ⟨δ⟩v=⟨δ′⟩v. Define
[TABLE]
and note that this is a commutative O-algebra extending TD(Kn), which is finite free as an O-module. Also for convenience set TD(K0)=TD(K0).
Note that the double coset operators Uv and ⟨δ⟩v commute with the action of TD(Kn) and (in the case when D is indefinite) GF on SD(Kn), and thus they descend to maps Uv,⟨δ⟩v:Mψ(Kn)→Mψ(Kn). Let TψD(Kn)m denote the image of TD(Kn)m in EndO(Mψ(Kn)).
As in [Kis09b, (3.4.5)], TψD(Kn)m has 2#Qn different maximal ideals (corresponding to the different possible choices of eigenvalue for Uv for v∈Qn). Fix any such maximal ideal mQn⊆TψD(Kn)m. Let Tn=(TψD(Kn)m)mQn and Mn=Mψ(Kn)mQn and Rn=RF,S∪Qnψ(ρ). Also define M0=Mψ(K0), T0=T0=TψD(K0)m and R0=RF,Sψ(ρ) (note that Mn, Tn and Rn all have fixed determinant ψ, but we are suppressing this in our notation).
We now have the following standard result (cf [dS97, DDT97, Tay06, Kis09b], and also Lemma 4.4 above):
Proposition 4.6**.**
For any n≥1, there is a surjective map Rn↠Tn giving Mn the structure of a Rn-module. There exists an embedding Λn↪Rn under which Mn is a finite rank free Λn-module. Moreover, we have Rn/an≅R0 and Mn/an≅M0 (so in particular, rankΛnMn=rankOM0)
Now let Rn□=RF,S∪Qn□,ψ(ρ), and recall from Section 2.2 that Rn□=Rn[[w1,…,wj]] for some integer j. Using this, we may define framed versions of Tn and Mn. Namely
[TABLE]
so that Mn□ inherits a natural Tn□-module structure, and we still have a surjective map Rn□↠Tn□ (and so Mn□ inherits a Rn□-module structure). Note that the ring structure of Tn□ and the Tn□-module structure of Mn□ do not depend on the choice of the set S, and so we may define this without reference to a specific S.
Also for any n, consider the ring Λn□=Λn[[w1,…,wj]]=O[Δn][[w1,…,wj]], which we will view as a quotient of the ring S∞=O[[y1,…,yr,w1,…,wj]] from above.
Rewriting Proposition 4.6 in terms of the framed versions of Rn and Mn, we get:
Proposition 4.7**.**
There exists an embedding Λn□↪Rn□ under which Mn□ is a finite rank free Λn□-module. Moreover, we have Rn□/n≅R0 and Mn□/n≅M0 (so in particular, rankS∞Mn□=rankΛn□Mn□=rankOM0).
So in particular, the rings Rn□ are S∞-algebras and the modules Mn□ are S∞-modules.
Lastly, for any n≥0, define Rn□,D=RF,S∪Qn□,D,ψ(ρ) and RnD=RF,S∪QnD,ψ(ρ) (where we take Q0=∅). Note that the actions of Rn□ and R0 on Mn□ and M0 factor through Rn□,D and R0D, respectively.
Temporarily writing RΣ,D,ℓ□,ψ=Rlocψ/J, so that Rn□,D=Rn□/J for all n≥0, we also see that
[TABLE]
Now we claim that the collections R□,D={Rn□,D}n≥1 and M□={Mn□}n≥1 satisfy the necessary conditions to apply Theorem 4.2. Specifically we have:
Lemma 4.8**.**
R□,D* is a weak patching algebra over R0D and M□ is a free patching R□,D-module over M0. Moreover, the surjections R∞↠Rn□,D from Theorem 2.5 induce an isomorphism R∞≅P(R□,D).*
Proof.
Let S∞′=O[[y1,…,yr]]⊆S∞ with ideal n′=(y1,…,yr)=n∩S∞′, so that Rn is a S∞′-algebra and Mn is a S∞′-module. By definition, we have Rn□=Rn⊗S∞′S∞ and Mn□=Mn⊗S∞′S∞. Thus by Proposition 4.6,
[TABLE]
Also as Rn□,D is a quotient of Rn□, we get that rankS∞Rn□,D≤rankS∞Rn□=rankOR0.
Thus the S∞-ranks of the Rn□’s and Mn□’s are bounded so R□,D is a weak patching algebra and M□ is a weak patching R-module.
Also as noted above Rn□,D/n≅R0D and Mn□/n≅M0,
so R□,D and M□ are over R0D and M0, respectively.
(where as above, e(n,i)≥n for each i) and Mn□ is free over S∞/AnnS∞Mn□=Λn□.
It remains to show that M□ is a patching system, i.e. that for any open a⊆S∞, In=AnnS∞Mn□⊆a for all but finitely many n. But as S∞/a is finite, and the group 1+mS∞ is pro-ℓ, the group (1+mS∞)/a=im(1+mS∞↪S∞↠S∞/a) is a finite ℓ-group. Since 1+yi∈1+mS∞ for all i, there is an integer K≥0 such that (1+yi)ℓK≡1(moda) for all i=1,…,d′. Then for any n≥K, e(n,i)≥n≥K for all i, and so indeed In⊆a by definition.
The final statement follows from Lemma 4.3 after noting that R∞ is a domain (by Theorem 3.2 and the discussion following it) and dimR∞=dimS∞.
∎
Thus we may define M∞=P(M□). By Theorem 4.2 and Lemma 4.8 we get that M∞ is maximal Cohen–Macaulay over P(R□)≅R∞ and
[TABLE]
4.4. The Properties of M∞
We shall now show that M∞ satisfies the remaining conditions of Theorem 3.1. We start by showing g.rankR∞M∞=1.
First, the fact that R∞[1/λ] is formally smooth implies that:
Lemma 4.9**.**
M0[1/λ]* is free of rank 1 over R0D[1/λ]. In particular, the natural map R0D[1/λ]↠T0[1/λ] is an isomorphism.*
Proof.
As M∞ is maximal Cohen–Macaulay over R∞, M∞[1/λ] is also maximal Cohen–Macaulay over R∞[1/λ]. Since R∞[1/λ] is a formally smooth domain, this implies that M∞[1/λ] is locally free over R∞[1/λ] of some rank, d.
Now quotienting by n we get that M∞[1/λ]/n≅M0[1/λ] is locally free over R∞[1/λ]/n≅R0D[1/λ] of constant rank d. But now R0D[1/λ] is a finite dimensional commutative E-algebra, and hence is a product of local rings. Thus as M0[1/λ] is locally free of rank d, it must actually be free of rank d.
But now by classical generic strong multiplicity 1 results we get that M0[1/λ] is free of rank 1 over T0[1/λ] (recalling that T0=TψD(K0)≅TψD(Kmin) and M0=Mψ(K0)≅Mψ(Kmin)), which is a quotient of R0D[1/λ]. Thus d=1 and hence M0[1/λ]≅R0D[1/λ].
Lastly, as the action of R0D[1/λ] on M0[1/λ] is free and factors through R0D[1/λ]↠T0[1/λ], we get that R0D[1/λ]↠T0[1/λ] is an isomorphism.
∎
It is now straightforward to compute g.rankR∞M∞.
Let K(R∞) and K(S∞) be the fraction fields of R∞ and S∞, respectively. As R∞ is a finite type free S∞-algebra, K(R∞) is a finite extension of K(S∞). It follows that
[TABLE]
Since R∞ and M∞ are both finite free S∞-modules, we thus get
[TABLE]
But now for any finite free S∞ module A we have
[TABLE]
and so the fact that M∞[1/λ]/n≅M0[1/λ]≅R0D[1/λ]≅R∞[1/λ]/n implies that rankS∞M∞=rankS∞R∞, giving g.rankR∞M∞=1.
Remark**.**
It is worth mentioning here that Shotton’s computations of local deformation rings [Sho16] (particularly the fact that R∞ is Cohen–Macaulay, by Theorem 3.2) actually imply an integral “R=T” theorem (see for instance, Section 5 of [Sno18]).
Specifically one considers the surjection f:R0D↠T0. As shown in Lemma 4.9 (see also [Kis09b]), f is an isomorphism after inverting λ (i.e. R0D[1/λ]≅T0[1/λ]). This means that kerf⊆R0D is a torsion O-module.
But now R∞ is Cohen–Macaulay, and M∞ is a maximal Cohen–Macaulay module over R∞. Since (λ,y1,…,yr,w1,…,wj) is a regular sequence for M∞ (by Theorem 4.2(3)) it follows that it is also a regular sequence for R∞. Thus R0D≅R∞/n=R∞/(y1,…,yr,w1,…,wj) is Cohen–Macaulay and λ is a regular element on R0D (i.e. a non zero divisor).
But this implies that R0D is λ-torsion free, giving that kerf=0, so indeed f:R0D↠T0 is an isomorphism.
It remains to show the following:
Proposition 4.10**.**
M∞≅M∞∗=HomR∞(M∞,ωR∞)* as R∞-modules.*
This will ultimately follow from the fact that the modules M(K) were naturally self-dual:
Lemma 4.11**.**
For any n≥1, there is a TD(Kn)m-equivariant perfect pairing M(Kn)×M(Kn)→O. This induces a TψD(Kn)m-equivariant perfect pairing Mψ(Kn)×Mψ(Kn)→O, and thus a Tn-equivariant perfect pairing Mn×Mn→O.
Proof.
First note that there is a TD(Kn)-equivariant perfect pairing SD(Kn)×SD(Kn)→O. In the totally definite case, this is the monodromy pairing, in the indefinite case it is Poincaré duality (although this must be modified slightly in order to make the pairing TD(Kn)-equivariant, see [Car94, 3.1.4]). Completing and dualizing gives a TD(Kn)m-equivariant perfect pairing SD(Kn)m∨×SD(Kn)m∨→O.
In the totally definite case, this is already the desired pairing M(Kn)×M(Kn)→O. In the indefinite case, it follows from [Car94, 3.2.3] that the self-duality on SD(Kn)m∨ implies that M(Kn)=HomRn[GF](ρuniv,SD(Kn)m∨) is also TD(Kn)m-equivariantly self-dual.
Now in the notation above we have O[CK,ℓ]=O[Sv]v∈S⊆TD(Kn)m⊆TD(Kn)m, M(Kn) is a finite free O[CK,ℓ]-module and Mψ(Kn)=M(Kn)/IψM(Kn). To deduce the pairing on Mψ(Kn), it will suffice to show that M(K)/IψM(K)≅M(K)[Iψ] as TD(K)m-modules.
Consider the character ϕ:CK→O× defined ϕ(ϖv)=ψ(Frobv)/Nm(v) for all v∈S (this is well defined by the construction of CK), and note that Iψ is generated by the elements g−ϕ(g) for all g∈CK. Let aψ=g∈CK∑ϕ(g)−1g∈O[CK]⊆TD(K)m. The standard theory of group rings implies that multiplication by aψ induces a short exact sequence
[TABLE]
Since M(K) is a free O[CK]-module, this implies the multiplication by aψ induces an isomorphism aψ:M(K)/IψM(K)∼M(K)[Iψ]. As aψ∈O[CK]⊆TD(K)m, this is the desired isomorphism of TD(K)m-modules, and so we indeed have a TψD(K)m-equivariant perfect pairing Mψ(K)×Mψ(K)→O.
The final statement, about the pairing Mn×Mn→O follows by localizing at mQn.
∎
To deduce Proposition 4.10 from Lemma 4.11, we shall make use of the following lemma:
Lemma 4.12**.**
If A is a local Cohen–Macaulay ring and B is a local A-algebra which is also Cohen–Macaulay with dimA=dimB, then for any B-module M,
sending α:M→ωA to α′:m↦(b↦α(bm)), which clearly preserves the action of EndB(M) (as (α∘ψ)(bm)=α(bψ(m)) for any ψ∈EndB(M)). It remains to show that HomA(B,ωA)≅ωB, which is just Theorem 21.15 from [Eis95] in the case dimA=dimB.
∎
By Lemma 4.11, we have Mn≅HomO(Mn,O) as RnD-modules for all n≥1. Now as Δn is a finite group, the ring Λn=O[Δn] has Krull dimension 1. Moreover as in the proof of Lemma 4.8, Λn=O[[y1,…,yr]]/In, where In is generated by r elements. Thus Λn is a complete intersection, and so ωΛn=Λn. Thus by Lemma 4.12 we have Mn≅HomΛn(Mn,Λn), again as RnD-modules.
Tensoring with O[[w1,…,wj]], this implies Mn□≅HomΛn□(Mn□,Λn□) as Rn□-modules (and hence as R∞-modules). Moreover, by Lemma 4.6, Mn□ is finite free over Λn□.
Now take any open ideal a⊆S∞. Letting Λ□=S∞/In as in the proof of Lemma 4.8 we have that In⊆a for all but finitely many n. For any such n, we now have:
[TABLE]
as Rn□,D/a-modules.
Now as noted above, we have that U(R□,D/a)≅Ri□,D/a and U(M□/a)≅Mi□/a for F-many i. Taking any such i, the above computation gives that:
[TABLE]
as U(R□,D/a)-modules. Taking inverse limits, it now follows that:
[TABLE]
as P(R□,D)-modules. Now we claim that the right hand side is just HomS∞(M∞,S∞). Using the fact that M∞, and thus HomS∞(M∞,S∞), is a finite free S∞-module (and thus is mS∞-adically complete) we get that:
[TABLE]
as P(R□,D)=alimP(R□,D)/a-modules. But now for any a, as M∞≅P(M□) is a projective S∞-module:
[TABLE]
as P(R□,D)/a=U(R□,D/a)-modules. So indeed:
[TABLE]
as P(R□,D)-modules, and hence as R∞-modules.
But now as dimR∞=dimS∞ and S∞ is regular (and thus Gorenstein), Lemma 4.12 implies that
[TABLE]
as R∞-modules, as claimed.
∎
This shows that M∞ indeed satisfies the conditions of Theorem 3.1, and so completes the proof of Theorem 1.1.
4.5. Endomorphisms of Hecke modules
It remains to show Theorem 1.2. We first note that Theorem 1.2 can be restated in terms of the objects considered the previous section as follows:
Proposition 4.13**.**
The trace map M(K0)⊗TD(K0)mM(K0)→ωTD(K0)m induced by the perfect pairing from Lemma 4.11 is surjective, and the natural map TD(K0)m→EndTD(K0)m(M(K0)) is an isomorphism.
First note that by Lemma 4.5 it suffices to prove Theorem 1.2 with all of the levels Kmin replaced by K0. If D is definite, then self-duality and the definition of M(K0) implies that M(K0)≅SD(K0)m∨≅SD(K0)m, and so the statement of Theorem 1.2 is immediate.
Now assume that D is indefinite. To simply notation, write T=TD(K0)m, M=M(K0), SK0=SD(K0)m and R=RF,S(ρ). As noted above, we have an isomorphism
The above work implies the following “fixed-determinant” version of Proposition 4.13:
Proposition 4.14**.**
The trace map Mψ(K0)⊗TψD(K0)mMψ(K0)→ωTψD(K0)m induced by the perfect pairing from Lemma 4.11 is surjective, and the natural map TψD(K0)m→EndTψD(K0)m(Mψ(K0)) is an isomorphism. Moreover, the surjection RF,SD,ψ(ρ)↠TψD(K0)m from Lemma 2.4 is an isomorphism.
Proof.
Recall that in the notation of Section 4.3, Mψ(K0)=M0, TψD(K0)m=T0 and RF,SD,ψ(ρ)=R0D. As shown above, M∞ satisfies the hypotheses of Theorem 3.1, so by the last conclusion of Theorem 3.1, we get that the trace map τM∞:M∞⊗R∞M∞→ωR∞ is surjective.
As noted above, (y1,…,yr,w1,…,wj) is a regular sequence for M∞, and hence for R∞. It follows that R0D≅R∞/n is Cohen–Macaulay and M0≅M∞/n is maximal Cohen–Macaulay over R0D. Moreover, we get that the dualizing module of R0D is just ωR0D≅ωR∞/n.
But now quotienting out by n, we thus get a surjective map M0⊗R0DM0↠ωR0D, which (by Lemma 3.4) implies that the trace map τM0:M0⊗R0DM0→ωR0D is also surjective.
But now, as in [Eme02, Lemmas 2.4 and 2.6], we have the following commutative algebra result:
Lemma 4.15**.**
Let B be an O-algebra and let U and V be B-modules. Assume that B,U and V are all finite rank free O-modules, and we have a B-bilinear perfect pairing ⟨,⟩:V×U→O. Moreover, assume that U[1/λ] is free over B[1/λ]. Define ϕ:U⊗BV→HomO(B,O) by ϕ(u⊗v)(b)=⟨bu,v⟩=⟨u,bv⟩. Then ϕ is surjective if and only if the natural map from B to the center of EndB(U) is an isomorphism.
Applying this with B=R0D, U=M0, V=M0∗ and ⟨,⟩:M0×M0→O being the perfect pairing from Lemma 4.11 implies that the natural map R0D→Z(EndR0D(M0)) is an isomorphism. (Here we have used the fact that ωR0D≅HomO(R0D,O) as in the proof of Lemma 4.12, and M0[1/λ]≅R0D[1/λ] by Lemma 4.9.)
But now as M0 is free over O, we get that
[TABLE]
and so EndR0D(M0) is commutative. Hence the natural map R0D→EndR0D(M0) is an isomorphism. As the action of R0D on M0 factors through R0D↠T0, this implies that this map and the map T0→EndT0(M0) are isomorphisms.101010As noted in the remark following Lemma 4.9, the fact that R0D↠T0 is an isomorphism follows more simply from the fact that R∞ is a Cohen-Macaulay domain, flat over O, and that R∞[1/λ] is formally smooth (as shown in [Sho16]).
∎
It remains to deduce Proposition 4.13 from Proposition 4.14. As in the proof of Proposition 4.13, write T=TD(K0)m, M=M(K0) and R=RF,S(ρ). Also write Tψ=TψD(K0)m, Mψ=Mψ(K0) and Rψ=RF,Sψ(ρ) and RψD=RF,SD,ψ(ρ)≅Tψ. Lastly recall the group CK0,ℓ from Section 4.2 above, and abbreviate this as C=CK0,ℓ. Recall that O[C] is a subalgebra of T and M is free over O[C] with we have Mψ=M/Iψ.
Our argument will hinge on the following key fact about the structure of T:
Lemma 4.16**.**
There is an isomorphism T≅Tψ⊗OO[C].
Proof.
As in Lemma 4.9 we have Tψ[1/λ]≅Mψ[1/λ] by classical generic multiplicity 1 results. An analogous argument gives T[1/λ]≅M[1/λ]. As T,Tψ,M and Mψ are all finite rank free O-modules, this gives rankOTψ=rankOMψ and rankOT=rankOM. Also as M is free over O[C], M/Iψ≅Mψ and O[C]/Iψ≅O, we get that rankOM=(rankOMψ)(rankOO[C]). It follows that rankOT=rankO(Tψ⊗OO[C]). As all of these rings are free over O, it will thus suffice to give a surjection Tψ⊗OO[C]↠T.
Now recall the isomorphism RF,S(ψ)⊗ORψ∼R from Lemma 2.3. This gives us maps α:RF,S(ψ)→R↠T and β:Rψ→R↠T such that (imα)(imβ)=T. It will thus suffice to show that α and β factor through surjections RF,S(ψ)↠O[C] and Rψ↠Tψ, respectively.
Note that the map R↠T from Lemma 2.4 is induced by a representation ρmod:GF,S→GL2(T) lifting ρ, and we have tr(ρmod(Frobv))=Tv and det(ρmod(Frobv))=Nm(v)Sv for all v∈S (cf [Kis09b]).
By Lemma 2.3, the map RF,S(ψ)→R is characterized by the morphism of functors ρ↦detρ, and so satisfies ψuniv(g)↦detρuniv(g) for all g∈GF,S (where ψuniv is the universal lift of ψ). Thus for any v∈S, we have α(ψuniv(Frobv))=detρmod(Frobv)=Nm(v)Sv. By Chebotarev density, it follows that imα=O[Sv]v∈S=O[C]⊆T.
Now for any map x:T→E, let ρx:GF,S→GL2(T)xGL2(E) be the modular lift of ρ corresponding to x. Let ρx∘βψ:GF,S→GL2(Rψ)x∘βGL2(E) be the lift of ρ with determinant ψ corresponding to x∘β:Rψ→R→T→E. From the construction of the map Rψ→R, we see that ρx∘βψ is the (unique) twist of ρx with determinant ψ. In particular, ρx∘βψ is also modular of level K0. It follows that ρx∘βψ is flat at every v∣ℓ, Steinberg at every v∣D and minimally ramified at every v∈ΣℓD, v∤ℓ,D. As remarked in Section 2.2, this implies that x∘β:Rψ→T→E factors through RψD≅Tψ for any x:T→E.
But now as T is a finite free O-module, we have an injection T↪T⊗OE, and as T is reduced, T⊗OE is a finite product of copies of E. Thus by the above, the map RψβT↪T⊗OE factors through Rψ↠RψD≅Tψ, and so β:Rψ→T does as well. So indeed β⊗α induces a surjection (and hence an isomorphism) Tψ⊗O[C]→T.
∎
Now as O[C] is a complete intersection, we have ωO[C]≅O[C]. Thus using Lemma 4.12 we get
[TABLE]
In particular, ωT/Iψ≅ωTψ. Now consider the trace map τM:M⊗TM→ωT, and notice that the induced map τM⊗O[C](O[C]/Iψ):(M/Iψ)⊗T(M/Iψ)→ωT/Iψ can be identified with τMψ:Mψ⊗TψMψ↠ωTψ. Since −⊗O[C](O[C]/Iψ) is right-exact and τMψ is surjective, it follows that τM is surjective as well.
It now follows by the argument in the proof of Proposition 4.14 that the map T→EndT(M) is an isomorphism. This completes the proof the Proposition 4.13, and hence of Theorem 1.2.
Bibliography37
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[BD 14] Christophe Breuil and Fred Diamond, Formes modulaires de Hilbert modulo p 𝑝 p et valeurs d’extensions entre caractères galoisiens , Ann. Sci. Éc. Norm. Supér. (4) 47 (2014), no. 5, 905–974. MR 3294620
2[BDJ 10] Kevin Buzzard, Fred Diamond, and Frazer Jarvis, On Serre’s conjecture for mod ℓ ℓ \ell Galois representations over totally real fields , Duke Math. J. 155 (2010), no. 1, 105–161. MR 2730374
3[BKM 19] Gebhard Boeckle, Chandrashekhar Khare, and Jeffrey Manning, Wiles defect for Hecke algebras that are not complete intersections , ar Xiv e-prints (2019), ar Xiv:1910.08507.
4[Car 86] Henri Carayol, Sur les représentations l 𝑙 l -adiques associées aux formes modulaires de Hilbert , Ann. Sci. École Norm. Sup. (4) 19 (1986), no. 3, 409–468. MR 870690
5[Car 94] by same author, Formes modulaires et représentations galoisiennes à valeurs dans un anneau local complet , p 𝑝 p -adic monodromy and the Birch and Swinnerton-Dyer conjecture (Boston, MA, 1991), Contemp. Math., vol. 165, Amer. Math. Soc., Providence, RI, 1994, pp. 213–237. MR 1279611
6[CF 18] Chuangxun Cheng and Ji Fu, On multiplicities of Galois representations in cohomology groups of Shimura curves , Math. Res. Lett. 25 (2018), no. 3, 759–782. MR 3847333
7[CG 18] Frank Calegari and David Geraghty, Modularity lifting beyond the Taylor-Wiles method , Invent. Math. 211 (2018), no. 1, 297–433. MR 3742760
8[CHT 08] Laurent Clozel, Michael Harris, and Richard Taylor, Automorphy for some l 𝑙 l -adic lifts of automorphic mod l 𝑙 l Galois representations , Publ. Math. Inst. Hautes Études Sci. (2008), no. 108, 1–181, With Appendix A, summarizing unpublished work of Russ Mann, and Appendix B by Marie-France Vignéras. MR 2470687