Hangzhou
Hangzhou
by
WARNING: These notes are informal and we apologize for the inaccuracies,
flaws and English mistakes that they surely contain.
Contents
1. Aim and contents of the course (C.B.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Aim of the course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Why Banach spaces? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Some notations and contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. p-adic Hodge theory (L.B.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1. Some rings of periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2. The rings Bcris and BdR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3. Crystalline representations in dimensions 1 and 2 . . . . . . . . . . . . 10
3. (ϕ, Γ)-modules (L.B.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1. Some more rings of periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2. The theory of the field of norms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3. (ϕ, Γ)-modules and the operator ψ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4. (ϕ, Γ)-modules and p-adic Hodge theory (L.B.) . . . . . . . . . . . . . . . . . . . . . . 16
4.1. Overconvergent representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2. A large ring of periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3. Crystalline representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.4. Eigenvectors of ψ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.5. A review of the notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5. Crystalline representations and Wach modules (L.B.) . . . . . . . . . . . . . . . . 22
5.1. Wach modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2. The weak topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3. The operator ψ and Wach modules . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.4. The module D0 (T ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.5. Wach modules and Dcris (V ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6. Preliminaries of p-adic analysis (C.B.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.1. Functions of class C r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.2. Tempered distributions of order r . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7. Crystalline representations of GL2 (Qp ) (C.B.) . . . . . . . . . . . . . . . . . . . . . . 33
7.1. Preliminary Banach spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2 LAURENT BERGER & CHRISTOPHE BREUIL
1.1. Aim of the course. — In 1998, M. Harris and R. Taylor ([25]), and slightly later
G. Henniart ([26]), proved the celebrated local Langlands correspondence for GLn (see
the course of Bushnell-Henniart for the case n = 2, which was known much earlier).
Let p be a prime number and K, E two finite extensions of Qp with E “big” (in
particular containing K). Recently, Schneider and Teitelbaum introduced a theory of
locally analytic and continuous representations of p-adic groups such as GLn (K) over
E-vector spaces (see their course and also [20]).
The aim of this course is to present some ongoing research on the (quite ambitious)
project of looking for a “Langlands type local correspondence” between, on the one
hand, some continuous representations of WK := Weil(Qp /K) on n-dimensional E-vector
spaces and, on the other hand, some continuous representations of GLn (K) on infinite-
dimensional E-vector spaces (although what we are going to study here is rather micro-
scopic with respect to such a programme!). Here and throughout, E will always denote
the coefficient field of the vector spaces on which the groups act. For some technical
reasons, we will keep in this course E finite over Qp but will always tacitly enlarge it if
necessary (which explains the above “big”).
Example 1.1.1. — The case n = 1 is just local class field theory. Let WK → E ×
be a continuous 1-dimensional representation, then, using the (continuous) reciprocity
ab ∼
isomorphism τK : WK → K × , we deduce a continuous representation K × → E × .
We would like to extend the case n = 1 to n > 1. One problem is that the category of
p-adic ( = continuous) finite dimensional representations of WK or GK := Gal(Qp /K) is
TOWARDS A p-ADIC LANGLANDS PROGRAMME 3
BIG, even for n = 2. Fontaine has defined important subcategories of p-adic representa-
tions of GK called crystalline, semi-stable and de Rham with crystalline ( semi-stable (
de Rham. They are important because they are related to algebraic geometry. Moreover,
these categories are now well understood. Therefore it seems natural to first look for
their counterpart, if any, on the GLn -side.
In this course, we will do so for n = 2, K = Qp and crystalline representations. As in
the `-adic case (i.e. the usual local Langlands correspondence), we will have an “F -semi-
simplicity” assumption. We will also need to assume that the Hodge-Tate weights of the
2-dimensional crystalline representation are distinct. Finally, mainly for simplicity, we
will also add the small assumption that the representation is generic (which means that
we do not want to be bothered by the trivial representation of GL2 (Qp ); the non-generic
cases behave a bit differently because of this representation). If f is an eigenform of weight
k ≥ 2 on Γ1 (N ) for some N prime to p, then the p-adic representation ρf |GQp of GQp
associated to f is known to be crystalline generic with Hodge-Tate weights (0, k − 1) and
is conjectured to be always “F -semi-simple” (and really is if k = 2), so these assumptions
should not be too restrictive. The case of equal Hodge-Tate weights correspond to weight
1 modular forms, that we thus disregard.
Our basic aim in this course is to define and start studying some p-adic Banach spaces
endowed with a continuous action of GL2 (Qp ), together with their locally analytic vectors.
These Banach will be associated to 2-dimensional “F -semi-simple” generic crystalline
representations of GQp with distinct Hodge-Tate weights. Independently of the quest for
a “p-adic Langlands programme”, we hope that these Banach spaces will also be useful in
the future for a “representation theoretic” study of the Iwasawa theory of modular forms
(see e.g. the end of §9.2).
1.2. Why Banach spaces?— We will focus on Banach spaces rather than on locally
analytic representations, although there are some very interesting locally analytic vectors
inside the Banach (and we will study them). In order to explain why, let us first recall,
without proof, some results in the classical `-adic case, due to M.-F. Vignéras.
Recall that, if ` is any prime number and E is a finite extension of Q` , an E-Banach
space is a topological E-vector space which is complete with respect to the topology given
by a norm (we don’t specify the norm in the data of a Banach space).
Unitary G-Banach spaces on E form an obvious category where the morphisms are the
continuous E-linear G-equivariant maps.
Now, let us assume ` 6= p so that K is p-adic and E is `-adic.
In particular, all the invariant norms on an integral representation π of finite length in-
duce the same topology (in fact, Vignéras has proved that the lattices {v ∈ π | ||v|| ≤ 1}
for an invariant norm || · || are always finitely generated over OE [GL2 (Qp )], and thus
are all commensurable). Moreover π is irreducible if and only Π is topologically irre-
ducible. Thus, we see that the classical local Langlands correspondence can be refor-
mulated as a correspondence between (F -semi-simple) `-adic representations of GK and
TOWARDS A p-ADIC LANGLANDS PROGRAMME 5
unitary GLn (K)-Banach spaces on finite extensions of Q` that are topologically abso-
lutely irreducible. Hence, we could work with Banach spaces in the `-adic case, although
everybody agrees that smooth representations are much more convenient to handle than
Banach spaces. But we know, thanks to Th.1.2.4, that it wouldn’t make any difference.
We look for an analogous picture in the p-adic case, i.e. where E is a finite extension
of Qp and where the smooth vectors inside the unitary Banach spaces are replaced by the
locally analytic vectors. However, there is no straightforward generalization of Th.1.2.4
because:
1) a strongly admissible locally analytic representation of GLn (K) on E (see the course
of Schneider and Teitelbaum) can have infinitely many non-equivalent invariant norms
(ex: one can prove this is the case for the locally algebraic representation Symk−2 E 2 ⊗E
Steinberg of GL2 (Qp ) if k > 2)
2) thanks to a theorem of Schneider and Teitelbaum ([34]), we know that if Π is a
unitary GLn (K)-Banach on E that is admissible (as a representation of some compact
open subgroup) with locally analytic vectors π, then length(Π) ≤ length(π) (in fact,
unitarity is useless here). However, in general, this is only a strict inequality (ex: the
continuous Steinberg is topologically irreducible whereas the locally analytic Steinberg
has length 2).
So it seems natural in the p-adic case to rather focus on Banach spaces since the number
of Jordan-Hölder factors is smaller. Also, in the crystalline GL2 (Qp )-case, we will see that
the unitary GL2 (Qp )-Banach spaces are somewhat closer to the Galois representations
than their locally analytic vectors.
1.3. Some notations and contents. — Here are some notations we will use: p is a
prime number, Qp an algebraic closure of the field Qp of p-adic rationals, Zp the ring of
integers in Qp , Fp its residue field and GQp the Galois group Gal(Qp /Qp ). We denote by
× ×
ε : Gab
Qp → Zp the p-adic cyclotomic character, unr(x) the unramified character of Qp
sending p to x (whatever x is), val the p-adic valuation normalized by val(p) = 1 and
1
| · | = pval(·) the p-adic norm. The inverse of the reciprocity map Q× ab
p ,→ GQp is normalized
so that p is sent to a geometric Frobenius. In particular, for x ∈ Q×
p , we have ε(x) = x|x|
via this map. We let B(Qp ) ⊂ GL2 (Qp ) be the subgroup of upper triangular matrices.
We will loosely use the same notation for a representation and its underlying E-vector
space. We will use without comment basics of p-adic functional analysis ([30]) as well as
Schneider and Teitelbaum’s theory of locally analytic representations and the structure
theorem of locally analytic principal series for GL2 (Qp ) ([31],[32]).
Here is a rough description of the contents of the course.
6 LAURENT BERGER & CHRISTOPHE BREUIL
In lectures 2 to 5, the first author will introduce Fontaine’s rings Bcris and BdR and
will define crystalline and de Rham representations of GQp using the theory of weakly
admissible filtered modules (this restricted setting will be enough for our purposes). He
will give the explicit classification of F -semi-simple crystalline representations of GQp in
dimension 1 and 2 (in higher dimension, it becomes more involved). Then he will give
a second construction of crystalline representations of GQp using the theory of (ϕ, Γ)-
modules and he will describe the non trivial links between p-adic Hodge theory and
(ϕ, Γ)-modules. He will then introduce and study the Wach module of a crystalline
representation of GQp (a “smaller” module than the (ϕ, Γ)-module). These Wach modules
will be useful in the sequel for the applications to GL2 (Qp ).
In lectures 6 to 9, the second author will define and start studying the unitary GL2 (Qp )-
Banach spaces associated to 2-dimensional crystalline representations of GQp satisfying
the above assumptions (genericity, F -semi-simplicity and distinct Hodge-Tate weights).
He will first introduce the necessary material on distributions and functions on Zp (func-
tions of class C r , tempered distributions of order r, etc.) and will then turn to the
definition of the unitary GL2 (Qp )-Banach space Π(V ) associated to the (2-dimensional)
crystalline representation V . When V is reducible, Π(V ) is admissible, has topological
length 2 and is split (as a representation of GL2 (Qp )) if and only if V is split (as a
representation of GQp ). When V is absolutely irreducible, it seems hard to prove any-
thing on Π(V ) directly. For instance, it is not even clear in general on its definition that
Π(V ) 6= 0. To study Π(V ) for V irreducible, one surprisingly needs to use the theory of
(ϕ, Γ)-modules for V . More precisely, in that case we prove that there is a “canonical”
(modulo natural choices) E-linear isomorphism of vector spaces:
b
lim
←− D(V ) ' Π(V )∗
ψ
where D(V ) is the (ϕ, Γ)-module attached to V , ψ : D(V ) D(V ) is a certain canoni-
cal surjection (that will be described), b means “bounded sequences” and Π(V )∗ is the
Banach dual of Π(V ). Such an isomorphism (i.e. the link with (ϕ, Γ)-modules) was first
found by Colmez ([16]) in the case V is irreducible semi-stable non crystalline (and was
inspired by work of the second author [10], [11]) but we won’t speak of these cases here.
The left hand side of the above isomorphism being known to be non zero, we deduce
Π(V )∗ 6= 0 and thus Π(V ) 6= 0. The left hand side being “irreducible” and “admissible”
(what we mean here is explained in the text), we also deduce that Π(V ) is topologically
irreducible and admissible as a GL2 (Qp )-Banach space. It is hoped that this isomorphism
will be also useful in the future for a more advanced study of the representations Π(V ),
TOWARDS A p-ADIC LANGLANDS PROGRAMME 7
e.g. of their locally analytic vectors and of their reduction modulo the maximal ideal of
E.
Finally, in the last lecture, the first author will state a conjecture (contained in [9])
relating the semi-simplifications of Π(V ) and V modulo the maximal ideal of E and will
prove in some cases this conjecture using his Wach modules and previous computations
of the second author.
We didn’t include all the proofs of all the results stated or used in this text. But we
have tried to include as many proofs, or sketches of proofs, or examples, or references, as
our energy enabled us to. We apologize for the proofs that perhaps should be, and are
not, in this course.
The aim of this lecture is to explain what crystalline representations are and to classify
them (at least in dimensions 1 and 2). Let us start with a p-adic representation V ,
that is a finite dimensional E-vector space endowed with a continuous linear action of
the group GQp . For the time being, we will consider the underlying Qp -vector space of
V and p-adic representations will be Qp -vector spaces. We want to single out certain
subcategories of the category of all p-adic representations. There is a general strategy for
cutting out subcategories of the category of p-adic representations. Suppose that we are
given a topological Qp -algebra B which is equipped with a continuous linear action of
GQp . We say that V is B-admissible if B ⊗Qp V = B dimQp (V ) as B[GQp ]-modules. The set
of all B-admissible representations is then a subset of the set of all p-adic representations.
Furthermore, if B is equipped with extra structures which commute with the action of
GQp then DB (V ) := (B⊗Qp V )GQp inherits those structures and provides us with invariants
which we can use to classify B-admissible representations. In this lecture, we will define
a ring of periods Bcris which has two extra structures: a filtration and a Frobenius map
ϕ. Hence, a Bcris -admissible representation V gives rise to a filtered ϕ-module Dcris (V )
and we will see that one can actually recover the representation V from Dcris (V ).
2.1. Some rings of periods. — Let Cp be the completion of Qp for the p-adic topology
and let
e = lim Cp = {(x(0) , x(1) , · · · ) | (x(i+1) )p = x(i) },
E ←−p
x7→x
e+
and let E be the set of x ∈ Ee such that x(0) ∈ OCp . If x = (x(i) ) and y = (y (i) ) are two
elements of E,
e we define their sum x + y and their product xy by:
j
(x + y)(i) = lim (x(i+j) + y (i+j) )p and (xy)(i) = x(i) y (i) ,
j→+∞
8 LAURENT BERGER & CHRISTOPHE BREUIL
2.2. The rings Bcris and BdR . — Using this we can define BdR ; let B+
dR be the ring
+
obtained by completing B for the ker(θ)-adic topology, so that
e
B+
dR = ←−
e + /(ker(θ))n .
lim B
n
us construct an interesting element of this ring; since θ(1 − []) = 0, the element 1 − []
is “small” for the topology of B+
dR and the following series
+∞
X (1 − [])n
−
n=1
n
and Bcris = B+
cris [1/t].
e + . The ring Bcris injects canonically
One could replace ω by any generator of ker(θ) in A
into BdR (B+ +
cris is naturally defined as a subset of BdR ) and, in particular, it is endowed
with the induced Galois action and filtration, as well as with a continuous Frobenius ϕ,
10 LAURENT BERGER & CHRISTOPHE BREUIL
extending the map ϕ : Be+ → Be + . For example, ϕ(t) = pt. Let us point out once again
e + = ∩+∞ ϕn (B+ ).
that ϕ does not extend continuously to BdR . One also sets B rig n=0 cris
This allows us to make a list of all crystalline representations: we just have to make
a list of all possible admissible filtered ϕ-modules. We will now do this in dimensions 1
and 2. Let D = Dcris (V ) be an admissible filtered ϕ-module.
If dimE (D) = 1 we can write D = E · e where ϕ(e) = pn λe with λ ∈ OE∗ and if h is
the Hodge-Tate weight of V , then Fil−h (D) = D and Fil−h+1 (D) = 0. The admissibility
condition in this case is nothing more than n = −h. We can then explicitly describe the
representation V . Let µλ be the unramified character of GQp sending σ to λ. One can
then check that V = εn µλ . If λ = 1 and E = Qp , then V = εn is called Qp (n) and it
has the following property: if V is a de Rham representation with Hodge-Tate weights
h1 , · · · , hd , then V (n) := V ⊗Qp Qp (n) has Hodge-Tate weights h1 + n, · · · , hd + n. The
representation V (n) is called a twist of V .
If dimE (D) = 2 we can once again make a list of the possible D’s. However, we won’t
be able to make a list of the corresponding V ’s because in general, it’s very hard to give
“explicitly” a p-adic representation. This is why the theory of filtered ϕ-modules is so
useful.
Given a crystalline representation V , we can always twist it by a suitable power of the
cyclotomic character, so that its Hodge-Tate weights are 0, k − 1 with k ≥ 1, so now we
assume this. Suppose furthermore that the Hodge-Tate weights of V are distinct, so that
k ≥ 2, and that ϕ : D → D is semi-simple (as we said in the introduction, we’re only
interested in those cases).
We can then enlarge E enough so that it contains the eigenvalues of ϕ, which we will
call α−1 and β −1 . We then have D = Eeα ⊕ Eeβ with ϕ(eα ) = α−1 eα and ϕ(eβ ) = β −1 eβ .
If α = β, we choose any basis of D.
We have tH (D) = −(k − 1) and tN (D) = − val(α) − val(β) so if D is admissible, then
val(α) + val(β) = k − 1. But this is not the only condition. The filtration on D is given
as follows: Fili D is D if i ≤ −(k − 1), it’s a line ∆ = Eδ if −(k − 2) ≤ i ≤ 0 and it’s
0 if i ≥ 1 (by definition of the Hodge-Tate weights). Note in particular that tH (eα ) and
tH (eβ ) are both either −(k − 1) or 0.
The admissibility condition says that − val(α) = tN (eα ) ≥ tH (eα ) ≥ −(k − 1) and
similarly for val(β). This implies that (k − 1) ≥ val(α) ≥ 0 and (k − 1) ≥ val(β) ≥ 0.
Suppose that val(β) ≤ val(α) (switch α and β if necessary). There are three cases to
consider.
In this lecture, we will explain what (ϕ, Γ)-modules are. The idea is similar to the
one from the previous lecture: we construct a ring of periods and we use it to classify
representations. In this case, we can classify all p-adic representations, as well as the GQp -
stable OE -lattices in them. The objects we use for this classification (the (ϕ, Γ)-modules)
are unfortunately much more complicated than filtered ϕ-modules and not very well
understood. In the next lecture, we will explain the links between the theory of filtered
ϕ-modules and the theory of (ϕ, Γ)-modules for crystalline representations.
Once more, we will deal with Qp -linear representations and then at the end say what
happens for E-linear ones (the advantage of doing this is that we can avoid an “extra
layer” of notations).
3.1. Some more rings of periods. — Let us go back to the field E e which was defined
e contains Fp (( − 1)) and is actually
in the previous lecture. As we pointed out then, E
isomorphic to the completion of Fp ((−1))alg . Let E be the separable closure of Fp ((−1))
(warning: not the completion of the separable closure, which by a theorem of Ax is
e and write EQp for Fp (( − 1)) (the reason for this terminology will
actually equal to E)
be clearer later on). Write GE for the Galois group Gal(E/EQp ) (a more correct notation
for GE would be GEQp but this is a bit awkward).
Let U be an Fp -representation of GE , that is a finite dimensional (=d) Fp -vector space
U with a continuous linear action of GE . Since U is a finite set, this means that GE acts
TOWARDS A p-ADIC LANGLANDS PROGRAMME 13
through an open subgroup. We can therefore apply “Hilbert 90” which tells us that the
E-representation E ⊗Fp U is isomorphic to Ed and therefore that D(U ) := (E ⊗Fp U )GE is
a d-dimensional EQp -vector space and that E ⊗Fp U = E ⊗EQp D(U ). In addition, D(U )
is a ϕ-module over EQp , meaning a vector space over EQp with a semilinear Frobenius ϕ
such that ϕ∗ D(U ) = D(U ).
It is therefore possible to recover U from D(U ) by the formula U = (E ⊗EQp D(U ))ϕ=1
and as a consequence, we get the following standard theorem going back at least to Katz:
Notice the appearance of “étale” in the last statement. We say that a ϕ-module D over
BQp is étale if we can write D = BQp ⊗AQp D0 where D0 is a ϕ-module over AQp (which
includes the requirement ϕ∗ D0 = D0 ).
This way, we have a convenient way of studying representations of GE using ϕ-modules
over various rings. In the next paragraph, we will answer the question: what does this
have to do with representations of GQp ? The answer is given by an amazing construction
of Fontaine and Wintenberger.
3.2. The theory of the field of norms. — Recall that we have chosen a primitive
pn th root of unity (n) for every n. Set Fn = Qp ((n) ) and F∞ = ∪n≥0 Fn . The Galois
group ΓQp of F∞ /Qp is isomorphic to Z∗p (by the cyclotomic character). In this paragraph,
we will explain a striking relation between HQp , the Galois group of Qp /F∞ and GE the
14 LAURENT BERGER & CHRISTOPHE BREUIL
Galois group of E/EQp . Indeed, Fontaine and Wintenberger proved that we have a natural
isomorphism HQp ' GE . We will now recall the main points of their construction.
Let K be a finite extension of Qp and let Kn = K((n) ) as above. Let NK be the
lim Kn where the transition maps are given by NKn /Kn−1 , so that NK is the set of
set ←−
n
sequences (x(0) , x(1) , · · · ) with x(n) ∈ Kn and NKn /Kn−1 (x(n) ) = x(n−1) . If we define a ring
structure on NK by
(xy)(n) = x(n) y (n) and (x + y)(n) = lim NKn+m /Kn (x(n+m) + y (n+m) ),
m→+∞
then NK is actually a field, called the field of norms of K∞ /K. It is naturally endowed
with an action of HK . Furthermore, for every finite Galois extension L/K, NL /NK is
a finite Galois extension whose Galois group is Gal(L∞ /K∞ ), and every finite Galois
extension of NK is of this kind so that the absolute Galois group of NK is naturally
isomorphic to HK .
We will now describe NQp . There is a map NQp → E e which sends (x(n) ) to (y (n) ) where
m
y (n) = lim(x(n+m) )p and it is possible to show that this map is a ring homomorphism
and defines an isomorphism from NQp to EQp (the point is that by ramification theory,
the NKn /Kn−1 maps are pretty close to the x 7→ xp map). As a consequence of this
and similar statements for the NK ’s, we see that there is a natural bijection between
separable extensions of NQp and separable extensions of EQp . Finally, we get out of this
that HQp ' GE .
Let us now go back to the main results of the previous paragraph: we constructed an
equivalence of categories from the category of Zp -representations of GE to the category of
ϕ-modules over AQp and by inverting p an equivalence of categories from the category of
Qp -representations of GE to the category of étale ϕ-modules over BQp . Since HQp ' GE ,
we get equivalences of categories from the category of Zp -representations (resp. Qp -
representations) of HQp to the category of ϕ-modules over AQp (resp over BQp ).
Finally, if we start with a Zp -representation or Qp -representation of GQp , then what we
get is a ϕ-module over AQp (resp over BQp ) which has a residual action of GQp /HQp ' ΓQp .
This is an étale (ϕ, Γ)-module: it is a module over AQp (resp over BQp ) with a Frobenius
ϕ (required to be étale) and an action of ΓQp which commutes with ϕ. Note that on AQp ,
we have
and also
Theorem 3.2.1. — The functors T 7→ D(T ) and V 7→ D(V ) are equivalences of cate-
gories from the category of Zp -representations (resp. Qp -representations) of GQp to the
category of étale (ϕ, Γ)-modules over AQp (resp over BQp ).
This theorem is proved in [23], in pretty much the way which we recalled.
3.3. (ϕ, Γ)-modules and the operator ψ. — Let V be a p-adic representation of GQp
and let T be a lattice of V (meaning that T is a free Zp -module of rank d = dimQp (V )
such that V = Qp ⊗Zp T and such that T is stable under GQp ).
In this paragraph, we will introduce an operator ψ : D(T ) → D(T ) which will play a
fundamental role in the sequel. Note that ϕ : B → B is not surjective, actually B/ϕ(B)
is an extension of degree p of local fields, whose residual extension is purely inseparable.
This makes it possible to define a left inverse ψ of ϕ by the formula:
1
ϕ(ψ(x)) = TrB/ϕ(B) (x)
p
and then some ramification theory shows that ψ(A) ⊂ A. Obviously, ψ(ϕ(x)) = x and
more generally ψ(λϕ(x)) = ψ(λ)x, and also ψ commutes with the action of GQp on B.
Therefore, we get an induced map ψ : D(T ) → D(T ) which is a left inverse for ϕ. One
can give a slightly more explicit description of ψ. Given y ∈ D(T ), there exist uniquely
Pp−1
determined y0 , · · · , yp−1 such that y = i=0 ϕ(yi )(1 + X)i and then ψ(y) = y0 . Finally,
if y = y(X) ∈ AQp , we can give a slight variant of the definition of ψ:
1X
ϕ(ψ(y)) = y((1 + X)η − 1).
p ηp =1
The Zp -module D(T )ψ=1 will be of particular importance to us. It turns out to be
of independent interest in Iwasawa theory. Indeed, it is possible to give explicit maps
h1n : D(T )ψ=1 → H 1 (Fn , T ) for all n ≥ 0, and these maps are compatible with each
other and corestriction (meaning that corFn+1 /Fn ◦h1n+1 = h1n ) so that we get a map
D(T )ψ=1 → ←−
lim H 1 (Fn , T ) and this map is, by a theorem of Fontaine, an isomorphism.
n
16 LAURENT BERGER & CHRISTOPHE BREUIL
In this chapter, we study the link between p-adic Hodge theory (the theory of Bcris
and BdR ) and the theory of (ϕ, Γ)-modules. The latter theory provides a very flexible
way of studying p-adic representations, since to describe p-adic representations, one only
needs to give two matrices over BQp (one for ϕ and one for a topological generator of ΓQp
TOWARDS A p-ADIC LANGLANDS PROGRAMME 17
(which is procyclic if p 6= 2)) satisfying some simple conditions (which say that ϕ and
ΓQp commute and that ϕ is étale).
If rn = pn−1 (p − 1) for some n ≥ 0, then the definition of B e †,rn boils down to requiring
k (n)
P
that k−∞ p xk converge in Cp , which in turn is equivalent to requiring that the
1/pn
series ϕ−n (x) = k−∞ pk [xk ] converge in B+ †,r
P
dR . For example X ∈ B for all r’s and
−n 1/p n (n) t/pn +
ϕ (X) = [ ]−1= e − 1 ∈ BdR .
Let B†,r = B
e †,r ∩B and let B† = ∪r>0 B†,r . This is the subring of elements of B which are
“related to BdR ” in a way. We say that a p-adic representation V of GQp is overconvergent
if D(V ) has a basis which is made up of elements of D† (V ) = (B† ⊗Qp V )HQp . If there
is such a basis, then by finiteness it will actually be in D†,r (V ) = (B†,r ⊗Qp V )HQp for r
large enough.
We therefore need to know which p-adic representations are overconvergent, and this
is given to us by a theorem of Cherbonnier and Colmez (cf [12]):
This theorem is quite hard, and we will not comment its proof. For de Rham repre-
sentations, one can give a simpler proof, based on the results of Kedlaya.
If V is overconvergent and if there is a basis of D(V ) in D†,r (V ), then D†,r (V ) is a
B†,r †,r HQp
Qp := (B ) -module. Warning: ϕ(B†,r ) ⊂ B†,pr so one has to be careful about the
fact that D†,r (V ) is not a ϕ-module. In any case, we need to know what B†,r
Qp looks like.
The answer turns out to be very nice. A power series f (X) ∈ BQp belongs to B†,r
Qp if and
only if it is convergent on the annulus 0 < vp (z) ≤ 1/r (the fact that f (X) ∈ BQp then
implies that it is bounded on that annulus). In particular, one can think “geometrically”
about the elements of B†,r
Qp and this turns out to be very convenient.
Given r > 0, let n(r) be the smallest n such that pn−1 (p − 1) ≥ r so that ϕ−n (x) will
converge in B+ for all x ∈ B
dR
e †,r and n ≥ n(r). We then have a map ϕ−n : D†,r (V ) →
(B+
dR ⊗ V )
HQp
and the image of this map is in (B+
dR ⊗ V )
HQp
if n ≥ n(r). This is used by
18 LAURENT BERGER & CHRISTOPHE BREUIL
Cherbonnier and Colmez to prove a number of reciprocity laws, but it is not enough for
our purposes, which is to reconstruct Dcris (V ) from D† (V ) if V is crystalline.
We do point out, however, that
Proposition 4.1.2. — If V is de Rham, then the image of the map ϕ−n : D†,r (V ) →
(B+
dR ⊗ V )
HQp
lies in Fn ((t)) ⊗Qp DdR (V ) and so if V is an E-linear de Rham representa-
tion, then the image of the map ϕ−n : D†,r (V ) → (B+
dR ⊗ V )
HQp
lies in (E ⊗Qp Fn ((t))) ⊗E
DdR (V ).
4.2. A large ring of periods. — In this paragraph, we take up the task of recon-
structing Dcris (V ) from D† (V ) if V is crystalline. For this purpose, we will need a few
P∞
more rings of periods. Let B†,r
rig,Qp be the ring of power series f (X) =
i
i=−∞ ai X where
ai ∈ Qp and f (X) converges on the annulus 0 < vp (z) ≤ 1/r (but is not assumed to be
bounded anymore). For example, t = log(1 + X) belongs to B†,r †,r
rig,Qp but not to BQp . Let
B†rig,Qp = ∪r>0 B†,r
rig,Qp . Note that this ring is often given a different name, namely RQp .
It is the “Robba ring”. As Colmez says, RQp is its “first name” and B†rig,Qp is its “last
name”. Similarly, let B†Qp = ∪r>0 B†,r † HQp
Qp = (B ) . The first name of that ring is EQ† p .
The main result which we have in sight is the following:
The proof of this result is quite technical, and as one suspects, it involves introducing
more rings of periods, so we will only sketch the proof. Let us mention in passing that
there are analogous results for semistable representations.
e + [1/t] ⊗Qp V )GQp as we
Recall that D† (V ) = (B† ⊗Qp V )HQp and that Dcris (V ) = (B rig
have explained in paragraph 2.2. The main point is then to construct a big ring B e†
rig
† † +
which contains both B (and hence B ) and B . This way, we have inclusions
e e
rig
GQp
(1) e † [1/t] ⊗Qp V
Dcris (V ) ⊂ B rig
and
ΓQp GQp
(2) B†rig,Qp [1/t] ⊗B† D† (V ) ⊂ Be † [1/t] ⊗Qp V
rig .
Qp
TOWARDS A p-ADIC LANGLANDS PROGRAMME 19
We then need to prove that these two inclusions are equalities. There are essentially
two steps. the first is to use the fact that all the above are finite dimensional Qp -vector
spaces stable under ϕ and that ϕ−1 tends to “regularize” functions (think of the fact that
e †,r ) = B
ϕ(B e † are those which are in B
e †,rp ). The “most regular elements” of B e + which
rig rig
explains why inclusion (1) is an equality.
For inclusion (2), we first remark that
e † [1/t] ⊗Qp V )HQp = B
e† †
(B rig rig,Qp [1/t] ⊗B† D (V ),
Qp
and the proof of this is a “ϕ-decompletion” process, similar to the one used by Cherbon-
nier and Colmez to prove that all p-adic representations are overconvergent, and about
which we shall say no more.
and
B†rig,Qp [1/t] ⊗Qp Dcris (V ) = B†rig,Qp [1/t] ⊗B† D† (V ).
Qp
In this paragraph, we will explain one important consequence of this theorem, namely
that p-adic representations are of finite height. First, let us explain what this means. Let
A+ = Ae + ∩ A and B+ = B e + ∩ B. since B+ ⊂ B e + , we have a natural map B+ → B+ and
dR
+ †,r
the rings B are “even better behaved” than the B ’s. In addition, they are stable under
ϕ. We say that a p-adic representation V is of finite height if D(V ) has a basis made of
elements of D+ (V ) := (B+ ⊗Qp V )HQp . This last space is a module over B+
Qp and one can
prove that B+
Qp = Qp ⊗Zp Zp [[X]] which is indeed a very nice ring. We will explain the
proof of Colmez’ theorem (cf [13]):
This means that we can study crystalline representations effectively using Qp ⊗Zp
Zp [[X]]-modules which we will do in the next lecture.
Recall that Cherbonnier and Colmez have proved that D(V )ψ=1 contains a basis of
D(V ). The strategy for our proof that if V is crystalline, then V is of finite height is to
20 LAURENT BERGER & CHRISTOPHE BREUIL
whenever vp (α) < 0 (if we are given f such that ψ(f ) = αf , then ψ(th f ) = p−h α · th f so
to make vp (α) < 0 we just need to take h 0) To avoid cumbersome formulas, we will
do the case E = Qp where the whole argument already appears.
† †
Recall that we have the following rings of power series: B+rig,Qp and Brig,Qp and BQp and
B+ +
Qp = Qp ⊗Zp Zp [[X]] and BQp as well as AQp and AQp = Zp [[X]]. Note that each of these
rings is stable under ψ. Let A− ai X i ∈ AQp such that ai = 0 if
P
Qp be the set of f (X) =
i ≥ 0 (this is not a ring!) so that AQp = A− + − −
Qp ⊕ AQp and let BQp = AQp [1/p].
Let us first prove that ψ(A− −
Qp ) ⊂ AQp . To see this, recall that q = ϕ(X)/X = 1 + [] +
· · · + []p−1 so that if ` ≥ 1, then ψ(q ` ) is a polynomial in [] of degree ≤ ` − 1 (since
ψ([i ]) = 0 if p - i and [i/p ] otherwise) and so ψ(q ` ) is a polynomial in X = [] − 1 of
degree ≤ ` − 1. We’ll leave it as an exercise to show that its constant term is p`−1 (this
will be useful later). Now observe that
so that ψ(X −` ) ∈ A− − −
Qp and consequently ψ(AQp ) ⊂ AQp .
If f ∈ B†rig,Qp then we can write f = f − + f + with f + ∈ B+
rig,Qp and f
−
∈ B−
Qp . In
order to prove our main statement, and since ψ commutes with f 7→ f ± , we therefore
only need to study the action of ψ on B− − −
Qp . But since ψ(AQp ) ⊂ AQp , ψ cannot have any
eigenvalues α with vp (α) < 0 on B−
Qp , so we are done.
†
Exercise: using this, determine all the eigenvalues of ψ on B−
Qp ∩ BQp .
4.5. A review of the notation. — The point of this paragraph is to review the
notation for the various rings that have been introduced so far. There are some general
guidelines for understanding “who is who”. The rings BdR and Bcris do not follow these
patterns though.
Most rings are E∗∗ or A∗∗ or B∗∗ . An “E” indicates a ring of characteristic p, an “A” a
ring of characteristic 0 in which p is not invertible, and a “B” a ring of characteristic 0
in which p is invertible.
The superscripts are generally + or † (or nothing). A “+” indicates objects defined on
the whole unit disk (in a sense) while a “†” indicates objects defined on an annulus (of
specified radius if we have a “†, r”) and nothing generally indicates objects defined “on
the boundary”. A “+” also means that X = π is not invertible. So a “†” indicates that
X is invertible but not too much (as on an annulus).
The subscript “rig” denotes holomorphic-like growth conditions toward the boundary,
while no subscript means that we ask for the much stronger condition “bounded”. The
subscript “Qp ” means we take invariants under HQp .
22 LAURENT BERGER & CHRISTOPHE BREUIL
This lecture will be a little different from the previous three: indeed we have (finally!)
defined all of the period rings which we needed and constructed most of the objects which
describe, in various ways, crystalline representations. It remains to construct the Wach
module associated to a crystalline representation V , and then to prove some technical
statements about the action of ψ on this module, which will be crucial for the applications
to representations of GL2 (Qp ).
5.1. Wach modules. — Recall from the previous lecture that if V is a crystalline
representation, then it is of finite height, meaning that we can write D(V ) = BQp ⊗B+
Qp
(2) there exists r ∈ Z such that ΓQp acts trivially on (N/X · N )(r).
Suppose that the Hodge-Tate weights of V are ≤ 0. One can then take r = 0 above and
one can further ask that N [1/X] = D+ (V )[1/X]. In this case, N is uniquely determined
by the above requirements and we call it the Wach module N (V ) associated to V . It is
then stable by ϕ. So to summarize, the Wach module N (V ) associated to V satisfies the
following properties:
Proposition 5.1.1. — The Wach module N (V ) ⊂ D(V ) has the following properties if
the weights of V are ≤ 0:
TOWARDS A p-ADIC LANGLANDS PROGRAMME 23
1. it is a B+
Qp -module free of rank d
2. it is stable under the action of ΓQp and ΓQp acts trivially on N (V )/X · N (V )
3. N (V ) is stable under ϕ.
Suppose that the Hodge-Tate weights of V are in the interval [−h; 0] and let ϕ∗ (N (V ))
be the B+ ∗
Qp -module generated by ϕ(N (V )). One can show that N (V )/ϕ (N (V )) is killed
by (ϕ(X)/X)h . Recall that we write q for the important element ϕ(X)/X.
Note that the Wach module of V (−h) is simply X h N (V )e−h (here e1 is a basis of
Qp (1) and ek = e⊗k1 ). If the Hodge-Tate weights of V are no longer ≤ 0 it is still
possible to define the Wach module of V by analogy with the above formula: we set
N (V ) = X −r N (V (−r))er where r is large enough so that V (−r) has negative Hodge-Tate
weights. This obviously does not depend on the choice of r. The module N (V ) ⊂ D(V )
is then stable under ΓQp and ΓQp acts trivially on N (V )/XN (V ) but N (V ) is no longer
stable under ϕ. What is true is the following:
Proposition 5.1.2. — If in prop 5.1.1, the Hodge-Tate weights of V are in the interval
[a; b] with b not necessarily ≤ 0, then ϕ(X b N (V )) ⊂ X b N (V ) and X b N (V )/ϕ(X b N (V ))
is killed by q b−a .
5.2. The weak topology. — Until now, we have largely ignored issues of topology,
but for the sequel it will be important to distinguish between two topologies on D(V ).
There is the strong topology which is the p-adic topology defined by choosing a lattice T
24 LAURENT BERGER & CHRISTOPHE BREUIL
of V and decreeing the p` D(T ) to be neighborhoods of 0. This does not depend on the
choice of T . Then, there is the weak topology which Colmez has defined for all p-adic
representations V , but which we will only define for crystalline ones, using the Wach
module. Choose a lattice T in V and define the Wach module associated to T to be
N (T ) = N (V ) ∩ D(T ). One can prove that N (T ) is a free Zp [[X]]-module of rank d such
that N (V ) = Qp ⊗Zp N (T ).
For each k ≥ 0, we define a semi-valuation νk on D(T ) as follows: if x ∈ D(T ) then
νk (x) is the largest integer j ∈ Z ∪ {+∞} such that x ∈ X j N (T ) + pk D(T ). The weak
topology on D(T ) is then the topology defined by the set {νk }k≥0 of all those semi-
valuations. Remark that the weak topology induces on N (T ) the (p, X)-adic topology.
The weak topology on D(V ) is the inductive limit topology on D(V ) = ∪`≥0 D(p−` T ).
This does not depend on the choice of T . Concretely, if we have a sequence (vn )n of
elements of D(V ), and that sequence is bounded for the weak topology, then there is a
GQp -stable lattice T of V such that vn ∈ D(T ) for every n ≥ 0 and furthermore, for every
k ≥ 0, there exists f (k) ∈ Z such that vn ∈ X −f (k) N (T ) + pk D(T ).
In lecture 8, we will use the weak topology on D(T ).
5.3. The operator ψ and Wach modules. — In this lecture, we assume that V is
a crystalline representation with ≥ 0 Hodge-Tate weights. The goal of this paragraph is
to show that
Proof. — Say that the weights of V are in [0, h]. We know that ϕ(X h N (T )) ⊂ X h N (T )
and that X h N (T )/ϕ∗ (X h N (T )) is killed by q h . If y ∈ N (T ), then q h X h y ∈ ϕ∗ (X h N (T )) =
ϕ(X h )ϕ∗ (N (T )) and since by definition q h X h = ϕ(X h ) this shows that y ∈ ϕ∗ (N (T ))
and therefore N (T ) ⊂ ϕ∗ (N (T )). If y ∈ ϕ∗ (N (T )) then by definition we can write
P P
y= yi ϕ(ni ) with yi ∈ OE [[X]] and ni ∈ N (T ) and ψ(y) = ψ(yi )ni ∈ N (T ). This
proves that ψ(N (T )) ⊂ N (T ).
Now choose y ∈ N (T ) and ` ≥ 1. Once again, since N (T ) ⊂ ϕ∗ (N (T )), we can write
yi ϕ(ni ) with yi ∈ OE [[X]] and ni ∈ N (T ) so that ψ(X −` y) = ψ(X −` yi )ni .
P P
y =
Therefore, in order to prove that
ψ(X −` N (T )) ⊂ p`−1 X −` N (T ) + X −`+1 N (T ),
TOWARDS A p-ADIC LANGLANDS PROGRAMME 25
5.4. The module D0 (T ). — The goal of this paragraph is to explain the proof of the
following proposition:
If V has a quotient of dim 1, then such an Zp [[X]]-module exists but is not unique. For
example, if V = Qp , the we can take either Qp ⊗Zp Zp [[X]] or X −1 Qp ⊗Zp Zp [[X]]. If V
is not crystalline, it still exists (this is a result of Herr) but in our case, the situation is
greatly simplified if we assume V to be crystalline. Indeed, in this case D0 (V ) is free of
rank d over Qp ⊗Zp Zp [[X]].
Proof. — First, we’ll prove the existence of such a module. Suppose that the Hodge-
Tate weights of V are in [−h; 0]. We can always twist V to assume this, because the
underlying ϕ-module of D(V ) is unchanged by twists. Choose a GQp -stable lattice T in
V . Our assumption implies that N (T ) ⊂ ϕ∗ (N (T )) and that ϕ∗ (X h N (T )) ⊂ X h N (T ) as
we’ve seen previously. As a consequence, ψ(N (T )) ⊂ N (T ) and X h N (T ) ⊂ ψ(X h N (T )).
Consider the sequence
It is increasing and all its terms are contained in N (T ). Since Zp [[X]] is noetherian, this
implies that the sequence is eventually constant, and so there exists m0 such that if m ≥
m0 , then ψ m+1 (X h N (T )) = ψ m (X h N (T )). One can then set D10 (T ) = ψ m0 (X h N (T ))
and D10 (V ) = Qp ⊗Zp D10 (T ). This proves the existence of one module D10 (T ) (and
the associated D10 (V )) satisfying the conditions of the proposition. Before we prove
the uniqueness statement, we want to set D0 (V ) to be the largest such module and
first we need to prove some properties of those modules satisfying the conditions of the
proposition.
Suppose therefore that some module M (V ) satisfies the condition of the proposition,
that is we can write M (V ) = Qp ⊗Zp M (T ) with ψ : M (T ) → M (T ) surjective and
M (T ) compact in D(T ) for the induced weak topology. This last property means that
26 LAURENT BERGER & CHRISTOPHE BREUIL
for any k ≥ 0, there exists f (k) such that M (T ) ⊂ X −f (k) N (T ) + pk D(T ). Recall that
in proposition 5.3.1, we’ve proved that if f (k) ≥ 1, then:
and if m is large enough, we finally get that M (T ) ⊂ X −f (k)+1 N (T ) + pk D(T ). What this
shows is that we can take f (k) = 1 for all k ≥ 0 and so M (T ) ⊂ X −1 N (T ) + pk D(T ) for
all k ≥ 0 which implies that M (T ) ⊂ X −1 N (T ). Therefore, any such M (T ) is contained
in ∩m≥0 ψ m (X −1 N (T )).
On the other hand, if we set D0 (T ) = ∩m≥0 ψ m (X −1 N (T )), then obviously D0 (T )
satisfies the conditions of the proposition, and it contains D10 (T ) constructed previously
so it is certainly non-zero, and D0 (V ) is therefore a free B+
Qp -module of rank d contained
−1
in X N (V ).
Any other M (T ) satisfying the conditions of the proposition is included in D0 (T ). If
M (V ) was a free B+
Qp -module of rank < d, then we would have a submodule of N (V )
stable under ψ and Γ. One can prove that it would then have to be stable under ϕ (this
is easy to see in dimension d = 2, less so in higher dimensions) and this would correspond
to a subrepresentation of V , which we assumed to be irreducible. Therefore, any such
M (V ) is a B+
Qp -module of rank d contained in X
−1
N (V ).
Recall that by proposition 3.3.1, for any polynomial P , the map P (ψ) : D(V ) → D(V )
is surjective. By continuity, we can find a set Ω ⊂ D(T ) bounded for the weak topology
and ` ≥ 0 such that P (ψ)(Ω) ⊃ p` D0 (T ). This means that for any k ≥ 0, there exists
f (k) such that
for all m ≥ 0, and just as above this proves that p` D0 (T ) ⊂ P (ψ)X −1 N (T ) and then
that
so that ψ : D0 (V ) → D0 (V ) is surjective.
We now prove the uniqueness of an M (V ) satisfying the conditions of the proposi-
tion. By the previous discussion, D0 (V )/M (V ) is a finite dimensional Qp -vector space
stable under ψ and such that the operator P (ψ) is surjective for all P ∈ Qp [X] which is
impossible unless D0 (V ) = M (V ).
TOWARDS A p-ADIC LANGLANDS PROGRAMME 27
5.5. Wach modules and Dcris (V ). — We end this lecture with two ways of recovering
Dcris (V ) from the Wach module N (V ) of a crystalline representation V .
Let V be a crystalline representation. Recall that N (V ) ⊂ D(V ) is not necessarily
stable under ϕ, but that in any case ϕ(N (V )) ⊂ N (V )[1/q]. We can define a filtration
on N (V ) in the following way: Fili N (V ) = {x ∈ N (V ), ϕ(x) ∈ q i N (V )}. The results of
5.1 show that if the weights of V are in [a; b], then Fil−b N (V ) = N (V ).
Note also that since X and q = ϕ(X)/X are coprime, we have a natural identifica-
tion N (V )/X · N (V ) = N (V )[1/q]/X · N (V )[1/q] and we endow N (V )/X · N (V ) with
the induced filtration from N (V ), and the Frobenius induced from N (V )/X · N (V ) =
N (V )[1/q]/X · N (V )[1/q]. This makes N (V )/X · N (V ) into a filtered ϕ-module. The
main result is then (see [5, §III.4]):
Theorem 5.5.1. — The two filtered ϕ-modules N (V )/X · N (V ) and Dcris (V ) are iso-
morphic.
We shall now prove a technical result which will be used later on. Suppose now that
the weights of V are ≥ 0. We’ve seen that both N (V ) and X −1 N (V ) are stable under ψ,
so we get a map ψ : X −1 N (V )/N (V ) → X −1 N (V )/N (V ).
Now, we will give a different relation between Dcris (V ) and N (V ). Recall that we have
an isomorphism
B†rig,Qp [1/t] ⊗Qp Dcris (V ) ' B†rig,Qp [1/t] ⊗B† D† (V )
Qp
and
B+ +
rig,Qp [1/t] ⊗B+ N (V ) = Brig,Qp [1/t] ⊗Qp Dcris (V ).
Qp
28 LAURENT BERGER & CHRISTOPHE BREUIL
N (V ) ⊂ B+
rig,Qp ⊗Qp Dcris (V ).
Exercise: work out explicitly all the above identifications for the Wach modules given
at the end of 5.1.
We give here some classical material of p-adic analysis which will crucially be used in
the coming lectures. The results can be found in [28], [14], [29] or any treatise on p-adic
analysis. Thus, we do not provide most of the proofs.
Theorem 6.1.2. — Let d be an integer such that r − 1 < d, then the E-vector space of
locally polynomial functions f : Zp → E of degree at most d is dense in C r (Zp , E).
We now state results on the spaces C r (Zp , E) when r = n is in Z≥0 (although this is
actually probably a useless assumption for some of the results below).
For n ∈ Z≥0 and f : Zp → E any function, define f [n] (z, h1 , · · · , hn ) : Zp ×(Zp −{0})n →
E by induction as follows:
f [0] (z) := f (z)
f [n−1] (z + hn , h1 , · · ·, hn−1 ) − f [n−1] (z, h1 , · · ·, hn−1 )
f [n] (z, h1 , · · ·, hn ) := .
hn
Theorem 6.1.3. — A function f : Zp → E is of class C n if and only if the functions f [i]
for 0 ≤ i ≤ n extend continuously on Zi+1
p . Moreover, the norm sup0≤i≤n sup(z,h1 ,···,hi )∈Zi+1
p
|f [i] (z, h1 , · · ·, hi
is equivalent to the norm || · ||n .
See [15],§V.3.2 or [28],§54. Note that, in particular, any function f of class C n admits
a continuous derivative f 0 := f [1] (z, 0).
Note that, with our definition, it is not transparent that f 0 ∈ C n−1 (Zp , E) (and indeed,
this requires a proof). We refer to [28],§§78 to 81. The topological surjection obviously
follows from the existence of a continuous section. Let us at least explicitly give such a
section Pn : C n−1 (Zp , E) ,→ C n (Zp , E):
n−1 (i)
+∞ X
X f (zj )
Pn f (z) := (zj+1 − zj )i+1
j=0 i=0
(i + 1)!
Pj−1 P+∞
where zj := l=0 al pl if z = l=0 al pl with al ∈ {0, · · · , p−1}. The fact P n f ∈ C n (Zp , E)
if f ∈ C n−1 (Zp , E) is proved in [28],§81. The fact P n is continuous is proved in [28],§79
for n = 1 and in [29],§11 for arbitrary n.
By an obvious induction, we obtain:
Corollary 6.1.5. — The n-th derivative map f 7→ f (n) induces a continuous topological
surjection of Banach spaces C n (Zp , E) C 0 (Zp , E) which admits a continuous section.
Let d be an integer such that d ≥ n. We have already seen that the closure in C n (Zp , E)
of the vector subspace of locally polynomial functions of degree at most d is C n (Zp , E)
itself (Th.6.1.2). We we will need an analogous result when d < n:
Theorem 6.1.6. — Assume n ≥ 1 and d < n. The closure in C n (Zp , E) of the vector
subspace of locally polynomial functions of degree at most d is the closed subspace of
C n (Zp , E) of functions f such that f (d+1) = 0.
30 LAURENT BERGER & CHRISTOPHE BREUIL
This is proved in [28],§68 for n = 1 (and d = 0) and in [29],§8 for n and d arbitrary.
We now fix r ∈ R+ .
People sometimes also say “tempered distributions of order ≤ r”. A tempered dis-
tribution of order r being also locally analytic (as C r (Zp , E) contains locally analytic
functions), the space of tempered distributions of order r corresponds by Th.6.2.1 to a
subspace of R+E.
P+∞
Definition 6.2.3. — An element w = n=0 an X
n
∈ R+ −r
E is of order r if n |an | is
bounded (in R+ ) when n varies.
Corollary 6.2.4. — The map (4) induces a topological isomorphism between tempered
distributions of order r and the subspace of R+
E of elements w of order r endowed with
the norm ||w||r := supn ((n + 1)−r |an |).
Let µ be a locally analytic distribution, that is, an element of the dual of the E-
vector space of locally analytic functions f : Zp → E. If f : Zp → E is a locally
analytic function which is 0 outside of a + pn Zp (a ∈ Zp , n an integer), we use the
R
convenient notation a+pn Zp f (z)µ(z) := µ(f ). For any r ∈ R+ , we denote ||µ||r :=
supn (n + 1)−r | Zp nz µ(z)| ∈ R+ ∪ ∞. We define another norm ||µ||0r as follows:
R
Z
0 n(j−r)
||µ||r := supa∈Zp supj,n∈Z≥0 p (z − a)j µ(z) ∈ R+ ∪ ∞.
a+pn Zp
TOWARDS A p-ADIC LANGLANDS PROGRAMME 31
Lemma 6.2.5. — The two norms || · ||r and || · ||0r are equivalent (when defined).
P+∞
Proof. — We are going to use an intermediate norm. For w = m=0 am X m ∈ R +
E,
define:
00
||w||r := supn p−nr supm (|am [ pmn ]!|) ∈ R+ ∪ ∞
00
when w is the Amice transform of µ, it is thus enough to prove that || · ||r is equivalent to
0
|| · ||r . Fix n ∈ Z≥0 and let:
Z z − a j
||µ||0r,n := p −nr
supa∈Zp supj∈Z≥0 µ(z)
pn a+pn Zp
00 −nr z m
||µ||r,n := p supm∈Z≥0 µ !
m pn
00 00
(so that ||µ||0r = supn ||µ||0r,n and ||µ||r = supn ||µ||r,n ). Note that one can replace a ∈ Zp by
a ∈ {1 · · · , pn } in the definition of ||µ||0r,n . One can prove that each function mz [ pmn ]! can
j
be written as a (finite) linear combination of the functions 1a+pn Zp z−a p n (for j ∈ Z≥0
and a ∈ {1 · · · , pn }) with coefficients in Zp . Conversely, one can also write the function
j z
1a+pn Zp z−a
m
p n as an (infinite) linear combination of the functions [ ]! with coefficients
m pn
0
in Zp converging toward 0 (see [15],§V.3.1). This implies that ||µ||r,n is in R+ if and only
00 00 00 0
if ||µ||r,n is in R+ and, if so, ||µ||0r,n = ||µ||r,n . Likewise with ||µ||r and ||µ||r . This finishes
the proof.
Lemma 6.2.6. — Let µ be a linear form on the space of locally polynomial functions
f : Zp → E of degree at most d ∈ Z≥0 . Assume there exists a constant Cµ ∈ E such that
∀a ∈ Zp , ∀j ∈ {0, · · · , d} and ∀n ∈ Z≥0 :
Z
(5) (z − a)j µ(z) ∈ Cµ pn(j−r) OE .
a+pn Zp
Proof. — We give the idea of the proof in the case d = 0 and r < 1, leaving the technical
details and the general case (which is analogous) to the reader. We will first define
32 LAURENT BERGER & CHRISTOPHE BREUIL
R
a+pn Zp
(z − a)j µ(z) by induction on j. For j = 1 (it is known for j = 0), we have:
Z X Z X Z
(z − a)µ(z) = (z − a)µ(z) = (z − b)µ(z) +
a+pn Zp b≡a(pn ) b+pn+1 Zp b≡a(pn ) b+pn+1 Zp
X Z X X Z
(b − a) µ(z) = (z − c)µ(z) +
b≡a(pn ) b+pn+1 Zp b≡a(pn ) c≡b(pn+1 ) c+pn+2 Zp
X X Z X Z
(b − c) µ(z) + (b − a) µ(z) = · · ·
b≡a(pn ) c≡b(pn+1 ) c+pn+2 Zp b≡a(pn ) b+pn+1 Zp
We have
Z
(b − c) µ(z) ∈ pn+1 Cµ p−r(n+2) OE = p(n+1)(1−r) p−r Cµ OE
c+pn+2 Zp
α)µ(z) ∈ ||µ||0r p(N +1)(1−r) OE ), we immediately see that we can canonically extend µ on
R
locally polynomial functions of degree at most 1 by setting a+pn Z(zp
− a)µ(z) :=the above
2
converging sum. Replacing (z − a) by (z − a) , etc., an easy induction shows that µ
extends in a similar way to all locally polynomial functions and by continuity to all
locally analytic functions and moreover that ||µ||0r ∈ R+ . Unicity also follows obviously
from the above decomposition and the condition ||µ||0r ∈ R+ .
Proof. — 1) If it is not dense, there exists a non zero µ which is tempered of order r and
vanishes on locally polynomial functions of degree at most d. Because of Lem.6.2.6, µ
vanishes on all locally polynomial functions, hence in particular on nz for any n, hence
Assuming Th.6.1.6 and using Th.6.1.3, one can also prove that, when r is a positive
integer and d < r, any linear form µ as in Lem.6.2.6 extends uniquely to a continuous
TOWARDS A p-ADIC LANGLANDS PROGRAMME 33
linear form on the closed subspace of C r (Zp , E) of functions f such that f (d+1) = 0. We
leave this as an exercise to the reader.
We define and start studying unitary GL2 (Qp )-Banach spaces Π(V ) associated to the
2-dimensional crystalline representations V of GQp as in the introduction. When V is
reducible, we prove that Π(V ) is admissible of topological length 2.
The genericity hypothesis alluded to in the introduction just means that we moreover
want α 6= pβ. Note that D(α, β) ' D(β, α) when val(α) = val(β).
We define now preliminary GL2 (Qp )-Banach spaces B(α), B(β), L(α), L(β) and, when
val(α) = k − 1, N (α).
Let B(α) be the following Banach space. Its underlying E-vector space is the vector
space of function f : Qp → E such that f |Zp is of class C val(α) and (αpβ −1 )val(z) z k−2 f (1/z) |Zp
can be extended as a function of class C val(α) on Zp . As a vector space we thus have:
where, for z ∈ Zp , f1 (z) := f (pz) and f2 (z) := (αpβ −1 )val(z) z k−2 f (1/z). Hence B(α) is a
Banach space for the norm:
||f || := Max ||f1 ||C val(α) , ||f2 ||C val(α) .
given by:
0 1
(9) h : GL2 (Qp ) → E →
7 z ∈ Qp 7→ h( )
−1 z
where the left hand side is a locally analytic principal series in the sense of Schneider and
Teitelbaum ([31]) with left action of GL2 (Qp ) by right translation on functions. We thus
see that the Banach B(α) is nothing else than:
GL (Q ) C val(α) 00
“ IndB(Q2p ) p unr(α−1 ) ⊗ xk−2 unr(pβ −1 ) .
equipped with the topology of the norm ||h|| := Supg∈GL2 (Zp ) |h(g)| and with an action of
GL2 (Qp ) by right translation. It is easily seen to be a unitary GL2 (Qp )-Banach. We can
also describe this Banach as before using (9) in terms of continuous functions f : Qp → E
satisfying a certain continuity assumption at infinity.
Lemma 7.1.1. — Assume val(α) = k − 1 (hence val(β) = 0), then the map f 7→ f (k−1)
induces an exact sequence of GL2 (Qp )-Banach spaces on E:
GL (Q ) C 0
0 → N (α) → B(α) → IndB(Q2p ) p xk−1 unr(α−1 ) ⊗ x−1 unr(pβ −1 ) → 0.
Proof. — This is a standard and formal computation which is the same as in the locally
analytic context and that we leave to the reader. Note that the characters in the right
hand side parabolic induction are OE× -valued.
Let L(α) (resp. L(β)) be the following closed subspace of B(α) (resp. B(β)): it is the
closure of the E-vector subspace generated by the functions z j and (αpβ −1 )val(z−a) (z −
a)k−2−j for a ∈ Qp and j ∈ Z, 0 ≤ j < val(α) (resp. 0 ≤ j < val(β) with the convention
L(β) = 0 if val(β) = 0). The reader can check using (7) that L(α) (resp. L(β)) is
preserved by GL2 (Qp ). In order for L(α) (resp. L(β)) to be a subspace of B(α) (resp.
B(β)), it is enough to check (using (6) and up to a translation on z):
Lemma 7.1.2. — For 0 ≤ j < val(α), the function z 7→ (αpβ −1 )val(z) z k−2−j is of class
C val(α) on Zp . Likewise interchanging α and β.
Proof. — Fix j as in the statement and let f (z) := (αpβ −1 )val(z) z k−2−j which is easily
seen to extend to a continuous function on Zp by setting f (z) = 0 (look at the valuation
of f (z) for z 6= 0). Let f0 be the zero function on Zp and, for n ∈ Z, n > 0, consider
on Zp the functions fn (z) := (αpβ −1 )val(z) z k−2−j if val(z) < n and fn (z) := 0 otherwise.
It is clear that fn is of class C val(α) on Zp since it is locally polynomial. If we can prove
that fn+1 − fn → 0 in C val(α) (Zp , E) when n → +∞, we deduce that ∞
P
n=0 (fn+1 − fn ) ∈
C val(α) (Zp , E) since C val(α) (Zp , E) is complete. But this function is clearly f (as can be
checked for any z ∈ Zp ). If B is any Banach space, we have a closed embedding B ,→ (B ∗ )∗
(see [30],Lem.9.9), hence, to check that the sequence (fn+1 − fn )n converges toward 0 in
B, we can do it inside (B ∗ )∗ . It is thus enough to prove that for any tempered distribution
µ on Zp of order val(α), we have:
R
Zp
(fn+1 (z) − fn (z))µ(z)
sup −→ 0 when n → +∞.
µ ||µ||val(α)
36 LAURENT BERGER & CHRISTOPHE BREUIL
But:
Z Z Z
−1 n k−2−j
(fn+1 (z) − fn (z))µ(z) = (αpβ ) z µ(z) − z k−2−j µ(z)
Zp pn Zp pn+1 Zp
−1
∈ ||µ||0val(α) pn(2val(α)−k+2) pn(k−2−j−val(α)) OE
using that val(α) + val(β) = k − 1 and that µ is of order val(α) (see §6.2). This implies
(f (z) − fn (z))µ(z) ∈ Cµ ||µ||val(α) −1 pn(val(α)−j) OE hence the result since j < val(α).
R
Zp n+1
If val(α) = k − 1, note that the functions f in L(α) give rise to pairs (f1 , f2 ) with zero
(k −1)-derivative, hence L(α) ⊆ N (α) ( B(α) in that case. If val(α) < k −1, the authors
do not know how to prove directly that L(α) is distinct from B(α).
Π(V ) := B(α)/L(α)
with the induced action of GL2 (Qp ). We will prove in the next lectures that Π(V ) is
always non zero, but this will use (ϕ, Γ)-modules.
3) Assume V is reducible and split. This implies val(α) = k − 1 and val(β) = 0. Then
we define:
GL (Q ) C 0
Π(V ) := B(β) ⊕ IndB(Q2p ) p xk−1 unr(α−1 ) ⊗ x−1 unr(pβ −1 )
GL (Q ) C 0
= IndB(Q2p ) p unr(β −1 ) ⊗ xk−2 unr(pα−1 ) ⊕
GL (Q ) C 0
IndB(Q2p ) p xk−1 unr(α−1 ) ⊗ x−1 unr(pβ −1 ) .
GL (Q ) 0 GL (Q ) 0
where one can see some symmetry (IndB(Q2p ) p χ1 ⊗ χ2 )C ⊕ (IndB(Q2p ) p εχ2 ⊗ ε−1 χ1 )C .
We will now try to “justify” these definitions, or at least explain where they are coming
from. We also start studying Π(V ).
GL (Q )
Let π(α) := Symk−2 E 2 ⊗E IndB(Q2p ) p unr(α−1 ) ⊗ unr(pβ −1 ) (the parabolic induction
is here the usual smooth one): π(α) is an irreducible locally algebraic representation of
GL2 (Qp ) in the sense of D. Prasad (see appendix to [32]). Likewise, we define π(β) :=
GL (Q )
Symk−2 E 2 ⊗E IndB(Q2p ) p unr(β −1 ) ⊗ unr(pα−1 ). There are closed GL2 (Qp )-equivariant
embeddings π(α) ,→ LA(α) (resp. π(β) ,→ LA(β)) identifying the source with the
subspace of functions f : Qp → E such that f |Zp and (αpβ −1 )val(z) z k−2 f (1/z) |Zp (resp.
(βpα−1 )val(z) z k−2 f (1/z) |Zp ) are locally polynomial functions on Zp of degree at most k −2
(using (9)). Moreover, the usual intertwining operator between smooth generic principal
series induces a GL2 (Qp )-equivariant isomorphism:
(12) I : π(α) ' π(β).
See (24) and (25) later in the text for an explicit description of I.
GL (Q )
Remark 7.2.1. — The smooth principal series IndB(Q2p ) p unr(α−1 ) ⊗ unr(pβ−1) is natural
to introduce here since it is exactly the smooth representation of GL2 (Qp ) that corre-
sponds under the local Langlands correspondence (slightlytwisted)
to the unramified
α 0
representation of WQp sending an arithmetic Frobenius to = matrix of ϕ−1 on
0 β
D(α, β).
Theorem 7.2.2. — 1) Assume val(α) < k −1 (hence val(β) > 0) then B(α)/L(α) (resp.
B(β)/L(β)) is isomorphic to the completion of π(α) (resp. π(β)) with respect to any OE -
lattice of π(α) (resp. π(β)) which is finitely generated over GL2 (Qp ).
2) Assume val(α) = k−1 (hence val(β) = 0) , then N (α)/L(α) (resp. B(β)) is isomorphic
to the completion of π(α) (resp. π(β)) with respect to any OE -lattice of π(α) (resp. π(β))
which is finitely generated over GL2 (Qp ).
Note that we don’t know a priori in 1) that such a lattice exists in π(α) or π(β). In
case not, the statement means B(α)/L(α) = 0 = B(β)/L(β). Before giving the proof of
Theorem 7.2.2, we mention the following four corollaries:
Corollary 7.2.3. — Assume val(α) < k−1, then B(α)/L(α) and B(β)/L(β) are unitary
GL2 (Qp )-Banach spaces and we have a commutative GL2 (Qp )-equivariant diagram:
B(α)/L(α) ' B(β)/L(β)
↑ ↑
I
π(α) ' π(β)
where I is the intertwining operator of (12).
38 LAURENT BERGER & CHRISTOPHE BREUIL
Proof. — The statement follows from Th.7.2.2 together with the fact that the isomor-
phism I obviously sends an OE -lattice of π(α) of finite type over GL2 (Qp ) to an OE -lattice
of π(β) of finite type over GL2 (Qp ).
We will see later on that B(α)/L(α) and B(β)/L(β) are topologically irreducible and
admissible.
Proof. — The first part follows from Th.7.2.2 as previously. The unitary GL2 (Qp )-
Banach B(β) is admissible and topologically irreducible. The admissibility is true for
GL (Q ) C 0
any Banach IndB(Q2p ) p χ1 ⊗ χ2 with integral χi and follows from the fact that re-
GL (Z ) C 0
striction of functions to GL2 (Zp ) induces an isomorphism with IndB(Z2p ) p χ1 ⊗ χ2 ,
the which is E ⊗ (OE [[GL2 (Zp )]] ⊗OE [[B(Zp )]] OE ) (the map B(Zp ) → OE be-
dual of
a b
ing 7→ χ1 (a)χ2 (d)) which is obviously of finite type over E ⊗OE OE [[GL2 (Zp )]]
0 d
(this proof is extracted from [33]). The irreducibility can be proved as follows: if B
is a closed non zero GL2 (Qp )-equivariant E-vector subspace in B(β), then B is also
admissible and B an 6= 0 by the density of locally analytic vectors (see Schneider and
Teitelbaum’s course). But the locally analytic vectors in B(β) are just LA(β) hence
π(β) ⊂ B since π(β) is the unique irreducible subobject of LA(β). But π(β) is dense
by Prop.7.2.2, hence B = B(β). This proves the statement on N (α)/L(α). The proof
that B(α)/L(α) is admissible of topological length 2 is analogous. The exact sequence
is non-split because the analogous exact sequence with locally analytic vectors is non-
split thanks to Cor.7.2.6 below (and the structure of locally analytic principal series for
GL2 (Qp )). Finally, let us prove that B(α)/L(α) is unitary. We will use the fact that the
GL (Q ) C 0
surjection B(α)/L(α) IndB(Q2p ) p xk−1 unr(α−1 ) ⊗ x−1 unr(pβ −1 ) admits a continuous
section (not GL2 (Qp )-equivariant of course). This follows from (6), (10) and the fact
that, for any positive integer n, the nth -derivation map C n (Zp , E) C 0 (Zp , E) admits a
continuous section (Cor.6.1.5). Thus, as a Banach space, we can write B(α)/L(α) as:
GL (Q ) C 0
(13) B(β) ⊕ IndB(Q2p ) p xk−1 unr(α−1 ) ⊗ x−1 unr(pβ −1 ) .
TOWARDS A p-ADIC LANGLANDS PROGRAMME 39
1 0
Since the matrix acts continuously on B(α)/L(α), replacing the unit ball B(β)0
0 p
of B(β) by p−n B(β)0 for a convenient integer n, we can assume, using (13) and the
fact that the two Jordan-Hölder
factors
of B(α)/L(α) are unitary, that the unit ball of
1 0
B(α)/L(α) is preserved by and GL2 (Zp ), hence by GL2 (Qp ) using the Cartan
0 p
decomposition and the integrality of the central character.
Corollary 7.2.5. — Assume val(α) < k − 1 and B(α)/L(α) 6= 0 (this fact will be proved
later on), then we have a continuous GL2 (Qp )-equivariant injection:
Proof. — Since all the Banach in (11) are admissible by Cor.7.2.4, a theorem of Schneider
and Teitelbaum tells us that we have an exact sequence of locally analytic representations
from the sequence (11):
B(α) an an
GL (Q )
(14) 0 → LA(β) → → IndB(Q2p ) p xk−1unr(α−1 ) ⊗ x−1unr(pβ−1 ) →0
L(α)
where we have used (N (α)/L(α)an ' B(β)an ' LA(β). But we also have a continuous
GL2 (Qp )-equivariant injection LA(α) ,→ (B(α)/L(α))an as in Cor.7.2.5, hence a contin-
uous GL2 (Qp )-equivariant map LA(α) ⊕π(α) LA(β) → (B(α)/L(α))an . To prove it is a
topological bijection, note that from the exact sequence of locally analytic representa-
tions:
GL (Q ) an
0 → π(α) → LA(α) → IndB(Q2p ) p xk−1 unr(α−1 ) ⊗ x−1 unr(pβ −1 ) → 0,
40 LAURENT BERGER & CHRISTOPHE BREUIL
we deduce an exact sequence similar to (14) with (B(α)/L(α))an replaced by LA(α) ⊕π(α)
LA(β)), together with an obvious commutative diagram between the two exact sequences.
Proof of Th.7.2.2: Note first that the completion of π(α) doesn’t depend on which
lattice of finite type is chosen (if any) since all these lattices are commensurable and
thus give rise to equivalent invariant norms. Moreover, this completion is also the
same as the completion with respect to any OE -lattice finitely generated over B(Qp ).
Indeed, any OE -lattice of finite type over GL2 (Qp ) is of finite type over B(Qp ) since
GL2 (Qp ) = B(Qp )GL2 (Zp ) and the GL2 (Zp )-span of any vector in π(α) is finite dimen-
sional. Conversely, one can check using the compacity of GL2 (Zp ) that any OE -lattice of
finite type over B(Qp ) is contained in an OE -lattice of finite type over GL2 (Qp ) (and is
thus commensurable to it). If π(α) admits an OE -lattice preserved by B(Qp ), then one
can check that the following OE -submodule:
k−2
X k−2
X
OE [B(Qp )]z j 1Zp + OE [B(Qp )](αpβ −1 )val(z) z j 1Qp −pZp
j=0 j=0
We now focus on the study of Π(V ) when V is irreducible. Quite surprisingly, this will
crucially use the (ϕ, Γ)-module D(V ) associated to V . We define here a topological space
b
lim
←−ψ D(V ) and give a first explicit description of it using the Wach module N (T )
associated to a Galois lattice in V . We then give preliminary results on distributions on
b
Qp naturally arising from ←− lim D(V ) via Amice transform.
ψ
8.1. Back to (ϕ, Γ)-modules. — Let V be as in case 1) of §7.1, Π(V ) as in §7.2 and
D(V ) be the (ϕ, Γ)-module associated to V in §3.1. Recall that we have defined in §3.3 a
map ψ : D(V ) D(V ) which is a left-inverse of ϕ (and hence a surjection). Define the
following E-vector space:
b
lim
←− D(V ) := {(vn )n∈Z≥0 | vn ∈ D(V ), ψ(vn+1 ) = vn , (vn )n a bounded sequence in D(V )},
ψ
(recall that bounded means bounded for the weak topology which was defined in §5.2).
We equip the above space with the following structures:
1) a left OE [[X]]-module structure, by s((vn )n ) := (ϕn (s)vn )n , if s ∈ OE [[X]]
2) a bijection ψ given by ψ((vn )n ) := (ψ(vn ))n
3) an action of Γ given γ((vn )n ) := (γvn )n .
The aim of this lecture and the next one is to prove a “canonical” topological isomor-
phism:
the (p, X)-adic topology. The first result which we will need in order to prove theorem
8.1.1 is the following one:
is a topological isomorphism.
Proof. — The main content of this proposition is the explicit description of the topology
of D(V ) in terms of N (T ) which we have given in §5 and its interaction with ψ. Recall that
for each k ≥ 0, we define a semi-valuation νk on D(T ) as follows: if x ∈ D(T ) then νk (x)
is the largest integer j ∈ Z ∪ {+∞} such that x ∈ X j N (T ) + pk D(T ). The weak topology
on D(T ) is then the topology defined by the set {νk }k≥0 of all those semi-valuations.
The weak topology on D(V ) is the inductive limit topology on D(V ) = ∪`≥0 D(p−` T ).
Concretely, if we have a sequence (vn )n of elements of D(V ), and that sequence is bounded
for the weak topology, then there is a GQp -stable lattice T of V such that vn ∈ D(T )
for every n ≥ 0 and furthermore, for every k ≥ 0, there exists f (k) ∈ Z such that
vn ∈ X −f (k) N (T ) + pk D(T ). Recall that we have proved (cf. Th.5.3.1) that if V is
crystalline with positive Hodge-Tate weights, and ` ≥ 1, then:
ψ m (X −` N (T )) ⊂ pm(`−1) X −` N (T ) + X −(`−1) N (T ).
Next, recall that in Prop.5.5.3 we have seen that if V is a crystalline irreducible rep-
resentation whose Hodge-Tate weights are ≥ 0, then we have an injective map N (T ) ,→
R+Qp ⊗Qp Dcris (V ). Now let V = Vcris (D(α, β)), V irreducible. Given a sequence (vn )n ∈
lim N (T ) we can write vn = wα,n ⊗eα +wβ,n ⊗eβ . Recall that we write R+
←−
+
E for E ⊗Qp RQp .
ψ
Proposition 8.1.3. — Given (vn )n ∈ (lim ←−ψ N (T )) ⊗OE E, the sequences (wα,n )n and
+
(wβ,n )n of elements of RE defined above satisfy the following properties:
1) ∀ n ≥ 0, wα,n (resp. wβ,n ) is of order val(α) (resp. val(β)) and kwα,n kval(α) (resp.
kwβ,n kval(β) ) is bounded independently of n
2) ∀ n ≥ 0 and ∀ m ≥ 1, we have
ϕ−m (wα,n ⊗ eα + wβ,n ⊗ eβ ) ∈ Fil0 ((Qp (µpm ) ⊗Qp E)[[t]] ⊗E D(α, β))
3) ∀ n ≥ 1, ψ(wα,n ) = α−1 wα,n−1 and ψ(wβ,n ) = β −1 wβ,n−1 .
Since the weights of the filtration on D(α, β) are negative, we can replace (Qp (µpm ) ⊗Qp
E)((t)) by (Qp (µpm ) ⊗Qp E)[[t]] in the Fil0 . Finally, the third point is obvious since
vn−1 = ψ(vn ) and ψ acts as ϕ−1 on Dcris (V ).
Proposition 8.1.4. — Conversely, if we are given two sequences (wα,n )n and (wβ,n )n of
elements of R+ E satisfying properties 1)-3) of Prop.8.1.3 and if we set vn := wα,n ⊗ eα +
wβ,n ⊗ eβ , then (vn )n ∈ (lim
←− N (T )) ⊗OE E.
ψ
Proof. — It is enough to show that there exists a lattice T such that vn ∈ N (T ) because
condition 3) of Prop.8.1.3 ensures that the sequence (vn )n is ψ-compatible. Choose any
lattice U . By the results of §4 and §5 (more specifically proposition 5.5.3), we know that
vn ∈ R+ E [1/t] ⊗OE [[X]] N (U ).
Condition 2) of proposition 8.1.3 then implies that vn ∈ R+
E [1/X]⊗OE [[X]] N (U ), because
the filtration condition for m ≥ 1 is equivalent to an order-of-vanishing condition at
(m) − 1, and implies that vn ∈ R+ E [ϕ
m−1
(q)/t] ⊗OE [[X]] N (U ). By using this for each
m ≥ 1, we get that vn ∈ R+E [1/X] ⊗OE [[X]] N (U ).
The ψ-compatibility allows us to get rid of the denominators in X. Finally, condition
1) tells us that there exists ` independent of n such that vn ∈ p−` N (U ) so we can take
T = p−` U .
In fact, as we saw, the lattice D0 (T ) is of finite type over OE [[X]]. The following
corollary will be used in §9.3 to prove the irreducibility of Π(V ) (for V irreducible):
46 LAURENT BERGER & CHRISTOPHE BREUIL
Lemma 8.2.1. — If w ∈ R+ +
E corresponds to µ, then ψ(w) ∈ RE corresponds to the
unique locally analytic distribution ψ(µ) on Zp such that:
Z Z
f (z)ψ(µ)(z) := f (z/p)µ(z)
Zp pZp
where N ∈ Z≥0 is such that supp(f ) ⊂ p−N Zp . One readily checks using Lem.8.2.1 that
it doesn’t depend on such an N .
Let (vn )n = (wα,n ⊗eα +wβ,n ⊗eβ )n ∈ (lim
←−ψ N (T ))⊗OE E. Recall this means (Prop.8.1.3
and Prop.8.1.4):
1) ∀ n ≥ 0, wα,n (resp. wβ,n ) is of order val(α) (resp. val(β)) and ||wα,n ||val(α) (resp.
||wβ,n ||val(β) ) is bounded independently of n
2) ∀ n ≥ 0, ∀ m ≥ 1, ϕ−m (wα,n ⊗ eα + wβ,n ⊗ eβ ) ∈ Fil0 ((Qp (µpm ) ⊗Qp E)[[t]] ⊗E D(α, β))
3) ∀ n ≥ 1, ψ(wα,n ) = α−1 wα,n−1 , ψ(wβ,n ) = β −1 wβ,n−1 .
z
R
for j ∈ {0, · · · , k − 2} and all primitive pm -roots ζpm of 1. Using αi = Zp i
µα (z) and
the elementary Mahler expansion:
+∞
z z−j X i i−j z
ζm = (ζpm − 1)
j p i=j
j i
we obtain:
+∞ Z X +∞
X i i−j z i i−j
αi (ζp − 1)
m = (ζp − 1)
m µα (z)
i=j
j Zp i=j
i j
Z
−j z z
= ζpm ζ m µα (z)
Zp j p
and likewise with βi and µβ . Using (19), we easily get the result.
For n ∈ Z≥0 , let µα,n be the tempered distribution on Zp of order val(α) associated
to αn wα,n . We have ψ(µα,n ) = µα,n−1 for n ∈ N and can thus define µα ∈ LPol∗c,k−2
(algebraic dual of LPolc,k−2 ) as before:
Z Z
(20) f (z)µα (z) := f (z/pN )µα,N (z).
p−N Zp Zp
Likewise with β instead of α. By Lem.8.2.2, we have that condition 2) above on (wα,n , wβ,n )n
is equivalent to:
Z Z
m−n
(21) α z j ζpzm µα,n (z) =β m−n
z j ζpzm µβ,n (z)
Zp Zp
N
Proof. — This follows from (20) and (21) noting that the algebraic number e2iπy/p is a
primitive pN −val(y) -root of 1.
isomorphism:
∗
←− N (T )) ⊗OE E ' (B(β)/L(β)) .
(lim
ψ
We then deduce from this isomorphism that Π(V ) is non zero, topologically irreducible
and admissible. These three statements were conjectured in [9] and [10] (and already
known in some cases by a “reduction modulo p” method, see [9] and Lecture 10). We
1
also deduce a link with the Iwasawa cohomology HIw (Qp , V ) of V .
9.1. The map Π(V )∗ → (limψ D(V ))b . — We first construct a map from (B(β)/L(β))∗
←−ψ N (T )) ⊗OE E. Note that any f in π(α) or π(β) which has compact
to the space (lim
support as a function on Qp via (9) is an element in LPolc,k−2 . Recall that I : π(α) ' π(β)
is the intertwining operator of (12).
2) For any f ∈ π(α) with compact support (as a function on Qp via (9)) such that
I(f ) ∈ π(β) has compact support (as a function on Qp via (9)), we have:
1 − αβ
Z Z
(23) f (z)µα (z) = α I(f )(z)µβ (z).
Qp 1 − pβ Qp
Proof. — Note that α 6= β and α 6= pβ (see §7.1) hence the constant in (23) is well
GL (Q )
defined and non zero. Recall the intertwining I sm : IndB(Q2p ) p unr(α−1 ) ⊗ unr(pβ −1 ) '
GL (Q )
IndB(Q2p ) p unr(β −1 ) ⊗ unr(pα−1 ) is given by:
Z
sm 0 −1
(24) I (h) = g 7→ h g dx
Qp
1 x
where dx is Haar measure on Qp (with values in Q ⊂ E). In terms of locally constant
functions on Qp via (9), we thus get:
Z
(25) sm
I : f 7→ z 7→ (αpβ −1 )val(x) f (z + x−1 )dx =
Qp
Z
−1 val(x)
(βpα ) f (z + x)dx .
Qp
This is in fact an algebraic intertwining. This means that we shouldn’t bother too much
about convergence problems in Qp (βpα−1 )val(x) f (z + x)dx since, in fine, we can always
R
replace the infinite sums around 0 or −∞ by well defined algebraic expressions in βpα−1 .
Let j ∈ {0, · · · , k − 2} and fj : Qp → E be a locally constant function with compact
support such that I sm (fj ) also has compact support. Let fˆj be the usual Fourier transform
50 LAURENT BERGER & CHRISTOPHE BREUIL
where dx, dz is Haar measure on Qp . The fact that I sm (fj ) has compact support is
easily checked with (25) to be equivalent to fˆj (0) = 0 (for |z| 0, we have I sm (fj )(z) =
(βpα−1 )val(z) Qp fj (x)dx = (βpα−1 )val(z) fˆj (0)). Let N ∈ N be such that fj and I sm (fj )
R
have support in p−N Zp and such that fˆj |pN Zp = 0. For z ∈ p−N Zp , we have:
Z
j
I(z fj )(z) = z j
(βpα−1 )val(x) fj (z + x)dx
p −N Zp
Z Z
= z j
(βpα )−1 val(x)
fˆj (y)e2iπy(z+x)
dy dx
p−N Zp Qp −pN Zp
Z Z
= z j
fˆj (y)e 2iπzy
(βpα ) −1 val(x)
e2iπxy
dx dy.
Qp −pN Zp p−N Zp
for z ∈ p−N Zp and z j fj (z) = 0 otherwise. Note that (26) and (27) are in fact finite sums
over the same finite set of values of y (as fˆj is locally constant with compact support).
Replacing I(z j fj )(z) and z j fj (z) in (28) below by the finite sums (26) and (27), we then
easily deduce that the following equalities for various fj as above with support in p−N Zp :
α Z
Z
j
1 − pβ
(28) I(z fj (z))µβ (z) = β
z j fj (z)µα (z)
p−N Zp 1 − α p−N Zp
are equivalent to the equalities in 1) (final details here are left to the reader). This finishes
the proof.
Lemma 9.1.2. — The distributions µβ,N are tempered of order val(β) and ||β −N µβ,N ||0val(β)
is bounded independently of N (see §6.2 for the definition of this norm).
Proof. — The fact that µβ,N is tempered of order val(β) is easy and left to the reader.
Going back to the proof of Th.7.2.2, we know that µβ satisfies in particular (16) and (17).
Hence, for a ∈ Zp , 0 ≤ j ≤ k − 2 and n ∈ Z≥0 :
Z Z
−N −N N j
β j
(z − a) µβ,N (z) = β p (z − p−N a)j µβ (z)
a+pn Zp p−N a+pn−N Zp
For any locally analytic distribution µ on Zp and any r ∈ R+ such that r < k − 1, define:
Z
||µ||0r,k := supa∈Zp supj∈{0,··· ,k−2} supn∈Z≥0 p n(j−r)
(z − a)j µ(z) .
a+pn Zp
An examination of the proof of Lem.6.2.6 shows that the norms || · ||0r and || · ||0r,k are in
fact equivalent (see also [15],§V.3.6). This implies:
By Cor.7.2.3, the intertwining I : π(α) ' π(β) extends “by continuity” to an inter-
twining Iˆ : B(α)/L(α) ' B(β)/L(β) and we define:
1 − αβ ˆ ∗
µα := α µβ ◦ I ∈ (B(α)/L(α)) .
1 − pβ
9.2. The map (limψ D(V ))b → Π(V )∗ . — We now construct a map from (lim
←− N (T ))⊗OE ψ
E to (B(β)/L(β))∗ . Let (vn )n = (wα,n ⊗ eα + wβ,n ⊗ eβ )n ∈ (lim
←−ψ N (T )) ⊗OE E and define
∗
µα and µβ as in §8.2. They are elements of Polc,k−2 satisfying (22) by Cor.8.2.3, hence
(23) by Lem.9.1.1.
and we see, writing z k−2−j = (z − ua + ua )k−2−j = · · · and using the above bound with
N = val(a), that it belongs to:
which is exactly Cµβ pn(j−val(β)) OE using val(α) + val(β) = k − 1. This proves (32). To
prove (33), one uses the equality (similar to (30)):
pβval(z)
z k−2−j (1 − 1p−n Zp ) = p−n I(z k−2−j 1p−n Zp ) −
α
1 − p1 α n k−2−j
z 1p−n Zp
1 − αβ pβ
together with (29), the equalities:
Z Z
−n k−2−j (j−k+1)n
p z µα (z) = p z k−2−j µα,n (z)
p−n Zp Zp
α n Z α n Z
k−2−j (j−k+2)n
z µβ (z) = p z k−2−j µβ,n (z)
pβ −n
p Zp pβ Zp
and the fact α−n Zp z k−2−j µα,n (z) and β −n Zp z k−2−j µβ,n (z) are bounded independently
R R
Proof. — The non zero compact OE -submodule of B(β)∗ which is the image of ←− lim N (T )
ψ
1 Zp 1 Qp
is preserved by the action of B(Qp ) since generates and the central
0 Q× p 0 Q× p
character is integral. Let:
( Z )
π(β)0 := f ∈ π(β), f (z)µ(z) ∈ OE ∀ µ ∈ ←−lim N (T ) .
Qp ψ
is such that ∀ g ∈ B(Qp ), ∀ f ∈ π(β)0 , |µ(g(f ))| ≤ 1), we deduce that any µ ∈ B(β)∗
which is in the image of ←−
lim N (T ) cancels L(β). Whence the result.
ψ
∗
←−ψ N (T )) ⊗OE E ,→ B(β) takes val-
By Lem.9.2.2, the above continuous injection (lim
ues in the subspace (B(β)/L(β))∗ . It is easily checked that this map is an inverse to
the previous one (§9.1), thus finishing the proof of Th.8.1.1. In particular, we have an
isomorphism:
0 1
@
1 0A
D(V )ψ=1 = (lim b
ψ=1
' Π(V )∗ 0 pZ .
←− D(V ))
ψ
When V is reducible (as in 2) and 3) of §7.1), it is not true that we have an isomorphism
b ∗ k−1
←−ψ D(V )) ' Π(V ) (although it is “almost true”). But if α 6= p
(lim and β 6= 1 (which
always holds if V is coming from a modular form by the Weil conjectures), one0
can 1prove
@
1 0A
that there is still an isomorphism of O [[Z× ]]-modules H 1 (Q , V ) ' Π(V )∗ 0 p .
Z
E p Iw p
9.3. Irreducibility and admissibility. — We deduce from Th.8.1.1 that, for V irre-
ducible as before, Π(V ) is non zero, topologically irreducible and admissible.
Corollary 9.3.1. — The Banach B(α)/L(α) and B(β)/L(β) are non zero.
b ψ=1
←−ψ D(V )) 6= 0 which follows from D(V )
Proof. — This follows from (lim 6= 0 which
follows e.g. from (34).
Corollary 9.3.2. — The Banach B(α)/L(α) and B(β)/L(β) are topologically irreducible.
Proof. — Assume there exists a (necessarily unitary) GL2 (Qp )-Banach V together with
a GL2 (Qp )-equivariant topological surjection B(α)/L(α) V . We can find norms on
TOWARDS A p-ADIC LANGLANDS PROGRAMME 55
the two Banach such that we have a surjection of unit balls (B(α)/L(α))0 V 0 . By
duality, we get a GL2 (Qp )-equivariant continuous injection of compact OE -modules:
HomOE (V 0 , OE ) ,→ HomOE ((B(α)/L(α))0 , OE ).
lim N (T ) is a compact OE -lattice of (B(α)/L(α))∗ which is preserved
We have seen that ←−
ψ
by B(Qp ). Hence, multiplying by a scalar in E × if necessary, we get a continuous B(Qp )-
equivariant injection of compact OE -modules HomOE (V 0 , OE ) ,→ ←− lim N (T ). If V 6= 0,
ψ
Cor.8.1.6 together with the translation of the action of B(Qp ) in terms of ψ and Γ imply
∼ ∼
HomOE (V 0 , OE )⊗E → (B(α)/L(α))∗ , which implies B(α)/L(α) → V . Hence B(α)/L(α)
(and B(β)/L(β) by Cor.7.2.3) is topologically irreducible.
We see from the previous proof that B(α)/L(α) and B(β)/L(β) are even topologically
irreducible as B(Qp )-representations.
1 Zp
of and the second is such that multiplication by (1 + X)Zp corresponds to the
0 1
1 0
action of . We have seen that M = ←− lim M (see proof of Cor.8.1.6) with M of
Zp 1 ψ
finite type over OE [[X]], M ⊂ N (T ) and ψ surjective on M . Let pr0 : M M be the
projectionon the first component and define N := Ker(pr0 ) ( M. The map N 7→ M ,
0 1
v 7→ pr0 v is injective: if v maps to 0, its associated distribution µ ∈ B(α)∗ '
1 0
C val(α) (Zp , E)∗ ⊕ C val(α) (Zp , E)∗ (see (6)) is zero on both copies of C val(α) (Zp , E) hence is
zero in (B(α)/L(α))∗ . Thinking in terms of distributions again, we also see that N is
an OE [[X]]-module for the first structure but only a ϕ(OE [[X]])-module for the second
structure (recall from (7) and Th.8.1.1 that multiplication by ϕ(1 + X) = (1 + X)p on
distributions correspond to the change of variables z 7→ z +p on functions). Moreover, for
56 LAURENT BERGER & CHRISTOPHE BREUIL
this second action, the above injection N ,→ M is ϕ(OE [[X]])-linear. Since M is of finite
type over OE [[X]], hence over ϕ(OE [[X]]), we thus get that the ϕ(OE [[X]])-module N for
the second action of ϕ(OE [[X]]) is of finite type. Now fix elements (e1 , · · · , em ) ∈ M (resp.
(f1 , · · · , fn ) ∈ N ) such that pr0 (ei ) (resp. fi ) generate M over OE [[X]] (resp. N over
P
ϕ(OE [[X]])). Let v ∈ M. There exist λ1 , · · · , λm in OE [[X]] such that v − λi ei ∈N .
P P 0 1 0 1
Then there exist µ1 , · · · , µn in ϕ(OE [[X]]) such that v− λi ei = µ f.
1 0 i 1 0 i
1 Zp
Since the λi correspond to the action of elements in the group algebra of and the
0 1
0 1 0 1 1 0
µ correspond to the action of elements in the group algebra of ,
1 0 i 1 0 pZp 1
we see in particular that M is of finite type over the group algebra of GL2 (Zp ), whence
the admissibility.
In the `-adic case (` 6= p), Vignéras has proved that one can reduce the classical local
Langlands correspondence over Q` modulo the maximal ideal of Z` and thus obtain a
new correspondence between semi-simple representations over F` ([36]).
It is tempting to do the same here with V and Π(V ). That is, for any V as in §7.1, we
have associated a non zero unitary admissible GL2 (Qp )-Banach Π(V ). Let Π(V )0 ⊂ Π(V )
(resp. T ⊂ V ) be any unit ball (resp. any OE -lattice) which is preserved by GL2 (Qp )
(resp. GQp ). In this last lecture, we want to state and prove some cases of a conjecture
relating the semi-simplification of Π(V )0 ⊗OE FE and the semi-simplification of T ⊗OE FE .
irreducible 2-dimensional Fp -representations of GQp and that the only isomorphisms are:
2
be the Fp -vector space of functions f : GL2 (Qp ) → Symr Fp which are compactly sup-
r
ported modulo Q× p and such that f (kg) = Sym (k)(f (g)) with the left action of GL2 (Qp ).
For r ∈ {0, · · · , p − 1}, and λ ∈ Fp , let
h 2
i
GL (Q )
π(r, λ, η) := indGL2 (Z p)Q× Symr Fp /(T − λ) ⊗ (η ◦ det),
2 p p
π(r, 0, η) ↔ ρ(r, η)
58 LAURENT BERGER & CHRISTOPHE BREUIL
and if λ 6= 0, then
unr(λ−1 )ω r+1
ss −1 r+1 ss 0
π(r, λ, η) ⊕ π([p − 3 − r], λ , ω η) ↔ ⊗η
0 unr(λ)
where unr(λ) is the unramified character sending Frobenius to λ, ss denotes the semisim-
plification and [x] is the integer in {0, · · · , p − 2} which is congruent to x mod p − 1.
On the other hand, we have associated in the previous chapters a unitary representation
Π(V ) of GL2 (Qp ) to a crystalline representation V of GQp . Let V mod p denotes the
semisimplification of T /pT where T is some Galois invariant lattice of V and let Π(V )
be the semisimplification of Π0 (V )/p where Π0 (V ) is some GL2 (Qp )-invariant unit ball
of Π(V ).
Conjecture 10.1.2. — The representation Π0 (V )/p is of finite length (so that Π(V ) is
well-defined) and Π(V ) corresponds to V mod p under the correspondence of definition
10.1.1.
One application of this conjecture is that it is in principle easier to compute Π(V ) than
to compute V mod p given Dcris (V ). Note that using [2] and the definition of Π(V ),
this conjecture is easily checked to be true when V is reducible. We thus only consider
V irreducible in the sequel.
For ap ∈ E with positive valuation, let Vk,ap be the crystalline representation with
∗
Hodge-Tate weights (0, k − 1) such that Dcris (Vk,ap
) = Dk,ap = Ee1 ⊕ Ee2 where:
Dk,ap if i ≤ 0,
(
ϕ(e1 ) = pk−1 e2
i
and Fil Dk,ap = Ee1 if 1 ≤ i ≤ k − 1,
ϕ(e2 ) = −e1 + ap e2
0 if i ≥ k.
In the notation of the previous lectures, we have Vk,ap = V (α, β) where α and β are
the roots of the polynomial X 2 − ap X + pk−1 = 0. The description with k and ap is a bit
more convenient for computations associated to Wach modules.
It is possible to compute Π(Vk,ap ) “by hand” for small values of k and one deduces from
10.1.2 some predictions for what Vk,ap mod p should be. Indeed, we have the following
theorem (see [9, théorème 1.4]):
If p + 3 ≤ k ≤ 2p and p 6= 2, then
(a) if val(ap ) < 1, then Π(Vk,ap ) = π(2p − k, 0, ω k−1−p ) ' π(k − 1 − p, 0, 1).
(b) if val(ap ) = 1, then Π(Vk,ap ) = π(k − 3 − p, λ, ω)ss ⊕ π(2p − k, λ−1 , ω k−1−p )ss
where λ = (k − 1)ap /p.
(c) if val(ap ) > 1, then Π(Vk,ap ) = π(k − 3 − p, 0, ω).
In the remainder of this chapter, we will prove some of the formulas for Vk,ap mod p
which are predicted by the above theorem (via Conj.10.1.2). In particular, we will explain
the proof of the following theorem:
When ap = 0, one can explicitly describe Vk,0 in terms of Lubin-Tate characters and
so we can also describe Vk,0 mod p for all k. When k ≤ p, then the theory of Fontaine-
Laffaille gives us an explicit description of Vk,ap mod p regardless of the valuation of ap
and the theorem is then straightforward. Our method of proof for theorem 10.1.4 is to
show that once we fix k, then if we vary ap a little bit, Vk,ap mod p does not change.
In order to do this, we compute the Wach module associated to Vk,ap as explicitly as
possible.
10.2. Lifting Dcris (V ). — In this paragraph, we’ll explain the general strategy for
constructing the Wach module N (V ) attached to a crystalline representation V if we are
given the filtered ϕ-module Dcris (V ). Recall from theorem 5.5.1 in §5.5 that N (V )/X ·
N (V ) is a filtered ϕ-module isomorphic to Dcris (V ). Furthermore, the functor V 7→
Dcris (V ) is fully faithful, so if we can construct some Wach module N such that N/X ·N =
Dcris (V ), then we necessarily have N = N (V ).
Note that both the ϕ-module structure and the filtration on N/XN depend solely
on the map ϕ : N → N and not at all on the action of ΓQp . Furthermore, given an
admissible filtered ϕ-module D, it is easy to construct a ϕ-module N over OE [[X]] such
that N/XN = D. The problem then is that it is very hard in general to find an action
of ΓQp which commutes with ϕ.
Therefore, in order to construct the Wach module N (V ) starting from Dcris (V ), one
has to find a “lift” of ϕ which is such that we can then define an action of ΓQp which will
commute with that lift. I do not know of any systematic way of doing this in general.
60 LAURENT BERGER & CHRISTOPHE BREUIL
If ap = 0, then we can carry out this program easily enough and the resulting Wach
module was given in §5.1 when k = 2. Let us generalize it to arbitrary k ≥ 2. The Wach
∗
module N (Vk,0 ) is of rank 2 over B+
Qp generated by e1 and e2 with ϕ(e1 ) = q
k−1
e2 and
ϕ(e2 ) = −e1 . The action of γ ∈ ΓQp is given by:
k−1
log+ (1 + X)
γ(e1 ) = e1
γ(log+ (1 + X))
k−1
log− (1 + X)
γ(e2 ) = e2
γ(log− (1 + X))
where
Y ϕ2n+1 (q) Y ϕ2n (q)
log+ (1 + X) = and log− (1 + X) = ,
n≥0
p n≥0
p
as previously.
10.3. Continuity of the Wach module. — One can also think about the above
constructions in terms of matrices. Given a Wach module N , we can fix a basis and let
P ∈ M(d, B+
Qp ) be the matrix of Frobenius in that basis. The problem is then to construct
an action of ΓQp , that is for every γ ∈ ΓQp , we need to construct a matrix G ∈ GL(d, B+
Qp )
such that P ϕ(G) = Gγ(P ). In practice we need do this only for a topological generator
γ of ΓQp (which is procyclic for p 6= 2).
In this paragraph, we use this approach to show that if we know a Wach module N
and we “change” P slightly, then this defines another Wach module. More to the point,
we have the following proposition:
Proposition 10.3.1. — Let N be a Wach module and let P and G be the matrices
of ϕ and γ ∈ ΓQp . Define α(r) = vp (1 − ε(γ)) · (1 − ε(γ)2 ) · · · (1 − ε(γ)r ). If H0 ∈
M(d, pα(k−1)+C A+ C +
Qp ) with C ≥ 0, then there exists H ∈ M(d, p AQp ) such that if we set
Q = (Id + H)P , then the ϕ-module defined by the matrix Q admits a commuting action
of ΓQp .
The idea of the proof of proposition 10.3.1 is then that if P, G are the matrices of
ϕ and γ on N , then the lemma above and the fact that P ϕ(G) = Gγ(P ) imply that
TOWARDS A p-ADIC LANGLANDS PROGRAMME 61
G − (Id + H)P ϕ(G)γ(P (Id + H))−1 ≡ 0 mod X k−1 and one can then construct a matrix
for γ by successive approximations starting from G (see [7, §3.1] for more details).
The proof of lemma 10.3.2 is also by successive approximations and we sketch it below.
Proof. — If we write explicitly the condition (2) of the proposition, then we get:
The second is to find H2 such that (1 − ε(γ)2 )H2 = (some Zp -linear combination of
products of G0 , G1 , G2 , H0 , H1 ) so that
2
H2 ∈ M(d, pα(k−1)+C−vp (1−ε(γ))−vp (1−ε(γ) ) A+
Qp ).
Remark 10.3.3. — To conclude, let us point out that using the description of Π(V )∗
with (ϕ, Γ)-modules given in the previous lectures, we can prove that Π0 (V )/p is of finite
length in general and we can also prove conjecture 10.1.2 in many cases, including all the
cases when T /pT is irreducible (forthcoming work).
References
[1] Barthel L., Livné R., Modular representations of GL2 of a local field: the ordinary,
unramified case, J. of Number Theory 55, 1995, 1-27.
[2] Barthel L., Livné R., Irreducible modular representations of GL2 of a local field, Duke
Math. J. 75, 1994, 261-292.
[3] Berger L., Représentations p-adiques et équations différentielles, Inv. Math. 148,
2002, 219-284.
[4] Berger L., Bloch and Kato’s exponential map: three explicit formulas, Doc. Math.
Extra Volume: Kazuya Kato’s Fiftieth Birthday, 2003, 99-129.
62 LAURENT BERGER & CHRISTOPHE BREUIL