Next Article in Journal
How Do Citizens View Digital Government Services? Study on Digital Government Service Quality Based on Citizen Feedback
Previous Article in Journal
Study on Vehicle Supply Chain Operation Mode Selection Based on Battery Leasing and Battery Swapping Services
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Coarse Sheaf Cohomology

Department of Mathematics, Karlsruhe Institute of Technology, D-76128 Karlsruhe, Germany
Mathematics 2023, 11(14), 3121; https://doi.org/10.3390/math11143121
Submission received: 24 May 2023 / Revised: 4 July 2023 / Accepted: 10 July 2023 / Published: 14 July 2023

Abstract

:
A certain Grothendieck topology assigned to a metric space gives rise to a sheaf cohomology theory which sees the coarse structure of the space. Already constant coefficients produce interesting cohomology groups. In degree 0, they see the number of ends of the space. In this paper, a resolution of the constant sheaf via cochains is developed. It serves to be a valuable tool for computing cohomology. In addition, coarse homotopy invariance of coarse cohomology with constant coefficients is established. This property can be used to compute cohomology of Riemannian manifolds. The Higson corona of a proper metric space is shown to reflect sheaves and sheaf cohomology. Thus, we can use topological tools on compact Hausdorff spaces in our computations. In particular, if the asymptotic dimension of a proper metric space is finite, then higher cohomology groups vanish. We compute a few examples. As it turns out, finite abelian groups are best suited as coefficients on finitely generated groups.

1. Introduction

The sheaf-theoretic approach to coarse metric spaces has been applied in many different contexts [1,2,3]. Sheaf-theoretic methods play an important role in our paper. We also present three other computational tools. Cochain complexes assigned to a filtration of Vietoris–Rips complexes have not just been used in the coarse setting [4]. Many well-known coarse (co-)homology theories are coarse homotopy invariant [5,6,7]. The cohomology of the Higson corona is of course as a composition of functors a coarse invariant which has been studied before [8]. Even in combination with other computational methods [9], coarse invariants are hard to compute for the spaces one is most interested in, which include Riemannian manifolds and finitely generated groups.
Coarse sheaf cohomology has been designed by the author in her thesis. Aside from an agenda to present new computational methods which may be suitable for a large number of spaces, there are two immediate results:
Theorem 1. 
If M is a non-positively curved closed Riemannian n-manifold and A a finite abelian group, then
H ˇ c t q ( M , A ) = H s i n g q ( S n 1 ; A )
the left side denotes coarse sheaf cohomology with values in the constant sheaf A and the right side denotes singular cohomology with values in the group A.
This result can be immediately applied to define a coarse version of mapping degree associated to a coarse map between manifolds.
Theorem 2. 
If T is a simplicial tree with infinitely many ends and A is a finite abelian group, then
H ˇ c t q ( T ; A ) = N A q = 0 0 o t h e r w i s e .
There are many interesting cohomology theories on coarse metric spaces. The most prominent examples are Roe’s coarse cohomology [10,11,12] and controlled operator K-theory [13,14,15,16]. If two metric spaces X , Y have the same coarse type, then specifying a coarse equivalence X Y is a proof. If on the other hand X , Y do not have the same coarse type, then a coarse invariant which does not have the same values on X and Y gives a proof. In general, a well-designed cohomology theory delivers a rich source of invariants which are easy to compute. To this date, cohomology of finitely generated free abelian groups has been calculated for Roe’s coarse cohomology and also controlled operator K-theory. There is still a gap in knowledge about cohomology of other finitely generated groups. Riemannian manifolds on the other hand do not show interesting cohomology groups since every Riemannian n-manifold with nonpositive sectional curvature is coarsely homotopic to R n and most coarse cohomology theories are coarse homotopy invariant [10].
Our coarse cohomology theory H ˇ c t q ( · ; · ) is a sheaf cohomology theory on a Grothendieck topology X c t assigned to a metric space X [17]. If A is an abelian group, then for the constant sheaf A on X we obtain in dimension 0 a copy of A for every end of X or an infinite direct sum of copies of A if X does not have finitely many ends [17].
In this paper, we design a cochain complex ( C Y b q ( X ; A ) ) q assigned to a metric space X and abelian group A. The functor U X C Y b q ( U , A ) forms a flabby sheaf on X c t . The sequence of sheaves
0 A X C Y b 0 ( · , A ) C Y b 1 ( · , A ) C Y b 2 ( · , A )
is exact. Thus, cohomology of
0 C Y b 0 ( X , A ) C Y b 1 ( X , A ) C Y b 2 ( X , A )
computes coarse sheaf cohomology of X with values in A X .
Theorem 3. 
If X is a metric space, then there is a flabby resolution C Y b q ( · ; A ) of the constant sheaf A X on X c t . We can compute sheaf cohomology with values in the constant sheaf using cochain complexes:
H ˇ c t q ( X ; A X ) = H Y b q ( X , A ) .
For q 1 , there is a comparison map H Y b q ( X ; A ) H X q + 1 ( X ; A ) with Roe coarse cohomology. This map is neither injective nor surjective though. The main difference is that our cochains are defined as maps that need to be “blocky” while coarse cochains do not have this restriction. Thus, general statements on cohomology are easier to prove for Roe coarse cohomology, while we hope that combinatorical computations are easier realized using blocky cochains.
There are several notions of homotopy on the coarse category which are all equivalent in some way. The homotopy theory we are going to employ uses the asymptotic product as coarse substitute for a product and the first quadrant in R 2 equipped with the Manhattan metric as a coarse substitute for an interval [18]. In effect, this homotopy theory and the other coarse homotopy theories are only of use if one wants to compute cohomology of R n and maybe Riemannian manifolds. Nonetheless, we prove that coarse sheaf cohomology is a coarse homotopy invariant using the resolution via cochains.
Theorem 4. 
If two coarse maps α , β : X Y between metric spaces are coarsely homotopic, then they induce the same map
α , β : H ˇ c t q ( Y ; A ) H ˇ c t q ( X ; A )
in cohomology with values in a constant sheaf A.
A coarse map α : X Y between metric spaces induces a cochain map α : C Y b q ( Y ; A ) C Y b q ( X ; A ) which in turn induces a homomorphism α : H Y b q ( Y ; A ) H Y b q ( X ; A ) . Conversely, the inverse image functor maps the constant sheaf A Y on Y c t to the constant sheaf A X on X c t . Thus, there is an induced homomorphism α in cohomology. One may wonder if both homomorphisms α , α coincide, and indeed they do.
To a proper metric space X we can assign a compact Hausdorff topological space ν ( X ) , the Higson corona of X. This version of boundary reflects sheaf cohomology in the following way: There is a functor · ν which maps a sheaf F on X c t to a sheaf F ν on ν ( X ) . Conversely, the functor · ^ maps a sheaf G on ν ( X ) to a sheaf G ^ on X c t , Together, they provide an equivalence of categories between “reflective” sheaves on X c t and sheaves on ν ( X ) . In particular, the constant sheaf A X on X c t is reflective and mapped to the constant sheaf A ν ( X ) on ν ( X ) . We can compute cohomology with constant coefficients either way:
Theorem 5. 
If X is a proper metric space and A an abelian group, then
H ˇ c t q ( X ; A X ) = H ˇ ( ν ( X ) ; A ν ( X ) )
the qth cohomology of X with values in the constant sheaf A on X c t is isomorphic to the qth sheaf cohomology of the Higson corona ν ( X ) of X with values in the constant sheaf A ν ( X ) .
Moreover, if asdim ( X ) n then H ˇ c t q ( X , A X ) = 0 for q > n .
This paper provides enough computational methods to compute metric cohomology of finitely generated groups. Vanishing of H ˇ c t 1 ( Z , A ) = 0 for finite A can be computed directly using cochains. Then, our result on the Higson corona implies that Z is acyclic for finite coefficients. The same method can be employed to show that trees are acyclic for finite coefficients. Thus, we computed metric cohomology of the free group F n with n < generators. Computing cohomology of the free abelian groups Z n with n < is more challenging. A coarse homotopy equivalence Z n 1 × Z 0 Z 0 provides a Leray cover of Z n which has the same combinatorical information as the nerve of a Leray cover of the topological space S n 1 . Thus, cohomology with finite coefficients can be derived.
Theorem 6. 
If A is a finite abelian group, then
H ˇ c t q ( Z n ; A ) = A A n = 1 , q = 0 A n 1 , q = 0 q = n 1 0 o t h e r w i s e .
There is a more general notion of coarse space which includes the class of coarse metric spaces. Most of our concepts work in more generality. We restrict our attention to metric spaces only since a wider audience (than coarse geometers) is interested in this class of coarse spaces only. The coarse sheaf cohomology theory is defined on coarse spaces with connected coarse structure. The resolution via cochains also works for this class of spaces. The homotopy theory is only defined for metric spaces and the results on the Higson corona work for proper metric spaces and coarse structures generated by a compactification of a paracompact, locally compact Hausdorff space.
This article is organized in 10 sections. Some can be read independently but there are also a few dependencies as depicted in the following diagram.
Mathematics 11 03121 i001
The final section uses every aspect so far discussed. Sheaf-theoretic methods, the resolution via cochains, coarse homotopy and the Higson corona are employed in the computation of metric cohomology of Z n .

2. Coarse Cohomology by Roe and the Higson Corona

This chapter introduces terminology and concepts which are well known to coarse geometers.
If X is a metric space, then a subset E X × X is called an entourage if
sup ( x , y ) E d ( x , y ) <
The set of entourages forms the coarse structure of X. If R 0 , then the set
Δ R : = { ( x , y ) X × X | d ( x , y ) R }
is an entourage. If E X × X , B X are two subsets, then
E [ B ] : = { x X ( x , y ) E , y B }
A subset B X is called bounded if there exists x 0 X and R 0 such that Δ R [ x 0 ] B .
A map α : X Y between metric spaces is called coarsely uniform if for every R 0 there exists S 0 such that d ( x , y ) R in X implies d ( α ( x ) , α ( y ) ) S in Y. The map α is called coarsely proper if for every bounded set B Y the set α 1 ( B ) is bounded in X. The map α is called coarse if α is both coarsely uniform and coarsely proper. Two maps α , β : X Y between metric spaces are called close if the set α × β ( Δ 0 ) is an entourage in Y. The coarse category consists of metric spaces as objects and coarse maps modulo close as morphisms. Isomorphisms in this category are called coarse equivalences.
This paper presents a resolution of the constant sheaf which consists of cochains which closely resemble coarse cochains of Roe’s coarse cohomology. For this purpose, we give a quick introduction to coarse cohomology by Roe which was invented by Roe in [10,11].
If X is a metric space, then the set of q-simplices of the R-Vietoris–Rips complex of X is defined as
Δ R q : = { ( x 0 , , x q ) d ( x i , x j ) R i , j } .
A subset B X q + 1 is called bounded if the projection to every factor is bounded. Then, a subset C X q + 1 is called cocontrolled if for every R 0 the set C Δ R q is bounded.
Definition 1. 
If X is a metric space and A an abelian group, then the coarse cochains C X q ( X ; A ) is the set of functions X q + 1 A with cocontrolled support. It is a group by pointwise addition. The coboundary map q : C X q ( X ; A ) C X q + 1 ( X ; A ) is defined by
( q φ ) ( x 0 , , x q + 1 ) = i = 0 q + 1 ( 1 ) i φ ( x 0 , , x ^ i , , x q + 1 ) .
This makes ( C X q ( X ; A ) , q ) a cochain complex. Its homology is called coarse cohomology by Roe and denoted by H X ( X ; A ) .
If α : X Y is a coarse map, then it induces a cochain map
α q : C X q ( Y , A ) C X q ( X , A ) φ φ α × ( q + 1 )
Two coarse maps which are close induce the same map in cohomology. If A = R and X = R n , then
H X q ( R n , R ) = R q = n 0 o t h e r w i s e .
A section in this paper transfers sheaves on a proper metric space to sheaves on its Higson corona. For this purpose, we give a definition of the Higson corona which is equivalent to the usual one [19].
Let X be a metric space. Two subsets A , B X are called close (or not coarsely disjoint) if there exists an unbounded sequence ( a i , b i ) i A × B and some R 0 such that d ( a i , b i ) R for every i. We write A B in this case.
A metric space is called locally finite if every bounded set is finite. Every proper metric space is coarsely equivalent to a locally finite metric space.
Definition 2. 
Let X be a proper metric space and S X a locally finite subset where the inclusion is coarsely surjective. Denote by S ^ the set of nonprincipal ultrafilters on S. If A S is a subset, define
cl ( A ) : = { F S ^ : A F } .
Then, define a relationon subsets of S ^ : π 1 π 2 if for every A , B S the relations π 1 cl ( A ) , π 2 cl ( B ) imply A B .
The relationon subsets of S ^ determines a Kuratowski closure operator
π ¯ = { F S ^ : { F } π } .
Now, define a relation λ on S ^ : F λ G if A F , B G implies A B .
Now, the Higson corona ν ( X ) of X is defined ν ( X ) = S ^ / λ as the quotient by λ.
If A X is a subset of a metric space, then cl ( A ) = A ¯ ν ( X ) where the closure is taken in the Higson compactification. We call ( cl ( A ) c ) A X the basic open sets and ( cl ( A ) ) A X the basic closed sets. There are two observations: If A , B X are two subsets, then
  • cl ( A ) cl ( B ) = Ø if and only if A   / B are not close
  • cl ( A ) cl ( B ) = cl ( A B ) .

3. Coarse Sheaf Cohomology, a Survey

This chapter gives a survey on coarse sheaf cohomology or coarse cohomology with twisted coefficients as we call it [17]. There are several facts on sheaf cohomology on topological spaces which hold in more generality for sheaf cohomology defined on a Grothendieck topology. Since the literature does not provide every aspect, we are going to prove these facts by hand.
Let U X be a subset of a metric space. A finite family of subsets U 1 , , U n U forms a coarse cover of U if for every entourage E U × U the set
E [ U 1 c ] E [ U n c ]
is bounded. This is equivalent to saying that the set
( U × U ) ( i U i × U i ) c
is a cocontrolled subset of X 2 .
To a metric space X we associate a Grothendieck topology X c t in the following way. The underlying category C a t ( X c t ) is the poset of subsets of X. Subsets ( U i ) i form a covering of U X if they coarsely cover U.
A contravariant functor F on subsets of X is a sheaf on X c t if for every coarse cover U 1 , , U n U of a subset of X the following diagram is an equalizer
F ( U ) i F ( U i ) i , j F ( U i U j ) .
If F is a sheaf on X c t then the right derived functor of the global sections functor is called coarse sheaf cohomology, written H ˇ c t ( X ; F ) .
If
0 F G H 0
is a short exact sequence of sheaves on X c t then there is a long exact sequence in cohomology
0 H ˇ c t 0 ( X , F ) H ˇ c t 0 ( X , G ) H ˇ c t 0 ( X , H ) H ˇ c t 1 ( X , F ) H ˇ c t q ( X , F ) H ˇ c t q ( X , G ) H ˇ c t q ( X , H ) H ˇ c t q + 1 ( X , F )
If A is an abelian group, the sheafification of the constant presheaf A on X c t is called the constant sheaf A X on X. In this paper, we are interested in the computation of H ˇ c t q ( X ; A X ) in higher dimension. The zeroth cohomology group is related to the number of ends e ( X ) of the metric space X:
H ˇ c t 0 ( X ; A X ) = A X ( X ) = A e ( X ) e ( X ) < N A e ( X ) = .
A sheaf F on X c t is called acyclic if H ˇ c t q ( X , F ) = 0 for q > 0 . A sequence of sheaves
F i φ i F i + 1 φ i + 1 F i + 2
is exact if im φ i = ker φ i + 1 . Here, im φ is the sheafification of the image presheaf U im ( φ ( U ) ) .
Lemma 1. 
If
0 F F 0 F 1
is an acyclic resolution of sheaves on X c t then
H ˇ c t q ( X , F ) = H q ( 0 F 0 ( X ) F 1 ( X ) ) ,
cohomology of F can be computed by taking homology of the cocomplex
0 F 0 ( X ) F 1 ( X ) .
Proof. 
Suppose
0 F i F 0 d 0 F 1 d 1 F 2 d 2
is an exact sequence with F i acyclic for every i.
For every i = 1 , 2 , define ε i = ker d i . The exact sequence
0 F F 0 ε 1 0
gives rise to a long exact sequence
0 H ˇ c t 0 ( X , F ) H ˇ c t 0 ( X , F 0 ) H ˇ c t 0 ( X , ε 1 ) H ˇ c t 1 ( X , F ) 0 0 H ˇ c t q ( X , ε 1 ) H ˇ c t q + 1 ( X , F ) 0
Thus, H ˇ c t q + 1 ( X , F ) = H ˇ q ( X , ε 1 ) for q 1 and
H ˇ c t 1 ( X , F ) = ε 1 ( X ) / im ( d 0 ( X ) ) = ( ker   d 1 ) ( X ) / im ( d 0 ( X ) ) = H 1 ( 0 F 0 ( X ) F 1 ( X ) )
The inclusion ε i F i and the corestriction of d i to im d i = ε i + 1 combine to an exact sequence
0 ε i F i ε i + 1 0 .
This sequence gives rise to a long exact sequence
0 H ˇ c t 0 ( X , ε i ) H ˇ c t 0 ( X , F i ) H ˇ c t 0 ( X , ε i + 1 ) H ˇ c t 1 ( X , ε i ) 0 H ˇ c t q ( X , ε i + 1 ) H ˇ c t q + 1 ( X , ε i ) 0
which reads H ˇ c t q + 1 ( X , ε i ) = H ˇ c t q ( X , ε i + 1 ) for q 1 . If q 2 , then we obtain inductively
H ˇ c t q ( X , F ) = H ˇ c t q 1 ( X , ε 1 ) = = H ˇ c t 1 ( X , ε q 1 ) = H 1 ( 0 F q 1 ( X ) F q ( X ) ) = H q ( 0 F 0 ( X ) F 1 ( X ) ) .
Lemma 2. 
If X is a metric space, every injective sheaf on X c t is flabby.
Proof. 
Let I be an injective sheaf on X c t and let V U be an inclusion of subsets. We define a presheaf Z U , X on X c t by
W Z W U 0 o t h e r w i s e
Denote by Z U , X # the sheafification. In a similar way, we define Z V , X and Z V , X # . Then, Z V , X # Z U , X # is a subsheaf in a canonical way. Thus, we have an exact sequence
0 Z V , X # Z U , X #
Since I is an injective object the sequence
H o m S h ( Z U , X # , I ) H o m S h ( Z V , X # , I ) 0
is exact. Now
H o m S h ( Z U , X # , I ) = H o m P S h ( Z U , X , I ) = I ( U )
and
H o m S h ( Z V , X # , I ) = H o m P S h ( Z V , X , I ) = I ( V )
which proves the claim. □
Lemma 3. 
If X is a metric space, then flabby sheaves on X c t are acyclic.
Proof. 
We mimic the proof of ([20], Proposition 2.5).
If F is a flabby sheaf, then it can be embedded in an injective sheaf I . The quotient of this inclusion is denoted G . Then, we have an exact sequence
0 F I G 0
with F flabby, I flabby by Lemma 2 and G is flabby by a standard argument. General theory on flabby sheaves also implies that the sequence
0 F ( X ) I ( X ) G ( X ) 0
is exact. Then, the long exact sequence in cohomology to the short exact sequence (2), the exactness of (3) and H ˇ c t q ( X , I ) = 0 for q 1 implies H ˇ c t 1 ( X , F ) = 0 and
H ˇ c t q ( X , F ) = H ˇ c t q 1 ( X , G )
for q 2 . Since G satisfies the requirements for this Lemma, we obtain the result for q 2 using inductively G and the isomorphism (4). □

4. Standard Resolution

This chapter proves Theorem 3.
Let A be an abelian group. If A 1 A n = U is a disjoint union of a subset U X of a metric space, then
C A 1 , , A n q ( U , A ) = { φ : U q + 1 A | φ | A i 0 × × A i q constant i 0 , , i q { 1 , , q } }
Then, we define
C q ( U , A ) = lim A 1 A n = U C A 1 , , A n q ( U , A )
where the indexing category consists of pairwise disjoint subsets A 1 , , A n U with A 1 A n = U . There is an arrow A 1 A n C 1 C l if ( C i ) i is a refinement of ( A i ) i . Then φ C A 1 , , A n q ( U , A ) is equivalent to ψ C B 1 , , B m q ( U , A ) if
φ | A i 0 B j 0 × × A i q B j q = ψ | A i 0 B j 0 × × A i q B j q
for every i 0 , i q { 1 , , n } , j 0 , , j q { 1 , , m } . We equip C q ( U ; A ) with a group operation by pointwise addition. The elements of C q ( U ; A ) are called blocky functions with blocks A 1 , , A n . They can be compared with the group of all functions U q + 1 A .
A differential on C q ( U , A ) is defined by
d q : C q ( U , A ) C q + 1 ( U , A ) φ ( x 0 , , x q + 1 ) i = 0 q + 1 ( 1 ) i φ ( x 0 , , x ^ i , , x q + 1 ) .
Now, C X b q ( U , A ) defines the subcomplex of functions in C q ( U , A ) with cocontrolled support. Then, we define C Y b q ( U , A ) : = C q ( U , A ) / C X b q ( U , A ) .
Definition 3. 
If X is a metric space, A an abelian group and q 0 then coarse cohomology H Y b q ( X , A ) is defined to be the qth homology of the coarse cochain complex ( C Y b q ( X , A ) , d q ) q 0 .
Subsets U 1 , , U n of a subset U X of a metric space form a coarse disjoint union of U if they coarsely cover U and every two elements are disjoint.
Lemma 4. 
If U X is a subset of a metric space and A an abelian group, then
H Y b 0 ( U , A ) = ker d 0 = A ( U )
Proof. 
We compute H Y b 0 ( U , A ) . Let φ ker d 0 be a cocycle. Then, x y if d 0 φ ( x , y ) = 0 defines an equivalence relation on X with equivalence classes ( φ 1 ( k ) ) k A . The φ 1 ( k ) form a coarse disjoint union since d 0 φ has cocontrolled support. We can assume all φ 1 ( k ) are not bounded otherwise we subtract a cochain with bounded (cocontrolled) support. Thus, φ is an element of A ( U ) .
If we are given a coarse disjoint union U 1 , , U n of U and ( a i ) U i A ( U ) then we can assume the U i are disjoint and not bounded. Then,
φ : U A x a i , x U i
defines a cocycle in C Y b 0 ( U , A ) . □
If α : X Y is a coarse map between metric spaces and φ C q ( Y , A ) a cochain, then α ( φ ) : = φ α × q + 1 defines a cochain in C q ( X , A ) , specifically C A 1 , , A n q ( Y , A ) is mapped to C α 1 ( A 1 ) , , α 1 ( A n ) q ( X , A ) . If φ has cocontrolled support, so does α φ . Thus, there is a well-defined cochain map α : C Y b q ( Y , A ) C Y b q ( X , A ) .
In particular, an inclusion U V of subsets induces a restriction map i : C Y b q ( V , A ) C Y b q ( U , A ) . Thus, C Y b q ( · , A ) forms a presheaf on X c t .
Lemma 5. 
If X is a metric space, the presheaf C Y b q ( · , A ) is sheaf on X c t .
Proof. 
Let U 1 , , U n be a coarse cover of a subset U X . We show the identity axiom. Let φ C Y b q ( U , A ) be a section with φ R | U i = 0 for every i. By Lemma 6, the set V : = ( U 1 q + 1 U n q + 1 ) c is cocontrolled. Then
φ = φ | U 1 + + φ | U n + φ | V
as a finite sum of functions with cocontrolled support has cocontrolled support.
We show the gluing axiom. Suppose φ i C Y b q ( U i , A ) are functions with φ i | U j = φ j | U i for every i , j . Define a function
φ : U q + 1 A ( x 0 , , x q ) φ 1 ( x 0 , , x q ) ( x 0 , , x q ) U 1 q + 1 φ 2 ( x 0 , , x q ) ( x 0 , , x q ) U 2 q + 1 \ U 1 q + 1 φ n ( x 0 , , x q ) ( x 0 , , x q ) U n q + 1 ( U 1 q + 1 U n 1 q + 1 ) c 0 o t h e r w i s e .
If φ i C A i 1 , , A i n 1 ( U i , A ) then φ C A 11 , , A 1 n 1 , A 21 \ U 1 , , A n , n n \ ( U 1 U n 1 ) , ( U 1 U n ) c ( U , A ) . As can easily be seen, the cochain φ restricts to φ i for every i. □
Lemma 6. 
If R 0 and U 1 , , U n are a coarse cover of a subset U X of a metric space then
( U 1 q + 1 U n q + 1 ) c Δ R q
is bounded.
Proof. 
If f : { 1 , , n } { 0 , , q } is a function, then denote
A f : = i f 1 ( 0 ) U i c × × i f 1 ( q ) U i c .
Here, the empty intersection denotes U. Then,
( U 1 q + 1 U n q + 1 ) c U q + 1 = { ( x 0 , , x q ) U q + 1 : i { 1 , , n } j { 0 , , q } x j U i } = f : { 1 , , n } { 0 , , q } A f .
Now, the projection to the ith factor of A f Δ R q is
( A f Δ R q ) i { x U : d ( x , i f 1 ( 0 ) U i c ) R , , d ( x , i f 1 ( q ) U i c ) R } = Δ R [ i f 1 ( 0 ) U i c ] Δ R [ i f 1 ( q ) U i c ] i = 1 n Δ R [ U i c ]
bounded. Since ( U 1 q + 1 U n q + 1 ) c U q + 1 is a finite union of the A f this proves the claim. □
Lemma 7. 
The sheaf C Y b q ( · , A ) on X c t is flabby.
Proof. 
If U V is an inclusion of subsets and φ C q ( U , A ) then there is a disjoint union A 1 A n = U with φ C A 1 , , A n ( U , A ) . Define
φ ˜ : V q + 1 A ( x 0 , , x q ) 0 i { 0 , , q } : x i U φ ( x 0 , , x q ) o t h e r w i s e .
Then, φ ˜ C A 1 , , A n , U c ( V , A ) restricts to φ on U. □
Lemma 8. 
The homology of C q ( X , A ) is concentrated in degree zero.
Proof. 
We compute H q ( C ( X , A ) ) = A q = 0 0 o t h e r w i s e . If q = 0 then
ker d 0 = { φ : X A : d 0 φ = 0 } = { φ : X A : φ ( x 1 ) φ ( x 0 ) = 0 x 1 , x 0 X } = { φ : X A   constant } = A
If q 1 and φ ker d q then define the cochain
φ ˜ : X q Z ( x 0 , , x q 1 ) φ ( 0 , x 0 , , x q 1 ) .
Here, 0 X is a fixed point. If φ C A 1 , , A n q ( X , A ) then φ ˜ C A 1 , , A n q 1 ( X , A ) . Then
d q 1 φ ˜ ( x 0 , , x q ) = i = 0 q ( 1 ) i φ ( 0 , x 0 , , x ^ i , , x q ) = i = 1 q + 1 ( 1 ) i + 1 φ ( 0 , x 0 , , x ^ i 1 , , x q ) + d q φ ( 0 , x 0 , , x q ) = φ ( x 0 , , x q )
Thus, higher homology of C q ( X , Z ) vanishes. □
We note an exact sequence of cochain complexes:
Mathematics 11 03121 i002
Lemma 9. 
If q 1 and for every subset U X and ψ ker d X q + 1 b there exists a coarse cover U i of U and ψ i C X b q ( U i ; A ) with d q ( ψ i ) = ψ | U i then C Y b ( · ; A ) is exact at q.
Proof. 
Let φ ker d Y q b C Y b q ( U ; A ) be an element. Then, ψ : = d q φ has cocontrolled support; thus, it is an element of C X b q + 1 ( U ; A ) . Since d q + 1 ψ = d q + 1 d q φ = 0 the element ψ is even a cocycle in C X b q + 1 ( X ; A ) . Then, there exists a coarse cover ( U i ) i and elements ψ i C X b q ( U i ; A ) with d q ( ψ i ) = ( d q φ ) | U i . Then, φ | U i ψ i is a cocycle in C q ( U i ; A ) for every i. Thus, there exists φ i C q 1 ( U i ; A ) with d q 1 φ i = φ | U i ψ i . Thus, φ | U i represents a coboundary. □
Lemma 10. 
If q 1 and ( U 1 q + 1 U n q + 1 ) c is cocontrolled in U q + 1 then U 1 , , U n is a coarse cover of U.
Proof. 
Let R 0 be a number. If ( x , y ) ( i U 2 ) c Δ R then ( x , y , , y ) ( i U i q + 1 ) c Δ R q . Since this set is bounded, ( x , y ) must be contained in a bounded set too. □
Lemma 11. 
If ψ C X b q ( U , A ) is a cocycle, then there exists a coarse cover U 1 , , U n of U with ψ | U i = 0 for every i = 1 , , n .
Proof. 
Suppose ψ C A 1 , , A n ( U , A ) and fix a i A i for every i. Then A i is bounded if ψ ( a i , , a i ) 0 . We add i to a list C . Likewise, A i × A j is cocontrolled if there exists a map f : { 0 , , q } { i , j } with ψ ( a f ( 0 ) , , a f ( q ) ) 0 . We add the set { i , j } to the list C . We proceed likewise with A i × × A j of up to q + 1 factors. We then define
U = { A i 1 A i m S C S { i 1 , , i m } }
We show U is the desired coarse cover.
If V U then it is of the form V = A i 1 A i m . Let f : { 0 , , q } { i 1 , , i m } be a function. Since { f ( 0 ) , , f ( q ) } { i 1 , , i m } we have { f ( 0 ) , , f ( q ) } C . Thus ψ ( a f ( 0 ) , , a f ( q ) ) = 0 . Since f was arbitrary this implies ψ | V = 0 .
If ( a i 0 , , a i q ) ( V U V q + 1 ) c then A i 0 A i q U . Thus there exists a subset S { i 0 , , i q } with S C . Which implies that A i 0 × × A i q is cocontrolled. This way we showed that ( V U V q + 1 ) c is cocontrolled in U q + 1 . By Lemma 10 we can conclude that U is a coarse cover. □
Theorem 7. 
If X is a metric space and A an abelian group then the C Y b q ( X , A ) are a flabby resolution of the constant sheaf A on X c t . We can compute
H ˇ q ( X , A ) = H Y b q ( X , A ) .
for every q 0 .
Proof. 
We prove that
0 A C Y b 0 ( X , A ) C Y b 1 ( X , A )
is a flabby resolution of A. By Lemma 5, the C Y b q ( X , A ) are sheaves. They are flabby by Lemma 7. By Lemma 4, the sequence is exact at 0. If we combine Lemmas 9 and 11, then we see that it is exact for q 1 . □

5. Functoriality, Graded Ring Structure and Mayer–Vietoris

This chapter presents a few immediate applications of Theorem 3.
Lemma 12. 
If two coarse maps α , β : X Y are close then they induce the same map in cohomology.
Proof. 
The chain homotopy for coarse cohomology presented in ([11], Proposition 5.12) can be costumized for our setting. Define a map h : C Y b q ( Y , A ) C Y b q 1 ( X , A ) by
( h φ ) ( x 0 , , x q 1 ) = i = 0 q 1 ( 1 ) i φ ( α ( x 0 ) , , α ( x i ) , β ( x i ) , , β ( x q 1 ) ) .
If φ C A 1 , , A n q ( Y , A ) then h φ C α 1 ( A i ) β 1 ( A j ) q 1 ( X , A ) . Since α , β are close, cocontrolled support of φ implies cocontrolled support of h φ . Thus, h is well-defined.
The combinatorical calculation presented in the proof of ([11], Proposition 5.12) shows that
d q 1 ( h φ ) + h ( d q φ ) = β φ α φ .
Thus α , β are cochain homotopic. □
Throughout this section, X denotes a metric space and R a commutative ring.
We define a map on cochains
C Y b p ( X , R ) × C Y b q ( X , R ) C Y b p + q ( X , R ) ( ϕ , ψ ) ϕ ψ
with
( ϕ ψ ) ( x 0 , , x p + q ) = ϕ ( x 0 , , x p ) ψ ( x p , , x p + q ) .
Lemma 13. 
This product ∨ is well-defined.
Proof. 
We show ϕ ψ has cocontrolled support if one of ϕ , ψ does.
Suppose ϕ has cocontrolled support. Then, supp ϕ Δ R p is bounded for every R 0 . This implies the 0th factor B : = ( supp ϕ Δ R p ) 0 is bounded. If p i p + q , then the ith factor
( supp   ( ϕ ψ ) Δ R p + q ) i { x X : d ( x , B ) R }
is bounded. This proves the claim. □
The formula
d p + q ( ϕ ψ ) = d p ϕ ψ + ( 1 ) p ϕ d q ψ
is easy to check. From that, we deduce that the ∨-product of two cocycles is a cocycle and the product of a cocycle with a coboundary is a coboundary. Thus, ∨ gives rise to a cup-product ∪ on H Y b ( X , R ) . Associativity and the distributive law can be checked on cochain level. This makes ( H Y b ( X ; R ) , + , ) a graded ring.
Theorem 8. 
(Mayer–Vietoris) If U 1 , U 2 is a coarse cover of a metric space X, then there is a long exact sequence in cohomology
0 H ˇ c t 0 ( X ; A ) H ˇ c t 0 ( U 1 ; A ) H ˇ c t 0 ( U 2 ; A ) H ˇ c t 0 ( U 1 U 2 ; A ) H ˇ c t 1 ( X ; A ) H ˇ c t q ( X ; A ) H ˇ c t q ( U 1 ; A ) H ˇ c t q ( U 2 ; A ) H ˇ c t 0 ( U 1 U 2 ; A ) H ˇ c t q + 1 ( X ; A )
Proof. 
We examine a sequence of cocomplexes
0 C Y b q ( X ; A ) α C Y b q ( U 1 ; A ) C Y b q ( U 2 ; A ) β C Y b q ( U 1 U 2 ; A ) 0 .
Here, α is defined by φ ( φ | U 1 , φ | U 2 ) and β by ( φ 1 , φ 2 ) φ 2 | U 1 φ 1 | U 2 . This sequence is exact at C Y b q ( X ; A ) and C Y b q ( U 1 ; A ) C Y b q ( U 2 ; A ) since C Y b q ( · ; A ) is a sheaf on X c t and U 1 , U 2 are a coarse cover of X. It is exact at C Y b q ( U 1 U 2 ) since C Y b q ( · ; A ) is a flabby sheaf.
The result is obtained by taking the long exact sequence in cohomology of the exact sequence of cochain complexes. □
We denote by H X b q ( X ; A ) the qth homology group of the cochain complex C X b q ( X ; A ) given a metric space X and an abelian group A.
Proposition 1. 
Let X be a metric space and A an abelian group. Then,
H X b 0 ( X , A ) = A e ( X ) = 0 0 e ( X ) > 0 ;
H X b 1 ( X , A ) = 0 e ( X ) = 0 A e ( X ) 1 0 < e ( X ) < N A e ( X ) =
and
H X b q + 1 ( X , A ) = H Y b q ( X , A )
for every q 1 .
Proof. 
Suppose q = 0 . An element of ker d 0 is a constant function. If X is bounded, every constant function represents an element of H X b 0 ( X , A ) = A . If X is not bounded, then every constant function with bounded (cocontrolled) support must be zero.
If q > 0 , we use the short exact sequence of cochain complexes
0 C X b q ( X , A ) C q ( X , A ) C Y b q ( X , A ) 0 .
This splits since every element of C Y b q ( X , A ) is represented by a blocky map φ : X q + 1 A .
Now we produce the long exact sequence in cohomology. The first few terms are
0 H X b 0 ( X , A ) H 0 ( X , A ) H Y b 0 ( X , A ) H X 1 ( X , A ) 0 .
If X is bounded then, this reads
0 A i d A 0 0 H X 1 ( X , A ) 0 .
Thus, H X b 1 ( X , A ) = 0 . If X is not bounded, then the first few terms of the long exact sequence in cohomology read
0 0 A A ( X ) H X b 1 ( X , A ) 0
Then
H X b 1 ( X , A ) = C f ( X , A ) / A = A e ( X ) 1 e ( X ) < N A e ( X ) =
In the middle term, we mod out the constant functions.
For q 1 , the long exact in cohomology reads
0 H Y b q ( X , Z ) H X b q + 1 ( X , Z ) 0 .
Thus we proved the claimed results. □

6. Computations

Theorem 3 can also be applied to compute cohomology groups in a combinatorical manner.
Lemma 14. 
If A is a finite abelian group, then H ˇ c t 1 ( Z 0 , A ) = 0 .
Proof. 
If φ ker d Y 1 b then d 1 φ has cocontrolled support. This means for every n N the set supp ( d 1 φ ) Δ n 1 is bounded. This amounts to saying that the function
φ n : x φ ( x , x + n ) φ ( x , x + 1 ) φ ( x + n 1 , x + n )
has finite support x 1 , , x r n Z 0 . Then define
φ ˜ : Z 0 A x i = 0 x 1 φ ( i , i + 1 ) .
This function is blocky since φ ˜ assumes only finitely many values. Here, we use that A is finite. Moreover, we have
d 0 φ ˜ ( x , x + n ) = i = 0 x + n 1 φ ( i , i + 1 ) i = 0 x 1 φ ( i , i + 1 ) = i = x x + n 1 φ ( i , i + 1 ) = φ ( x , x + n ) φ n ( x ) x = x 1 , , x r n φ ( x , x + n ) o t h e r w i s e .
This shows that φ d 0 φ ˜ has cocontrolled support. Thus φ is a coboundary in C Y b 1 ( Z 0 , A ) . □
Theorem 9. 
If T is a tree and A is a finite abelian group then
H ˇ c t 1 ( T ; A ) = 0 .
Proof. 
Designate an element t 0 T as the root of the tree and define
S = { t T d ( t 0 , t ) N 0 } .
Let φ C Y b 1 ( S , A ) be a cocycle. Then for every s S , there is a unique 1-path a 0 = t 0 , , a n = s joining t 0 to s. Define
φ ˜ : S A s i = 0 n 1 φ ( a i , a i + 1 )
Let n 0 be a number. If s , t S and d ( s , t ) = n then there exist paths a 0 , , a k , c 0 , , c m joining t 0 to t and a 0 , , a k , b 0 , , b l joining t 0 to s with n = m + l + 2 or n = m + l depending on whether c m , c m 1 , , c 0 , a k , b 0 , b 1 , , b l or c m , c m 1 , , c 0 , b 0 , , b l is a 1-path joining t to s. Then
d 0 φ ˜ ( s , t ) φ ( s , t ) = φ ( a k , c 0 ) + i = 0 m 1 φ ( c i , c i + 1 ) φ ( a k , b 0 ) i = 0 l 1 φ ( b i , b i + 1 ) φ ( s , t )
is a would-be cocycle in Δ n + 2 1 ; thus, it has bounded support. Thus, we showed φ is a coboundary.
Since the inclusion S T is coarsely surjective, we can conclude H ˇ c t 1 ( T , A ) = H ˇ c t 1 ( S , A ) = 0 . □
We will compute the following example later in more detail. This version of the proof is more combinatorical though.
Lemma 15. 
If Z is the free abelian group on two generators, then H ˇ c t 1 ( Z 2 , Z / 3 Z ) 0 ; indeed, the first cohomology group contains a copy of Z / 3 Z .
Proof. 
We divide Z 2 into 4 quadrants: A 0 = Z 0 × Z 0 , A 1 = Z 0 × Z < 0 , A 2 = Z < 0 × Z < 0 , A 3 = Z < 0 × Z 0 . Fix points 0 A 0 , , 3 A 3 . We define a cocycle φ C Y b 1 ( Z 2 , Z / 3 Z ) by
Mathematics 11 03121 i003
Among other equations, we obtain d 1 φ ( 0 , 2 , 0 ) = 2 0 + 2 = 1 and d 1 φ ( 1 , 3 , 1 ) = 2 0 + 2 = 1 . Thus, A 0 × A 2 × A 0 and A 1 × A 3 × A 1 lie in the support of d 1 φ . Since A 0 × A 2 and A 1 × A 3 are cocontrolled, this is okay. Checking the other finitely many equations, we obtain that d 1 φ does indeed have cocontrolled support. Thus, φ is indeed a cocycle. We show that φ is not a coboundary. Suppose for contradiction that φ = d 0 ψ + φ ˜ with ψ C Y b 0 ( Z 2 , Z / 3 Z ) and φ ˜ C X b 1 ( Z 2 , Z / 2 Z ) . First we show ψ C A 0 , , A 3 ( Z 2 , Z / 3 Z ) . Suppose for contradiction A 0 = A 01 A 02 and ψ | A 01 k while ψ | A 02 does not take the value k. Then, A 01 × A 02 supp d 0 ψ = supp ( φ φ ˜ ) . Since φ | A 0 × A 0 0 this implies A 01 × A 02 is contained in the support of φ ˜ and therefore is cocontrolled. Since A 0 is one-ended, this is a contradiction. Now, we construct ψ . Suppose ψ ( 0 ) = k Z / 3 Z . Since A 0 × A 1 is not cocontrolled, we obtain ψ ( 1 ) = ψ ( 1 ) ψ ( 0 ) + ψ ( 0 ) = φ ( 0 , 1 ) + ψ ( 0 ) = 2 + k and similarly ψ ( 3 ) = 2 + k . Since A 1 × A 2 is not cocontrolled, we obtain ψ ( 2 ) = ψ ( 2 ) ψ ( 1 ) + ψ ( 1 ) = φ ( 1 , 2 ) + ψ ( 1 ) = 1 + k . Then
Mathematics 11 03121 i004
If we compare the tables, we see that d 0 ψ φ does not have cocontrolled support. Thus, φ is a proper cocycle. □

7. Infinite Coefficients

The computations in Section 6 only work for finite coefficients. This chapter shows that the coefficient Z does not produce interesting cohomology groups.
If X is a proper metric space and A a metric space denoted by C h ( X , A ) the abelian group of Higson functions φ : X A modulo functions with bounded support. Namely, a bounded function φ : X A is called Higson if for every entourage E X × X and every ε > 0 there exists a compact subset K X such that ( x , y ) E \ ( K × K ) implies d ( φ ( x ) , φ ( y ) ) < ε .
Lemma 16. 
If X is a proper R-discrete for some R > 0 metric space and A a metric space then U C h ( U , A ) for U X with the obvious restriction maps is a sheaf on X c t .
Proof. 
Let U 1 , , U n be a coarse cover of a subspace U X .
We prove the base identity axiom. Let φ C h ( U , A ) be an element. If φ | U 1 , , φ | U n have bounded support B 1 , , B n then φ has support contained in the set
B 1 B n ( U 1 U n ) c
which is a finite union of bounded sets and therefore itself bounded. Thus, φ has bounded support.
Now, we prove the gluing axiom. Suppose there are functions φ 1 C h ( U 1 , A ) , , φ n C h ( U n , A ) with φ i | U j = φ j | U i for every i , j { 1 , , n } . Then, define a function
φ : U A x φ 1 ( x ) x U 1 φ 2 ( x ) x U 2 \ U 1 φ n ( x ) x U n U 1 c U n 1 c 0 x U 1 c U n c
which restricts to φ i on each U i . Here, 0 A is any choice of point. Now φ is continuous since U is R-discrete. The image of φ
im φ = im φ 1 im φ n { 0 }
is bounded. Now, we check the Higson property. If E U 2 is an entourage, then
E = E | U 1 2 E | U n 2 E | B 2
where B U is bounded. Let ε > 0 be a number. Then for each i, there exists a bounded subset K i U i with | φ i ( x ) φ i ( y ) | < ε for each ( x , y ) E | U i 2 \ K i 2 . Now define K = K 1 K n B . Then | φ ( x ) φ ( y ) | < ε for each ( x , y ) E \ K 2 . Thus, φ satisfies the Higson property. □
Denote by C f ( X , A ) the abelian group of Freudenthal functions φ : X A modulo functions with bounded support. Namely, a bounded function φ : X A is called Freudenthal if for every entourage E X × X , there exists a compact subset K X such that ( x , y ) E \ ( K × K ) implies φ ( x ) = φ ( y ) .
Lemma 17. 
If X is a proper metric space and A is a countable abelian group, then the constant sheaf A on X c t is isomorphic to C h ( · , A ) which is isomorphic to C f ( · , A ) .
Proof. 
For each U X we show that the inclusion C f ( U , A ) C h ( U , A ) is bijective. Let φ C h ( U , A ) be an element. We show that φ is Freudenthal. Let E U 2 be an entourage and choose ε = 1 / 2 . Then, there exists a bounded set K ε U with d ( φ ( x ) , φ ( y ) ) < 1 / 2 for each ( x , y ) E \ K 2 . Since A is 1-discrete, this implies φ ( x ) = φ ( y ) for each ( x , y ) E \ K 2 . Thus φ is Freudenthal.
Now, we show the constant sheaf A is isomorphic to C f ( · , A ) . We define a homomorphism Φ : A ( U ) C f ( U , A ) . If a A ( U ) then it can be written a = a 1 a n corresponding to a coarse disjoint union U 1 U n . Then, we define
φ i : U i A x a i
The φ i are Higson and glue to a Higson function Φ ( a ) : U A . If b A ( U ) is another element represented by b 1 b m corresponding to V 1 V m then a + b is represented by i j ( a i + b j ) corresponding to ( U i V j ) i j . Without loss of generality, the U i are pairwise disjoint and cover U and likewise, the V j are pairwise disjoint and cover U. Then,
( Φ ( a ) + Φ ( b ) ) ( x ) = a 1 x U 1 a n x U n + b 1 x V 1 b m x V m = a 1 + b 1 x U 1 V 1 a n + b m x U n V m = Φ ( a + b )
Thus, Φ is a homomorphism. We show that Φ is well defined. Suppose c A ( U ) is represented by 0 on B c where B is finite. Then Φ ( c ) has bounded support. Thus, Φ is well defined.
Now, we construct the inverse Ψ : C f ( U , A ) A ( U ) . If φ C f ( U , A ) is Freudenthal, then in particular its image im φ = { a 1 , , a n } is finite. Since φ is Higson, the φ 1 ( a 1 ) , , φ 1 ( a n ) are a pairwise coarsely disjoint union of U. Then, define Ψ ( φ ) to be the element represented by a 1 a n corresponding to φ 1 ( a 1 ) , , φ 1 ( a n ) . It is mapped by Φ to φ . Thus, Φ is surjective. Now, we show Φ is injective: If φ has bounded support B then Ψ ( φ ) is represented by 0 on φ 1 ( B c ) . □
Proposition 2. 
If X is a proper metric space, the following sequence of sheaves on X c t is exact:
0 C f ( · , Z ) C h ( · , R ) C h ( · , S 1 ) 0
Proof. 
Let U X be a subset.
The map C f ( U , Z ) C h ( U , R ) is induced by the inclusion Z R . This map is well defined since every Freudenthal function is Higson. It is injective. Thus exactness at C f ( · , Z ) is guaranteed.
The map C h ( U , R ) C h ( U , S 1 ) is induced by the quotient map R R / Z . A Higson function is in the kernel of this map exactly when its image is contained in Z . Thus, exactness at C h ( · , R ) is ensured.
Now we show exactness at C h ( · , S 1 ) . Let φ C h ( · , S 1 ) be a function. Its image R / Z is covered by V 1 : = [ 0.25 , 1 ] + Z , V 2 : = [ 0.75 , 1.5 ] + Z . Since
V 1 c ¯ V 2 c ¯ = ( [ 0 , 0.25 ] + Z ) ( [ 0.5 , 0.75 ] + Z ) = Ø
we obtain that φ 1 ( V 1 c ) / φ 1 ( V 2 c ) are coarsely disjoint. Thus, U 1 : = φ 1 ( V 1 ) , U 2 : = φ 1 ( V 2 ) are a coarse cover of U. Now we describe a lift φ 1 : U 1 R of φ | U 1 : If x U 1 then φ 1 ( x ) is defined to be the representative of φ ( x ) in the interval [ 0.25 , 1 ] . A lift φ 2 : U 2 R of φ | U 2 is obtained by defining φ 2 ( x ) to be the representative of φ ( x ) in the interval [ 0.75 , 1.5 ] . Thus, the right morphism in the diagram is surjective. □
Lemma 18. 
If X is a proper metric space, the sheaf C h ( · , R ) is flabby.
Proof. 
Let A X be a subset. Since A h X is a subset, the closure of A in h X is a compactification A ¯ generated by C h ( X ) | A : = { φ | A : φ C h ( X ) } . Now, A ¯ is equivalent (as a compactification) to h A and thus also generated by C h ( A ) . Since both C h ( X ) | A and C h ( A ) separate points from closed sets, they are both contained in C h , the algebra of bounded functions on A which extend to h A ([21], Proposition 2). The ([21], Proposition 2) also states that C h C ( A ) is the smallest unital, closed C -algebra with this property. Since both C h ( X ) | A and C h ( A ) are unital, closed the equality
C h ( X ) | A = C h = C h ( A )
holds.
We provide another proof using the Tietze extension theorem. If an element in C h ( U , R ) is represented by φ C h ( U ) then it extends to φ ¯ on h U . By the Tietze extension theorem, we can extend φ ¯ to a bounded function φ ^ on h X . Then, φ ^ | X represents an element in C h ( X , R ) that restricts to φ . □
Example 1. 
We show C h ( · , R ) is flabby on the specific example Z constructing a concrete global lift of a Higson function φ : U R on a subspace of Z . If z U c then there are z , z + U with z the largest number in U with z < z and z + the smallest number in U with z < z + . Define
φ ¯ ( z ) = φ ( z ) ( z + z ) + φ ( z + ) ( z z ) z + z .
This function φ ¯ is Higson: If ε > 0 then there exists an N N with | φ ( y ) φ ( y ) | < ε for every y , y U with | y y | < 2 | φ | / ε and y , y > N . If z , z U c with | z z | = 1 then
| φ ¯ ( z ) φ ¯ ( z ) | = φ ( z ) ( z + z ) + φ ( z + ) ( z z ) z + z φ ( z ) ( z + z ) + φ ( z + ) ( z z ) z + z = φ ( z ) ( z z ) + φ ( z + ) ( z z ) z + z = φ ( z + ) φ ( z ) z + z < 2 | φ | 2 | φ | / ε z + z > 2 | φ | / ε ε z + z z + z 2 | φ | / ε ε
provided z , z > N .
Remark 1. 
By the long exact sequence in cohomology, we obtain
H ˇ c t 1 ( X ; A ) = C h ( X , S 1 ) C h ( X , R ) .
If X = Z we can define
φ : Z R z n = 1 | z | 1 n .
This function satisfies the Higson condition but is not bounded. Post-composition with the projection R S 1 gives a Higson function φ ˜ : Z S 1 which does not have a lift. Compare this result with [8].
Remark 2. 
It would be great if we could find an algorithm that computes coarse cohomology with constant coefficients of a finitely presented group. This does not work even in degree 0. If we could decide whether H ˇ c t 0 ( G ; A ) vanishes, then we can decide whether G is finite. This is in general not decidable.

8. The Inverse Image Functor

In this section, we fix a coarse map α : X Y between metric spaces.
If G is a sheaf on Y c t then the inverse image (or pullback sheaf) α G is the sheafification of the presheaf on X c t which assigns U X with G ( α ( U ) ) .
Conversely, if F is a sheaf on X c t then the direct image α F is the sheaf on Y c t which assigns F ( α 1 ( V ) ) to V Y .
Lemma 19. 
The functor α is left adjoint to α . The functor α is left exact and the functor α is exact. The functor α maps injectives to injectives.
Proof. 
The functor
α 1 : C a t ( Y c t ) C a t ( X c t ) V α 1 ( V )
is a morphism of Grothendieck topologies and therefore gives rise to functors ( α 1 ) p , ( α 1 ) p between categories of presheaves ([22], Chapter I,2.3). The functor ( α 1 ) p maps a presheaf F on X c t to the presheaf V F ( α 1 ( V ) ) on Y c t . ( α 1 ) p is defined in ([22], Theorem I,2.3.1). If G is a presheaf on Y c t and U X we define ( α 1 ) p G ( U ) : Consider all V C a t ( Y c t ) with U α 1 ( V ) . They form a category I U . Then,
( α 1 ) p G ( U ) = lim V I U o p G ( V ) = G ( α ( U ) )
since α ( U ) is the initial object in I U .
Then ([22], Chapter I,3.6) discusses functors ( α 1 ) s and ( α 1 ) s between categories of sheaves. We obtain the direct image functor α = ( α 1 ) s and the inverse image functor α = ( α 1 ) s . Then ([22], Proposition I,3.6.2) implies that α is left adjoint to α , the functor α is left exact and if α is actually exact then the functor α maps injectives to injectives. It remains to show that α is exact. By ([22], Proposition I,3.6.7) the functor α is exact if α 1 preserves finite fibre products and final objects. Indeed, the inverse image of an intersection is an intersection of inverse images and the inverse image of the whole space is the whole space. □
There are of course non-metrizable coarse spaces. Usually, we are only interested in metric spaces except in the following case. Note that coarse cohomology with twisted coefficients has been defined on all coarse spaces.
Proposition 3. 
If we equip N with the topological coarse structure associated to the one-point compactification N + of N , we obtain a coarse space called. This spaceis not metrizable but a final object for metric spaces. The constant sheaf onis flabby.
Proof. 
A set C N + is closed if it is finite or contains +. Thus, a subset E N × N is an entourage if for every subset E E the projection of E to the first factor is finite exactly when the projection of E to the second factor is finite.
Let X be a metric space and x 0 X a basepoint. We define a map
ρ : X x d ( x , x 0 ) .
We show that this map is coarsely uniform: If R 0 and F ρ × 2 ( Δ R ) a subset such that the projection to the first factor is finite then choose arbitrary ( x , y ) Δ R with ( ρ ( x ) , ρ ( y ) ) F . Since the first factor of F is finite, there is some S 0 with d ( x , x 0 ) S . Then,
d ( y , x 0 ) d ( y , x ) + d ( x , x 0 ) + 1 R + S + 2 .
Thus, the projection of F to the second factor is finite. This implies that ρ is coarsely uniform. If B is bounded, then there exists some S 0 such that b B implies b S 1 . Then, ρ 1 ( B ) is contained in a ball of diameter S around x 0 . Thus, ρ is coarsely proper. This way, we showed that ρ is a coarse map. Suppose φ : X is another coarse map. Let H ( ρ × φ ) ( Δ 0 ) be a subset such that the projection of H to the first factor is finite. We have that H is of the form
H = { ( ρ ( x ) , φ ( x ) ) x A }
for some subset A X . Then, the projection of H to the first factor is ρ ( A ) . Since ρ is coarsely proper, the set A ρ 1 ρ ( A ) is bounded. This implies that φ ( A ) is bounded which is the projection of H to the second factor. Since we only used that ρ , φ are coarse maps, we can use the same argument with the factors reversed. Thus, we showed that ( ρ × φ ) ( Δ 0 ) is an entourage in ∗. This implies that ρ , φ are close; they represent the same coarse map. This way we showed that ∗ is a final object for metric spaces.
If A , B are infinite subspaces, then there exists a bijection φ : A B . The set E : = { ( a , φ ( a ) ) a A } is an entourage and ( A × B ) E = E is not bounded. Thus, A × B is not cocontrolled. We conclude that a coarse cover of a subset U contains an element which is cofinite in U. Let A be an abelian group. Then,
A ( U ) = A U   infinite 0 U   finite
This shows that A is flabby. □
Lemma 20. 
If A is an abelian group, then A X = α A Y . The unit of α , α at A Y is given by
η A Y ( V ) : A Y ( V ) A X ( α 1 ( V ) ) ( φ : V A ) ( φ α : α 1 ( V ) A ) .
Proof. 
If Z is a metric space and ρ Z : Z the unique coarse map we prove A Z = ρ Z A . This proves the claim since
α A Y = α ρ Y A = ( ρ Y α ) A = ρ X A = A X .
The sheaf ρ Z A is the sheafification of the following presheaf
U A ( ρ ( U ) ) = A U   not   bounded 0 U   bounded .
Now, this is just the constant sheaf on Z.
Now, we compute the unit of the adjunction α , α . We denote by α 1 the presheaf inverse image functor. Then, the unit of the adjunction α 1 , α at A Y is given by
η A Y 1 ( V ) : A Y ( V ) α α 1 A Y ( V ) = A Y ( α α 1 ( V ) ) φ φ | α α 1 ( W )
The unit of the adjunction sheafification # and inclusion ι of presheaves in sheaves at α 1 A Y is given by
η α 1 A Y 2 ( U ) : α 1 A Y ( U ) = A Y ( α ( U ) ) α A Y ( U ) = A X ( U ) ( φ : α ( U ) A ) ( φ α : U A )
This makes sense since φ assigns a value a V i to V i α ( U ) where ( V i ) i is a coarse disjoint union of α ( U ) . Since α is a coarse map, the α 1 ( V i ) form a coarse disjoint union of U. Then, ( a V i ) α 1 ( V i ) represents φ on U which in cocycle notation is φ α | U . Now, we compose the units:
A Y η A Y 1 α α 1 A Y α ( η α 1 A Y 2 ) α α A Y
and obtain the desired result. □
Theorem 10. 
The map induced by the inverse image functor
α : H ˇ c t q ( Y , A Y ) H ˇ c t q ( X , A X )
coincides with the canonical map
α : H Y b q ( Y , A ) H Y b q ( X , A ) .
Proof. 
We apply ([23], Scolium II.5.2). We checked that the proof of this result also works for sheaves on a Grothendieck topology. We choose f = α , G = A Y and T q = C Y q ( · , A ) a resolution on Y. Then, α G = A X has a resolution C Y q ( · , A ) on X. The morphism of complexes is given by
ψ q : C Y b q ( V , A ) C Y b q ( α 1 ( V ) , A ) ( φ : V q + 1 A ) ( φ α × ( q + 1 ) : ( α 1 ( U ) ) q + 1 A )
which makes the diagram
Mathematics 11 03121 i005
commute. □

9. Sheaves on the Higson Corona

This chapter proves Theorem 5.
Lemma 21. 
Let X be a metric space. If U 1 , , U n is a coarse cover of X then there exists a coarse cover V 1 , , V n of X with V i   / U i c for every i = 1 , , n .
Proof. 
By ([24], Lemma 15) there exists a cover W 1 , , W n of X as a set such that W i   / U i c for every i. For every i there exists an in-between set C i with W i   / C i c and C i   / U i c . Then for every i, the sets A i 1 : = W i c , A i 2 : = C i are a coarse cover. Taking the intersection over those coarse covers provides a coarse cover
B : = { A 1 ε 1 A n ε n : ϵ i = 1 , 2 } .
Now, let B : = A 1 ε 1 A n ε n B be an element. If there is some i with ε i = 2 then
B C i   / U i c
and in the other case ε i = 1 for every i. Thus,
B = W 1 c W n c = i W i c = Ø .
Now, we join appropriate elements of B and obtain the desired coarse cover:
V i : = ( ε 1 , , ε n ) { 1 , 2 } n , ε i = 2 A 1 ε 1 A n ε n .
Given a sheaf F on X c t we define a sheaf F ν on ν ( X ) : If both A   / U c , B   / U c then A B   / U c . Thus, ( A ) A   / U c is a directed poset by inclusion. Now we define a sheaf F ν on basic open subsets of ν ( X ) . If U X is a subset, then
F ν ( cl ( U c ) c ) : = lim A   / U c F ( A ) .
If V U is an inclusion of subspaces then A   / V c implies A   / U c . Thus, there is a well-defined restriction map F ν ( cl ( U c ) c ) F ν ( cl ( V c ) c ) which maps ( φ A ) A   / U c to ( φ A ) A   / V c . This makes F ν a presheaf.
Proposition 4. 
If X is a proper metric space and F a sheaf on X c t then F ν is a sheaf on ν ( X ) .
Proof. 
Let cl ( U c ) c = i cl ( U i c ) c be a cover of a basic open set by basic open sets.
Let A X be a subset with A   / U c . Then,
cl ( A ) i cl ( U i c ) = cl ( A ) cl ( U c ) = Ø
Thus, ( cl ( U i c ) c ) i , cl ( A ) c is an open cover of ν ( X ) . Since ν ( X ) is compact, there exists a finite subcover cl ( U 1 c ) c cl ( U n c ) c cl ( A ) c . By ([25], Lemma 32) the subsets U 1 , , U n , A c are a coarse cover of X. By Lemma 21 there exists a finite coarse cover V 1 , , V n , B of X such that V i   / U i c for every i and B   / A . Then V 1 , , V n are a coarse cover of A.
We show the base identity axiom: Let ϕ , ψ F ν ( cl ( U c ) c ) be elements with ϕ | cl ( U i c ) c = ψ | cl ( U i c ) c for every i. Since ϕ V i = ψ V i for every i the identity axiom on coarse covers implies ϕ A = ψ A .
Now we show the base gluablity axiom. Let ϕ i F ν ( cl ( U i c ) c ) be a section for every i such that ϕ i | cl ( ( U i U j ) c ) c = ϕ j | cl ( ( U i U j ) c ) c for every i , j . Then the ( ϕ i ) V i glue to a section ϕ A on A by the gluablity axiom on coarse covers. □
If α : F F is a morphism of sheaves on X c t then we define for every basic open cl ( U c ) c :
α ν ( cl ( U c ) c ) : F ν ( cl ( U c ) c ) F ν ( cl ( U c ) c ) ( φ A ) A   / U c ( α ( A ) ( φ A ) ) A   / U c .
This definition makes sense since B A implies that ( α ( A ) ( φ A ) ) | B = α ( B ) ( φ A | B ) . Thus, ( α ( A ) ( φ A ) ) A   / U c is an element in lim A   / U c F ( A ) . By gluing along basic open covers, we obtain for every open π ν ( X ) a map α ν ( π ) : F ν ( π ) F ν ( π ) . We show that α ν : F ν F ν is a morphism of sheaves: If V U is an inclusion of subsets and ( φ A ) A   / U c F ν ( cl ( U c ) c ) an element, then
α ν ( cl ( V c ) c ) · | cl ( V c ) c ( ( φ A ) A   / U c ) = α ν ( cl ( V c ) c ) ( ( φ A ) A   / V c ) = ( α ( A ) ( φ A ) ) A   / V c ) = · | cl ( V c ) c ( ( α ( A ) ( φ A ) ) A   / U c ) ) = · | cl ( V c ) c α ν ( cl ( U c ) c ) ( ( φ A ) A   / U c ) .
Moreover, i d F ν = i d F ν and ( α β ) ν = α ν β ν . Thus, we have proved that · ν is a functor. Namely, if Sheaf ( X c t ) denotes the category of sheaves on X c t and Sheaf ( ν ( X ) ) denotes the category of sheaves on ν ( X ) , then
· ν : Sheaf ( X c t ) Sheaf ( ν ( X ) )
is a functor between categories of sheaves.
Lemma 22. 
Let X be a proper metric space. If U 1 c , , U n c , A X are subsets with cl ( U 1 c ) cl ( U n c ) cl ( A ) = Ø then there exists a subset U c X with
cl ( ( U 1 U ) c ) c cl ( ( U n U ) c ) c = cl ( U c ) c
an open cover and U c /   A .
Proof. 
Since ν ( X ) is compact there only exists one proximity relation on ν ( X ) which induces the topology on ν ( X ) . Thus, the relation δ defined by π 1 δ π 2 if π 1 ¯ π 2 ¯ Ø and the relation induced by ⋏ on the quotient coincide. Since both π : = cl ( U 1 c ) cl ( U n c ) and cl ( A ) are closed sets, we obtain
π ¯ cl ( A ) ¯ = π cl ( A ) = Ø .
Thus, π   / cl ( A ) . Then, there exist U c , B X with π cl ( U c ) , cl ( A ) cl ( B ) and U c   / B . This in particular implies that U c   / A . Then,
cl ( ( U 1 U ) c ) cl ( ( U n U ) c ) = i cl ( U 1 c U c ) c = i cl ( U i c ) cl ( U c ) c = i cl ( U i c ) c cl ( U c ) c = π c cl ( U c ) c = cl ( U c ) c .
Given a subset A X of a proper metric the relations U c   / A and V c   / A imply U c V c   / A . Thus, ( U c ) U c   / A is a directed poset. If G is a sheaf on ν ( X ) we define
G ^ ( A ) : = lim A   / U c G ( cl ( U c ) c )
If A B then U c   / B implies U c   / A . Thus, we can define a well-defined restriction map G ^ ( B ) G ^ ( A ) which maps [ φ U c ] to [ φ U c ] . This makes G ^ a presheaf on X c t .
A sheaf F on X c t is called reflective if for every subset A X the canonical map
lim A   / U c F ( U ) F ( A )
is an isomorphism.
Proposition 5. 
Let X be a proper metric space. If G is a sheaf on ν ( X ) , then G ^ is a reflective sheaf on X c t .
Proof. 
Let A 1 , , A n be a coarse cover of A X .
We prove the identity axiom. Let s G ^ ( A ) be a section with s | A i = 0 for every i. Then there exists U i c   / A i with s U i c = t U i c in G ( cl ( U i c ) c ) . Since cl ( A i ) cl ( U i c ) = Ø we obtain
cl ( U 1 c ) cl ( U n c ) cl ( A ) cl ( A 1 ) c cl ( A n ) c cl ( ) A = ( cl ( A 1 ) cl ( A n ) ) c cl ( ) A = Ø .
By Lemma 22 there is some U X with cl ( ( U 1 U ) c ) c cl ( ( U n U ) c ) c = cl ( U c ) c an open cover and U c   / A . Thus, the identity axiom for open covers implies s U c = 0 . This proves s = 0 in G ^ ( A ) .
Now, we prove the gluablity axiom. Let s i G ^ ( A i ) be a section for every i with s i | A j = s j | A i for every i , j . Suppose s i are represented by ( s i ) U i c G ( cl ( U i c ) c ) with U i c   / A i . As in the first part of this proof, there is some subset U c X with
cl ( ( U 1 U ) c ) c cl ( ( U n U ) c ) c = cl ( U c ) c
and U c   / A . By the gluablity axiom on open covers the ( s i ) U i c glue to a section s U c G ( cl ( U c ) c ) which represents a section s G ^ ( A ) .
Now, we show that G ^ is reflective. For every A , U X with A   / U c there exists T X with A   / T c and T   / U c . Thus,
lim A   / T c G ^ ( T ) = lim A   / T c lim T   / U c G ( cl ( U c ) c ) lim A   / U c G ( cl ( U c ) c )
is an isomorphism. □
If β : G G is a morphism of sheaves on ν ( X ) and A X a subset then
β ^ ( A ) : G ^ ( A ) G ^ ( A ) [ φ U c ] [ β ( cl ( U c ) c ) ( φ U c ) ]
is well defined since V c U c implies
β ( cl ( U c ) c ) ( φ V c | cl ( U c ) c ) = ( β ( cl ( V c ) c ) ) ( φ V c ) ) | cl ( U c ) c .
We show ( β ^ ( A ) ) A X defines a morphism of sheaves on X c t . If B A then
β ( B ) · | B [ φ U c ] A = [ β ( cl ( U c ) c ) ( φ U c ) ] B = · | B β ( A ) [ φ U c ] A .
Moreover, i d G ^ = i d G ^ and α β ^ = α ^ β ^ . Thus, we showed that · ^ is a functor between categories of sheaves:
· ^ : Sheaf ( ν ( X ) ) Sheaf ( X c t ) .
In fact, its image is contained in the full subcategory of reflective sheaves.
Theorem 11. 
If X is a proper metric space, the category of reflective sheaves S h e a f ( X c t ) on X is equivalent to the category of sheaves S h e a f ( ν ( X ) ) on ν ( X ) via · ν , · ^ .
Proof. 
Let G be a sheaf on ν ( X ) . Then, for every U X there is a morphism
η G ( cl ( U c ) c ) : G ( cl ( U c ) c ) ( G ^ ) ν ( cl ( U c ) c ) s ( [ s ] U ) A   / U c
which naturally defines a morphism of sheaves η G . We show this map is bijective. Suppose s G ( cl ( U c ) c ) is mapped by η G ( cl ( U c ) c ) to 0. Then for every A   / U c there exists U A c   / A with s | U A = 0 . Then,
A   / U c cl ( U A c ) cl ( U c ) c A   / U c cl ( A ) c cl ( U c ) c = A   / U c cl ( A ) cl ( U c ) c = ( ν ( X ) ) c = Ø .
Thus, ( cl ( U A c ) c ) A   / U c is an open cover of cl ( U c ) c . The global axiom on open covers of ν ( X ) shows that s = 0 on cl ( U c ) c . Suppose ( [ t A ] U A ) A   / U c is an element in ( G ^ ) ν ( cl ( U c ) c ) . Then, as before, ( cl ( U A c ) c ) A   / U c is an open cover of cl ( U c ) c . Then ( t A ) A   / U c A   / U c G ( cl ( U A c ) c ) is an element with
η G ( cl ( U A c ) c ) ( t A ) = ( [ t A ] U A ) A   / U A c = · | cl ( U A c ) c ( [ t A ] U A ) A   / U c
Thus, η G is surjective. It is easy to see that η : G η G defines a natural transformation. This way, we showed that η is a natural isomorphism between i d Sheaf ( ν ( X ) ) and · ν · ^ .
Now, let F be a sheaf on X c t . Then, for every A X , there is a map
ϵ F ( A ) : ( F ν ) ^ ( A ) F ( A ) [ ( s A ) A   / U c ] U s A .
This map is well defined since [ ( s A ) A   / U c ] = 0 implies there is some U c   / A such that for every A   / U c the section s A = 0 vanishes. This in particular implies that s A = 0 . Now, we show ϵ F ( A ) is injective. If [ ( s A ) A   / U ] U maps to 0 by ε F ( A ) then the support supp ( ( s A ) A   / U c ) is closed in ν ( X ) . Thus there exists an open cl ( V c ) c cl ( A ) on which ( s A ) A   / V c vanishes. Thus ( s A ) A   / U c represents the 0 element. Now we show ϵ F ( A ) is surjective if F is reflective. If s A F ( A ) , then there exists some A   / U c and s F ( U ) such that s | A = s A . Then, [ ( s | A ) A   / U c ] U maps by ϵ F ( A ) to s A . □
Theorem 12. 
If F is a reflective sheaf on X c t then H ˇ c t q ( X , F ) = H ˇ q ( ν ( X ) , F ν ) . The right side denotes sheaf cohomology on ν ( X ) .
Proof. 
We first show if G is a flabby sheaf on ν ( X ) then G ^ is a flabby sheaf on X c t . For every U X , the restriction G ( ν ( X ) ) G ( cl ( U c ) c ) is surjective. If [ s U ] U lim A   / U c G ( cl ( U c ) c ) then there exists some s X G ( ν ( X ) ) = G ^ ( X ) with s X | U = s U .
Now we show · ^ is an exact functor. Let
G 1 α G 2 β G 3
be an exact sequence of sheaves on ν ( X ) . If [ s U ] ker β ^ ( A ) then there exists A   / V c with β ( cl ( V c ) c ( s U ) | cl ( V c ) c = 0 . Since ker β im α there is a cover cl ( U i c ) c = cl ( V c ) c and s U i G 1 ( cl ( U i c ) c ) with α ( cl ( U i c ) c ) ( s U i ) = s V | cl ( U i c ) c . Then ( cl ( U i c ) c ) i cover cl ( A ) . Since cl ( A ) is compact a finite subcover cl ( U 1 c ) c , , cl ( U n c ) c will do. Then U 1 , , U n form a coarse cover of A. By Lemma 21, there exists a coarse cover V 1 , , V n of A with V i   / U i c . Then, [ s U i ] G ^ 1 ( V i ) maps to [ s U ] by α ^ . Thus, we have proved ker β ^ im α ^ . If conversely, [ α ( cl ( U i c ) c ) ( s U i ) ] i G ^ 2 ( A i ) with A i a coarse cover of A and A i   / U i c represents an element in im α ^ ( A ) , then in particular ( cl ( U i c ) c is an open cover containing cl ( A ) . By Lemma 22, there exists A   / U c with cl ( U c ) c covered by cl ( U i c ) c . Since ker β im α there exists s U ker β ( cl ( U c ) ) with s U | cl ( U i c ) c = s U i . Then, [ s U ] U ker β ^ ( A ) has the property that [ s U ] U | A i = α ^ ( A i ) ( [ s U i ] U i ) . Thus, ker β ^ im α ^ . This way we proved ker β ^ = im α ^ , the sequence G ^ 1 G ^ 2 G ^ 3 is exact at G ^ 2 .
If F is a reflective sheaf on X c t , then there exists a flabby resolution
0 F ν G 0 G 1
of sheaves on ν ( X ) . Since · ^ is an exact functor, we obtain an exact resolution of flabby sheaves
0 F ν ^ G ^ 0 G ^ 1
with an isomorphism F ν ^ F . The global section functor on the reduced sequences gives the same result. □
Proposition 6. 
If A is an abelian group and X a proper metric space, then A X ν = A ν ( X ) on ν ( X ) and A ^ ν ( X ) = A X on X c t are isomorpic. In particular, A X is a reflective sheaf.
Proof. 
If B X is a subset and i : B X denotes the inclusion then ν ( i ) : ν ( B ) ν ( X ) is an inclusion of a closed subset. We have A ^ ν ( X ) ( B ) = lim B   / U c A ν ( X ) ( cl ( U c ) c ) = ν ( i ) 1 A ν ( X ) ( cl ( B ) ) = A ν ( B ) ( ν ( B ) ) . There is a bijective map A X ( B ) A ν ( B ) ( ν ( B ) ) defined as follows: A section in A X ( B ) is represented by a Higson function φ : B A where A is equipped with the word length metric. This function can be extended to the boundary ν ( B ) since it is Higson. Then this function is a continuous map ν ( B ) A where A is equipped with the discrete topology. Since a coarse disjoint union of B is 1:1 with disjoint unions of ν ( B ) by clopen sets we obtain a bijection. This tells us that A X = A ^ ν ( X ) . Applying the · ν functor we obtain a bijection A X ν = A ^ ν ( X ) ν = A ν ( X ) . □
Theorem 13. 
If X is a proper metric space with asdim ( X ) = n then H ˇ c t q ( X , F ) = 0 for every reflective sheaf F and q > n .
Proof. 
The space ν ( X ) is paracompact since it is compact. By ([26], Chapitre II.5.12) it is sufficient to show that the covering dimension of ν ( X ) does not exceed n. By ([27], Theorem 1.1) we obtain dim ( ν X ) asdim ( X ) . Thus the result follows. □
This result can be used to finalize our computations in Section 6.
Theorem 14. 
If A is a finite abelian group, then
H ˇ c t q ( Z 0 ; A ) = A q = 0 0 o t h e r w i s e .
If F n denotes the free group with n < generators and A is finite again, then
H ˇ c t q ( F n ; A ) = N A q = 0 0 o t h e r w i s e .
Proof. 
The cohomology in degree 0 is clear since Z 0 has one end and F n has infinitely many ends. In degree 1, cohomology with finite coefficients vanishes by Lemmas 14 and 9, respectively. Now, both Z 0 and trees have asymptotic dimension 1 [28]. Then, Theorem 13 implies that the higher cohomology groups vanish. □

10. Coarse Homotopy Invariance

This chapter proves Theorem 4.
Lemma 23. 
If α 0 , , α q : X Y are coarse maps which are close to each other and φ C X b q ( Y , A ) is a cochain, then
1 
φ ( α 0 × × α q ) is a cochain;
2 
the composition of ( y 0 , , y q 1 ) ( y 0 , , y i , y i , , y q 1 ) with the map φ is a cochain in C X b q 1 ( Y , A ) ;
3 
the composition of ( y 0 , , y q 2 ) ( y 0 , , y i , y i , , y j , y j , , y q 2 ) with φ is a cochain in C X b q 2 ( Y , A ) .
Proof. 
We prove 1. first. Suppose D Y q + 1 is cocontrolled. We show ( α 0 × × α q ) 1 ( D ) is cocontrolled. If R 0 , then ( α 0 × × α q ) ( Δ R ) is cocontrolled since α 0 , , α q are coarse and close to each other. Thus, there exists some 0 Y and S 0 with
D ( α 0 × × α q ) ( Δ R ) ( Δ S [ 0 ] ) q + 1
Then,
( α 0 × × α q ) 1 ( D ) Δ R ( α 0 × × α q ) 1 ( D ) ( α 0 × × α q ) 1 ( α 0 × × α q ) ( Δ R ) ( α 0 × × α q ) 1 ( Δ S [ 0 ] q + 1 )
is bounded. Thus, ( α 0 × × α q ) 1 ( D ) is cocontrolled. Now, supp φ is cocontrolled. Then,
supp ( φ ( α 0 × × α q ) ) = ( α 0 × × α q ) 1 ( supp φ | im ( α 0 × × α q ) ) = ( α 0 × × α q ) 1 ( supp φ )
is cocontrolled. If φ C A 1 , , A n ( Y , A ) then φ ( α 0 × × α q ) C α 0 1 ( A i 0 ) α q 1 ( A i q ) ( X , A ) . Thus, φ ( α 0 × × α q ) is blocky. This way we showed that φ ( α 0 × × α q ) is a cochain.
Now, we prove 2. Name the map ( y 0 , , y q 1 ) ( y 0 , , y i , y i , , y q 1 ) by δ i . If R 0 , then there exist 0 Y , S 0 such that supp φ | Δ R ( Δ S [ 0 ] ) q + 1 . Now δ i ( Δ R q 1 ) Δ R q and δ i 1 ( ( Δ S [ 0 ] ) q + 1 ) ( Δ S [ 0 ] ) q . We use this to prove
supp ( φ δ i ) | Δ R q 1 = δ i 1 ( supp φ | δ i ( Δ R q 1 ) ) δ i 1 ( supp φ | Δ R q ) δ i 1 ( ( Δ S [ 0 ] ) q + 1 ) ( Δ S [ 0 ] ) q .
Thus, φ δ i has cocontrolled support. Moreover, if φ C A 1 , , A n q ( Y , A ) , then we have φ δ i C A 1 , , A n q 1 ( Y , A ) . Thus, φ δ i is blocky. This way, we showed that φ δ i defines a cochain.
The proof of 3. is similar to the proof of 2. and left to the reader. □
Lemma 24. 
If I is a metric space, h 0 , h 1 , h 2 : I I coarse maps which are close to each other and φ C X b q ( I , A ) is a cocycle then
i = 0 q 1 ( 1 ) i ( φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z q 1 ) ) + φ ( h 1 ( z 0 ) , , h 1 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) )
is a coboundary in C X b q 1 ( I , A ) .
Proof. 
First, we define for 0 i j q 2 a map
χ i j : I q 1 A ( x 0 , , x q 2 ) φ ( h 0 ( x 0 ) , , h 0 ( x i ) , h 1 ( x i ) , , h 1 ( x j ) , h 2 ( x j ) , , h 2 ( x q 2 ) )
This map defines a cochain by Lemma 23.
If ( z 0 , , z k 1 ) I q then ( z ^ k ) is short for ( z 0 , , z ^ k , , z k 1 ) I q 1 . We compute
0 = 0 i j q 1 ( 1 ) i + j d q φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z j ) , h 2 ( z j ) , , h 2 ( z q 1 ) ) = 0 i j q 1 ( k = 0 i ( 1 ) i + j + k φ ( h 0 ( z 0 ) , , h 0 ( z k ) ^ , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z j ) , h 2 ( z j ) , , h 2 ( z q 1 ) ) + k = i j ( 1 ) i + j + k + 1 φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z k ) ^ , , h 1 ( z j ) , h 2 ( z j ) , , h 2 ( z q 1 ) ) + k = j q 1 ( 1 ) i + j φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z j ) , h 2 ( z j ) , , h 2 ( z k ) ^ , , h 2 ( z q 1 ) ) ) = 0 i j q 1 ( k = 0 i 1 ( 1 ) i + j + k χ i 1 , j 1 ( z ^ k ) + ( 1 ) i + j + i φ ( h 0 ( z 0 ) , , h 0 ( z i 1 ) , h 1 ( z i ) , , h 1 ( z j ) , h 2 ( z j ) , , h 2 ( z q 1 ) ) 1 + ( 1 ) i + j + i + 1 φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i + 1 ) , , h 1 ( z j ) , h 2 ( z j ) , , h 2 ( z q 1 ) ) 2 + k = i + 1 j 1 ( 1 ) i + j + k + 1 χ i , j 1 ( z ^ k ) + ( 1 ) i + j + j + 1 φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , h 1 ( z j 1 ) , h 2 ( z j ) , , h 2 ( z q 1 ) ) 3 + ( 1 ) i + j + j φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z j ) , h 2 ( z j + 1 ) , , h 2 ( z q 1 ) ) 4 + k = j + 1 q 1 ( 1 ) i + j + k χ i j ( z ^ k ) )
We arrived at a sum where the terms marked with 1 , 2 , 3 , 4 either contribute the desired terms or cancel each other out. The terms with χ i j add to a coboundary.
We first look at the terms 1 , 2 , 3 , 4 . If 0 i < j q 1 the term 1 for i + 1 , j cancels with the term 2 for i , j . If 0 i < j q 1 the term 3 for i , j cancels with the term 4 for i , j 1 . We did not yet count the terms 1 for i = 0 , 0 j q 1 which give ( 1 ) j φ ( h 1 ( z 0 ) , , h 1 ( z j ) , h 2 ( z j ) , , h 2 ( z q 1 ) ) . The terms 4 for j = q 1 , 0 i q 1 contribute ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z q 1 ) ) . Finally if 0 i = j q 1 then 2 = 3 is counted only once and contributes ( 1 ) i + i + i + 1 φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) .
It remains to show that the other terms contribute a coboundary:
= 0 i j q 1 ( k = 0 i 1 ( 1 ) i + j + k χ i 1 , j 1 ( z ^ k ) + k = i + 1 j 1 ( 1 ) i + j + k + 1 χ i , j 1 ( z ^ k ) + k = j + 1 q 1 ( 1 ) i + j + k χ i j ( z ^ k ) ) = 0 i j q 2 ( k = 0 i ( 1 ) i + j + k χ i , j ( z ^ k ) + k = i + 1 j ( 1 ) i + j + k χ i , j ( z ^ k ) + k = j + 1 q 1 ( 1 ) i + j + k χ i j ( z ^ k ) ) = d q 2 ( 0 i j q 2 ( 1 ) i + j χ i j ) ( z 0 , , z q 1 ) .
Lemma 25. 
If I is a metric space, φ C X b q ( I , A ) a cochain and ( h t ) t a family of coarse maps I I with the properties
1.
d ( z 0 , z 1 ) d ( h t ( z 0 ) , h t ( z 1 ) ) for every z 0 , z 1 I , t ;
2.
d ( z 0 , 0 ) = d ( h t ( z 0 ) , 0 ) for every z 0 I , t and some 0 I ;
then for every R 0 , there exists S 0 such that
supp φ ( h t 0 ( · ) , , h t q ( · ) ) | Δ R q ( Δ S [ 0 ] ) q + 1 .
independent of t 0 , , t q .
Proof. 
If R 0 then supp φ | Δ R is bounded, namely, contained in ( Δ S [ 0 ] ) q + 1 for some S 0 .
supp ( φ ( h t 0 × × h t q ) ) | Δ R q = ( h t 0 × × h t q ) 1 ( supp φ | ( h t 0 × × h t q ) ( Δ R q ) ) ( h t 0 × × h t q ) 1 ( supp φ | Δ R q ) ( h t 0 × × h t q ) 1 ( ( Δ S [ 0 ] ) q + 1 ) = ( Δ S [ 0 ] ) q + 1 .
The proof of Theorem 15 can be illustrated by an example. Proposition 7 carries out the essential step of the proof for X = Z 0 .
Proposition 7. 
If I 0 : = Z 0 × Z 0 Z 2 the projection
π : I 0 Z 0 ( x , y ) x + y
induces an isomorphism in cohomology π inverse to the induced map ι associated to the inclusion ι : x ( x , 0 ) .
Proof. 
In the following proof, z i is short for x i y i and z ¯ abbreviates x 0 y 0 , , x q y q or x 0 y 0 , , x q 1 y q 1 .
We show that the map
p : = ι π : I 0 I 0 ( x , y ) ( x + y , 0 )
induces the same map p in cohomology as the identity on I 0 .
For t N 0 we define an auxilary map
h t : I 0 I 0 ( x , y ) ( x + t , y t ) t < y ( x + y , 0 ) t y .
We obtain p ( x , y ) = h y ( x , y ) . The ( h t ) t satisfy the conditions of Lemmas 24 and 25.
Suppose q 2 . Let φ C X b q ( I 0 , A ) be a cocyle. Then, ( h t i d I 0 ) φ im d q 1 since h t , i d I 0 are close. Thus, there is some ψ t C X b q 1 ( I 0 , A ) with d q 1 ψ t = h t φ φ . Namely,
ψ t ( z 0 , , z q 1 ) = i = 0 q 1 ( 1 ) i φ ( z 0 , , z i , h t ( z i ) , , h t ( z q 1 ) ) .
Then, define the map
ψ ˜ x 0 y 0 , , x q 1 y q 1 = t = 0 max ( y j ) 1 ( h t ψ 1 ) x 0 y 0 , , x q 1 y q 1 .
This map is well defined, since for each fixed point in I 0 q , only finitely many terms in the above sum are defined. If R 0 , then Lemma 25 implies that there exists some S 0 such that each summand of ψ | Δ R q 1 has support contained in ( Δ S [ 0 ] ) q . This implies that supp ( ψ ˜ | Δ R q 1 ) ( Δ S [ 0 ] ) q . Thus, ψ ˜ has cocontrolled support. Now, ψ ˜ may or may not be blocky. We have to go the extra step to produce a map with cocontrolled support which is also blocky. To obtain such a map, we are going to add a coboundary.
By Lemma 24 we obtain
h 0 ψ 1 ( z ¯ ) + h 1 ψ 1 ( z ¯ ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z q 1 ) ) + i = 0 q 1 ( 1 ) i φ ( h 1 ( z 0 ) , , h 1 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) + d q 2 χ 1 ( z ¯ ) = ψ 2 ( z ¯ ) + d q 2 χ 1 ( z ¯ ) .
in the next step, we obtain
ψ 2 ( z ¯ ) + h 2 ψ 1 ( z ¯ ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) + i = 0 q 1 ( 1 ) i φ ( h 2 ( z 0 ) , , h 2 ( z i ) , h 3 ( z i ) , , h 3 ( z q 1 ) ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 3 ( z i ) , , h 3 ( z q 1 ) ) + d q 2 χ 2 ( z ¯ ) = ψ 3 ( z ¯ ) + d q 2 χ 2 ( z ¯ ) .
Successively, we obtain
ψ ˜ ( z ¯ ) = ψ max ( y j ) x 0 y 0 , , x q 1 y q 1 + t = 1 max ( y j ) 1 d q 2 χ t x 0 y 0 , , x q 1 y q 1
By the proof of Lemma 24 the map d q 2 χ t satisfies the conditions of Lemma 25. Thus, the sum t = 1 max ( y j ) 1 d q 2 χ t has cocontrolled support. This implies that the map
ψ x 0 y 0 , , x q 1 y q 1 : = ψ max ( y i ) x 0 y 0 , , x q 1 y q 1
has cocontrolled support. We have
ψ ( z 0 , , z q 1 ) = i = 0 q 1 ( 1 ) i φ ( z 0 , , z i , p ( z i ) , , p ( z q 1 ) ) .
Thus, ψ is blocky, namely, if φ C A 1 , , A n q ( I 0 , A ) then ψ C p 1 A i A j q 1 ( I 0 , A ) . This way we have proved that ψ is a cochain.
Lastly, we have
( d q 1 ψ ) ( z ¯ ) = ψ x 1 y 1 , , x q y q ± ψ x 0 y 0 , , x q 1 y q 1 = ψ max i y i x 1 y 1 , , x q y q ± ψ max i y i x 0 y 0 , , x q 1 y q 1 = ( d q 1 ψ max i y i ) ( z ¯ ) = h max i y i φ ( z ¯ ) φ ( z ¯ ) = ( p φ φ ) ( z ¯ )
Thus, p φ φ defines a coboundary. This way, we showed p induces the identity on H ˇ c t q ( I 0 , A ) for q 1 . It remains to show the statement for q = 0 .
Since I 0 is one-ended a cocycle, φ C Y 0 ( I 0 , A ) is represented by a constant a A function on I 0 except on a bounded set. Then, p φ is constant a A except on a bounded set. Thus, p is the same map as the identity on H Y 0 ( I 0 , A ) . □
Now, denote I : = R 0 × R 0 and equip this space with the Manhattan metric. Namely, if ( s 1 , t 1 ) , ( s 2 , t 2 ) I then,
d ( ( s 1 , t 1 ) , ( s 2 , t 2 ) ) = | s 2 s 1 | + | t 2 t 1 | .
If X is a metric space and x 0 X a point, then the asymptotic product of X and I is defined to be
X I = { ( x , i ) X × I d ( x , x 0 ) = d ( i , ( 0 , 0 ) ) }
The paper [18] shows that X I is the pullback of d ( · , x 0 ) and d ( · , ( 0 , 0 ) ) . Moreover, we can define a well-defined homotopy theory: If X is a metric space, define maps
ι 0 : X X I x ( x , ( d ( x , x 0 ) , 0 ) ) ι 1 : X X I x ( x , ( 0 , d ( x , x 0 ) ) )
Definition 4. 
If α , β : X Y are two coarse maps, they are coarsely homotopic if there exists a coarse map h : X I Y with h ι 0 = α and h ι 1 = β .
The paper [18] shows that coarse homotopy is an equivalence relation and compares this theory with other homotopy theories on the coarse category.
Lemma 26. 
If X is a metric space, then e ( X I ) = e ( X ) .
Proof. 
Denote by π the projection of X I to the first factor. Since π is a surjective coarse map, the inequality e ( X I ) e ( X ) follows easily.
Now, suppose X I = A B is a coarse disjoint union. This means that A , B are disjoint and form a coarse cover of X. Namely, the set Δ R [ A ] Δ R [ B ] is bounded for every R 0 . Then, the set { x X i , j I : ( x , i ) A , ( x , j ) B } is bounded. Without loss of generality, we assume it is empty. Thus, for fixed x X either ( x , i ) A for every i I or ( x , i ) B for every i I .
Now, we show π ( A ) , π ( B ) form a coarse disjoint union. They are disjoint by the assumption. Let R 0 be a number and let x π ( A ) , y π ( B ) be two points with d ( x , y ) R . Then, ( x , 0 ) A , ( y , 0 ) B with d ( ( x , 0 ) , ( y , 0 ) ) R . Then, the set ( ( x , 0 ) , ( y , 0 ) ) is bounded, which implies that ( x , y ) is bounded. □
Theorem 15. 
If two maps α , β : X Y are coarsely homotopic, then they induce the same map in cohomology.
Proof. 
We just need to show that the projection π : X I X which sends an element ( x , i ) to x induces an isomorphism in cohomology. Indeed, since π ι 0 = i d X = π ι 1 the maps ι 0 , ι 1 are both the unique inverse to π . Then, α = h ι 0 and β = h ι 1 induce the same map in cohomology.
Now, Proposition 7 already showed π is an isomorphism with Z 0 in place of X and I 0 in place of I. The same proof can be transferred to this situation where we use Lemma 26 for the step in degree 0.
Namely, we proceed as follows. In the following proof, z i is short for ( x i , ( s i , t i ) ) and z ¯ abbreviates ( z 0 , , z q ) or ( z 0 , , z q 1 ) .
We show that the map
p : = ι 0 π : X I X I ( x , ( s , t ) ) ( x , ( s + t , 0 ) )
induces the same map p in cohomology as the identity on X I .
For n N 0 , we define an auxilary map
h n : X I X I ( x , ( s , t ) ) ( x , ( s + n , t n ) ) n < t ( x , ( s + t , 0 ) ) n t .
We obtain p ( x , ( s , t ) ) = ( x , ( s + t , 0 ) ) = h t + 1 ( x , ( s , t ) ) . The ( h n ) n satisfy the conditions of Lemmas 24 and 25.
Suppose q 2 . Let φ C X b q ( X I , A ) be a cocyle. Then, ( h n i d X I ) φ im d q 1 since h n , i d X I are close. Thus, there is some ψ n C X b q 1 ( X I , A ) with d q 1 ψ n = h n φ φ . Namely,
ψ n ( z 0 , , z q 1 ) = i = 0 q 1 ( 1 ) i φ ( z 0 , , z i , h n ( z i ) , , h n ( z q 1 ) ) .
Then, define the map
ψ ˜ ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) ) ) = n = 0 max ( t j ) ( h n ψ 1 ) ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) ) ) .
This map is well defined since for each fixed point in ( X I ) q , only finitely many terms in the above sum are defined. If R 0 , then Lemma 25 implies that there exists some S 0 such that each summand of ψ | Δ R q 1 has support contained in ( Δ S [ 0 ] ) q . This implies that supp ( ψ ˜ | Δ R q 1 ) ( Δ S [ 0 ] ) q . Thus, ψ ˜ has cocontrolled support. Now, ψ ˜ may or may not be blocky. We have to go the extra step to produce a map with cocontrolled support which is also blocky. To obtain such a map, we are going to add a coboundary.
By Lemma 24, we obtain
h 0 ψ 1 ( z ¯ ) + h 1 ψ 1 ( z ¯ ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 1 ( z i ) , , h 1 ( z q 1 ) ) + i = 0 q 1 ( 1 ) i φ ( h 1 ( z 0 ) , , h 1 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) + d q 2 χ 1 ( z ¯ ) = ψ 2 ( z ¯ ) + d q 2 χ 1 ( z ¯ ) .
In the next step, we obtain
ψ 2 ( z ¯ ) + h 2 ψ 1 ( z ¯ ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 2 ( z i ) , , h 2 ( z q 1 ) ) + i = 0 q 1 ( 1 ) i φ ( h 2 ( z 0 ) , , h 2 ( z i ) , h 3 ( z i ) , , h 3 ( z q 1 ) ) = i = 0 q 1 ( 1 ) i φ ( h 0 ( z 0 ) , , h 0 ( z i ) , h 3 ( z i ) , , h 3 ( z q 1 ) ) + d q 2 χ 2 ( z ¯ ) = ψ 3 ( z ¯ ) + d q 2 χ 2 ( z ¯ ) .
Successively, we obtain
ψ ˜ ( z ¯ ) = ψ max ( t j ) + 1 ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) ) ) + n = 1 max ( t j ) d q 2 χ n ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) )
By the proof of Lemma 24, the map d q 2 χ t satisfies the conditions of Lemma 25. Thus, the sum t = 1 max ( y j ) 1 d q 2 χ t has cocontrolled support. This implies that the map
ψ ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) ) ) : = ψ max ( t j ) + 1 ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) ) )
has cocontrolled support. We have
ψ ( z 0 , , z q 1 ) = i = 0 q 1 ( 1 ) i φ ( z 0 , , z i , p ( z i ) , , p ( z q 1 ) ) .
Thus, ψ is blocky; namely, if φ C A 1 , , A n q ( X I , A ) then ψ C p 1 A i A j q 1 ( X I , A ) . This way, we have proved that ψ is a cochain.
Lastly, we have
( d q 1 ψ ) ( z ¯ ) = ψ ( ( x 1 , ( s 1 , t 1 ) ) , , ( x q , ( s q , t q ) ) ) ± ψ ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) ) ) = ψ max ( t j ) + 1 ( ( x 1 , ( s 1 , t 1 ) ) , , ( x q , ( s q , t q ) ) ) ± ψ max ( t j ) + 1 ( ( x 0 , ( s 0 , t 0 ) ) , , ( x q 1 , ( s q 1 , t q 1 ) ) ) = ( d q 1 ψ max ( t j ) + 1 ) ( z ¯ ) = h max ( t j ) + 1 φ ( z ¯ ) φ ( z ¯ ) = ( p φ φ ) ( z ¯ )
Thus, p φ φ defines a coboundary. This way, we showed p induces the identity on H ˇ c t q ( X I , A ) for q 1 . It remains to show the statement for q = 0 .
The proof of Lemma 26 shows that p induces the identity on H Y b 0 ( X I , A ) . Namely, if φ ker d Y 0 b then there are only boundedly many x X such that φ has mixed values on { x } I . Thus φ is the same map as ( x , ( s , t ) ) φ ( x , ( s + t , 0 ) ) up to bounded error. □
A metric space X is called coarsely contractible if the map d ( x 0 , · ) is a coarse homotopy equivalence.
Lemma 27. 
If X is a coarsely contractible metric space, then H ˇ c t q ( X , A ) = 0 for every q > 0 and finite abelian group A.
Proof. 
By definition, the map d ( x 0 , · ) is a coarse homotopy equivalence. Therefore, it induces an isomorphism in cohomology by Theorem 15. Since Z 0 is acyclic, so is X by Theorem 14. □

11. Cohomology of Free Abelian Groups

This chapter proves Theorem 6.
If X is a uniquely geodesic metric space and a , b , c X then a geodesic triangle Δ ( a , b , c ) with vertices a , b , c is the union of the geodesics joining a to b, b to c and c to a. There is a comparison map f : Δ ( a , b , c ) Δ ( f ( a ) , f ( b ) , f ( c ) ) R 2 which is an isometry on each of the edges. Then, X is called CAT(0) if d ( x , y ) f ( x ) f ( y ) for every x , y Δ ( a , b , c ) for every a , b , c X .
Lemma 28. 
If X is a CAT(0) space then X × R 0 is coarsely contractible.
Proof. 
We define two maps
π : X × R 0 R 0 ( x , i ) d ( x , x 0 ) + i ι : R 0 X × R 0 i ( x 0 , i )
and show that they are coarse homotopy inverses.
Since X is CAT(0), there exists for every x X a geodesic γ x : [ 0 , 1 ] X joining x 0 to x. The inequality d ( γ x ( t ) , γ y ( t ) ) d ( x , y ) holds for every t [ 0 , 1 ] by the curvature condition.
We define
h : ( X × R 0 ) I X × R 0 ( ( x , i ) , ( s , t ) ) ( γ x ( t ^ ) , i + s ^ d ( x , x 0 ) ) .
Here s ^ = s s + t and t ^ = t s + t . The map h joins ι π to i d X × Z 0 . It remains to show that h is coarse. If R 0 and d ( ( ( x 1 , i 1 ) , ( s 1 , t 1 ) ) , ( ( x 2 , i 2 ) , ( s 2 , t 2 ) ) R , then
d ( γ x 1 ( t ^ 1 ) , γ x 2 ( t ^ 2 ) ) d ( γ x 1 ( t ^ 1 ) , γ x 1 ( t ^ 2 ) ) + d ( γ x 1 ( t ^ 2 ) , γ x 2 ( t ^ 2 ) ) | t ^ 1 t ^ 2 | d ( x 0 , x 1 ) + d ( x 1 , x 2 ) = t 1 s 1 + t 1 t 2 s 2 + t 2 d ( x 0 , x 1 ) + d ( x 1 , x 2 ) t 1 d ( x 0 , x 1 ) t 2 d ( x 0 , x 1 ) R d ( x 0 , x 1 ) + R = ( d ( x 0 , x 1 ) R ) t 1 d ( x 0 , x 1 ) t 2 d ( x 0 , x 1 ) R + R 2 R 1 R d ( x 0 , x 1 ) + R 4 R + R
for d ( x 0 , x 1 ) large compared to R. Then,
| i 1 + s ^ 1 d ( x 1 , x 0 ) ( i 2 + s ^ 2 d ( x 2 , x 0 ) ) | | i 1 i 2 | + | s ^ 1 d ( x 1 , x 0 ) s ^ 1 d ( x 2 , x 0 ) | + | s ^ 1 d ( x 2 , x 0 ) s ^ 2 d ( x 2 , x 0 ) | R + s ^ 1 d ( x 1 , x 2 ) + 4 R 6 R
for d ( x 0 , x 2 ) large compared to R. Thus, h is coarsely uniform.
If S 0 and ( ( x , i ) , ( s , t ) ) h 1 ( Δ S [ ( x 0 , 0 ) ] ) then,
t ^ d ( x , x 0 ) = t ^ d ( γ x ( 1 ) , γ x ( 0 ) ) = d ( γ x ( t ^ ) , γ x ( 0 ) ) S
and
s ^ d ( x , x 0 ) S .
The inequalities (5) and (6) add to an inequality d ( x , x 0 ) S . This inequality and | i | S show that h is coarsely proper. This way, we have showed that h is a coarse map. □
Lemma 28 in particular implies that R 0 × R n 1 is a coarsely contractible subspace of R n . In fact, R i × R 0 × R n 1 i and R i × R < 0 × R n 1 i are coarsely contractible subspaces of R n and so is every finite intersection of them.
Lemma 29. 
If F is a sheaf on a metric space X and ( U i ) i a Leray cover of X, namely, a coarse cover such that every finite intersection U i 0 U i q is F -acyclic, then
H ˇ c t q ( X , F ) = H ˇ q ( ( U i ) i , F ) .
The right side denotes Čech-cohomology of the cover ( U i ) i .
Proof. 
For sheaves on a topological space, there exist a number of proofs for this result. We mimic the proof of ([20], Theorem III.4.5).
Embed F in a flabby sheaf G and take the quotient F 1 . Then, there is a short exact sequence of sheaves
0 F G F 1 0 .
Since H ˇ 1 ( U i 0 U i q , F ) = 0 there is a short exact sequence of abelian groups
0 F ( U i 0 U i q ) G ( U i 0 U i q ) F 1 ( U i 0 U i q ) 0 .
Taking products, we obtain an exact sequence of Čech-cocomplexes
0 C ˇ ( ( U i ) i , F ) C ˇ ( ( U i ) i , G ) C ˇ ( ( U i ) i , F 1 ) 0 .
This results in a long exact sequence of Čech cohomology. Since G is flabby, its Čech cohomology vanishes for q > 0 . This way, we get an exact sequence
0 H ˇ 0 ( ( U i ) i , F ) H ˇ 0 ( ( U i ) i , G ) H ˇ 0 ( ( U i ) i , F 1 ) H ˇ 1 ( ( U i ) i , F ) 0 .
and isomorphisms
H ˇ q ( ( U i ) i , F 1 ) = H ˇ q + 1 ( ( U i ) i , F )
for each q 1 . Associated to the exact sequence of sheaves (7) there is an exact sequence
0 H ˇ c t 0 ( X , F ) H ˇ c t 0 ( X , G ) H ˇ c t 0 ( X , F 1 ) H ˇ c t 1 ( X , F ) 0 .
Since H ˇ 0 ( ( U i ) i , H ) = H ˇ c t 0 ( X , H ) for any sheaf H we can compare the exact sequences (8) and (10) and obtain
H ˇ 1 ( ( U i ) i , F ) = H ˇ c t 1 ( X , F ) .
Now, the long exact sequence in cohomology for (7) and U i 0 U i q being F -acyclic implies that U i 0 U i q is F 1 -acyclic. Thus, F 1 satisfies the conditions of this Lemma. This way, we use induction and isomorphisms (9) to obtain the result for q > 1 . □
Theorem 16. 
We can compute cohomology:
H ˇ c t q ( Z n ; A ) = A A n = 1 , q = 0 A n 1 , q = 0 q = n 1 0 o t h e r w i s e .
if A is a finite abelian group.
Proof. 
If n = 1 , this result is already Theorem 14.
Suppose n 2 . We compute cohomology of R n . The result for Z n follows since the spaces Z n and R n are coarsely equivalent. For i = 1 , , n define U i + : = R i 1 × R 0 × R n i and U i : = R i 1 × R < 0 × R n i . A finite intersection of those halfspaces is coarsely contractible by Lemma 28. We show the ( U i + , U i ) i form a coarse cover. Let x ¯ : = ( x 1 , , x n ) i = 1 n ( Δ R [ ( U i + ) c ] Δ R [ ( U i ) c ] ) be a point. We show d ( x ¯ , ( 0 , , 0 ) ) n R . If i = 1 , , n then x ¯ Δ R [ ( U i ) c ] implies x i R . Additionally, x ¯ Δ R [ ( U i + ) c ] implies x i R . Together they imply d ( x i , 0 ) R and in all together the result. Thus, U : = ( U i + , U i ) i forms a Leray cover.
By Lemma 29, the metric cohomology of R n is the Čech cohomology of U . In the topological world the sphere S n 1 admits a Leray cover by V i + : = { ( x 1 , , x n ) S n 1 | x i > 0 } and V i : = { ( x 1 , , x n ) S n 1 | x i < 0 } . The combinatorical information of this cover is the same as that of U . Thus, both covers have the same nerve. Since the nerve contains all the cohomological information, we just proved that R n (as a metric space) has the same cohomology as S n 1 (as a topological space). This proves the claim. □
There is another method we can use to compute the cohomology of R n . If X is a CAT(0) metric space, then the coarse cone over X is given by X × R 0 . Lemma 28 tells us that the coarse cone is coarsely contractible. Now, the coarse suspension of a CAT(0) metric space X is given by X × R .
Lemma 30. 
If X is a CAT(0) metric space, then the coarse suspension shifts coarse sheaf cohomology by one degree, namely, H ˇ c t q ( X , A ) H ˇ c t q + 1 ( X × R , A ) for q 1 .
Proof. 
We cover X × R by two sets U 1 = { ( x , t ) | t d ( x 0 , x ) } and U 2 = { ( x , t ) | t d ( x , x 0 ) } . They form a coarse cover: if ( y , s ) U 1 c , ( x , t ) U 2 c with d ( ( y , s ) , ( x , t ) ) R then | s t | R , s > d ( x 0 , y ) and t < d ( x 0 , x ) . Since s is positive and t is negative, we obtain | s | , | t | R . Furthermore, d ( x 0 , y ) < s R and d ( x 0 , x ) | t | R . Thus, U 1 , U 2 coarsely cover X.
There are coarse homotopy equivalences U 1 , U 2 X × R 0 and U 1 U 2 X . Namely, the inclusion i 1 : X × R 0 U 2 has a coarse homotopy inverse
p 1 : U 2 X × R 0 ( x , t ) ( x , t ) t 0 ( x , 0 ) t < 0
The coarse homotopy connecting i 1 p 1 with i d U 2 is given by
h 1 : U 2 I U 2 ( ( x , t ) , ( i , j ) ) ( x , i ^ t ) t < 0 ( x , t ) t 0 .
Here i ^ : = i i + j . We show h is coarse: If d ( ( ( x , t ) , ( i , j ) ) , ( ( y , s ) , ( n , m ) ) ) R then in particular d ( x , y ) R and
d ( i ^ t , n ^ s ) d ( i ^ t , i ^ s ) + d ( i ^ s , n ^ s ) 2 R .
Thus, h 1 is coarsely uniform. If d ( ( x , i ^ t ) , ( x 0 , 0 ) ) S then d ( x , x 0 ) S and if t < 0 then | t | d ( x , x 0 ) S or if t 0 then d ( t , 0 ) S . Thus, h 1 is coarsely proper.
The coarse homotopy equivalence connecting X with U 1 U 2 is given by i 2 : x ( x , 0 ) and its inverse is
p 2 : U 1 U 2 X ( x , t ) x .
The coarse homotopy joining i 2 p 2 to i d U 1 U 2 is given by
h 2 : ( U 1 U 2 ) I U 1 U 2 ( ( x , t ) , ( i , j ) ) ( x , i ^ t ) .
We prove that h 2 is coarsely proper; the property coarsely uniform can be shown similarly as for h 1 . If d ( ( x , i ^ t ) , ( x 0 , 0 ) ) S then d ( x , x 0 ) S and | t | d ( x , x 0 ) S .
Then, the long exact sequence of Theorem 8 gives us
H ˇ c t q ( X , A ) H ˇ c t q ( U 1 U 2 , A ) H ˇ c t q + 1 ( U 1 U 2 , A ) = H ˇ c t q + 1 ( X × R , A )
in degree q 1 . □
Remark 3. 
The suspension functor has a right adjoint, the loop space. If X is a metric space, then the loop space of X, Ω X consists of coarse maps R X . A subset E Ω X × Ω X is an entourage if for every R 0 the set { ( φ ( r ) , ψ ( r ) ) ( φ , ψ ) E , | r r | R } is an entourage in Y. Note that Ω Y defined this way does not have a connected coarse structure. Then, there exists a natural isomorphism
H o m ( X × R , Y ) = H o m ( X , Ω Y ) .
Suppose coarse maps R n Y denote the n 1 th coarse homotopy group of Y. If we insert R n for X in the adjoint relation, then we can see that the loop space shifts coarse homotopy groups down a dimension.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bunke, U.; Engel, A. Coarse cohomology theories. arXiv 2017, arXiv:1711.08599. [Google Scholar]
  2. Roe, J.; Siegel, P. Sheaf theory and Paschke duality. J. K-Theory 2013, 12, 213–234. [Google Scholar] [CrossRef] [Green Version]
  3. Schmidt, A. Coarse geometry via Grothendieck topologies. Math. Nachr. 1999, 203, 159–173. [Google Scholar] [CrossRef]
  4. Hausmann, J.C. On the Vietoris-Rips complexes and a cohomology theory for metric spaces. Ann. Math. Stud. 1995, 38, 175–188. [Google Scholar]
  5. Higson, N.; Roe, J. A homotopy invariance theorem in coarse cohomology and K-theory. Trans. Amer. Math. Soc. 1994, 345, 347–365. [Google Scholar] [CrossRef]
  6. Mitchener, P.D. Coarse homology theories. Algebr. Geom. Topol. 2001, 1, 271–297. [Google Scholar] [CrossRef] [Green Version]
  7. Wulff, C. Equivariant coarse (co-)homology theories. arXiv 2020, arXiv:2006.02053. [Google Scholar] [CrossRef]
  8. Keesling, J. The one-dimensional Čech cohomology of the Higson compactification and its corona. Topol. Proc. 1994, 19, 129–148. [Google Scholar]
  9. Higson, N.; Roe, J.; Yu, G. A coarse Mayer-Vietoris principle. Math. Proc. Camb. Philos. Soc. 1993, 114, 85–97. [Google Scholar] [CrossRef]
  10. Roe, J. Coarse cohomology and index theory on complete Riemannian manifolds. Mem. Amer. Math. Soc. 1993, 104, 497. [Google Scholar] [CrossRef]
  11. Roe, J. Lectures on Coarse Geometry; University Lecture Series; American Mathematical Society: Providence, RI, USA, 2003; Volume 31, p. viii+175. [Google Scholar] [CrossRef]
  12. Hair, S. Homological Methods in Coarse Geometry. Ph.D. Thesis, The Pennsylvania State University, State College, PA, USA, 2010; p. 155. [Google Scholar]
  13. Roe, J. Index Theory, Coarse Geometry, and Topology of Manifolds; CBMS Regional Conference Series in Mathematics; Published for the Conference Board of the Mathematical Sciences, Washington, DC; American Mathematical Society: Providence, RI, USA, 1996; Volume 90, p. x+100. [Google Scholar] [CrossRef]
  14. Higson, N.; Roe, J. Analytic K-Homology; Oxford Mathematical Monographs; Oxford University Press: Oxford, UK, 2000; p. xviii+405. [Google Scholar]
  15. Yu, G.L. Coarse Baum-Connes conjecture. K-Theory 1995, 9, 199–221. [Google Scholar] [CrossRef]
  16. Yu, G. The coarse Baum-Connes conjecture for spaces which admit a uniform embedding into Hilbert space. Invent. Math. 2000, 139, 201–240. [Google Scholar] [CrossRef] [Green Version]
  17. Hartmann, E. Coarse cohomology with twisted coefficients. Math. Slovaca 2020, 70, 1413–1444. [Google Scholar] [CrossRef]
  18. Hartmann, E. A pullback diagram in the coarse category. Appl. Categ. Struct. 2023, 31, 20. [Google Scholar] [CrossRef]
  19. Hartmann, E. Coarse homotopy on metric spaces and their corona. Comment. Math. Univ. Carolin. 2021, 62, 243–257. [Google Scholar] [CrossRef]
  20. Hartshorne, R. Algebraic Geometry; Graduate Texts in Mathematics, No. 52; Springer: Berlin/Heidelberg, Germany, 1977; p. xvi+496. [Google Scholar]
  21. Mendivil, F. Compactifications and Function Spaces. Ph.D. Thesis, Georgia Institute of Technology, Atlanta, GA, USA, 1995. [Google Scholar]
  22. Tamme, G. Introduction to étale Cohomology; Universitext; Translated from the German by Manfred Kolster; Springer: Berlin/Heidelberg, Germany, 1994; p. x+186. [Google Scholar] [CrossRef]
  23. Iversen, B. Cohomology of Sheaves; Lecture Notes Series; Aarhus Universitet, Matematisk Institut: Aarhus, Denmark, 1984; Volume 55, p. vi+237. [Google Scholar]
  24. Hartmann, E. A totally bounded uniformity on coarse metric spaces. Topol. Appl. 2019, 263, 350–371. [Google Scholar] [CrossRef] [Green Version]
  25. Hartmann, E. Twisted Coefficients on coarse Spaces and their Corona. arXiv 2019, arXiv:1904.00380. [Google Scholar]
  26. Godement, R. Topologie Algébrique et Théorie des Faisceaux; Actualit’es Sci. Ind. No. 1252; Publ. Math. Univ. Strasbourg: Hermann, Paris, 1958; Volume 13, p. viii+283. [Google Scholar]
  27. Dranishnikov, A.N.; Keesling, J.; Uspenskij, V.V. On the Higson corona of uniformly contractible spaces. Topology 1998, 37, 791–803. [Google Scholar] [CrossRef] [Green Version]
  28. Nowak, P.W.; Yu, G. Large Scale Geometry; EMS Textbooks in Mathematics; European Mathematical Society (EMS): Zürich, Switzerland, 2012; p. xiv+189. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hartmann, E. Coarse Sheaf Cohomology. Mathematics 2023, 11, 3121. https://doi.org/10.3390/math11143121

AMA Style

Hartmann E. Coarse Sheaf Cohomology. Mathematics. 2023; 11(14):3121. https://doi.org/10.3390/math11143121

Chicago/Turabian Style

Hartmann, Elisa. 2023. "Coarse Sheaf Cohomology" Mathematics 11, no. 14: 3121. https://doi.org/10.3390/math11143121

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop