Galois Stack Intersections Analysis
Galois Stack Intersections Analysis
KALYANI KANSAL
Abstract. The Emerton-Gee stack for GL2 is a stack of (φ, Γ)-modules whose
reduced part X2,red can be viewed as a moduli stack of mod p representations
of a p-adic Galois group. We compute criteria for intersections of irreducible
components of X2,red in codimension 1 and relate them to extensions of Serre
weights.
Contents
1. Introduction 1
2. Extensions of Serre weights 4
3. Stack dimensions and extensions of GK characters 18
4. Computations of Serre weights 23
5. Type I intersections 29
6. Type II intersections 34
7. Conclusion 52
References 56
1. Introduction
Let p be an odd prime and let K/Qp be a finite extension, with ring of integers
OK , residue field k and absolute Galois group GK . In [EG1], Emerton and Gee
constructed and studied the stack of rank d étale (φ, Γ)-modules, denoted Xd . Over
Artinian coefficients, there exists an equivalence of categories between rank d étale
(φ, Γ)-modules and d-dimensional GK -representations that allows one to view Xd as
a moduli stack of Galois representations. The Emerton-Gee stack Xd is expected to
play a central role in the p-adic Langlands program, occupying the position played
by the moduli stack of L-parameters in the work of Fargues-Scholze on the classical
Langlands correspondence.
Specializing to d = 2, the reduced part of X2 , denoted X2,red , is an algebraic
stack defined over a finite field F. The irreducible components of X2,red are labelled
by Serre weights, which are the irreducible mod p representations of GL2 (k). By
[CEGS, Cor. 7.2], the labelling is in such a manner that if X2,red,σ is the component
labelled by σ, then its finite type points are precisely those representations that
have σ as a Serre weight, that is, they have crystalline lifts of Hodge-Tate weights
specified in a particular way by σ (see Section 1.4 for details).
1
2 KALYANI KANSAL
The main objective of this article is to compute criteria for pairs of Serre weights
σ and τ so that X2,red,σ ∩ X2,red,τ is a substack of codimension 1. Our strategy rests
on finding families of representations that have both σ and τ as Serre weights, and
therefore give points of X2,red,σ ∩X2,red,τ . The sizes of these families can then be used
to determine the dimension of X2,red,σ ∩ X2,red,τ . As employed in [EG1], a source of
families of representations is provided by extensions of fixed GK characters together
with extensions of their unramified twists. Every irreducible component of X2,red
can be obtained as the closure of such a family. Vector spaces of extensions of fixed
GK characters are typically [K : Qp ]-dimensional. Allowing various unramified
twists of the fixed characters adds 2 to the dimension, while 1 dimension is taken
away because a Gm orbit of an extension class gives the same representation and
yet another dimension is taken away because of a Gm worth of endomorphisms of
each extension. Thus a codimension 1 intersection of X2,red,σ and X2,red,τ may be
expected to correspond to the existence of a codimension 1 subfamily of extensions
of fixed GK characters (as well as their unramified twists) with both σ and τ
as their Serre weights. This line of investigation gives us the required criteria
(stated in Theorem 7.1). For pairs of non-isomorphic and weakly regular (a very
mild genericity hypothesis, see definition in Section 1.4) Serre weights, the criteria
are summarized below. The precise criteria for intersections involving components
labelled by Serre weights that are not weakly regular are significantly less succinct
and omitted from the statement below.
When σ and τ are also weakly regular, the following stronger statement is true:
This result can be motivated in terms of the conjectural categorical p-adic Lang-
lands correspondence. Specifically, it has been conjectured ([EGH, Conj. 6.1.6])
that there exists a fully faithful functor U from a derived category of smooth repre-
sentations of GL2 (K) to a derived category of coherent sheaves on X2 that witnesses
the p-adic local Langlands. The functor U is expected to satisfy properties related
to duality and support that imply the following:
GL (K)
• For σ a non-Steinberg Serre weight, the support of U(c-IndGL22 (OK ) σ) is
X2,red,σ .
GL (K)
• For σ, τ Serre weights and V ∈ Ext1F[GL2 (OK )] (σ, τ ), U ◦ c-IndGL22 (OK ) (τ →
V → σ) is a short exact sequence.
Therefore,
Since U is fully faithful, if the intersection of X2,red,σ and X2,red,τ is empty, then
GL (K) GL (K) GL (K)
c-IndGL22 (OK ) (V ) must be isomorphic to c-IndGL22 (OK ) σ ⊕ c-IndGL22 (OK ) τ . Thus, we
obtain the following diagram of GL2 (OK ) representations where the right downward
arrow splits:
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 3
GL (K)
σ c-IndGL22 (OK ) σ
GL (K)
V c-IndGL22 (OK ) V
1.3. Outline of the paper. In Section 2, we compute explicit criteria for the ex-
istence of non-trivial extensions of Serre weights as GL2 (OK ) representations. In
Section 3, we relate the dimensions of families of GK -representations with both
σ and τ as Serre weights to the dimension of X2,red,σ ∩ X2,red,τ . We also relate
the number of sufficiently large families to the number of components of maximal
dimension inside X2,red,σ ∩ X2,red,τ . Section 4 recalls explicit criteria for computa-
tions of Serre weights of representations. Along with the results of Section 3, these
criteria are used to restructure the problem as that of finding σ and τ that satisfy
a precise computable relationship. Sections 5 and 6 compute the solution to the
problem laid out in Section 4. Finally, Section 7 collates all the findings.
1.4. Notation. Let p be a fixed prime and let K be a finite extension of Qp with
valuation ring OK , residue field k and uniformizer π. Eventually, p will be an odd
prime, to allow the key input of [CEGS, Cor. 7.2]. However, we will allow p = 2
for many of the intermediate steps.
4 KALYANI KANSAL
f −1
O
(detti ⊗ Symsi k 2 ) ⊗k,σi F
i=0
where each si ∈ [0, p − 1]. All irreducible GL2 (k) representations with coefficients
in F are of this form and are called Serre weights. We can uniquely identify each
Serre weight by ⃗s and ⃗t if we demand that ti ∈ [0, p − 1] ∀i and at least one of the
ti ’s is not p − 1. Following [Gee], we say V⃗t,⃗s is weakly regular, if each si ∈ [0, p − 2].
We say that V⃗t,⃗s is Steinberg if each si equals p − 1.
Normalize Hodge-Tate weights in such a way that all Hodge-Tate weights of the
cyclotomic character are equal to −1. Consistent with the conventions in [EG1],
we say that a representation ρ : GK → GL2 (Fp ) has Serre weight V⃗t,⃗s if ρ has a
crystalline lift ρ : GK → GL2 (Qp ) that satisfies the following condition: For each
embedding σi : k ,→ F, there is an embedding σ̃i : K ,→ Qp lifting σi such that the
σ̃i labeled Hodge-Tate weights of r are {ti , si + ti + 1}, and the remaining (e − 1)f
pairs of Hodge-Tate weights of r are all {0, 1}. In this situation, we say V⃗t,⃗s ∈ W (ρ).
Let X2,red , or simply X , be the reduced part of the Emerton-Gee stack for two-
dimensional representations of GK . It is defined over F and is an algebraic stack
of pure dimension ef . The irreducible components of X are indexed by the non-
Steinberg Serre weights. For a non-Steinberg Serre weight V⃗t,⃗s , we denote the
corresponding irreducible component by XV⃗t,⃗s . If F′ is a finite field extension of F,
then XV⃗t,⃗s (F′ ) is the groupoid of representations ρ : GK → GL2 (F′ ) with V⃗t,⃗s ∈
W (ρ).
We will consider the si ’s and ti ’s associated to the Serre weight V⃗t,⃗s to have
indices in Z/f Z via the identification of the set T with a set of representatives of
Z/f Z. We will similarly consider the indexing set of the embeddings σi ’s to be
Z/f Z.
1.5. Acknowledgements. I thank my advisor David Savitt for sharing the prob-
lem with me along with his insights on it, as well as providing continual guidance
and support. I would also like to thank Karol Koziol and Brandon Levin for helpful
conversations.
Nf −1 tj 2 f −1−j
We will sometimes write V⃗t,⃗s as j=0 (det ⊗ Symsj F )F r , where Γ acts on
sj 2
Sym F via the natural embedding Γ ,→ GL2 (F) induced by σf −1 . The exponen-
tiation by F rf −1−j denotes precomposition of the action of Γ by the (f − 1 − j)-th
power of the (arithmetic) Frobenius map.
Proposition 2.1. The conditions for non-triviality of Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) are given
as follows:
(i) If p > 2, f > 1, then Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 if and only if one of the following
two conditions are satisfied:
(a) ∃j ∈ Z/f Z such that s′i = si for i ̸= j − 1, j; s′j−1 = sj−1 − 1;
fP −1 −1
fP
s′j = p − sj − 2; and t′i pf −1−i ≡ ti pf −1−i + (sj + 1)pf −1−j
i=0 i=0
mod pf − 1.
(b) ∃j ∈ Z/f Z such that s′i = si for i ̸= j − 1, j; s′j−1 = sj−1 + 1;
−1
fP −1
fP
s′j = p − sj − 2; and t′i pf −1−i ≡ ti pf −1−i − (p − sj − 1)pf −1−j
i=0 i=0
mod pf − 1.
(ii) If p > 2, f = 1, then Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 if and only if one of the following
two conditions are satisfied:
(a) s0 < p − 2; s′0 = p − s0 − 3; and t′0 ≡ t0 + s0 + 1 mod p − 1.
(b) s0 ̸= 0, p − 1; s′0 = p − s0 − 1; and t′0 ≡ t0 + s0 mod p − 1.
(iii) If p = 2, f > 1, then Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 if and only if the central charac-
ters for V⃗t,⃗s and Vt⃗′ ,s⃗′ are the same, as well as, ∃j ∈ Z/f Z such that s′i = si
for i ̸= j − 1, j; s′j−1 = sj−1 ± 1; and s′j = p − sj − 2.
(iv) If p = 2, f = 1, then Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 if and only if s′0 = s0 = 0; and
t′0 = t0 .
Moreover, Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) always has dimension ≤ 1.
Proof. In order to compute Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ), we need to compute the second socle
layer of the injective hull of Vt⃗′ ,s⃗′ . Note that if an F-vector space V with Γ action
is injective as an SL2 (k) module, then it is also injective as a Γ module. This is
because any SL2P (k) module map ϕ can be lifted to a Γ module map by replacing it
with [Γ:SL12 (k)] g(ϕ). Therefore, we need to find a Γ module containing Vt⃗′ ,s⃗′ ,
g∈G/H
so that it is the injective hull of Vt⃗′ ,s⃗′ as an SL2 (k) module and compute its second
socle layer.
Beyond this point, the steps are precisely as in [AJL], while carefully tracking
through the twists by powers of the determinant. The final result (stated in the
proposition) is then obtained in the same manner as [AJL, Cor. 4.5].
For p = 2, note that if V is a non-trivial Γ extension of V⃗t,⃗s by Vt⃗′ ,s⃗′ , then the
central characters of V⃗t,⃗s and Vt⃗′ ,s⃗′ are the same (this holds true for any p). This
is because F[X (Γ)] is semisimple, where X (Γ) is the center of Γ. Therefore, by
twisting by a square root of the central character (possible since p = 2), V can
be assumed to be a non-trivial F[PGL2 (k)] = F[SL2 (k)] extension. And therefore,
Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 implies that ExtF[SL
1
2 (k)]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0. On the other hand,
every non-trivial F[SL2 (k)] extension is a non-trivial F[PGL2 (k)] extension, and
6 KALYANI KANSAL
In order to compute Ext1K (V⃗t,⃗s , Vt⃗′ ,s⃗′ ), we will use the Grothendieck spectral
sequence. Let σ be a F[Γ] representation, seen via inflation as a F[K] representation.
The Grothendieck spectral sequence gives us the following left exact sequence:
Proof. Using (2.2.1), Ext1K (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 implies that either Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0,
or HomΓ (V⃗t,⃗s , H 1 (K1 , Vt⃗′ ,s⃗′ ) ̸= 0.
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 7
Either way, the central character is the same for V⃗t,⃗s and Vt⃗′ ,s⃗′ . This is auto-
matically true if Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 because the group algebra of the center of Γ
is semisimple. If HomΓ (V⃗t,⃗s , H 1 (K1 , Vt⃗′ ,s⃗′ )) ̸= 0, we use the description in Propo-
sition 2.3 and the fact that V2 ⊗ det−1 has trivial central character. Therefore
−1
fP −1
fP
pf −1−j (2tj + sj ) ≡ pf −1−j (2t′j + s′j ) mod pf − 1.
j=0 j=0
−1
fP
− pf −1−j (2tj +sj )
Twisting by det j=0
, we obtain:
Ext1K (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0
⇐⇒ Ext1K (V−⃗t−⃗s,⃗s , V−t⃗′ −s⃗′ ,s⃗′ ) = Ext1K (V⃗t∨,⃗s , Vt⃗∨′ ,s⃗′ ) ̸= 0
□
Corollary 2.5. Ext1K (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 if and only if Ext1K (Vt⃗′ ,s⃗′ , V⃗t,⃗s ) ̸= 0.
Proof.
Ext1K (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0
⇐⇒ Ext1K (V⃗t∨,⃗s , Vt⃗∨′ ,s⃗′ ) ̸= 0 (by Corollary 2.4)
⇐⇒ Ext1K (Vt⃗′ ,s⃗′ , V⃗t,⃗s ) ̸= 0 (by taking duals)
□
Proposition 2.6. Let V⃗t,⃗s and Vt⃗′ ,s⃗′ be a pair of non-isomorphic, non-Steinberg
Serre weights. One shows up in the first K1 group cohomology of the other if and
only if, after interchanging V⃗t,⃗s and Vt⃗′ ,s⃗′ if necessary, there exists i ∈ {0, ..., f − 1}
such that
(i) For p > 2,
• si = s′i + 2,
• For j ̸= i, sj = s′j and
P f −1−j
tj ≡ −pf −1−i +
P f −1−j ′
• p p tj mod pf − 1.
j∈T j∈T
(ii) For p = 2,
• si = s′i + 1,
• For j ̸= i, sj = s′j and
• The central characters of the two Serre weights are the same.
Further, for a pair of such non-isomorphic, non-Steinberg Serre weights, the
multiplicity of appearance of one in the first K1 group cohomology of the other is at
most 1.
Proof. The proof for p > 2 is covered by Proposition 5.4 and Corollary 5.5 in [BP]).
For p = 2, we first make the following observation. If HomΓ (V⃗t,⃗s , H 1 (K1 , Vt⃗′ ,s⃗′ )) ̸=
0, we can twist both sides by the square root of the central character and obtain
an inclusion of V⃗t,⃗s into H 1 (K1 , Vt⃗′ ,s⃗′ ) as PGL2 (k) = SL2 (k) representations. On
the other hand, suppose V⃗t,⃗s ,→ H 1 (K1 , Vt⃗′ ,s⃗′ ) as SL2 (k) representations and the
central characters of V⃗t,⃗s and Vt⃗′ ,s⃗′ are the same. Then this inclusion is easily seen
to be an inclusion as Γ-representations.
Therefore, assuming the central characters of V⃗t,⃗s and Vt⃗′ ,s⃗′ are the same, we only
need to find criteria for inclusion of V⃗t,⃗s in H 1 (K1 , Vt⃗′ ,s⃗′ ) as SL2 (k) representations.
8 KALYANI KANSAL
f −1−0 f −i f −1−i
∼
= L(s′0 )F r ⊗ · · · ⊗ L(s′i−1 )F r ⊗ Q1 (0)F r
f −2−i 0
⊗L(s′i+1 )F r ⊗ · · · ⊗ L(s′f −1 )F r
f −1−0 f −i f −1−i
L(s′0 )F r ⊗ · · · ⊗ L(s′i−1 )F r ⊗ L(0)F r
f −2−i 0
⊗L(s′i+1 )F r ⊗ · · · ⊗ L(s′f −1 )F r
f −1−0 f −i f −1−i
L(s′0 )F r ⊗ · · · ⊗ L(s′i−1 )F r ⊗ Q1 (0)F r
,→ soc f −2−i 0
⊗L(s′i+1 )F r ⊗ · · · ⊗ L(s′f −1 )F r
f −1−0 f −i f −1−i
Q1 (s′0 )F r ⊗ · · · ⊗ Q1 (s′i−1 )F r ⊗ Q1 (0)F r
,→ soc f −2−i 0
⊗Q1 (s′i+1 )F r ⊗ · · · ⊗ Q1 (s′f −1 )F r
f −1−0 f −i f −1−i
L(s′0 )F r ⊗ · · · ⊗ L(s′i−1 )F r ⊗ L(0)F r
∼
= f −2−i 0
⊗L(s′i+1 )F r ⊗ · · · ⊗ L(s′f −1 )F r
The isomorphism in the last step is by [AJL, Lem. 3.4]. Using [AJL, Cor. 4.2]
and the assumption that L(⃗s) is not Steinberg, we conclude that L(⃗s) embeds
f −1−i f −1−0 f −i
into L(s⃗′ ) ⊗ L(1)F r if and only if L(⃗s) ∼= L(s′0 )F r ⊗ · · · ⊗ L(s′i−1 )F r ⊗
F r f −1−i ′ F r f −2−i ′ F r0
L(0) ⊗ L(si+1 ) ⊗ · · · ⊗ L(sf −1 ) .
□
Remark 2.7. The explicit calculation of H 1 (K1 , Vt⃗′ ,s⃗′ ) in [BP, Prop. 5.1] shows
that the inflation homomorphism H 1 (K1 /K2 , Vt⃗′ ,s⃗′ ) → H 1 (K1 , Vt⃗′ ,s⃗′ ) is an isomor-
phism, since each K1 cocycle is in fact a K1 /K2 cocycle. By the construction of the
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 9
Proof. For a group G with an F-representation σ, let injG (σ) denote the injective
hull of σ as a smooth F[G] module. Then, for each Serre weight σ, injK (σ)Kn
is an injective K/Kn module. By injectivity of injK/Kn (σ), there exists a map
injK (σ)Kn → injK/Kn (σ). The kernel of this map must be trivial, by the hull
property of injK (σ). By the hull property of injK/Kn (σ), it is forced to be an
isomorphism. We will henceforth use injK (σ)Kn as the injective hull of σ as a
K/Kn representation.
The explicit calculation of H 1 (K1 , Vt⃗′ ,s⃗′ ) in [BP, Prop. 5.1 ] shows that the in-
flation homomorphism H 1 (K1 /K2 , Vt⃗′ ,s⃗′ ) → H 1 (K1 , Vt⃗′ ,s⃗′ ) is an isomorphism, since
each K1 cocycle is in fact a K1 /K2 cocycle. By the construction of the Grothendieck
spectral sequence, this means exactly that
K1 K1
K2
inj (V ⃗
K t ,s′ ⃗′ ) /V ⃗′ ⃗
t ,s ′ inj (V ⃗
K t ,s′ ⃗′ )/V ⃗′ ⃗
t ,s′
(2.8.1) socΓ = socΓ
injK (Vt⃗′ ,s⃗′ )K1 /Vt⃗′ ,s⃗′ injK (Vt⃗′ ,s⃗′ )K1 /Vt⃗′ ,s⃗′
K
1
injK (Vt⃗′ ,s⃗′ )K2 /Vt⃗′ ,s⃗′
Now, suppose V⃗t,⃗s lives inside the Γ socle of injK (Vt⃗′ ,s⃗′ )K1 /Vt⃗′ ,s⃗′
with multiplic-
1
ity n. Equivalently, HomΓ (V⃗t,⃗s , H (K/K2 , Vt⃗′ ,s⃗′ )) is n-dimensional. Let N denote
K !
K2 1
injK (V ⃗′ ⃗′ ) /V ⃗′ ⃗′
the preimage in injK (Vt⃗′ ,s⃗′ )K2 /Vt⃗′ ,s⃗′ of V⃗t⊕n
,⃗
s
⊂ socΓ t ,s t ,s
injK (Vt⃗′ ,s⃗′ )K1 /Vt⃗′ ,s⃗′
.
Suppose, further, that L ∼ = V⃗t⊕l
,⃗
s
⊂ soc Γ inj (V ⃗
K t ,s
′ ⃗′ )/V ⃗′ ⃗
t ,s′ −soc Γ inj (V ⃗
K t ,s′ ⃗′ ) K2
/V t ,s .
⃗′ ⃗′
K !
1
injK (Vt⃗′ ,s⃗′ )/Vt⃗′ ,s⃗′
Then, the preimage inside injK (Vt⃗′ ,s⃗′ )/Vt⃗′ ,s⃗′ of V⃗t⊕n
,⃗
s
⊂ socΓ injK (Vt⃗′ ,s⃗′ )K1 /Vt⃗′ ,s⃗′
socΓ (injK (Vt⃗′ ,s⃗′ )K2 /Vt⃗′ ,s⃗′ ) ,→ socΓ (injK (Vt⃗′ ,s⃗′ )/Vt⃗′ ,s⃗′ ) is an equality.
□
Since K/K2 is a finite group, Ext1K/K2 (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ∼
= H 1 (K/K2 , V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ ). The
Grothendieck spectral sequence gives us the following left exact sequence:
(2.8.2)
inf res
0 → H 1 (Γ, V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ ) −−→ H 1 (K/K2 , V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ ) −−→ H 1 (K1 /K2 , V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ )Γ
Proposition 2.9. Suppose e > 1. Then the res map in (2.8.2) is a split surjection.
Proof. e > 1 implies that p ∈ π 2 OK . Let OK
ur
be the ring of integers for the maximal
unramified subextension inside E over Qp . Therefore k ∼ = OK ur
/p ,→ OK /π 2 . This
10 KALYANI KANSAL
1 K1 /K2 K/K2 Γ 1
This establishes that δ is a cocyle and therefore, res map in (2.8.2) is a split
surjection.
□
Ext1K (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) = Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ⊕ HomΓ (V⃗t,⃗s , H 1 (K1 /K2 , Vt⃗′ ,s⃗′ )).
Proof. This is immediate from Proposition 2.9 and the fact that H 1 (K1 /K2 , V⃗t∨,⃗s ⊗
V⃗′ ⃗′ )Γ ∼
t ,s = HomΓ (V⃗ , H 1 (K1 /K2 , V⃗′ ⃗′ )) by the explicit description in Proposi-
t,⃗
s t ,s
tion 2.3. □
k(k − 1)
wk z r+2−k 7→ x̃2 ⊗ xk−2 y r+2−k
(r + 2)(r + 1)
k(r + 2 − k) k−1 r+1−k
+2x̃ỹ ⊗ x y
(r + 2)(r + 1)
(r + 2 − k)(r + 1 − k) k r−k
+ỹ 2 ⊗ x y for k ∈ [2, r]
(r + 2)(r + 1)
1 r r
wz r+1 7→ 2x̃ỹ ⊗ y + ỹ 2 ⊗ xy r−1 if r > 0
r+2 r+2
r 1
wr+1 z 7→ x̃2 ⊗ xr−1 y + 2x̃ỹ ⊗ xr if r > 0
r+2 r+2
wz 7→ x̃ỹ ⊗ 1 if r = 0
r+2 2 r
w 7→ x̃ ⊗ x
r+2
z 7→ ỹ 2 ⊗ y r
Proof. The first statement is from [BP, Prop. 5.4]. The second statement can be
verified by direct computation. □
f −1 kj sj −kj
Lemma 2.12. Let V⃗t,⃗s , a Serre weight. Denote by {⊗j=0 w z }(kj )j the ob-
vious basis of V⃗t,⃗s . Use the same notation to denote a basis of V−t−s,⃗
⃗ s . Then
V⃗t∨,⃗s ∼
= V−t−s,⃗
⃗ s under the following map:
V⃗t∨,⃗s → V−t−s,⃗
⃗ s
sj
⊗j (wkj z sj −kj )∨ 7→ ⊗j wsj −kj (−z)kj
kj
κli A + ϵi B + κui C
where κli , ϵi and κui are homomorphisms K1 /K2 → F defined in Proposition 2.3 and
A, B and C are elements of V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ defined below.
For s′i > 0,
12 KALYANI KANSAL
X sj ′ O
A = − (⊗j̸=i wsj −kj (−z)kj ) ⊗ (⊗j̸=i xkj y sj −kj )
kj
(kj )j̸=i
′
si
X si ki (ki − 1) ki −2 s′i +2−ki
wsi −ki (−z)ki ⊗ ′ ′ + 1) x y
ki =2 k i (si + 2)(si
′
s ′
+ si w(−z)si −1 ⊗ ′ i xsi −1 y
s +2
i
′
+ (−z)si ⊗ xsi
X s j ′ O
B = (⊗j̸=i wsj −kj (−z)kj ) ⊗ (⊗j̸=i xkj y sj −kj )
kj
(kj )j̸=i
′
si ′
X s i ki (s + 2 − k i ) ′
wsi −ki (−z)ki ⊗ ′ i xki −1 y si +1−ki
ki =2 ki (si + 2)(s′i + 1)
si −1 1 s′i
+ si w (−z) ⊗ ′ y
si + 2
1 ′
+ si w(−z)si −1 ⊗ ′ xsi
si + 2
X sj ′ O
C = (⊗j̸=i wsj −kj (−z)kj ) ⊗ (⊗j̸=i xkj y sj −kj )
kj
(kj )j̸=i
′
si ′ ′
X si (s + 2 − ki )(s + 1 − k i ) ′
wsi −ki (−z)ki ⊗ i i
xki y si −ki
ki =2 ki (s′i + 2)(s′i + 1)
′
si −1 si s′i −1
+ si w (−z) ⊗ ′ xy
si + 2
si s′i
+ (w ⊗ y
For s′i = 0,
X sj ′ O
A = − (⊗j̸=i wsj −kj (−z)kj ) ⊗ (⊗j̸=i xkj y sj −kj ) ((−z)si ⊗ 1)
kj
(kj )j̸=i
X s j ′ O
B = (⊗j̸=i wsj −kj (−z)kj ) ⊗ (⊗j̸=i xkj y sj −kj ) (−wz ⊗ 1)
kj
(kj )j̸=i
X s j ′ O
C = (⊗j̸=i wsj −kj (−z)kj ) ⊗ (⊗j̸=i xkj y sj −kj ) (wsi ⊗ 1)
kj
(kj )j̸=i
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 13
Γ
Proof. The first step is to compute H 1 (K1 /K2 , V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ ) . By Proposition 2.3,
Lf −1 f −1−i Ld
this group is isomorphic to HomΓ (V⃗t,⃗s , i=0 Vt⃗′ ,s⃗′ ⊗(V2 ⊗det−1 )F r i=1 V ⃗′ ⃗′ ).
Lf −1 t ,s
Using Lemma 2.11, V⃗t,⃗s has a unique (upto scalars) embedding into i=0 Vt⃗′ ,s⃗′ ⊗
f −1−i Ld
(V2 ⊗ det−1 )F r i=1 Vt⃗′ ,s⃗′ . This embedding may be written as an element of
f −1−i
V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ ⊗ (V2 ⊗ det−1 )F r ⊂ H 1 (K1 /K2 , V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ ). Employing Proposi-
tion 2.3 to further write this element as an explicit map K1 /K2 → V⃗t∨,⃗s ⊗ Vt⃗′ ,s⃗′ , we
obtain the following values of A, B and C:
X ′ O
A = − (⊗j̸=i (wkj z sj −kj )∨ ) ⊗ (⊗j̸=i xkj y sj −kj )
(kj )j̸=i
s′i
X ki (ki − 1)
ki −2 s′i +2−ki
(wki z si −ki )∨ ⊗ ′ ′ + 1) x y
ki =2 (si + 2)(si
′
s ′
+ (wsi −1 z)∨ ⊗ ′ i xsi −1 y
s +2
i
′
+ (wsi )∨ ⊗ xsi
s′j −kj
X O
B = (⊗j̸=i (wkj z sj −kj )∨ ) ⊗ (⊗j̸=i xkj y )
(kj )j̸=i
s′i
X ′
k i (s + 2 − ki ) ′
(wki z si −ki )∨ ⊗ ′ i xki −1 y si +1−ki
ki =2 (si + 2)(s′i + 1)
1 ′
+ (wz si −1 )∨ ⊗ ′ y si
si + 2
1 ′
+ (wsi −1 z)∨ ⊗ ′ xsi
si + 2
s′j −kj
X O
C = (⊗j̸=i (wkj z sj −kj )∨ ) ⊗ (⊗j̸=i xkj y )
(kj )j̸=i
s′i
X ′ ′
(s + 2 − k i )(s + 1 − k i ) ′
(wki z si −ki )∨ ⊗ i i
xki y si −ki
ki =2 (s′i + 2)(s′i + 1)
′
si −1 ∨ si s′i −1
+ wz ) ⊗ ′ xy
s +2
i
si ∨ s′i
+ (z ) ⊗ y
For s′i = 0,
14 KALYANI KANSAL
s′j −kj
X O
A = − (⊗j̸=i (wkj z sj −kj )∨ ) ⊗ (⊗j̸=i xkj y ) ((wsi )∨ ⊗ 1)
(kj )j̸=i
O 1
s′j −kj
X
kj sj −kj ∨ kj ∨
B = (⊗j̸=i (w z ) ) ⊗ (⊗j̸=i x y ) (wz) ⊗
2
(kj )j̸=i
s′j −kj
X O
C = (⊗j̸=i (wkj z sj −kj )∨ ) ⊗ (⊗j̸=i xkj y ) ((z si )∨ ⊗ 1)
(kj )j̸=i
Using Lemma 2.12, we can rewrite elements in V⃗t∨,⃗s as elements of V−⃗t−⃗s,⃗s , giving
us the desired answer. □
Our next order of business is to check if a Γ-invariant cocycle in H 1 (K1 /K2 , V⃗t∨,⃗s ⊗
Vt⃗′ ,s⃗′ ) ∼
= H 1 (K1 /K2 , V−⃗t−⃗s,⃗s ⊗ Vt⃗′ ,s⃗′ ) is in the image of the res map in (2.8.2).
Therefore, we will try and extend such a cocyle to K. However, instead of extending
it to all of K, we will first focus our attention on extending it to the subgroup of K
generated by the upper unipotent and diagonal matrices.
Then res is the zero map and inf in (2.8.2) is an isomorphism, implying that
Ext1K (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 iff Ext1Γ (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0.
Proof. We will show the following stronger result. Let p > 2, and let V⃗t,⃗s and Vt⃗′ ,s⃗′
satisfy:
si = s′i + 2,
sj = s′j for j ̸= i,
s′i+1 < p − 1, and
X X
pf −1−j tj ≡ −pf −1−i + pf −1−j t′j mod pf − 1.
j∈T j∈T
Then res is the zero map and inf in (2.8.2) is an isomorphism. (Note that the
above conditions on p, ⃗s and s⃗′ are automatically implied by the hypotheses in the
statement of the Proposition.)
We will assume without loss of generality that ⃗t′ = ⃗0.
Our proof will show that there is no way to extend a Γ-invariant cocycle ψ ∈
H 1 (K1 /K2 , V−⃗t−⃗s,⃗s ⊗ Vt⃗′ ,s⃗′ ) simultaneously to upper unipotent and diagonal ma-
trices with 1 in the bottom right entry.
We denote thesetwo groups by U and D
1 α t 0
respectively. We let U (α) = , and D(t) = .
0 1 0 1
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 15
Now, take κli A+ϵi B +κui C to be the cocycle defined in Lemma 2.13. Denote by ψ
the restriction of this cocycle to ⟨U, D⟩∩K. Then ψ = ϵi B +κui C. Suppose it has an
extension to ⟨U, D⟩. On composing the extension with the quotient map V−⃗t−⃗s,⃗s ⊗
Vt⃗′ ,s⃗′ → W , we obtain a cocycle valued in W , which we denote by q. Denote by
f −1 kj sj −kj
q(kj )j the coordinates of q corresponding to the basis vector (⊗j=0 w z )⊗
′ ′ ′
y s0 ⊗ y s1 ⊗ · · · ⊗ y sf −1 . [Cautionary note about the notation: here the exponent of
w is kj , whereas in Lemma 2.13, sj − kj is the exponent of w].
From the definition of ψ, q(kj )j |U ∩K ̸= 0 if and only if kj = sj for all j. Further,
q(kj )j |D∩K ̸= 0 if and only if ki = si − 1 = s′i + 1 and kj = sj = s′j for all j ̸= i.
−1 kj sj −kj ′ ′ ′
Each (⊗fj=0 w z ) ⊗ y s0 ⊗ y s1 ⊗ · · · ⊗ y sf −1 ∈ W is an eigenvector for D(t)
with eigenvalue tλ(kj )j , where λ(kj )j is the unique number in [0, pf − 1) that is
equivalent to j̸=i pf −1−j (kj − s′j ) + pf −1−i (ki − s′i − 1) mod pf − 1. We make
P
some observations about λ(kj )j :
(1) λ(kj )j = 0 if and only if ki = s′i + 1 and kj = s′j for all j ̸= i if and only if
q(kj )j |D∩K ̸= 0.
16 KALYANI KANSAL
Equivalently,
X X
(2.14.1) pf −1−j kj ≡ pf −1−j s′j + pf −1−i (s′i + 1) + pf −1−l .
j j̸=i
(2.14.2)
ξ λ(kj )j q(kj )j (U (α)) = q(kj )j (D(ξ)U (α)) = q(kj )j (U (ξα)D(ξ)) = q(kj )j (U (ξα))
Therefore, replacing α with 1 and ξ with α (this covers all the cases since
q(kj )j (U (0)) is already 0 because q(kj )j |U ∩K = 0), we obtain for all (kj )j ̸= (sj )j :
Now, we do an inductive argument to show that q(kj )j |U = 0 for all (kj )j ̸= (sj )j .
PSuppose q(kj )j |U = 0 for each m-ascendant (kj )j of (0)j , where −1 ≤ m <
( sj ) − 1. The base case with m = −1 is automatic, because (0)j has no descen-
j
dants. We will show that q(kj )j |U = 0 for each m + 1-ascendant (kj )j of (0)j .
Fix an m + 1-ascendant (kj )j of (0)j . Take (kj′ )j to be a 1-ascendant of (kj )j
(therefore, an m + 2-ascendant of (0)j ).
Since q is a cocycle, we have for each 0 ̸= α ∈ OK /π:
= q(kj′ )j (U (α + 1))
= q(kj′ )j (U (1 + α))
X Y sj − lj
= q(kj′ )j (U (1)) + q(kj′ )j (U (α)) +
′
q(lj )j (U (α))
j
s j − k j
(lj )j ∈1-descendants
of (kj′ )j
18 KALYANI KANSAL
Therefore,
P f −1−j ′
X Y sj − lj p (kj −lj )
α j q(lj )j (U (1))
s − k ′
j j j
(lj )j ∈1-descendants
of (kj′ )j
X Y sj − lj
= q(lj )j (U (α))
j
sj − kj′
(lj )j ∈1-descendants
of (kj′ )j
X Y sj − lj
= αλ(lj )j q(lj )j (U (1)) (by (2.14.3))
s − k ′
j j j
(lj )j ∈1-descendants
of (kj′ )j
1
subspace of ExtF[G K]
(χ′2 , χ′1 ) corresponds to representations with Serre weights σ
and τ .
We now make a few definitions, before stating our main propositions relating
dimensions of closed substacks of X to vector space dimensions of extensions of GK
characters.
Definition 3.1. Let χ1 and χ2 be a pair of F-valued GK characters. We say that
a set Fχ1 ,χ2 of GK -representations with F-coefficients is a family of representations
if each representation in Fχ1 ,χ2 is an extension of an unramified twist of χ2 by an
unramified twist of χ1 .
Definition 3.2. Consider Gm × Gm as parametrizing the unramified twists of χ1
and χ2 via the value of the unramified characters on FrobK . We say that the
family Fχ1 ,χ2 is of dimension ≤ d (resp. of dimension d) if there exists a dense
open subset W of Gm × Gm such that the following condition is satisfied: if χ′1 and
χ′2 are unramified twists of χ1 and χ2 (respectively) corresponding to an F-point
of W , then the extensions in Ext1F[GK ] (χ′2 , χ′1 ) giving elements of Fχ1 ,χ2 form a
subspace of dimension ≤ d (resp. of dimension d).
Definition 3.3. We say that two families Fχ1 ,χ2 and Fχ′1 ,χ′2 are separated if χ′1
and χ′2 are not both unramified twists of χ1 and χ2 respectively.
We now recall some constructions from [EG2, Sec. 5] before stating our main
propositions. We note first that there exist finitely many F-valued characters of
IK that admit extensions to GK . Each such character is in fact valued in F and
is described uniquely by a = (ai )i∈T with each ai ∈ [0, p − 1] and at least some
ai < p − 1. Let A be theQset of such f tuples. Then for a ∈ A, the corresponding
IK character is given by i∈T ωiai |IK . Fix an extension of such a character to GK ,
and denote it by ψa . When each ai = 0, take ψa = 1. When each ai = e and p > 2,
take ψa to be the mod p cyclotomic character, ϵ.
Let M be the rank 1 (φ, Γ)-module over Gm := Spec F[x, x−1 ] generated by
some v ∈ M such that φ(v) = xv and Γ action is trivial. By applying the functor
D defined in [EG1, Sec. 3.6], we obtain a set of (φ, Γ)-modules {D(ψa )}a∈A defined
over F. Let Ma denote the (φ, Γ)-module D(ψa ) ⊠ M defined over Gm . For a
subscheme Spec R ⊂ Gm , we will denote by Ma |Spec R the (φ, Γ)-module obtained
by changing scalars to R. Let Xa = Gm when ψa is not trivial or cyclotomic, and
let Xa = Gm ∖ {1} when ψa is trivial or cyclotomic.
The cohomology groups of C • (Ma |Xa ), the Herr complex associated to Ma |Xa by
[EG1, Sec. 5], vanish in degrees 0 and 2 (the latter by Tate local duality). Therefore,
as the cohomology group in degree 1 gives a coherent sheaf on Xa of constant rank
[K : Qp ] by the local Euler characteristic formula, it is a locally free sheaf. Denoting
the total space of this sheaf by Va , we obtain a space parameterizing extensions of
D(1) by Ma |Xa , the former viewed as a (φ, Γ)-module over Xa by extension of
scalars from F to the global sections on Xa . Thus, for each b ∈ A, twisting further
by Mb , there exists a map
fa,b : Va × Gm → X
corresponding to the universal extension of D(1) ⊠ Mb by Ma |Xa ⊠ Mb . Note that
Gm × Gm acts on extensions of D(1) ⊠ Mb by Ma |Xa ⊠ Mb , for e.g. as described in
[EG2, Sec. 7.3]. Since D(1) ̸= Ma |Xa , the induced map
f a,b : (Va × Gm )/(Gm × Gm ) → X
20 KALYANI KANSAL
(ii) For i ∈ {1, 2}, suppose S i is an irreducible component of Ya,b with a scheme-
theoretic image of dimension d. Let U i be the dense open subset of S i
obtained by taking the complement of all other irreducible components of
Ya,b . Therefore, πa,b (U i ) = πa,b (S i ) = Ba,b . Since πa,b (U i ) is constructible,
it contains a dense open W i of Ba,b . Let W = W 1 ∩ W 2 . If q is a closed
−1
point of W , πa,b (q) is irreducible and contained entirely in at least one
−1
irreducible component of Ya,b . But since for each i, πa,b (q) ∩ U i is non-
empty and disjoint from all irreducible components of Ya,b apart from S i ,
S 1 must be the same as S 2 . This shows that at most one irreducible
component of Ya,b can have a d-dimensional scheme-theoretic image.
□
Lemma 3.6. For each b ∈ A, the scheme theoretic images of fϵ,b and of f1,b are
strictly less than d.
Proof. The proof follows the same ideas as the proof of Lemma 3.5. The reduction
in dimension for the scheme-theoretic image of f1,b arises from the fact that π1,b :
V1 × Gm → Gm has dimension 1 less than the target of πa,b along with the fact
that f1,b factors through (V1 × Gm )/(Gm × Gm × U ). When p > 2, the reduction in
dimension for the scheme-theoretic image of fϵ,b arises from the fact that the target
of the map πϵ,b : Vϵ × Gm → Gm has dimension 1 less than the target of πa,b . □
Therefore, the dimension of fa,b (S), and of Ya,b , is precisely d (it cannot exceed
d by Lemma 3.5). □
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 23
Proof of Proposition 3.4. Recall that each reducible representation is in the literal
image of either fa,b or f1,b or f1,b for some a, b ∈ A. Moreover, irreducible rep-
resentations contribute to finitely many zero-dimensional substacks of E by the
description of the maps f ρ for ρ irreducible.
Therefore, the first statement follows from Lemmas 3.5 and 3.6, which also show
that each d-dimensional family contains precisely one d-dimensional component in
its closure.
Now assume that Y is a top dimensional component in E contained in the closure
of two separated d-dimensional families Fχ1 ,χ2 and Fχ′1 ,χ′2 . Then there exist unique
a, a′ , b, b′ ∈ A so that (ψa , ψb ) and (ψa′ , ψb′ ) are unramified twists of (χ1 , χ2 ) and
(χ′1 , χ′2 ) respectively. Therefore, Y is in the scheme-theoretic image of both Ya,b
and Ya′ ,b′ (this uses Lemma 3.6 which shows that the scheme-theoretic image of
Y1,b and Yϵ,b is necessarily of dimension less than d).
Let W (resp. W ′ ) be a dense open subset of Ba,b (resp. Ba′ ,b′ ) for each q ∈
Ba,b (F) (resp. q ∈ Ba′ ,b′ (F)), each F point of (Ya,b )q (resp. (Ya′ ,b′ )q ) corresponds
to a representation contained in Fχ1 ,χ2 (resp. Fχ′1 ,χ′2 ).
By the arguments in Lemma 3.7, Y is contained in the scheme-theoretic image of
an irreducible component S (resp. S ′ ) of Ya,b |W (resp. Ya,b ′
|W ′ ). Since the images
′
of |S| and of |S | in |Y| are constructible sets dense in Y, there exists a dense open
U of |Y| contained in both |S| and |S ′ |. If (a, b) ̸= (a′ , b′ ), then this means that
(a, b) = (b′ , a′ ) and U contains only split extensions. Therefore, families of split
extensions are dense in Y. If d > 0, this is an impossibility because the split locus
correspond to a dimension 2 closed substack of Ya,b whose scheme-theoretic image
has dimension 0 by the arguments in Lemmas 3.5 and 3.7. This settles the second
statement, and along with the fact that the image of each f ρ is 0-dimensional,
settles the third statement as well. □
Y Y Y
(4.1.1) χ 1 | IK = ωiti ωisi +1+xi ωixi
i∈T i∈J i∈J c
and
Y Y Y
(4.1.2) χ 2 | IK = ωiti ωie−1−xi ωisi +e−xi
i∈T i∈J i∈J c
24 KALYANI KANSAL
(2) ρ ∈ LV⃗t,⃗s (F(χ1 ), F(χ2 )) ⊂ Ext1GK (F(χ2 ), F(χ1 )), where LV⃗t,⃗s (F(χ1 ), F(χ2 ))
(or just LV⃗t,⃗s if χ1 and χ2 are understood) is a particular distinguished
subspace.
Assuming (4.1.1) and (4.1.2), we now note the recipe for obtaining LV⃗t,⃗s as given
in [Ste], with slight differences Q in notation.
We first write χ2 |IK = i∈T ωiti i∈T ωimi for the unique mi ∈ [0, p − 1] with
Q
not all mi equal to p − 1. Let S be Q the set ofQf -tuples of non-negative integers
(af −1 , af −2 , ..., a0 ) satisfying χ2 |IK = i∈T ωiti i∈T ωiai and ai ∈ [0, e − 1] ∪ [si +
1, si + e] for all i. Evidently, S is non-empty.
For i ̸= f − 1, let vi be the f -tuple (0, ..., 0, p, −1, 0, ..., 0) with −1 in i position,
p in i + 1 position and 0 everywhere else. Let vf −1 be (−1, 0, ..., 0, p). Then there
exists a subset A ⊂ T such that
X
(4.1.3) (mf −1 , ..., m0 ) + vi ∈ S
i∈A
Definition 4.2. Define Amin to be the minimal A satisfying (4.1.3), in the sense
that it is contained in any other subset of T satisfying (4.1.3).
Definition 4.3. Given (mf −1 , ..., m0 ) and Amin as above.
X
(4.3.1) (yf −1 , ..., y0 ) := (mf −1 , ..., m0 ) + vi ∈ S
i∈Amin
(4.3.2) zi := si + e − yi for all i
The indices of yi ’s and zi ’s will be interpreted to be elements of Z/f Z.
Q zi Q ti Q yi Q ti −1
Remark 4.4. χ1 = i∈T ωi i∈T ωi , χ2 = i∈T ωi i∈T ωi and χ2 χ1 =
Q zi −yi
i∈T ωi .
Definition 4.5. If yi ≥ si + 1, let Ii := [0, zi − 1], and if yi < si + 1, let Ii :=
{yi } ∪ [si + 1, zi − 1]. Here the interval [0, zi − 1] is interpreted as the empty set if
zi − 1 < 0. We follow similar convention for [si + 1, zi − 1] when zi − 1 < si + 1.
Remark 4.6. When e = 1, Ii = {0} if yi = 0 and Ii = ∅ if yi = si + 1.
Remark 4.7. If yi ≥ si + 1, then |Ii | ≤ e − 1 with equality if and only if yi = si + 1.
If yi < si + 1, then since zi ≤ si + e, |Ii | ≤ e with equality if and only if zi = si + e
or equivalently, yi = 0.
Suppose χ−1 ai
Q
2 χ1 = i∈T ωi for ai ∈ [1, p] and not all ai = p. We will extend the
indices of the ai to all of Z by setting aj = aj ′ if j ≡ j ′ mod f . We call the tuple
(af −1 , ..., a0 ) the tame signature of χ−1 ∼
2 χ1 . Gal(k/Fp ) = ⟨Frob⟩ = Z/f Z acts on
such tuples (af −1 , ..., a0 ) via
where δ depends on the situation and could be 0 or 1 for p > 2, and 0, 1 or 2 for
p = 2. It is always 0 if χ−1
2 χ1 is neither trivial nor cyclotomic.
Consider two Serre weights V⃗t,⃗s and Vt⃗′ ,s⃗′ . Suppose there exist subsets J and J ′
of T , and for each i ∈ T , there exist xi , x′i ∈ [0, e − 1] such that:
t′ s′ +1+x′i x′
Y Y Y Y Y Y
(4.10.4) χ 1 | IK = ωiti ωisi +1+xi ωixi = ωi i ωi i ωi i
i∈T i∈J i∈J c i∈T i∈J ′ i∈J ′c
and
(4.10.5)
t′ e−1−x′i s′ +e−x′i
Y Y Y Y Y Y
χ2 |IK = ωiti ωie−1−xi ωisi +e−xi = ωi i ωi ωi i
i∈T i∈J i∈J c i∈T i∈J ′ i∈J ′c
Then a basis for the intersection of LV⃗t,⃗s (χ1 , χ2 ) with LVt⃗′ ,s⃗′ (χ1 , χ2 ) is given by
cα for α ∈ JVAH
⃗
t,⃗
s
(χ1 , χ2 ) ∩ JVAH
⃗′ ⃗′
(χ1 , χ2 ), together with cun and/or ctr if χ−1
2 χ1 is
t ,s
trivial and/or cyclotomic with some additional conditions.
When e = 1, there is another algorithm to specify a basis of LV⃗t,⃗s (χ1 , χ2 ), given
in [DDR]. We recall some essentials of this algorithm because it will be conve-
nient/shorter to use it for some of the calculations in the unramified case.
26 KALYANI KANSAL
Definition 4.11. Let Jmax := {i ∈ Z/f Z|yi = 0}, where yi are as defined in
Definition 4.3.
Definition 4.12. Let (af −1 , ..., a0 ) be the tame signature of χ−1 2 χ1 . The func-
tion δ : Z → Z is defined in the following way: For j ∈ Z, δ(j) = j unless
(ai−1 , ai−2 , ..., aj ) = (p, p − 1, ..., p − 1) for some j < i, in which case δ(j) = i.
When j = i − 1, the condition (ai−1 , ai−2 , ..., aj ) = (p, p − 1, ..., p − 1) is interpreted
as aj = p.
δ induces a function Z/f Z → Z/f Z, also denoted by δ.
Let J be a subset of Z/f Z. If δ(J) ⊂ J, µ(J) := J. Else choose some [i1 ] ∈
δ(J) ∖ J and let j1 be the largest integer such that j1 < i1 , [j1 ] ∈ J and δ(j1 ) = i1 .
If J = {[j1 ], ..., [jr ]} with j1 > j2 > ... > jr > j1 − f , define iκ for κ ∈ [2, r]
inductively as follows:
(
δ(jκ ), if iκ−1 > δ(jκ )
iκ =
jκ , otherwise
Then µ(J) := {[i1 ], ..., [ir ]}.
When e = 1, LV⃗t,⃗s (χ1 , χ2 ) has a basis given by certain elements of Ext1GK (F(χ2 ), F(χ1 ))
indexed by τ ∈ µ(Jmax ) along with cun and/or ctr if χ−1 2 χ1 is trivial and/or cyclo-
tomic with some additional conditions.
We now state the criterion for determining the Serre weights associated to an
irreducible GK representation, when K = Qp . It can be stated for arbitrary K,
but this paper will only need the case K = Qp .
Let ρ be an irreducible GQp representation. Let η1 and η2 be the two level 2
fundamental characters of IQp . Vt,s ∨
is a Serre weight of ρ∨ iff ρ = η1t+s η2t ⊕ η1t η2t+s .
4.13. Translation from Linear Algebra to Geometry of Stacks. Let V⃗t,⃗s and
Vt⃗′ ,s⃗′ be non-isomorphic, non-Steinberg Serre weights. The closure of irreducible
F-representations is 0-dimensional. Thus, unless K = Qp , we only need to consider
closures of families of reducible representations in order to detect codimension 1
intersections between irreducible components. On the other hand, if K = Qp , then
by Proposition 3.4, we additionally need to consider when XVt,s ∩ XVt′ ,s′ contains
irreducible finite type points. This last point is dealt with easily.
Lemma 4.14. When K = Qp , XVt,s ∩ XVt′ ,s′ contains irreducible finite type points
if and only if s′ = p − 1 − s and t′ ≡ t + s mod p − 1.
Proof. By the algorithm for computing Serre weights, we need to determine when
′ ′ ′ ′ ′ ′
η1t+s η2t ⊕ η1t η2t+s = η1t +s η2t ⊕ η1t η2t +s .
Since Vt,s and Vt′ ,s′ are non-isomorphic and non-Steinberg, the relationship between
(t, s) and (t′ , s′ ) follows immediately. □
Remark 4.15. The criterion in the statement of Lemma 4.14 is the same as that in
Proposition 2.1(ii)(b).
Using Proposition 3.4, we can state a sufficient (and necessary when K ̸= Qp )
condition for XV⃗t,⃗s ∩ XVt⃗′ ,s⃗′ to be codimension 1: there exist GK characters χ1
and χ2 so that after replacing χ1 and χ2 by generic unramified twists, the subspace
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 27
ef −1. The ordering of the pair of Serre weights is not important for this definition.
Definition 4.17. We say that a pair of Serre weights V⃗t,⃗s and Vt⃗′ ,s⃗′ have a type
II intersection witnessed by (χ1 , χ2 ) if JVAH
⃗
(χ1 , χ2 ) = JVAH (χ1 , χ2 ) of cardinality
t,⃗
s t⃗′ ,s
⃗′
ef − 1.
We will say that the number of separated families in a type I (resp. type II)
intersection for the Serre weights V⃗t,⃗s and Vt⃗′ ,s⃗′ is n if there exist exactly n pairs
of GK characters that witness the type I (resp. type II) intersection, such that
each pair is distinct from all others upon restriction to IK . By Proposition 3.4,
if K ̸= Qp , the number of irreducible components of XV⃗t,⃗s ∩ XVt⃗′ ,s⃗′ of dimension
[K : Qp ] − 1 equals the number of separated families in either a type I or a type II
intersection for the Serre weights V⃗t,⃗s and Vt⃗′ ,s⃗′ .
For the remainder of this article, we may assume that ⃗s, s⃗′ do not have all com-
ponents equal to p − 1 since we are excluding Steinberg components from analysis.
Finally, since we are interested in intersections of different irreducible components,
we may assume that V⃗t,⃗s ̸= Vt⃗′ ,s⃗′ .
Lemma 4.18. |JVAH (χ1 , χ2 )| = ef if and only if χ1 = i∈T ωisi +e i∈T ωiti and
Q Q
⃗
t,⃗
s
Proof. By Remarks 4.4 and 4.7, |JVAH (χ1 , χ2 )| = ef implies that χ1 |IK = i∈T ωizi =
Q
⃗
t,⃗
s
si +e
and χ2 |IK = i∈T ωiyi = 1. On the other hand, starting with these
Q Q
i∈T ωi
χ1 and χ2 , we can compute Amin as in Definition 4.2. In this case, we observe
that (mf −1 , ..., m0 ) = (0, ..., 0) as χ2 |IK = 1. J = ∅ satisfies the criterion for Amin ,
and we obtain that yi = 0 and zi = si + e for all i. By Remark 4.7, we get that
|JVAH
⃗
(χ1 , χ2 )| = ef , as desired. □
0,⃗
s
Definition 4.19. Let χ1 , χ2 be two characters and V⃗t,⃗s be a Serre weight satisfying
the conditions in Lemma 4.18. Then, we say that V⃗t,⃗s is the highest weight associ-
ated to the pair (χ1 , χ2 ). It is uniquely determined since not all si can be p − 1.
Moreover, knowing the highest weight determines the pair (χ1 , χ2 ) after restriction
to IK .
Let V⃗t∨,⃗s = V⃗t,⃗s . Then for any ρ∨ ∈ Ext1GK (F(χ2 ), F(χ1 )), we say that XV⃗t,⃗s is the
highest weight component containing ρ.
28 KALYANI KANSAL
Lemma 4.21. |JVAH (χ1 , χ2 )| = ef −1 if and only if one of the following conditions
t⃗′ ,s
⃗′
is satisfied:
s +e Q tj
(i) There exists an i ∈ T such that χ1 = ωie−1 j̸=i ωj j
Q
j∈T ωj and χ2 =
t
ωisi +1 j∈T ωjj , and moreover, si ≤ p − 2, and if f = 1 then si < p − 2.
Q
s +e Q tj
(ii) e = 1, f > 1 and there exists an i ∈ T such that χ1 = ωie−1 j̸=i ωj j
Q
j∈T ωj ,
t
χ2 = ωisi +1 j∈T ωjj , si = p − 1 and si−1 > 0.
Q
s +e Q tj
(iii) e > 1 and there exists an i ∈ T such that χ1 = ωisi +e−1 j̸=i ωj j
Q
j∈T ωj ,
Q t
χ2 = ωi j∈T ωjj , and si ̸= 0.
In the first two situations above, yi = si + 1 and yj = 0 for all j ̸= i (recall
Definition 4.3). On the other hand, if yi = si + 1 and yj = 0 for all j ̸= i, then one
of the two above must be satisfied.
The third situation is equivalent to yi = 1, yj = 0 for all j ̸= i along with si ̸= 0.
Proof. By Remark 4.7, if |JVAH (χ1 , χ2 )| = ef − 1 then one of the following two
t⃗′ ,s
⃗′
Remark 4.23. When e = 1, the cases Lemma 4.21(i) and Lemma 4.21(ii) are to-
gether equivalent to Jmax = Z/f Z ∖ [i].
Before launching into computations of Type I and II intersections, we introduce
some more notation. When comparing f -tuples ⃗s and s⃗′ , we will often only state
the values of si and s′i that have specific constraints or are potentially different
from each other. If the values of si or s′i are not specified, then we assume that
si = s′i . If no range is specified for si , we mean that beyond any relations that it
must satisfy with respect to s′i , the value of si can be anything in [0, p − 1]. Further,
if we say (..., si , ...) = (..., ∈ [a, b], ...), we mean that si can take any value ∈ [a, b].
Similar notational assumptions apply with the roles of si and s′i interchanged.
Finally, we say that a tuple (bf −1 , bf −2 , ..., b0 ) is equivalent to (b′f −1 , b′f −2 , ..., b′0 ) if
Pf −1 f −1−j
Pf −1
j=0 bj p ≡ j=0 b′j pf −1−j mod pf − 1.
We will retain the symbols yi , zi , Ii , λi and ξi as defined in Definitions 4.3, 4.5
and 4.9 for V⃗t,⃗s , and will replace them respectively with yi′ , zi′ , Ii′ , λ′i and ξi′ for
Vt⃗′ ,s⃗′ and with yi′′ , zi′′ , Ii′′ , λ′′i and ξi′′ for Vt⃗′′ ,s⃗′′ .
5. Type I intersections
In this section, we will compute criteria for existence of a pair of characters
(χ1 , χ2 ) witnessing a type I intersection for Serre weights V⃗t,⃗s and Vt⃗′ ,s⃗′ , with
|JVAH
⃗
(χ1 , χ2 )| = ef and |JVAH (χ1 , χ2 )| = ef − 1. |JVAH (χ1 , χ2 )| = ef − 1 can
t,⃗
s t⃗′ ,s
⃗′ t⃗′ ,s
⃗′
happen via one of three ways as enumerated in Lemma 4.21. In all three situations,
we may assume without loss of generality that i in the statements of Lemma 4.21(i),
Lemma 4.21(ii) and Lemma 4.21(iii) is f − 1. We will also count the number of
families contributing to a type I intersection when V⃗t,⃗s and Vt⃗′ ,s⃗′ are both weakly
regular. (In the general case, the information can still be gleaned directly from
the computations that follow, but we omit the explicit description for the sake of
clarity).
5.1. Type I intersections when f = 1. We will omit subscripts of components
of f -tuples in this section as f = 1.
s + e ≡ e − 2 − s′ mod p − 1 ⇐⇒
′
s ≡ −2 − s ≡ p − 3 − s mod p − 1
This gives one of the following two situations:
(1) s ≤ p − 3 =⇒ s′ = p − s − 3.
30 KALYANI KANSAL
(2) s = p − 2 =⇒ s′ = p − 2.
In both situations, comparing the two ways of writing χ2 , we obtain that t′ +
s + 1 ≡ t mod p − 1. In other words t′ ≡ t + p − s′ − 2 ≡ t + s + 1 mod p − 1.
′
The second situation therefore implies that V⃗t,⃗s = Vt⃗′ ,s⃗′ , which is a contradiction.
The first situation is equivalent to the conditions in Proposition 2.1(ii)(a) imply-
1
ing that ExtF[GL 2 (k)]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0. Since it is symmetric in s and s′ , whenever
Ext1F[GL2 (k)] (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0, there exist two separated families witnessing a type I
intersection for V⃗t,⃗s and Vt⃗′ ,s⃗′ .
s + e ≡ e − 2 + s′ mod p − 1 ⇐⇒
′
(5.1.1) s ≡s+2 mod p − 1
Comparing the two ways of writing χ−1 2 χ1 , we obtain the following equivalences
mod pf − 1 upto translating all indices by a fixed element of Z/f Z:
X f
X −2
pf −1−j (sj + e) ≡ e − 2 − s′f −1 + pf −1−j (s′j + e) ⇐⇒
j∈T j=0
X f
X −2
pf −1−j sj ≡ − 2 − s′f −1 + pf −1−j s′j
j∈T j=0
f
X −3
≡ p− s′f −1 −2+ p(s′f −2 − 1) + pf −1−j s′j
j=0
Therefore, for a fixed ⃗s, s⃗′ is forced to be unique since each s′i ∈ [0, p − 1], and
the non-Steinberg condition requires that not all s′i can be p − 1. Similarly, for a
fixed s⃗′ , ⃗s is forced to be unique.
We have a number of possible cases :
(i) Suppose s′f −1 ≤ p − 2, s′f −2 = s′f −3 = ... = s′f −i = 0 and s′f −1−i ≥ 1, where
i ≥ 1.
(p − s′f −1 − 2, s′f −2 − 1, s′f −3 , ..., s′f −i , s′f −1−i , s′f −2−i , ..., s′0 ) ≡
(p − s′f −1 − 2, −1, 0, ..., 0, s′f −1−i , s′f −2−i , ..., s′0 ) ≡
(p − s′f −1 − 2, p − 1, p − 1, ..., p − 1, s′f −1−i − 1, s′f −2−i , ..., s′0 )
Therefore, sf −1 = p − s′f −1 − 2, sf −2 = sf −3 = ... = sf −i = p − 1,
sf −1−i = s′f −1−i − 1 ≤ p − 2 and sj = s′j for all the remaining j’s.
The remaining cases require |JVAH (χ1 , χ2 )| = ef − 1 via Lemma 4.21(ii), and
t⃗′ ,s
⃗′
implicitly, e = 1.
(iv) Suppose s′f −1 = p − 1, s′f −2 > 1.
(p − s′f −1 − 2, s′f −2 − 1, s′f −3 , ..., s′0 ) ≡ (−1, s′f −2 − 1, s′f −3 , ..., s′0 )
≡ (p − 1, s′f −2 − 2, s′f −3 , ..., s′0 )
Therefore, sf −1 = p − 1, sf −2 = s′f −2 − 2 and sj = s′j for the remaining j’s.
32 KALYANI KANSAL
(v) Suppose f > 2, s′f −1 = p − 1, s′f −2 = 1, s′f −3 = s′f −4 = ... = s′f −i = 0 and
s′f −1−i ≥ 1 for some i > 2.
(p − s′f −1 − 2, s′f −2 − 1, s′f −3 , ..., s′f −i , s′f −1−i , s′f −2−i , ..., s′0 ) ≡
(−1, 0, 0, ..., 0, s′f −1−i , s′f −2−i , ..., s′0 ) ≡
(p − 1, p − 1, p − 1, ..., p − 1, s′f −1−i − 1, s′f −2−i , ..., s′0 )
Therefore, sf −1 = sf −2 = ... = sf −i = p − 1, sf −1−i = s′f −1−i − 1 and
sj = s′j for all the other j’s.
(v) f > 2,
(sf −1 , sf −2 , sf −3 , ..., sf −i , sf −1−i ) = (p − 1, p − 1, p − 1, ..., p − 1, ∈ [0, p − 2]),
where i ∈ [2, f − 1];
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 33
(s′f −1 , s′f −2 , s′f −3 ..., s′f −i , s′f −1−i ) = (p − 1, 1, 0, ..., 0, sf −1−i + 1).
(vi) f = 2,
(sf −1 , sf −2 ) = (p − 2, p − 1);
(s′f −1 , s′f −2 ) = (p − 1, 1).
(vii) f > 2,
(sf −1 , sf −2 , sf −3 , ..., s0 ) = (p − 2, p − 1, p − 1, ..., p − 1);
(s′f −1 , s′f −2 , s′f −3 , ..., s′0 ) = (p − 1, 1, 0, ..., 0).
5.4.1. Case 2. : |JVAH (χ1 , χ2 )| = ef − 1 via Lemma 4.21(iii). Implicit in this case
t⃗′ ,s
⃗′
is that e > 1.
Comparing the two ways of writing χ−1 2 χ1 , we obtain the following equivalences
mod pf − 1:
X X
pf −1−j (sj + e) ≡ e − 2 + s′f −1 + pf −1−j (s′j + e) ⇐⇒
j∈T j̸=f −1
X X
f −1−j
p (sj + 1) ≡ s′f −1 −1+ pf −1−j (s′j + 1) ⇐⇒
j∈T j̸=f −1
X X
f −1−j
(5.4.2) p sj ≡ s′f −1 −2+ pf −1−j s′j
j∈T j̸=f −1
X X
(5.5.1) pf −1−j t′j ≡ −1 + pf −1−j tj mod pf − 1
j∈T j∈T
It is evident that when each si and each s′i is < p − 1, the relationship between
⃗s and ⃗s′ described in Propositions 5.4 and 5.5 is asymmetric.
The calculations for type 1 intersections are summarized below.
Proposition 5.6. Let f > 1. V⃗t,⃗s and Vt⃗′ ,s⃗′ be a pair of non-isomorphic, non-
Steinberg Serre weights. Then there exist GK characters χ1 and χ2 such that
|JVAH
⃗
(χ1 , χ2 )| = ef , |JVAH (χ1 , χ2 )| = ef − 1 if and only if one of the following
t,⃗
s t⃗′ ,s
⃗′
is satisfied:
(i) Upto translating the indices by any fixed number, ⃗s and s⃗′ satisfy one of the
conditions in Proposition 5.4 while ⃗t and ⃗t′ satisfy (5.4.1) .
(ii) Upto translating the indices by any fixed number, ⃗s and s⃗′ satisfy one of the
conditions in Proposition 5.5 while ⃗t and ⃗t′ satisfy (5.5.1).
Corollary 5.7. Suppose f > 1 and V⃗t,⃗s and Vt⃗′ ,s⃗′ are two non-isomorphic weakly
regular Serre weights. Then there exists a type I intersection for the pair if and
only if one of the following holds (upto translating the indices by any fixed number
and/or interchanging V⃗t,⃗s and Vt⃗′ ,s⃗′ if necessary):
(i) ⃗s and s⃗′ satisfy Proposition 5.4(i) with i = 1; while ⃗t and ⃗t′ satisfy (5.4.1).
(ii) ⃗s and s⃗′ satisfy Proposition 5.5(i); while ⃗t and ⃗t′ satisfy (5.5.1).
In other words, if and only if one of the following is true:
(i) Ext1F[GL2 (k)] (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0, or
(ii) e > 1 and HomGL2 (k) (V⃗t,⃗s , H 1 (GK , Vt⃗′ ,s⃗′ )) ̸= 0
Equivalently, if and only if Ext1F[GL2 (OK )] (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0.
Moreover, exactly 1 family witnesses the type I intersection. When f = 2, s1 = p−1 2 ,
s0 = p−3 , s′
1 = p−3
and s ′
0 = p−1
, interchanging ⃗
s and ⃗
s′ also satisfies Proposi-
2 2 2
tion 5.4(i) after shifting the indices by 1. However, in this case the computations
of ⃗t and ⃗t′ show that the situation is not symmetric, and we still have just 1 family
witnessing the intersection.
Proof. By Propositions 2.1, 2.6 and 2.14 and corollary 2.10. □
6. Type II intersections
In this section, we will compute criteria for existence of a pair of characters
(χ1 , χ2 ) witnessing a type II intersection for (non-isomorphic and non-Steinberg)
Serre weights Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′ . Thus, we will determine if χ1 and χ2 exist such that
JVAH (χ1 , χ2 ) = JVAH (χ1 , χ2 ) of cardinality ef − 1. We will denote the highest
t⃗′ ,s
⃗′ t⃗
′′ ,s⃗′′
e − 2 − s′ ≡ e − 2 + s′′ ≡ s + e mod p − 1
(6.1.1) ⇐⇒ s′′ ≡ p − 1 − s′ ,
s′ ≡ p − 3 − s,
s′′ ≡ s + 2
Comparing ways of writing χ2 using Lemma 4.21, we obtain:
s′ + 1 + t′ ≡ 1 + t′′ ≡ t mod p − 1
(6.1.2) ⇐⇒ t′′ ≡ t′ + s′
t′ ≡ t + s + 1
t′′ ≡ −1 + t
By stipulation in Lemma 4.21(i), s′ ̸= p − 2. Therefore, s′ ≤ p − 3, and since
(t , s′ ) ̸= (t′′ , s′′ ), s < p − 3, the equivalences in (6.1.1) are equalities and p > 3.
′
Notice the nature of type I intersection for V⃗t,⃗s and Vt⃗′ ,s⃗′ . It corresponds to
1
ExtF[GL 2 (k)]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 via Proposition 2.1(ii)(a). On the other hand, the type I
intersection for V⃗t,⃗s and Vt⃗′′ ,s⃗′′ corresponds to HomGL2 (k) (V⃗t,⃗s , H 1 (GK , Vt⃗′′ ,s⃗′′ )) ̸= 0.
Imposing the above conditions, we now calculate y ′ , y ′′ , z ′ , z ′′ , I ′ , I ′′ , ξ ′ and ξ ′′ ,
and compare JVAH t′ ,s′
(χ1 , χ2 ) with JVAH t′′ ,s′′
(χ1 , χ2 ).
By Lemma 4.21, y ′ = s′ + 1 and z ′ = e − 1, while y ′′ = 1 and z ′′ = s′′ + e − 1.
Therefore
I ′ = [0, e − 2]
I ′′ = {1} ∪ [s′′ + 1, s′′ + e − 2]
ξ ′ = (p − 1)(e − 1) + (e − 2 − s′ )
ξ ′′ = (p − 1)(s′′ + e − 1) + (e − 2 + s′′ )
As u′ varies in I ′ , ξ ′ − u′ (p − 1) = (p − 1)v ′ + (e − 2 − s′ ) with v ′ taking up values
in [1, e − 1]. Similarly, as u′′ varies in I ′′ ,
ξ ′′ − u′′ (p − 1) = (p − 1)v ′′ + (e − 2 + s′′ ) where v ′′ ∈ [1, e − 2] ∪ {s′′ + e − 2}
= (p − 1)v ′′ + e − 2 − s′ + (p − 1) where v ′′ ∈ [1, e − 2] ∪ {p − 3 − s′ + e}
= (p − 1)v ′′ + e − 2 − s′ , where v ′′ ∈ [2, e − 1] ∪ {p − 2 − s′ + e}
(p − 1)v ′ + (e − 2 − s′ ) (p − 1)v ′′ + (e − 2 − s′ )
(6.1.3) ′ =
p ν pν ′′
where ν ′ is the p-adic valuation of the numerator on L.H.S, while ν ′′ is that of
the numerator on R.H.S.
The only thing to check then is that (6.1.3) holds for v ′ = 1 and v ′′ = p−2−s′ +e.
Plugging in,
p − 3 − s′ + e
(6.1.4) L.H.S. =
pν
(6.1.5)
(p − 1)(p − 2 − s′ + e) + e − 2 − s′ p(p − 3 − s′ + e)
R.H.S. = = = L.H.S.
pν ′′ pν ′ +1
Therefore, conditions (6.1.1) and (6.1.2) guarantee a type II intersection, and are
equivalent to the conditions in Proposition 2.1(ii)(b). In this case, the relationship
between the pairs (t′ , s′ ) and (t′′ , s′′ ) is symmetric except when s′ = 1 and s′′ = p−2.
Therefore the calculations show the existence of 2 separated families (because the
highest weights are distinct) witnessing the type II intersection except when s′ = 1
and s′′ = p − 2. In the special case s′ = 1 and s′′ = p − 2, there is just 1 family.
Summarizing these findings, we have the proposition below.
Proposition 6.2. Let f = 1. If Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′ are a pair of non-isomorphic,
non-Steinberg Serre weights, then a type II intersection occurs for the pair if and
only if e > 1, p > 3 and Ext1GL2 (k) (Vt⃗′ ,s⃗′ , Vt⃗′′ ,s⃗′′ ) ̸= 0 via Proposition 2.1(ii)(b). In
addition, the following statements are true:
• If (χ1 , χ2 ) witness the type II intersection, then one of the two corresponding
type I intersections witnessed by (χ1 , χ2 ) arises via Proposition 5.2(i). The
other arises via Proposition 5.2(ii).
• Each type II intersection is witnessed by 2 separate families except when
s′ = 1 and s′′ = p − 2, in which case just one family witnesses it.
6.3. Type II intersections when f > 1, e = 1. We will use the algorithm in
[DDR] for this section. Our objective is to find the conditions on Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′
′ ′′ ′
so that µ(Jmax ) = µ(Jmax ) of cardinality f − 1, where Jmax is the subset of Z/f Z
′′
satisfying the conditions in Definition 4.11 for Vt⃗′ ,s⃗′ while Jmax is the corresponding
subset for Vt⃗′′ ,s⃗′′ .
We will find these intersections in two steps. First, we will find Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′
′ ′′
such that Jmax = Z/f Z − {[f − 1]}, Jmax = Z/f Z − {[f − 1 − i]} for some i ∈
−s′f −1 −1 Q s′j +1 −s′′ −1 Q s′′
j +1
[0, f −1], and ωf −1 j∈T ∖{f −1} ωj = ωi f −1−i j∈T ∖{f −1−i} ωj . The
′
assumption that Jmax = Z/f Z − {[f − 1]} does not cause any loss of generality. In
′ ′′
the second step, we will compute µ(Jmax ) and µ(Jmax ), and identify the situations
in which they are the same.
For the first step, we will use the results of Proposition 5.4. Specifically, if
′
a Vt⃗′ ,s⃗′ exists with Jmax = Z/f Z − {[f − 1]}, then there exists a non-Steinberg
⃗
V⃗t,⃗s so that the pair (⃗s, s′ ) satisfies one of the conditions enumerated in Propo-
sition 5.4. This is simply a consequence of Lemma 4.21. Similarly, we can find
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 37
a non-Steinberg V ⃗˜ ⃗ so that the pair (⃗s̃, s⃗′′ ) satisfies one of the conditions enu-
d,s̃
merated in Proposition 5.4 after adding i to each index. Since we are impos-
s −s′ −2 Q s′j −s′′
f −1−i −2 s′′
j +2
ing j∈T ωj j = ωf −1f −1
Q Q
j∈T ∖{f −1} ωj = ωi j∈T ∖{f −1−i} ωj =
s̃j
ω , we have ⃗s = ⃗s̃. Therefore, in the first step we are looking for vectors ⃗s
Q
j∈T j
that show up in more than one items of the list in Proposition 5.4 (after translating
the indices by adding some fixed integer if necessary). If such a ⃗s exits, we will
say that the two items in the list can be cycled with each other, and that one item
is a cycling of the other. The corresponding two s⃗′ ’s (in the notation of the list
in Proposition 5.4) give us our candidate (s⃗′ , s⃗′′ ) and the reindexing informs us
what i should be. In this situation, since χ−1 si +1
Q
2 χ 1 must equal ω
j∈T i , the tame
signature (af −1 , ..., a0 ) = (sf −1 + 1, ..., s0 + 1).
For instance, consider the f -tuple ⃗x with (xf −1 , xf −2 , ..., xf −m , xf −1−m ) = (∈
[0, p−2], p−1, ..., p−1, ∈ [0, p−2]) for some m ∈ [1, f −4], (xf −1−i , xf −2−i , ..., xf −i−k ) =
(p − 1, p − 1, ..., p − 1) for some i ∈ [m + 1, f − 3], k ∈ [2, f − 1 − i] and xf −1−i−k ∈
[0, p − 2]. Clearly, ⃗x satisfies the conditions required of ⃗s showing up in Proposi-
tion 5.4(i). If we reindex ⃗x, adding i to the indices mod f , then we see that ⃗x can
show up as the ⃗s in Proposition 5.4(v). That is, Proposition 5.4(i) can be cycled with
Proposition 5.4(v). The corresponding two s⃗′ (in the notation of Proposition 5.4)
that show up in Proposition 5.4(i) and Proposition 5.4(v) are our candidates for s⃗′
and s⃗′′ respectively (in the notation of this proposition). The reindexing tells us
′ ′′
that Jmax ought to be Z/f Z ∖ {[f − 1]} and Jmax ought to be Z/f Z ∖ {[f − 1 − i]}.
For the second step, we note that δ(f − 2 − i) = f − 1 − i. Similarly, δ(f −
3 − i) = f − 2 − i and so on until δ(f − i − k) = f − i − k + 1. Therefore
′′ ′′
f − i − k ̸∈ µ(Jmax ), which implies that µ(Jmax ) = Z/f Z ∖ {[f − i − k]}. Similarly,
δ(f − 2) = f − 1 and if m > 1, we observe that δ causes an increase in index right
′
until f − m, so that δ(f − m) = f + 1 − m. This forces f − 1 − m ∈ µ(Jmax ) and
′ ′
eventually, f − i − k ∈ µ(Jmax ). If m = 1, f − 2 − m is in µ(Jmax ) again forcing
′ ′ ′′
f − i − k ∈ µ(Jmax ). Hence µ(Jmax ) ̸= µ(Jmax ).
′
We repeat this process by finding all possible cyclings and computing µ(Jmax )
′′
and µ(Jmax ). Instead of showing details for all computations, we will give an
outline. Each ⃗s showing up in the list items of Proposition 5.4 has constraints for
the components positioned in some specific way relative to the indices f − 1 and
f − 1 − m for some m (In the notation of Proposition 5.4, the symbol i is used
instead of m. Here we are using i differently, to indicate the translation of indices).
If this ⃗s shows up in another list item after reindexing by adding i mod f , the
constraints for the reindexed second list item will have a description relative to
indices f − 1 and f − 1 − n for some n. After undoing the reindexing, we may
expect to see constraints on ⃗s components positioned in a specific away around the
indices given by f − 1 and f − 1 − m (as posed by the specifications of the first list
item), and f − 1 − i and f − 1 − i − n (as posed by the specifications of the second
list item). We will use this notation in the outline below.
(1) Proposition 5.4(i) can be cycled with Proposition 5.4(iv) in the following
possible ways:
′′
(a) i ∈ [m + 1, f − 2]. Then µ(Jmax ) excludes f − 1 − i. If m > 1,
′ ′
µ(Jmax ) excludes f − m. If m = 1, µ(Jmax ) excludes f − 1. Therefore,
′′ ′
µ(Jmax ) ̸= µ(Jmax ).
38 KALYANI KANSAL
′′
(b) i = m − 1 ≥ 1. Again, µ(Jmax ) excludes f − 1 − i = f − m. The same
′ ′′ ′
holds true for µ(Jmax ) and we have µ(Jmax ) = µ(Jmax ).
(2) Proposition 5.4(i) can be cycled with Proposition 5.4(v) in the following
possible ways:
(a) i ∈ [m + 1, f − 3] and f − 1 − i − n ̸≡ f − 1 mod f . The calculations
′ ′′
in the example above show that µ(Jmax ) ̸= µ(Jmax ).
′′
(b) i ∈ [m + 1, f − 3] and f − 1 − i − n ≡ f − 1 mod f . Here, µ(Jmax )
′
excludes 0, whereas µ(Jmax ) includes it, making them unequal.
′ ′′
(c) i ∈ [1, m − 2] and f − 1 − i − n = f − 1 − m. Here µ(Jmax ) and µ(Jmax )
are both of cardinality f − 1 and exclude f − m. Therefore, they are
equal.
(3) Proposition 5.4(ii) can be cycled with Proposition 5.4(iv) with i = f − 1.
′′ ′
µ(Jmax ) excludes f − 1 − i = 0. The same is true for µ(Jmax ), which is
′′
thus equal to µ(Jmax ).
(4) Proposition 5.4(ii) can be cycled with Proposition 5.4(v) with any i ∈
′ ′′
[1, f − 2]. In this case, both µ(Jmax ) and µ(Jmax ) exclude 0. They are
therefore equal.
(5) Proposition 5.4(iii) can be cycled with Proposition 5.4(v) with i ∈ [0, f −
′ ′′
1] ∖ {1}. Both µ(Jmax ) and µ(Jmax ) exclude f − 1, and are equal.
(6) Proposition 5.4(iii) can be cycled with Proposition 5.4(vi) with i = 1. Both
′ ′′
µ(Jmax ) and µ(Jmax ) exclude f − 1, and are equal.
(7) Proposition 5.4(iii) can be cycled with Proposition 5.4(vii) with i = 1. Both
′ ′′
µ(Jmax ) and µ(Jmax ) exclude f − 1, and are equal.
(8) Proposition 5.4(iv) can be cycled with Proposition 5.4(v):
′ ′′
(a) i > 1, f − 1 − i − n = f − 2. Both µ(Jmax ) and µ(Jmax ) exclude f − 1
and are equal.
′ ′′
(b) i > 1, f − 1 − i − n ̸= f − 2. µ(Jmax ) exlucdes f − 1, while µ(Jmax )
′ ′′
excludes f − i − n. Therefore, µ(Jmax ) ̸= µ(Jmax ).
(9) Proposition 5.4(v) can be cycled with Proposition 5.4(vii) with i = m. Both
′ ′′
µ(Jmax ) and µ(Jmax ) exclude f − i and are equal.
(s′′f −1 , s′′f −2 , ..., s′′f −1−i , s′′f −2−i ) = (p − s′f −1 − 2, p − 1, ..., p − 1, s′f −2−i +
1);
(b) f > 2 and (s′f −1 , s′f −2 , ..., s′f −1−i , s′f −2−i , s′f −3−i , ..., s′f −m , s′f −1−m ) =
(∈ [0, p − 2], 0, ..., 0, 0, 0, ..., 0, ∈ [1, p − 1]) for some m ∈ [3, f − 1];
(s′′f −1 , s′′f −2 , ..., s′′f −1−i , s′′f −2−i , s′′f −3−i , ..., s′′f −m , s′′f −1−m ) = (p−s′f −1 −
2, p − 1, ..., p − 1, 1, 0, ..., 0, s′f −1−m ) where i ∈ [1, m − 2];
(c) i = f − 1 and (s′f −1 , s′f −2 , ..., s′1 , s′0 ) = (∈ [0, p − 3], 0, ..., 0, 0);
(d) f > 2 and (s′f −1 , s′f −2 , ..., s′f −1−i , s′f −2−i , s′f −3−i , ..., s′0 ) =
(∈ [0, p − 3], 0, ..., 0, 0, 0, ..., 0);
(s′′f −1 , s′′f −2 , ..., s′′f −1−i , s′′f −2−i , s′′f −3−i , ..., s′′0 ) =
(p − 2 − s′f −1 , p − 1, ..., p − 1, 1, 0, ..., 0) where i ∈ [1, f − 2];
(e) f > 2 and (s′f −1 , s′f −2 , ..., s′f −i , s′f −1−i , s′f −2−i , s′f −3−i , ..., s′0 ) =
(p − 2, 0, ..., 0, 0, 0, 0, ..., 0);
(s′′f −1 , s′′f −2 , ..., s′′f −i , s′′f −1−i , s′′f −2−i , s′′f −3−i , ..., s′′0 ) =
(0, p − 1, ..., p − 1, p − 1, 1, 0, ..., 0) where i ∈ [2, f − 1];
(sf −1 , sf −2 , sf −3 , ..., s0 ) =
(p − 1, p − 2, p − 1, ..., p − 1).
(sf −1 , sf −2 ) = (p − 1, p − 2).
(sf −1 , sf −2 , sf −3 , sf −4 ..., s0 ) =
(p − 1, p − 2, p − 1, p − 1, ..., p − 1).
40 KALYANI KANSAL
(h) f > 2 and (s′f −1 , s′f −2 , s′f −3 , ..., s′f −1−i , s′f −2−i )
= (p − 1, 1, 0, ..., 0, ∈ [1, p − 2]) where i > 1;
Proof. The conditions on s⃗′ , s⃗′′ and ⃗s are a consequence of the preceding discussion
along with explicit descriptions coming from the list in Proposition 5.4. The con-
dition on ⃗t′ , t⃗′′ and ⃗t follow from comparing descriptions of χ2 using Lemmas 4.18
and 4.21. □
Remark 6.5. In each triple of s⃗′ , s⃗′′ and ⃗s featuring in the list in Proposition 6.4,
at least two of the vectors have some component equal to p − 1.
6.6. Type II intersections when f > 1, e > 1. We will compute the scenarios
in which type II intersections occur for the pair Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′ . In the case of
Vt⃗′ ,s⃗′ , we will assume without loss of generality that i = f − 1 in the statements of
Lemma 4.21 and that ⃗t′ = 0.
In the following calculations, we will use some extra notation and strategies for
comparing JVAH (χ1 , χ2 ) and JVAH (χ1 , χ2 ) that we now explain. Given the Serre
t⃗′ ,s
⃗′ t⃗
′′ ,s⃗′′
weights Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′ , and suitable GK characters χ1 and χ2 , we may compute
yj′ , yj′′ , zj′ , zj′′ , λ′j , λ′′j , Ij′ , Ij′′ , ξj′ and ξj′′ using Definitions 4.3, 4.5 and 4.9.
The above definition of Vj′′ makes sense because λ′′j ≡ λ′j mod pf −1 , since ex-
ponentiating ωj with either gives the same character χ−1
2 χ1 .
Definition 6.9.
β :T ×Z→Z
(j, v) 7→ (pf − 1)v + λ′j
and,
α : T × Z → Z × {0, 1, ..., f ′′ − 1}
(j, v) 7→ (m, κ)
β(j, v)
where m = , and κ satisfies (4.10.2).
pvalp (β(j,v))
Remark 6.10. By Definitions 4.10 and 6.9, JVAH
⃗′ ⃗′
(χ1 , χ2 ) = {α(j, v)|(j, v) ∈ P ′ }
t ,s
Remark 6.11. By the comments following Definition 4.10, α|P ′ and α|P ′′ are injec-
tive functions.
Remark 6.12. An examination of Definition 4.10 shows that if v ∈ Vj′ for some
j ∈ T , then finding a pair (j̃, ṽ) ∈ P ′′ such that α(j, v) = α(j̃, ṽ) is equivalent to
finding j̃ and ṽ ∈ Vj̃′′ satisfying the following two conditions:
• (pf − 1)v − λ′j and (pf − 1)ṽ − λ′j differ by a factor of a p-power;
• the difference of p-adic valuations offsets the difference between j and j̃ in
the formula for computing κ in (4.10.2).
Remark 6.13. Let α(j, v) = α(j̃, ṽ). Then j = j̃ ⇐⇒ valp ((pf − 1)v − λ′j ) ≡
valp ((pf − 1)ṽ − λ′j̃ ) mod f .
Remark 6.14. If j ̸= j̃ and valp ((pf − 1)v − λ′j ) = valp ((pf − 1)ṽ − λ′j̃ ) = 0, then
α(j, v) ̸= α(j̃, ṽ).
Definition 6.15. We will say that a pair (j, v) ∈ P ′ matches (j̃, ṽ) ∈ P ′′ if α(j, v) =
α(j̃, ṽ).
Remark 6.16. For the purposes of our calculations, we will classify the ways a pair
(j, v) ∈ P ′ can match a pair (j̃, ṽ) ∈ P ′′ in the following manner:
(i) (j, v) = (j̃, ṽ).
′ ′
(ii) j̃ ≡ j +1 mod f and ṽ = pv +zj+1 −yj+1 ; or j ≡ j̃ +1 and v = pṽ +zj′ −yj′ .
In these cases, |valp ((p − 1)v − λj ) − valp ((pf − 1)ṽ − λ′j̃ )| = 1.
f ′
X X
⇐⇒ − 2 − s′f −1 + pf −1−j s′j ≡ pf −1−i (−2 − s′′i ) + pf −1−j s′′j
j∈T ∖{f −1} j∈T ∖{i}
X
⇐⇒ p − 2 − s′f −1 + p(s′f −2 − 1) + pf −1−j s′j ≡
j∈T ∖{f −1,f −2}
X
pf −1−i (p − 2 − s′′i ) + pf −i (s′′i−1 − 1) pf −1−j s′′j Vt⃗′ ,s⃗′
j∈T ∖{i,i−1}
Lemma 6.17. The above condition is satisfied if and only if (upto interchanging
s⃗′ with s⃗′′ ), one of the following pairs describe s⃗′ and s⃗′′ :
(i) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (∈ [0, p − 2], 0, ..., 0, ∈ [1, p − 1]) for some k ∈
[i + 1, f − 2],
(s′i , s′i−1 , ..., s′l+1 , s′l ) = (∈ [0, p − 2], p − 1, ..., p − 1, ∈ [0, p − 2]) for some
l ∈ [0, i − 1];
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − 2 − s′f −1 , p − 1, ..., p − 1, s′k − 1),
(s′′i , s′′i−1 , ..., s′′l+1 , s′′l ) = (p − 2 − s′i , 0, ..., 0, s′l + 1).
(ii) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (∈ [0, p − 2], 0, ..., 0, ∈ [1, p − 1]) for some k ∈
[i + 1, f − 2],
(s′i , s′i−1 , ..., s′0 ) = (∈ [0, p − 2], p − 1, ..., p − 1);
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − 1 − s′f −1 , p − 1, ..., p − 1, s′k − 1),
(s′′i , s′′i−1 , ..., s′′0 ) = (p − 2 − s′i , 0, ..., 0).
(iii) (s′f −1 , s′f −2 , ..., s′i+1 , s′i , s′i−1 , ..., s′0 ) = (∈ [0, p − 2], 0, ..., 0, ∈ [1, p − 1], p −
1, ..., p − 1);
(s′′f −1 , s′′f −2 , ..., s′′i+1 , s′′i , s′′i−1 , ..., s′′0 ) = (p − 1 − s′f −1 , p − 1, ..., p − 1, p − s′i −
1, 0, ..., 0).
Proof. Easy verification upon recalling that s′f −1 , s′′i ≤ p − 2 by Lemma 4.21(i). □
Imposing the above conditions, we now calculate yj′ , yj′′ , zj′ , zj′′ , Ij′ , Ij′′ , Vj′ and
Vj′′ ,and compare JVAH
⃗′ ⃗′
(χ1 , χ2 ) with JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ) using Remark 6.10.
t ,s t ,s
For Lemma 6.17(i), we have:
(
s′j + 1 if j = f − 1
(6.17.1) yj′ =
0 if j ∈ T ∖ {f − 1}
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 43
(
p − 1 − s′j if j = i
(6.17.2) yj′′ =
0 if j ∈ T ∖ {i}
(
e−1 if j = f − 1
(6.17.3) zj′ =
e + s′j if j ∈ T ∖ {f − 1}
′ ′ ′
p + e − 2 − sj = p + (zj − yj ) if j = f − 1
′ ′
p + e − 1 = p − 1 + (zj − yj ) if j ∈ [k + 1, f − 2]
e − 1 + s′j = −1 + (zj′ − yj′ ) if j = k
′′
(6.17.4) zj = e − 1 = −p + (zj′ − yj′ ) + yj′′ if j = i
e = −(p − 1) + (zj′ − yj′ )
if j ∈ [l + 1, i − 1]
′ ′ ′
e + 1 + sj = 1 + (zj − y j ) if j = l
′ ′ ′
e + sj = (zj − yj ) if j ∈ [i + 1, k − 1] ∪ [0, l − 1]
(
[0, e − 2] if j = f − 1
(6.17.5) Ij′ =
{0} ∪ [s′j + 1, s′j + e − 1] if j ∈ T ∖ {f − 1}
′ ′′
{0} ∪ [p − 1 − sj , zj − 1] if j = f − 1
′′
{0} ∪ [p, zj − 1] if j ∈ [k + 1, f − 2]
′ ′′
{0} ∪ [sj , zj − 1] if j = k
(6.17.6) Ij′′ = [0, e − 2] if j = i
{0} ∪ [1, zj′′ − 1]
if j ∈ [l + 1, i − 1]
′′ ′′
{0} ∪ [sj + 2, zj − 1] if j = l
′′ ′′
{0} ∪ [sj , zj − 1] if j ∈ [i + 1, k − 1] ∪ [0, l − 1]
(
[1, e − 1] if j = f − 1
(6.17.7) Vj′ =
[1, e − 1] ∪ {s′j + e} if j ∈ T ∖ {f − 1}
So, we must now examine the image of α when restricted to the set P ′ − P ′′ and
compare it to the image of α when restricted to the set P ′′ − P ′ .
To begin, consider {(j, 1)|j ∈ [k, f − 2]} ⊂ P ′ − P ′′ . One can immediately verify
using Remark 6.12 that α(j, 1) = α(j + 1, p + zj′ − yj′ ), where (j, 1) ∈ P ′ − P ′′ and
44 KALYANI KANSAL
(j + 1, p + zj′ − yj′ ) ∈ P ′′ − P ′ . Similarly, for j ∈ [l + 1, i], α(j, zj′ − yj′ ) = α(j − 1, 0).
Here (j, zj′ − yj′ ) ∈ P ′ − P ′′ (since zj′ − yj′ = s′j + e) and (j − 1, 0) ∈ P ′′ − P ′ . These
matches are of the type described in Remark 6.16(ii). After taking into account
all matches of the types described in Remark 6.16(i) and Remark 6.16(ii), the only
possibly unmatched pairs are (l, e − 1) ∈ P ′ − P ′′ and (k, e) ∈ P ′′ − P ′ . Now,
valp (β(l, e − 1)) = 0 as s′l ̸= p − 1. As s′k ̸= 1, valp (β(k, e)) = 0. As l ̸= k,
α(l, e − 1) ̸= α(k, e) by Remark 6.14.
Therefore, JVAH ⃗′ ⃗′
(χ1 , χ2 ) ̸= JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ).
t ,s t ,s
Calculations for Lemma 6.17(ii) are as follows:
(
s′j + 1 if j = f − 1
(6.17.9) yj′ =
0 if j ∈ T ∖ {f − 1}
(
p − 1 − s′j if j = i
(6.17.10) yj′′ =
0 if j ∈ T ∖ {i}
(
e−1 if j = f − 1
(6.17.11) zj′ =
e + s′j if j ∈ T ∖ {f − 1}
p + e − 1 − s′j = p + (zj′ − yj′ ) + 1 if j =f −1
p + e − 1 = p − 1 + (zj′ − yj′ )
if j ∈ [k + 1, f − 2]
e − 1 + s′ = −1 + (z ′ − y ′ )
if j =k
(6.17.12) zj′′ = ′
j
′ ′
j j
e + sj = (zj − y j ) if j ∈ [i + 1, k − 1]
′ ′ ′′
e − 1 = −p + (zj − yj ) + yj if j =i
e = −(p − 1) + (zj′ − yj′ ) if j ∈ [0, i − 1]
(
[0, e − 2] if j = f − 1
(6.17.13) Ij′ =
{0} ∪ [s′j + 1, s′j + e − 1] if j ∈ T ∖ {f − 1}
{0} ∪ [p − s′j , zj′′ − 1] if j = f − 1
{0} ∪ [p, zj′′ − 1]
if j ∈ [k + 1, f − 2]
{0} ∪ [s′ , z ′′ − 1]
if j = k
(6.17.14) Ij′′ = j j
′′ ′′
{0} ∪ [sj + 1, zj − 1] if j ∈ [i + 1, k − 1]
[0, e − 2] if j = i
′′
{0} ∪ [1, zj − 1] if j ∈ [0, i − 1]
(
[1, e − 1] if j = f − 1
(6.17.15) Vj′ = ′
[1, e − 1] ∪ {sj + e} if j ∈ T ∖ {f − 1}
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 45
[0, e − 2] ∪ {p + zj′ − yj′ } if j =f −1
[2, e] ∪ {p + zj′ − yj′ }
if j ∈ [k + 1, f − 2]
[2, e] ∪ {s′ + e}
if j =k
(6.17.16) Vj′′ = j
[1, e − 1] ∪ {s′j + e}
if j ∈ [i + 1, k − 1]
[1, e − 1] if j =i
[0, e − 1] if j ∈ [0, i − 1]
To verify JVAH
⃗′ ⃗′
(χ1 , χ2 ) = JVAH (χ1 , χ2 ), we apply the same strategy as we
t ,s ⃗
′′ t ,s⃗′′
previously did. As before, for each (j, v) ∈ P except (f − 1, e − 1), we can get (j, v)
to match some (j̃, ṽ) with (j̃, ṽ) ∈ P ′′ via Remark 6.16(i) or Remark 6.16(ii). (k, e)
is the only pair in P ′′ not matched to anything in P − {(f − 1, e − 1)} via these two
matching strategies. By Remark 6.14, (f − 1, e − 1) cannot match (k, e) because
valp (β(f − 1, e − 1)) = 0 = valp (β(k, e)), since s′f −1 ̸= p − 1 and s′k ̸= 0. Therefore,
we do not get a type II intersection in the desired manner.
The calculations for Lemma 6.17(iii) are similar and left to the reader. The re-
sults from the calculations are also similar, and show that JVAH (χ1 , χ2 ) ̸= JVAH (χ1 , χ2 ).
t⃗′ ,s
⃗′ t⃗
′′ ,s⃗′′
(6.18.1)
⇐⇒ (−2 + s′f −1 , s′f −2 , ..., s′0 ) ≡ (s′′f −1 , ..., s′′i+1 , −2 + s′′i , s′′i−1 , ..., s′′0 )
≡ (sf −1 , sf −2 , ..., s0 )
Comparing ways of writing χ2 , we have:
X X
pf −1−i + pf −1−j d′′j ≡ 1 ≡ pf −1−j tj mod pf − 1
j∈T j∈T
X X
(6.18.2) ⇐⇒ pf −1−j d′′j ≡1−p f −1−i
, pf −1−j tj ≡ 1 mod pf − 1
j∈T j∈T
46 KALYANI KANSAL
Lemma 6.19. The condition in (6.18.1) is satisfied for some s⃗′ , s⃗′′ and ⃗s if and
only if one of the following pairs describe s⃗′ and s⃗′′ :
(i) s′f −1 ∈ [2, p − 1], s′i ∈ [0, p − 3];
s′′f −1 = s′f −1 − 2, s′′i = s′i + 2.
(ii) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (∈ [0, 1], 0, ..., 0, ∈ [1, p − 1]) for some k ∈ [i +
1, f − 2], s′i ∈ [0, p − 3];
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − 2 + s′f −1 , p − 1, ..., p − 1, s′k − 1), s′′i = s′i + 2.
(iii) (s′f −1 , s′f −2 , ..., s′i+1 , s′i ) = (1, 0, ..., 0, ∈ [1, p − 2]);
(s′′f −1 , s′′f −2 , ..., s′′i+1 , s′′i ) = (p − 1, p − 1, ..., p − 1, s′i + 1).
(iv) s′f −1 ∈ [2, p − 1], (s′i , s′i−1 ..., s′l+1 , s′l ) = (p − 1, p − 1, ..., p − 1, ∈ [0, p − 2])
for some l ∈ [0, i − 1];
s′′f −1 = s′f −1 − 2, (s′′i , s′′i−1 ..., s′′l+1 , s′′l ) = (1, 0, ..., 0, s′l + 1).
(v) s′f −1 ∈ [1, p − 1], (s′i , s′i−1 ..., s′0 ) = (p − 1, p − 1, ..., p − 1);
s′′f −1 = s′f −1 − 1, (s′′i , s′′i−1 ..., s′′0 ) = (1, 0, ..., 0);
sf −1 ∈ [1, p − 1], (si , si−1 ..., s0 ) = (p − 1, p − 1, ..., p − 1).
(vi) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (1, 0, ..., 0, ∈ [1, p − 1]) for some k ∈ [i + 1, f − 2],
(s′i , s′i−1 , ..., s′l+1 , s′l ) = (p−1, p−1, ..., p−1, ∈ [0, p−2]) for some l ∈ [0, i−1];
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − 2 + s′f −1 , p − 1, ..., p − 1, s′k − 1),
(s′′i , s′′i−1 , ..., s′′l+1 , s′′l ) = (1, 0, ..., 0, s′l + 1).
Proof. Easy verification upon recalling that s′f −1 , s′′i ≥ 1 byLemma 4.21(iii). □
Imposing the above conditions, we now calculate yj′ , yj′′ , zj′ , zj′′ , Ij′ , Ij′′ , Vj′ and
Vj′′ ,and compare JVAH
⃗′ ⃗′
(χ1 , χ2 ) with JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ) using Remark 6.10.
t ,s t ,s
For Lemma 6.19(i), we have:
(
1 if j = f − 1
(6.19.1) yj′ =
0 if j ∈ T ∖ {f − 1}
(
1 if j = i
(6.19.2) yj′′ =
0 if j ∈ T ∖ {i}
(
e − 1 + s′j if j = f − 1
(6.19.3) zj′ =
e + s′j if j ∈ T ∖ {f − 1}
′ ′ ′
e − 2 + sj = zj − yj
if j = f − 1
′′
(6.19.4) zj = e + 1 + si = (zj − yj′ ) + yj′′ if j = i
′ ′
′ ′′
{0} ∪ [sj − 1, zj − 1] if j = f − 1
′′
(6.19.6) Ij = {1} ∪ [s′i + 3, zj′′ − 1] if j = i
{0} ∪ [s′j + 1, zj′ − 1] if j ∈ T ∖ {f − 1, i}
(
[1, e − 2] ∪ {zj′ − yj′ } if j = f − 1
(6.19.7) Vj′ =
[1, e − 1] ∪ {zj′ − yj′ } if j ∈ T ∖ {f − 1}
′ ′
[1, e − 1] ∪ {zj − yj }
if j = f − 1
(6.19.8) Vj′′ = [1, e − 2] ∪ {zj′ − yj′ } if j = i
[1, e − 1] ∪ {zj′ − yj′ }
if j ∈ T ∖ {f − 1, i}
The only pairs in P and P ′′ that are unmatched after applying matching strategy
Remark 6.16(i) are (i, e−1) ∈ P and (f −1, e−1) ∈ P ′′ . As s′i ̸= p−1 and s′f −1 ̸= 1,
valp (β(i, e−1)) = 0 = valp (β(f −1, e−1)). By Remark 6.14, (i, e−1) cannot possibly
match (f − 1, e − 1), and therefore, JVAH⃗′ ⃗′
(χ1 , χ2 ) ̸= JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ).
t ,s t ,s
For Lemma 6.19(ii), we have:
(
1 if j = f − 1
(6.19.9) yj′ =
0 if j ∈ T ∖ {f − 1}
(
1 if j = i
(6.19.10) yj′′ =
0 if j ∈ T ∖ {i}
(
e − 1 + s′j if j = f − 1
(6.19.11) zj′ =
e + s′j if j ∈ T ∖ {f − 1}
p + e − 2 + s′j = p + (zj′ − yj′ ) if j = f − 1
′ ′
p + e − 1 = (p − 1) + (zj − yj ) if j ∈ [k + 1, f − 2]
(6.19.12) zj′′ = e − 1 + s′j = −1 + (zj′ − yj′ ) if j = k
e + 1 + s′i = (zj′ − yj′ ) + yj′′
if j = i
e + s′ = z ′ − y ′
if j ∈
̸ {i} ∪ [k, f − 1]
j j j
(
{1} ∪ [s′j + 1, zj′ − 1] if j = f − 1
(6.19.13) Ij′ =
{0} ∪ [s′j + 1, zj′ − 1] if j ∈ T ∖ {f − 1}
′ ′′
{0} ∪ [p + sj − 1, zj − 1] if
j =f −1
{0} ∪ [p, zj′′ − 1] if j ∈ [k + 1, f − 2]
′′
(6.19.14) Ij = {0} ∪ [s′j , zj′′ − 1] if j =k
′ ′′
{1} ∪ [si + 3, zj − 1] if j =i
{0} ∪ [s′ + 1, z ′ − 1]
if j ̸∈ {i} ∪ [k, f − 1]
j j
(
[1, e − 2] ∪ {zj′ − yj′ } if j = f − 1
(6.19.15) Vj′ =
[1, e − 1] ∪ {zj′ − yj′ } if j ∈ T ∖ {f − 1}
48 KALYANI KANSAL
′ ′
[1, e − 1] ∪ {p + zj − yj }
if j =f −1
[2, e] ∪ {p + zj′ − yj′ } if j ∈ [k + 1, f − 2]
(6.19.16) Vj′′ = [2, e] ∪ {zj′ − yj′ } if j =k
[1, e − 2] ∪ {zj′ − yj′ }
if j =i
[1, e − 1] ∪ {z ′ − y ′ }
if j ̸∈ {i} ∪ [k, f − 1]
j j
The only pairs in P and P ′′ that are unmatched after applying matching strate-
gies in Remark 6.16(i) and Remark 6.16(ii) are those in {(f − 1, zf′ −1 − yf′ −1 ), (i, e −
1)} ⊂ P and {(f −1, e−1), (k, e)} ⊂ P ′′ . As valp (β(i, e−1)) = 0 = valp (β(k, e)) and
i ̸= k, JVAH
⃗′ ⃗′
(χ1 , χ2 ) = JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ) if and only if (i, e − 1) matches (f − 1, e − 1),
t ,s t ,s
while (f − 1, zf′ −1 − yf′ −1 ) matches (k, e). Suppose this is true and (m, κ) =
α(f − 1, zf′ −1 − yf′ −1 ) = α(k, e). Plugging this data into the formula for κ in
(4.10.2), we get:
(
{1} ∪ [s′j + 1, zj′ − 1] if j = f − 1
(6.19.22) Ij′ =
{0} ∪ [s′j + 1, zj′ − 1] if j ∈ T ∖ {f − 1}
′ ′′
{0} ∪ [p + sj − 1, zj − 1] if j
=f −1
{0} ∪ [p, z ′′ − 1]
if j ∈ [i + 1, f − 2]
(6.19.23) Ij′′ = ′
j
′′
{1} ∪ [sj + 2, zj − 1]
if j =i
{0} ∪ [s′j + 1, zj′ − 1] if j ̸∈ [i, f − 1]
(
[1, e − 2] ∪ {zj′ − yj′ } if j = f − 1
(6.19.24) Vj′ =
[1, e − 1] ∪ {zj′ − yj′ } if j ∈ T ∖ {f − 1}
Every pair in P matches with some pair in P ′′ upon applying matching strategies
in Remark 6.16(i) and Remark 6.16(ii). Therefore, JVAH⃗′ ⃗′
(χ1 , χ2 ) = JVAH
⃗
′′ ⃗′′
(χ1 , χ2 )!
t ,s t ,s
We omit demonstrating the calculations for Lemma 6.19(iv), Lemma 6.19(v) and
Lemma 6.19(vi). They proceed similar to the calculations above, and the findings
for all pairs described in Lemma 6.19 can be summarized as follows:
Proposition 6.20. Suppose Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′ are a pair of non-isomorphic, non-
Steinberg Serre weights.
Then there exist GK characters χ1 and χ2 such that |JVAH ⃗′ ⃗′
(χ1 , χ2 )| = ef − 1 via
t ,s
Lemma 4.21(iii), |JVAH (χ1 , χ2 )| = ef −1 via Lemma 4.21(iii) and JVAH (χ1 , χ2 ) =
⃗
′′ t ,s⃗′′ ⃗′ ⃗′ t ,s
• After reindexing if necessary, s⃗′ and s⃗′′ satisfy either of the below for some
i<f −1 :
– (s′f −1 , s′f −2 , ..., s′i+1 , s′i ) = (1, 0, ..., 0, ∈ [0, p − 2]);
(s′′f −1 , s′′f −2 , ..., s′′i+1 , s′′i ) = (p−1, p−1, ..., p−1, s′i +1) (Lemma 6.19(iii)).
– s′f −1 ∈ [1, p − 1], (s′i , s′i−1 ..., s′0 ) = (p − 1, p − 1, ..., p − 1);
s′′f −1 = s′f −1 − 1, (s′′i , s′′i−1 ..., s′′0 ) = (1, 0, ..., 0) (Lemma 6.19(v)).
′′ f −1−i
+ j∈T t′j , and j∈T tj ≡ 1 +
P P P
• With i as above, j∈T dj ≡ 1 − p
′ f
P
j∈T tj mod p − 1.
Remark 6.21. In both the cases listed in Proposition 6.20, (sf −1 , sf −2 , ..., s0 ) ≡
(s′f −1 − 2, s′f −2 , ..., s′0 ). We leave the precise specification of the highest weight to
the reader.
Case 3a. : i = f − 1.
Comparing ways of writing χ−1
2 χ1 in terms of ⃗ s, s⃗′ and s⃗′′ , we have:
X
e − 2 − s′f −1 + pf −1−j (s′j + e)
j∈T ∖{f −1}
X X
≡ (e − 2 + s′′f −1 ) + pf −1−j (s′′j + e) ≡ pf −1−j (sj + e)
j∈T ∖{f −1} j∈T
(6.21.1)
⇐⇒ (−2 − s′f −1 , s′f −2 , ..., s′0 ) ≡ (−2 + s′′f −1 , s′′f −2 , ..., s′′0 ) ≡ (sf −1 , sf −2 , ..., s0 ).
Comparing ways of writing χ2 , we have:
X X
1+ pf −1−j d′′j ≡ s′f −1 + 1 ≡ pf −1−j tj mod pf − 1
j∈T j∈T
X X
(6.21.2) ⇐⇒ pf −1−j d′′j ≡ s′f −1 , f −1−j
p tj ≡ s′f −1 + 1 mod pf − 1
j∈T j∈T
Lemma 6.22. The condition in (6.21.1) is satisfied for some s⃗′ , s⃗′′ and ⃗s if and
only if one of the following pairs describe s⃗′ and s⃗′′ :
(i) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (∈ [1, p − 2], 0, ..., 0, ∈ [1, p − 1]) where k ∈ [0, f −
2];
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − s′f −1 , p − 1, ..., p − 1, s′k − 1).
(ii) (s′f −1 , s′f −2 , ..., s′0 ) = (∈ [1, p − 2], 0, ..., 0);
(s′′f −1 , s′′f −2 , ..., s′′0 ) = (p − s′f −1 − 1, p − 1, ..., p − 1).
Proof. Easy verification upon recalling that s′f −1 ≤ p − 2 by Lemma 4.21(i) and
s′′f −1 ≥ 1 by Lemma 4.21(iii). □
We omit the calculations for Lemma 6.22(i) which show that JVAH
⃗′ ⃗′
(χ1 , χ2 ) ̸=
t ,s
JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ). Briefly, (f − 1, e − 1) ∈ P and (k, e) ∈ P ′′ are the pairs in P and P ′′
t ,s
that don’t match using matching strategies Remark 6.16(i) and Remark 6.16(ii).
Both β(f − 1, e − 1) and β(k, e) turn out to have p-adic valuation 0 and therefore,
by Remark 6.14, α(f − 1, e − 1) ̸= α(k, e).
For Lemma 6.22(ii), all pairs in P end up matching with some pair in P ′′ via
Remark 6.16(i) or Remark 6.16(ii) (details omitted). Therefore, in this situation,
JVAH (χ1 , χ2 ) = JVAH (χ1 , χ2 ).
t⃗′ ,s
⃗′ t⃗
′′ ,s⃗′′
(6.22.1)
⇐⇒ (−2 − s′f −1 , s′f −2 , ..., s′0 ) ≡ (s′′f −1 , ..., s′′i+1 , −2 + s′′i , s′′i−1 , ..., s′′0 )
≡ (sf −1 , sf −2 , ..., s0 )
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 51
Lemma 6.23. The condition in (6.22.1) is satisfied for some s⃗′ , s⃗′′ and ⃗s if and
only if one of the following pairs describe s⃗′ and s⃗′′ :
(i) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (∈ [0, p − 2], 0, ..., 0, ∈ [1, p − 1]) for some k ∈
[i + 1, f − 2],
s′i ∈ [0, p − 3];
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − 2 − s′f −1 , p − 1, ..., p − 1, s′k − 1),
s′′i = s′i + 2.
(ii) (s′f −1 , s′f −2 , ..., s′i+1 , s′i ) = (∈ [0, p − 2], 0, ..., 0, ∈ [0, p − 2]);
(s′′f −1 , s′′f −2 , ..., s′′i+1 , s′′i ) = (p − 2 − s′f −1 , p − 1, ..., p − 1, s′i + 1).
(iii) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (∈ [0, p − 2], 0, ..., 0, ∈ [1, p − 1]) for some k ∈
[i + 1, f − 2],
(s′i , s′i−1 , ..., s′l+1 , s′l ) = (p−1, p−1, ..., p−1, ∈ [0, p−2]) for some l ∈ [0, i−1];
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − 2 − s′f −1 , p − 1, ..., p − 1, s′k − 1),
(s′′i , s′′i−1 , ..., s′′l+1 , s′′l ) = (1, 0, ..., 0, s′l + 1).
(iv) (s′f −1 , s′f −2 , ..., s′k+1 , s′k ) = (∈ [0, p − 2], 0, ..., 0, ∈ [1, p − 1]) for some k ∈
[i + 1, f − 2],
(s′i , s′i−1 , ..., s′0 ) = (p − 1, p − 1, ..., p − 1);
(s′′f −1 , s′′f −2 , ..., s′′k+1 , s′′k ) = (p − 1 − s′f −1 , p − 1, ..., p − 1, s′k − 1),
(s′′i , s′′i−1 , ..., s′′0 ) = (1, 0, ..., 0).
Proof. Easy verification upon recalling that s′f −1 ≤ p − 2 by Lemma 4.21(i) and
s′′i ≥ 1 by Lemma 4.21(iii). □
For each of the pairs in the statement of Lemma 6.23, we omit the details of the
calculations comparing JVAH⃗′ ⃗′
(χ1 , χ2 ) and JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ). For pairs in Lemma 6.23
t ,s t ,s
JVAH
⃗′ ⃗′
(χ1 , χ2 ) = JVAH (χ1 , χ2 ).
t ,s ⃗t ,s⃗′′
′′
Proposition 6.24. Suppose Vt⃗′ ,s⃗′ and Vt⃗′′ ,s⃗′′ are a pair of non-isomorphic, non-
Steinberg Serre weights.
Then there exist GK characters χ1 and χ2 such that |JVAH ⃗′ ⃗′
(χ1 , χ2 )| = ef − 1 via
t ,s
JVAH
⃗
′′ ⃗′′
(χ1 , χ2 ) if and only if (after reindexing if necessary) s⃗′ , s⃗′′ , ⃗s, ⃗t′ and t⃗′′ and
t ,s
⃗t satisfy either of the conditions below (we describe ⃗s only upto equivalence for the
sake of clarity.):
• (s′f −1 , s′f −2 , ..., s′0 ) = (∈ [1, p − 2], 0, ..., 0);
(s′′f −1 , s′′f −2 , ..., s′′0 ) = (p − s′f −1 − 1, p − 1, ..., p − 1);
(s , s −2 , ..., s0 ) ≡ (p − 3 − s′f −1 , p − 1, ..., p − 1);
Pf −1 ff −1−j
d′′j ≡ s′f −1 + j∈T pf −1−j t′j mod pf − 1, and
P
j∈T p
52 KALYANI KANSAL
Remark 6.25. For p > 2 and i = f − 2, the second condition in the proposition
above is identical to that required for Ext1F[GL2 (k)] (Vt⃗′ ,s⃗′ , Vt⃗′′ ,s⃗′′ ) to be non-zero via
Proposition 2.1(i)(b). The relationship between (⃗t′ , s⃗′ ) and (t⃗′′ , s⃗′′ ) is asymmetric
showing that only 1 family sees the type II intersection. For such a family wit-
nessing a type II intersection, the two associated type I intersections correspond to
1
ExtF[GL 2 (k)]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 via Proposition 2.1(i)(b) and HomGL2 (k) (V⃗t,⃗s , H 1 (GK , Vt⃗′′ ,s⃗′′ )) ̸=
0. In particular, when e > 1, f > 1,
Ext1F[GL2 (k)] (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0 guarantees the existence of both a type I intersection
and a type II intersection, while HomGL2 (k) (V⃗t,⃗s , H 1 (GK , Vt⃗′′ ,s⃗′′ )) ̸= 0 only guaran-
tees a type I intersection.
7. Conclusion
Theorem 7.1. Let p > 2 be a fixed prime. Let K be a finite extension of Qp , with
ring of integers OK and residue field k. Set e = e(K/Qp ), f = f (K/Qp ). Let X
be the reduced part of the Emerton-Gee stack for GL2 constructed in [EG1], defined
over a finite field F. Let V⃗t,⃗s and Vt⃗′ ,s⃗′ be a pair of non-isomorphic, non-Steinberg
Serre weights for GL2 (k). Consider the irreducible component XV⃗t,⃗s (resp. XVt⃗′ ,s⃗′ )
of X with the property that ρ ∈ X (F) is a point of XV⃗t,⃗s (resp. XVt⃗′ ,s⃗′ ) if and only
if V⃗t,⃗s (resp. Vt⃗′ ,s⃗′ ) is a Serre weight of ρ.
Then XV⃗t,⃗s and XVt⃗′ ,s⃗′ intersect in codimension 1 if and only if one of the fol-
lowing list of criteria holds. Next to each criterion we indicate in parenthesis the
type of intersection.
1
(i) V⃗t,⃗s and Vt⃗′ ,s⃗′ are both weakly regular and ExtF[GL 2 (OK )]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0.
(Type I if e = 1, Type I or II or both if e > 1).
(ii) V⃗t,⃗s and Vt⃗′ ,s⃗′ are not both weakly regular, f > 1 and one of the follow-
ing is true after possibly interchanging V⃗t,⃗s and Vt⃗′ ,s⃗′ and possibly chang-
ing the indices of {sj }j , {s′j }j , {tj }j and {t′j }j by adding a fixed integer.
We also indicate when Ext1F[GL2 (k)] (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) is non-vanishing, or when
1
ExtF[GL 2 (k)]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) is vanishing but Ext1F[GL2 (OK )] (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) is non-
vanishing, or when HomGL2 (k) (V⃗t,⃗s , H 1 (K1 , Vt⃗′ ,s⃗′ )) is non-vanishing but it
1
is not known whether it contributes to ExtF[GL 2 (OK )]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) or not. If
1
nothing is mentioned, it means that ExtF[GL 2 (OK )]
(V⃗t,⃗s , Vt⃗′ ,s⃗′ ) is vanishing.
(a) (sf −1 , sf −2 , ..., sf −i , sf −1−i ) = (∈ [0, p − 2], p − 1, ..., p − 1, ∈ [0, p − 2]),
where i ∈ [1, f − 1];
(s′f −1 , s′f −2 , ..., s′f −i , s′f −1−i ) = (p − sf −1 − 2, 0, ..., 0, sf −1−i + 1);
INTERSECTIONS OF COMPONENTS OF EMERTON-GEE STACK FOR GL2 53
(u) sf −1 ∈ [1, p−1], (si , si−1 ..., s0 ) = (p−1, p−1, ..., p−1), where i < f −1;
s′f −1 = sf −1 − 1, (s′i , s′i−1 ..., s′0 ) = (1, 0, ..., 0);
′ f −1−i
+ j∈T tj mod pf − 1 (Type II).
P P
j∈T tj ≡ 1 − p
(v) (sf −1 , sf −2 , ..., s0 ) = (∈ [1, p − 2], 0, ..., 0);
(s′f −1 , s′f −2 , ..., s′0 ) = (p − sf −1 − 1, p − 1, ..., p − 1);
f −1−j ′
tj ≡ sf −1 + j∈T pf −1−j tj mod pf −1 (Type II).
P P
j∈T p
(w) (sf −1 , sf −2 , ..., si+1 , si ) = (∈ [0, p − 2], 0, ..., 0, ∈ [0, p − 2]) for some
i ≤ f − 2;
(s′f −1 , s′f −2 , ..., s′i+1 , s′i ) = (p − 2 − sf −1 , p − 1, ..., p − 1, si + 1);
f −1−j ′
tj ≡ sf −1 +1−pf −1−i + j∈T pf −1−j tj mod pf −1 (Type
P P
j∈T p
II). When i = f −2, this agrees with Item (a), corresponds to both Type
I and II intersections, and implies Ext1F[GL2 (k)] (V⃗t,⃗s , Vt⃗′ ,s⃗′ ) ̸= 0.
Proof. By Section 4.13, we need to find the criteria for when there exist two GK
characters χ1 and χ2 such that LV⃗t,⃗s (χ1 , χ2 ) ∩ LVt⃗′ ,s⃗′ (χ1 , χ2 ) ⊂ Ext1GK (χ2 , χ1 ) has
dimension ef − 1 and the same is true for most unramified twists of χ1 and χ2 .
The criteria are covered in Propositions 5.2, 5.6, 6.2, 6.4, 6.18, 6.20 and 6.24. In
each of these, we have constraints on ⃗s and s⃗′ that do not depend on ⃗t and ⃗t′ . We
Pf −1 f −1−j ′ Pf −1
similarly have constraints on j=0 p tj − j=0 pf −1−j tj mod pf − 1 that
also do not depend on ⃗t and ⃗t′ . Collectively, the two sets of constraints define the
criteria completely.
In other words, if and only if V⃗t,⃗s and Vt⃗′ ,s⃗′ satisfy the criteria in one of Propo-
sitions 5.2, 5.6, 6.2, 6.4, 6.18, 6.20 and 6.24.
The above criteria are necessary and sufficient when K ̸= Qp . When K = Qp ,
XV⃗t,⃗s ∩ XVt⃗′ ,s⃗′ is codimension 1 if and only if either the above criteria hold or
the intersection contains an irreducible representation (by ??). The criterion for
existence of irreducible representations in XV⃗t,⃗s ∩ XVt⃗′ ,s⃗′ is given in Lemma 4.14.
Putting all the criteria together gives the list in the statement of the Theorem,
along with Proposition 2.14 and Corollary 2.10 on computations of extensions of
Serre weights as GL2 (OK )-modules.
Remark 7.2. In fact, our criteria show that when σ and τ are non-isomorphic,
non-Steinberg Serre weights, then
1
ExtF[GL 2 (OK )]
(σ, τ ) ̸= 0 =⇒ dim Xσ ∩ Xτ = [K : Qp ] − 1.
This follows from the stronger statement in the proof of Proposition 2.14 when
K/Qp is unramified and Corollary 2.10 when K/Qp is ramified.
□
Theorem 7.3. In the setup of Theorem 7.1, assume that V⃗t,⃗s and Vt⃗′ ,s⃗′ are both
weakly regular and that XV⃗t,⃗s and XVt⃗′ ,s⃗′ intersect in codimension 1. Let n be the
number of [K : Qp ] − 1 dimensional irreducible components in the intersection.
Then the following are true:
(i) If e = 1, then n = 1.
None of these components of dimension [K : Qp ] − 1 are contained in
triple intersections of irreducible components of X .
56 KALYANI KANSAL
References
[AJL] H. H. Andersen, J. Jørgensen, and P. Landrock. The projective indecomposable modules
of SL(2, pn ). (1983).
[BP] Christophe Breuil and Vytautas Paskunas. Towards a modulo p Langlands correspon-
dence for GL2 . American Mathematical Society, 2012.
[CEGS] Ana Caraiani, Matthew Emerton, Toby Gee, and David Savitt. The geometric Breuil-
Mézard conjecture for two-dimensional potentially Barsotti-Tate Galois representations.
arXiv preprint arXiv:2207.05235 (2022).
[DDR] Lassina Dembélé, Fred Diamond, and David P Roberts. Serre weights and wild ram-
ification in two-dimensional Galois representations. In Forum of Mathematics, Sigma,
volume 4. Cambridge University Press, 2016.
[EG1] Matthew Emerton and Toby Gee. Moduli stacks of étale (φ, Γ)-modules and the existence
of crystalline lifts. Preprint (2019).
[EG2] Matthew Emerton and Toby Gee. Moduli stacks of (phi, Gamma)-modules: a survey.
arXiv preprint arXiv:2012.12719 (2020).
[EGH] Matthew Emerton, Toby Gee, and Eugen Hellman. An introduction to the categorical
p-adic Langlands program. Notes for IHES Summer school on Langlads Program (2022).
[Gee] T. Gee. On the weights of mod p Hilbert modular forms. Inventiones Mathematicae
184(2011).
[Sta] The Stacks Project Authors. Stacks Project. https://stacks.math.columbia.edu, 2018.
[Ste] Misja FA Steinmetz. Explicit Serre weights for two-dimensional Galois representations
over a ramified base. arXiv preprint arXiv:2002.06029 (2020).