1. Introduction
The construction of a
$C^*$-algebra from a topological groupoid is now classical [Reference Renault54]. It has become an active area of research to study which
$C^*$-algebras can be obtained from groupoids. The groupoid often has more structure, particularly dynamical structure, that allows one to understand
$C^*$-algebraic properties: for example, one can relate the simplicity of a groupoid
$C^*$-algebra to the minimality of the underlying groupoid.
One central question in this area is the relationship between groupoid homology in the sense of Crainic and Moerdijk [Reference Crainic and Moerdijk9] and
$C^*$-algebraic K-theory. The HK-conjecture [Reference Matui35, Reference Matui36] predicts a strong relationship between these two invariants. The precise statement of the HK-conjecture is as follows.
Conjecture 1.1. Suppose that
$\mathcal{G}$ is a locally compact, Hausdorff, second countable, étale, essentially principal, minimal, ample groupoid. Then
(Here and throughout, the subscript ‘
$_{**}$’ refers to the
${\mathbb Z}/2$-graded homology theory associated to a
${\mathbb Z}$-graded homology theory defined by summing all the even groups, and all the odd groups separately.)
The HK-conjecture is, however, false in general [Reference Scarparo57], and is even false in the principal case [Reference Chaiser7, Reference Deeley14].
Based on these counterexamples, we reframe the conclusion of the HK-conjecture as a desirable property for a groupoid to have; this desirable property is interesting to investigate for a much wider class of groupoids than that covered by the original statement of the HK-conjecture above. This idea has been explored, for example, in [Reference Bönicke, Dell’Aiera, Gabe and Willett1, Reference Bruce and Kubota5, Reference Miller and Steinberg39, Reference Proietti and Yamashita45].
In the present paper, we refine this previous work by including the relevant pairings between traces and K-theory on the one hand, and between the space of invariant probability measures and groupoid homology on the other. The first basic result of the present paper is as follows: it was previously known in the ample case, i.e. when the base space is zero-dimensional.
Proposition 1.2. Suppose that
$\mathcal{G}$ is a locally compact, Hausdorff, étale groupoid with compact base space. There is a canonical pairing
between the simplex
$T(\mathcal{G})$ of invariant Borel probability measures on the base space, and the zeroth Crainic–Moerdijk homology group
$H_0(\mathcal{G},\mathbb{R})$ of the groupoid.
This allows us to define the Elliott invariant of a locally compact, Hausdorff, étale groupoid with compact base space to be the quadruple
$(H_{**}(\mathcal{G}), T(\mathcal{G}),\rho_H,[1])$, where
$[1]\in H_0(\mathcal{G})$ is the class of the unit. This is modelled after the Elliott invariant of a unital
$C^*$-algebra
$A$, which we take in the form (this is not the original definition, but it is equivalent in the most important cases: see Definition 3.1 below and the following discussion)
$(K_*(A),T(A),\rho_K,[1])$, where
$T(A)$ is the tracial state space of
$A$,
$\rho_K:T(A)\to \text{Hom}(K_0(A),\mathbb{R})$ is the canonical pairing, and
$[1]\in K_0(A)$ is the class of the unit. We then say that a groupoid
$\mathcal{G}$ is HK-good if there is an isomorphism between these Elliott invariants (see Definition 3.9 for a precise version). Thus, a groupoid being HK-good is a refinement of it satisfying the property in the HK-conjecture: one asks that
$K$-theory and homology are isomorphic as in the HK conjecture, and also that there is a homeomorphism between the space of invariant measures and the tracial state space, and that these isomorphisms are compatible with the pairings and the class of the unit. Note that the question of whether a given groupoid is HK-good makes sense for groupoids that are not minimal, ample, essentially principal or second countable, and indeed there are interesting examples that do not have these properties.
These constructions and definitions are carried out in Section 2. In Section 3, we compute the pairing directly from the definitions for the transformation groupoids arising from irrational rotation actions on the circle; it gives the answer one expects by analogy with the
$C^*$-algebra case. This computation is actually a special case of more general theorems, proved using more sophisticated machinery later in the paper, but we hope that giving a direct computation builds intuition.
Remark 1.3. (This remark was inspired by comments of Ian Putnam.)
If
$\mathcal{G}$ is a smooth étale groupoid, one could also define a pairing of
$H_*(\mathcal{G})$ with invariant measures on
$\mathcal{G}^{(0)}$ as follows. First, use the invariant measures to define classes in the zero-dimensional cyclic cohomology groups
$HC^0(C_c^\infty(\mathcal{G}))$ (i.e. traces) of the smooth convolution algebra
$C_c^\infty(\mathcal{G})$. Next, use the isomorphism of groupoid homology with (periodic) cyclic homology of the smooth convolution algebra
$HP_*(C_c^\infty(\mathcal{G}))$ established by Crainic and Moerdijk [Reference Crainic and Moerdijk9, Proposition 6.10], and the usual pairing between cyclic homology and cyclic cohomology. It seems interesting to compare this with our pairing, and also to consider higher-dimensional cyclic cocycles, and maybe other smooth subalgebras, from this point of view.
Having established the basic machinery above, the rest of the paper is principally motivated by the following question.
Question 1.4. Which
$C^*$-algebras have HK-good groupoid models?
Of course, if the given
$C^*$-algebra does not admit any étale groupoid model, then it cannot admit an HK-good model.
$C^*$-algebras with no étale groupoid model do exist, see [Reference Li and Renault34, Section 4]. Li has shown that all classifiable
$C^*$-algebras (i.e. those classified by their Elliott invariant as discussed above) admit a twisted groupoid model [Reference Li33]. However, it is not known if the twist can be removed. We optimistically conjecture that the twist can be removed and/or that a suitable variant of groupoid homology can be defined in the twisted case, and that the groupoid model can be chosen to be HK-good.
Conjecture 1.5. Any unital classifiable
$C^*$-algebra admits an HK-good groupoid model.
Although not formulated this way, there are already partial positive results in the literature. For example, [Reference Matui36, Theorem 4.10] essentially establishes Conjecture 0.5 for AF groupoids, and [Reference Matui36, Theorem 4.14] essentially establishes Conjecture 0.5 for
$C^*$-algebras associated to shifts of finite type. Another class of examples comes from [Reference Bönicke, Dell’Aiera, Gabe and Willett1, Corollary 4.20]: this shows that if
$\mathcal{G}$ is an ample, second countable, principal étale groupoid with compact base space and dynamic asymptotic dimension at most one, then it is an HK-good model for its groupoid
$C^*$-algebra. (The statement of [Reference Bönicke, Dell’Aiera, Gabe and Willett1, Corollary 4.20] also claims that the isomorphism between groupoid homology and
$K$-theory ‘clearly’ restricts to a bijection on positive elements. This is not clear to us, or to the (other) authors of [Reference Bönicke, Dell’Aiera, Gabe and Willett1]: the statement about positive cones seems likely to be true, but needs additional arguments.) As an application of this result, Reardon [Reference Reardon53] has shown that the groupoids constructed by Putnam [Reference Putnam50] have dynamic asymptotic dimension one and hence are HK-good. Furthermore, any results showing that the HK-conjecture holds for a groupoid whose reduced
$C^*$-algebra is purely infinite implies that the given groupoid is HK-good (there are no traces/measures/pairings to consider in this case) up to checking that the isomorphism between
$K$-theory and homology preserve the class of the unit, see, for example, [Reference Ortega41]. Finally, we note that the results of Guo–Proietti–Wang [Reference Guo, Proietti and Wang26] on mapping tori associate an Elliott invariant to actions of
${\mathbb Z}^d$ on spaces in a way that is closely related to ours, although their groupoid Elliott invariant is defined in more index-theoretic terms.
While our broad theme is Question 1.4 above, the immediate goal of the present paper is to study specific examples coming from actions of the integers, and from orbit breaking constructions applied to actions of the integers. Here are some sample theorems.
Theorem 1.6. Let
$X$ be a compact Hausdorff space equipped with an action of the integers. Assume that
$X$ is a
$d$-sphere, a
$d$-torus, or has covering dimension at most three. Then the transformation groupoid
${\mathbb Z} \lt imes X$ is HK-good.
See Sections 4–6 for more details: we actually go a bit further than the spaces above, in order to cover the crossed products constructed by the first listed author, Putnam, and Strung in [Reference Deeley and Willett18].
We also cover the orbit-breaking systems from [Reference Deeley and Willett18] as in the next result: see Sections 9 and 10 for details.
Theorem 1.7. The groupoids obtained by orbit breaking from point-like systems and from Floyd-type systems (both as in [Reference Deeley and Willett18]) are HK-good, as long as the subspace
$Y$ one breaks along has covering dimension at most three.
To obtain these results, we also explore the relationship between the pairings, ensure that groupoid homology works as expected for groupoids with infinite-dimensional base space, and develop machinery for computing homology via long exact sequences, spectral sequences, and a relation to group hyperhomology. These results should be useful in other applications and build on previous work in [Reference Crainic and Moerdijk9, Reference Deaconu13, Reference Matui36, Reference Miller38, Reference Miller and Steinberg39, Reference Ortega41, Reference Pimsner and Araki43].
More specifically, for actions by the integers, we proceed via a general construction. First, in Section 4, we give a general computation of the groupoid homology; this is a close analogue of the Pimsner–Voiculescu sequence from
$K$-theory (compare with [Reference Deaconu13, Reference Ortega41]). In Section 5, we show, moreover, that groupoid homology for an integer action is isomorphic to the cohomology of the mapping torus; the corresponding result for
$K$-theory on the other hand is well-known, so we are able to construct a ‘Chern character’ from the
$K$-theory of the crossed product to the (rational) homology of the groupoid using the classical Chern character for the mapping torus. We show that this Chern character is compatible with the pairings with invariant measures using ideas of Connes [Reference Connes8]. We show, moreover, that it is an integral isomorphism in many cases (but not always), roughly corresponding to actions on spaces where the classical Chern character is an integral isomorphism. This establishes that many such groupoids are HK-good: we discuss explicit examples in Section 6.
For the orbit breaking examples, one must use spaces of low dimension and the fact that the Chern character is an isomorphism from the
$K$-theory of the space to its cohomology. In this case, the relevant spaces of low dimension are where the orbit breaking is done. The key tool is a long exact sequence in homology (which is based on work of Matui in the ample case [Reference Matui37]) that is analogous to a long exact sequence in
$K$-theory due to Putnam [Reference Putnam48], [Reference Putnam49,
Example 2.6], and [Reference Putnam51]. The extension of Matui’s work to the non-ample case is carried out in Section 7. This is then specialized to orbit breaking examples in Section 8, and further specialized to point-like systems and Cantor-like systems in Sections 9 and 10, respectively.
As mentioned above, we have dropped the requirement that the groupoid is ample. As such, there are many examples of groupoids that are not HK-good; this occurs essentially whenever one replaces the low dimensional space in our constructions with one where the Chern character fails to be an integral isomorphism. This phenomenon is discussed in Example 7.2 and Remarks 10.5 and 11.7.
On the other hand, our results indicate that for a given
$C^*$-algebra, there can be many different HK-good groupoid models. As an explicit example, we discuss three HK-good models for the irrational rotation
$C^*$-algebra (it will admit other HK-good models as well): see Example 11.6 for further details. Slightly surprisingly, we show that these three HK-good models for the irrational rotation algebra have different groupoid homology: the groupoid homology only becomes the same after reducing from a
${\mathbb Z}$-graded theory to a
${\mathbb Z}/2$-graded theory in order to match
$K$-theory.
Finally, it is also worth mentioning that a given
$C^*$-algebra can have both HK-good models and others that are not HK-good. The reader can see Example 7.2 and 6.4 for an example where this situation occurs in the context of minimal integer actions.
Let us make some brief comments on the methods we use and the background needed to read this paper. Crainic–Moerdijk homology for non-ample groupoids necessitates some amount of algebraic topology and homological algebra. Indeed, the basic definitions are in terms of double complexes built from sections of equivariant sheaves; thus, we use sheaf theory, and the presence of double complexes naturally leads us to use spectral sequences. On the other hand, we avoid triangulated and derived categories: in general, the methods in this paper do not really require any substantial machinery from sheaf theory or homological algebra that was developed after the 1950s. We have tried to summarize the relevant background in Section 1 below, and have also included some more material on homological algebra, group hyperhomology, and Chern characters in three appendices.
Let us finally remark that we believe our construction of a Chern character for integer actions is a shadow of something much more general. Indeed, we have constructed a Chern character for a large class of transformation groupoids in [Reference Deeley and Willett18], and very interesting recent results of Proietti and Yamashita [Reference Proietti and Yamashita47] construct a Chern character for many ample groupoids. The ‘best’ way to establish that a groupoid is HK-good should be to construct an appropriate Chern character, and show it is compatible with the relevant pairings. We hope to see further progress on these issues: a general Chern character could open up the computation of the Elliott invariant of groupoid
$C^*$-algebras to homological methods, and these are typically more powerful than proceeding directly through
$K$-theory.
2. Notation and preliminaries
We start by introducing notational conventions for étale groupoids: see, for example, [Reference Sims and Perera58] for background on étale groupoids and their
$C^*$-algebras. For a groupoid
$\mathcal{G}$, we write
$\mathcal{G}^{(0)}$ for the base space (also called the unit space) and
$r,s:\mathcal{G}\to \mathcal{G}^{(0)}$ for the range and source maps. An ordered pair
$(g, h) \in\mathcal{G}\times \mathcal{G}$ is composable if
$s(g) = r(h)$ and its composition is denoted by
$gh$. The inverse of
$g \in \mathcal{G}$ is denoted
$g^{-1}$. All groupoids considered in the present paper will be topological groupoids: we always assume the topologies are locally compact and Hausdorff. A bisection is a subset
$B$ of
$\mathcal{G}$ such that
$r|_B:B\to r(B)$ and
$s|_B:B\to s(B)$ are homeomorphisms. We will also always assume that
$\mathcal{G}$ is étale, meaning that there is a basis for the topology consisting of open bisections. Under these assumptions,
$\mathcal{G}^{(0)}$ is a closed and open subset of
$\mathcal{G}$, and there is a canonical Haar system given by counting measures.
To a groupoid
$\mathcal{G}$ satisfying the assumptions above, one can associate its reduced groupoid
$C^*$-algebra using the method in [Reference Renault54]; see also [Reference Sims and Perera58] for an exposition focused on the (much simpler) special case of étale groupoids. The resulting
$C^*$-algebra is denoted by
$C^*_r(\mathcal{G})$.
A groupoid
$\mathcal{G}$ is ample if its base space is totally disconnected (e.g. the Cantor set). It is principal if for each
$x \in \mathcal{G}^{(0)}$,
$s^{-1}(x)\cap r^{-1}(x)=\{x\}$. A subset
$F$ of
$\mathcal{G}^{(0)}$ is invariant if
$s(r^{-1}(F))=F$; in this case, we write
$\mathcal{G}|_F$ for
$r^{-1}(F)$, which is a subgroupoid of
$\mathcal{G}$ with the induced operations. Note that
$\mathcal{G}|_F$ need not be locally compact or étale when equipped with the subspace topology; it does, however, have these properties if
$F$ is open.
A
$\mathcal{G}$-space is a locally compact Hausdorff topological space
$X$ equipped with a continuous open map
$\rho:X\to G^{(0)}$ called the anchor map and a continuous action map
denoted
$(g,x)\mapsto gx$ that satisfies
$(gh)x=g(hx)$ where defined; here
$\mathcal{G}_s\!\times_\rho X$ denotes the fibred product
$\{(g,x)\in \mathcal{G}\times X\mid s(g)=\rho(x)\}$ equipped with the topology it inherits from
$\mathcal{G}\times X$.
Many of the groupoids considered in this paper are constructed from group actions. Let
$X$ be a locally compact Hausdorff space equipped with an action of a discrete group
$G$ (
$G$ will almost always be
${\mathbb Z}$ in this paper) by homeomorphisms. The associated transformation groupoid is denoted
$G \lt imes X$. It is defined to be
$G \times X $ as a topological space, with associated algebraic operations determined by:
(i) the base space is
$\{e\}\times X\subseteq \mathcal{G}$ where
$e$ is the identity element of
${G}$ (usually, we just identify the base space with
$X$);(ii) the range and source of
$(\gamma,x)$ are
$\gamma x$ and
$x$, respectively;(iii) the composition
$(\gamma, \alpha x) \cdot (\alpha, y)$ is equal to
$(\gamma \alpha, y)$;(iv) the inverse of
$(\gamma, x)$ is
$(\gamma^{-1}, \gamma x)$.
We now recall the Crainic–Moerdijk homology of a groupoid
$\mathcal{G}$ following [Reference Crainic and Moerdijk9, Section 3]. We will need to work in terms of sheaves: see, for example, [Reference Bredon3] or [Reference Kashiwara and Schapira31] for general background on sheaves and sheaf cohomology. We recall that a sheaf
$\mathcal{S}$ over a space
$X$ can be specified by either:
(i) for each open set, one specifies an abelian group of sections
$\Gamma(U;\mathcal{S})$ satisfying appropriate conditions as the open sets vary (see, for example, [Reference Bredon3, pages 6-7] or [Reference Kashiwara and Schapira31, Definition 2.2.1]);(ii) an étale space, which is a (possibly non-Hausdorff) topological space
$\mathcal{S}$ equipped with a local homeomorphism
$\pi:\mathcal{S}\to X$ satisfying appropriate conditions (see, for example, [Reference Bredon3, Definition 3.2]).
In particular, for us a sheaf will always mean a sheaf of abelian groups. For a sheaf
$\mathcal{S}$ on a locally compact Hausdorff space
$X$ and an open subset
$U$ of
$X$, we write
$\Gamma_c(U;\mathcal{S})$ for the compactly supported sections of
$\mathcal{S}$ over
$U$: see, for example, [Reference Bredon3, pages 21-22] or [Reference Kashiwara and Schapira31, Line (2.5.2) on page 103].
The most important example of a sheaf for us will be the sheaf
$\mathcal{Z}$ whose sections
$\Gamma(U;\mathcal{Z})$ are locally constant functions from
$U$ to
${\mathbb Z}$. Another useful example to bear in mind is the sheaf
$\mathcal{R}$ whose sections
$\Gamma(U;\mathcal{R})$ of continuous real-valued functions on
$X$.
We recall some standard definitions.
Definition 2.1. (Compare, for example, [Reference Bredon3, Section II.9] or [Reference Kashiwara and Schapira31, Section 2.5].)
A sheaf
$\mathcal{S}$ over a locally compact Hausdorff space
$X$ is
$c$-soft if for any compact
$K\subseteq X$, open set
$U\supseteq K$, and section
$s\in \Gamma(U;\mathcal{S})$ there is an open set
$V$ with
$K\subseteq V\subseteq U$, and a section
$t\in \Gamma(X;\mathcal{S})$ such that the restrictions of
$s$ and
$t$ to
$V$ are the same.
For example, the sheaf
$\mathcal{R}$ discussed above is
$c$-soft. Indeed, given
$K\subseteq U$ and
$s\in \Gamma(U;\mathcal{R})$, choose open sets
$V,W$ with
$K\subseteq V\subseteq \overline{V}\subseteq W$ and
$\overline{W}$ a compact subset of
$\mathit{U}$. Use Urysohn’s lemma to choose a continuous function
$g:X\to [0,1]$ that is equal to one on
$V$, and zero outside
$W$ (we use here that
$\overline{W}$ is normal, even though
$X$ might not be). Then define
$t$ to be equal to
$gs$ on
$U$, and zero outside
$U$. On the other hand, the sheaf
$\mathcal{Z}$ is
$c$-soft if
$X$ is totally disconnected, but usually not for more general spaces.
We now specialize to equivariant sheaves on groupoids.
Definition 2.2. (Compare [Reference Crainic and Moerdijk9, 2.1].)
Let
$\mathcal{G}$ be a locally compact, Hausdorff, étale groupoid. A
$\mathcal{G}$-sheaf is a sheaf
$\mathcal{S}$ on
$\mathcal{G}^{(0)}$ such that the étale space of
$\mathcal{S}$ is a
$\mathcal{G}$-space in such a way that the anchor map
$\rho:\mathcal{S}\to \mathcal{G}^{(0)}$ and the étale space structure map
$\pi:\mathcal{S}\to \mathcal{G}^{(0)}$ are the same.
For example, the sheaves
$\mathcal{Z}$ and
$\mathcal{R}$ defined above are always
$\mathcal{G}$-sheaves on
$\mathcal{G}^{(0)}$. Note also that if
$\mathcal{G}=G \lt imes X$ is a transformation groupoid associated to an action of a group
$G$ on a locally compact space
$X$, then a
$\mathcal{G}$-sheaf on
$\mathcal{G}^{(0)}=X$ is the same thing as a
$G$-sheaf (also called an equivariant sheaf) on
$X$ in the sense of [Reference Grothendieck25, Section 5].
Following [Reference Crainic and Moerdijk9, 1.7], for each
$n\in \mathbb{N}$ write
$\mathcal{G}^{(n)}$ for the collection of ‘composable strings’
where
$x_i\in \mathcal{G}^{(0)}$ and each
$g_i\in \mathcal{G}$ satisfies
$r(g_i)=x_{i-1}$ and
$s(g_i)=x_i$. Note that
$\mathcal{G}^{(0)}$ has the usual meaning, and
$\mathcal{G}^{(1)}=\mathcal{G}$. We equip
$\mathcal{G}^{(n)}$ with the topology it inherits as a subspace of
$\mathcal{G}^n$ for
$n\geq 1$, and the usual topology if
$n=0$. For each
$n$, define
\begin{equation}
\tau_n:\mathcal{G}^{(n)}\to \mathcal{G}^{(0)},\quad (x_0 \stackrel{g_1}{\leftarrow} \cdots \stackrel{g_n}{\leftarrow} x_n)\mapsto x_0
\end{equation}and for a
$\mathcal{G}$-sheaf
$\mathcal{S}$ on
$\mathcal{G}^{(0)}$, define
to be the pullback sheaf (also called the inverse image sheaf: see, for example, [Reference Bredon3, page 12] or [Reference Kashiwara and Schapira31, Definition 2.3.1]).
For the next definition, we work in terms of double complexes: for definiteness, we adopt the conventions on double complexes and associated total complexes in [Reference Weibel60, pages 7-9].
Definition 2.3. (Crainic and Moerdijk, [Reference Crainic and Moerdijk9, 3.4])
Let
$\mathcal{A}$ be a
$\mathcal{G}$-sheaf on
$\mathcal{G}^{(0)}$. Following Crainic and Moerdijk [Reference Crainic and Moerdijk9, 3.3] (or use Lemma A.3) there exists a resolution
of
$\mathcal{A}$ by
$c$-soft
$\mathcal{G}$-sheaves; in other words, the sequence in line (3) is exact in the category of
$\mathcal{G}$-sheaves, and each
$\mathcal{S}^i$ is
$c$-soft.
The groupoid homology of
$\mathcal{G}$ with coefficients in
$\mathcal{A}$, denoted
$H^*(\mathcal{G};\mathcal{A})$, is the homology of the (direct sum total complex associated to the) double complex
(4)

where the vertical arrows are functorially induced from the resolution in line (3), and the horizontal arrows are as in [Reference Crainic and Moerdijk9, 1.7]. (We will not need the general definition, but discuss some special cases in Remark 2.6 below.)
Let us give some remarks on the definition.
Remark 2.4. Crainic and Moerdijk defined groupoid homology
$H_*(\mathcal{G};\mathcal{A})$ under a finite-dimensionality assumption on the base space that guarantees the existence of a finite-length resolution of
$\mathcal{A}$ by
$c$-soft
$\mathcal{G}$-sheaves as in line (3); they then showed that it does not depend on the choice of finite-length resolution. Note that under their finite-dimensionality assumption, there is no difference between the direct sum and direct product total complex, so Crainic and Moerdijk do not make explicit which they are using. We show that groupoid homology does not depend on the choice of resolution as in line (3) for locally compact, Hausdorff, étale groupoids with possibly infinite-dimensional base space in Proposition A.5.
Remark 2.5. To be specific about conventions: the complex in line (4) is a fourth quadrant complex with the columns indexed by
$0,1,2,...$ and rows indexed by
$0,-1,-2,...$. In particular, for
$n\in {\mathbb Z}$, the
$n^{\text{th}}$ chain group of the total complex is given by
\begin{equation*}
\bigoplus_{p-q=n} \Gamma_c(\mathcal{G}^{(p)};\mathcal{S}_p^q)
\end{equation*}
with total differential defined as the sum of the vertical and horizontal differentials as on [Reference Weibel60, page 8]. Note that
$H_n(\mathcal{G};\mathcal{A})$ will typically be non-zero for both positive and negative values of
$n$.
Remark 2.6. We will not need to describe the horizontal arrows in line (4) in full generality, but let us mention a special case for relatively simple sheaves. Assume for simplicity that
$\mathcal{S}$ is a sheaf of
${\mathbb{C}} $-valued functions (maybe satisfying some additional properties) on
$\mathcal{G}^{(0)}$, whence each
$\mathcal{S}^i$ also has sections given by
${\mathbb{C}} $-valued functions. For
$n\geq 1$ and
$i\in \{0,...,n\}$, following [Reference Crainic and Moerdijk9, 1.7], we define
$d_i:\mathcal{G}^{(n)}\to \mathcal{G}^{(n-1)}$ by
\begin{equation*}
d_i(x_0 \stackrel{g_1}{\leftarrow} \cdots \stackrel{g_n}{\leftarrow} x_n):=\left\{\begin{array}{ll} x_1 \stackrel{g_2}{\leftarrow} \cdots \stackrel{g_n}{\leftarrow} x_n~, & i=0 \\
x_0 \stackrel{g_1}{\leftarrow} \cdots x_{i-1} \stackrel{g_ig_{i+1}}{\longleftarrow} x_{i+1}\cdots \stackrel{g_n}{\leftarrow} x_n~, & 1\leq i \lt n \\
x_0 \stackrel{g_1}{\leftarrow} \cdots \stackrel{g_{n-1}}{\leftarrow} x_{n-1}~, & i=n\end{array}\right..
\end{equation*} For
$t\in \Gamma_c(\mathcal{G}^{(n)};\mathcal{S}_n^i)$ we define
\begin{equation*}
(\delta_i t)(\underline{h}):=\sum_{\underline{g}\in d_i^{-1}(\underline{h})} t(\underline{g})
\end{equation*} (this makes sense as
$d_i$ is a local homeomorphism and
$t$ is compactly supported), and
$\delta:=\sum_{i=0}^n (-1)^i\delta_i$. Note in particular that for
$t\in \Gamma_c(\mathcal{G}^{(1)};\mathcal{S}_1^i)$ and
$x\in \mathcal{G}^{(0)}$ we have
\begin{equation}
(\delta t)(x)=\sum_{g\in s^{-1}(x)}t(g) - \sum_{g\in r^{-1}(x)}t(g).
\end{equation}Going back to generalities, we make the following notational conventions.
Definition 2.7. Define
$H_*(\mathcal{G}):=H_*(\mathcal{G};\mathcal{Z})$. Write
$H_{**}(\mathcal{G})$ for the
${\mathbb Z}/2$-graded homology theory with even and odd groups defined by
\begin{equation}
H_{ev}(\mathcal{G}):=\bigoplus_{m\in {\mathbb Z}} H_{2m}(\mathcal{G}) \quad \text{and}\quad H_{od}(\mathcal{G}):= \bigoplus_{m\in {\mathbb Z}} H_{2m+1}(\mathcal{G}).
\end{equation} We will also need to discuss compactly supported sheaf cohomology of a locally compact Hausdorff space
$X$: see, for example, [Reference Bredon3] or [Reference Kashiwara and Schapira31] for background. The sheaf cohomology of
$X$ can be defined by taking a resolution
of the sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$X$ by
$c$-soft
$\mathcal{G}$-sheaves, and defining
$H_c^*(X)$ to be the homology of the associated complex
of compactly supported sections. We will also use the notation
$H^{**}_c(X)=H_c^{ev}(X)\oplus H^{od}_c(X)$ for the corresponding
${\mathbb Z}/2$ graded theory and its even and odd parts. If
$X$ is compact, we will generally drop the subscript ‘
$_c$’ and just write
$H^*(X)$. For ‘reasonable’ spaces
$X$, sheaf cohomology agrees with any other standard definition of cohomology. For more exotic spaces, sheaf cohomology generally behaves better than other standard theories for our purposes: the interested reader might compare the sheaf cohomology of the Cantor space
$X$ (for which
$H^0(X)$ identifies with the group of continuous
${\mathbb Z}$-valued functions
$C(X,{\mathbb Z})$) with its singular cohomology (for which
$H^0(X)$ identifies with the group of all functions from
$X$ to
${\mathbb Z}$).
We conclude this section with two basic examples of groupoid homology to help orient the reader. In both cases, the claimed identifications are true essentially by definition.
Example 2.8. Let
$X$ be a locally compact Hausdorff space considered as a groupoid. Then for any
$n\in {\mathbb Z}$,
$H_n(X)\cong H^{-n}_c(X)$, where the left-hand side is Crainic–Moerdijk groupoid homology, and the right-hand side is sheaf cohomology. Thus, groupoid homology of spaces is the same as compactly supported sheaf cohomology, but ‘reflected’ to negative degrees. As the notation on the left-hand side looks like the homology of the space, this might cause confusion in some contexts; however, in this paper, we will have no need to consider homology of spaces, Crainic–Moerdijk homology of trivial groupoids, or groupoid cohomology at all, so this should not lead to confusion.
Example 2.9. Let
$\mathcal{G}=G$ be a discrete group. Then
$H_*(\mathcal{G})$ agrees with the usual group homology
$H_*(G)$, and this time the grading degrees match: this is essentially true by definition, or see Corollary B.9 below for a proof of something more general.
Combining these Examples 2.8 and 2.9, it is useful for intuition to think of groupoid homology as being built from ‘cohomology of spaces in negative degrees, and cohomology of groups in positive degrees’.
Let us finally mention some notational conventions on abstract (co)chain complexes in an abelian category (typically, the category of modules over a ring, or of
$\mathcal{G}$-sheaves for some groupoid). We will typically write an abstract chain complex as
$C_\bullet$, with notation like ‘
$C_{\bullet+1}$’ meaning the chain complex whose
$i^\text{th}$ object is
$C_{i+1}$, and similarly for ‘
$C_{-\bullet}$’ with
$i^\text{th}$ object
$C_{-i}$ and so on. We will also write
$C^\bullet$ for cochain complexes. Our (co)chain complexes will always be indexed by
${\mathbb Z}$, but we will occasionally write something like ‘
$(C_q)_{q\geq 0}$’ for a chain complex: this should be taken to mean a chain complex indexed by
${\mathbb Z}$, where
$C_q=0$ for
$q \lt 0$.
A map
$f:C_\bullet\to D_\bullet$ between chain complexes is a sequence of maps
$f_q:C_q\to D_q$ that is compatible with the boundary maps. Such a map
$f$ induces a map on homology, and
$f$ is a quasi-isomorphism if the induced map on homology is an isomorphism.
3. A trace pairing and Elliott invariant for groupoids
Our main goal in this section is to define a pairing between the space of invariant probability measures on the base space of a groupoid and its zeroth homology group. From there, we define an ‘Elliott invariant’ for groupoids modelled on the usual Elliott invariant for
$C^*$-algebras.
To motivate this, let us first recall a convenient form of the Elliott invariant for
$C^*$-algebras. This is purely motivation, and will not be used in the rest of the paper.
Definition 3.1. Let
$A$ be a unital
$C^*$-algebra. Then its (weak) Elliot invariant is the quadruple
where
$K_*(A)=K_0(A)\oplus K_1(A)$ is the
${\mathbb Z}/2$-graded
$K$-group of
$A$,
$T(A)$ is its tracial state space equipped with the weak-
$*$ topology and affine structure it inherits from the dual
$A^*$,
$\rho_K:T(A)\to \text{Hom}(K_0(A),\mathbb{R})$ is the pairing between traces and
$K$-theory, and
$[1]_K\in K_0(A)$ is the class of the unit.
This is essentially (it is not actually the same, as those authors use the space
$\text{Aff}(T(A))$ of continuous affine real-valued functions on
$T(A)$ in place of
$T(A)$; either of the versions from Definition 3.1 above or [Reference Carrión, Gabe, Schafhauser, Tikuisis and White6, Definition 2.3] is recoverable from the other, however) the same thing as the invariant denoted
$KT_u$ in [Reference Carrión, Gabe, Schafhauser, Tikuisis and White6, Definition 2.3]. It is not the classical Elliott invariant, which also takes the order on
$K$-theory into account. However, it agrees with the classical version for the so-called ‘classifiable’
$C^*$-algebras as defined below: see, for example, [Reference Carrión, Gabe, Schafhauser, Tikuisis and White6, Discussion around Definitions 2.2 and 2.3].
Definition 3.2. A unital
$C^*$-algebra is classifiable if it is simple, separable, nuclear, satisfies the UCT, and is Jiang-Su stable.
The precise meanings of the list of adjectives appearing above are not important for this paper: readers who are not experts in
$C^*$-algebra classification theory can just read ‘classifiable’ as ‘nice and well-studied’. If one is only looking at classifiable
$C^*$-algebras then it is reasonable to drop the adjective ‘weak’ in ‘(weak) Elliott invariant’, which is why we have included it in parentheses; we will typically drop it.
The name ‘classifiable’ comes from the fact that these are exactly those
$C^*$-algebras that are classified by their (weak) Elliott invariant, i.e. the
$C^*$-algebras are isomorphic if and only if their Elliott invariants are isomorphic. This is the culmination of the 40-year programme outlined in [Reference Elliott19]. It is difficult to summarize the huge amount of work that went into this, but let us say that the programme was completed through a combination of [Reference Kirchberg32, Reference Phillips42] (in the purely infinite case) and [Reference Elliott, Gong, Lin and Niu20, Reference Tikuisis, White and Winter59] (in the stably finite case). The preprint [Reference Carrión, Gabe, Schafhauser, Tikuisis and White6] contains a historical summary, as well as a different approach in the stably finite case.
We now turn back to groupoids, and our main goal of pairing invariant measures with the zeroth homology group. Throughout the rest of this section
$\mathcal{G}$ is a locally compact, Hausdorff, étale groupoid.
The following definition is based on [Reference Renault55, Definition 2.3.8 and Exercise 2.3.9].
Definition 3.3. For a Borel measure
$\mu$ on
$\mathcal{G}^{(0)}$, define a Borel measure
$r^*\mu$ on
$\mathcal{G}$ by setting
\begin{equation*}
\int_{\mathcal{G}} f d(r^*\mu):=\int_{\mathcal{G}^{(0)}} \sum_{g\in r^{-1}(x)}f(g)d\mu(x)
\end{equation*}for all
$f\in C_c(\mathcal{G})$. Define
$s^*\mu$ analogously. A Borel measure
$\mu$ on
$\mathcal{G}^{(0)}$ is invariant if
$r^*\mu=s^*\mu$.
Using that there is a basis for the topology consisting of open bisections, one checks that
$\mu$ is invariant if and only if for any open bisection
$B$,
$\mu(s(B))=\mu(r(B))$.
Definition 3.4. Assume that
$\mathcal{G}^{(0)}$ is compact. (In the non-compact case, it is probably more reasonable to consider measures with possibly infinite mass. We do not address this in the current paper.) Define
$T(\mathcal{G})$ to be the space of invariant Borel probability measures on
$\mathcal{G}^{(0)}$ equipped with the weak-
$*$ topology and affine structure it inherits as a subset of the dual of
$C(\mathcal{G}^{(0)})$.
Let now
$\mathcal{B}$ denote the
$\mathcal{G}$-sheaf on
$\mathcal{G}^{(0)}$ whose sections over an open set
$U\subseteq \mathcal{G}^{(0)}$ consist of all Borel functions
$f:U\to {\mathbb{C}} $ whose restriction to every compact subset of
$U$ is bounded. (It might seem more natural to define sections to be bounded Borel functions on
$U$, but this does not define a sheaf.)
Definition 3.5. A resolution
of the sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$\mathcal{G}^{(0)}$ by
$c$-soft
$\mathcal{G}$-sheaves is said to be Borel if
$\mathcal{S}^0$ is a subsheaf of
$\mathcal{B}$ that contains
$\mathcal{Z}$, and the map
$\mathcal{Z}\to \mathcal{S}^0$ appearing in the resolution is the inclusion.
Given a Borel resolution of
$\mathcal{Z}$ as above, let
\begin{equation*}
C_0(\mathcal{G}):=\bigoplus_{p=0}^\infty \Gamma_c(\mathcal{G}^{(p)};\mathcal{S}_p^p)
\end{equation*}denote the zeroth chain group arising from the double complex as in line (4) above. We define a pairing
\begin{equation}
T(\mathcal{G})\times C_0(\mathcal{G})\to {\mathbb{C}} ,\quad (\mu,(a_p)_{p=0}^\infty )\mapsto \int_{\mathcal{G}^{(0)}} a_0d\mu.
\end{equation}Proposition 3.6. Let
$\mathcal{G}$ be a locally compact, Hausdorff, étale groupoid with compact base space. Then the pairing defined above descends to a well-defined pairing
(This includes the statement that Borel resolutions always exist, and that the pairing does not depend on the choice of Borel resolution).
Proof. We first show that given a Borel resolution as in line (7), the map in line (8) descends to
$H_0(\mathcal{G})$. Indeed, it suffices for this to show that if
$t\in \Gamma_c(\mathcal{G}^{(1)};\mathcal{S}_1^0)$ is a section and
$\delta:\Gamma_c(\mathcal{G}^{(1)};\mathcal{S}_1^0)\to \Gamma_c(\mathcal{G}^{(0)};\mathcal{S}_0^0)$ is the relevant horizontal boundary map from line (4), then for any
$\mu \in T(\mathcal{G})$ we have
$\mu(\delta t)=0$. From the formula for
$\delta$ in line (5), we have
\begin{equation*}
(\delta t)(x)=\sum_{g\in s^{-1}(x)}t(g) - \sum_{h\in r^{-1}(x)}t(h).
\end{equation*}Hence, with notation as in Definition 3.3
\begin{align*}
\mu(\delta t) & =\int_{\mathcal{G}^{(0)}} (\delta t)(x)d\mu(x) \\ & =\int_{\mathcal{G}^{(0)}}\sum_{r\in s^{-1}(x)}t(g)d\mu(x) - \int_{\mathcal{G}^{(0)}}\sum_{h\in r^{-1}(x)}t(h)d\mu(x) \\ & =\int_{\mathcal{G}} t d(s^*\mu)-\int_{\mathcal{G}}td(r^*\mu).
\end{align*} As
$\mu$ is invariant,
$r^*\mu=s^*\mu$, so this is zero.
We now show that Borel resolutions exist, and in fact construct a canonical Borel resolution. Let
$0\to \mathcal{Z}\to \mathcal{B}$ be the canonical inclusion. Lemma A.3 gives an exact sequence of
$\mathcal{G}$-sheaves
where each
$\mathcal{I}^i$ is injective as a
$\mathcal{G}$-sheaf, and also
$c$-soft. Note also that
$\mathcal{B}$ is
$c$-soft, whence the resolution in line (9) is a Borel resolution as claimed.
Finally, consider any Borel resolution as in line (7). Then we have a commutative diagram

where the first vertical arrow
$\mathcal{S}^0\to \mathcal{B}$ is the inclusion from the definition of ‘Borel resolution’ and the dashed vertical arrows are filled in using injectivity of each
$\mathcal{I}^i$ as a
$\mathcal{G}$-sheaf. (This is a standard argument from homological algebra: compare, for example, [Reference Weibel60, Comparison Theorems 2.2.6 and 2.3.7].) As both sequences are exact, these arrows constitute a quasi-isomorphism of complexes, so induce an isomorphism between the corresponding groupoid homologies by Proposition A.5. This quasi-isomorphism is compatible with the pairings with
$T(\mathcal{G})$ (from the formula for the pairing, and as
$\mathcal{S}^0\to \mathcal{B}$ is just inclusion), and so the independence of the pairing from the choice of Borel resolution follows.
Definition 3.7. Let
$\mathcal{G}$ be a locally compact, Hausdorff, étale groupoid with compact base space. The groupoid Elliott invariant consists of the quadruple
where:
$H_{**}(\mathcal{G})=H_{ev}(\mathcal{G})\oplus H_{od}(\mathcal{G})$ is the
${\mathbb Z}/2$-graded Crainic–Moerdijk homology as in line (6);
$T(\mathcal{G})$ is the space of invariant probability measures as in Definition 3.4;
$\rho_H:T(\mathcal{G})\to \text{Hom}(H_{**}(\mathcal{G}),\mathbb{R})$ is the pairing between
$T(\mathcal{G})$ and
$H_{**}(\mathcal{G})$ that agrees with the pairing from Proposition 3.6 on
$H_0(\mathcal{G})$ and is zero on the other summands; and
$[1]_H\in H_{even}(\mathcal{G})$ is the class of the constant function with value one in
$H_0(\mathcal{G})$.
We will want to compare the groupoid Elliott invariant above to the Elliott invariant of the reduced groupoid
$C^*$-algebra. The next lemma looks at the spaces of invariant measures and traces; it is well-known. For the statement, let
$E:C^*_r(\mathcal{G})\to C_0(\mathcal{G}^{(0)})$ denote the canonical conditional expectation as in [Reference Sims and Perera58, Proposition 4.2.6].
Lemma 3.8. Let
$\mathcal{G}$ be a locally compact, Hausdorff, étale groupoid with compact base space. For
$\mu \in T(\mathcal{G})$, define a map
as the composition of the canonical conditional expectation
$E:C^*_r(\mathcal{G})\to C(\mathcal{G}^{(0)})$ and integration against
$\mu$. Then the map
is well-defined, injective, affine, and continuous. Moreover, if
$\mathcal{G}$ is principal then
$\tau$ is an affine homeomorphism.
Proof. Direct checks based on the properties of
$E$ show that the map
$\mu\mapsto \tau_\mu$ is continuous, injective, and affine map and takes image in the state space
$C^*_r(\mathcal{G})$; we leave this to the reader. To check that the image consists of traces, it suffices to check that if
$\mu$ is invariant and
$a,b\in C_c(\mathcal{G})$ are supported on bisections then
$\tau_\mu(ab)=\tau_\mu(ba)$; this follows from invariance, and we again leave the direct computation to the reader. If
$\mathcal{G}$ is principal, then
$\tau$ is well-known to be surjective: see, for example, [Reference Li and Renault34, Lemma 4.3]; in this case it is thus a homeomorphism as
$T(\mathcal{G})$ is compact and
$T(C^*_r(\mathcal{G}))$ is Hausdorff.
We will typically elide the difference between an invariant measure on
${\mathcal{G}}^{(0)}$ and the trace it defines on
$C_r^\ast(\mathcal G)$, and write
$\tau$ for both.
Definition 3.9. Let
$\mathcal{G}$ be a groupoid satisfying the conditions of Definition 3.7. Then
$\mathcal{G}$ is HK-good if the Elliott invariants
are isomorphic in the following sense:
(i) there are algebraic isomorphisms
$\varphi_0:K_0(C^*_r(\mathcal{G}))\to H_{ev}(\mathcal{G})$ and
$\varphi_1:K_1(C^*_r(\mathcal{G}))\to H_{od}(\mathcal{G})$;(ii)
$\varphi_0([1_K])=[1_H]$;(iii) the map
$\tau:T(\mathcal{G})\to T(C^*_r(\mathcal{G}))$ of Lemma 3.8 is an affine homeomorphism such that the diagram

commutes.
We make the following conjecture.
Conjecture 3.10. Any unital classifiable
$C^*$-algebra admits an HK-good groupoid model.
The conjecture is known to hold for many classifiable
$C^*$-algebras that arise as the
$C^*$-algebra of an ample groupoid. For example, [Reference Matui36, Theorem 4.10] essentially establishes it for AF groupoids, and [Reference Matui36, Theorem 4.14] essentially establishes it for
$C^*$-algebras associated to shifts of finite type. Another class of examples partly generalizing those above comes from [Reference Bönicke, Dell’Aiera, Gabe and Willett1, Corollary 4.20]: this shows that if
$\mathcal{G}$ is an ample, second countable, principal étale groupoid with compact base space and dynamic asymptotic dimension at most one, then it is an HK-good model for its groupoid
$C^*$-algebra. As an application of the result of the previous sentence, Reardon [Reference Reardon53] has shown that the groupoids constructed by Putnam [Reference Putnam50] have dynamic asymptotic dimension one and hence are HK-good.
It also seems interesting to study HK-good groupoids that give rise to non-simple
$C^*$-algebras. Again, examples are known in the ample case, such as some of the coarse groupoids studied in [Reference Bönicke, Dell’Aiera, Gabe and Willett1, Example 5.8].
The main goal of the rest of this paper is to give some examples of HK-good groupoids that go beyond the ample case.
4. An example: irrational rotation groupoids
In this section, we give our first non-trivial computation of a pairing between groupoid homology and invariant measures: the groupoids
${\mathbb Z} \lt imes S^1$ coming from an irrational rotation action on
$S^1$, and the (unique) invariant measure coming from Lebesgue measure. It will follow from general machinery we develop below (see Example 7.1) that these examples are HK-good, but we thought it was worth doing one explicit computation from first principles (the current version was suggested by the referee: it replaces an earlier version with a more ad-hoc construction) to give intuition for the pairing, and also because of the importance of irrational rotation groupoids in
$C^*$-algebra theory and noncommutative geometry. (The computation can be done even more simply using group hyperhomology as in Appendix B: we leave this to the interested reader).
Let
$S^1$ be the circle, which we identify with the interval
$[0,1]$ modulo the gluing
$0\sim 1$, or equivalently, with
$\mathbb{R}/{\mathbb Z}$. Let
$\theta\in [0,1)$ be a fixed irrational number, and let
$\alpha:S^1\to S^1$,
$x\mapsto x+\theta$ be the action defined by the addition of
$\theta$ modulo
${\mathbb Z}$. Let
$\mathcal{G}:={\mathbb Z} \lt imes S^1$ denote the corresponding transformation groupoid, which we call an irrational rotation groupoid. As
$\theta$ is irrational, there is a unique invariant probability measure on
$S^1$ coming from the Lebesgue measure on
$[0,1]$, which we denote
$\tau$.
In order to compute the pairing of
$H_0(\mathcal{G})$ with
$\tau$, it will be useful to have a geometrically natural resolution of the sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$S^1$. Let
$\mathcal{R}$ be the sheaf of continuous
$\mathbb{R}$-valued functions on
$S^1$, and let
$\mathcal{S}^1$ denote the sheaf of continuous
$S^1$-valued functions on
$S^1$. Then the quotient map
$q:\mathbb{R}\to S^1$ induces a morphism of sheaves fitting into a short exact sequence
where the first arrow is the canonical inclusion. Moreover, it is not difficult to check that the sheaves
$\mathcal{R}$ and
$\mathcal{S}^1$ are
$c$-soft (for
$\mathcal{R}$ this would be true for any reasonable base space, but for
$\mathcal{S}^1$, it is important that the base space is relatively simple: in particular, the fact that it is one-dimensional in any standard sense is enough)
$\mathcal{G}$-sheaves.
The groupoid homology of
$\mathcal{G}={\mathbb Z} \lt imes S^1$ is then by definition the homology of the double complex

as in line (4) on page (8).
Now, by definition of the homology of a double complex (and noting the conventions on row positions), a
$0$-cycle representing a class in
$H_0(\mathcal{G})$ consists of a pair
\begin{equation}
(a,b) \in \Gamma_c(\mathcal{G}^{(0)};\mathcal{R}_0)\oplus \Gamma_c(\mathcal{G}^{(1)};\mathcal{S}^1_1)
\end{equation}such that
$\partial(a)=-\delta(b)$. We also use the resolution in line (10) to compute the cohomology groups of
$S^1$, and then define maps from
$H^*(S^1)$ into
$H_0(\mathcal{G})$ as follows.
First, an element of
$H^0(S^1)$ is represented by a constant function
$a:S^1\to {\mathbb Z}$. We define a map
it is straightforward to see that this is well-defined. On the other hand, for a cycle
$b\in \Gamma_c(S^1;\mathcal{S}^1)$ representing a class in
$H^1(S^1)$, we define an element of
$\Gamma_c(\mathcal{G}^{(1)};\mathcal{S}^1_1)$ by
\begin{equation*}
b_1(m,x):=\left\{\begin{array}{ll} b(x) & m=1 \\ 0 & \text{otherwise}\end{array}\right.
\end{equation*} Note that if
$\alpha:\Gamma_c(S^1;\mathcal{S}^1)\to \Gamma_c(S^1;\mathcal{S}^1)$ is the map induced by the action, then
(compare line (5) on page 9 for the definition of
$\delta$, and recall that we are treating
$S^1$ as
$\mathbb{R}/{\mathbb Z}$, so we write the operation on
$S^1$ additively). As the map
$b-\alpha(b)$ represents the trivial class in
$H^1(S^1)$ (the action is homotopic to the identity, so induces the identity map on cohomology) there must be
$a_b\in \Gamma_c(S^1;\mathcal{R})$ such that
Adjusting
$a_b$ by an integer constant, we assume for definiteness that
$\lfloor a_b(0)\rfloor =0$;
$a_b$ is then uniquely determined by
$\delta(b)$. We may therefore define a map
one checks directly this is a well-defined homomorphism.
Proposition 4.1. Let
$\mathcal{G}={\mathbb Z} \lt imes S^1$ be an irrational rotation groupoid with associated angle
$\theta$, and
$\tau$ the unique invariant probability measure coming from Lebesgue measure.
Then the maps from lines (12) and (13) induce an isomorphism
so in particular
$H_0(\mathcal{G})\cong {\mathbb Z}\oplus {\mathbb Z}$. Let moreover
$a$ be the generator of
$H^0(S^1)$ given by the constant function with value
$1$, and let
$b$ be the generator of
$H^1(S^1)$ given by the identity function
$b(x)=x$. Then we have the formulas
The formulas above are consistent with the known
$K$-theory of
$C^*_r(\mathcal{G})$, and its pairing with the trace: see, for example, [Reference Pimsner and Voiculescu44] for the original reference, [Reference Davidson11, Theorem VI.5.2] for a textbook exposition, and [Reference Cuntz10, 2.5] and [Reference Pimsner and Araki43, Proposition 6] for elegant alternative arguments.
Proof of Proposition 4.1
Let
$(a,b)\in \Gamma_c(\mathcal{G}^{(0)};\mathcal{R}_0)\oplus \Gamma_c(\mathcal{G}^{(1)};\mathcal{S}^1_1)$ be a cycle for
$H_0(\mathcal{G})$. We first claim that we can adjust
$(a,b)$ by boundaries of the form
$\delta(c)$ with
$c\in \Gamma_c(\mathcal{G}^{(2)};\mathcal{S}^1_2)$ so that
$b$ is supported on
$\{1\}\times S^1$.
Indeed, we may regard elements of
$\Gamma_c(\mathcal{G}^{(1)};\mathcal{S}^1_1)$ as compactly supported, continuous functions from
${\mathbb Z}\times S^1$ to
$S^1$. Let
$m\in {\mathbb Z}$ be maximal with the property that the restriction of
$b$ to
$\{m\}\times S^1$ is non-zero. We may regard elements of
$\Gamma_c(\mathcal{G}^{(2)};\mathcal{S}^1_2)$ as continuous functions from
$ {\mathbb Z}\times {\mathbb Z}\times S^1$ to
$S^1$ with compact support. If
$m\geq 1$, define
$c:{\mathbb Z}\times {\mathbb Z}\times S^1\to {\mathbb Z}$ by stipulating
$c$ is supported on
$\{(-1,m)\}\times S^1$, and satisfies
$c(-1,m,x)=b(m,x)$. Then one checks that subtracting the boundary of
$c$ from
$b$ ‘cancels off’ the part of
$b$ supported on
$\{m\}\times S^1$, and does not otherwise change
$b$ outside of
$(\{-1\}\times S^1)\cup (\{m-1\}\times S^1)$. Continuing in this way, we may keep adjusting by boundaries so that
$b$ is supported on
$\{(n,x)\in {\mathbb Z}\times S^1\mid n\leq 0\}$. Applying a similar procedure to the negative part of the support, we may assume that
$b$ is supported on
$(\{0\}\times S^1)\cup (\{1\}\times S^1)$. Finally, subtracting off
$\delta(c)$ where
$c$ is supported on
$\{(0,0)\}\times S^1$ and satisfies
$c(0,0,x)=b(0,x)$, we may assume that
$b$ is supported on
$\{1\}\times S^1$ as claimed.
We next claim that further adjusting
$(a,b)$ by classes of the form
$\partial(e)$ with
$e\in \Gamma_c(\mathcal{G}^{(1)};\mathcal{R}_1)$, we can assume that
$b(1,x)=nx$ for some
$n\in {\mathbb Z}$. Indeed, if
$n$ is the winding number of
$b$, then
$b-nx$ has winding number zero, and thus lifts to a continuous map
$e:S^1\to \mathbb{R}$. As
$\partial$ is just induced by the quotient map
$\mathbb{R}\to \mathbb{R}/{\mathbb Z}$, we have
$\partial(e)=b-nx$, establishing the claim.
Now, if
$b(1,x)=nx$, we have by line (5) that
As
$\delta(b)=-\partial(a)$, we necessarily have
$a=m+n\theta$ (as a constant function
$S^1 \to \mathbb{R}$) where
$m\in {\mathbb Z}$ is the unique integer such that
$\lfloor m+n\theta \rfloor=0$. At this point, we have that every class for
$H_0(\mathcal{G})$ can be represented in the form
$(m+n\theta,nx)$ for some uniquely determined
$m,n\in {\mathbb Z}$. Using very similar (and simpler) arguments, one can represent any class for
$H^0(S^1)$ by a uniquely determined constant function
$S^1\to {\mathbb Z}$, and one can represent any class for
$H^1(S^1)$ by a uniquely determined function of the form
$x\mapsto nx$ for some
$n\in {\mathbb Z}$. These observations complete the proof that the map in line (14) is an isomorphism.
We now look at the pairings. The formula
$\tau(\varphi_0(a))=1$ is clear. To compute
$\varphi_1(b)$, we note that
$b-\alpha(b)$ is the function
$x\mapsto \theta$. This is equal to
$-\partial(-\theta)$ (where
$-\theta$ now denotes the constant function with value
$\theta$). We therefore have that
$\varphi_1(b)=(-\theta,b_1)$. Hence,
$\tau(\varphi_1(b))=\int_0^1-\theta=-\theta$ as claimed.
5. Homology of crossed products by the integers
In this section, we compute the groupoid homology of transformation groupoids
${\mathbb Z} \lt imes X$ associated to an action of the integers on a locally compact Hausdorff space. We will write
$G$ for
${\mathbb Z}$: this is mainly to avoid having to use the notation ‘
${\mathbb Z}[{\mathbb Z}]$’ for the integral group ring of the integers, so we can instead write ‘
${\mathbb Z} G$’.
For a
$G$-module
$M$, write
$\alpha:M\to M$ for the action of the usual generator
$1\in G={\mathbb Z}$; in particular, we use this notation when
$M={\mathbb Z} G$ is the integral group ring acting on itself. There is then a free resolution (topologically, it comes from considering the circle with one
$0$-cell and
$1$-cell as a CW complex model for the classifying space
$BG$: compare, for example, [Reference Brown4, Section I.4])
of the trivial
${\mathbb Z} G$-module
${\mathbb Z}$ where the map
$\delta$ is given by
Note moreover that if
$M$ is any
$G$-module, then we may define
$\delta:M\to M$ by the same formula as in line (16). If we do this, we have canonical identifications
where
$M^G$ and
$M_G$ are, respectively, the invariant submodule, and coinvariant quotient of
$M$ for the
$G$-action (see, for example, [Reference Brown4, pages 27 and 34]).
Here is the homology computation we need (see [Reference Deaconu13, Theorem 3.9] and [Reference Ortega41, Lemma 1.3] for related results in the case of ample base space).
Proposition 5.1. Let
$X$ be a locally compact Hausdorff space equipped with an action of
${\mathbb Z}$. Then for each
$n\in {\mathbb Z}$ there is a canonical short exact sequence
(this includes the case
$n=1$, where the sequence degenerates to an isomorphism
$H_{1}({\mathbb Z} \lt imes X)\cong H_c^{0}(X)^{\mathbb Z}$, and
$n \gt 1$, where it degenerates to
$H_n({\mathbb Z} \lt imes X)=0$).
One could maybe do the computation a little more quickly using the hyperhomology spectral sequence as in [Reference Weibel60, Section 5.7], but we give a more direct approach (which in any case really just amounts to unpacking the spectral sequence argument).
Proof of Proposition 5.1
Let
be a resolution of the sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$X$ by
$c$-soft
$\mathcal{G}$-sheaves. As in Corollary B.9, we may treat
$H_{n}(G \lt imes X)$ as the group hyperhomology
$\mathbb{H}_*(G;X)$ of Definitions B.1 and B.5. Doing this,
$H_*(G \lt imes X)$ is then the homology of the double complex

formed as the tensor product of the complex of line (15) and the complex
$\Gamma_c(X;\mathcal{S}^{-\bullet})$ of compactly supported sections. For notational simplicity, write
$M_q$ for the
${\mathbb Z} G$-module
$\Gamma_c(X;\mathcal{S}^{-q})$, so the above becomes

Write
$T_\bullet$ for the total complex associated to this, and note that the first column defines a subcomplex of
$T_\bullet$ with quotient the second column, and thus we get a short exact sequence of chain complexes
(the degree shift on the second copy of
$M_{\bullet}$ comes about due to the different ways the two columns appear as summands in the double complex: compare [Reference Weibel60, 1.2.6]). This in turn gives rise to a long exact sequence of homology groups

with connecting maps
$H_i(M_\bullet) \to H_i(M_\bullet)$ given by
$\delta$ (this can be computed, for example, from the proof of [Reference Weibel60, Theorem 1.3.1]). On the other hand,
$H_*(M_\bullet)$ computes the compactly supported sheaf homology
$H_c^{-*}(X)$, and therefore the long exact sequence above becomes

Splitting this up into short exact sequences along the kernels and cokernels of the maps
$\delta$ and applying line (17) gives the result.
Remark 5.2. As it will be useful later, let us give an explicit description of cycles in
$H_0({\mathbb Z} \lt imes X)$ based on the proof of Proposition 5.1. Write
$\mathcal{G}$ for
${\mathbb Z} \lt imes X$.
Let
$\mathcal{Z}$ be the sheaf of locally constant
${\mathbb Z}$-valued functions on
$X$, and consider a resolution by equivariant
$c$-soft
$\mathcal{G}$-sheaves that starts
\begin{equation}
0\to \mathcal{Z}\stackrel{\partial}{\to} \mathcal{R}\stackrel{\partial}{\to} \mathcal{S}_B^1\stackrel{\partial}{\to} \cdots
\end{equation}where
$\mathcal{R}$ is the sheaf of continuous
$\mathbb{R}$-valued functions on
$X$, and
$\mathcal{S}_B^1$ is the sheaf of Borel
$S^1$-valued functions on
$X$. The map from
$\mathcal{Z}$ to
$\mathcal{R}$ is the canonical inclusion, and the map
$\mathcal{R}\to \mathcal{S}_B^1$ is induced by the exponential map
$x\mapsto e^{2\pi i x}$; it is not too difficult to see that this is exact, and that
$\mathcal{R}$ and
$\mathcal{S}_B^1$ are
$c$-soft
$\mathcal{G}$-sheaves; moreover, the image of
$\mathcal{R}$ in
$\mathcal{S}^1_B$ is the subsheaf
$\mathcal{S}^1$ consisting of continuous
$S^1$-valued functions on
$X$.
Now, a cycle for
$H_0({\mathbb Z} \lt imes X)$ is a pair
$(f,v)$ where
$f:X\to \mathbb{R}$ is a continuous compactly supported function,
$v:X\to S^1$ is a compactly supported (i.e. equal to
$1$ outside a compact set) bounded Borel function on
$X$, and these functions satisfy
$\partial(v)=0$ and
$\delta(v)=-\partial(f)$. The fact that
$\partial(v)=0$ implies that
$v$ is continuous (as it is locally in the image of the exponential map from
$\mathcal{R}$). On the other hand, the formula
$\delta(v)=-\partial(f)$ says explicitly that
$\exp(2\pi if)=\alpha(v)v^*$.
6. The pairing and Chern character for actions of the integers
Let
$\alpha$ denote a homeomorphism of a locally compact space
$X$, and also the associated actions of
${\mathbb Z}$ on
$X$ and on
$C_0(X)$; we fix this notation throughout the remainder of this section. Our aim in this section is to construct a Chern character map
that becomes an isomorphism on tensoring the left-hand side by
${\mathbb Q}$, is compatible with the pairings with invariant probability measures, and that moreover can be made sense of as an integral isomorphism in some cases: for example, this happens if
$X$ has only low-dimensional homology as in Corollary 6.10 below.
We should note that the existence of a Chern character rational isomorphism follows from our earlier results in [Reference Deeley and Willett18]. However, compatibility with the pairings and the fact that it is sometimes compatible with an integral isomorphism is not so obvious for the Chern character in [Reference Deeley and Willett18] (which is essentially due to Raven [Reference Raven52]), so we give a different approach here.
We first recall the approach to the Pimsner–Voiculescu sequence based on mapping tori: the original reference for this is [Reference Connes8, pages 48-49], or see, for example, [Reference Blackadar2, Sections 10.3–10.4] for a textbook exposition; the original reference for the Pimsner–Voiculescu sequence is [Reference Pimsner and Voiculescu44].
Definition 6.1. The mapping torus of
$\alpha$, denoted
$M_\alpha$, is the maximal ideal space (we could also directly define
$M_\alpha$ to be the quotient of
$X\times [0,1]$ by the relation
$(x,0)\sim (\alpha^{-1}(x),1)$, but it is more useful for us to have a description of the continuous functions on the space) of the
${C}^{*}$-algebra
Note that there is a short exact sequence
where
$SX:=(0,1)\times X$ is the usual
$C^*$-algebraic suspension of
$X$, the left hand map is inclusion as
${\mathbb Z}$-equivariant functions from
$\mathbb{R}$ to
$C_0(X)$ that vanish at the integers, and the right-hand map is evaluation at zero. This gives rise to a six-term exact sequence
(22)

Moreover, if we use the periodicity isomorphisms to make identifications
$K^i(SX)\cong K^{i-1}(X)$, then the boundary maps in this sequence identify with
$\text{id}-\alpha_*$ (see, for example, [Reference Blackadar2, Proposition 10.4.1]).
The following result records the key
$C^*$-algebraic facts we will need; this seems likely to be known to experts, but we provide proofs where we could not find appropriate references. For
$i\in \{0,1\}$ and an action
$\beta$ of
$\mathbb{R}$ on a
$C^*$-algebra
$B$, we let
$\varphi_{\beta}^i:K_i(B)\to K_{i+1}(B\rtimes_{\beta} \mathbb{R})$ denote the Connes-Thom isomorphism as defined in [Reference Connes8, Section II].
Proposition 6.2. Let
$X$ be a locally compact Hausdorff space, and let
$\alpha:X\to X$ be a homeomorphism inducing an action of
${\mathbb Z}$ on
$X$. Let
$\beta$ denote the action of
$\mathbb{R}$ on
$C_0(X)\rtimes_\alpha{\mathbb Z}$ (we can equivalently define
$\beta$ to be the composition of the dual action of
$\widehat{{\mathbb Z}}=\mathbb{R}/{\mathbb Z}$ on
$C_0(X)\rtimes_\alpha{\mathbb Z}$, and the quotient map
$\mathbb{R}\to \mathbb{R}/{\mathbb Z}$) determined by
where
$f\in C_0(X)$,
$u\in M(C_0(X)\rtimes {\mathbb Z})$ is the canonical unitary multiplier,
$n\in {\mathbb Z}$, and
$t\in \mathbb{R}$. Then the following holds:
(i) There is a distinguished class of isomorphisms
all of which induce the same map on
\begin{equation*}
m_\alpha: (C_0(X)\rtimes_\alpha {\mathbb Z})\rtimes_{\beta}\mathbb{R}\to C_0(M_\alpha)\otimes \mathcal{K}(\ell^2({\mathbb Z})),
\end{equation*}
$K$-theory.(ii) the isomorphism
fits into a commutative diagram
\begin{equation*}
\psi_\alpha^i:=(m_\alpha)_*\circ \varphi_\beta^i:K_i(C_0(X)\rtimes_\alpha {\mathbb Z})\to K^{i+1}(M_\alpha)
\end{equation*}
where the left-hand vertical map is Bott periodicity, and the horizontal maps are induced from the canonical inclusions
$C_0(SX)\to C_0(M_\alpha)$ (see line (22)) and
$C_0(X)\to C_0(X)\rtimes_\alpha {\mathbb Z}$.(iii) The six-term exact sequence in line (22), the commutative diagram from part (ii), and the Pimsner–Voiculescu exact sequence as constructed in [Reference Blackadar2, Sections 10.3–4] induce a commutative diagram of short exact sequences

with all vertical maps isomorphisms.
Proof. For part (i), let
$\pi_X:C_0(X)\to \mathcal{B}(H_X)$ be a faithful nondegenerate representation. Let
be the regular representation, i.e. if we identify
$H_X\otimes \ell^2({\mathbb Z})\otimes L^2(\mathbb{R})=L^2({\mathbb Z}\times \mathbb{R},H_X)$, then
$\pi$ is induced by the covariant triple
$(\widetilde{\pi_X},u,v)$ where
and
Let
$F:L^2(\mathbb{R}) \to L^2(\mathbb{R})$ denote the unitary isomorphism induced by the Fourier transform, and let
$\lambda$ denote the translation action of
${\mathbb Z}$ on
$\mathbb{R}$. Then one computes that
$1\otimes 1 \otimes F$ conjugates (the integrated form of)
$(\widetilde{\pi_X},u,v)$ to the regular representation of
$C_0(\mathbb{R}\times X)\rtimes_{\lambda\times \alpha}{\mathbb Z}$ on
$H_X\otimes \ell^2({\mathbb Z})\otimes L^2(\mathbb{R})=\ell^2({\mathbb Z},L^2(\mathbb{R})\otimes H_X)$, and thus conjugates the image of
$C_0(X)\rtimes_\alpha {\mathbb Z}\rtimes_\beta \mathbb{R}$ to
$C_0(\mathbb{R}\times X)\rtimes_{\lambda\otimes \alpha}{\mathbb Z}$.
Let
$\sigma$ denote the automorphism of
$\mathcal{K}(\ell^2({\mathbb Z}))$ induced by conjugation by the bilateral shift. Then more direct computations show that
$C_0(\mathbb{R}\times X)\rtimes_{\lambda\otimes \alpha}{\mathbb Z}$ canonically identifies with
Choose now any path
$(\sigma_t)_{t\in [0,1]}$ of automorphisms of
$\mathcal{K}(\ell^2({\mathbb Z}))$ connecting
$\sigma$ to the identity that is induced by a norm-continuous part of unitaries connecting the bilateral shift to the identity. Use this path to ‘untwist’
$C_0(\mathbb{R}\times X)\rtimes_{\lambda\otimes \alpha}{\mathbb Z}$, showing that it is isomorphic to
\begin{align*}
\{f\in C_b(\mathbb{R}\times X,\mathcal{K}(\ell^2({\mathbb Z})))\mid f(t+1,\alpha(x)) =f(t,x)\} & = C_0((\mathbb{R}\times X)/{\mathbb Z},\mathcal{K}(\ell^2({\mathbb Z}))) \\ &
= C_0(M_\alpha)\otimes \mathcal{K}(\ell^2({\mathbb Z})).
\end{align*} This isomorphism of
$C_0(\mathbb{R}\times X)\rtimes_{\lambda\otimes \alpha}{\mathbb Z}$ with
$C_0(M_\alpha)\otimes \mathcal{K}(\ell^2({\mathbb Z}))$ depends on the choice of the path
$(\sigma_t)$, but any two such paths are homotopic, so the map induced on
$K$-theory is well-defined.
For part (ii), note that the canonical inclusion
$C_0(X)\to C_0(X)\rtimes_\alpha {\mathbb Z}$ is
$\mathbb{R}$-equivariant for the trivial
$\mathbb{R}$ action
$\text{tv}$ on
$C_0(X)$, and the action
$\beta$ on
$C_0(X)\rtimes_\alpha {\mathbb Z}$. Hence, by naturality of the Connes-Thom isomorphism, we get a commutative diagram

Up to applying a Fourier transform,
$K_1(C_0(X)\rtimes_{\text{tr}}\mathbb{R})$ identifies with
$C_0(\mathbb{R}\times X)$ and the Connes-Thom map
$\varphi^0_{\text{tv}}$ identifies with the Bott periodicity isomorphism, so using also the identifications established in the proof of part (i) we get a commutative diagram

where the top-left horizontal map is induced by inclusion (and is an isomorphism) and the left-hand vertical map is Bott periodicity. Up to composing with the isomorphism
$m_\alpha$, the outer rectangle is the diagram in the statement.
Part (iii) follows as the Pimsner–Voiculescu exact sequence in [Reference Blackadar2, Sections 10.3–4] is exactly defined by forcing the given diagram to commute.
The next result we need is a ‘dual version’ of a result of Connes: compare [Reference Connes8, Section II, Theorem 3]. It seems to be well-known, but we could not find the precise statement we wanted in the literature so sketch a proof.
Proposition 6.3. Let
$X$ be a compact Hausdorff space equipped an action
$\alpha$ of
${\mathbb Z}$ by homeomorphisms, and let
$\tau:C(X)\to {\mathbb{C}} $ be an invariant probability measure.
Any class in
$K^1(M_\alpha)$ can be represented by a continuous function
$u:[0,1]\to \mathcal{U}(M_n(C(X)))$ that is continuously differentiable on
$(0,1)$, and with the property that
$u(1)=\alpha(u(0))$. Having chosen such a representative for each class, the formula
\begin{equation}
\Lambda_\tau:K^1(M^\alpha)\to \mathbb{R},\quad [u]\mapsto \frac{1}{2\pi i} \int_0^1 \tau (u'(t)u(t)^*) dt,
\end{equation} (where ‘
$u'$’ denotes the derivative of
$u$ in the
$t$-variable) gives a well-defined homomorphism that does not depend on the choice of representatives.
Moreover, with notation as in Proposition 6.2, the diagram
(24)

commutes.
Proof. For a function
$u:[0,1]\to \mathcal{U}(M_n(C(X)))$, the real number
$\Lambda_\tau[u]$ is the de la Harpe–Skandalis determinant of the path as in [Reference de la Harpe and Skandalis12, Section 1] (the notation there would be
$\widetilde{\Delta}_\tau(u)$). The fact that
$\Lambda_\tau$ is a well-defined group homomorphism (including that any
$K_1$-class can be represented by a function that is differentiable in the
$t$-variable) then follows directly from [Reference de la Harpe and Skandalis12, Lemme 1].
We need some more notation. Let
$B$ be a general unital
$C^*$-algebra equipped with an action
$\beta$ of
$\mathbb{R}$, and let
$\tau$ denote an
$\mathbb{R}$-invariant tracial state on
$B$. Let
$\widehat{\tau}$ denote the ‘dual’ (unbounded) trace on
$B\rtimes_\beta \mathbb{R}$ determined on
$C_c(\mathbb{R},B)$ by
$\widehat{\tau}(f)=\tau(f(0))$. Let
$\delta_\beta$ denote the (densely defined) derivation on
$B\rtimes_\beta \mathbb{R}$ determined as on [Reference Connes8, page 32] by the formula
${\displaystyle \delta_\beta(a)=\lim_{t\to 0} t^{-1}(\beta_t(a)-a)}$. As in [Reference Connes8, Section II, Theorem 3] there is then a well-defined homomorphism
\begin{equation*}
\Theta_{\tau}:K_1(B\rtimes_\beta \mathbb{R})\to \mathbb{R},\quad [u] \mapsto \frac{1}{2\pi i}\widehat{\tau}(\delta(u)u^*)
\end{equation*} (this includes the statement that any class in
$K_1(B\rtimes_\beta \mathbb{R})$ can be represented by a unitary such that the right-hand side makes sense).
Now, let
$p\in M_n(C(X)\rtimes_\alpha {\mathbb Z})$ represent a class
$[p]$ in
$K_0(C(X)\rtimes_\alpha {\mathbb Z})$. According to [Reference Connes8, Section II, Proposition 4], there is an exterior equivalent action
$\beta'$ of
$\mathbb{R}$ on
$C(X)\rtimes_\alpha {\mathbb Z}$ that fixes
$p$. If
$(u_t)$ is the unitary one-cocycle implementing the exterior equivalence, then there is an isomorphism
determined on
$C_c(\mathbb{R},C(X)\rtimes_\alpha {\mathbb Z})$ by
$(\theta b)(t):=u_tb(t)$. Consider the diagram below

We have that
$\theta_*\circ \varphi^0_{\beta'}=\varphi_\beta^0$ (see [Reference Connes8, Section 1, Proposition 3]), so it suffices to show that this diagram commutes on the class
$[p]$. We do this one square at a time.
For the leftmost square, we can represent
$\varphi_\beta^0[p]$ as the Fourier transform of the function
$u(t)=e^{2\pi i \chi(t)p}$ where
$\chi:\mathbb{R}\to [0,1]$ is a smooth nondecreasing function such that
$\chi(t)=0$ for
$t\leq 0$ and
$\chi(t)=1$ for
$t\geq 1$ (compare [Reference Connes8, pages 37-38]). As the Fourier transform interchanges
$\delta$ and differentiation, and as it interchanges evaluation at
$0$ with integration, we thus have that
\begin{equation*}
\Theta_{\tau}[u]=\frac{1}{2\pi i} \int_{\mathbb{R}} \tau(2\pi i\chi'(t)p uu^{*})dt=\tau(p)\int_{\mathbb{R}}\chi'(t)dt=\tau(p).
\end{equation*} Commutativity of the central square is again a direct computation using that
$\widehat{\tau}$ is a trace and
$\theta$ is induced by a unitary multiplier. Commutativity of the rightmost square is another direct computation, based on the description of
$m_\alpha$ in terms of the Fourier transform, and the fact that the Fourier transform interchanges evaluation at
$0$ with integration, and that it interchanges the derivation
$\delta$ with differentiation; the integral ends up being only over
$[0,1]$ rather than
$\mathbb{R}$ as we are implicitly also taking the standard trace on
$\mathcal{K}(\ell^2({\mathbb Z}))$, which has the effect of ‘adding up’ the
${\mathbb Z}$ translates of this.
We now turn to homology. Let
$X$ be a locally compact Hausdorff space equipped with an action
$\alpha$ of
${\mathbb Z}$. Recall from Remark 5.2 that cycles for
$H_0({\mathbb Z} \lt imes X)$ can be thought of as pairs
$(f,v)$ where
$f:X\to \mathbb{R}$ is continuous and compactly supported, and
$v:X\to S^1$ is continuous and compactly supported (i.e. equal to one outside a compact set), and satisfies
$\alpha(v)v^*=e^{2\pi i f}$. Moreover, cycles for
$H^1_c(M_\alpha)$ (respectively,
$H^1_c(SX)$) can be thought of as continuous and compactly supported functions
$u:M_\alpha\to S^1$ (respectively,
$u:SX\to S^1$), and cycles for
$H^0_c(X)$ can be thought of as locally constant and compactly supported functions
$f:X\to {\mathbb Z}$.
Lemma 6.4. Let
$X$ be a locally compact Hausdorff space equipped with an action
$\alpha$ of
${\mathbb Z}$. There is an isomorphism
$H_0({\mathbb Z} \lt imes X)\to H^1_c(M_\alpha)$ explicitly realized on the level of cycles by sending
$(f,v)$ to the function
$u:M_\alpha\to S^1$ defined by
$u(t,x)=e^{2\pi i tf(x)}v(x)$. This isomorphism fits moreover into a commutative diagram

where the bottom row is as in Proposition 5.1. The same holds if we use rational coefficients.
Proof. The left vertical map is induced by the map sending the class
$[f]\in H^0_c(X)$ of a compactly supported locally constant function
$f:X\to {\mathbb Z}$ to the class of the function
$u(t,x)=e^{2\pi i tf(x)}$ in
$H^1_c(SX)$. This is
${\mathbb Z}$-equivariant (for the trivial
${\mathbb Z}$-action in the suspension variable), and induces an isomorphism
$H^0_c(X)\to H^1_c(SX)$, whence it also induces an isomorphism after taking coinvariants. Clearly, the diagram commutes, whence the central vertical map is an isomorphism by the five lemma. The same argument works with rational coefficients (or use the universal coefficient theorem).
Analogously to Lemma 5.3 we may define a map
$\Lambda_\tau^H:H^1_c(M_\alpha)\to \mathbb{R}$ using the same formula as for
$\Lambda_\tau:K^1(M_\alpha)\to \mathbb{R}$ (see line (23) above—this involves first approximating a cycle
$u:M_\alpha\to S^1$ by a cycle that is continuously differentiable in the
$t$ variable). We then have another compatibility lemma about pairings.
Lemma 6.5. With notation as in Lemma 6.4, the diagram

commutes. The same holds with rational coefficients.
Proof. Let
$(f,v)$ be a cycle for
$H_0({\mathbb Z} \lt imes X)$, so
$\tau[f,v]=\int_X fd\tau$ by definition. On the other hand, the isomorphism
$H_0({\mathbb Z} \lt imes X)\to H^1_c(M_\alpha)$ from Lemma 6.4 sends
$(f,v)$ to the function
$u:M_\alpha\to S^1$ defined by
$u(t,x)=e^{2\pi i tf(x)}v(x)$. Computing,
\begin{equation*}
\Lambda_\tau[u]=\frac{1}{2\pi i } \int_0^1 \tau(u'(t)u(t)^*)dt = \frac{1}{2\pi i}\int_0^1 \tau(2\pi i fu(t)u(t)^*) dt=\tau(f),
\end{equation*}so we are done.
We will also need to compare the mapping cone sequence in cohomology to the sequence in groupoid homology. The following result is in some sense an (easier) analogue of
${\mathbb Z}$-equivariant Bott periodicity for groupoid homology. It is also essentially a special case of [Reference Proietti and Yamashita46, Theorem B], but we provide a direct proof in the case we need for the sake of keeping the paper self-contained.
Proposition 6.6. Let
$X$ be a locally compact Hausdorff space equipped with an action
$\alpha$ of
${\mathbb Z}$. Let
$\mathbb{R}$ be equipped with the usual translation of
${\mathbb Z}$, and equip
$\mathbb{R}\times X$ with the diagonal action. Then there is a canonical isomorphism
for each
$i\in {\mathbb Z}$.
We need an ancillary lemma, which is standard algebraic topology: we provide a proof as we could not find an appropriate reference. For the statement, recall that a sheaf
$\mathcal{S}$ on a locally compact space
$X$ is
$c$-fine if the homomorphism sheaf
$\mathcal{H}om(\mathcal{S},\mathcal{S})$ is
$c$-soft (see, for example, [Reference Bredon3, Section II.9]).
Lemma 6.7. Let
$X$ be a locally compact Hausdorff space equipped with an action
$\alpha$ of
${\mathbb Z}$. Let
$\mathbb{R}$ be equipped with the translation action of
${\mathbb Z}$, and equip
$\mathbb{R}\times X$ with the diagonal action. Then there is an ‘integration along the fibre’ isomorphism
$\int:H_c^{*}(\mathbb{R}\times X)\to H_c^{*-1}(X)$ that is moreover equivariant for the induced
${\mathbb Z}$-actions.
Proof. We define a resolution
$0\to \mathcal{Z}\to \mathcal{S}^0\to \mathcal{S}^1\to 0$ of the sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$\mathbb{R}$:
$\mathcal{S}^0$ is the sheaf whose sections on an open set
$U\subseteq \mathbb{R}$ are the functions
$s:U\to {\mathbb Z}$ such that for all
$x\in U$,
${\displaystyle \lim_{y\to x^-}s(y)}$ exists,
${\displaystyle\lim_{y\to x^+}s(y)}$ exists and equals
$s(x)$, and
$s$ has a discrete set of discontinuities in
$U$;
$\mathcal{S}^1$ is the sheaf whose sections on an open set
$U$ are functions
$s:U\to {\mathbb Z}$ with discrete support; the map
$\mathcal{Z}\to \mathcal{S}^0$ is the canonical inclusion; and the map
$\mathcal{S}^0\to \mathcal{S}^1$ is defined over an open set
$U$ by sending a section
$s$ to the section
$t$ defined by
${\displaystyle t(x):=s(x)-\lim_{y\to x^-}s(y)}$. One checks directly that each
$\mathcal{S}^i$ is a
$c$-fine
${\mathbb Z}$-equivariant sheaf, and that
$\mathcal{S}^1$ identifies with
$\mathcal{S}^0/\mathcal{Z}$.
Define now a map
$\int:\Gamma_c(\mathbb{R};\mathcal{S}^1)\to {\mathbb Z}$ by sending a section
$s$ to
$\sum_{x\in \mathbb{R}} s(x)$ (this makes sense as
$s$ is finitely supported). The map
$\int$ extends to a map of complexes
$\int:\Gamma_c(\mathbb{R};\mathcal{S}^\bullet)\to \mathcal{C}^\bullet$ where
$\mathcal{C}^\bullet$ is
${\mathbb Z}$ in degree one, and zero in all other degrees. As the homology groups of the complex
$\Gamma_c(\mathbb{R};\mathcal{S}^\bullet)$ (i.e. the cohomology
$H_c^i(\mathbb{R}))$ are
${\mathbb Z}$ in degree one, and zero in all other degrees, this map is a quasi-isomorphism.
Let now
$\mathcal{T}^\bullet$ be any resolution of the sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$X$ by
$c$-fine
${\mathbb Z}$-sheaves, and define
$(\mathcal{S}\otimes \mathcal{T})^i$ to be the sheaf
$\mathcal{S}^0\otimes \mathcal{T}^i\oplus \mathcal{S}^1\otimes \mathcal{T}^{i-1}$. As each
$\mathcal{S}^i$ is torsion free, the tensor product sheaf
$(\mathcal{S}\otimes \mathcal{T})^\bullet$ is a resolution of the sheaf of locally constant
${\mathbb Z}$-valued functions on
$\mathbb{R}\times X$. Moreover, it consists of
${\mathbb Z}$-equivariant sheaves, and each constituent sheaf in the resolution is
$c$-fine by [Reference Bredon3, Corollary II.9.18].
Now, as
$\mathcal{S}^\bullet$ and
$\mathcal{T}^\bullet$ are
$c$-fine, [Reference Bredon3, Proposition II.5.1] identifies
$\Gamma_c(\mathbb{R}\times X;(\mathcal{S}\otimes \mathcal{T})^\bullet)$ with the tensor product complex
$\Gamma_c(\mathbb{R};\mathcal{S}^\bullet)\otimes \Gamma_c(X;\mathcal{T}^\bullet)$. As
$\int$ induces a quasi-isomorphism
$\Gamma_c(\mathbb{R};\mathcal{S}^\bullet)\to \mathcal{C}^\bullet$,
$\int\otimes \text{id}$ induces a quasi-isomorphism
by the Künneth formula (the purely algebraic version for chain complexes—see, for example, [Reference Weibel60, Theorem 3.6.3]). As the left-hand side in line (25) computes
$H_c^{*}(\mathbb{R}\times X)$ and the right-hand side computes
$H_c^{*-1}(X)$, we are done.
Proof of Proposition 6.6
As the map
$\int:\Gamma_c(\mathbb{R}\times X;(\mathcal{S}\otimes \mathcal{T})^\bullet)\to \Gamma_c(X;\mathcal{T}^{\bullet-1})$ is
${\mathbb Z}$-equivariant, it induces a map
$\int:\mathbb{H}_*({\mathbb Z};\mathbb{R}\times X)\to \mathbb{H}_*({\mathbb Z};X)$ on hyperhomology (see Definitions B.1 and B.5 for notation). On the other hand, the map it induces on the
$E_2$-page of the hyperhomology spectral sequences (see, for example, [Reference Weibel60, Proposition 5.7.6]) from
$E^2_{pq}(\mathbb{R}\times X)=H_p({\mathbb Z};H^q_c(\mathbb{R}\times X))$ to
$E^2_{pq}(X):=H_{p}({\mathbb Z};H^q_c(X))$ is an isomorphism (with appropriate degree shift). As the hyperhomology spectral sequence converges,
$\int$ induces an isomorphism on hyperhomology
$\int:\mathbb{H}_*({\mathbb Z};\mathbb{R}\times X)\to \mathbb{H}_*({\mathbb Z};X)$, and so we are done by the identification of hyperhomology and groupoid homology of Corollary B.9.
Lemma 6.8. Let
$X$ be a locally compact Hausdorff space equipped with an action
$\alpha$ of
${\mathbb Z}$. For each
$n$, the short exact sequences of Proposition 5.1 form the bottom row in a commutative diagram of short exact sequences

where the left-hand vertical map is induced by integration along the fibre
$\mathbb{R}$, the middle vertical map is induced again by the isomorphism from Lemma 5.6 plus the Morita equivalence
${\mathbb Z} \lt imes (\mathbb{R}\times X)\sim M_\alpha$, and all the vertical maps are isomorphisms. The same holds if we use rational rather than integer coefficients.
Proof. Equip
$\mathbb{R}$ with the translation action of
${\mathbb Z}$, and let
$\int:H^n_c(\mathbb{R}\times X)\to H^{n-1}_c( X)$ be the integration along the fibre isomorphism if Lemma 6.7. Moreover, Lemma 5.6 implies that external product with this generator also induces isomorphisms on groupoid homology
$H_{n-1}({\mathbb Z} \lt imes (\mathbb{R}\times X))\cong H_n({\mathbb Z} \lt imes X)$. We thus get a commutative diagram

Morita invariance (see [Reference Crainic and Moerdijk9, Corollary 4.6]) gives that the middle entry of the top row is isomorphic to
$H^{n+1}_c(M_\alpha)$ and the five lemma implies that the central vertical map is an isomorphism as claimed. (This reference requires a finite-dimensionality assumption on
$X$, and there are some technical difficulties with derived categories to remove it. A simpler argument in the infinite-dimensional case can be deduced using hyperhomology
$\mathbb{H}_*({\mathbb Z};\mathbb{R}\times X)$ and a Cartan–Leray spectral sequence argument as in [Reference Brown4, page 173, particularly line (7.8)].) The same argument works with rational coefficients (or use the universal coefficient theorem).
Theorem 6.9. Let
$X$ be a locally compact Hausdorff space, and let
$\alpha:X\to X$ be a homeomorphism inducing an action, also denoted
$\alpha$, of
${\mathbb Z}$ on
$X$.
There is a natural Chern character
that becomes an isomorphism on tensoring the left-hand side by
${\mathbb Q}$, and that fits into a commutative diagram of short exact sequences
(26)

with the left and right vertical maps induced by the classical Chern character. Moreover, one can replace
$\text{ch}_\alpha$ by an integral isomorphism if there is an integral Chern isomorphism for
$M_\alpha$ in the sense of Definition C.1.
Finally, if
$X$ is compact, then for any invariant probability measure
$\tau$ on
$X$ the diagram
(27)

commutes. (This can be usefully compared to material in [Reference Guo, Proietti and Wang26, Section 3].)
Proof. The Chern character
$\text{ch}_\alpha$ is defined by composing the maps
\begin{equation*}
K_*(C(X)\rtimes_\alpha{\mathbb Z})\to K^{*+1}(M_\alpha) \stackrel{\text{ch}}{\to} H^{**+1}(M_\alpha;{\mathbb Q})\to H_{**}({\mathbb Z} \lt imes X;{\mathbb Q})
\end{equation*}where the first arrow is from Proposition 22, the second is the classical Chern character, and the third is from Lemma 6.4 on the summand
$H^1(M_\alpha)$, and from Lemma 6.8 on the summands in all other degrees. It is a rational isomorphism as the central map is a rational isomorphism, and as the left and right maps are isomorphisms.
For commutativity of the diagram in line (26), we consider the large diagram

where the top two rows are as in Proposition 6.2, part (iii) (which shows that part of the diagram commutes), the maps between the middle two rows are the classical Chern characters (so that part of the diagram commutes by naturality of the Chern character), and the maps between the bottom two rows are as in Lemma 6.4 in degree one and as in Lemma 6.8 for all other degrees (and so that part of the diagram commutes by those lemmas).
To check compatibility of the pairings, consider the diagram

where the top composition defines the Chern character, and the last two vertical arrows are defined by first projecting onto
$H^1(M_\alpha;{\mathbb Q})$ and
$H^0({\mathbb Z} \lt imes X;{\mathbb Q})$ and then taking the respective pairings. The first square commutes by Proposition 6.3, and the last square by Lemma 6.5, so it remains to check commutativity of the central square.
For this, recall that for a compact space
$Y$, the component of the Chern character
$K^1(Y) \to H^1(Y;{\mathbb Q})$ with values in
$H^1_c$ is defined by taking a unitary
$u\in M_n(C(Y))$ to the continuous function
$\text{det}(u):Y\to S^1$ (this is even defined integrally, but we do not need it). It thus suffices to check that if
$u\in M_n(C(M_\alpha))$ is a unitary that is continuously differentiable in the
$t$ variable (and equal to one outside a compact set), then
(where the prime denotes the derivative in the
$t$-direction). This follows as if we locally write
$u=e^{2\pi i x}$ with
$x$ self-adjoint, then
$\text{det}(u)=e^{2\pi i \text{tr}(x)}$ and so
$\text{det}(u)'=\text{tr}(x')\text{det}(u)$, while on the other hand
$u'=x'u$. The result follows from these local computations.
Corollary 6.10. A transformation groupoid
${\mathbb Z} \lt imes X$ with compact base space is HK-good under either of the following conditions:
(i) the cohomology of
$X$ vanishes above dimension three, and the Chern class map
$c:K^*(X)\to H^{**}(X)$ of Definition C.7 is an isomorphism; or(ii) there is an integral Chern isomorphism for
$X$ in the sense of Definition C.1, and the groups
$K^i(X)$ are free.
Proof. For part (i), we will show that there is an integral Chern isomorphism for
$M_\alpha$ in the sense of definition C.1. We first note that the short exact sequences
from Proposition 5.1 imply that
$H^i(M_\alpha)=0$ for
$i \gt 4$, so we only need to work in degrees four or less. Moreover, this short exact sequence gives an isomorphism
$H^4_c(SX)_{\mathbb Z}\to H^4(M_\alpha)$; this implies in particular that the map
$H^4_c(SX)\to H^4(M_\alpha)$ is surjective, and as cup products are zero on a suspension (see Lemma C.5) we are in the situation of Lemma C.6 where the map
$c$ of Definition C.3 is a homomorphism for
$M_\alpha$.
Hence, we have a commutative diagram

of such Chern class maps. The left and right vertical maps are induced by the isomorphism
$c:K^*(X)\cong H^{**}_c(X)$; by naturality of
$c$, this is also an isomorphism of
${\mathbb Z}$-modules whence it induce isomorphisms on invariants and coinvariants. The result follows from the five lemma.
For part (ii), if
$K^i(X)$ is free, then so are
$K^i(X)^{\mathbb Z}$ (as subgroups of free groups are free) and
$H^i(X)^{\mathbb Z}$ (as the assumed integral Chern isomorphism must also induce an isomorphism on fixed point subgroups by naturality). Hence, the Pimnser–Voiculescu type sequences all split (unnaturally), and the result follows by choosing the splittings appropriately (this is possible as everything in sight is free: we leave the algebra to the reader).
7. Examples of crossed products by the integers
In this section, we discuss a number of crossed product groupoids and their associated
$C^*$-algebras. Each is obtained by a free action of the integers on a compact metric space. First, as promised in Section 3, we give a result covering the irrational rotation algebras.
Example 7.1. Let
$X$ be the
$d$-torus or the
$d$-sphere for some
$d$, and take any free
${\mathbb Z}$-action. Then by Corollary 6.10 part (ii) and Example C.2, the groupoid
${\mathbb Z} \lt imes X$ is HK-good. This covers the case of the irrational rotation algebras in particular.
Our next example provides a negative result: we give an example of a minimal action on a manifold so that the transformation groupoid is not HK-good.
Example 7.2. Let
$M=S^3 \times \mathbb{R}P^4$. Then, by [Reference Fathi and Herman21, Theorem 1], there exists
$\varphi : M \rightarrow M$ a minimal diffeomorphism that is homotopic to the identity and uniquely ergodic. The Pimsner–Voiculescu sequence and the fact that
$\varphi$ is homotopic to the identity imply that
Since
(see, for example, [Reference Karoubi30, IV.6.47] for the
$K$-theory of real projective space), we get
On the other hand, the homology of the transformation groupoid can be computed using Proposition 5.1 and the well-known cohomology groups of real projective space (see, for example, [Reference Hatcher27, Theorem 3.12]). One gets
Hence,
${\mathbb Z} \lt imes M$ is not HK-good.
Returning to positive results, there are other (and in fact many) transformation groupoids associated to integer actions that are HK-good. A number of the constructions build on work in [Reference Deeley, Putnam and Strung15, Reference Deeley, Putnam and Strung16]. In particular, we will use a specific dynamical system constructed in [Reference Deeley, Putnam and Strung15]: we summarize the key points in the next theorem.
Theorem 7.3. Let
$S^d$ be a sphere with odd dimension
$d\geq 3$, and let
$\varphi : S^d \to S^d$ be a minimal diffeomorphism. Then there exist an infinite compact metric space
$Z$ with finite covering dimension and a minimal homeomorphism
$\zeta : Z \to Z$ satisfying the following:
(1)
$Z$ is compact, connected, and homeomorphic to an inverse limit of contractible metric spaces
$(Z_n, d_n)_{n \in \mathbb{N}}$.(2) For any continuous generalized cohomology theory,
$\hat{H}$, we have an isomorphism
$\hat{H}^*(Z) \cong \hat{H}^*(\{\mathrm{pt}\})$. In particular, this holds for sheaf cohomology and
$K$-theory.(3) There is an almost one-to-one factor map
$q : Z \to S^d$ which induces a bijection between
$\zeta$-invariant Borel probability measures on
$Z$ and
$\varphi$-invariant Borel probability measures on
$S^d$.
Example 7.4. Let
$G$ be a finitely generated abelian group and take
$Y$ be a connected finite CW-complex with dimension at most three, with
and other cohomology groups trivial. Using Example C.8, the K-theory of
$Y$ is
Let
$X=Z\times Y\times Q$ where
$Z$ as in Theorem 7.3 and
$Q$ the Hilbert cube. In particular,
Applying [Reference Fathi and Herman21, Theorem 1] there exists a minimal, uniquely ergodic homeomorphism
$\varphi: X \rightarrow X$ that is homotopic to the identity. The Pimsner–Voiculescu exact sequence and the fact that
$\varphi$ is homotopic to the identity imply that
The groupoid homology can be computed similarly from Proposition 5.1, giving
These groupoids are HK-good by Corollary 6.10, part (i).
It is worth noting that if we take
$G={\mathbb Z} \oplus ({\mathbb Z}/4)$, then the
$C^*$-algebra
$C(X) \rtimes {\mathbb Z}$ is isomorphic to the crossed product
$C^*$-algebra in Example 7.2: thus, we see that this
$C^*$-algebra admits both an HK-good and a non-HK-good model.
The next class of examples we consider is crossed products where the underlying space has finitely generated
$K$-theory. The starting point is a slight generalization of [Reference Deeley, Putnam and Strung17, Theorem 4.5].
Theorem 7.5. Suppose
$d\in \mathbb{N} \setminus \{0\}$ and
$F_0$,
$F_1$ are finite abelian groups. Then there exists a connected finite CW-complex
$Y$ with dimension at most three and
$\varphi: X\rightarrow X$ a minimal uniquely ergodic homeomorphism such that
where
$X=Z\times Y\times Q$ (with
$Z$ as in Theorem 7.3 and [Reference Deeley, Putnam and Strung15] and
$Q$ the Hilbert cube).
Proof. The only difference between the present theorem and the statement of [Reference Deeley, Putnam and Strung17, Theorem 4.5] is the explicit statement that the space,
$Y$, can be taken to be a finite CW-complex of dimension at most three. However, this follows from the construction: see [Reference Deeley, Putnam and Strung16, Theorem 5.8] and [Reference Deeley, Putnam and Strung17, Lemmas 4.3 and 4.4].
The next result is immediate from Corollary 6.10, part (i).
Proposition 7.6. Using the notation of the previous theorem, the groupoid
${\mathbb Z} \lt imes X$ is HK-good.
Next, a refinement of the previous two results is discussed. We state it because of the importance of projectionless unital
$C^*$-algebras and as in this case the Elliott invariant of the relevant
$C^*$-algebra can be completely determined (rather than just the
$K$-theory as in Theorem 7.5).
Corollary 7.7. For any
$d \in \mathbb{N} \setminus \{0\}$ and any pair of finite abelian groups
$F_0, F_1$, there exists a minimal dynamical system
$(X, \varphi)$ such for the crossed product
$A := C(X) \rtimes_{\varphi} \mathbb{Z}$, we have
(1)
$A$ is a classifiable
$C^*$-algebra;,(2) the pointed ordered
$K_0$-group
$(K_0(A), K_0(A)_+, [1])$ is isomorphic to
$( \mathbb{Z}^d \oplus F_0, \, \mathbb{Z}_{ \gt 0} \oplus \mathbb{Z}^{d-1} \oplus F_0 \cup (0_{\mathbb{Z}^d},0_{F_0}),\, (1, 0_{\mathbb{Z}^{d-1}}, 0_{F_0}))$;(3)
$K_1(A) \cong \mathbb{Z}^d \oplus F_1$;(4)
$A$ has a unique tracial state;(5)
$r : T(A) \to SK_0(A)$ satisfies
$r(\tau)((n_1, \dots, n_d), g)) = n_1$;(6)
$A$ has no non-trivial projections; and(7) the groupoid
${\mathbb Z} \lt imes X$ is HK-good.
Proof. Without the HK-good statement this is [Reference Deeley, Putnam and Strung17, Corollary 4.6]. That we can take the groupoid to be HK-good follows from the previous proposition.
Example 7.8. In this example, we give a self-contained development of the construction used in Theorem 7.5 in the special case when
$d=1$,
$F_0={\mathbb Z}/3$, and
$F_1={\mathbb Z}/2$. We hope this example is useful to readers less familiar with [Reference Deeley, Putnam and Strung17].
Take
$S^1\vee S^1\vee S^1$ with base point the wedge point and the finite order self-homomorphism given by cyclically permuting the copies of
$S^1$. Form the reduced mapping cone,
$C_f$ of the map
$f: S^1\vee S^1\vee S^1 \rightarrow S^1$ defined by mapping each circle in
$S^1\vee S^1\vee S^1$ to
$S^1$ identically. The reduced mapping cone construction is equivariant, so we get a finite order self-homomorphism,
$\beta_1: C_f \rightarrow C_f$. Using the long exact sequence in cohomology,
where the part of the long exact sequence that is relevant for later use is
with map
${\mathbb Z} \rightarrow {\mathbb Z}^3$ given by
$n \mapsto (n,n,n)$.
Let
$e_1$,
$e_2$, and
$e_3$ denote, respectively, the images of
$(1,0,0)$,
$(0,1,0)$, and
$(0,0,1)$ in
$H^2(C_f)$. Equivariance implies that
$\beta^*(e_1) = e_2$ and that
$\beta^*(e_2)=e_3=-e_1-e_2$ where the second equality follows from the specific nature of the map (i.e.,
$n \mapsto (n,n,n)$). Therefore, we have that the map
$\beta^*: {\mathbb Z}^2 \cong H^2(C_f)\rightarrow H^2(C_f)\cong {\mathbb Z}^2$ is given by the matrix
\begin{equation*}
A=\left( \begin{array}{cc} 0 & -1 \\ 1 & -1 \end{array}\right).
\end{equation*} Let
$Y$ be
$S^3 \vee C_f$ with base point the wedge point. Define
$\beta : S^3\vee C_f \rightarrow S^3\vee C_f$ via a reflection in a plane containing the base point on the
$S^3$ factor and
$\beta_1$ on
$C_f$. By construction,
and all other cohomology groups are trivial. Moreover,
$\beta^*$ is given by the identity on
$H^0(Y)$, the negation of the identity on
$H^3(Y)$, and the matrix
$A$ on
$H^2(Y)$.
A similar argument (or one can use the Chern character) implies that for
$K$-theory, we have
and
$\beta^*: K^0(Y) \rightarrow K^0(Y)$ is given by
$id \oplus A$ and
$\beta^*: K^1(Y) \rightarrow K^1(Y)$ is given by the negation of the identity.
Let
$X=Z\times Y\times Q$ where
$Z$ as in Theorem 7.3 (also see [Reference Deeley, Putnam and Strung15]) and
$Q$ the Hilbert cube. By [Reference Deeley, Putnam and Strung16, Theorem 5.11], there exists a minimal uniquely ergodic homeomorphism
$\varphi: X \rightarrow X$ such that
$\varphi^*$ is given by
$\beta^*$ on both
$K$-theory and cohomology (here we are identifying
$K^*(Y)$ and
$K^*(X)$ and likewise for cohomology). Hence, the map
$id - \varphi^*$ is given by the direct sum of the zero map on
${\mathbb Z}$ with the matrix
\begin{equation*}
B=\left( \begin{array}{cc} 1 & 1 \\ -1 & 2 \end{array}\right)
\end{equation*}in even degree and multiplication by
$2$ in odd degree. The Smith normal form of
$B$ is
\begin{equation*}
\left( \begin{array}{cc} 1 & 0 \\ 0 & 3 \end{array}\right).
\end{equation*}Using the Pimsner–Voiculescu exact sequence, we get that
A similar computation in groupoid homology using Proposition 5.1 gives that
That the pairings are compatible can be seen directly, or follows from Corollary 6.10, part (i). Moreover, the crossed product
$C(X) \rtimes {\mathbb Z}$ has a unique tracial state and fits within classification because the minimal system is uniquely ergodic.
8. Matui’s long exact sequence for an open inclusion
We now start working towards showing that the examples constructed by the first author, Putnam, and Strung in [Reference Deeley, Putnam and Strung17] are HK-good; this will take the rest of the main body of the paper. The first step, carried out in this section, will be to study a long-exact sequence for an open inclusion of groupoids developed by Matui in [Reference Matui37]. Matui works primarily with ample groupoids, i.e. those with zero-dimensional base spaces. Here we generalize Matui’s work to other base spaces.
Throughout this section,
$\mathcal{G}$ denotes a locally compact, Hausdorff, étale groupoid. Let also
$\mathcal{G}'$ be an open subgroupoid of
$\mathcal{G}$ with the same base space. Then
$\mathcal{G}'$ is étale in its own right, and for each
$n$,
$(\mathcal{G}')^{(n)}$ is an open subspace of
$\mathcal{G}^{(n)}$. Given a
$c$-soft
$\mathcal{G}$-sheaf
$\mathcal{S}$ on
$\mathcal{G}^{(n)}$, we write
$\mathcal{S}_{(\mathcal{G}')^{(n)}}$ for the sheaf on
$\mathcal{G}^{(n)}$ defined by setting all stalks outside
$(\mathcal{G}')^{(n)}$ to be zero (compare [Reference Bredon3, page 11], or note also that this is the same thing as
$i_*i^*\mathcal{S}$, where
$i:(\mathcal{G}')^{(n)}\to \mathcal{G}^{(n)}$ is the inclusion, and we use the direct and inverse image of a sheaf as in [Reference Bredon3, Section I.3]). We write moreover
$F^{(n)}:=\mathcal{G}^{(n)}\setminus (\mathcal{G}')^{(n)}$ for the closed ‘difference’ space, and write
$\mathcal{S}_{F^{(n)}}:=\mathcal{S}/\mathcal{S}_{(\mathcal{G}')^{(n)}}$ for the corresponding quotient sheaf. Then for each
$n$, using
$c$-softness we have a short exact sequence
\begin{equation}
0\to \Gamma_c(\mathcal{G}^{(n)};\mathcal{S}_{(G')^{(n)}}) \to \Gamma_c(\mathcal{G}^{(n)};\mathcal{S}) \to \Gamma_c(\mathcal{G}^{(n)};\mathcal{S}_{F^{(n)}}) \to 0.
\end{equation} (this follows, for example, from [Reference Bredon3, Theorem II.9.9] and on noting that
$\mathcal{S}_{(\mathcal{G}')^{(n)}}$ is
$c$-soft, either by applying [Reference Bredon3, Corollary II.9.13], or arguing directly).
Let now
$\mathcal{A}$ be a
$\mathcal{G}$-sheaf on
$\mathcal{G}^{(0)}$, and consider a resolution
of
$\mathcal{A}$ by
$c$-soft
$\mathcal{G}$-sheaves as in line (3) above. Then the short exact sequences in line (29) give rise to a short exact sequence of double complexes as in line (4), and therefore to a short exact sequence of total complexes which in the
$n^\text{th}$ entry looks like
\begin{equation}
0\!\to\! \bigoplus_{p-q=n}\Gamma_c(\mathcal{G}^{(p)};(\mathcal{S}_p^q)_{(G')^{(p)}})\! \to \!\bigoplus_{p-q=n}\Gamma_c(\mathcal{G}^{(p)};\mathcal{S}_p^q)\! \to \!\bigoplus_{p-q=n}\Gamma_c(\mathcal{G}^{(p)};(\mathcal{S}_p^q)_{F^{(p)}})\! \to\! 0.
\end{equation} Recall moreover that for any sheaf
$\mathcal{S}$ on
${\mathcal{G}}^{(n)}$ there is a canonical identification
\begin{equation*}
\Gamma_c((\mathcal{G}')^{(n)};\mathcal{S}|_{(\mathcal{G}')^{(n)}})=\Gamma_c(\mathcal{G}^{(n)};\mathcal{S}_{(\mathcal{G}')^{(n)}})
\end{equation*} (compare [Reference Bredon3, Proposition I.6.6]). It follows that regarding the resolution of line (30) as a resolution of
$\mathcal{A}$ considered as a
$\mathcal{G}'$ sheaf, we have that the left hand complex appearing in line (31) computes the homology
$H_*(\mathcal{G}';\mathcal{A})$.
Definition 8.1. With notation as above, let
$\mathcal{A}$ be a
$\mathcal{G}$-sheaf on
$\mathcal{G}^{(0)}$, which we also consider as a
$\mathcal{G}'$ sheaf on
$(\mathcal{G}')^{(0)}=\mathcal{G}^{(0)}$. We define
$H_n(\mathcal{G}/\mathcal{G}';\mathcal{A})$ to be the homology of the double complex
\begin{equation*}
\Big(\Gamma_c(\mathcal{G}^{(p)};(\mathcal{S}_p^{-q})_{F^{(p)}})\Big)_{q=,...-1,0;~p=0,1,2,...}
\end{equation*}Summarizing the discussion above and using that short exact sequences of complexes induce long-exact sequences in homology, we deduce the following result.
Proposition 8.2. With notation as in Definition 8.1, there is a long exact sequence of homology groups
The long exact sequence from Proposition 8.2 is not immediately useful without a way to compute the groups
$H_n(\mathcal{G}/\mathcal{G}';\mathcal{A})$. In the remainder of this section, we will adapt an ‘excision’ type result of Matui [Reference Matui37, Section 3] to our context; this will allow us to compute
$H_n(\mathcal{G}/\mathcal{G}';\mathcal{A})$ for the orbit breaking groupoids of interest to us. Matui’s result (along with our result) are the homology version of Putnam’s
$K$-theory result, [Reference Putnam51].
Keeping in the situation of a pair
$(\mathcal{G},\mathcal{G}')$ of an étale groupoid and open subgroupoid with the same base space (and following Putnam [Reference Putnam51, Section 6] and Matui [Reference Matui37, Section 3]), we define
$\Delta:= \mathcal{G}\setminus \mathcal{G}'$.
Definition 8.3. (Compare [Reference Putnam51, Definition 6.3].)
With notation as above, equip
$r(\Delta)\subseteq \mathcal{G}^{(0)}$ with the quotient topology it inherits from the surjection
$r:\Delta\to r(\Delta)$. The inclusion
$\mathcal{G}'\subseteq \mathcal{G}$ is regular if the map
$r:\Delta\to r(\Delta)$ is open.
Definition 8.4. (Compare [Reference Putnam51, Definition 6.5 and Theorem 6.8])
With notation as above, let
$m:\mathcal{G}^{(2)}\to \mathcal{G}$ be the multiplication map, define
$\mathcal{H}':=m((\Delta\times \Delta)\cap m^{-1}(\mathcal{G}'))$ equipped with the quotient topology it inherits from the surjection
$m:(\Delta\times \Delta)\cap m^{-1}(\mathcal{G}')\to \mathcal{H}'$, and define
$\mathcal{H}:=\mathcal{H}'\sqcup r(\Delta)$ where
$r(\Delta)$ is equipped with the quotient topology as in Definition 8.3 and
$\mathcal{H}$ is equipped with the disjoint union topology.
In [Reference Putnam51, Theorems 6.7 and 6.8], Putnam shows that we have identifications of sets
$\mathcal{H}=\mathcal{G}|_{r(\Delta)}$ and
$\mathcal{H}'=\mathcal{G}'|_{r(\Delta)}$ (but not of topological spaces); we use these identifications to equip
$\mathcal{H}$ and
$\mathcal{H}'$ with groupoid structures. The next theorem essentially summarizes [Reference Putnam51, Theorems 6.7 and 6.8] mentioned above, and also results of Matui [Reference Matui37, Theorem 3.7 and Proposition 3.9].
Theorem 8.5 With conventions as above, both
$\mathcal{H}$ and
$\mathcal{H}'$ are locally compact, Hausdorff, étale groupoids, with
$\mathcal{H}'$ clopen in
$\mathcal{H}$. Moreover, for any
$n\in \mathbb{N}\cup\{0\}$, the natural inclusion
is a homeomorphism.
Proof. The results [Reference Putnam51, Theorems 6.7 and 6.8] and [Reference Matui37, Theorem 3.7 and Proposition 3.9] of Matui and Putnam show everything in the statement under the additional assumptions that
$\mathcal{G}$ is second countable and totally disconnected. Inspection of the arguments reveals that those assumptions are not necessary.
Proposition 8.6. With conventions as above, let
$\mathcal{A}$ be a
$\mathcal{G}$-sheaf on
$\mathcal{G}^{(0)}$, let
$\iota:\mathcal{H}^{(0)}\to \mathcal{G}^{(0)}$ denote the canonical continuous map (we say ‘continuous map’ rather than ‘inclusion’ as while this injective continuous map is set-theoretically an inclusion, it is typically not a homeomorphism onto its image), and write
$\iota^*\mathcal{A}$ for the pullback
$\mathcal{H}$-sheaf. Then the natural map of pairs
$(\mathcal{H},\mathcal{H}')\to (\mathcal{G},\mathcal{G}')$ induces an isomorphism
Proof. By definition,
$H_*(\mathcal{G}/\mathcal{G}';\mathcal{A})$ is the homology of the double complex
\begin{equation*}
\Big(\Gamma_c(\mathcal{G}^{(p)};(\mathcal{S}_p^{-q})_{F^{(p)}})\Big)_{q=,...-1,0;~p=0,1,2,...}
\end{equation*}as in the statement of Proposition 8.2, where
$\mathcal{S}^\bullet$ is a resolution of
$\mathcal{A}$ by
$c$-soft sheaves. Using the natural identification
\begin{equation*}
\Gamma_c(\mathcal{G}^{(p)};(\mathcal{S}_p^{-q})_{F^{(p)}})=\Gamma_c(F^{(p)};(\mathcal{S}_p^{-q})|_{F^{(p)}})
\end{equation*}of [Reference Bredon3, Proposition II.6.6] (compare also [Reference Bredon3, Section II.10]),
$H_*(\mathcal{G}/\mathcal{G}';\mathcal{A})$ is the same as the homology of the double complex
\begin{equation}
\Big(\Gamma_c(F^{(p)};(\mathcal{S}_p^{-q})|_{F^{(p)}})\Big)_{q=,...-1,0;~p=0,1,2,...} .
\end{equation} On the other hand, note that as pullbacks are exact functors (this is straightforward from the definition: compare [Reference Kashiwara and Schapira31, line (2.3.3)]), and as pullbacks of
$c$-soft sheaves by
$\iota$ are
$c$-soft (this follows as
$\iota$ is injective and takes compact sets to compact sets) we have that
$\iota^*\mathcal{S}^\bullet$ is a
$c$-soft resolution of
$\iota^*\mathcal{A}$. Hence,
$H_*(\mathcal{H}/\mathcal{H}';\iota^*\mathcal{A})$ is the homology of the double complex
\begin{equation}
\Big(\Gamma_c(\mathcal{H}^{(p)}\setminus (\mathcal{H}')^{(p)};(\iota^*\mathcal{S}_p^{-q})|_{\mathcal{H}^{(p)}\setminus (\mathcal{H}')^{(p)}})\Big)_{q=,...-1,0;~p=0,1,2,...}.
\end{equation} However, the last statement of Theorem 8.5 implies that for each
$p$, the (set-theoretic) inclusion
$\mathcal{H}^{(p)}\to \mathcal{G}^{(p)}$ induces an identification of topological spaces
$F^{(p)}=\mathcal{H}^{(p)}\setminus (\mathcal{H}')^{(p)}$. Hence, the double complexes in lines (32) and (33) are the same.
9. Orbit breaking subgroupoids
In this section, we specialize the results of Section 7 to so-called orbit-breaking groupoids associated to actions of the integers. We finish with a general result comparing homology of orbit breaking groupoids and
$K$-theory of the associated
$C^*$-algebras. Throughout, we will fix a locally compact Hausdorff space
$X$ and a homeomorphism
$\varphi : X \to X$ inducing a free action of
${\mathbb Z}$ on
$X$.
From the dynamical system
$(X, \varphi)$, one can construct the transformation groupoid
${\mathbb Z} \lt imes X$ as we discussed in Section 1 above. To match the existing literature better, we instead work with the equivalence relation
which is a groupoid with the operations restricted from the pair groupoid
$X\times X$. Since the dynamical system is free, the map
is a bijection. We equip
$\mathcal{R}_{\varphi}$ with the topology such that this bijection is a homeomorphism; this makes
$\mathcal{R}_\varphi$ into a topological groupoid, isomorphic to
${\mathbb Z} \lt imes X$.
Let now
$Y$ be a closed non-empty subset of
$X$, and assume for simplicity that
$Y$ has finite covering dimension. We say that
$Y$ meets every orbit at most once if
$\varphi^n(Y) \cap Y = \varnothing$ for each
$n \neq 0$. Following Putnam (compare [Reference Putnam48], [Reference Putnam49,
Example 2.6], and [Reference Putnam51]) we define
$\mathcal{R}_Y \subseteq \mathcal{R}_{\varphi}$ to be the subequivalence relation of
$\mathcal{R}_\varphi$ obtained from splitting every orbit that passes through
$Y$ into two equivalence classes: precisely, define
\begin{equation}
\Delta:=\{(\varphi^k(y),\varphi^l(y))\in \mathcal{R}_{\varphi}\mid y\in Y,~l \lt 1\leq k\ \text{or}\ k \lt 1\leq l\}.
\end{equation}
and then define
One checks
$\mathcal{R}_Y$ is an open subequivalence relation of
$\mathcal{R}_{\varphi}$. In particular, it is itself an étale groupoid when equipped with the subspace topology. Notice that if a given orbit does not meet
$Y$, then it is an equivalence class in both
$\mathcal{R}_{\varphi}$ and
$\mathcal{R}_{Y}$. However, if a given orbit does meet
$Y$, say at the point
$y$, then (because it meets
$Y$ exactly once) its orbit becomes two distinct equivalence classes in
$\mathcal{R}_{Y}$; they are
$\{\varphi^{n}(y) \mid n \geq 1 \}$ and
$\{\varphi^{n}(y) \mid n \leq 0 \}$. In this sense, the orbit has been ‘broken’ in two at the point
$y$.
Having introduced these preliminaries, we now apply the machinery of Section 7; to match notation from that section, we write
$\mathcal{G}:=\mathcal{R}_\varphi$ and
$\mathcal{G}':=\mathcal{R}_Y$ for the remainder of this section.
Lemma 9.1. The inclusion
$\mathcal{G}'\subseteq \mathcal{G}$ is regular in the sense of Definition 8.3.
Proof. With
$\Delta=\mathcal{G}\setminus \mathcal{G}'$ as in line (34), the map
\begin{equation}
\Delta\to {\mathbb Z}\times Y\times \mathbb{N},\quad (\varphi^k(y),k-l,\varphi^l(y))\mapsto \left\{\begin{array}{ll} (k,y,-l) & k\geq 1 \\ (k,y,l-1) & k \lt 1 \end{array}\right.
\end{equation}is a homeomorphism. With respect to the homeomorphism in line (35), we have that
$r:\Delta\to r(\Delta)$ is described by
Note moreover that by assumption each orbit intersects
$Y$ at most once, we have that as sets
\begin{equation*}
r(\Delta)={\mathbb Z}\cdot Y =\bigsqcup_{n\in {\mathbb Z}} \varphi^n(Y);
\end{equation*}it follows from this and the description of the quotient map
$:\Delta\to r(\Delta)$ in line (36) that the quotient topology on
$r(\Delta)$ identifies with the disjoint union topology on
$r(\Delta)=\bigsqcup_{n\in {\mathbb Z}} \varphi^n(Y)$, i.e. with the product topology on
${\mathbb Z}\times Y$. In particular, the map
$r:\Delta\to r(\Delta)$ is open as required.
Let now
$\mathcal{H}$ and
$\mathcal{H}'$ be the étale groupoids built from the regular inclusion
$\mathcal{G}'\subseteq \mathcal{G}$ as in Definition 7.4 and Theorem 8.5 above. We note the following structural results.
Proposition 9.2. For a set
$S$, let
$P_S$ be the pair groupoid on
$S$ equipped with the discrete topology. Then the inclusion
$\mathcal{H}'\to \mathcal{H}$ fits into a commuting square of groupoid homomorphisms

where the bottom arrow is the obvious inclusion, and the vertical arrows are isomorphisms of topological groupoids. Moreover the map
and the map
induced by
$y\mapsto (y,(1,1))$ in the first copy of
$Y$ and
$y\mapsto (y,(0,0))$ in the second copy are Morita equivalences. Finally these maps induce isomorphisms
\begin{equation*}
H^{-n}_c(Y)\stackrel{\cong}{\to} H_n(\mathcal{H})\quad \text{and}\quad H_c^{-n}(Y)\oplus H^{-n}_c(Y)\stackrel{\cong}{\to} H_n(\mathcal{H}')
\end{equation*}for all
$n\in {\mathbb Z}$, where the left-hand sides are the usual sheaf cohomology groups.
Proof. We leave the construction of the commutative square and checking the isomorphisms and Morita equivalences to the reader. Once one knows the Morita equivalences, the homology isomorphisms follow from the fact that Morita equivalences induce isomorphisms on groupoid homology (see [Reference Crainic and Moerdijk9, Corollary 3.6] – we assumed finite covering dimension for Y in order to be able to apply this result; we do not think it is really necessary, but reproving it in general would require significant extra work) and the fact that the groupoid homology of a trivial groupoid (i.e. a space) identifies with the compactly supported sheaf cohomology, up to replacing degrees by their negative (see Example 2.8 above, or [Reference Crainic and Moerdijk9, 3.5 (3)]).
Corollary 9.3. With notation as in Definition 8.1, for each
$n$ there is a canonical isomorphism
Proof. The first isomorphism
$H_n(\mathcal{G}/\mathcal{G}')\cong H_n(\mathcal{H}/\mathcal{H}')$ follows from Proposition 8.6.
For the second isomorphism, note that the homology isomorphisms from Proposition 9.2 give rise to isomorphisms
Combining these Morita equivalence isomorphisms and the long exact sequence of Proposition 8.2 we get a long exact sequence
where the map
$H^{-n}_c(Y)\oplus H^{-n}_c(Y)\to H^{-n}_c(Y)$ is given by
$(x,y)\mapsto x+y$ and is in particular surjective. The long exact sequence above thus reduces to a collection of short exact sequences
It follows that
$H_{n+1}(\mathcal{H}/\mathcal{H}')$ identifies with the subgroup of
$H^{-n}_c(Y)\oplus H^{-n}_c(Y)$ consisting of elements of the form
$(x,-x)$, and we are done.
Assume from now on that
$X$ (and hence also
$Y$) is compact. Let
$\mathcal{Z}$ be the sheaf of locally constant
${\mathbb Z}$-valued functions on
${\mathcal{G}}^{(0)}$, and fix a resolution
by
$c$-soft
$\mathcal{G}$-sheaves as in line (30) above.
Recall the notation
$\mathcal{S}_p$ from line (2) above. Let now
$u\in \Gamma_c(\mathcal{G}^{(1)};\mathcal{S}^0_1)$ be the image of the characteristic function of
$\{(\varphi(x),x)\mid x\in X\}$, which is an element of
$\Gamma_c(\mathcal{G}^{(1)};\mathcal{Z}_1)$, under the map induced by the resolution in line (37). We have the following lemma.
Lemma 9.4. The element
$u$ defined above is a cocycle for
$H_1(\mathcal{G})$, and in particular defines a class
$[u]$ in this group.
Proof. Looking at the double complex in line 4 we have differentials as pictured

where
$\partial$ comes from the resolution in line (37), and
$\delta$ is the differential from the bar complex defined in [Reference Crainic and Moerdijk9, 3.1]. We must show that
$\partial(u)=\delta(u)=0$. For
$\partial$ this follows as
$u$ comes via the inclusion
$\Gamma_c(\mathcal{G}^{(1)};\mathcal{Z}_1)\to \Gamma_c(\mathcal{G}^{(1)};\mathcal{S}^0_1)$, and as the composition of any two arrows in line (37) is zero. To show
$\delta(u)=0$ is suffices to show that the corresponding map
sends
$u$ to zero. Indeed, comparing to line (5) above, it sends
$u$ to
$\chi_{\varphi(X)}-\chi_X$. As
$\varphi$ is a homeomorphism,
$\varphi(X)=X$, so we are done.
Lemma 9.5. With notation as above, the image of the class
$[u]\in H_1(\mathcal{G})$ under the map
from the long exact sequence in Proposition 8.2 and the isomorphism in Corollary 9.3 is the class
$[\chi_Y]$ of the characteristic function of
$Y$ (identified as an element of
$H^0_c(Y)$ via the inclusion
$\Gamma_c(Y;\mathcal{Z}|_Y)\to \Gamma_c(Y;\mathcal{S}^0|_Y)$).
Proof. According to the proof of Proposition 8.6, we have an identification
abusing notation, also write
$[u]$ for the class of the image of
$u$ in
$H_1(\mathcal{H}/\mathcal{H}')$. According to the proof of Proposition 8.3 it suffices to show that the image of
$[u]$ under the composition
of the boundary map from Proposition 8.2 and Morita equivalence isomorphism from Proposition 9.2 identifies with the class
$([\chi_Y],-[\chi_Y])$. According to the definition of the boundary map in a long exact sequence of homology groups associated to a short exact sequence of chain complexes, we can compute the image of
$[u]$ in
$H_0(\mathcal{H}')$ by: (1) restricting
$u$ to
$\mathcal{H}\setminus \mathcal{H}'$, getting an element of
$\Gamma_c(\mathcal{H}\setminus \mathcal{H}';\mathcal{Z})$; then (2) lifting it to
$\mathcal{H}$, getting an element of
$\Gamma_c(\mathcal{H};\mathcal{Z})$; and then (3) taking the image under the boundary map
$\Gamma_c(\mathcal{H};\mathcal{Z})\to \Gamma_c(\mathcal{H}^{(0)};\mathcal{Z})$ (which identifies with
$\Gamma_c((\mathcal{H}')^{(0)};\mathcal{Z})$). Passing through this process, steps (1) and (2) give us the characteristic function of
$\{(\varphi(y),y)\mid y\in Y\}$ in
$\Gamma_c(\mathcal{H};\mathcal{Z})$ and the boundary map takes this to
$\chi_{\varphi(Y)} - \chi_Y$. Under the explicit Morita equivalence isomorphism
of Proposition 9.2 this is exactly what we wanted, so we are done.
The following result summarizes our main result on the homology of orbit breaking subgroupoids. For ease of reading, we now pass back from the
$\mathcal{G}$ and
$\mathcal{G}'$ notation to the more specific orbit breaking groupoid notation. For the statement of the result, recall that the action of
${\mathbb Z}$ on
$X$ is minimal if all orbits are dense.
Proposition 9.6. Suppose
$(X, \varphi)$ is a free dynamical system,
$Y \subseteq X$ is closed and meets every orbit at most once,
$\mathcal{R}_{\varphi}$ is the transformation groupoid associated to
$\varphi$, and
$\mathcal{R}_Y$ is the orbit breaking groupoid obtained from
$Y$. Then there is a long exact sequence in groupoid homology given by
\begin{equation*}
\cdots \leftarrow H_{n-1}(\mathcal{R}_Y) \leftarrow H^{1-n}_c(Y)\leftarrow H_n(\mathcal{R}_{\varphi})\leftarrow H_n(\mathcal{R}_Y)\leftarrow H^{-n}_c(Y) \leftarrow \cdots.
\end{equation*}Moreover, the following hold:
(i) If
$\mathcal{R}_{\varphi}$ is such that the natural map
$H^0(X)\to H_0(\mathcal{R}_{\varphi})$ coming from the inclusion of the first column in line (4) is surjective, then the map
$H_0(\mathcal{R}_{\varphi})\leftarrow H_0(\mathcal{R}_Y)$ from the long exact sequence above is also surjective.(ii) If
$X$ is compact, the action is minimal, and
$Y$ is connected, then both groups
$H^0_c(Y)$ and
$H_1(\mathcal{R}_{\varphi})$ appearing in this long exact sequence are isomorphic to
${\mathbb Z}$, and the map
$H^0_c(Y)\leftarrow H_1(\mathcal{R}_{\varphi})$ is an isomorphism.
Proof. The long exact sequence obtained from the inclusion
$\mathcal{R}_Y\subseteq \mathcal{R}_{\varphi}$ as in Proposition 8.2 is given by
On the other hand, Corollary 9.3 gives us isomorphisms
for each
$n$, so we get the long exact sequence in the statement.
For part (i), we note that as
$\mathcal{R}_{\varphi}$ and
$\mathcal{R}_Y$ both have base space
$X$, the map
$H_0(\mathcal{R}_{\varphi})\leftarrow H_0(\mathcal{R}_Y)$ from the long exact sequence (which is just induced by inclusion) fits into a commutative diagram

Surjectivity of the bottom horizontal arrow therefore follows from surjectivity of the left vertical arrow.
For part (ii), note that as
$Y$ is connected and compact,
$H^0(Y)$ is isomorphic to
${\mathbb Z}$ and generated by
$[\chi_Y]$. Lemma 8.5 thus implies that the map
$H^0(Y)\leftarrow H_1(\mathcal{R}_{\varphi})$ is surjective. On the other hand,
$H_1(\mathcal{R}_{\varphi})\cong H^0(X)^{\mathbb Z}$ by Proposition 5.1 (whether or not
$Y$ is connected). As
$H^0(X)$ consists of locally constant functions from
$X$ to
${\mathbb Z}$ with the
${\mathbb Z}$-action induced from the action on
$X$, the only classes in
$H^0(X)$ that are invariant for the
${\mathbb Z}$-action are constant by minimality. Hence,
$H_1(\mathcal{R}_{\varphi})\cong {\mathbb Z}$. As the map
$H^0(Y)\leftarrow H_1(\mathcal{R}_{\varphi})$ is surjective and both groups are copies of
${\mathbb Z}$, it is an isomorphism as claimed.
In the remainder of this section, we derive some sufficient conditions for an orbit-breaking groupoid to be HK-good. First, we record a lemma about
$K$-theory which is essentially contained in [Reference Deeley, Putnam and Strung16].
Lemma 9.7. Suppose
$(X, \varphi)$ is a free and minimal dynamical system,
$Y \subseteq X$ is closed and meets every orbit at most once,
$\mathcal{R}_{\varphi}$ is the transformation groupoid associated to
$\varphi$, and
$\mathcal{R}_Y$ is the orbit breaking groupoid obtained from
$Y$. Assume moreover that
$K^1(X)=0$, and that the canonical map
$C(X,{\mathbb Z})\to K^0(X)$ is an isomorphism.
Then there is a short exact sequence
\begin{equation*}
0\to \widetilde{K}^0(Y) \to K_0(C^*_r(\mathcal{R}_Y)) \to K_0(C^*_r(\mathcal{R}_\varphi)) \to 0
\end{equation*}and an isomorphism
$K^1(Y)\to K_1(C^*_r(\mathcal{R}_Y))$.
Proof. Putnam [Reference Putnam49, Theorem 2.5 and Example 2.4] constructs a six-term exact sequence
(38)

where the maps
$K_i(C^*_r(\mathcal{R}_Y))\to K_i(C^*_r(\mathcal{R}_\varphi))$ are induced by inclusion (this works without the assumptions on
$K^0(X)$). As
$K^0(X)=C(X,{\mathbb Z})$ and as the action on
$X$ is minimal, we therefore have that
generated by the constant function with value one. Hence, in particular, from this and the Pimsner–Voiculescu exact sequence (plus the fact that
$K^1(X)=0$)
$K_1(C^*_r(\mathcal{R}_\varphi))\cong {\mathbb Z}$, generated by the canonical unitary implementing the
${\mathbb Z}$-action. On the other hand, [Reference Deeley, Putnam and Strung16, Corollary 5.2] implies that the map
$K_1(C^*_r(\mathcal{R}_\varphi))\to K^0(Y)$ appearing in line (38) takes the generator of this copy of
$K_1(C^*_r(\mathcal{R}_\varphi))$ to the class
$[1]$ of the constant function on
$Y$, and so the exact sequence in line (38) implies the existence of an exact sequence
(39)

Continuing, the Pimsner–Voiculescu exact sequence for
$\mathcal{R}_\varphi$ again implies that the canonical inclusion
$C(X)\to C^*_r(\mathcal{R}_\varphi)$ induces a surjection on
$K_0$. As the inclusion
$C(X)\to C^*_r(\mathcal{R}_\varphi)$ factors through the inclusion
$C(X)\to C^*_r(\mathcal{R}_Y)$ (this follows as
$X$ is the base space of both
$\mathcal{R}_\varphi$ and
$\mathcal{R}_Y$) we get that the map
$K_0(C^*_r(\mathcal{R}_Y)) \to K_0(C^*_r(\mathcal{R}_\varphi))$ is surjective, and so the exact sequence in line (39) simplifies to the short exact sequence and isomorphism in the statement.
Proposition 9.8. Suppose
$(X, \varphi)$ is a free dynamical system,
$Y \subseteq X$ is closed and meets every orbit at most once,
$\mathcal{R}_{\varphi}$ is the transformation groupoid associated to
$\varphi$, and
$\mathcal{R}_Y$ is the orbit breaking groupoid obtained from
$Y$. We make the following further assumptions:
(i)
$K^0(X)=C(X,{\mathbb Z})=H^0(X)$,
$K^1(X)=0$, and
$H^i(X)=0$ for
$i\geq 1$;(ii)
$Y$ is connected, and has covering dimension at most three;(iii) the quotient map
$K_0(C^*_r(\mathcal{R}_Y)) \to K_0(C^*_r(\mathcal{R}_\varphi))$ from the short exact sequence from Lemma 9.7 splits. (We do not know if this last condition is necessary: it is possible it follows from the other assumptions.)
Then
$\mathcal{R}_Y$ is HK-good.
Proof. Proposition 5.1 plus the homological assumptions on
$X$ imply that
\begin{equation*}
H_i(\mathcal{R}_\varphi)\cong \left\{\begin{array}{ll} H^0(X)_{\mathbb Z} & i=0 \\ {\mathbb Z} & i=1 \\ 0 & \text{otherwise} \end{array}\right..
\end{equation*}Proposition 9.6 therefore implies that the long exact sequence given there induces isomorphisms
(the first two are induced by the open inclusions
$X\to \mathcal{R}_Y\to \mathcal{R}_\varphi$), and that the groupoid homology is zero in other dimensions.
On the other hand, Lemma 9.7 and the assumptions implies that we have isomorphisms
\begin{equation}
K_0(C^*_r(\mathcal{R}_Y))\cong K_0(C_r^*(\mathcal{R}_\varphi))\oplus \widetilde{K}^0(Y) \quad \text{and}\quad K_1(C^*_r(\mathcal{R}_Y))\cong K^1(Y)
\end{equation} (the component of the first isomorphism giving the map
$K_0(C^*_r(\mathcal{R}_Y))\cong K_0(C_r^*(\mathcal{R}_\varphi))$ is induced by the open inclusion). Moreover, from the Pimsner–Voiculescu sequence for
$\varphi$, we have a canonical isomorphism
induced by the open inclusion
$X\to \mathcal{R}_\varphi$.
Now, the assumption that
$Y$ has covering dimension at most three implies that there is an integral Chern isomorphism for
$Y$ in the sense of Definition C.1 (see Example C.9), and the fact that
$Y$ is connected therefore implies that
$\widetilde{K}^0(Y)\cong H^2(Y)$. Combining lines (40) and (41) implies therefore that we have isomorphisms
\begin{equation*}
K_0(C^*_r(\mathcal{R}_Y))\cong K_0(C_r^*(\mathcal{R}_\varphi))\oplus \widetilde{K}^0(Y)\cong H_0(\mathcal{R}_\varphi)\oplus H^2(Y)\end{equation*}and
with the first isomorphism respecting the direct sum decomposition, and moreover taking
$[1]\in K_0(C^*_r(\mathcal{R}_Y))$ to
$[1]\in H_0(\mathcal{R}_\varphi)$. This is the statement about homology and
$K$-theory we need for
$\mathcal{R}_Y$ to be HK-good, so it remains to check the conditions on traces.
Now, by Lemma 3.8, we have that the canonical map
$T(\mathcal{R}_Y)\to T(C^*_r(\mathcal{R}_Y))$ is an isomorphism, so it remains to check the pairings. Note first that the canonical map
$T(\mathcal{R}_\varphi)\to T(C^*_r(\mathcal{R}_\varphi))$ is also an isomorphism by Lemma 3.8 again. Note moreover that for any
$\tau \in T(\mathcal{R}_\varphi)\cong T(C^*_r(\mathcal{R}_\varphi))$, the pairings with
$H_0$ and
$K_0$ are compatible with the isomorphism
$H_0(\mathcal{R}_\varphi)\cong K_0(C^*_r(\mathcal{R}_\varphi))$ using that
$\mathcal{R}_\varphi$ is HK-good (this follows from Corollary 6.10, part (i)). On the other hand, using [Reference Giordano, Kerr, Phillips and Toms23, Theorem 12.3.12], the canonical restriction map
$T(C^*_r(\mathcal{R}_\varphi))\to T(C^*_r(\mathcal{R}_Y))$ is a homeomorphism, and therefore this is true for invariant measures also. It follows that the pairings of elements of
$K_0(C^*_r(\mathcal{R}_Y))$ (respectively,
$H_0(\mathcal{R}_Y)$) with a trace agree with the corresponding pairings of their images in
$K_0(C^*_r(\mathcal{R}_\varphi))$ (respectively,
$H_0(\mathcal{R}_\varphi)$), and these agree as we have already noted.
10. Homology and point-like systems
In this section, we refine one of the main constructions in [Reference Deeley, Putnam and Strung17]. Here is a statement of the result we are interested in: see [Reference Deeley, Putnam and Strung17, Corollary 6.4] for more details.
Theorem 10.1. (Deeley-Putnam-Strung)
Let
$G_0$ and
$G_1$ be countable abelian groups, let
$\Delta$ be a finite-dimensional simplex, and let
$\rho:\Delta\to \text{Hom}({\mathbb Z}\oplus G_0,\mathbb{R})$ be the constant map sending all
$\delta\in \Delta$ to the map
$(n,g)\mapsto n$.
Then there is a locally compact, Hausdorff, étale, principal, amenable groupoid
$\mathcal{G}$ with compact base space of finite covering dimension and such that the Elliott invariant of
$C^*_r(\mathcal{G})$ agrees with
$(G_0,G_1,(1,0),\Delta,\rho)$. (One can also achieve that the class of the unit is
$(k,0)$ for any
$k\geq 1$ on adjusting
$\rho$ correspondingly; we could also deal with that case, but avoid it for simplicity.)
Our goal in this section is to show that the groupoid in this construction can also be chosen to be HK-good.
The starting point for the construction of
$\mathcal{G}$ in [Reference Deeley, Putnam and Strung17] is the dynamical system constructed in [Reference Deeley, Putnam and Strung15]. The main features of this system are summarized in Theorem 7.3 above. In particular,
$(Z, \zeta)$ will denote this dynamical system throughout our discussion.
Lemma 10.2. Suppose
$(Z, \zeta)$ is as in Theorem 7.3. Then the homology of the transformation groupoid associated to
$(Z, \zeta)$,
$\mathcal{R}_{\zeta}$ satisfies
and is trivial otherwise.
Proof. Theorem 7.3 implies that
$H^0(Z) \cong {\mathbb Z}$ and
$H^i(Z)$ is trivial when
$i\neq 0$. Since
$\zeta$ is a homeomorphism and
$Z$ is connected,
$\zeta^*$ is the identity map on
$H^0(Z) \cong {\mathbb Z}$. The result follows from Proposition 5.1.
Now, let
$G_0$ and
$G_1$ be countable abelian groups as in Theorem 10.1. Standard results (see, for example, [Reference Rordam, Larsen and Laustsen56, Exercise 13.2]) imply that we can take a compact connected metric space
$Y$ of covering dimension at most three such that
We now consider
$Y$ fixed for the rest of the construction below. Let
$d$ be an odd number large enough such that there exists an embedding
$Y \hookrightarrow S^{d-2}$: for example,
$d=9$ would be good enough by [Reference Hurewicz and Wallman29, Theorem V.2].
Let
$(Z, \zeta)$ be a minimal dynamical system constructed from a minimal diffeomorphism
$\varphi : S^d \rightarrow S^d$ as given by Theorem 6.3. Using the main result of [Reference Windsor61], we may assume that the simplex of invariant measures on
$S^d$ agrees with the given simplex
$\Delta$ from Theorem 10.1. We will use the following lemma from [Reference Deeley, Putnam and Strung17]; note that the embedding of
$Y$ into
$S^{d-2}$ is used in the proof of this lemma, see [Reference Deeley, Putnam and Strung17, Lemma 6.2] for details.
Lemma 10.3. There exists an embedding
$\iota : Y \to Z$ such that
$\varphi^n(\iota(Y)) \cap \iota(Y) = \emptyset$ for every
$n \in \mathbb{N} \setminus \{0\}$.
Using Lemma 10.3, we can consider the orbit breaking subgroupoid
$\mathcal{R}_Y \subseteq \mathcal{R}_{\zeta}$. The groupoid
$\mathcal{G}=\mathcal{R}_Y$ is shown in [Reference Deeley, Putnam and Strung17, Corollary 6.4] to have the properties in Theorem 10.1. The following result is now immediate from Proposition 9.8.
Theorem 10.4. With notation as above, the groupoid
$\mathcal{R}_Y$ is HK-good.
Remark 10.5. If we take
$Y$ as above, but without the assumption that
$K^*(Y) \cong H^*(Y)$, then we get groupoids that are not HK-good. For an explicit example, the reader can consider the case when
$Y=\mathbb{R}P^4$.
11. Homology and Cantor-like systems
In this section, we refine another construction from [Reference Deeley, Putnam and Strung17] so that homology is taken into account. Here is a statement of the result we are interested in: see [Reference Deeley, Putnam and Strung17, Corollary 7.4] for more details.
Theorem 11.1. (Deeley-Putnam-Strung)
Let
$G_1$ and
$T$ be countable abelian groups, and let
$G_0$ be a simple dimension group (see, for example, [Reference Rordam, Larsen and Laustsen56, Definitions 5.1.6 and 7.2.4]) with a specified order unit
$u\in G_0$. Let
$\Delta$ be the Choquet simplex of order preserving homomorphisms
$G_0\to \mathbb{R}$ that take the given order unit
$u$ to
$1$ (i.e. the states on the ordered scaled abelian group
$(G_0,u)$ in the sense of [Reference Rordam, Larsen and Laustsen56, Section 5.2*]), and let
$\rho:\Delta\to \text{Hom}(T\oplus G_0,\mathbb{R})$ be the map satisfying
$\rho(\delta)(t,g)=\delta(g)$.
Then there is a locally compact, Hausdorff, étale, principal, amenable groupoid
$\mathcal{G}$ with compact base space of finite covering dimension, such that the groupoid
$C^*$-algebra is classifiable and real rank zero, and such that the Elliott invariant of
$C^*_r(\mathcal{G})$ agrees with
$(T\oplus G_0,G_1,(0,u),\Delta,\rho)$.
The starting point for establishing this at the dynamical system level is the following result. It comes from [Reference Deeley, Putnam and Strung17], but is very much based on work of Floyd [Reference Floyd22] and its generalization by Gjerde and Johansen [Reference Gjerde and Johansen24].
Theorem 11.2. Let
$(K, \varphi)$ be a minimal dynamical system with
$K$ the Cantor set and let
$d \geq 1$ be a natural number. Then for any
$d\geq 1$ there exists a minimal system
$(\tilde{K}, \tilde{\varphi})$ with a factor map
such that for each
$x\in K$,
$\pi^{-1}(x)$ is either
$[0,1]^d$, or a single point, and both cases occur.
Moreover, the map
$\pi$ induces isomorphisms
$\pi^{*}:K^{*}(K) \rightarrow K^{*}(\tilde{K})$ and
$\pi_*:T({\mathbb Z} \lt imes \tilde{K})\to T({\mathbb Z} \lt imes K)$.
Lemma 11.3. Suppose that
$(K, \varphi)$ is a Cantor minimal system. Then
$H_0(\mathcal{R}_{\varphi}) \cong H^0(K)_{\mathbb Z}$,
$H_1(\mathcal{R}_{\varphi}) \cong {\mathbb Z}$, and all other homology groups are trivial.
Proof. The isomorphism
$H_0(\mathcal{R}_{\varphi}) \cong H^0(K)_{\mathbb Z}$ follows from the short exact sequence
\begin{equation*}
0\to H^0(K)_{\mathbb Z}\to H_0(\mathcal{R}_\varphi)\to H^1(K)^{\mathbb Z} \to 0
\end{equation*}of Proposition 5.1 and the fact that
$H^1(K)=0$. For the isomorphism
$H_1(\mathcal{R}_{\varphi}) \cong {\mathbb Z}$ note that
$H_1(\mathcal{R}_{\varphi})\cong H^0(K)^{\mathbb Z}$ by Proposition 5.1. On the other hand,
$H^0(K)$ is the space
$C(K,{\mathbb Z})$ of continuous functions from
$K$ to
${\mathbb Z}$, and minimality thus forces
$H^0(K)^{\mathbb Z}\cong {\mathbb Z}$ as the only invariant functions in
$C(K,{\mathbb Z})$ are constant. The vanishing statements follow from the short exact sequences of Proposition 5.1 and the fact that
$H^i(K)=0$ for
$i\neq 0$.
Lemma 11.4. The map
$\pi: (\tilde{K}, \tilde{\varphi}) \rightarrow (K, \varphi)$ induces isomorphisms
$\pi^*:H^*(K)\to H^*(\tilde K)$ and
$\pi^*:H_*(\mathcal{R}_{\varphi}) \rightarrow H_*(\mathcal{R}_{\tilde{\varphi}})$.
Proof. The map
$\pi:\tilde{K}\to K$ induces an isomorphism on cohomology by the Vietoris mapping theorem (see, for example, [Reference Bredon3, Theorem II.11.7]). As it is equivariant, it therefore also induces isomorphisms
$\pi^*:H^i(K)^{\mathbb Z}\to H^i(\tilde{K})^{\mathbb Z}$ and
$\pi^*: H^i(K)_{\mathbb Z}\to H^i(\tilde{K})_{\mathbb Z}$ for all
$i$. The result follows from naturality of the short exact sequences in Proposition 5.1 and the five lemma.
We now consider an orbit breaking groupoid again. Let
$G_0$,
$T$, and
$G_1$ be as in Theorem 11.1. Let
$Y$ be a compact connected metric space of covering dimension at most three such that
$H^2(Y)\cong T$ and
$H^1(Y)\oplus H^3(Y)\cong G_1$. Let also
$K$ be a Cantor minimal system such that
$K_0(C(K)\rtimes {\mathbb Z})$ is isomorphic to
$G_0$ as an ordered, scaled group (such a system exists by [Reference Herman, Putnam and Skau28, Corollary 8.7]). Let
$d$ be large enough so that
$Y$ embeds into
$[0,1]^d$ (
$d\geq 7$ is good enough by [Reference Hurewicz and Wallman29, Theorem V.2]). Suppose that
$(K, \varphi)$,
$(\tilde{K}, \tilde{\varphi})$ and
$\pi:\tilde{K}\to K$ are as in Theorem 11.4 and let
$x\in K$ be such that
$\pi^{-1}(x)\cong [0,1]^d$. Embed
$Y$ in
$\pi^{-1}(x)$, and let
$\mathcal{R}_Y$ be the associated orbit breaking subgroupoid of
$\mathcal{R}_{\tilde\varphi}$.
Then the groupoid
$\mathcal{R}_Y$ is shown to satisfy all the conditions of Theorem 11.1 in [Reference Deeley, Putnam and Strung17, Corollary 7.4]. Our last result in this section is that
$\mathcal{R}_Y$ as above is HK-good. It is almost immediate from Proposition 9.8: only thing that still needs to be checked is the splitting of the short exact sequence from Lemma 9.7, which is contained in the proof of [Reference Putnam48, Theorem 7.3].
Theorem 11.5. With notation as above, the groupoid
$\mathcal{R}_Y$ is
$HK$-good.
Example 11.6. In this example, we consider a special case of the above construction. Let
$\theta\in \mathbb{R}$ be irrational, and define
$G_0 \cong {\mathbb Z} + \theta {\mathbb Z} \subseteq \mathbb{R}$ (a simple dimension group),
$G_1\cong {\mathbb Z}^2$, and
$T$ trivial. Then the construction in this section gives a groupoid
$\mathcal{G}$ that is HK-good and has associated
$C^*$-algebra the irrational rotation
$C^*$-algebra. However, the groupoid is a different groupoid than the standard transformation groupoid that gives the irrational rotation
$C^*$-algebra. In particular, this example shows that a single
$C^*$-algebra can have more than one groupoid that realizes it and is HK-good.
It is maybe also interesting to note that the homologies of the two groupoid models are not even the same! Indeed, the model above has
\begin{equation*}
H_i(\mathcal{G})\cong \left\{\begin{array}{ll} {\mathbb Z}\oplus {\mathbb Z} & i\in \{0,-1\} \\ 0 & \text{otherwise} \end{array}\right.,
\end{equation*}while the standard model
${\mathbb Z} \lt imes S^1$ has
\begin{equation*}
H_i({\mathbb Z} \lt imes S^1)\cong \left\{\begin{array}{ll} {\mathbb Z}\oplus {\mathbb Z} & i=0 \\ {\mathbb Z}& i\in \{1,-1\} \\ 0 & \text{otherwise} \end{array}\right..
\end{equation*} Nonetheless, the homologies agree once one reduces the
${\mathbb Z}$-grading on groupoid homology to a
${\mathbb Z}/2$-grading in the standard way (as they must if both are HK-good).
There is another HK-good groupoid that gives the irrational rotation
$C^*$-algebra, and is moreover ample. The relevant groupoid was constructed by Putnam as part of the class of examples in [Reference Putnam50, Theorem 1.1]; the proof that it is HK-good is due to Reardon [Reference Reardon53]. The homology of this groupoid is again different: we get
\begin{equation*}
H_i(\mathcal{G})\cong \left\{\begin{array}{ll} {\mathbb Z}\oplus {\mathbb Z} & i\in \{0,1\} \\ 0 & \text{otherwise} \end{array}\right..
\end{equation*}Thus, we have three different HK-good groupoid models of the irrational rotation algebra, all with different homology.
Remark 11.7. As was discussed in Remark 10.5 in the case of the point-like space situation, if we take
$Y$ as above but without the assumption that
$K^*(Y) \cong H^*(Y)$, then we get groupoids that are not HK-good. Again, for an explicit an example, the reader can consider the case when
$Y=\mathbb{R}P^4$.
Acknowledgements
Both authors thank the University of Colorado Boulder and the University of Hawai‘i at Mānoa for facilitating this collaboration. The first listed author thanks Alistair Miller and Karen Strung for some discussions that in part led to these results. These discussions took place while the first listed author was visiting the Fields Institute for the Thematic Program on Operator Algebras and Applications in the fall of 2023. Both authors thank Valerio Proietti and Ian Putnam for useful comments on a preliminary draft. We thank Mikael Rørdam for pointing out the issue [Reference Bönicke, Dell’Aiera, Gabe and Willett1, Corollary 4.20] mentioned on pages 3–4. We also thank the referee for several useful comments.
Funding statement
R.D. was partially supported by NSF Grant DMS 2247424 and Simons Foundation Gift MP-TSM-00002896. R.W. was partially supported by NSF Grant DMS 2247968 and Simons Foundation Gift MP-TSM-00002363
Appendix A. Groupoid homology and infinite-dimensional base spaces
When they defined groupoid homology, Crainic and Moerdijk [Reference Crainic and Moerdijk9] made a finite-dimensionality assumption on the base space of the relevant groupoid. This assumption is needed so that the machinery of derived functors (see, for example, [Reference Weibel60, Chapter 10] or [Reference Kashiwara and Schapira31, Chapter 1]) works in the expected way: the issue is that the machinery works best for bounded below complexes. In this appendix, we show how to make sense of the definition for groupoids with possibly infinite-dimensional base space (for simplicity, however, and unlike Crainic and Moerdijk, we keep our standing assumption that all groupoids are Hausdorff).
The following lemma is well-known. See, for example, [Reference Bredon3, Section I.3] for the notion of pullback, or inverse image, sheaf
$\tau^*\mathcal{S}$ used in the statement.
Lemma A.1. Let
$X$ be a locally compact Hausdorff space, and let
$\tau:Y\to X$ be an étale (an étale function is a local homeomorphism) map. Let
$\mathcal{S}^\bullet$ and
$\mathcal{T}^\bullet$ be bounded below cochain complexes of
$c$-soft sheaves on
$X$, and let
be a quasi-isomorphism in the category of sheaves. (We mean that
$f$ induces isomorphisms on the homology of the complexes as taken in the category of sheaves, not that it induces an isomorphism on sheaf cohomology.) Then the map
functorially induced by
$f$ on complexes of compactly supported sections is also a quasi-isomorphism.
Proof. We first prove the result in the case that
$X=Y$ and
$\tau:X\to X$ is the identity map. Let
$\mathcal{C}(f)^\bullet$ be the usual mapping cone cochain complex (see, for example, [Reference Weibel60, 1.5.1]), so for each
$i$,
and there is a short exact sequence
of cochain complexes of sheaves. Taking sections and applying [Reference Bredon3, Theorem II.9.9], this induces a short exact sequence
of cochain complexes of sections. On the other hand, as
$f$ is a quasi-isomorphism, the long exact sequence in cohomology (we mean taken in the category of sheaves, not sheaf cohomology) associated to the short exact sequence in line (A.2) implies that the complex
$\mathcal{C}(f)^\bullet$ is exact. Noting that each
$\mathcal{C}(f)^i$ is
$c$-soft (by the formula in line (A.1)), [Reference Bredon3, Theorem II.9.11] implies that the complex
$\Gamma_c(X;\mathcal{C}(f)^\bullet)$ is also exact. As
$\Gamma_c(X;\mathcal{C}(f)^\bullet)$ is the same as the mapping cone of the map induced by
$f$ on sections, this last mapping cone complex is also exact. Hence, the boundary map in the long exact sequence on cohomology associated to the short exact sequence in line (A.3) is a quasi-isomorphism. This is exactly the map induced by
$f$ on sections, however, so we are done with the case that
$\tau:X\to X$ is the identity.
In general, note that the functor
$\tau^*$ from sheaves on
$X$ to sheaves on
$Y$ preserves exact sequences of sheaves (see, for example, [Reference Bredon3, pages 12-13]), and takes mapping cones to mapping cones. A similar mapping cone argument to the first part therefore shows that the map induced by
$f$ from
$\tau^*\mathcal{S}^\bullet$ to
$\tau^*\mathcal{T}^\bullet$ is a quasi-isomorphism. Moreover, as
$\tau$ is étale direct checks show that
$\tau^*$ takes
$c$-soft sheaves to
$c$-soft sheaves. We are thus in the situation of the first part again.
For the next lemma, we recall that for an étale groupoid
$\mathcal{G}$ and a
$\mathcal{G}$-sheaf
$\mathcal{S}$ on
$\mathcal{G}^{(0)}$,
$\mathcal{S}_p$ denotes the sheaf
$\tau^*_p\mathcal{S}$ on
$\mathcal{G}^{(p)}$, where
\begin{equation}
\tau_p:\mathcal{G}^{(p)}\to \mathcal{G}^{(0)}, \quad (g_1,...,g_n)\mapsto r(g_1)
\end{equation}is the étale map from [Reference Crainic and Moerdijk9, 3.1] (see also line (1) above).
Lemma A.2. Let
$\mathcal{G}$ be an étale groupoid, and let
$f:(\mathcal{S}^q)_{q\geq 0}\to (\mathcal{T}^q)_{q\geq 0}$ be a quasi-isomorphism of bounded below cochain complexes of c-soft
$\mathcal{G}$-sheaves on
$\mathcal{G}^{(0)}$. Then the map
\begin{equation*}
f:\Gamma_c(\mathcal{G}^{(p)};\mathcal{S}^{-q}_p)_{p,q\geq 0}\to \Gamma_c(\mathcal{G}^{(p)};\mathcal{T}^{-q}_p)_{p,q\geq 0}
\end{equation*}induced by
$f$ on the associated fourth quadrant double complexes induces an isomorphism on the homology of the associated direct sum total complex. (Compare, for example, [Reference Weibel60, 1.2.6] for the direct sum total complex associated to a double complex.)
Proof. Let
$E_{pq}^r$ be the double complex spectral sequence associated to the filtration of the double complex by columns (see, for example, [Reference Weibel60, Section 5.6]). As we are working with the direct sum total complex and a fourth quadrant double complex, this converges (see, for example, [Reference Weibel60, page 142]). Hence, it suffices to show that the map induced by
$f$ on the
$r^\text{th}$ page induces an isomorphism for some
$r$. The first page of the spectral sequence has entries
$E_{pq}^1=H^{-q}(\Gamma_c(\mathcal{G}^{(p)};\mathcal{S}^\bullet_p))$, i.e. in the
$p^\text{th}$ column we have the homology of the complex
$\Gamma_c(\mathcal{G}^{(p)};\mathcal{S}^{-\bullet}_p)$, and the map between spectral sequences induced by
$f$ is the map functorially induced by
$f$ on these homology groups. Directly applying Lemma A.1, however, the map
$f$ induces an isomorphism on these groups, so we are done.
Lemma A.3. Let
$\mathcal{G}$ be an étale groupoid, and let
$0\to \mathcal{A}^0\to \cdots \to \mathcal{A}^d$ be an exact sequence of
$\mathcal{G}$-sheaves (we will mainly be interested in the case of a single sheaf
$\mathcal{A}=\mathcal{A}^0$, but will need the more general statement once) on the base space
$\mathcal{G}^{(0)}$. Then there exists an exact sequence
of
$\mathcal{G}$-sheaves such that each
$\mathcal{I}^i$ is simultaneously injective in the category of sheaves (whence
$c$-soft) and in the category of
$\mathcal{G}$-sheaves.
Remark A.4. Crainic and Moerdijk [Reference Crainic and Moerdijk9, 2.1] deduce that the category of
$\mathcal{G}$-sheaves has enough injectives (i.e. that resolutions by injective
$\mathcal{G}$-sheaves always exist) from the fact that the category of
$\mathcal{G}$-sheaves of sets is a topos. It may also be possible to deduce Lemma A.3 in topos language, but we did not pursue that, and instead give an elementary proof. We also remark that we do not know an example of a
$\mathcal{G}$-sheaf that is injective as a
$\mathcal{G}$-sheaf, but not as a sheaf: it could therefore be that the existence of enough injectives in the category of
$\mathcal{G}$-sheaves suffices for Lemma A.3, but we do not know this.
Proof of Lemma A.3
We follow [Reference Grothendieck25, page 197], which (essentially) treats the case of transformation groupoids. The statement that an injective sheaf is
$c$-soft is well-known: see, for example, from [Reference Bredon3, Proposition II.5.3 and Corollary II.9.6]. Using a standard argument from homological algebra (see, for example, [Reference Weibel60, 2.2.5, and 2.3.6]), it suffices to show that any
$\mathcal{G}$-sheaf
$\mathcal{A}$ embeds in a
$\mathcal{G}$-sheaf
$\mathcal{I}$ that is both
$\mathcal{G}$-injective, and injective .
First, fix a point
$x\in \mathcal{G}^{(0)}$, and let
be the associated orbit. Let
$\mathcal{G}_x^x$ denote the isotropy group at
$x$. Note that the stalk
$\mathcal{A}_x$ of
$\mathcal{A}$ at
$x$ is a module over the group algebra
${\mathbb Z}\mathcal{G}_x^x$ of
$\mathcal{G}_x^x$. Let
$M_x$ denote any choice of injective
${\mathbb Z}\mathcal{G}_x^x$-module that contains
$\mathcal{A}_x$ (see, for example, [Reference Weibel60, page 42] for existence of such an injective module). For any other point
$y=x$ of the orbit
$\mathcal{G} x$, choose
$g=g_{yx}\in \mathcal{G}$ with
$y=r(g)$ and
$s(g)=x$. Define
$M_y$ to have the same underlying abelian group as
$M_x$, and with action of
${\mathbb Z}\mathcal{G}_y^y$ determined for
$h\in \mathcal{G}_y^y$ and
$m\in M_x$ by
Note that
$M_y$ is an injective
${\mathbb Z}\mathcal{G}_y^y$-module. If
$y,z\in \mathcal{G} x$ and
$k\in \mathcal{G}$ satisfies
$r(k)=y$ and
$s(k)=z$, we define a corresponding map
\begin{equation*}
k:M_z\to M_y,\quad m\mapsto g_{yx}^{-1}kg_{zx}m.
\end{equation*} Now, carry out the above procedure for every orbit in
$\mathcal{G}^{(0)}$ to get a family
$(M_x)_{x\in \mathcal{G}^{(0)}}$ indexed by
$x\in \mathcal{G}^{(0)}$ such that each
$M_x$ is an injective
${\mathbb Z}[\mathcal{G}^x_x]$-module, and such that for each
$g\in \mathcal{G}_x^y$, there is a corresponding isomorphism
$g:M_x\to M_y$; moreover, the family of such isomorphisms is compatible with multiplication and identities in
$\mathcal{G}$. We then define
$\mathcal{I}$ to be the sheaf on
$\mathcal{G}^{(0)}$ whose sections over an open set
$U$ are given by
\begin{equation*}
\mathcal{I}(U):=\prod_{x\in U}M_x.
\end{equation*} We leave it to the reader to check that this is a
$\mathcal{G}$-sheaf in the natural way, and that
$\mathcal{A}$ is a subsheaf. To show that
$\mathcal{I}$ is injective as a
$\mathcal{G}$-sheaf, note that if
$\mathcal{B}$ is a
$\mathcal{G}$-sheaf, then giving a homomorphism
$\mathcal{B}\to\mathcal{I}$ is the same thing as giving a family of homomorphisms
$\{\mathcal{B}_x\to M_x\}_{x\in \mathcal{G}^{(0)}}$ that is compatible with the groupoid action in the appropriate sense. Given then an inclusion
$\mathcal{B}\subseteq \mathcal{C}$ and a homomorphism
$\mathcal{B}\to\mathcal{I}$, we can build a homomorphism
$\mathcal{C}\to \mathcal{I}$ one orbit at a time. Indeed, given
$x\in \mathcal{G}^{(0)}$, the dashed arrow

can be filled in with a
$\mathcal{G}_x^x$-equivariant map using that
$M_x$ is injective in the category of
${\mathbb Z}\mathcal{G}_x^x$-modules. Having chosen such a map for
$x$, extend it to the whole orbit
$\mathcal{G} x$ equivariantly, i.e. given
$y\in \mathcal{G} x$ and
$g\in \mathcal{G}$ with
$s(g)=x$ and
$r(g)=y$, we define
$f_y:\mathcal{C}_y\to M_y$ by
$f_y:=g\circ f_x\circ g^{-1}$; this does not depend on the choice of
$g$ as
$f_x$ is
$\mathcal{G}_x^x$ equivariant. This completes the proof that
$\mathcal{I}$ is injective as a
$\mathcal{G}$-sheaf.
The argument that
$\mathcal{I}$ is injective as a sheaf is similar (and simpler, as there is no need to worry about equivariance), once we have observed that each
$M_x$ is also injective as a
${\mathbb Z}$-module. To see this, note that for fixed
$m\in M$ and
$n\geq 1$ there is a diagram

where the two copies of
${\mathbb Z}$ are considered as trivial
${\mathbb Z}\mathcal{G}_x^x$-modules, the vertical map is
$z\mapsto nz$ and the horizontal map sends
$z$ to
$zm$. Injectivity allows us to fill in the diagonal map, whence there is
$d\in M_x$ with
$nd=m$. Hence,
$M_x$ is divisible as an abelian group, so injective as a
${\mathbb Z}$-module (see, for example, [Reference Weibel60, Corollary 2.3.2]) as required.
We now come to our main goal in this subsection.
Proposition A.5. Let
$\mathcal{G}$ be an étale groupoid and let
$\mathcal{A}$ be a
$\mathcal{G}$-sheaf on the base space
$\mathcal{G}^{(0)}$. Let
be a resolution of
$\mathcal{A}$ by
$c$-soft
$\mathcal{G}$-sheaves. Then the homology of the direct sum total complex associated to the double complex
$(\Gamma_c(\mathcal{G}^{(p)},\mathcal{S}^{-q}_p))_{p,q\geq 0}$ depends only on the quasi-isomorphism class of
$\mathcal{S}^\bullet$.
In particular, the Crainic–Moerdijk homology groups are well-defined for all locally compact, Hausdorff, étale groupoids.
Proof. Let
$\mathcal{I}^\bullet$ be a resolution of
$\mathcal{A}$ with the properties in Lemma A.3. As
$\mathcal{I}^\bullet$ consists of
$\mathcal{G}$-injective sheaves, a standard argument in homological algebra (see, for example, [Reference Weibel60, 2.7.1]) gives a quasi-isomorphism
$f:\mathcal{S}^\bullet\to \mathcal{I}^\bullet$. As the sheaves in
$\mathcal{I}^\bullet$ are injective, they are
$c$-soft (see, for example, [Reference Bredon3, Proposition II.5.3 and Corollary II.9.6]), whence Lemma A.2 implies that the homologies of the direct sum total complex associated to the double complexes
$(\Gamma_c(\mathcal{G}^{(p)},\mathcal{S}^{-q}_p))_{p,q\geq 0}$ and
$(\Gamma_c(\mathcal{G}^{(p)},\mathcal{I}^{-q}_p))_{p,q\geq 0}$ are the same. As
$\mathcal{I}^\bullet$ is independent of
$\mathcal{S}^\bullet$, we are done.
The last statement is an immediate consequence of the definition of the Crainic–Moerdijk groups.
Appendix B. Group hyperhomology
In this appendix, we recall two definitions of group hyperhomology, and relate them to each other, and to groupoid homology of the associated transformation groupoid.
We will use the following as our ‘official’ definition of group hyperhomology; we compare it with another, perhaps more standard, definition below. The first definition is based on [Reference Brown4, Section VII.5], although we drop the assumption stated there that the chain complex
$C_\bullet$ is bounded below. For now the definition is provisional; we show that it does not depend on the choices involved in Lemma B.2 below.
Definition B.1. Let
$G$ be a discrete group, and let
$C_\bullet$ be a chain complex of
${\mathbb Z} G$-modules. Let
$(P_p)_{p\geq 0}$ be a resolution of the trivial
${\mathbb Z} G$-module
${\mathbb Z}$ by projective
${\mathbb Z} G$-modules, and let
$(P_p\otimes_{{\mathbb Z} G}C_q)_{p\geq 0,q \in {\mathbb Z}}$ be the associated tensor product (compare, for example, [Reference Weibel60, 2.7.1]) (right-half-plane) double complex.
The group hyperhomology of
$G$ with coefficients in
$C_\bullet$, denoted
$\mathbb{H}_*(G;C_\bullet)$ is defined to be the homology of the direct sum total complex associated to this double complex.
Lemma B.2. With notation as in Definition B.1,
$\mathbb{H}_*(G;C_\bullet)$ does not depend on the choice of projective resolution
$P_\bullet$ used to define it up to canonical isomorphism, and depends on
$C_\bullet$ only up to quasi-isomorphism.
Proof. Any two projective resolutions of
${\mathbb Z}$, say
$(P_p)$ and
$(Q_p)$, are chain homotopy equivalent: see, for example, [Reference Weibel60, 2.2.6]. Such a chain homotopy equivalence gives rise to a chain homotopy equivalence of the total complexes associated to the tensor product double complexes; this gives independence of the projective resolution.
To see that
$\mathbb{H}_*(G;C_\bullet)$ only depends on
$C_\bullet$ up to quasi-isomorphism (for an alternative argument avoiding spectral sequences, see the proof of [Reference Brown4, Theorem I.8.6]), as in [Reference Weibel60, Section 5.6] there is a spectral sequence
\begin{equation*}
E^1_{pq}=H^{(v)}_q(P_p\otimes_{{\mathbb Z} G} C_\bullet)~\Rightarrow~ \mathbb{H}_{p+q}(G;C_\bullet)
\end{equation*}where
$H^{(v)}$ denotes ‘homology in the vertical direction’; convergence is justified as on [Reference Weibel60, page 142], noting that our double complex avoids the second quadrant. As the functor
$M\mapsto P_p\otimes_{{\mathbb Z} G}M$ is exact by projectivity of
$P_p$, we have canonical isomorphisms
$H^{(v)}_q(P_p\otimes_{{\mathbb Z} G} C_\bullet)\cong P_p \otimes_{{\mathbb Z} G} H_q(C_\bullet)$. Hence, a quasi-isomorphism of
$C_\bullet$ with another complex
$D_\bullet$ induces an isomorphism on the
$E^1$-page of our spectral sequence; as the spectral sequence converges to the hyperhomology groups
$\mathbb{H}_*(G;C_\bullet)$, this suffices.
For completeness, let us compare the definition of hyperhomology in Definition B.1 above with another definition which is perhaps more standard; it is more in the spirit of derived categories as opposed to the direct definition above. Again, the definition is provisional for now: we justify it in Lemma B.4 below.
Definition B.3. Let
$G$ be a discrete group, and let
$C_\bullet$ be a bounded below (it is not clear to us that this definition makes sense in the absence of the ‘bounded below’ assumption; this is our reason for preferring the version in Definition B.1 above) chain complex of
${\mathbb Z} G$-modules. Choose a quasi-isomorphism
$f:Q_\bullet\to C_\bullet$ where
$Q_\bullet$ is a bounded below complex of projective modules.
We define the second hyperhomology groups of
$G$ with coefficients in
$C_\bullet$, denoted
$\mathbb{H}^{(2)}_*(G;C_\bullet)$, to be the homology of the associated complex
$({\mathbb Z}\otimes_{{\mathbb Z} G} Q_q)_{q\in {\mathbb Z}}$ of coinvariants.
Lemma B.4. Let
$G$ be a discrete group, and let
$C_\bullet$ be a bounded below chain complex of
${\mathbb Z} G$-modules. With notation as in Definition B.3, the second hyperhomology
$\mathbb{H}^{(2)}_*(G;C_\bullet)$ is well-defined, depends on
$C_\bullet$ only up to quasi-isomorphism, and is canonically isomorphic to the hyperhomology
$\mathbb{H}_*(G;C_\bullet)$ of Definition B.1.
Proof. We first need to show that there is a quasi-isomorphism
$f:Q_\bullet\to C_\bullet$ with
$Q_\bullet$ consisting of projective modules and bounded below. This can be proved in exactly the same way as [Reference Kashiwara and Schapira31, Proposition 1.7.7 (i)]: that reference is for bounded below cochain complexes of injective modules, but the same proof works mutatis mutandis on reversing the arrows. (One could also use a Cartan–Eilenberg resolution of
$C_\bullet$ as in [Reference Weibel60, Section 5.7]. In either case, the bounded below assumption seems important.) If moreover
$P_\bullet$ and
$Q_\bullet$ are bounded below chain complexes of projective modules equipped with quasi-isomorphisms to
$C_\bullet$, then they are chain-homotopy equivalent to each other by the proof of [Reference Weibel60, Lemma 10.4.6 and Theorem 10.4.8] (again, this is stated for cochain complexes of injective modules, but the same idea works). Such a chain homotopy equivalence induces a chain homotopy equivalence of chain complexes of coinvariants, so we are done with showing that
$\mathbb{H}^{(2)}_*(G;C_\bullet)$ is well-defined. It is immediate that it only depends on
$C_\bullet$ up to quasi-isomorphism.
Let us now show that
$\mathbb{H}^{(2)}_*(G;C_\bullet)$ and
$\mathbb{H}_*(G;C_\bullet)$ are isomorphic. Using the first part of the proof and the fact that both sorts of hyperhomology only depend on
$C_\bullet$ up to quasi-isomorphism, we may assume that
$C_\bullet$ consists of projective modules. As
$C_\bullet$ is bounded below, we have moreover that there is
$d\in {\mathbb Z}$ such that
$C_q=0$ for all
$q \lt d$. Consider the augmented double complex

The first column computes
$\mathbb{H}^{(2)}_*(G;C_\bullet)$ and the double complex to the right of the first complex computes
$\mathbb{H}_*(G;C_\bullet)$. As each
$C_q$ is projective, the rows are exact. Hence, the acyclic assembly lemma (see, for example, [Reference Weibel60, 2.7.3]) implies that the augmented double complex has trivial homology. On the other hand, as in the proof of [Reference Weibel60, Theorem 2.7.2], the total complex of the augmented double complex is the mapping cone of the augmentation map from the total complex of the right hand double complex to the complex in the first column (up to translation). Acyclicity of this mapping cone implies that the augmentation map is an isomorphism, giving the result.
We now relate group hyperhomology with appropriate coefficients to Crainic–Moerdijk groupoid homology. We start with the following definition; it can be usefully compared with that of equivariant homology (see, for example, [Reference Brown4, Section VII.7]). As usual, it is provisional: see Lemma B.6 for a proof that it does not depend on the choices involved.
Definition B.5. Let
$X$ be a locally compact Hausdorff space equipped with an action of a discrete group
$G$. Let
be a resolution of the sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$X$ by
$c$-soft
$G$-sheaves. We define
$\mathbb{H}_*(G;X)$ to be the hyperhomology
$\mathbb{H}_*(G;\Gamma_c(X;\mathcal{S}^{-\bullet}))$.
Lemma B.6. The homology groups
$\mathbb{H}_*(G;X)$ do not depend on the choice of resolution as in line (B.1) up to canonical isomorphism.
Proof. Lemma A.3 gives us a resolution of
$\mathcal{Z}$ by a complex
$\mathcal{I}^\bullet$ of injective
$G$-sheaves on
$X$ that are also injective (whence
$c$-soft) as sheaves. As in the proof of Proposition A.5, there is a quasi-isomorphism
$f:\mathcal{S}^\bullet\to \mathcal{I}^\bullet$ which induces a quasi-isomorphism
$f:\Gamma_c(X;\mathcal{S}^\bullet)\to \Gamma_c(X;\mathcal{I}^\bullet)$ by Lemma A.2. As
$\mathcal{I}^\bullet$ is independent of the choice of
$\mathcal{S}$, the result thus follows from Lemma B.2.
If
$X$ is compact, we now define a pairing between
$\mathbb{H}_0(G;X)$ as in Definition B.5 and the simplex
$T(G \lt imes X)$ of invariant probability measures on
$X$. Assume that a resolution as in line (B.1) is a Borel resolution in the sense of Definition 3.5. Let
$\tau$ be an invariant probability measure on
$X$. Choose a projective resolution
$(P_p)_{p\geq 0}$ of
${\mathbb Z}$ by projective
${\mathbb Z} G$-modules with
$P_0={\mathbb Z} G$, and the map
$P_0\to {\mathbb Z}$ the standard augmentation map defined by summing coefficients. Then cycles for
$\mathbb{H}_0(G;C_\bullet)$ are represented by tuples
$(x_0,x_1,...)$ with
$x_i\in P_i\otimes_{{\mathbb Z} G} \Gamma_c(X;\mathcal{S}^i)$, such that only finitely many
$x_i$ are non-zero, and such that
$(x_0,x_1,...)$ goes to zero under the boundary map for the total complex. In particular,
$x_0\in P_0\otimes_{{\mathbb Z} G} \Gamma_c(X;\mathcal{S}^0)=\Gamma_c(X;\mathcal{S}^0)$ is a complex-valued and compactly supported Borel function on
$X$. We define
\begin{equation*}
\tau:\mathbb{H}_0(G;C_\bullet)\to {\mathbb{C}} ,\quad [x_0,x_1,...]\mapsto \int_X x_0d\tau.
\end{equation*}The following lemma follows from almost the same argument as Proposition 3.6 and is left to the reader.
Lemma B.7. The pairing defined above between the simplex
$T(G \lt imes X)$ of invariant probability measures on
$X$ and
$\mathbb{H}_0(G;C_\bullet)$ is well-defined and does not depend on the choice of Borel resolution.
Our final goal in this appendix is to show that if
$\mathcal{G}=G \lt imes X$ is a transformation groupoid associated to a locally compact Hausdorff space
$X$ equipped with an action of a discrete group
$G$, then there is a canonical isomorphism
$H_*(G \lt imes X)\cong \mathbb{H}_*(G;X)$ between the Crainic–Moerdijk homology and the group hyperhomology, and moreover that this respects the pairing with
$T(G \lt imes X)$ in case
$X$ is compact. To set this up, write
$P_n$ for the free
${\mathbb Z} G$-module consisting of all finitely supported functions
$c:G^{n+1}\to {\mathbb Z}$, where the
${\mathbb Z} G$-action is determined by the diagonal left translation action of
$G$ on
$G^{n+1}$. There is then a resolution of the trivial
${\mathbb Z} G$-module
${\mathbb Z}$
where the map
$P_0\to {\mathbb Z}$ is given by
$c\mapsto \sum_{g\in G} c(g)$, and the map
$\partial: P_{n+1}\to P_{n}$ is given by
$\partial=\sum_{i=0}^{n+1} (-1)^{i}\partial_i$, where
\begin{equation*}
(\partial_i c)(g_0,...,g_n):=\sum_{g\in G} c(g_0~,...,\underbrace{g}_{i^\text{th}\text{place}},...,~g_n)
\end{equation*}(compare, for example, [Reference Brown4, Section I.5]).
Lemma B.8. Let
$\mathcal{G}=G \lt imes X$ be a transformation groupoid associated to an action of a discrete group
$G$ on a locally compact Hausdorff space
$X$. Let
$\mathcal{S}$ denote a
$\mathcal{G}$-sheaf on
$\mathcal{G}^{(0)}$, and let
$\mathcal{S}_p:=\tau_p^*\mathcal{S}$ be the associated pullback sheaf on
$\mathcal{G}^{(p)}$ (see line (1) above, or [Reference Crainic and Moerdijk9, 3.1]). Then the Crainic–Moerdijk ‘bar complex’
of [Reference Crainic and Moerdijk9, 3.1] is isomorphic to the complex
Moreover, this isomorphism can be chosen natural in
$\mathcal{S}$.
Proof. For notational simplicity, let us write
$M$ for the
$G$-module
$M:=\Gamma_c(X;\mathcal{S})$ and
$\alpha$ for the action on this module. We first note that for any
$n$,
$\Gamma_c(\mathcal{G}^{(n)};\mathcal{S}_n)$ identifies with the space of finitely supported functions
$f:G^n\to \Gamma_c(X;\mathcal{S}_n)$, and that having made this identification, the Crainic–Moerdijk face map
$d_i:\Gamma_c(\mathcal{G}^{(n+1)};\mathcal{S}_{n+1})\to \Gamma_c(\mathcal{G}^{(n)};\mathcal{S}_{n})$ is given by
\begin{equation*}
(d_i f)(g_1,...,g_n)=\left\{\begin{array}{ll} \sum_{g\in G} \alpha_gf(g,g_1,...,g_n) & i=0 \\ \sum_{g\in G} f(g_1,...,g,g^{-1}g_i,...,g_n) & 0 \lt i \lt n \\ \sum_{g\in G} f(g_1,...,g_n,g) & i=n+1 \end{array}\right.
\end{equation*} (in the case
$0 \lt i \lt n$, the
$g$ occurs in the
$i^{\text{th}}$ place, and the
$g^{-1}g_i$ in the
$(i+1)^\text{th}$ place).
On the other hand, for each
$n$,
$P_n\otimes_{{\mathbb Z} G} M$ identifies with the space of finitely supported functions
$f:G^n\to M$ by the map sending the elementary tensor
$c\otimes m$ to the function
\begin{equation*}
f(g_1,...,g_n):=\sum_{h\in G} c(h,hg_1,hg_1g_2,hg_1g_2g_3,...,hg_1g_2...g_n)\alpha_h(m)
\end{equation*} Having made these identifications, direct computations show that the face maps
$\partial_i$ and
$d_i$ match up, completing the proof.
The following corollary is now almost immediate from the definitions of Crainic–Moerdijk homology, and of
$\mathbb{H}_*(G;C_\bullet)$ as in Definition B.1 above.
Corollary B.9. Let
$\mathcal{G}=G \lt imes X$ be a transformation groupoid associated to an action of a discrete group
$G$ on a locally compact Hausdorff space
$X$. Then there is a canonical isomorphism
between the Crainic–Moerdijk homology and the group hyperhomology of Definition B.5. Moreover, the isomorphism is compatible with the pairings of
$H_0(\mathcal{G})$ and of
$\mathbb{H}_0(G;X)$ with invariant probability measures.
Proof. Let
$(\mathcal{S}^q)_{q\geq 0}$ be a resolution of the
$\mathcal{G}$-sheaf
$\mathcal{Z}$ of locally constant
${\mathbb Z}$-valued functions on
$X$ by
$c$-soft
$\mathcal{G}$-sheaves. The Crainic–Moerdijk homology
$H_*(\mathcal{G})$ is by definition the homology of the double complex

where the vertical differentials are induced from the resolution and the horizontal differentials are as in the Crainic–Moerdijk bar resolution. On the other hand, the hyperhomology
$\mathbb{H}_*(G;X)$ is by definition the homology of the double complex

where the horizontal differentials are induced from those in line (B.2), and the vertical differentials are induced from the resolution. Thanks to Lemma B.8, these double complexes are canonically isomorphic, so we are done with the isomorphisms. Compatibility with the pairings follows directly.
Appendix C. Integral Chern characters
In this appendix, we discuss some examples where the Chern character is compatible with an integral isomorphism between
$K$-theory and cohomology, as opposed to ‘just’ being a rational isomorphism. The material in this section is classical and no doubt well-known; we could not find appropriate references in the literature, however, so provide brief arguments. We have made no attempt to get optimal results. For background material on Chern classes as used here, we recommend [Reference Milnor and Stasheff40].
We start with an ad-hoc definition.
Definition C.1. Let
$X$ be a locally compact Hausdorff space. We define an integral Chern isomorphism for
$X$ to be any (graded) isomorphism
$\text{ch}_{\mathbb Z}:K^*(X)\to H^{**}_c(X)$ that is natural for self-homeomorphisms of
$X$ and is compatible with the usual Chern character in the following sense. The diagram below

where the diagonal map is the usual Chern character, and the vertical map is the comparison map from integral to rational cohomology, should commute.
Example C.2. The usual Chern character canonically induces an integral Chern isomorphism for any sphere: this follows, for example, from [Reference Karoubi30, Theorem V.3.25]. It follows from this and the Künneth formulas for
$K$-theory and cohomology that there is an integral Chern isomorphism for any (finite) product of spheres, and in particular for any torus.
The following definition starts to build a candidate for an integral Chern isomorphism.
Definition C.3. Let
$X$ be a compact Hausdorff space, and let
$V(X)$ denote the monoid of isomorphism classes of vector bundles over
$X$. We define the Chern class map
$c:V(X)\to H^{ev}(X)$ as follows. Let
$V$ be a vector bundle over
$X$. Then the component of
$c(V)$ in
$H^0(X)$ is defined to be the class of the
${\mathbb Z}$-valued function
$\text{rank}(V)$ associating to each
$x\in X$ the dimension of the fibre
$V_x$. For
$n\geq 1$, the component of
$c(V)$ in
$H^{2n}(X)$ is
$(-1)^{n-1}c_n(V)$, where
$c_n$ is the
$n^\text{th}$ Chern class. (The class
$c(V)$ is closely related to the total Chern class
$1+c_1(V)+c_2(V)+\cdots$ as in [Reference Milnor and Stasheff40, page 158], but it differs in dimension zero, and in the choice of signs.)
We need another ad-hoc definition.
Definition C.4. Let
$X$ be a locally compact Hausdorff space. We say that
$X$ has trivial (even) cup products if all the cup product maps
are zero whenever
$i,j \gt 0$ (and both are even).
We record a basic fact from algebraic topology: see, for example, [Reference Hatcher27, Exercise 2 on page 228] (and the hints given there) for a proof.
Lemma C.5. If
$X=SY$ is a suspension, then
$X$ has trivial cup products.
The following lemma is immediate from the Whitney sum formula [Reference Milnor and Stasheff40, page 167].
Lemma C.6. Let
$X$ be a compact Hausdorff space with trivial even cup products. Then the Chern class map
$c:V(X)\to H^{ev}(X)$ of Definition C.3 is a monoid homomorphism.
Hence, if
$X$ has trivial even cup products, then by the universal property of the Grothendieck group,
$c$ uniquely determines a homomorphism
$c:K^0(X)\to H^{ev}(X)$. Considering one-point compactifications, it also induces a homomorphism
$c:K^0(X)\to H^{ev}_c(X)$ for a locally compact Hausdorff space
$X$. Finally, we define the Chern class map for odd parity to be the bottom horizontal map in the diagram below

where the two vertical maps are suspension isomorphisms (note that the top horizontal map exists by Lemma C.5).
Definition C.7. For a locally compact Hausdorff space
$X$ with trivial even cup products, the Chern class map is the homomorphism
$c:K^*(X)\to H_c^{**}(X)$ just defined.
Example C.8. Let
$X$ be a finite (possibly disconnected) CW complex with dimension at most three. Then the map
$c$ of Definition C.7 is an integral Chern isomorphism for
$X$ in the sense of Definition C.1. Indeed, in low degrees the rational even Chern character is given by
\begin{equation*}
\text{ch}(V)=\text{rank}(V)+c_1(V)+\frac{1}{2}(c_1(V)^2-2c_2(V))+\text{higher order terms}.
\end{equation*} The assumptions imply that the higher order terms are zero (they live in
$H^k(X)$ for
$k \gt 4$), and that
$c_1(V)^2=0$ whence the diagram

commutes. The analogous diagram in odd degrees commutes similarly, now using Lemma C.5. One checks that it is an integral isomorphism by induction on the number of cells, a Mayer-Vietoris argument, and the case of spheres as in Example C.2.
Example C.9. Let
$X$ be a compact Hausdorff space of covering dimension at most three. Then
$X$ can be written as the limit of an inverse system
$(Y_i)$ of finite CW complexes of dimension at most three. The Chern class map
$c$ is an integral Chern isomorphism for each
$Y_i$ by Example C.8, and therefore it is an integral Chern isomorphism for
$X$ by continuity of
$K$-theory, continuity of sheaf cohomology, and continuity of the maps
$c$ and
$\text{ch}$.
Example C.10. Let
$X=S^6$. Then
$X$ has trivial (even) cup products, so the Chern class map
$c:K^*(X)\to H_c^{**}(X)$ is well-defined. However, it is not an integral isomorphism, and is not compatible with the (rational) Chern character. In fact, the map
$[V]\mapsto \text{rank}(V)+ \frac{1}{2}c_3(V)$ defines an integral Chern isomorphism in that case (compare Example C.2 and the references given there).
















