Professional Documents
Culture Documents
Introduction
In the study of C ∗ -algebras, operator K-theory, which generalises topological K-theory
via Gelfand duality, has long been a key invariant. Indeed, it is a knee-jerk reaction for C ∗ -
algebraist these days, when presented with a new example, to try to compute its K-theory;
and the K-theory frequently reflects key structural properties. For example, the ordered
K-theory of an irrational rotation algebra recovers the angle of rotation up to a minus
sign [11, 12], while the K-theory of a Cuntz–Krieger algebra recovers the Bowen–Franks
group of the associated shift space [6, 7]. Cuntz proved that the K-theory groups of the
C ∗ -algebra of a finite directed graph E with no sources and with {0, 1}-valued adjacency
matrix AE are the cokernel and kernel of the matrix 1 − AtE regarded as an endomorphism
of the free abelian group ZE 0 (see [7, Proposition 3.1]). This was generalised to row-finite
directed graphs E with no sources in [24], to all row-finite directed graphs E in [28], and
to arbitrary graphs (with appropriate adjustments made to the domain and the codomain
of AtE ) in [1, 10], see also [13, 36, 32, 33, 27].
Dual to K-theory is the K-homology theory that emerged in the pioneering work of
Brown–Douglas–Fillmore [3, 4]. It is less of an automatic reaction to compute K-homology
for C ∗ -algebras, but, for example, Cuntz and Krieger computed (in [6, Theorem 5.3])
the Ext-group (that is, the odd K-homology group) of the Cuntz–Krieger algebra OA
of A ∈ Mn (Z+ ) as the cokernel of 1 − A regarded as an endomorphism of Zn . The
computation was later generalised to graph C ∗ -algebras in [35, 10] (see also [36, 5]).
Both K-theory and K-homology are unified in Kasparov’s KK-theory [18, 19]: the K-
theory and K-homology groups of A are the Kasparov groups KK∗ (C, A) and KK∗ (A, C)
respectively. So Kasparov’s theory provides a unified approach to calculating K-theory
and K-homology. Pimsner exploited this in [26], developing two exact sequences in KK-
theory for the C ∗ -algebra OX associated to a right-Hilbert A–A-bimodule X, and using
one of them to compute the K-theory of OX in terms of that of A. Every graph determines
an associated Hilbert module, and while the Pimsner algebra of this module only agrees
with the graph C ∗ -algebra when the graph has no sources, Muhly and Tomforde developed
Date: October 26, 2021.
2010 Mathematics Subject Classification. Primary 46L05, 19K35.
Key words and phrases. KK-theory; graded K-theory; C ∗ -algebra; graded C ∗ -algebra.
We thank Ralf Meyer for his helpful comments and suggestions. This research was supported by ARC
Discovery Project DP180100595.
1
2 QUINN PATTERSON, ADAM SIERAKOWSKI, AIDAN SIMS, AND JONATHAN TAYLOR
a modified bimodule [23] whose Pimsner algebra always contains the graph C ∗ -algebra as
a full corner. In particular, combining these results provides a new means of computing
the K-theory and K-homology of graph C ∗ -algebras.
Kasparov’s KK-theory is most naturally a theory for graded C ∗ -algebras, and the re-
sults described above are obtained by endowing the C ∗ -algebras involved with the trivial
grading. However, graph C ∗ -algebras admit many natural gradings: by the universal prop-
erty of C ∗ (E), every binary labelling δ : E 1 → {0, 1} of the edges of E induces a grading
automorphism that sends the generator se associated to an edge e to (−1)δ(e) se . More
generally, every grading of a right-Hilbert bimodule induces a grading of the associated
Pimsner algebra.
In [20], Kumjian, Pask and Sims investigated graded K-theory and K-homology, defined
in terms of Kasparov theory (other approaches to graded K-theory are investigated in,
for example, [8, 9, 16]) of graded graph C ∗ -algebras, extending earlier results of [14, 15]
for the Cuntz algebras On . By extending Pimsner’s arguments to C ∗ -algebras of graded
Hilbert bimodules with injective left actions by compacts, they computed the graded
K-theory of the C ∗ -algebras of row-finite graphs with no sources. They showed (in [20,
Collollary 8.3]) that if E is a row-finite directed graph with no sources, αδ is the grading
1 δ 0 0
P function δ : E → {0, 1}, and AE is the E × E matrix with
associated with a given
δ
entries AE (v, w) = e∈vE 1 w δ(e), then the graded K-theory groups are isomorphic to the
cokernel and kernel of 1 − (AδE )t regarded as an endomorphism of ZE 0 .
In this paper we compute both the graded K-theory and the graded K-homology of
relative Cuntz–Krieger algebras of arbitrary graphs: Let V be any subset of regular vertices
0
Erg (those which receive a nonzero finite set of edges). The relative Cuntz–Krieger algebra
C (E; V ) is the universal C ∗ -algebra in which the Cuntz–Krieger relation is only imposed
∗
To prove this, we use that C ∗ (E; V ) may be realised as a relative Cuntz–Pimsner algebra
of a graph module X(E). We verify that the two assumptions (namely injectivity and
compactness) imposed on the left actions of A on a Hilbert module X in the arguments of
[26, 20] are not needed. As a result we obtain exact sequences in KK-theory analogous to
those of [20] for relative Cuntz–Pimsner algebras. By calculating the KK-groups and the
maps between them in the situation where X is the graph module X(E), we obtain the
desired calculations of graded K-theory and K-homology for relative graph C ∗ -algebras,
substantially generalising the results in [20].
We then present an alternative calculation using Muhly and Tomforde’s adding-tails
construction. In this approach, Pimsner’s exact sequences are needed only for modules
where the homomorphism implementing the left action is injective. Given an arbitrary
nondegenerate bimodule X, we add an infinite direct sum of copies of the Katsura ideal
JX to both the coefficient algebra and the module X to obtain a new module Y over a new
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 3
algebra B which acts injectively on the left. We then recover the exact sequences for OX
from the ones we already have for OY using countable additivity in KK-theory. This is
automatic in the first variable, so we obtain a complete generalisation of the contravariant
exact sequence of [20] for OX . However, KK-theory is not in general countably additive
in the second variable. However KK(C, ·) is countably additive for graded C ∗ -algebras
(we could not find a reference , so we give the details) so we obtain an exact sequence
describing the graded K-theory KKi (C, OX ).
We begin in Section 1 with some background on KK-theory, mostly to establish no-
tation. More-detailed background on KK-theory can be found in [20], and of course in
Blackadar’s book [2], which is our primary reference. We assume the reader is familiar
with Hilbert modules and graph C ∗ -algebras. A convenient summary of the requisite
background appears in [20], and more details can be found in [27, 29, 21, 26]. We also
provide a little background on the relative Cuntz–Pimsner algebras of Muhly and Solel
[22], of which Katsura’s Katsura–Pimsner algebras are a special case. In Section 2 we
show how to generalise the results of [20] to relative Cuntz–Pimsner algebras of arbitrary
essential graded Hilbert modules. In Section 3 we apply these results to compute the
graded K-theory and K-homology of relative Cuntz–Krieger algebras of arbitrary graphs.
In Section 4, we show how Muhly and Tomforde’s adding-tails construction for Hilbert
modules can be adapted to graded modules, and reconcile this with our K-theory and
K-homology results for the graded Katsura–Pimsner algebra of a nondegenerate Hilbert
module.
1. Background material
In this section we provide some background on KK-theory, relative graph C ∗ -algebras
and terminology used in the later sections.
1.1. Direct sums and Lproducts of groups. Let S be any countable set. We let ZS
denote the direct sum s∈S Z of copies of Z (the group
Q of all finitely supported functions
S
from S to Z), and Z denotes the direct product Q s∈S Z of copies of Z (the group of
all functions from
LS to Z). More generally we write ∞ n=1 Gn for the infinite product of
groups Gn , and ∞ n=1 G n for the subgroup generated by the Gn .
1.2. Hilbert modules. Given a C ∗ -algebra B and a right Hilbert B-module X, we write
L(X) for the adjointable operators on X, we write K(X) for the generalised compact
operators on X, and given ξ, η ∈ X we write Θξ,η for the compact operator ζ 7→ ξ · hη, ζiB .
If φ : A → L(X) is a C ∗ -homomorphism so that X is an A–B-correspondence, we say that
the left action is injective if φ is injective and that the left action is by compact operators
if φ(A) ⊆ K(X).
Let I be an ideal of a C ∗ -algebra A and X be a right Hilbert A-module X. Following
[17], we define XI := {x ∈ X : hx, xi ∈ I}. This XI is a right Hilbert I-module under
the same operations as Y , and XI = X · I := {x · i : x ∈ X, i ∈ I} justifying the notation.
1.4. Graded tensor products. The graded tensor product of graded C ∗ -algebras A and
B is the minimal C ∗ -completion of the algebraic tensor product A ⊙ B with involution
satisfying (a ⊗ b b)∗ = (−1)∂a·∂b a∗ ⊗b b∗ and multiplication satisfying (a ⊗
b b)(a′ ⊗
b b′ ) =
∂b·∂a′ ′ b ′ ′ ′
(−1) aa ⊗ bb for homogeneous elements a, a ∈ A and b, b ∈ B. There is a grading
b
αA ⊗ αB on A ⊗ b B such that (αA ⊗ b αB )(a ⊗
b b) = αA (a) ⊗
b αB (b). The balanced tensor
∗
product X ⊗B Y of graded C -correspondences admits a grading αX ⊗ b αY on X ⊗ψ Y
such that (αX ⊗ b αY )(x ⊗
b y) = αX (x) ⊗
b αY (y).
1.6. Kasparov modules. If (A, αA ) and (B, αB ) are separable graded C ∗ -algebras, then
a Kasparov A–B-module is a quadruple (X, φ, F, αX ) where (φ, X) is a countably gener-
ated A–B-correspondence, αX is a grading of X, and F ∈ L(X) is an odd element with
respect to the grading α̃X on L(X) such that for all a ∈ A the elements (F − F ∗ )φ(a),
(F 2 − 1)φ(a), and [F, φ(a)]gr are compact. When these elements are all zero we call
(X, φ, F, αX ) for a degenerate Kasparov module.
Kasparov A–B-modules (X0 , φ0 , F0 , αX0 ) and (X1 , φ1 , F1 , αX1 ) are unitarily equivalent
if there is a unitary U ∈ L(X0 , X1 ) that intertwines φ0 and φ1 , F0 and F1 , and α0 and
α1 . They are homotopy equivalent if there is Kasparov A–IB-module (X, φ, F, αX ) such
that, (X ⊗ b ǫi BB , ǫ˜i ◦ φ, ǫ˜i (F ), αX ⊗
b αB ) is unitarily equivalent to (Xi , φi , Fi , αXi ) for each
of i = 0, 1. Homotopy equivalence is denoted ∼h , and is an equivalence relation. The
Kasparov group KK(A, B) is the collection of all homotopy classes of Kasparov A–B-
modules, which is a group under the operation induced by taking direct sums of Kasparov
modules. Given a graded homomorphism ψ : A → B of C ∗ -algebras, and a Kasparov
B–C-module (X, φ, F, αX ), we obtain a new Kasparov A–C-module (X, φ ◦ ψ, F, αX ),
whose class we denote ψ ∗ [X]. For a graded homomorphism ψ : B → C ∼ = K(CC ) we
let [ψ] := [CC , ψ, 0, αC ] ∈ KK(B, C). If φ : A → B is a graded homomorphism and
(Y, ψ, G, αY ) is a Kasparov C–A-module, then (Y ⊗ b φ BB , ψ ⊗
b 1, G ⊗ b 1, αY ⊗ b αB ) is a
Kasparov C–B-module whose class we denote by φ∗ [Y, ψ, G, αY ].
We will need to use that graded Morita equivalence implies KK-equivalence. Sup-
pose that (A, αA ) and (B, αB ) are graded C ∗ -algebras, and (X, αX ) is a graded im-
primitivity A–B-module. Then in particular the left action of A on X is implemented
by a homomorphism ϕ : A → K(X), and the right action of B on the dual module
X ∗ is implemented by a homomorphism ψ : B → K(X ∗ ). So we obtain KK-classes
[X] := [X, ϕ, 0, αX ] ∈ KK(A, B) and [X ∗ ] := [X ∗ , ψ, 0, αX ∗ ] ∈ KK(B, A). Since
the Fredholm operators in both modules of these Kasparov modules are zero, we have
[X] ⊗b B [X ∗ ] = [X ⊗B X ∗ , φ ⊗ 1, 0, αX ⊗ αX ∗ ]. Since X is an imprimitivity module, we have
X⊗X ∗ ∼ = A via ξ⊗η 7→ A hξ, ηi, and it is routine to check that this isomorphism intertwines
the canonical left action ϕ̃ of A on X ⊗ X ∗ with the left action LA of A on itself by left
multiplication, and intertwines αX ⊗αX ∗ with αA . So [X] ⊗ b B [X ∗ ] = [A, LA , 0, αA ] = [idA ].
∗ b
Similarly [X ] ⊗A [X] = [idB ], and so (A, αA ) and (B, αB ) are KK-equivalent.
and hence
h ∞b i
b A TX , π0′ ⊕ (π1′ + τ ), ( 01 10 ) , αX ⊗αT
(2.1) (iA )∗ [M] − [idTX ] = (FX ⊕ FX ) ⊗
0
.
0 −α∞ b
X ⊗αT
We claim (2.1) is the class of a degenerate Kasparov module. To show this, for each
b TX ) by
t ∈ [0, 1] define ψt : X → L(FX ⊗
ψt (ξ) = cos(tπ/2)(π0′ (αT (Tξ )) − π1′ (Tξ )) + sin(tπ/2)τ (ξ) + π1′ (Tξ ).
With ϕ̃∞ := ϕ∞ ⊗1 b TX : A → L(FX ⊗ b A TX ) we have a Toeplitz representation (ϕ̃∞ ◦αA , ψt )
of X. Hence for each t ∈ [0, 1] there is a homomorphism πt′ : TX → L(FX ⊗ b A TX ) such
′ ′ ∞
that πt (Tξ ) = ψt (ξ) and πt (a) = ϕ̃ ◦ αA (a) for all ξ ∈ X and a ∈ A. We claim that
Kt,ξ := (πt′ − π1′ )(Tξ ) is compact for each ξ ∈ X. To see this, note that Kt,ξ vanishes on
(FX ⊖ A) ⊗ b A TX = (FX ⊗ b A TX ) ⊖ (A ⊗b A TX ), and has range contained in the subspace
b
A ⊗A TX , thus we need only need to show that Kt,ξ is compact on A ⊗ b A TX . To show
this recall that for an A–B-correspondence Y with an left action ψ : A → L(Y ), putting
J := ψ −1 (K(Y )), for each k ∈ K(AJ) the operator k ⊗ b 1Y is compact on A ⊗ b ψ Y , see [21,
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 7
We denote by [I X] the class [X, ϕ|I , 0, αX ] ∈ KK(I, A) of the module X with the
∞
left action restricted to I. We note ιF I induces the Kasparov class [FX,I , ιF I , 0, αX ] ∈
∞
KK(K(FX,I ), I), where αX and each image of ιF I are now considered as operators on
FX,I ⊆ FX .
Lemma 2.2 (cf. [20, Lemma 4.3]). With notation as above we have
∞ b
b TX [M] = [FX,I , ιF I , 0, αX
[j] ⊗ ] ⊗I ([ιI ] − [I X]).
b TX [M] as
Proof. Using [2, Proposition 18.7.2(b)] we can express [j] ⊗
h ∞ i
0
b TX [M] = FX ⊕ (FX ⊖ A), (π0 ⊕ (π1 ◦ αT )) ◦ j, ( P0 01 ) , α0X
[j] ⊗ −α∞ .
X
∞
Let αK be the restriction of α̃X to K(FX,I ). Since π0 ◦ j = ιF I and π1 ◦ αT ◦ j = π1 ◦ j ◦ αK
take values in K(FX,I ), the straight line path from ( P0 01 ) to 0 determines an operator
homotopy of Kasparov modules. Hence we may write
h ∞ i
b TX [M] = FX ⊕ (FX ⊖ A), (π0 ⊕ (π1 ◦ αT )) ◦ j, 0, α0X −α0∞
[j] ⊗ X
∞ ∞
= [FX , π0 ◦ j, 0, αX ] + [FX ⊖ A, π1 ◦ j ◦ αK , 0, −αX ]
∞ ∞
(2.2) = [FX , ιF I , 0, αX ] − [FX ⊖ A, π1 ◦ j, 0, αX ].
Since K(FX,I )FX = FX,I and K(FX,I )(FX ⊖ A) = FX,I ⊖ A we may (see [2, Section 17.5])
replace each module in (2.2) with its essential submodule without changing the Kasparov
classes, to obtain
∞
b TX [M] = [FX,I , ιF I , 0, αX ∞
(2.3) [j] ⊗ ] − [FX,I ⊖ A, π1 ◦ j, 0, αX ].
8 QUINN PATTERSON, ADAM SIERAKOWSKI, AIDAN SIMS, AND JONATHAN TAYLOR
and
bA
([ιI ]−[I X])⊗ i∗
KK0 (I, B) KK0 (A, B) KK0 (OX,I , B)
i∗ bA
([ιI ]−[I X])⊗
KK1 (OX,I , B) KK1 (A, B) KK1 (I, B)
Proof. As in [20, Theorem 4.4], we shall prove exactness of the first diagram. Exactness
of the second follows from a similar argument. Since A is nuclear, so is TX by [30,
Theorem 6.3]. Hence the quotient map q : TX → OX,I ∼
= TX /j(K(FX,I )) admits a
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 9
completely positive splitting, see [2, Example 19.5.2]. Applying [31, Theorem 1.1] to the
graded short exact sequence
j q
0 K(FX,I ) TX OX,I 0
gives homomorphisms δ : KK∗ (B, OX,I ) → KK∗+1 (B, K(FX,I )) for which the following
six term sequence is exact
j∗ q∗
KK0 (B, K(FX,I )) KK0 (B, TX ) KK0 (B, OX,I )
δ δ
q∗ j∗
KK1 (B, OX,I ) KK1 (B, TX ) KK1 (B, K(FX,I ))
b [FX,I , ιF I , 0, αX
Define δ ′ : KK∗ (B, OX,I ) → KK∗+1 (B, A) by δ ′ = (· ⊗ ∞
]) ◦ δ and let
i : A → OX,I be the canonical homomorphism. Consider the following diagram.
b I ]−[I X])
⊗([ι i∗
KK0 (B, I) KK0 (B, A) KK0 (B, OX,I )
b X,I ,ιF I ,0,α∞ ] (iA )∗ b
⊗[M ] id
⊗[F X
j∗ q∗
KK0 (B, K(FX,I )) KK0 (B, TX ) KK0 (B, OX,I )
δ′ δ δ δ′
By definition of δ ′ , the left and right squares commute. Lemma 2.2 shows that the top left
and bottom right squares commute. By definition we have i = q ◦ iA as homomorphisms,
so i∗ = (q ◦ iA )∗ = q∗ ◦ (iA )∗ . This shows that the top right and bottom left squares
commute.
Lemma 2.1 implies that (iA )∗ and ⊗[M] b are mutually inverse isomorphisms. Finally,
∞
the class of [FX,I , ιF I , 0, αX ] is induced by the graded Morita equivalence bimodule FX,I
(see [29]), and so induces an isomorphism of KK-groups, so exactness of the interior
6-term sequence gives the desired exactness of the exterior one.
grading αδ of C ∗ (E; V ) satisfying αδ (se ) = (−1)δ(e) se for all e ∈ E 1 , and αδ (pv ) = pv for
all v ∈ E 0 .
There is a C0 (E 0 )-valued inner-product on Cc (E 1 ) given by
X
hξ, ηiC0(E 0 ) (w) = ξ(e)η(e).
e∈E 1 w
eδ )(f )(v) = P δ 0
(A V e∈vE 1 AV (v, w)f (w) for all v ∈ V and f ∈ ZE .
0
Let π : ZE → ZV be the projection map. Then
0
Kgr (C ∗ (E; V ), α) ∼ eδ )
= ker(π − AV and 1
Kgr (C ∗ (E; V ), α) ∼ eδ ).
= coker(π − AV
Before proving the theorem, we state an immediate corollary about the graded K-theory
and K-homology of graph C ∗ -algebras.
Corollary 3.2. Let E be a directed graph. Fix a function δ : E 1 → Z2 , and let α be the
associated grading of C ∗ (E). Let Aδrg denote the Erg 0
× E 0 matrix such that Aδrg (v, w) =
P
e∈vE 1 w (−1)
δ(e)
for all v ∈ V and w ∈ E 0 regarded as a homomorphism from ZErg 0
to
0 eδ E
ZE and write Arg for the dual homomorphism Z → Z . Then
0 0
Erg
K0gr (C ∗ (E), α) ∼
= coker(ι − (Aδrg ))t , K1gr (C ∗ (E), α) ∼
= ker(ι − (Aδrg ))t ,
K 0 (C ∗ (E), α) ∼
gr = ker(π − Aeδ ),
rg and K 1 (C ∗ (E), α) ∼
gr = coker(π − A eδ ).
rg
0
Proof. Apply Theorem 3.1 to V = Erg .
To prove the K-homology formulas in the theorem, we need some preliminary results;
the corresponding results for K-theory are established in [20].
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 11
0
Proposition
L 3.3. |nLet E be a row-finite directed graph. For n ∈ ZE and f ∈ C0 (E 0 ) let
v|
ℓ(f ) ∈ L v∈E 0 C be given by
(ℓ(f )x)w = f (w)xw , for each w ∈ E 0 .
0
Then there is an isomorphism µ : ZE → KK0 (C0 (E 0 ), C) such that
hM M i
µ(n) = C|nv | , ℓ, 0, sign(nv ) .
v∈E 0 v∈E 0
0
L
Proof. Since EL is discrete we can identify C0 (E 0 ) with 0
v∈E 0 C. For each w ∈ E ,
let gw : C → v∈E 0 C be the coordinate inclusion. Then Theorem 19.7.1 of [2] implies
Q L Q
that θ := v∈E 0 gw∗ : KK( v∈E 0 C, C) → v∈E 0 KK(C, C) ∼
0
= ZE is an isomorphism of
groups, with inverse µ.
Lemma 3.4. Let E be a directed graph and let δ : E 1 → {0, 1} be a function. Fix a subset
0
V ⊆ Erg . Fix v ∈ E 0 . For f ∈ E 1 v and a ∈ C0 (E 0 ), define ψ v (a) : ℓ2 (E 1 v) → ℓ2 (E 1 v)
on elementary basis vectors {ef } ⊆ ℓ2 (E 1 v) by
(
a(r(f ))ef if r(f ) ∈ V
ψ v (a)ef =
0 otherwise.
Proof.
P Throughout the proof, we write ψ for ψ v . For each w ∈ V , the operator ψ(δw ) =
Θ f f is compact, and for w ∈ E 0 \ V , we have ψ(δw ) = 0. So each ψ(a) =
Lf ∈wE 1 e ,e
w∈V a(w)ψ(δw ) is compact.
It is immediate that β is a grading, and it preserves the grading of the left action since
C0 (E 0 ) carries the trivial grading. So (ℓ2 (E 1 v), ψ, 0, β) is a Kasparov C0 (V )–C-module.
Recall that for an edge f ∈ E 1 v the element δf ∈ X(E) denotes the point mass at f .
Further for j ≤ |nv | let ej be an orthonormal basis for C|nv | . We claim there is a unitary
equivalence U : ℓ2 (E 1 v) ⊗b C|nv | → X(E) ⊗ b εv C|nv | that acts on elementary basis tensors
f b j
e ⊗ e by the formula
b ej ) = δf ⊗
U(ef ⊗ b ej .
An elementary calculation shows that this formula preserves inner-products, so extends
to a well defined isometry. To see that U is surjective, note that any function x ∈ X(E)
that is zero on E 1 v satisfies x ⊗b w = 0 for any w ∈ C|nv | . Thus it suffices to consider
b ej can be
functions contained in the span of {δf : f ∈ E 1 v} = Cc (E 1 v), and tensors δ f ⊗
written in the form U(ef ⊗ b ej ) by construction.
12 QUINN PATTERSON, ADAM SIERAKOWSKI, AIDAN SIMS, AND JONATHAN TAYLOR
The definitions of φV and ψ v show that U intertwines the left actions. To see that it
preserves gradings, fix f ∈ E 1 and j ≤ |nv | and compute
b sign(nv ) id)(ef ⊗ ej ) = sign(nv )(−1)δ(f ) U(ef ⊗ ej )
U (β ⊗
= sign(nv )(−1)δ(f ) δ f ⊗
b ej
= (αX ⊗b sign(nv ) id)(δ f ⊗b ej ).
0
Proposition 3.5. Let E be a directed graph. Fix a subset V ⊆ Erg and a function
1 0
P
δ δ
δ : E → {0, 1}. Let AV denote the V × E matrix such that AV (v, w) = e∈vE 1 w (−1)δ(e)
for all v ∈ V and w ∈ E 0 . Let [XE,V ] = [X(E), φ|C0 (V ) , 0, αX ] be the Kasparov class
of the graded graph module with left action restricted to C0 (V ). Let µ denote both the
0
isomorphism KK0 (C0 (E 0 ), C) → ZE and the isomorphism KK0 (C0 (V ), C) → ZV from
0 0
Proposition 3.3. Let [ι] ∈ KK(JX , A) be the class of the inclusion, and let π : ZE → ZErg
be the projection map. Then the following diagrams commute.
AδV π
V 0 0
Z ZE ZV ZE
µ µ µ µ
0
for some n ∈ ZE . In what follows, we write φV for φ|C0 (V ) . We compute using Lemma 3.4
hM M M i
b µ(n) =
[X(E), φV , 0, αX ] ⊗ b C|nv | ),
(X(E) ⊗ b 1, 0,
φ⊗ b sign(nv ))
(αX ⊗
v∈E 0 v∈E 0 v∈E 0
hM M M i
2 1b C|nv | , vb 1, 0, b
= ℓ (E v) ⊗ ψ ⊗ (β ⊗ sign(nv )) .
v∈E 0 v∈E 0 v∈E 0
h M M M i
θ ℓ2 (E 1 v) ⊗
b C|nv | , b 1, 0,
ψv ⊗ b sign(nv ))
(β ⊗
v∈E 0 v∈E 0 v∈E 0
h M M M i
(3.1) = ℓ2 (E 1 v) ⊗
b C|nv | , b 1 ◦ gw , 0,
ψv ⊗ b sign(nv ))
(β ⊗ .
w w∈E 0
v∈E 0 v∈E 0 v∈E 0
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 13
Since ψ v (δw ) is zero when w 6∈ V , we may pass to the essential submodule, so that (3.2)
becomes
h M δ
M M i
C|A (w,v)nv | , b 1 ◦ gw , 0,
ψ⊗ (sign(Aδ (w, v)nv ))
w w∈V
v∈E 0 v∈E 0 v∈E 0
h P δ
X i
= C| v∈E 0 A (w,v)nv | , ·, 0, sign Aδ (w, v)nv .
w w∈V
v∈E 0
0
This is exactly the representative of AδV n ∈ ZE as a module in KK0 (C, C)V . Hence
b µ(n) = µ(AδV n) as required.
[XE,V ] ⊗
The final statement follows directly from the definition of µ.
0
Proof
L of Theorem 3.1. For the bimodule X(E),
L the coefficient algebra A is C0 (E ) =
v∈E 0 C and the ideal I ⊆ C is C0 (V ) = v∈V C. Countable additivity of K-theory
= ZE 0 and KK0 (C, I) ∼
(or Proposition 4.1) shows that KK0 (C, C0 (E 0 )) ∼ = ZV . The
argument of [20, Lemma 8.2] shows that these isomorphisms intertwine the map · ⊗ b
δ t 0
[I X(E)] from KK0 (C, I) to KK(C, A) with the map (AV ) : ZV → ZE . Functoriality
of KK(C, ·) shows that these isomorphisms also intertwine [ι] with the inclusion map
ι : ZV → ZE 0 . So the exact sequence of Theorem 4.4 induces the exact sequence
1−(Aδ )t
0 → K1gr (C ∗ (E; V ), α) → ZV −−−−V−→ ZE 0 → K0gr (C ∗ (E; V ), α) → 0,
and the first part of the theorem follows.
For the second statement, first note that Proposition 3.3 and Theorem 19.7.1 of [2] give
isomorphisms KK0 (A, C) ∼ = ZE and KK0 (I, C) ∼
0
= ZV , and show that KK1 (A, C) =
KK(JX , C) = {0}. Proposition 3.5 shows that these isomorphisms intertwine (1 −
b with (1− ÃδV ). So the exact sequence of Theorem 4.6 gives the exact sequence
[I X(E)]) ⊗·
0 0 1−Aδ
0 → Kgr (C ∗ (E; V ), α) → ZE −−−→
V 1
ZV → Kgr (C ∗ (E; V ), α) → 0.
In this section we show how adding tails to a correspondence has applications in KK-
theory. More specifically we show how to recover Pimsner’s 6-term exact sequences for
KK(·, B) and KK(C, ·) for any graded countably generated essential A–A-correspondence
X using only the corresponding sequences for graded correspondences with an injective
left action (these were established in the first author’s honours thesis [25]). This yields the
calculations of graded K-theory and K-homology of C ∗ -algebras of arbitrary graphs that
first appeared in the first author’s honours thesis [25] and the second author’s honours
thesis [34] respectively (see Corollary 3.2). It also provides a useful reality check for our
more general results in the preceding sections; we thank Ralf Meyer for pointing us to the
direct proof of Pimsner’s sequences for modules with non-injective left actions employed
there. To exploit the adding-tails technique, we need to know that graded K-theory and
K-homology are each countably additive in the appropriate sense. We provide details
below.
4.1. Countable additivity. In what follows, a direct sum of graded C ∗ -algebras is en-
dowedLwith the natural direct-sum grading; so given a Kasparov L class [X] = [X, φ, F, αX ] ∈
KK( i Ai , B), for each n, the inclusion map ιAn : An ֒→ i Ai is graded and induces
the class ι∗An [X] ∈ KK(An , B).
Theorem 19.7.1 of [2] showsLthat for separable B, KK( · , B) is countably additive in
∞
the following sense. If A = n=1 An is a c0 -direct sum of separable C ∗ -algebras An ,
Q∞
then there is an isomorphism ζ : KK(A, B) → n=1 KK(An , B) that carries the class
of a Kasparov A–B-module (X, φ, F, αX ) to the sequence whose nth term is the class of
(X, φ ◦ ιAn , F, αX ); that is, in the notation of Section 1.6, writing [X] for the class of
(X, φ, F, αX ), we have ∞
ζ[X] = ι∗An [X] n=1 .
0
In particular, identifying KK(A, C) with Kgr (A), we obtain countable additivity of graded
K-homology.
On the other hand, as discussed in [2, 19.7.2], L the map KK(B, · ) is typicallyL∞ not
countably additive. There is a natural map ω from ∞ i=1 KK(A, Bi ) to KK(A, i=1 Bi )
such that
L L L L
(4.1) ω(([Xi , φi , Fi , αi ])ni=1 ) = [ ni=1 Xi , ni=1 φi , ni=1 Fi , ni=1 αi ].
This ω is always injective (see the proof of Proposition 4.1 below), but is typically not
surjective. Since our focus is on graded K-theory and graded K-homology, we content
ourselves with recording the presumably well-known fact that KK(C, · ) is countably
additive. For ungraded C ∗ -algebras, this follows from countable additivity of K-theory
since KK(C, A) ∼ = K0 (A).
∞
Proposition a sequence of σ-unital graded C ∗ -algebras. Then the
L∞ 4.1. Let (Ai , αi )i=1 be L
map ω : i=1 KK(C, Ai ) → KK(C, ∞ i=1 Ai ) defined at (4.1) is an isomorphism.
L
Proof. Write A∞ := i Ai . Let (X, φ, F, αX ) be a Kasparov C–A∞ -module. Since each Ai
is anLideal of A∞ , each Xi := {ξ : hξ, ξi ∈ Ai } is a right-Hilbert Ai -module. We identify X
and i Xi as right-Hilbert A∞ -modules, so X = span{xi ∈ Xi : i ≥ 1} and hxi , xj iA = 0
for all i 6= j. Since F and φ(1) are adjointable, they L leave eachL Xi invariant (F Xi ⊆ Xi
and φ(1)Xi ⊆ Xi ); so F and φ decompose as F = Fi and φ = φi . Since the inclusion
map ιAi : Ai ֒→ A∞ is graded and Xi = X · Ai , the automorphism
L α X also leaves each Xi
invariant; so αX decomposes as a direct sum αX = αi . Since each compact operator
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 15
L
on X = i Xi restricts to a compact operator on Xi , each (Xi , φi , Fi , αi ) is a Kasparov
C–Ai -module.
Applying the preceding paragraph with A∞ replaced by C([0, 1], A∞ ) shows that any
homotopy of Kasparov C–A∞ modules decomposes as a direct sum of homotopies of
Kasparov C–Ai -modules, and so ω is injective.
To show that ω is surjective, we claim that it suffices to show that if (X, φ, F, α) is a
Kasparov C–A∞ -module, then there exists N such that [Xi , φi , Fi , αi ] = 0KK(C,Ai) for all
i ≥ N. To see why, suppose that [Xi , φi , Fi , αi ] = 0KK(C,Ai) for all i ≥ N. Let
h ∞
M ∞
M ∞
M ∞
M i
[XN∞ ] := 0 N −1
⊕ Xi , 0 N −1
⊕ φi , 0 N −1
⊕ Fi , 0 N −1
⊕ αi ∈ KK(C, A∞ ).
i=N i=N i=N i=N
We have
LN −1
[X, φ, F, α] = ω i=1 [Xi , φi , Fi , αi ] + [XN∞ ].
Since,
L∞ for eachLi ≥ N, L the module L∞(Xi , φi , Fi , αi ) is a degenerate Kasparov module, so
∞ ∞ ∞
is i=N X i , φ
i=N i , i=N iF , α
i=N i . So [X N ] = 0KK(C,A∞) , and it follows that
L N −1
[X, φ, F, α] = ω( i=1 [Xi , φi , Fi , αi ]) belongs to the range of ω.
To see that there exists N such that [Xi , φi , Fi , αi ] = 0KK(C,Ai) for all i ≥ N, first note
that by [2, Propositions 17.4.2 and 18.3.6], we may assume Lthat φ(1) = 1X , that F = F ∗
n
and that kF k ≤ 1. Using that K(X) = span{Θξ,η : ξ, η ∈ i=1 Xi , n ∈ N} it follows that
if T ∈ K(X), then kT |Xi k → 0. Since φi (1) = 1Xi and F 2 − 1 = (F 2 − 1)φ(1) ∈ K(X),
we deduce that kFi2 − 1k → 0. So there exists N large enough so that Fi2 is invertible
for i ≥ N. Fix i ≥ N; we will show that (Xi , φi , Fi , αi ) is degenerate. Since Fi∗ = Fi we
see that Fi is normal, and so σ(Fi2 ) = σ(Fi )2 , and in particular, Fi is invertible. Since
kFi k ≤ 1, we have σ(Fi ) ⊆ [−1, 0) ∪ (0, 1], so for t ∈ [0, 1] there is a continuous function
ft ∈ C(σ(Fi )) given by
(
(1 − t)x + t if x > 0
ft (x) =
(1 − t)x − t if x < 0.
Now the path (Ft )t∈[0,1] is a continous path from Fi to f1 (Fi ). Since σ(f1 (Fi ))) =
f1 (σ(Fi )) = {−1, 1}, we have f1 (Fi )2 = 1.
We claim that for each t, the tuple (Xi , φi , ft (Fi ), αi ) is a Kasparov module. To see
this, first note that each ft (Fi )∗ = ft (Fi ). Since φi (C) = span 1Xi is even-graded and
central, we have [φi (a), ft (Fi )]gr = a[φi (1), ft (Fi )] = 0 for all t, a. Since Fi is odd with
respect to the grading on L(Xi ), so is Fi2n+1 for every n ≥ 0. So writing Podd for the
P
space z 7→ N n=0 an z
2n+1
| N ≥ 0 and ai ∈ C of odd polynomials, f (Fi ) is odd for
each f ∈ Podd . Since the ft are all odd functions, they can be uniformly approximated
by elements of Podd , and we deduce that each ft (Fi ) is odd with respect to α̃i . So to
prove the claim, it remains to show that each ft (Fi )2 − 1 ∈ K(Xi ). For this, observe that
the functional-calculus isomorphism for Fi carries Fi2 − 1 to the function z 7→ z 2 − 1.
Since this function vanishes only at 1 and −1, the ideal of C ∗ (Fi ) generated by Fi2 − 1 is
{f (Fi ) : f (1) = f (−1) = 0, f ∈ C(σ(Fi ))}. Since each ft2 (1) = 1 = ft2 (−1), we deduce
that each ft (Fi )2 − 1 belongs to the ideal generated by Fi2 − 1, and since Fi2 − 1 ∈ K(Xi )
it follows that each ft (Fi )2 − 1 ∈ K(Xi ). This proves the claim.
Hence (Xi , φi , ft (Fi ), αi )t∈[0,1] is an operator homotopy, and it follows that
[Xi , φi , Fi , αi ] = [Xi , φi , f1 (Fi ), αi ].
16 QUINN PATTERSON, ADAM SIERAKOWSKI, AIDAN SIMS, AND JONATHAN TAYLOR
By construction, f1 (Fi )2 = 1, and we already saw that f1 (Fi ) is odd, self-adjoint and
commutes with φi (1). So [Xi , φi , f1 (Fi ), αi ] = 0KK(C,Ai) as required.
Set-up. Throughout the remainder of this section we fix a graded, separable, nuclear
C ∗ -algebra A and a graded countably generated essential A–A-correspondence X with left
action implemented by ϕ : A → L(X).
Recall that if I is an ideal of A, then I ⊥ is the ideal {b ∈ A : bI = {0}}. Following
Katsura, we define JX := ϕ−1 (K(X)) ∩ ker ϕ⊥ ⊳ A. Since ja = aj = 0 for all j ∈ JX and
a ∈ ker ϕ, the ideal JX + ker ϕ ⊆ A is the internal direct sum JX ⊕ ker ϕ. We sometimes
identify it with the external direct sum via the map j + a 7→ (j, a).
Since JX acts compactly on X, the quadruple (X, ϕ|JX , 0, αX ) is a Kasparov module,
and we write [X] for L the corresponding class in KK(JX , A).
We define Kϕ∞ := ∞ ∗ ∞
n=1 ker ϕ as a graded C -algebra, and T := (Kϕ )Kϕ ∞ regarded as
∞ ∞
an (A ⊕ Kϕ )–Kϕ -correspondence with left action (a, f ) · g = (ag1 , f1 g2 , f2 g3 , . . . ).
We define Y := X ⊕T as a right-Hilbert A⊕Kϕ∞ -module, so the right action of A⊕Kϕ∞
is given by
(x, f ) · (a, g) = (x · a, f g)
and the inner product is given by
h(x, f ), (y, g)i = (hx, yi, f ∗g),
for x, y ∈ X, a ∈ A, and f, g ∈ T .
Viewing the left action of A on X as an action of A⊕Kϕ∞ in which the second coordinate
acts trivially, Y is an (A ⊕ Kϕ∞ )–(A ⊕ Kϕ∞ )-correspondence with left action
ϕY (a, f )(x, g) = (ϕ(a)x, ag1 , f1 g2 , · · · , fn gn+1, . . . ).
The homomorphism ϕY is injective (see [23, Lemma 4.2]).
Proposition 4.2. The ideal (ϕY )−1 (K(Y )) is equal to JX ⊕ ker ϕ ⊕ Kϕ∞ ⊆ A ⊕ Kϕ∞ .
Proof. As discussed just before the statement of the lemma, we have JX + ker ϕ = JX ⊕
ker ϕ, so it suffices to show that (ϕY )−1 (K(Y )) = (JX + ker ϕ) ⊕ Kϕ∞
To prove that (JX + ker ϕ) ⊕ Kϕ∞ ⊆ (ϕY )−1 (K(Y )), fix j + a ∈ JX + ker ϕ, and f ∈ Kϕ∞ .
For x ∈ X, g ∈ T , since ϕ(a + j) = ϕ(j) and since j · T = 0, we have
ϕY (j + a, f )(x, g) = (ϕ(j)x, ag1 , f1 g2 , f2 g3 , . . . ).
Since j ∈ JX we have ϕ(j) ∈ K(X). Further, letting F = (a, f1 , f2 , . . . ) and letting
LF ∈ K(T ) denote the left multiplication operator by F we have
ϕY (j + a, f )(x, g) = (ϕ(j)x, ag1 , f1 g2 , . . . ) = (ϕ(j)x, 0, 0, . . . ) + (0, LF g),
so ϕY (j + a, f ) = (ϕ(j), LF ) ∈ K(X) ⊕ K(T ) ⊂ K(X ⊕ T ).
To prove that (ϕY )−1 (K(Y )) ⊆ JX ⊕ ker ϕ ⊕ Kϕ∞ , first note that ϕY decomposes as an
(internal) direct sum ϕA ⊕ ϕT of the homomorphisms ϕA and ϕT given by
ϕA (a, f )(x, g1, g2 , . . . ) = (ϕ(a)x, ag1 , 0, 0 . . . ), and ϕT (a, f )(x, g) = (0, 0, f1g2 , f2 g3 , . . . ).
Suppose that (a, f ) ∈ (ϕY )−1 (K(Y )); that is, ϕY (a, f ) is compact. Since ϕT (a, f ) is left
multiplication by (0, 0, f1, f2 , . . . ), it is compact. Hence ϕA = ϕY − ϕT is also compact.
In particular ϕ(a) is compact as it is the restriction of ϕA (a, f ) to the first entry, and so
a ∈ ϕ−1 (K(X)). Since a also acts compactly on the first coordinate of T , which is the right-
Hilbert module (ker ϕ)ker ϕ , we see that the left-multiplication-by-a operator on (ker ϕ)ker ϕ
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 17
b
([ι]−[X]−[T ])⊗ i∗
KK0 (JX ⊕ ker ϕ ⊕ Kϕ∞ , B) KK0 (A ⊕ Kϕ∞ , B) KK0 (OX , B)
(4.3)
i∗ b
([ι]−[X]−[T ])⊗
KK1 (OY , B) KK1 (A ⊕ Kϕ∞ , B) KK1 (JX ⊕ ker ϕ ⊕ Kϕ∞ , B)
4.2. The covariant exact sequence. In this section we will use (4.2) to recover our
exact sequence describing the graded K-theory KK(C, OX ).
Proposition 4.3. For any graded C ∗ -algebra B, define the
L∞
U : KK(B, JX ) ⊕ KK(B, ker ϕ) ⊕ n=1 KK(B, ker ϕ)
L∞
→ KK(B, A) ⊕ n=1 KK(B, ker ϕ) ,
L
by U(j, a, (f1 , f2 , . . . )) = (0, (a, f1 , f2 , . . . )). Let ω : ∞ ∞
n=1 KK(B, ker ϕ) → KK(B, Kϕ )
Y
be the canonical homomorphism of (4.1), and let [T ] = [T, ϕ , 0, αT ] be the Kasparov class
of T . Then the following diagram commutes
⊗[T ]
KK(B, JX ⊕ ker ϕ ⊕ Kϕ∞ ) / KK(B, A ⊕ Kϕ∞ )
O O
ω ω
∞
M ∞
M
U
KK(B, JX ) ⊕ KK(B, ker ϕ) ⊕ KK(B, ker ϕ) / KK(B, A) ⊕ KK(B, ker ϕ)
n=1 n=1
Proof. Denote the nth copy of ker ϕ in Kϕ∞ by Kn , and let K0 be the copy of ker ϕ
in A. Since classes of Kasaprov B–JX -modules and Kasparov B–Kn -modules generate
KK(B, JX ⊕ K0 ⊕ Kϕ∞ ) it suffices to show that the diagram commutes on such elements.
18 QUINN PATTERSON, ADAM SIERAKOWSKI, AIDAN SIMS, AND JONATHAN TAYLOR
Let [J, ψJ , Fj , αJ ] be a B–JX -module. Since the Fredholm operator defining the Kas-
b 1 for J such that
parov class [T ] is zero, there is a 0-connection FJ ⊗
b [T, ϕY , 0, αT ] = [J ⊗
[J, ψJ , Fj , αJ ] ⊗ b T, ψJ ⊗
b 1, FJ ⊗
b 1, αJ ⊗
b αT ].
We claim this is the zero module. To see this, fix j ∈ J and f ∈ T , and use [29,
Proposition 2.31] to write j = k · hk, ki. Using that hk, ki ∈ ker ϕ⊥ at the last equality,
we compute
b f = k · hk, ki ⊗
j⊗ bf =k⊗
b ϕY (hk, ki)f = k ⊗
b (0, hk, kif1 , 0) = 0.
b f, z ⊗
which is non-zero only if i = n + 1. Hence hz ⊗ b f i ∈ Kn+1 . Thus hy, yi ∈ Kn+1 for
b T . With jn : KK(B, Kn ) → KK(B, JX ⊕ K0 ⊕ Kϕ∞ ) denoting the canonical
all y ∈ Zn ⊗
inclusion,
n terms
z }| {
ω ◦ jn ([Zn ]) ⊗ b T ], 0, . . . ) = ω ◦ jn+1 ([Zn ⊗
b [T ] = ω (0, . . . , 0, [Zn ⊗ b T ])
bT ∼
There is an isomorphism Zn ⊗ b f to z · f .
= Zn that carries an elementary tensor z ⊗
Thus, for fn = jn [Zn ],
b [T ] = ω(fn ) ⊗
ω(U(fn )) = ω(jn+1[Zn ]) = ω ◦ jn ([Zn ]) ⊗ b [T ].
Theorem 4.4. Let (A, αA ) be a graded separable nuclear C ∗ -algebra. Let X be an essential
graded A–A-correspondence with left action ϕ. Let JX = ϕ−1 (K(X)) ∩ ker ϕ⊥ , and let
ιJX : JX → A be the inclusion map. Then there is an exact sequence
b A ([ιJ ]−[X])
⊗ i∗
X
KK0 (C, JX ) KK0 (C, A) KK0 (C, OX )
i∗ b A ([ιJ ]−[X])
⊗ X
KK1 (C, OX ) KK1 (C, A) KK1 (C, JX )
6-term rectangle.
b A ([ιJ ]−[X])
⊗ X
KK0 (C, JX ) KK0 (C, A)
P ℓ
b A ([ιI ]−[X]−[T ])
⊗ i∗
KK0 (C, JX ⊕ ker ϕ ⊕ Kϕ∞ ) KK0 (C, A ⊕ Kϕ∞ ) KK0 (C, OY )
∂ ∂
i∗ b A ([ιI ]−[X]−[T ])
⊗
KK1 (C, OY ) KK1 (C, A ⊕ Kϕ∞ ) KK1 (C, JX ⊕ ker ϕ ⊕ Kϕ∞ )
ℓ P
b A ([ιJ ]−[X])
⊗ X
KK1 (C, A) KK1 (C, JX )
Hence Img(i∗ ◦ ℓ) = Img(i∗ ) = ker(∂) by exactness of (4.2). This completes the proof of
exactness of (4.4) at KK∗ (C, OY ).
We now establish exactness of (4.4) at KK∗ (C, JX ). We have already demonstrated
b I ] − [X] − [T ])) = ker(⊗([ι
in (4.6) that ker(⊗([ι b I ] − [X] − [T ])|KK(C,JX ) ), and further by
b b ([ιJX ] − [X]). Hence
Proposition 4.3 we have that · ⊗ ([ιI ] − [X] − [T ])|KK(B,JX ) = · ⊗
b ([ιI ] − [X] − [T ]) = (j + a − j ⊗
(j, a, f ) ⊗ b [X], f1 − a, f2 − f1 , . . . , −fN , 0, . . . )
= (b, 0, . . . ),
4.3. The contravariant exact sequence. We now use similar techniques to those used
in the preceding subsection to obtain an exact sequence describing KK(OX , B) using the
contravariant exact sequence (4.3).
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 21
ζ ζ
∞
Y ∞
Y
KK(JX , B) ⊕ KK(ker ϕ, B) ⊕ KK(B, ker ϕ) o KK(A, B) ⊕ KK(ker ϕ, B)
U
n=1 n=1
Proof. As discussed at the beginning of Section 4.1, if ιi : ker ϕ → Kϕ∞ is the inclusion
into the ith coordinate, then the right-hand map ζ carries the class [Z] of a Kasparov
(A ⊕ Kϕ∞ )–B-module to [A · Z], ([ιi (ker ϕ) · Z])∞ . Likewise, the right-hand map takes
∞
i=1
[W ] to [JX · W ], [ker ϕ · W ], ([ιi (ker ϕ) · W ])i=1 .
Regard T as a right (JX ⊕ Kϕ∞ )-module, and take W = T ⊗ b Z. The left action of Kϕ∞
on Z is given by the inclusion Kϕ∞ ֒→ A ⊕ Kϕ∞ , and so T ⊗ b (A ⊕ 0) · Z = 0. For each i ≥ 1,
we have T ⊗ b (ιi (ker ϕ)) · Z ∼ = ker ϕ ⊗ker ϕ (ιi (ker ϕ)) · Z ∼ = ιi (ker ϕ) · Z as a right module.
b
The left action of JX ⊕ ker ϕ on T ⊗ (0 ⊕ ι1 (ker ϕ)) · Z restricts to the zero action of JX
because JX ⊆ ker ϕ⊥L , and restricts to the standard action of ker ϕ. So we see that W
is isomorphic to 0 ⊕ ∞ ∞
i=1 ιi (ker ϕ) · Z as a right-Hilbert JX ⊕ ker ϕ ⊕ Kϕ -module. This
isomorphism preserves gradings because ι is a graded homomorphism.
In particular, ιJX · W = 0, each ιKϕ∞ (ιi (ker ϕ)) · W ∼ = ιi+1 (ker ϕ) · W , and ιker ϕ · W ∼
=
ι1 (ker ϕ) · Z. Thus ζ([W ]) = (0, [ι1 (ker ϕ) · Z], [ι2 (ker ϕ) · Z], · · · ). Since ζ([Z]) = ([A ·
Z], [ι1 (ker ϕ) · Z], [ι2 (ker ϕ) · Z], · · · ), the result follows.
Theorem 4.6. Let (A, αA ), (B, αB ) be a graded separable C ∗ -algebras, and suppose A
is nuclear. Let X be an essential graded A–A-correspondence with left action ϕ. Let
JX = ϕ−1 (K(X)) ∩ ker ϕ⊥ , and let ιJX : JX → A be the inclusion map. Then there is an
exact sequence
bA
([ιJX ]−[X])⊗ i∗
KK0 (JX , B) KK0 (A, B) KK0 (OX , B)
bA
([ιJX ]−[X])⊗
i∗
KK1 (OX , B) KK1 (A, B) KK1 (JX , B)
∞
Proof. The argument is similar to that of Theorem 4.4. Since the left action ϕA⊕Kϕ on
∞
Y is injective, if we write I := (ϕA⊕Kϕ )−1 (K(Y )) and ιI : I → A ⊕ Kϕ∞ for the inclusion,
then the exact sequence (4.3) fits as the central rectangle in the following diagram whose
22 QUINN PATTERSON, ADAM SIERAKOWSKI, AIDAN SIMS, AND JONATHAN TAYLOR
i∗ bA
([ιI ]−[X]−[T ])⊗
KK1 (OY , B) KK1 (A ⊕ Kϕ∞ , B) KK1 (JX ⊕ ker ϕ ⊕ Kϕ∞ , B)
P ℓ
bA
([ιJX ]−[X])⊗
KK1 (A, B) KK1 (JX , B)
To prove the result, we show that the six-term sequence consisting of the six extreme points
of this diagram is exact; the result will again follow from the graded Morita equivalence
of OX and OY .
∞
Q∞ comment, we identify KK∗ (JX ⊕ker ϕ⊕Kϕ∞ , B)
Throughout this proof, without further
with KK∗ (JX , B)⊕KK Q∞∗ (ker ϕ, B)⊕ i=1 KK∗ (ker ϕ, B) and we identify KK∗ (A⊕Kϕ , B)
with KK∗ (A, B) ⊕ i=1 KK∗ (ker ϕ, B) as discussed at the beginning of Section 4.1.
For exactness at KK∗ (A, B), observe that Img(P ◦ i∗ ) = P ker(([ιI ] − [X] − [T ]) ⊗ b ·) .
By Proposition 4.5, and using that ker ϕ annihilates X, we see that for any (a, j1 , j2 , · · · ) ∈
KK∗ (A ⊕ Kϕ∞ , B), we have
So ker(([ιI ]−[X]−[T ])⊗·) b is the set of sequences (a, j, j, j, . . . ) such that ([ιJX ]−[X])⊗ b Aa =
0 and j = [ker ϕ] ⊗ b a. In particular, P ker(([ιI ] − [X] − [T ]) ⊗ b ·) = ker([ιJX ] − [X]) as
required.
For exactness at KK∗ (JX , B) first observe that ℓ is given by ℓ([j]) = ([j], 0, 0, . . . ). So
ker(∂ ◦ ℓ) = {[j] : ([j], 0, 0, . . . ) ∈ ker(∂)} = {([j], 0, 0, . . . ) : [j] ∈ Img(([ιI ] − [X] − [T ]) ⊗ bA
·)}. By the description of the map ([ιI ] − [X] − [T ]) ⊗ b · in the preceding paragraph, we
b A (a, j1 , j2 , · · · ), then [j] = ([ιJX ] − [X]) ⊗
see that if ([j], 0, 0, · · · ) = ([ιI ] − [X] − [T ]) ⊗ b A a.
Conversely, given a ∈ A, since the rectangles involving P and ℓ commute and since the
maps P are surjective, ℓ(([ιJX ] − [X]) ⊗ b A a) ∈ Img(([ιI ] − [X] − [T ]) ⊗ b A ·) = ker(∂), and
b
so the image of ([ιJX ] − [X])⊗A is contained in the kernel of ∂ ◦ ℓ.
∗
It remains to establish exactness at KK∗ (OY , B). By exactness of (4.3), Img(i ) =
ker ([ιI ]−[X]−[T ]) ⊗· b . As we saw earler, this is the collection of sequences (a, j, j, j, . . . )
such that ([ιJX ] − [X]) ⊗ b A a = 0 and j = [ker ϕ] ⊗ b a. In particular, if (P ◦ i∗ )(x) = 0,
∗
then i (x) = (0, j, j, · · · ) with j = [ker ϕ] ⊗ b 0 = 0, and hence i∗ (x) = 0. That is,
ker(P ◦ i∗ ) = ker(i∗ ). Since (4.3) is exact, it now suffices to show that Img(∂ ◦ ℓ) = Img ∂.
We clearly have Img(∂ ◦ ℓ) = Img ∂, so it suffices to show the reverse containment. For
this, fix θ = (jX , j0 , j1 , j2 , . . . ) ∈ KK∗ (JX ⊕ ker ϕ ⊕ Kϕ∞ , B), so that ∂(θ) is a typical
element of Img(∂). Consider the element η := (0, −j0 , −j0 − j1 , −j0 − j1 − j2 , · · · ) ∈
KK∗ (A ⊕ Kϕ∞ , B). We have ([ιI ] − [X] − [T ]) ⊗ b η = (0, j0 , j1 , j2 · · · ). In particular,
b
θ = ([ιI ] − [X] − [T ]) ⊗ η + (jX , 0, 0, 0 · · · ) = ([ιI ] − [X] − [T ]) ⊗ b η + ℓ(jX ). Since (4.3) is
GRADED K-THEORY AND K-HOMOLOGY OF CUNTZ–PIMSNER ALGEBRAS 23
References
[1] T. Bates, J. Hong, I. Raeburn, and W. Szymański, The ideal structure of the C ∗ -algebras of infinite
graphs, Illinois J. Math. 46 (2002), 1159–1176.
[2] B. Blackadar, K-theory for operator algebras. MSRI Publications vol. 5, Cambridge University Press,
1998.
[3] L. G. Brown, R. G. Douglas and P. A. Fillmore, Extensions of C ∗ -algebras, operators with compact
self-commutators, and K-homology, Bull. Amer. Math. Soc., 79 (1973), 973–978.
[4] L. G. Brown, R. G. Douglas, and P. A. Fillmore, Unitary equivalence modulo the compact operators
and extensions of C ∗ -algebras, in Proceedings of a Conference on Operator Theory (Dalhousie Univ.,
Halifax, N.S., 1973), Berlin, 1973, Springer, 58–128. Lecture Notes in Math., Vol. 345.
[5] T. Crisp, Fredholm Modules over Graph C ∗ -Algebras, Bull. Aust. Math. Soc. 92 (2015), 302–315
[6] J. Cuntz and W. Krieger, A class of C ∗ -algebras and topological Markov chains, Invent. Math., 56(3)
(1980), 251–268.
[7] J. Cuntz, A class of C ∗ -algebras and topological Markov chains. II. Reducible chains and the Ext-
functor for C ∗ -algebras, Invent. Math., 63(1) (1981), 25–40.
[8] A. van Daele, Graded K-theory for Banach algebras I, Quart. J. Math. Oxford, 39 (1988), 185–199.
[9] A. van Daele, Graded K-theory for Banach algebras II, Pacific J. Math., 134 (1988), 377–392.
[10] D. Drinen and M. Tomforde, Computing K-theory and Ext for graph C ∗ -algebras, Illinois J. Math.,
46 (2002), 81–91.
[11] G.A. Elliott, On the K-theory of the C ∗ -algebra generated by a projective representation of a torsion-
free discrete abelian group, Monogr. Stud. Math., 17, Operator algebras and group representations,
Vol. I (Neptun, 1980), 157–184, Pitman, Boston, MA, 1984.
[12] G. A. Elliott, On the classification of C ∗ -algebras of real rank zero, J. reine angew. Math. 443 (1993),
179–219.
[13] R. Exel and M. Laca, The K-theory of Cuntz-Krieger algebras for infinite matrices, K-Theory 19(3)
(2000), 251–268.
[14] U. Haag, On Z/2Z-graded KK-theory and its relation with the graded Ext-functor, J. Operator Theory
42 (1999), 3–36.
[15] U. Haag, Some algebraic features of Z2 -graded KK-theory, K-Theory 13 (1998), 81–108.
[16] M. Karoubi, Algèbres de Clifford et K-théorie, Ann. Sci. École Norm. Sup. (4) 1 (1968), 161–270.
[17] T. Katsura, On C ∗ -algebras associated with C ∗ -correspondences, J. Funct. Anal. 217 (2004), 366–
401.
[18] G.G. Kasparov, The Operator K-Functor and Extensions of C ∗ -Algebras, Math. USSR. Izv. 16
(1981), 513–572.
[19] G.G. Kasparov, Equivariant KK-theory and the Novikov conjecture, Invent. Math. 91 (1988), 147–
201.
[20] A. Kumjian, D. Pask and A. Sims, Graded C ∗ -algebras, Graded K-theory, and Twisted P -graph
C ∗ -algebras, J. Operator Theory, 80 (2017), 295–348.
[21] E.C. Lance, Hilbert C ∗ -modules, A toolkit for operator algebraists, Cambridge University Press,
Cambridge, 1995, x+130.
[22] P.S. Muhly and B. Solel, Tensor algebras over C ∗ -correspondences: representations, dilations, and
C ∗ -envelopes, J. Funct. Anal. 158 (1998), 389–457.
[23] P. Muhly and M. Tomforde, Adding tails to C ∗ -correspondences, Doc. Math, 9 (2004), 79–106.
[24] D. Pask and I. Raeburn, On the K-theory of Cuntz–Krieger algebras, Publ. RIMS Kyoto Univ., 32
(1996), 415–443.
[25] Q. Patterson, Exact sequences in graded KK-theory for Cuntz-Pimsner algebras, Honours thesis
(2018), University of Wollongong (arXiv:2005.02187 [math.OA]).
[26] M. Pimsner, A class of C ∗ -algebras generalising both Cuntz–Krieger algebras and crossed products
by Z, Fields Inst. Comm. 12, (1997) 189–212.
[27] I. Raeburn, Graph Algebras, CBMS 103, AMS, Providence, RI, 2005.
24 QUINN PATTERSON, ADAM SIERAKOWSKI, AIDAN SIMS, AND JONATHAN TAYLOR
[28] I. Raeburn and W. Szymański, Cuntz–Krieger algebras of infinite graphs and matrices, Trans. Amer.
Math. Soc. 356 (2004), 39–59.
[29] I. Raeburn and D.P. Williams, Morita equivalence and continuous-trace C ∗ -algebras, American
Mathematical Society, Providence, RI, 1998, xiv+327.
[30] A. Rennie, D. Robertson and A. Sims, Groupoid Fell bundles for product systems over quasi-lattice
ordered groups, Math. Proc. Cambridge Philos. Soc., 163 (2017), 561–580.
[31] G. Skandalis, Exact sequences for the Kasparov groups of graded algebras, Canad. J. Math. 37 (1985),
193–216.
[32] W. Szymański, Bimodules for Cuntz-Krieger algebras of infinite matrices, Bull. Austral. Math. Soc.
62(1) (2000), 87–94.
[33] W. Szymański, On semiprojectivity of C ∗ -algebras of directed graphs, Proc. Amer. Math. Soc. 130
(2002), 1391–1399.
[34] J. Taylor, (Up)Graded K-homology for graph algebras, Honours thesis (2019), University of Wollon-
gong.
[35] M. Tomforde, Computing Ext for graph algebras, J. Operator Theory 49(2) (2003), 363–387.
[36] I. Yi, K-theory and K-homology of C ∗ -algebras for row-finite graphs., Rocky Mountain J. Math.
37(5) (2007), 1723–1742.
(Q. Patterson, A. Sierakowski, A. Sims and J. Taylor) School of Mathematics and Applied
Statistics, University of Wollongong, NSW 2522, AUSTRALIA
Email address: qrp844@uowmail.edu.au, asierako@uow.edu.au, asims@uow.edu.au,
jpt812@uowmail.edu.au