Residues
Residues
Residues
EHUD DE SHALIT
Table of Contents
Part I : Local systems on buildings attached to hyperplane arrangements
1. The Bruhat-Tits building
2. The local system of algebras
3. Interpretation of the local system by harmonic cochains
4. Acyclicity (d ≤ 2)
5. Acyclicity (in general)
Part II : Residues on the Bruhat-Tits building, and the cohomology of X
6. The structure of X, and the definition of the residue
7. The cohomology of X(τ )
8. The cohomology in the large
9. The cohomology of Γ\X
10. Appendix : Rigid de-Rham cohomology
The approach taken by Schneider and Stuhler left some open questions. Let us
list a few of them.
• For any two K-rational hyperplanes with equations a = 0 and b = 0, the log-
1
arithmic form d log(a/b) represents a class in HdR (X). The subring generated
by these in the cohomology we call the subring of logarithmic classes. Is it
dense ? What are all the relations between logarithmic classes ? Can one give
a formula for the cochain cSS
η for logarithmic η ?
• There is a well-known reduction map r : X → |T |, which we review in section
6.1 below. Is the map (0.1) local in the sense that the value of cSS η on a
k-simplex σ depends only on the restriction of [η] to the pre-image of σ under
r?
• Schneider and Stuhler make the remark that the space C k should be viewed
as a space of “harmonic cochains” on the building, but they don’t make
this notion precise. In fact, for 0 < k < d, their k-cochains are defined on
some, but not all, of the k-cells, and on which k-cells their cochains take
values depend on the choice of coordinates in projective space. In retrospect,
this prevents them from defining analogues of the Hodge conditions “d =
0, d∗ = 0”. Can their cochains be extended to all the simplices of T , and
can the harmonicity conditions be given a coordinate-free description which
is analogous to the notion of harmonicity on classical symmetric domains ?
• It has been known for some time that in the case d = 1 the cochain attached
to a 1-form may be defined via its residues along annuli in X. In the first
half of [S-T] Schneider and Teitelbaum developed a theory of residues for
top-dimensional (k = d) classes for arbitrary d, and proved that the residue
cochain of a d-form is harmonic. However, even in the case of top-dimensional
forms, they did not quite prove that the residue map is an isomorphism onto
the space of all harmonic cochains. Can the notion of a residue be defined for
an arbitrary k-form ? Is the residue cochain map harmonic ? If so, does it
k k
give an isomorphism of HdR (X) onto the space Char of all harmonic cochains
?
0.2. Survey of the main results (Part I). Let K be a field of characteristic
0, and VK a finite dimensional vector space over K of dimension d + 1, d ≥ 0. As
usual we identify lines through the origin in VK with linear hyperplanes in the dual
space VK∗ . Let A ⊆ P(VK ) be a family of lines in VK . For a ∈ A denote by Ha the
hyperplane in the projective space P(VK∗ ), given by the equation a = 0. When A is
RESIDUES AND COHOMOLOGY 3
Of the properties of the collection {A(τ )} that we study, those pertaining to the
individual algebras A(τ ) may be regarded as straightforward generalizations of the
classical results. The connection with the building T , however, brings in at least
two new and deep phenomena.
In Section 3 we define the notion of harmonic k-cochains on T (0 ≤ k ≤ d), as
maps from the (pointed) k-cells of T to K, satisfying certain harmonicity conditions.
We then show that Ak (τ ) can be identified with the space which is obtained by
restricting harmonic k-cochains to T̂k (τ ), the collection of k-cells contiguous to τ
(two cells σ and τ in T are contiguous if they are both faces of another cell of
k
T ). This space is contained in Char (τ ), which is the space of all maps T̂k (τ ) → K
satisfying the harmonicity conditions “when applicable”. For τ = v, a vertex, they
even coincide.
4 EHUD DE SHALIT
Another new feature of our construction is that for every face inclusion τ ≤ σ,
we get a canonical homomorphism
(0.5) rστ : A(τ ) → A(σ),
which makes the collection of algebras A(τ ) into a (cohomological) local system A
on T . When A = P(VK ), it is a G-equivariant local system. The main question
in this context is whether this local system is acyclic. In Section 4 (which for
A = P(VK ) is superseded by Section 5, so can be omitted) we give a direct proof of
the acyclicity for d ≤ 2. The case d = 0 is empty (the building is a point), d = 1 is
very easy (the building is a tree), but d = 2 is already quite involved. The methods
which work for d ≤ 2 do not generalize easily. Luckily, for A = P(VK ) we were
able to use a deep result of Schneider and Stuhler [S-S1], which supplies canonical
resolutions for certain smooth representations of G, to prove acyclicity in general.
This is the contents of Section 5.
k
0.3. Survey of the main results (Part II). In Section 6, to every [η] ∈ HdR (X)
we attach its residues resσ η ∈ K along pointed k-cells σ ∈ T̂k . We then show that
the cochain cη given by cη (σ) = resσ η is harmonic (in the sense of Section 3). The
residue of a logarithmic class is given by a simple combinatorial formula.
Our main theorem says that the residue cochain map c sending η to cη is an
isomorphism of G-modules
k k
(0.6) c : HdR (X) ' Char ,
onto the space of all harmonic k-cochains on T .
For the proof we rely heavily on the combinatorics of the logarithmic classes.
We must therefore know in advance that these classes generate the cohomology of
(at least) some nice covering of X, indexed by cells τ of T , which we denote by
{X(τ )}. This fact is proved in the appendix (Section 10) using a Gysin long exact
sequence in rigid de-Rham cohomology.
The sets X(τ ) are defined as follows (see Section 6). For every vertex v of T ,
X(v) is the subdomain of X, which is the inverse image of the star St(v) of v, under
the reduction map r : X → |T |. These X(v) form a covering
T of X by Stein domains,
whose nerve is T . If τ is a cell of T , we let X(τ ) = v∈τ X(v).
k k
In order to globalize the isomorphism HdR (X(v)) ' Char (v), we use a Mayer-
Vietoris spectral sequence, relative to the covering of X by the X(v)’s. This is where
knowledge of the cohomology of all the X(τ )’s is needed. The spectral sequence
degenerates, thanks to the acyclicity of the local system A, proven in Section 5.
This degeneration leads immedaitely to the main theorem (theorem 8.2).
In section 8.3 we determine the relation of our map c to cSS , the isomorphism
of Schneider and Stuhler. Theorem 8.3 is based on a recent preprint of Iovita
and Spiess [I-S], written after this work has been completed, in which the authors
compute cSS on the logarithmic forms. As a result of their computation, one can
show that the space C k of Schneider and Stuhler is¡ obtained
¢ by restricting our
harmonic cochains to cells of minimal type (there are kd types of pointed k-cells in
general). Since a harmonic cochain is determined by its values on cells of minimal
type, C k and Char
k
are isomorphic, only the harmonicity conditions, when phrased
in terms of cells of minimal type, become less natural. Furthermore, identifying
the two spaces in this way, the isomorphisms of [S-S] and of this paper coincide:
cη (σ) = cSS k
η (σ). It should be remarked that the fact that the spaces C and Char
k
are the same, is a purely combinatorial problem, which was solved directly and
independently by Gil Alon. In theorem 8.3 we circumvent it, and get the stronger
k
result that not only the spaces coincide, but the two isomorphisms of HdR (X) with
them agree as well.
Then ρ(τ, σ) ≤ ρ(τ, ω)+ρ(ω, σ). We caution the reader that there is another notion
of distance between chambers (top dimensional cells) of T [Br], which is related to
the length of elements in the Weyl group, and does not coincide with this ρ. Each
notion has its own pathologies. In particular, for our ρ, ρ(σ, σ) = 1, unless σ is a
vertex. In Section 1.5 below we shall define yet another, third, metric d on T0 .
A set of k + 1 vertices forms a k-cell precisely when any two of them are at
distance 1 from each other. Two cells τ and σ in T are called contiguous when
ρ(τ, σ) ≤ 1. Equivalently, τ ∪ σ is a cell. The two cells may or may not share
RESIDUES AND COHOMOLOGY 7
1.4. The action of G. The group G acts on the left on T . The action is transitive
on the set of pointed k-cells of a given type. It is also transitive on pairs of pointed
cells (σ, τ ) of the same relative type t(σ, τ ). It acts as isometries on T0 . Upon
introduction of coordinates adapted to some vertex v0 = [L0 ] we may identify G
with P GLd+1 (K), and the stabilizer of v0 with P GLd+1 (OK ). The stabilizer Bσ of
a pointed k-cell σ = (v0 , ..., vk ) is then conjugate in P GLd+1 (OK ) to the standard
parahoric subgroup of type t(σ) (and is precisely equal to it if the basis is
adapted to σ as well). This is the subgroup which has along the diagonal k + 1
blocks of sizes ek , ..., e1 , e0 with arbitrary OK entries, above them arbitrary entries
too, and below them entries divisible by π.
If v is a vertex, the stabilizer Bv of v is isomorphic to P GLd+1 (OK ), so posesses
a distinguished sequence Uvn of normal pro-p subgroups (n ≥ 1), namely the prin-
cipal congruence subgroups of level π n . The group Uvn is in fact independent of
the choice of coordinates, because it can be defined intrinsically as the (pointwise)
stabilizer of the ball {u ∈ T0 ; ρ(u, v) ≤ n}.
The choice of a basis α for VK determines a maximal torus Tα in G, which,
under the isomorphism of G with P GLd+1 (K) induced by α, corresponds to the
diagonal matrices. For every wall W in the apartment Aα there is a (non-unique)
8 EHUD DE SHALIT
[ \
(1.9) St(τ ) = |σ| = St(v).
ρ(τ,σ)≤1 v∈τ
1.6. Pictures. There are very nice pictures of T (d = 1 and d = 2) in the new
book by Paul Garrett [Ga].
Proposition 2.1. (i) Ã(τ )k = 0 for k > d + 1 and A(τ )k = 0 for k > d.
(ii) A(τ ) and Ã(τ ) are generated by the elements in degree 1.
(iii) A(τ ) and Ã(τ ) are finite dimensional over K.
Proof. Part (ii) is clear because it holds in Ẽ and E. As for parts (i) and (iii) we
shall soon see that Ã(τ ) (and similarly A(τ )) is a quotient of Ã(v) for any vertex
v of τ, so it is enough to prove the claim for τ = v = [M0 ]. If k > d + 1 take any
a0 , . . . , ak in A, and normalize them to lie in M0 − πM0 . Since {a1 , . . . , ak } are
linearly dependent in VK , hence clearly modulo πM0 , x = ea1 ∧ · · · ∧ eak satisfies
that δ(x) and δ(ea0 ∧ x) ∈ I(v). It follows that x = δ(ea0 ∧ x) + ea0 ∧ δ(x) ∈ I(v)
as well. Thus I(v) contains Ẽ k . This proves (i).
To prove (iii) observe that it is enough to prove that Ã(v)1 is finite dimensional.
We may assume that A ⊂ M0 − πM0 . Let a range over representatives of A in
P(M0 /πM0 ). Then for every b ∈ A we can find a scalar λ and an a such that
b ≡ λamodπM0 , hence ea − eb ∈ I(v). It follows that the ea span Ã(v)1 , so
q d+1 − 1
(2.10) dim Ã(v)1 ≤
q−1
is finite.
The algebras Ã(τ ) and A(τ ) form local systems on T (see Section 4.1). They
are graded, and the restriction maps are surjective and preserve the grading.
Corollary 2.3. The map
(2.13) A(τ ∩ σ) → A(τ ) ×A(τ ∪σ) A(σ)
is surjective.
RESIDUES AND COHOMOLOGY 11
Proof. Given ατ and ασ in Ẽ which are congruent modulo I(τ ∪ σ) = I(τ ) + I(σ),
we can find ετ ∈ I(τ ) and εσ ∈ I(σ) such that α = ατ − ετ = ασ − εσ . Then
αmodI(τ ∩ σ) maps to (ατ modI(τ ), ασ modI(σ)), and this proves the proposition
for the Ã. A similar argument proves it for A.
It is not true that the map in the corollary is an isomorphism, for it is not true
in general that I(τ ∩ σ) = I(τ ) ∩ I(σ). Consider for example the situation where
M0 ⊃ M1 ⊃ M2 ⊃ πM0 , and a, b are elements of M0 − M1 , which are congruent
modulo M2 but not modulo πM0 . Then letting τ = (M0 ⊃ M1 ⊃ πM0 ) and
σ = (M0 ⊃ M2 ⊃ πM0 ) we have v = τ ∩ σ = [M0 ]. Now ea − eb ∈ / I(v) but
ea − eb ∈ I(τ ) ∩ I(σ).
2.3. The linear functionals (σ, −). Let 0 ≤ k ≤ d. To simplify the notation
write S for the ordered k + 1 -tuple (a0 , . . . , ak ), and eS = ea0 ∧ · · · ∧ eak . For any
σ ∈ Tbk consider
(2.14) π = (ισ (a0 ), . . . , ισ (ak )).
Define (σ̃, eS ) = sgn(π) if π is a permutation of (0, 1, . . . , k). Define (σ̃, eS ) = 0
otherwise, and extend the definition by linearity to Ẽ k+1 .
Lemma 2.4. Let τ ∈ Tr be an r-cell contiguous to σ. Then the linear functional
(σ̃, −) annihilates E k+1 + I k+1 (τ ), and therefore factors through Ak (τ ).
P
Proof. Since I(τ ) = v∈τ I(v), it is enough to consider the case where τ = v =
[M0 ] is a vertex contiguous to σ. Let σ = (L0 ⊃ · · · ⊃ Lk ⊃ πL0 ). We may
assume that M0 ⊇ L0 ⊃ Lk ⊃ πM0 ⊇ πL0 , for it is clear that a change in the
distinguished vertex of σ results only in a change of sign in (σ̃, −). For any set
{a0 , . . . , am } ⊂ A ∩ (M0 − πM0 ), linearly dependent modulo πM0 (m ≤ k + 1), and
arbitrary {am+1 , . . . , ak+1 }, we have to show that
m
X
(2.15) (σ̃, (−1)i ea0 ∧ · · · ∧ ebai ∧ · · · ∧ eak+1 ) = 0.
i=0
Observe that the ισ (ai ), 0 ≤ i ≤ m can not be distinct, for if they were distinct, the
ai could not be dependent modulo πM0 . Assume therefore that ισ (a0 ) = ισ (a1 ).
Then the first two summands in the expression above cancel each other, and the
rest vanish. This proves that I k+1 (τ ) is annihilated by (σ̃, −).
Now let {a0 , . . . , ak+1 } be arbitrary. We claim that
k+1
X
(2.16) (σ̃, (−1)i ea0 ∧ · · · ∧ ebai ∧ · · · ∧ eak+1 ) = 0.
i=0
Definition 2.4. Let σ ∈ Tbk . For e ∈ E k , choose ẽ ∈ Ẽ k+1 with δ(ẽ) = e (e.g.
ẽ = ea ∧ e for some a). Define
(2.17) (σ, e) = (σ̃, ẽ).
12 EHUD DE SHALIT
The lemma guarantees that (σ, −) is well-defined, and that if σ ∈ T̂k (τ ), it defines
a linear functional on Ak (τ ), for which we still use the same notation.
Definition 2.5. Let e ∈ E k . Define
(2.18) ce : Tbk → K
to be the map ce (σ) = (σ, e). We call ce the global cochain associated with e.
Similarly, if we restrict ce to T̂k (τ ), it depends only on the image of e in Ak (τ ),
and we call it the local cochain associated with e at τ.
2.4. The broken circuit theorem. The broken circuit theorem for complex hy-
perplane arrangements [O-T, theorem 3.55] is a theorem which gives an explicit
basis for the Orlik-Solomon algebra. We shall now prove a similar theorem for the
algebras Ã(τ ) and A(τ ). For that we have to assume first that A is finite. The case
of infinite A, and in particular the case where A consists of all the hyperplanes in
VK∗ , can be deduced from it by a simple limit argument.
Fix τ , and assume that
(2.19) τ = (M0 ⊃ M1 ⊃ · · · ⊃ Mr ⊃ πM0 ).
We may assume that the lines in A are represented by a ∈ M0 − πM0 . Let
(2.20) Al = Al (τ ) = {a ∈ A; ιτ (a) = l} = A∩(Ml − Ml+1 ),
(0 ≤ l ≤ r, Mr+1 = πM0 ), and fix a linear ordering ≺ of A such that max Al+1 ≺
min Al . We call such an ordering compatible with τ . Notice that if τ ≤ σ and
they both share the same distingushed vertex [M0 ], the partition of A determined
by σ is a refinement of the partition determined by τ, and therefore a linear ordering
which is compatible with σ will automatically be compatible with τ .
If we ignore the distinguished vertex of τ, we still get a cyclic ordering of the
Al , and a linear ordering within each of them.
If
(2.21) S = (a0 Â a1 Â · · · Â ak )
is a decreasing sequence of elements of A, we shall call S τ -special if when we
divide S into blocks Sl = S ∩ Al , and write
(2.22) Sl = (ail  · · ·  ail+1 −1 )
(meaning that Sl = ∅ if il = il+1 , i0 = 0 and ir+1 = k + 1), then for every
il ≤ j < il+1 ,
(2.23) aj = max(A ∩ haj , . . . , ail+1 −1 , Ml+1 i).
Here h·i denotes the span over OK . Notice that if a appears in a τ -special sequence
S, and ιτ (a) = l, then in particular a is the maximal element of A ∩ ha, Ml+1 i, and
that if S is τ -special then Sl is linearly independent modulo Ml+1 . In particular
the length of Sl is at most el = dim Ml /Ml+1 , and k ≤ d.
If τ 0 is obtained from τ by a cyclic permutation of the vertices, there is a new
ordering of A compatible with τ 0 , which induces the same cyclic ordering as before.
Simply permute the blocks Al cyclically, and maintain the linear ordering within
each block. In particular S is τ -special if and only if S 0 , the same set in the new
ordering, is τ 0 -special. Thus the notion of τ -special is, in this sense, independent of
the distinguished vertex. Let S(τ ) be the collection of τ -special sequences.
Theorem 2.5. The set {eS ; S ∈ S(τ )} is a basis of Ã(τ ).
RESIDUES AND COHOMOLOGY 13
Proof. Fix 0 ≤ k ≤ d, and we shall show that the eS for S ∈ Sk+1 (τ ), the τ -
special sequences of length k + 1, form a basis of Ãk+1 (τ ). Introduce a lexicographic
ordering  on the decreasing sequences of length k + 1 : If S is as above and
T = (b0  · · ·  bk ) say that S  T if a0 = b0 , . . . , aj−1 = bj−1 , but aj  bj .
Clearly Ãk+1 (τ ) is spanned by the eS for decreasing S of length k + 1. Let S be
a decreasing k + 1-tuple, and assume that it is not τ -special. Then for some l, and
some il ≤ j < il+1 ,
(2.24) a0j = max(A ∩ haj , . . . , ail+1 −1 , Ml+1 i) Â aj .
Thus {a0j , aj , . . . , ail+1 −1 } ⊂ Ml − Ml+1 , and are linearly dependent modulo Ml+1 .
This implies that
(2.25) δ(ea0j ∧ eaj ∧ · · · ∧ eail+1 −1 ) ∈ I(τ ).
In Ãk+1 (τ ) we may therefore replace the string eaj ∧ · · · ∧ eail+1 −1 by a linear
combination of similar strings beginning with ea0j . This means that we have replaced
eS by a linear combination of eT with T Â S. Repeating the process we see that
the τ -special eS already span Ãk+1 (τ ).
(and similarly on à ) which commute with the restriction maps. They satisfy the
usual formula
0
(2.34) ggτ ◦ gτ = (g 0 g)τ .
The linear functionals λσ = (σ, −) satisfy
(2.35) (gσ, ge) = (σ, e)
2.6. Open questions. There are several interesting questions regarding the ideals
I(σ). For example, does the distributive law
(2.37) (I(σ) + I(ρ)) ∩ I(τ ) = I(σ) ∩ I(τ ) + I(ρ) ∩ I(τ )
hold whenever σ, τ, and ρ are contiguous ? What is the meaning of I(σ) + I(τ )
when σ and τ are not contiguous ? When are I(σ) and I(τ ) co-maximal ? What
is the intersection of all the I(σ) ?
• (Property B). Fix σ ∈ Tbk−1 , fix a type t of pointed k-cells, and consider
B = B(σ, t) = {σ 0 ∈ T̂k ; σ ≤ σ 0 , σ and σ 0 share the same distinguished vertex,
and t(σ 0 ) = t}. Then
X
(3.2) c(σ 0 ) = 0.
σ 0 ∈B
Remarks. (i) When k = d properties C and D are void, and in Property B only
one type exists. When k = 0, only D is a non-empty condition. When d = 1 the
story is much older, see [Se].
(ii) Harmonic analysis on Γ\T , for a discrete group Γ with a finite quotient
Γ\T , is developed in [G], following work of Hodge and Eckman. Using Garland’s
notation, condition D is “d = 0”, condition B is “δ = 0, refined by type”, C is a
condition that allows one to switch types, and A is the orientation condition.
(iii) For each lattice L in VK let L∗ be the dual lattice in VK∗ . This establishes
an order-reversing bijection between lattices in VK∗ and VK . It leads to a bijection
σ ←→ σ ∗ between the k-cells of T , and the k-cells of the Bruhat-Tits building
T ∗ of VK∗ , which is an isomorphism of buildings (σ ≤ τ if and only if σ ∗ ≤ τ ∗ ).
However, the type t(σ ∗ ) is equal to t(σ) read backwards. Properties A, B and D are
invariant under σ 7→ σ ∗ , but property C is not. One may call a harmonic cochain
on T ∗ , when transported to T , co-harmonic (the distinction between harmonic
and co-harmonic has no parallel in the classical theory). In general harmonicity
does not imply co-harmonicity. This shows in particular that condition C does not
follow from A, B and D. Since it is intuitively clear that A, B and D are logically
independent of each other, it seems that all four conditions are in fact needed to
characterize harmonicity.
(iv) The origin for the refinement “by type” of the usual “d = 0, δ = 0” condition,
is that the action of G on T is not transitive in degrees 0 < k < d. There are reasons
to view this refinement as the refinement of the usual “d = 0, d∗ = 0” conditions
in Riemannian geometry by the “∂ = 0, ∂¯ = 0, ∂ ∗ = 0, ∂¯∗ = 0” conditions in
Kähler geometry. The ultimate justification for the definition is that it leads to
nice results. But there may be other, equivalent formulations.
16 EHUD DE SHALIT
k
Definition 3.1. Denote by Char the space of harmonic cochains on T̂k . Denote
k
by Char (τ ) the space of local harmonic cochains at τ. These are the maps c :
T̂k (τ ) → K which satisfy properties A − D “when applicable”, i.e. when, in (B)
and (C) we have to add the requirement that the collections B and C are contained
in T̂k (τ ).
k k k
Remark. The good notion is that of Char , and the map Char → Char (τ ) need
not be surjective. There might be relations involving only T̂k (τ ), forced on a global
harmonic cochain by the rather simple conditions A − D, but which are not formal
consequences of the same conditions restricted to collections of cells lying entirely
within T̂k (τ ).
It therefore comes as a surprise that to this remark there is an exception. When
k k k
τ = v is a vertex, Char → Char (v) is surjective, and the definition of Char (v) indeed
captures all the combinatorial restrictions imposed on a global cochain, when we
localize it (see corollary 3.4 below).
ck with
and dim Lj−1 /Lj+1 ≥ 2. Let B = B(σ, j) be the collection of σ 0 ∈ T
(3.6) σ 0 = (L0 ⊃ · · · ⊃ Lj−1 ⊃ L0j ⊃ Lj+1 · ·· ⊃ Lk ⊃ Lk+1 = πL0 )
We may assume that ẽ = ea0 ∧ ea1 ∧ · · · ∧ eak . Write ισ (ai ) = m(i). (Here by m(i)
we understand the last l such that ai ∈ Ll . Thus m(i) 6= j.) If m(i) 6= j − 1,
then for every σ 0 ∈ B, ισ0 (ai ) = m(i) as well. On the other hand, if m(i) = j − 1,
then ισ0 (ai ) = j − 1 or j. If for some l, 0 ≤ l ≤ j − 2 or j + 1 ≤ l ≤ k, either
l = m(i) for two distinct i0 s, or for no i at all, then the same holds for every σ 0 ∈ B,
and every (σ̃ 0 , ẽ) = 0. We may therefore assume that the m(i) cover the indices
{0, . . . , j − 1, j + 1, . . . , k} with only j − 1 being repeated twice, and all the rest
once. Rearranging the ai we may assume that m(i) = i for i 6= j, and m(j) = j − 1.
Now there are two possibilities. If aj−1 and aj represent the same line modulo
Lj+1 , then for every σ 0 ∈ B they will together lie in, or out of, L0j . Thus every
(σ̃ 0 , ẽ) = 0. If, on the other hand, aj and aj−1 are independent modulo Lj+1 ,
then there will be precisely two σ 0 with (σ̃ 0 , ẽ) 6= 0, namely those corresponding to
L0j = hLj+1 , aj−1 i and to L0j = hLj+1 , aj i . Their contribution to the sum will be
−1 and +1 respectively, so will cancel each other.
RESIDUES AND COHOMOLOGY 17
Note first that if ισ (ai ) = l 6= j, then for every σ 0 ∈ C also ισ0 (ai ) = l, while
if ισ (ai ) = j, then ισ0 (ai ) = j or j − 1modk + 1. (Note that since k ≥ 1, j and
j − 1modk + 1 are distinct. The arguments below fail for k = 0). Distinguish three
cases.
(a) If (σ̃, ẽ) = 1, we may assume, after renaming the ai , that ισ (ai ) = i for each
i. We then have ισ0 (ai ) = i for i 6= j, and any σ 0 . We also have ισ0 (aj ) = j for the
unique σ 0 ∈ C where L0j = hLj+1 , aj i, hence (σ̃ 0 , ẽ) = 1 for that σ 0 . For any other
σ 0 ∈ C we have ισ0 (aj ) = j − 1mod k + 1, hence (σ̃ 0 , ẽ) = 0.
(b) If (σ̃, ẽ) = 0 and (b1) there is an l 6= j with more than one ai with ισ (ai ) = l,
or (b2) there is an l 6= j − 1mod k + 1 with no ai with ισ (ai ) = l, then the same
holds true for every σ 0 ∈ C, so each (σ̃ 0 , ẽ) = 0.
(c) If (σ̃, ẽ) = 0 and we are not in case (b), then after rearranging the ai we may
assume that ισ (ai ) = i for i 6= j − 1mod k + 1 while ισ (aj−1modk+1 ) = j. As in
the previous proposition, we have two possibilities. If aj−1modk+1 and aj span the
same line in Lj /Lj+1 , then they will lie together in, or out of, any L0j , and each
(σ̃ 0 , ẽ) = 0. If they are independent modulo Lj+1 , then precisely two σ 0 will pair
non-trivially with ẽ, but their contributions will cancel each other.
Choosing the ai to lie in L0 − πL0 we write mi = ισ (ai ) for their indices with
respect to σ. First note that if ισ (a) = ισ (b), then for every σj also ισj (a) = ισj (b).
(The only case where some care has to be taken is j = 0, where if a, hence b, lie in
L0 − L1 , they have to be replaced by πa and πb to get representatives in L1 − πL1 .)
Thus if the mi are not all distinct, the alternating sum of the (σ̃j , ẽ) vanishes.
If the mi are distinct we may assume, because of property (A), and renaming
the a0i s if necessary, that mi = i + 1 for every 0 ≤ i ≤ k. If j ≥ 2 then we will have
(σ̃j , ẽ) = 0. For j = 0 and j = 1 we shall have (σ̃j , ẽ) = 1, and we are done.
Proof. Given the results of Section 2, this is now an easy consequence of corollary
00
2.7, because the σT constructed there (for T ∈ Sk+1 (τ )) all belong to T̂k (τ ), and
k
the (σT , −) span the dual space of A (τ ).
Proof. We may replace the set A, when dealing with Ak (v0 ), by a finite subset
containing precisely one representative for every line in P(M0 /πM0 ). Fix such an
A, and order it linearly once and for all as in Section 2.4. Let µ = max A.
We have to establish the surjectivity of Ak (v0 ) → Char k
(v0 ). We view cells
k
from T̂k (v0 ) as linear functionals on Char (v0 ) in a natural way. They clearly span
k
Char (v0 )∗ . We shall show that {σT ; T ∈ Sk+100
(v0 )} is still is a spanning set, and
therefore, by corollary 2.7, the map Char (v0 )∗ → Ak (v0 )∗ is injective, which is the
k
desired result.
k
Let us use the phrase equivalent to mean equal, as linear functionals on Char (v0 ).
00
Recall that Sk+1 (v0 ) consists of S = (a0 Â a1 Â · · · Â ak ) where a0 = µ and
aj = max(A ∩ hπM0 , ak , . . . , aj i). Let σ ∈ Tbk (v0 ). If v0 ∈ / σ then σ ∪ {v0 } is a
k + 1-cell, and property (D) shows that σ is equivalent to a linear combination
of σ 0 s containing v0 . Property (A) allows us to assume that σ = (v0 , . . . , vk ), and
repeated application of property (C) allows us then to assume that the type of σ is
(d + 1 − k, 1, 1, . . . , 1), in other words that dim Li /πL0 = k + 1 − i if i ≥ 1. Call
such a type minimal. We shall now show, that by repeated use of property (B),
every such σ of minimal type is equivalent to a linear combination of σT (note that
the σT are of minimal type as well).
If σ = (L0 ⊃ · · · ⊃ Lk ⊃ πL0 ), L0 = M0 , recall that we wrote Vi = Li /πL0 , and
A is a system of representatives in L0 − πL0 for P(V0 ). To simplify the notation
write max(Vi ) for max(A ∩ Li ). We shall prove, by decreasing induction on j, that
every σ of minimal type with
(3.11) max(Vk ) ≺ · · · ≺ max(Vj+1 ) ¹ max(Vj ) ¹ · · · ¹ max(V0 )
(k ≥ j ≥ 0), and that for the indices below j, wherever we had a strict inequality in
the first string of inequalities, we can maintain it in the second. First let us remark
that the last condition, although important for the induction procedure, will hold
automatically, because we shall not alter the spaces Vi for i ≤ j in the j th step of
the induction.
If k = j there is nothing to prove. Assume that k > j ≥ 0, σ is a k-cell of minimal
type as above, and max(Vj+1 ) = max(Vj ). Consider σ0 = (L0 ⊃ · · · ⊃ Lj ⊃ Lj+2 ⊃
· · · ⊃ Lk+1 = πL0 ). We shall apply the condition (B) with B(σ0 , j +1) (see the proof
of theorem 3.1 for the notation). Since dim Lj /Lj+2 = 2 and max Vj = max Vj+1 Â
RESIDUES AND COHOMOLOGY 19
max Vj+2 , when we consider all the possibilities for Lj ⊃ L0j+1 ⊃ Lj+2 , every other
L0j+1 6= Lj+1 will produce a σ 0 with
0
(3.13) max(Vk ) ≺ · · · ≺ max(Vj+2 ) ¹ max(Vj+1 ) ≺ max(Vj ) ¹ · · · ¹ max(V0 ).
Our assumption implies that σ is equivalent to the negative of the sum of all the
other σ 0 ∈ B(σ0 , j + 1). The induction hypothesis allows us now to replace each of
these σ 0 by pointed k-cells of minimal type with strict inequalities all the way down
to index j + 1. Furthermore, we may do so without spoiling the strict inequality
between indices j + 1 and j, as desired.
We therefore could have assumed, to begin with, that σ = (L0 ⊃ ··· ⊃ Lk ⊃ πL0 ),
L0 = M0 , dim Li /πL0 = k + 1 − i for i ≥ 1, and when we put bi = max(A ∩ Li ), we
00
have b0 = µ Â b1 Â · · · Â bk . Calling this sequence T, we find that T ∈ Sk+1 (v0 ),
and σ = σT .
k k
Corollary 3.4. The map Char → Char (v0 ) is surjective.
Proof. Every element of Ak (v0 ) lifts to an element of E k .
As we shall see later, the image of Ak (τ ) in Char
k
(τ ), for a general simplex τ,
consists of the elements which admit an extension to a global harmonic cochain in
k
Char .
4. Acyclicity (d ≤ 2)
4.1. Cohomology of local systems. Quite generally, let T be a simplicial com-
plex, which is assumed for simplicity to be finite-dimensional and locally finite. We
write Tk for the k-simplices of T , and Tbk for the ordered k + 1-tuples (v0 , . . . , vk )
of distinct vertices such that {v0 , . . . , vk } ∈ Tk .
A (cohomological) local system A of abelian groups (or algebras etc.) on T
is the assignment of an abelian group A(τ ) to every simplex τ of T , and homomor-
phisms (restriction maps) rστ : A(τ ) → A(σ) to every face inclusion τ ≤ σ, such
that rρσ ◦ rστ = rρτ whenever τ ≤ σ ≤ ρ, and rττ is the identity.
Given a local system A, define the group of alternating p-cochains (0 ≤ p ≤
dim T ) C p (T , A) to consist of the maps c assigning to each τ ∈ Tbp an element
c(τ ) ∈ A(τ ) such that
(4.1) c(τ 0 ) = sgn(π)c(τ )
if τ 0 is obtained from τ by applying the permutation π to the vertices. Define
(4.2) ∂ : C p (T , A) → C p+1 (T , A)
by the rule
p+1
X
(4.3) ∂c(τ ) = (−1)i rττi (c(τi ))
i=0
the restriction maps are not assumed to be surjective, one has non-acyclic local
systems already on the 1-simplex. Even if we require the restriction maps to be
surjective, one can take for example T as the triangle with vertices u, v, w, and
A(u) = A(v) = A(w) = A(uv) = A(uw) = A(vw) = A, but A(uvw) = A/a for
some nontrivial ideal a. The 1-cochain c given by c(uv) = c(vw) = 0, c(uw) = a ∈ a
is a 1-cocycle, but not a coboundary if a 6= 0. One may argue that what goes wrong
here is that A(u) → A(uv) ×A(uvw) A(uw) is not surjective, but counterexamples
can be found under this assumption too, and so on.
We are concerned with the question whether H p (T , A) = 0 for p > 0 for the local
system which we have constructed on the Bruhat-Tits building T . This breaks down
to the statements
(4.4) H p (T , Aq ) = 0
for 0 ≤ q ≤ d. When q = 0 the local system A0 is constant (and equal to K), so
the claim is true by the contractibility of T . Note that the short exact sequence
q
(4.5) 0 → Aq → Ã → Aq−1 → 0
is split, and it is enough to prove the acyclicity of Ãq .
4.2. The case d = 1. Here T is the q + 1 regular tree. Fix a vertex v0 , and a
1-cochain c (every 1-cochain is a cocycle). We shall modify it by coboundaries
step-by-step. At the nth step we shall modify c by a coboundary of a 0-cochain
supported on the vertices at distance n from v0 , and the resulting cochain will be
0 on all the edges up to these vertices. This will show that c is a coboundary. Now
suppose we reached step n. Every vertex v at distance n has a unique vertex u at
distance n − 1 from v0 contiguous to it. Since A(v) → A(uv) is surjective we can
perform the nth step and continue inductively.
4.3. The case d = 2. Here we already have to take care of H 1 and H 2 . Fix a vertex
v0 as before. Let Γ0 (n) denote the set of vertices at distance n (in the metric ρ
introduced in Section 1.2) from v0 . The edges at distance n, denoted Γ1 (n), are of
two kinds. If one end is at distance n − 1 and the second at distance n we say
that the edge points to v0 , and we denote the set of these edges by Γ1 (n, 1). If both
ends u and v are at distance n we say that (u, v) is parallel, and we denote the
set of edges of this type by Γ1 (n, 2). Similarly the triangles (u, v, w) at distance n,
denoted Γ2 (n), will either have one vertex at distance n, and two at distance n − 1,
in which case we say that it points outwards, and call it of type Γ2 (n, 1); or one
vertex will be at distance n − 1 and two at distance n, and we say that the triangle
points inwards, or that it is of type Γ2 (n, 2).
is surjective.
By the lemma we can find an element of Ã(v1 ), represented by an element b of
I(u), which maps to bv modI(v1 , v) for every v ∈ V(v1 ). In particular, modifying c
by the coboundary of the 0-cochain so produced will not damage the vanishing of
c on Γ1 (n, 1) (on (v1 , u) because b ∈ I(u), and if there is a u0 ∈ Γ0 (n − 1) ∩ V(v1 ),
also on (v1 , u0 ) because bu0 ≡ 0modI(v1 , u0 )). It will of course make c vanish also
on the edges in Γ1 (n, 2).
Proof. Let x = δ(ea0 ∧··· ∧eam ) be a typical generator of I(u) where {a0 , . . . , am } =
S ⊆ L−πL and is a minimally dependent set modulo πL. We claim that it lies in all
I(v1 , v) except possibly for one v. In fact, if it does not lie in I(v1 , v), then S must
be contained in M , otherwise a subset of S will be contained in π −1 M − M and
will be dependent modulo M, so our element x will lie in I(v). However, if S ⊂ M
then M is spanned over πL by S (because dim M/πL = 1), M is determined by S,
and so is v.
It follows that the image of x is 0 in all but one factor on the right, and since
these x0 s generate any of the factors, the lemma is proved.
4.5. Vanishing of H 2 . This is easier, and done as before step-by-step. The nth
step is again divided into two: in step (n, 1) we take care of the triangles of type
Γ2 (n, 1), and in step (n, 2) we take care of those of type Γ2 (n, 2).
Let c be a 2-cocycle in Ã. Assume that it already vanishes on Γ2 (m) for all
m < n. Every σ ∈ Γ2 (n, 1) is of the form (v, u1 , u2 ) for some v ∈ Γ0 (n) (and
ui ∈ Γ0 (n − 1)). Furthermore an edge (v, u1 ) ∈ Γ1 (n, 1) belongs to at most one
σ ∈ Γ2 (n, 1) by lemma 4.1. By the surjectivity of Ã(vu1 ) → Ã(vu1 u2 ) we may
assign each (v, u1 ) which appears a value which will make the modified c vanish
on all Γ2 (n, 1). Note that we have modified c by the coboundary of a 1-cochain
supported only on the edges in Γ1 (n, 1) of type (v, u1 ). The edges of type (v, u2 ) or
of type (v, u) when there is a unique u ∈ Γ0 (n − 1) contiguous to v, get the value 0.
In step (n, 2) we assume that c already vanishes on Γ2 (n, 1). The σ ∈ Γ2 (n, 2)
are in one-to-one correspondence with the parallel edges at distance n, i.e. with
Γ1 (n, 2), by lemma 4.2. We may therefore find (by the surjectivity of the restriction
maps) a 1-cochain supported on Γ1 (n, 2) whose coboundary will match c on Γ2 (n, 2),
and will of course change nothing on Γ2 (m) for m < n or on Γ2 (n, 1). Modifying c
by it concludes step (n, 2). We summarize.
Theorem 4.4. Let A be an arbitrary hyperplane arrangement in dimension d ≤ 2.
Then
(4.9) H p (T , Aq ) = 0
for p > 0 and every q.
If A = P(VK ), and without any restriction on d, we always have
(4.10) H 0 (T , Aq ) ∼ q
= Char .
Proof. We have checked the first assertion. As for the second, an element of
H 0 (T , Aq ) is by definition a collection e(v) ∈ Aq (v), for every vertex v, such that
RESIDUES AND COHOMOLOGY 23
e(v) and e(u) restrict to the same element of Aq (uv) whenever u and v are con-
tiguous. By theorems 3.2 and 3.3 this is the same as a collection of local harmonic
q
cochains c(v) ∈ Char (v) which glue together to give a global cochain c. But such a c
will clearly be harmonic, because each time we have to check one of the properties
A − D we can do so within one T̂k (v). Conversely, each global harmonic cochain
gives rise to a collection of c(v) which agree in the intersections.
In the next section we remove the restriction d ≤ 2, provided A = P(VK ).
where τ runs over the collection of p + 1-simplices in Tp+1 such that τ ≤ τ 0 , and
0
in the sum each τ 0 is given an arbitrary orientation, and the incidence number
[τ 0 : τ ] is determined according to the rule
(5.4) [(v0 , . . . , vp+1 ) : (v0 , . . . , v̂i , . . . , vp+1 )] = (−1)i .
Lemma 5.1. Let B be a homological local system of finite dimensional vector
spaces, and B ∗ the dual cohomological local system. Then
(5.5) C p (T , B ∗ ) = Cp (T , B)∗
and the map ∂ in cohomology is the dual of the map ∂ in homology.
Proof. Clear. Note that the dual of a direct sum of vector spaces is the direct
product of their duals, but not vice versa.
Corollary 5.2. Suppose that the complex (C· (T , B), ∂) is acyclic at p > 0. Then
(C · (T , B ∗ ), ∂) is acyclic at p too.
usually complex, we shall consider vector spaces over K. The terminology goes
through without any modifications.
If v is a vertex of T we denoted by Bv its stabilizer in G, which is isomorphic to
P GLd+1 (OK ). For n ≥ 1, denote by Uvn ⊂ Bv the principal congruence subgroup
of level π n (this is independent of theSchoice of coordinates). For τ ∈ Tr denote by
Uτn the subgroup of G generated by {Uvn ; v is a vertex of τ }. It is a pro-p group.
When v, u are contiguous vertices (ρ(u, v) ≤ 1), Uv1 ⊂ Bu , so Uv1 ⊂ Bτ if v is a
vertex of τ. Since each Uv1 is clearly normal in Bτ (because it is normal in Bv ) it
lies in the unique(!) maximal normal pro-p subgroup of Bτ , and so does Uτ1 . In fact
Uτ1 is equal to the unique maximal normal pro-p subgroup of Bτ ([S-S], Section 6,
n
Lemma 2). We also have Ugτ = gUτn g −1 for every g ∈ G.
Theorem 5.3 (S-S1). Suppose that Λ is a smooth representation of G which is
generated, as a G-module, by its Uvn -fixed vectors for some vertex v and some
n ≥ 1. Let Λ be the local system
n
(5.6) Λ(τ ) = ΛUτ
with inclusion as restriction maps. Then
(5.7) C· (T , Λ) → Λ → 0
L n
is a resolution of Λ (the augmentation map is the natural sum map v ΛUv → Λ).
In particular, the complex (C· (T , Λ), ∂) is acyclic at p > 0.
The local system Λ figuring in the theorem has the property that it is G-
equivariant : there are maps
(5.8) gτ : Λ(τ ) → Λ(gτ ),
commuting with the restriction maps, for every g ∈ G, satisfying 1τ = identity and
0
ggτ ◦ gτ = (g 0 g)τ . The complex C· (T , Λ) carries a G-action too, and the resolution
is a projective resolution in the category of G-modules. However we shall only need
its exactness. To be able to apply the theorem in our situation we have to assume
from now on that we are in the G-equivariant case, namely A = P(VK ) (see Section
2.5).
5.2. The definition of Λ. We now apply the above to our situation. Let Bk (τ ) =
Ak (τ )∗ . We want to define a smooth representation Λk as in the theorem such that
the local systems Λk and B k are naturally isomorphic. Recall that for each σ ∈ T̂k
we defined a linear functional (σ, −) on E k in Section 2.3, and we have
(5.9) (gσ, ge) = (σ, e)
for every g ∈ G. Denote the linear functional (σ, −) by λσ and let Λk be the linear
span of all the λσ in Hom(E k , K). Of course, the λσ are far from independent,
as they satisfy the harmonicity conditions. The action of G is compatible with its
action on T̂k : g(λσ ) = λgσ . It is also clear that Λk is a smooth representation.
Furthermore, if v is any vertex of σ, and Uv = Uv1 , then Uv fixes all the vertices
at distance 1 from v, hence it fixes σ, and also λσ . It follows that Λk satisfies the
condition of the theorem with n = 1. For every τ write Uτ = Uτ1 . The next theorem
shows that we have a natural isomorphism
(5.10) ΛU k ∗
k ' A (τ ) .
τ
RESIDUES AND COHOMOLOGY 25
Proof. The vertices vi and sW (vi ) belong to A, and they are clearly the only ones
among the vi0 , because A is a Euclidean space. Since sW (vi ) is closer to u than vi , in
the metric d, it can’t be of the form g(vi ) for a g fixing u. That the other q vi0 are of
the form g(vi ) for g ∈ Uu fixing W pointwise can be seen by introducing coordinates,
and expressing the vi0 in terms of the basis used to describe the apartment.
Consider our λ, fixed by Uu , and let E be the collection of all the finite expressions
X
(5.11) ε= cσ,σ̃ (σ, σ̃)
where the max is over all the pairs with cσ,σ̃ 6= 0, and the sup is then the distance
of the farthest point in the closure of the chamber σ̃, from u. It is clear that the
set of possible “norms” ||ε|| is discrete. It is also clear that we may smoothen ε,
replacing it by
X X
(5.13) εsm = [Uu : Uun ]−1 cσ,σ̃ (gσ, gσ̃)
g∈Uu /Uun
for some large enough n, and εsm ∈ E is of the same norm : ||εsm || = ||ε||. The
advantage of εsm over ε is that it is invariant under Uu .
The proof of the theorem will be completed by showing that if ε is not supported
only on (σ, σ̃) such that u ∈ σ̃ (and therefore σ is contiguous to u), then there exists
an ε0 ∈ E with ||ε0 || < ||ε||. We shall then be able to reduce ||ε||, and since this
process can not go on indefinitely, we shall reach an ε representing λ which is
supported on σ’s contiguous to u, as desired.
First, we may assume that ε is smooth, ε = εsm . Consider a pair (σ, σ̃) in the
support of ε where ||ε|| is attained. Fix an apartment A containing σ̃ and u, and
a wall W as in the first lemma, applied to σ̃ (note that since u ∈ / σ̃, ρ(u, σ̃) > 1).
Now distinguish cases.
(i) If σ ⊂ W (which happens when the vertex of σ̃ which lies in A+ (W ) is not
a vertex of σ), replace (σ, σ̃) by (σ, sW (σ̃)), and observe that sW (σ̃) is closer to u
than σ̃.
(ii) Suppose that σ̃ = (v0 , . . . , vd ) = (L0 ⊃ · · · ⊃ Ld ⊃ πL0 ) and the vertex
off W is vi . Since we have dealt with case (i), we may assume that vi ∈ σ. As-
sume now that vi+1 ∈ σ, but vi−1 ∈ / σ. Consider the q + 1 possible vi0 such that
0
(v0 , . . . , vi−1 , vi , vi+1 , . . . , vd ) is a chamber. Let σ̃j (1 ≤ j ≤ q) be the q among these
chambers where vi0 = g(vi ) for g ∈ Uu fixing W, and let σj be the corresponding
k-cells g(σ). Since ε is smooth, the pairs (σj , σ̃j ) appear in ε with the same coeffi-
cient. Let σ̃0 = sW (σ̃) be the remaining chamber, and σ0 = sW (σ). By property
C of the harmonicity conditions, we may replace the part of the sum in ε involving
(σj , σ̃j ) by a combination of (σ0 , σ̃0 ) and (σ 0 , σ̃0 ) where σ 0 is obtained from σ by
replacing vi by vi−1 (which was assumed not to be a vertex of σ). Note that σ 0 lies
on W, hence is contained in sW (σ̃) = σ̃0 . As before, σ̃0 is closer to u than σ̃.
(iii) Suppose that σ̃ is as in (ii), but both vi+1 and vi−1 belong to σ (as well as
vi of course). Once again consider the q + 1 possible vi0 , and use the same notation
RESIDUES AND COHOMOLOGY 27
for the σj , 0 ≤ j ≤ q. Property B this time implies that the sum of all the λσj
vanishes, hence the part of ε involving (σj , σ̃j ) for 1 ≤ j ≤ q (which appear with
the same coefficients) can be replaced by a multiple of (σ0 , σ̃0 ).
(iv) Finally assume that σ̃ is as in (ii), vi ∈ σ, but vi+1 ∈ / σ. Let σ 0 be the
0
k + 1-cell σ = σ ∪ {vi+1 }. Let σj (0 ≤ j ≤ k + 1) be the k-cells obtained from it by
removing any one of the vertices. One of them is σ, another one - when we remove
vi - falls under case (i), and the others have both vi and vi+1 in them so fall under
cases (ii) or (iii). Since by property D (the last one we haven’t used !) the sum of
the λσj vanishes, we may replace (σ, σ̃) by a combination of terms that fall under
cases (i)-(iii).
Treating in this way all the pairs (σ, σ̃) where ||ε|| is attained, we arrive at
another ε0 ∈ E of a smaller norm. This concludes the proof of the theorem.
5.3. The acyclicity theorem. We summarize our main theorem in this section.
(5.14) H p (T , Aq ) = 0
(5.15) H 0 (T , Aq ) ∼ q
= Char .
Proof. The acyclicity follows from the last theorem and from the discussion pre-
ceding it. The second assertion is proved as in theorem 4.4.
k
Corollary 5.8. Char is the algebraic dual of the representation Λk .
(6.1) r : X(K̄) → |T |
which we now recall. First identify |T | with the space of all dilation classes of real
norms on VK . To achieve this write, for every lattice L in VK , and a ∈ VK ,
(6.3) αt = max(αL0 , q −t0 αL1 , q −t0 −t1 αL2 , ..., q −t0 −t1 ··· −tk−1 αLk ).
Once we have identified |T | with the space of dilation classes of real norms on
VK , we proceed to define the reduction map. Pick x ∈ VK̄∗ . Then |a|x = |x(a)| is a
semi-norm on VK , whose dilation class depends only on [x] ∈ P(VK̄∗ ). Furthermore,
if [x] ∈ X(K̄) this is a norm. We let
then r−1 (|S|) is an open rigid analytic subspace of X. If |S| is connected (in the
real topology), then r−1 (|S|) is connected (in the rigid analytic topology) and we
call it a simplicial subdomain. If |S| is compact (which happens precisely when
every face of a cell in S is also a cell in S), r−1 (|S|) is an affinoid.
RESIDUES AND COHOMOLOGY 29
6.2. The pre-image of a vertex under the reduction map. Let v0 = [L0 ] ∈
T0 . Then
(6.5) Xv0 = r−1 (v0 ) = {[x]; ∀a ∈ L0 − πL0 , |x(a)| = 1}.
d+1
This is isomorphic (upon introduction of coordinates in which L0 = OK ) to
(6.6) {[x0 , x1 , ..., xd ]; |xi | = 1, x̄i are linearly independent over Fq },
which is the affinoid obtained by removing from Pd (K̄) the q d +···+q+1 open tubular
neighborhoods of radius 1 around the K -rational hyperplanes. For future reference
we introduce some notation concerning these tubular neighborhoods. Suppose a ∈
L0 − πL0 . Then we let Ha be the hyperplane in P(V ∗ ) defined by x(a) = 0, and
for any 0 < r < 1 we let
Ha (r− ) = {[x]; max |x(b)| = 1, |x(a)| < r}
b∈L0
(6.7) Ha (r) = {[x]; max |x(b)| = 1, |x(a)| ≤ r}.
b∈L0
(In coordinates as above the condition maxb∈L0 |x(b)| = 1 is equivalent to max |xi | =
1). We call them the open (closed) tubular neighborhoods of Ha of radius r de-
termined by L0 . Like Ha , they only depend on [a] ∈ P(VK ). For |π| ≤ r < 1
(resp. |π| < r < 1) Ha (r) (resp. Ha (r− )) depends only on the image ā of a in
V0 = L0 /πL0 , and in fact only on its class [ā] ∈ P(V0 ).
Also, if 0 < i ≤ k then for some j ≥ 1 we must have rj ≤ Ri < rj−1 , so we get
Mj ⊆ Li ⊆ Mj , hence Mj = Li . It follows that σ ≤ τ, and [x] ∈ X(σ).
6.4. Coordinates on Xσ and X̃σ . Let t(σ) = (e0 , e1 , ..., ek ) be the type of σ, and
write di = dim Vi = ei + · · · + ek (here Vi = Li /πL0 ). First choose a basis of VK
adapted to σ, and let x0 , . . . , xd be the corresponding coordinate functions on V ∗ .
Let
xdi −1
ti = (1 ≤ i ≤ k)
xd
xj
(6.14) yj = (0 ≤ i ≤ k, di+1 ≤ j < di − 1).
xdi −1
These are well-defined coordinates on Xσ . The “compact coordinates” yj come in
blocksPof sizes e0 − 1, e1 − 1, ..., ek − 1 (some or all of these blocks may be empty).
Since ei = d+1, we have d coordinates altogether, and there are k “non-compact”
coordinates (the ti ).
m
For any integer
Pm m let Cm be the affinoid subdomain of A defined by the con-
dition |c0 + i=1 ci xi | = 1 for every vector of ci ∈ OK with max |ci | = 1. Then the
coordinates (ydi+1 , . . . , ydi −2 ) map Xσ onto Cei −1 and altogether the ti and the yj
induce an isomorphism
(6.15) Xσ ∼
= Ce0 −1 × · · · × Cek −1 × Ak ,
where Ak is the “multiannulus”
(6.16) |π| < |tk | < · · · < |t1 | < 1.
Observe that Ak is the successive fibration of annuli k times (the cyclic order in
which this is done is a conformal invariant), and Ãk+1 = Ak × Gm .
Here we used the following abbreviations and conventions. I runs over all the
sequences 0 ≤ ι1 < ι2 < ... < ιi ≤ k, and dzI = dzι1 ∧ ... ∧ dzιi . J runs over all
Qk
the sequences (j0 , ..., jk ) ∈ Zk+1 and z J = l=0 zljl . For each I and J, γi,I,J is a
k + 1 − i form on the affinoid C. Using the obvious norms on such forms we must
RESIDUES AND COHOMOLOGY 31
have |γi,I,J |C RJ → 0 whenever |π|R0 < Rk < ... < R1 < R0 . Now suppose that η
is closed. Then
k+1
XXX
0 = dη = (dγi,I,J ∧ z J dzI +
i=0 |I|=i J
k
X
k+1−i
(6.20) (−1) γi,I,J ∧ jι z J−ει dzι ∧ dzI ),
ι=0
where the notation is self-explanatory. Collecting terms, for each I of length i,
i ≤ k + 1, and each J, the coefficient of z J dzI in dη, which is a k + 2 − i form on
C, should vanish, and we get
i
X
(6.21) 0 = dγi,I,J + (−1)k−i γi−1,I−{ιl },J+ειl (−1)l−1 (jιl + 1).
l=1
In particular, if ι ∈ I ⇒ jι = −1, then γi,I,J is a closed form on C, and if i = k + 1,
it is a constant function. Note that the latter case occurs only once : when J =
(−1, −1, ..., −1). Although it may seem, at this stage, that we are not making full
use of the assumption that η is closed, we make the following definition.
ck (0 ≤ k ≤ d). Let η be a closed k + 1-form
Definition 6.1. Let σ = (v0 , ..., vk ) ∈ T
on X̃σ . Choose coordinates as above and define the residue of η along σ to be
(6.22) resσ η = γk+1,I,J
where I = {0 < 1 < · · · < k} and J = (−1, −1, ..., −1).
Lemma 6.1. The residue is well-defined, i.e. it is independent of the coordinates
chosen and depends only on σ and η. If η is exact its residue vanishes.
Proof. It is clear that the residue of an exact differential vanishes. We have to show
that it is independent of the choice of the coordinates. This will be established later
as a corollary to a formula which will give the residue of certain differential forms
k
which represent the classes in HdR (X̃σ ). That formula will be purely combinatorial,
and will have no reference to coordinates.
Lemma 6.2. Let σ = (v0 , v1 , . . . , vk ) and σ 0 = (v1 , . . . , vk , v0 ). Let η be a closed
k + 1 -form on X̃σ = X̃σ0 . Then
(6.23) resσ η = (−1)k resσ0 η.
Thus for even k the residue is independent of the distinguished vertex, while for odd
k it changes sign when we permute the vertices cyclically.
Proof. Let x0 , . . . , xd be coordinates in VK∗ adapted to σ. Then
(6.24) {x00 , . . . , x0d } = {π −1 xd1 , . . . , π −1 xd , x0 , . . . , xd1 −1 }
are coordinates which are adapted to σ 0 . Defining zi0 and yj0 as above from the x0i ,
we see that the yj0 are nothing but the old yj , with the indices permuted, while
(6.25) z00 = z1 , . . . , zk−1
0
= zk , zk0 = π −1 z0 .
Thus
dz00 dz 0 dz0 dzk
(6.26) 0 ∧ · · · ∧ 0k = (−1)k ∧···∧
z0 zk z0 zk
32 EHUD DE SHALIT
1 The reason why c is not always an isomorphism is that the harmonicity conditions can not
be applied to characterize the image of c in general : they involve replacing a σ ∈ Tbk (τ ) by the
sum over certain neighboring σ 0 , and some of these may not lie anymore in Tbk (τ ). However, the
harmonicity conditions do suffice if τ is a vertex.
RESIDUES AND COHOMOLOGY 33
7.1. The homomorphism ω from Ã(τ ) to HdR (X̃(τ )). We refer to the Appen-
dix for a discussion of the rigid de-Rham cohomology of a rigid analytic space X
defined over K. We denote it by HdR (X). It is a graded, anti-commutative K
-algebra.
We refer to Section 2 for definitions and notation concerning the algebras A(τ )
and Ã(τ ).
Fix τ = (M0 ⊃ M1 ⊃ · · · ⊃ Mr ⊃ πM0 ) ∈ Tr (the choice of the distinguished
vertex is still at our disposal), and consider the map of graded K -algebras Ẽ →
HdR (X̃(τ )) defined by ea 7→ [ωa ], where ωa = da/a. Here we view a as a nowhere
vanishing function on X̃(τ ) ⊂ V ∗ .
Proposition 7.1. This map annihilates the ideal I(τ ), and therefore defines a ho-
momorphism
(7.4) ω : Ã(τ ) → HdR (X̃(τ )).
Next suppose that a and b lie in Mi − Mi+1 but are congruent modulo Mi+1 .
Then from a = b(1 + (a − b)/b) we get
(7.7) ωa = ωb + ω1+(a−b)/b .
But on X̃(τ ) we have |(a − b)/b| < 1, so log(1 + (a − b)/b) is rigid analytic there,
and [ωa ] = [ωb ].
Now if a0 , . . . , ak are in Mi − Mi+1 , but are linearly dependent modulo Mi+1 ,
then again we may assume they are a minimal set of this type, and dividing them by
Pk−1
appropriate units from K we may assume that ak −( i=0 ai ) ∈ Mi+1 . By what was
P k−1
said above we may replace ak by a0k = i=0 ai without affecting ω◦δ(ea0 ∧···∧eak ).
But then the ai are linearly dependent, so ω ◦ δ(ea0 ∧ · · · ∧ eak ) = 0. This proves
the first assertion, namely that ω(I(τ )) = 0.
The surjectivity of ω is proved in the Appendix.
The choice of any non-zero a ∈ VK gives us an isomorphism X̃(τ ) ' X(τ ) × Gm
(in fact, X̃ ' X × Gm ) through x 7→ ([x], x(a)). The Künneth formula yields the
34 EHUD DE SHALIT
factorization
M
k+1 k+1 k
(7.8) HdR (X̃(τ )) = HdR (X(τ )) [ωa ] ∧ HdR (X(τ )).
1
Since A(τ ) is generated by ea − eb , and [ωa − ωb ] ∈ HdR (X(τ )), we see that
k+1 k+1 k k
ω(A (τ )) ⊆ HdR (X(τ )), and ω(ea ∧ A (τ )) ⊆ [ωa ] ∧ HdR (X(τ )). The splitting
M
(7.9) Ãk+1 (τ ) = Ak+1 (τ ) ea ∧ Ak (τ )
shows that each of the two direct summands in Ãk+1 (τ ) gets mapped surjectively
k+1
onto the corresponding direct summand in HdR (X̃(τ )). Finally, the induced map
between short exact sequences is independent of the a used to split them.
k+1 k
We shall denote the canonical map HdR (X̃(τ )) → HdR (X(τ )) also by δ. Thus
k
for any a and [η] ∈ HdR (X(τ )),
(7.10) δ([ωa ] ∧ [η]) = [η],
and
(7.11) δ ◦ ω = ω ◦ δ.
This δ on cohomology can be defined goemetrically, without recourse to the splitting
supplied by the Künneth formula, as a residue map.
7.2. Computation of residues. We now compute the residue of ωa0 ∧···∧ωak on
a σ ∈ Tbk (0 ≤ k ≤ d). To simplify the notation write S for the ordered k + 1-tuple
(a0 , . . . , ak ), and ωS for ωa0 ∧ · · · ∧ ωak .
Let σ = (L0 ⊃ L1 ⊃ · · · ⊃ Lk ⊃ πL0 ). We refer to Section 2.3 for the definition
of the linear functionals (σ̃, −) and (σ, −).
Proposition 7.2. Let ẽ ∈ Ẽ k+1 . Then
(7.12) resσ (ω(ẽ)) = (σ̃, ẽ).
Proof. We may assume that ẽ = eS where S = (a0 , . . . , ak ), and each ai ∈ L0 −πL0 .
Pd
Fix coordinates x0 , . . . , xd adapted to σ, and write ai = j=0 aij xj (0 ≤ i ≤ k).
Using the zl and the yj as variables on X̃σ (see above)
k
X
(7.13) ai = cil (y)zl
l=0
where the cil are non-homogeneous linear forms in the yj which belong to the lth
block. Furthermore on X̃σ we have
(7.14) |πz0 | < |zk | < · · · < |z1 | < |z0 |
where
X cil (y) zl
(7.19) A=
cim (y) zm
l6=m
satisfies |A| < 1 throughout X̃σ . It follows that log(1 + A) is rigid analytic in X̃σ
and
dai dcim dzm
≡ + mod (exact differentials).
ai cim zm
Since the residue of an exact differential vanishes,
(7.20)
da0 dak dzm(0) dzm(k)
resσ ( ∧···∧ ) = resσ ( ∧···∧ ) = (σ̃, ea0 ∧ · · · ∧ eak )
a0 ak zm(0) zm(k)
as required.
Corollary 7.3. The residue is well defined, independently of the choice of coordi-
nates.
Proof. Any closed differential form on X̃σ is, up to exact forms, an ω(e). But the
expression derived above is independent of the choice of coordinates.
k+1
Corollary 7.4. For any [η] ∈ HdR (X(σ)), resσ (η) = 0, and therefore resσ factors
k
through HdR (X(σ)).
Proof. This was proved in Lemma 2.4 for (σ̃, −).
7.3. Defining the local residue cochains cη . Let τ ∈ Tr , and recall that Tbk (τ )
is the collection of pointed k-cells σ contiguous to τ. We want to attach to any
k+1
[η] ∈ HdR (X̃(τ )) its residue along σ, denoted resσ (η) for every σ ∈ Tbk (τ ). If τ ≤ σ
then X̃σ ⊆ X̃(τ ), and the residue is defined. In general, if r > k say, there may
be no k-cells σ with τ ≤ σ, so we need to make sense of this extended notion of a
residue. First a lemma.
Lemma 7.5. Let σ 0 ∈ Tbm be a pointed m-cell, and η a closed k + 1-form on X̃,
where m ≥ k. Then if η|X̃σ0 is exact,
(7.21) resσ (η) = 0
(6.14), but with respect to the filtration defined by σ. These coordinates induce an
isomorphism similar to (6.17)
(7.24) Ỹ ∼
= D0 × · · · × Dk × Ãk+1 ,
where Ãk+1 is the multiannulus
(7.25) |πz0 | < |zik | < · · · < |zi1 | < |z0 |.
The projection of X̃σ to Dl is an affinoid of the type Ce−1 , where e = dim Lil /Lil+1 .
However, the projection of X̃σ0 to Dl is itself of the form
(7.26) Ce0 −1 × · · · × Cet −1 × At ,
where 1 + t = il − il+1 is the “number of steps in σ 0 refining the lth step in σ” and
the ej are the dimension jumps in these steps.
At any rate, from the Künneth decomposition applied to Ỹ we deduce a decom-
position of η as in (6.19), where the γi,I,J are k+1−i forms on D = D0 ×···×Dk and
the z 0 s are taken from {z0 , zi1 , . . . , zik }. Now resσ (η) is the coefficient γk+1,I,J |X̃σ
where I = (0, i1 , . . . , ik ) and J = (−1, . . . , −1), which is constant since η is closed.
But if η|X̃σ0 is exact, γk+1,I,J |X̃σ0 vanishes. Since Ỹ is connected
(7.27) γk+1,I,J |X̃σ = γk+1,I,J |X̃σ0
and the lemma follows.
Suppose now that τ ∈ Tr and σ ∈ Tbk (τ ). Let σ 0 = σ ∪ τ (with the distinguished
k+1
vertex of σ). Let [η] ∈ HdR (X̃(τ )), and assume that η is defined on all of X̃
(see the Appendix). If η is exact on X̃(τ ), it is exact on X̃σ0 ⊆ X̃(τ ), and by the
lemma its residue on σ vanishes. Thus resσ (η) depends only on the class of η in
k+1
HdR (X̃(τ )), and this enables us to define
k+1
(7.28) resσ : HdR (X̃(τ )) → K, whenever ρ(σ, τ ) ≤ 1.
k k+1
Definition 7.1. Let [η] ∈ HdR (X(τ )). Consider any [η̃] ∈ HdR (X̃(τ )) such that
δ([η̃]) = [η] (e.g. η̃ = ωa ∧ η). Let cη : Tbk (τ ) → K be defined by
(7.29) cη (σ) = resσ (η̃).
Since η̃ is well-defined up to exact forms and up to forms in the image of δ, and
since the residue vanishes on both such forms, cη is well-defined. We call cη the
local residue cochain (at τ ) attached to η.
Corollary 7.6. We have the following formula, using the notation of Definition
2.5 :
(7.30) cω(e) = ce
for every e ∈ Ak (τ ).
Proof. Pick ẽ with δ(ẽ) = e. Then ω(e) = δ(ω(ẽ)). Writing η = ω(e) and η̃ = ω(ẽ)
we may assume that they are globally defined forms, and so we have
(7.31) cη (σ) = resσ (η̃) = (σ̃, ẽ) = (σ, e) = ce (σ)
for every σ ∈ T̂k (τ ).
RESIDUES AND COHOMOLOGY 37
Theorem 7.7. The residue cochain cη is harmonic. The local residue cochain is a
homomorphism
k k
(7.32) c : HdR (X(τ )) → Char (τ ).
This homomorphism is injective, and bijective if τ = v0 is a vertex.
The map ω is an isomorphism
(7.33) ω : Ak (τ ) ' HdR
k
(X(τ ))
for every τ.
Proof. The thorem follows from the discussion above and the corresponding theo-
rems in Section 3.
double complex. Then there are two spectral sequences abutting to the homology
groups H n (C · ). The first is
(8.5)
½
0 0 q>0 since I p is injective, hence flasque
E1pq = Ȟδq (U, I p ) =
Γ(X, I p ) q = 0
0
and dp,0 p
1 is induced from ∂ : I → I
p+1
. We therefore have
½
0 0 q>0
(8.6) E2pq = p
H p (Γ(X, I · )) = Hp (X, Ω· ) = HdR (X/K) q = 0
and H n (C · ) = HdR
n
(X/K).
The second spectral sequence is
00
(8.7) E1pq = C p (U, H∂q )
00
where H∂q is the presheaf whose value on U is H q (Γ(U, I · )) = HdR
q
(U/K), and dpq
1
is induced from δ. We therefore have
00
(8.8) E2pq = Ȟ p (U, Hq ) =⇒ H n (C · ) = HdR
n
(X/K)
as desired.
8.2. The main theorem. We now go back to the framework of this paper. The
algebras Ak (τ ) form a local system A on T . In Section 5, we proved that the local
system A is acyclic : H p (T , Aq ) = 0 for p > 0 and every q.
Theorem 8.2. The residue cochain map induces an isomorphism
k k
(8.9) HdR (X) ' Char .
Proof. Let us apply the spectral sequence to our situation. We then have by theo-
rem 7.7 Hq (X(τ )) = Aq (τ ), and the acyclicity assumption amounts to
(8.10) Ȟ p (U, Hq ) = 0,
(p > 0). The spectral sequence therefore degenerates at the E2 term, and we have
k
HdR (X) = Ȟ 0 (U, Hk ), which, by theorem 7.7 again, and by theorem 5.7, is equal
k
to Char (X).
8.3. The main theorem, an alternative approach. We would like to discuss
the relationship between the residue cochain homomorphism
k k
(8.11) c : HdR (X) → Char , [η] 7→ cη
and the isomorphism
(8.12) cSS : HdR
k
(X) ' C k , [η] 7→ cSS
η
of [S-S], corollary 17. Here (as in the introduction) C k is a short-hand for the space
(8.13) HomZ (Cc∞ (G/BI , Z)/RI , K)
where we have borrowed the notation of [S-S] :
• I = {1, 2, . . . , d − k}
• G = P GLd+1 (K)
• For any set J ⊂ {1, . . . , d}, BJ = the subgroup of G generated by the standard
Iwahori subgroup B = B∅ , and the transpositions si (i ∈ J), si = (i, i + 1),
viewed as permutation matrices
• Cc∞ = locally constant, compactly supported functions
RESIDUES AND COHOMOLOGY 39
L
The total complex (K · , dK ) is given as usual by K n = r+s=n K r,s , dK = d0 + d00 .
By the reasoning of the previous paragraph, the homology of the total complex K ·
42 EHUD DE SHALIT
n
As usual there are two spectral sequence abutting to HdR (XΓ ), and two associ-
n
ated filtrations on HdR (XΓ ). Let us compute them, and start with the second one.
It is
(9.5) 00
E1r,s = Ȟ s (UΓ , Ωr ) = H s (XΓ , Ωr )
and 00 dr,s
1 is induced from d00 . This is of course the Hodge-to-de-Rham (Hodge-
Fröhlicher) spectral sequence, and the associated filtration is the Hodge filtration
· n
FdR HdR (XΓ ). It is well-known that this spectral sequence degenerates at E1 , and
consequently
00 r,s
E∞ = H s (XΓ , Ωr ) and
X
n
(9.6) bn = dim HdR (XΓ ) = hr,s
r+s=n
r,s s r
where h = dim H (XΓ , Ω ) are the Hodge numbers. According to [S], Section 2,
Proposition 1, hr,s = 0 unless 0 ≤ r, s ≤ d, and in that square we have
(9.7) hr,s = µ(Γ)δr+s,d + δr,s ,
where µ(Γ) = dim H d (Γ, K). (Note that by results of Kazhdan, Garland, Casselman
and Borel-Wallach H i (Γ, K) = 0 for 0 < i < d.) In particular the only interesting
d
cohomology is the middle one, HdR (XΓ ).
The first spectral sequence is 0 E1r,s = C r (UΓ , H sdR ), because for any of the XΓ (τ )
we know, since it is Stein, that its de-Rham cohomology is the cohomology of the
complex of global rigid analytic forms on XΓ (τ ). But this is also
(9.8) 0
E1r,s = C r (U, H sdR )Γ = C r (T , As )Γ .
The last isomorphism stems from the identification As (τ ) = HdR s
(X(τ )) proved in
theorem 7.7, and from the fact that T is the nerve of the covering U. The differential
0 r,s
d1 is induced from d0 = δ. Recall, from Section 5, that (C · (T , As ), δ) is a resolu-
s
tion of Char , the space of harmonic s-cochains on T . It is dual to the Schneider-
Stuhler resolution of the admissible representation Λs by the C· (T , (As )∗ ). Now
Cr (T , (As )∗ ) are clearly free of finite rank as K[Γ]-modules. Therefore C r (T , As )
are Γ-injectives and
(9.9) 0
E2r,s = hr (C · (T , As )Γ ) = H r (Γ, Char
s
) = H r (Γ, HdR
s
(X)).
We see that this is the covering spectral sequence ([S-S] Section 5, Proposition 2,
n
and [S], Section 1). The associated filtration on HdR (XΓ ) is the covering filtration
·
FΓ .
According to [S], Section 1, Theorem 2 the covering spectral sequence degenerates
at E2 , and consequently
0 r,s
(9.10) E∞ = H r (Γ, HdR
s
(X)).
RESIDUES AND COHOMOLOGY 43
One should note that the conditions are sufficient, but not necessary, so nothing can
be deduced from their failure. In our case we derive in fact four criteria, because
in each of the two ways the lemma can be applied, it is enough to prove either (i)
or (ii), as explained above.
·,s 0
Now applying the lemma in our situation we get that the map hr (ZII ,d ) →
hr (K ·,s , d0 ) is
(9.20) Ȟ r (UΓ , Ωscl ) → Ȟ r (UΓ , Ωs ),
and we retrieve the following criterion (compare [S], Section 2, Lemma 2).
Proposition 9.3. Suppose that Ȟ r (UΓ , Ωscl ) → Ȟ r (UΓ , Ωs ) is surjective for all r
and s such that r + s = d. Then Conjecture 4.1 is true.
Of course, we could stipulate instead that this map is injective. For example,
when s = 0, both are known to be true: since T is contractible Ȟ d (UΓ , Ω0cl ) =
Ȟ d (UΓ , K) = H d (Γ, K), while Ȟ d (UΓ , Ω0 ) = H d (XΓ , OX ) = H d (Γ, OX ), and
(9.21) H d (Γ, K) → H d (Γ, OX )
is an isomorphism.
It is instructive to compare the situation with the classical one. Let for the
moment X be a compact Kähler manifold, and let Ωscl be the sheaf of closed s-
forms, which by the Poincaré lemma is also the sheaf of exact s-forms (in the
classical complex topology). Using the exact sequence
s−1
(9.22) 0 → Ωcl → Ωs−1 → Ωscl → 0,
and arguing inductively on s, we see that the map H r (X, Ωscl ) → H r (X, Ωs ) is
surjective, and in fact
M 0 0
(9.23) H r (X, Ωscl ) = FdR
s r+s
HdR (X) = H r+s−s (X, Ωs ).
s0 ≥s
Remark. Conjecture 4.1 was also settled in the affirmative in [I-S]. From the
point of view of our paper their method consists in showing that the criterion of
Proposition 9.3 holds. In fact, they show that the complex of logarithmic bounded
differential forms (with maps d = 0) injects densely into the complex Ω· and this
injection induces isomorphism on the level of Čech cohomology. In particular, this
injection factors through the complex of closed differential forms, so the hypothesis
of proposition 9.3 is valid.
The theorem was used in Proposition 7.1, and the proof, which is technical, was
deferred to the appendix. The first corollary is immediate. The second corollary
is not a corollary of the theorem, but of all that we did in this paper. Indeed, we
k k
obtained the isomorphism HdR (X) ' Char ' Λ∗k (theorem 8.2, and corollary 5.8).
By definition λ ∈ Λk vanishes if and only if
(10.1) λ(e) = hλ, [ωe ]i = 0
for every e ∈ E k . In other words, every λ ∈ Λk which is orthogonal to all the log-
arithmic forms ωe , vanishes identically. This proves that the classes of logarithmic
forms are dense in the weak ∗ -topology on HdRk
(X).
It is probably true that the logarithmic classes are dense in the cohomology of
any simplicial subdomain of X, but except for the X(τ ) and X itself, we do not
prove it.
10.1. On the definition of de-Rham cohomology. For any smooth rigid an-
alytic space X over K, the complex Ω·X/K of rigid analytic forms is a complex of
coherent sheaves, and de-Rham cohomology is its hypercohomology
k
(10.2) HdR (X) = Hk (X, Ω· ).
This notion is not a good one in general. Even in the simplest case of the affinoid
1-disk the first de-Rham cohomology, while expected to vanish, turns out to be
infinite dimensional. Several ways to correct the annomalies have been suggested.
Following ideas of Monsky-Washnitzer and, 30 years later, of Berthelot (both do not
attach cohomology groups to rigid analytic spaces, but to schemes in characteristic
p), Elmar Große-Klönne [G-K] circumvented the problem by replacing the category
of rigid analytic spaces with a category of dagger-spaces. These spaces are modeled
on (quotients of) the algebra of over-convergent power-series rather than the Tate
algebra. Every dagger space X † gives rise, functorially, to a rigid analytic space X =
(X † )rig , but starting with a rigid analytic space X, the existence of a dagger model
X † is only guaranteed locally, and when it exists it is not unique, in general. The de-
Rham cohomology of smooth dagger-spaces is well-behaved. If X † is of finite type,
its cohomology is finite dimensional, and there are comparison theorems between
de-Rham cohomology of dagger spaces and Monsky-Washnitzer or (Berthelot’s)
rigid cohomologies. For example, if A is a flat w.c.f.g. algebra over OK (see [M-
W], Section 2) with smooth reduction A0 = A/(π), and A† = A ⊗OK K is the
k
associated dagger-algebra, then there is a canonical isomorphism HdR (Sp(A† )) '
k
HM W (Spec(A0 )).
Although to develop the general machinery one has to go through a great deal
of trouble, the rigid analytic spaces X(τ ) that we consider in this work are of a
very simple nature. Each X(τ ) is Stein : it is the increasing union of affinoid
subdomains, each contained in the “interior” of the next one ([G-K], Section 2.2,
or [Ki], definition 2.3). In this case there is no distinction between over-convergent
forms and rigid-analytic forms on X(τ ). More precisely, there is a unique “dagger-
space” structure X(τ )† on X(τ ) compatible with its given rigid-analytic structure,
and the category of dagger-coherent sheaves on it is equivalent to the category
of rigid-coherent sheaves (see [G-K], Satz 2.17). Thus HdR (X(τ )) = HdR (X(τ )† )
46 EHUD DE SHALIT
10.2. Mayer-Vietoris revisited. Next we single out a special case of the Mayer-
Vietoris spectral sequence. Suppose that X 0 = X ∪ Y is an admissible cover of
a smooth rigid analytic space X 0 by open subdomains, and Z = X ∩ Y. Then
proposition 8.1 gives the Mayer-Vietoris long exact sequence
k−1 k
(10.4) HdR (Z) → HdR (X 0 ) → HdR
k k
(X) ⊕ HdR k
(Y ) → HdR (Z) → · · ·
We shall apply it to deduce, in the special case of X(τ ), an exact sequence of
Gysin type. Similar exact sequences appear in [Mo], [Ber] and [G-K], but we found
no easy way to relate our set-up to theirs, so we shall prove what we need from first
principles. The proof for X(v), v a vertex, will be given first, because it is simpler.
Note that we do not prove that the complement of a tubular neighborhood of a gen-
eral hyperplane arrangement has logarithmic cohomology (cohomology represented
by logarithmic forms), although we believe it is true.
10.4. Cohomology of disk bundles. Recall that if D is the open unit disk
{z| |z| < 1}, then for any smooth rigid analytic space X projection from X × D
k k
onto X yields an isomorphism HdR (X) ' HdR (X × D). This is called the homo-
topy invariance of cohomology. See [S-S], p.57. We generalize it as follows. An
(open) disk bundle over a rigid analytic space X is a map p : Y → X, for
which there exists an admissible open cover U = {Xα } of X and isomorphisms
Yα = p−1 (Xα ) ≈ Xα × D compatible with p.
Let U = {Xα } be an admissible cover of X. Suppose we are given for each α a
nowhere-vanishing rigid analytic function gα on Xα such that if x ∈ Xα ∩ Xβ then
|gα (x)| = |gβ (x)|. Let
(10.6) Y = {(x, z)| x ∈ Xα , |z| < |gα (x)| for some α}.
RESIDUES AND COHOMOLOGY 47
Then Y is an open disk bundle obtained by pasting the subspaces Yα which project
onto Xα . Each Yα is isomorphic to Xα × D under the map sending (x, z) to
(x, gα (x)−1 z). We call such a Y an embedded disk bundle, because it is embedded
in X × A1 .
For any disk bundle p : Y → X and any trivializing cover {Xα } as above, we
have by the homotopy invariance
q q
(10.7) HdR (Xα ) ' HdR (Yα ).
Proposition 10.5. (compare [S-S], section 2, lemma 1) The projection p : Y → X
of a disk bundle induces
k k
(10.8) HdR (X) ' HdR (Y ).
Proof. The map p induces a homomorphism of spectral sequences p∗ from the
Mayer-Vietoris spectral sequence on X w.r.t. the cover {Xα } to the Mayer-Vietoris
spectral sequence on Y w.r.t. the cover {Yα }. Since the E2 terms coincide, so do
their abutments.
10.5. Relative annuli. Relative (closed, or affinoid) annuli over an affinoid base
are discussed in [BGR], Section 9.7.1. Here we prefer to work with open annuli.
Let X = Sp(B) be an affinoid, and λ ∈ B a rigid analytic function on X with
0 < |λ(x)| < 1 throughout X. The annulus AX (λ, 1) is the rigid analytic subspace
of X × A1 defined by
(10.9) AX (λ, 1) = {(x, z)| |λ(x)| < z < 1} .
The function x 7→ |λ(x)| is uniquely determined by the annulus (hence λ is de-
termined up to a unimodular function), and is called the conformal invariant of
AX (λ, 1). If X is reduced (so we can take the sup norm | · | on B as our Banach-
norm defining its topology, see [BGR] section 6.2.4), then rigid analytic functions
on AX (λ, 1) are power series
X
(10.10) bn z n , bn ∈ B
n∈Z
Assume that X is smooth. Fix any Banach norm on the space of k-forms on X
(they are all equivalent). A k-form on AX (λ, 1) can be written uniquely as
X X
(10.12) ω= ωn z n + ηn z n dz,
n∈Z n∈Z
converges (here we use the fact that the annulus is open), so ω is exact if and only
if ω0 is exact on X. This proves that the projection p : AX (λ, 1) → X induces an
isomorphism (the Künneth formula)
k k dz k−1
(10.16) HdR (AX (λ, 1)) ' HdR (X) ⊕ [ ] ∧ HdR (X).
z
The cohomology class [dz/z] depends only on the orientation of the annulus. If z 0
is another parameter on the annulus inducing the same orientation in each fiber,
then log(z/z 0 ) is rigid analytic in AX (λ, 1), so dz/z − dz 0 /z 0 is exact.
Suppose that r0 < r1 and choose s such that r0 < s ≤ r1 . Let Y = Ha0 (L, s− ) ∩ X 0 .
Note that X 0 = X ∪ Y.
Lemma 10.7. Y is a disk bundle over X0 .
Pd
Proof. Choose coordinates so that z(a0 ) = z0 and z(ai ) = j=0 aij zj for 1 ≤ i ≤
m, where maxj |aij | = 1 for every i, because ai ∈ L − πL. Now z ∈ Ha0 (L, s− )
if and only if |z0 | < s maxj |zj |, and in this P case max |zj | = max1≤j |zj |. But
z ∈ Hai (L, ri ) (1 ≤ i ≤ m) if and only if | j aij zj | ≤ ri maxj |zj |. Therefore for
z ∈ Ha0 (L, s− ) and 1 ≤ i ≤ m we have z = (z0 : z1 : · · · : zd ) ∈ Hai (L, ri ) if and
only if z 0 = (0 : z1 : · · · : zd ) ∈ Hai (L, ri ).
Consider now the covering of X0 by X0,i = {z 0 ∈ X0 | max |zj | = |zi |}. Then for
0
z ∈ X0,i the point z belongs to Y if and only if |z0 | < s|zi |. The part of Y lying
over X0,i is therefore isomorphic to X0,i × D, and the lemma follows.
10.8. The cohomology of X (τ ). Let us now check how the proof of the propo-
sition has to be modified to deal with X(τ ), for a general simplex
(10.32) τ = (M0 ⊃ · · · ⊃ Mr ⊃ πM0 ).
Note that X(τ ), being the intersection of the X(vi ), vi = [Mi ], is of the form
r
[ [
(10.33) X(τ ) = P(V ∗ ) − Ha (Mi , |π|).
i=0 a∈A0i
More generally, for the purpose of using induction, consider a sequence of lattices
(10.34) π −1 L0 ⊃ Lr ⊃ · · · ⊃ L1 ⊃ L0 ,
a collection {a0 , . . . , am } such that ali , . . . , ali+1 −1 ∈ Li+1 −Li (l0 = 0, lr+1 = m+1,
Lr+1 = π −1 L0 , some of the blocks of the a0j s may be empty), and a sequence of
real numbers
(10.35) 0 < r0 ≤ · · · ≤ rm ≤ |π|.
We assume that l1 > 0 (otherwise renumber the lattices). X(τ ) is of this shape
with all ri = |π|. Unlike the case of X(v), we must insist that all ri ≤ |π|. With
this data we associate
r li+1
[ [−1
(10.36) X = X({Li }, {ai }, {ri }) = P(V ∗ ) − Haj (π −1 Li , rj )
i=0 j=li
0
and we write X for the X associated with the same lattices, {a1 , . . . , am } and
{r1 , . . . , rm }. We also write X0 = X 0 ∩ Ha0 . It is again of the same form, with Li
replaced by L̄i = Li / ha0 i , and aj replaced by āj = aj |Ha0 (1 ≤ j).
To conclude the proof of theorem 10.1 we must show that the cohomology of X
is generated by logarithmic forms. We may assume, by induction, that this is the
case with X 0 and X0 .
i = 0 we are in the situation of lemma 10.7 and we saw there that for z such that
|z0 | < s max |zk |,
(10.38)
z = (z0 : · · · : zd ) ∈ Haj (π −1 L0 , rj,ε ) ⇔ z 0 = (0 : z1 : · · · : zd ) ∈ Haj (π −1 L0 , rj,ε ).
If j ≥ l1 (i ≥ 1) then z = (z0 : z1 : · · · : zd ) ∈ Haj (π −1 Li , rj,ε ) if and only if
(10.39) |z(aj )| ≤ rj,ε max{|π −1 z0 |, . . . , |π −1 zdi −1 |, |zdi |, . . . , |zd |}.
On the other hand z 0 = (0 : z1 : · · · : zd ) ∈ Haj (π −1 Li , rj,ε ) if and only if
(10.40) |z 0 (aj )| ≤ rj,ε max{|π −1 z1 |, . . . , |π −1 zdi −1 |, |zdi |, . . . , |zd |}.
Since |z0 | < s max |zk | implies
(10.41) |z(aj ) − z 0 (aj )| < rj,ε max{|π −1 z1 |, . . . , |π −1 zdi −1 |, |zdi |, . . . , |zd |}
we see that z ∈ Yε ⇒ z 0 ∈ X0,ε .
Suppose that z 0 ∈ X0,ε . Then the above also shows that z ∈ Yε if and only if for
every j ≥ l1
(10.42) rj,ε |π −1 z0 | < |z 0 (aj )|.
This proves the following lemma.
Lemma 10.10. Yε is a disk bundle over X0,ε . The intersection Xε ∩ Yε is an
oriented annulus bundle over X0,ε .
Proof. The case of Yε is clear, because a point z = (z0 : z 0 ) ∈ Yε if and only if
z 0 ∈ X0,ε and z0 satisfies
−1
(10.43) |z0 | < s max |zk | and |z0 | < min rj,ε |π||z 0 (aj )|}.
1≤k l1 ≤j
From (10.4), propositions 10.5 and 10.6 we get a long exact sequence
k
··· → HdR (Xε0 )
k k k−1 k k+1
(10.45) → HdR (Xε ) ⊕ HdR (X0,ε ) → HdR (X0,ε ) ⊕ HdR (X0,ε ) → HdR (Xε0 ).
k
As before, cancelling the terms HdR (X0,ε ) which map isomorphically onto each
other, we get the Gysin long exact sequence
k−2 k k−1 ρ
(10.46) · · · → HdR (X0,ε ) → HdR (Xε0 ) → HdR
k
(Xε ) → HdR (X0,ε ) → · · ·.
Using the exactness of lim on the category of inverse systems of finite-dimensional
←
vector spaces, and proposition 10.4, we take the limit as ε → 0 and obtain the exact
sequence
k−2 k k−1 ρ
(10.47) · · · → HdR (X0 ) → HdR (X 0 ) → HdR
k
(X) → HdR (X0 ) → · · ·
k
in which all the radii ri ≤ |π|. From here we deduce that HdR (X) is generated by
logarithmic forms precisely as in the proof of proposition 10.8.
RESIDUES AND COHOMOLOGY 53
References