Lectures On Cyclic Cohomology: Masoud Khalkhali Mathematics Department, University of Western Ontario London ON, Canada
Lectures On Cyclic Cohomology: Masoud Khalkhali Mathematics Department, University of Western Ontario London ON, Canada
Masoud Khalkhali
Mathematics Department, University of Western Ontario
London ON, Canada
Appendices 106
B K-theory 115
Bibliography 119
3
4 Introduction
Introduction
5
6 Introduction
Lecture 1: Index theory in a
noncommutative setting
D : C ∞ (E) → C ∞ (F )
7
8 Introduction
d + d∗ : Ωev (M ) −→ Ωodd (M ),
0.3 The Gauss-Bonnet-Chern theorem as an index theorem 9
is given by √
σd+d∗ (x, ξ) = −1(ξ ± iξ ),
where iξ is the interior multiplication by ξ. A simple computation then shows
that σd+d∗ (x, ξ) is invertible for ξ 6= 0 and therefore d + d∗ is an elliptic operator.
Consequently, index(d + d∗ ) is defined. Using Hodge theory, one shows that
Proposition 0.3.1. With the notations and assumptions as above
index(d + d∗ ) = χ(M ),
where χ(M ) is the Euler characteristic of M .
In fact, with regard to ker(d + d∗ ) : Ωev → Ωodd , we have (d + d∗ )w = 0 if and
only if dw = 0 and d∗ w = 0 (we can assume ω is homogeneous). Consider the
Laplacian on forms
∆ := (d + d∗ )2 = dd∗ + d∗ d.
We have
ker(d + d∗ )|Ωev = ker ∆ = H2p (M ),
L
p
Similarly we have:
2p+1
dim ker(d + d∗ )|Ωodd =
P
p dim HdR (M ).
Now, we can consider the following question: is there a local formula for χ(M )?
More precisely we want to know if there is a naturally defined cohomology class
whose integral over M gives the Euler characteristic of M. An affirmative answer
to this question is given by the celebrated s Gauss-Bonnet-Chern theorem:
Theorem 0.3.2. Let M be a closed oriented Riemannian manifold of dimension
2n. Its Euler characteristic can be expressed as
Z
−2n
χ(M ) = (2π) P f (Ω).
M
−c −e −f 0
0 a1 0 0
−a1 0 b1 0
0
−b1 0 a2
. .. . ..
pf
0 0 −a 2
= a1 a2 · · · an .
. .. . ..
bn−1
−bn−1 0 an
−an 0
In general, if A = (aij ) is an skew symmetric 2n × 2n matrix, its Pfaffian is defined
by
n
1 X Y
pf(A) = n sgn(σ) aσ(2i−1),σ(2i)
2 n! i=1
σ∈S2n
The Gauss-Bonnet-Chern theorem is a prototype of an index theorem. An
invariant of a manifold defined as the index of an elliptic operator, the analytic
index, is expressed in terms of the integral of a differential form, called a topological
index. Thus the above result can be expressed as
analytic index = topological index
Remark 2. In the previous theorem if dim(M ) = 2, we get the original Gauss-
Bonnet theorem which relates the Euler characteristic of a surface to its total
Gaussian curvature: Z
1
χ(M ) = K dvolg .
2π M
0.4 The signature theorem 11
d + d∗ : Ω+ (M ) → Ω− (M )
index(d + d∗ ) = σ(M )
where pi ’s are Pontryagin classes and L is the Hirzebruch L-polynomial. The first
are
L0 = 1
1
L1 = 3 p1
1 2
L2 = 45 (7p2 − p1 )
L3 = 1
945 (62p3 − 13p1 p2 + 2p31 )
12 Introduction
Like before we can assemble the even and odd parts of this Dolbeaux complex to
get and elliptic PDE
M M
∂¯E : Ω(0,2p) (M, E) → Ω(0,2p+1) (M, E).
p p
Using Hodge theory one shows that this definition coincides with the definition
based on sheaf cohomology.
The Riemann-Roch theorem of Hirzebrch gives a formula for this number in
terms of topological invariants:
Z
χ(E) = ch(E) td(X).
M
To prove this formula notice that both sides are homotopy invariant. For the left-
hand side this is a consequence of the homotopy invariance of the Fredholm index
0.7 Connes’ noncommutative index theorem 13
while for the right-hand side it is a standard fact about the winding number. Also,
both sides are additive. Therefore it suffices to show that the two sides coincide
on the generator of π1 (S 1 ), i.e., for f (z) = z. Then P zP is easily seen to be the
forward shift operator given by P zP (en ) = en+1 in the Fourier basis. Clearly then
index(P zP ) = −1 = −W (z, 0).
When f is smooth we have the following well-known formula for the winding
number: Z
1 1
W (f, 0) = f −1 df = ϕ(f −1 , f ),
2πi 2πi
where ϕ is the cyclic 1-cocycle on C ∞ (S 1 ) defined by ϕ(f, g) = f dg. Since this
R
cyclic cocycle is the Connes–Chern character of the Fredholm module (H, F ), the
above equation can be written as
1
h[(H, F )], [f ]i = hChodd (H, F ), Chodd (f )i,
2πi
where the pairing on the right-hand side is between cyclic cohomology and homol-
ogy. As we shall prove next, this is a special case of a very general index formula
of Connes.
HP ∗ (A) × HP∗ (A) / C.
In this diagram:
1) A is an algebra which may very well be noncommutative.
2) K∗ (A) is the set of even resp. odd finitely summable Fredholm modules over
A. It is closely related to the K-homology of A.
3) K∗ (A) is the algebraic K-theory of A.
14 Introduction
Notice that the Atiyah–Singer index theorem amounts to an equality of the above
type, where in this classical case A = C ∞ (M ) is a commutative algebra.
We can summarize early the earliest development of NCG as a way of extending
(2) beyond its classical realm of manifolds and differential operators on them, to
a noncommutative world. The following ingredients were needed:
1. What is a noncommutative space and how to construct one? A major source
of noncommutative spaces is noncommutative quotients, replacing bad quotients
by groupoid algebras.
2. Cohomological apparatus. This includes noncommutative analogues of topo-
logical invariants such as K-theory, K-homology, de Rham cohomology, and Chern
character maps. Cyclic cohomology and the theory of characteristic classes in non-
commutative geometry as we discuss later in these lectures.
The diagram (1) should be seen as the prototype of a series of results in non-
commutative geometry that aims at expressing the analytic index by a topological
formula. In the next step it would be desirable to have a local expression for the
topological index, that is, for the Connes–Chern character Chi . The local index
formula of Connes and Moscovici [25] solves this problem by replacing the char-
acteristic classes Chi (H, F ) by a cohomologous cyclic cocycle Chi (H, D). Here
D is an unbounded operator that defines a refinement of the notion of Fredholm
module to that of a spectral triple, and F is the phase of D. We won’t discuss this
aspect of noncommutative index theory in these lectures.
Lecture 2: Hochschild
cohomology
δ δ δ
C 0 (A, M ) −
→ C 1 (A, M ) −
→ C 2 (A, M ) −
→ ··· (3)
(δm)(a) = ma − am,
(δf )(a1 , . . . , an+1 ) = a1 f (a2 , . . . , an+1 )
Xn
+ (−1)i+1 f (a1 , . . . , ai ai+1 , . . . , an+1 )
i=1
+ (−1)n+1 f (a1 , . . . , an )an+1 .
15
16 Introduction
In particular for M = A∗ ,
0→M →B→A→0
such that B is unital, M has trivial multiplication (i.e., M 2 = 0), and the induced
A-bimodule structure on M coincides with the original bimodule structure. Two
such extensions (M, B, A) and (M, B 0 , A) are called isomorphic if there is a unital
algebra map f : B → B 0 which induces identity maps on M and A. (Notice that if
such an f exists then it is necessarily an isomorphism.) Let E(A, M ) denote the
set of isomorphism classes of such extensions. We define a natural bijection
for all a, b in A. One can easily check that f is a Hochschild 2-cocycle and its
class is independent of the choice of the splitting s. In the other direction, given
a 2-cochain f : A ⊗ A → M , we try to define a multiplication on B = A ⊕ M via
0 → M → A ⊕ M → A → 0.
It can be checked that these two maps are bijective and inverse to each other.
4. A simple computation shows that when A = C is the ground field we have
for all f 0 , . . . , f n+1 ∈ A. Here we used the Leibniz rule for the de Rham differen-
tial d and the graded commutativity of the algebra (Ω∗ M, d) of differential forms
on M .
We have thus associated a Hochschild cocycle to the orientation cycle of the
manifold. This construction admits a vast generalization, as we explain now. Let
denote the continuous linear dual of the space of p-forms on M . Here, the (locally
convex) topology of Ωp M is defined by the sequence of seminorms
where the supremum is over a fixed, finite, coordinate cover for M , and over all
partial derivatives ∂ α of total degree at most n of all components ωi1 ,...,ip of ω.
Elements of Ωp M are called de Rham p-currents on M . For p = 0 we recover the
notion of a distribution on M . Since the de Rham differential d : Ωk M → Ωk+1 M ,
k = 0, 1, . . . , is continuous in the topology of differential forms, by dualizing it we
obtain differentials d∗ : Ωk M → Ωk−1 M , k = 1, 2, . . . and the de Rham complex
of currents on M :
d∗ d∗ d∗
Ω0 M ←−− Ω1 M ←−− Ω2 M ←−− · · · .
The homology of this complex is called the de Rham homology of M and we shall
denote it by HndR (M ), n = 0, 1, . . . .
It is easy to check that for any m-current C, closed or not, the cochain ϕC
defined by
ϕC (f 0 , f 1 , . . . , f m ) := hC, f 0 df 1 . . . df m i
is a Hochschild cocycle on A. As we shall explain in Section 3.4, ϕC is continuous
in the natural topology of A⊗(m+1) and we obtain a canonical map
m
Ωm M → HHcont (C ∞ (M ))
Exercise 0.8.3. Show that any derivation of the algebra C(X) of continuous
functions on a compact Hausdorff space X is zero. (Hint: If f = g 2 and g(x) = 0
for some x ∈ X then, for any derivation δ, (δf )(x) = 0.)
Exercise 0.8.4. Show that any derivation of the matrix algebra Mn (C) is inner.
(This was proved by Dirac in his first paper on quantum mechanics [34], where
derivations are called quantum differentials).
Exercise 0.8.5. Let Z(A) denote the center of the algebra A. Show that the
Hochschild groups H n (A, M ) are Z(A)-modules.
20 Introduction
Exercise 0.8.6 (Derivations and vector fields). Let U ⊂ Rn be an open set and
let
n
X ∂
X= Xi
i=1
∂x i
Show that the map X 7→ δX defines a 1-1 correspondence between vector fields
on U and derivations of C ∞ (U ) to itself. Under this isomorphism, the bracket of
vector fields corresponds to commutators of derivations:
δ[X, Y ] = [δX , δY ].
(a ⊗ bop )m = amb.
Define a functor from the category of left A ⊗ Aop -modules to the category of
complex vector spaces by
We show that Hochschild cohomology is the left derived functor of the functor
M ; H 0 (A, M ). We assume that A is unital. Since A is naturally a left A ⊗ Aop -
module, we can consider its bar resolution. It is defined by
b0 b0 b0
0 ← A ←−− B1 (A) ←−− B2 (A) ←−− · · · , (5)
where Bn (A) = A ⊗ Aop ⊗ A⊗n is the free left A ⊗ Aop -module generated by A⊗n .
The differential b0 is defined by
b0 (a ⊗ b ⊗ a1 ⊗ · · · ⊗ an ) = aa1 ⊗ b ⊗ a2 ⊗ · · · ⊗ an
n−1
X
+ (−1)i (a ⊗ b ⊗ a1 ⊗ · · · ⊗ ai ai+1 ⊗ · · · ⊗ an )
i=1
+ (−1)n (a ⊗ an b ⊗ a1 ⊗ · · · ⊗ an−1 ).
Define the operators s : Bn (A) → Bn+1 (A), n ≥ 0, by
s(a ⊗ b ⊗ a1 ⊗ · · · ⊗ an ) = 1 ⊗ b ⊗ a ⊗ a1 ⊗ · · · ⊗ an .
One checks that
b0 s + sb0 = id,
which shows that (B(A), b0 ) is acyclic and hence is a free resolution of A as a left
A ⊗ Aop -module. Now, for any A-bimodule M we have an isomorphism of cochain
complexes
HomA⊗Aop (B(A), M ) ' (C ∗ (A, M ), δ),
which shows that Hochschild cohomology is the left derived functor of the Hom
functor:
H n (A, M ) ' ExtnA⊗Aop (A, M ) for all n ≥ 0.
One can therefore use any projective resolution of A, or any injective resolution of
M , as a left A ⊗ Aop -module to compute the Hochschild cohomology groups.
Before proceeding further let us recall the definition of the Hochschild homology
of an algebra A with coefficients in a bimodule M . The Hochschild homology
complex of A with coefficients in M is the complex
δ δ δ
C0 (A, M ) ←− C1 (A, M ) ←− C2 (A, M ) ←− · · · (6)
denoted by (C∗ (A, M ), δ), where
C0 (A, M ) = M and Cn (A, M ) = M ⊗ A⊗n , n = 1, 2, . . . ,
and the Hochschild boundary δ : Cn (A, M ) → Cn−1 (A, M ) is defined by
δ(m ⊗ a1 ⊗ · · · ⊗ an ) = ma1 ⊗ a2 ⊗ · · · ⊗ an
n−1
X
+ (−1)i m ⊗ a1 ⊗ · · · ⊗ ai ai+1 ⊗ · · · ⊗ an
i=1
+ (−1)n an m ⊗ a1 ⊗ · · · ⊗ an .
22 Introduction
For the proof one can simply use the bar resolution (5) as we did for cohomology.
2) (Duality) Let M ∗ = Hom(M, C). It is an A-bimodule via (af b)(m) =
f (bma). One checks that the natural isomorphism
From now on the Hochschild homology groups H∗ (A, A) will be denoted by HH∗ (A).
In view of the above duality, we have the isomorphisms
where the differentials are the unique A ⊗ A-linear extensions of the maps
where now
ε(f (x, y)) = f (x, x), d(f (x, y)) = (x − y)f (x, y).
0.9 Hochschild cohomology as a derived functor 23
and hence (
C[x] if i = 0, 1,
HHi (C[x]) '
0 if i ≥ 2.
The complex (7) is a simple example of a Koszul resolution. In the next example
we generalize it to polynomials in several variables.
Example 0.9.2. Let A = C[x1 , . . . , xn ] be the algebra of polynomials in n vari-
ables. Let V be an n-dimensional complex vector space over. The Koszul resolu-
tion of A, as a left A ⊗ A-module, is defined by
ε d
0 ← A ←− A⊗A ←− A⊗A⊗Ω1 ← · · · ← A⊗A⊗Ωi ← · · · ← A⊗A⊗Ωn ← 0, (9)
Vi
where Ωi = V is the i-th exterior power of V . The differentials ε and d are
defined in (8). d has a unique extensionVto a graded derivation of degree −1 on the
graded commutative algebra A ⊗ A ⊗ V . Notice that A ' S(V ), the symmetric
algebra of the vector space V .
Let K(S(V )) denote the Koszul resolution (9). To show that it is exact we
notice that
K(S(V ⊕ W )) ' K(S(V ) ⊗ K(S(W ))).
Since the tensor product of two exact complexes is again exact (notice that we
are over a field of characteristic zero), the exactness of K(S(V )) can be reduced
to the case where V is 1-dimensional, which was treated in the last example. See
Exercise 0.9.6 for an explicit description of the resolution (9).
As in the one dimensional case, the differentials in the complex A ⊗A⊗A
K(S(V )) are all zero and we obtain
S(V )⊗S(V )
HHi (S(V )) = Tori (S(V ), S(V )
Vi
= S(V ) ⊗ V.
and 0 otherwise.
24 Introduction
with differentials given by (8). Here ⊗ ˆ denotes the projective tensor product of
locally convex spaces (cf. Section 0.11 for definitions). To verify the exactness, the
only non-trivial step is to check that ker ε ⊂ im d. To this end, notice that if we
identify
C ∞ (S 1 ) ⊗
ˆ C ∞ (S 1 ) ' C ∞ (S 1 × S 1 ),
the differentials are given by
and hence (
Ωi S 1 if i = 0, 1,
HHicont (C ∞ (S 1 )) =
0 if i ≥ 2,
where Ωi S 1 ' C ∞ (S 1 )dxi is the space of differential forms of degree i on S 1 .
A similar computation, using a continuous version of Ext by applying the
functor Homcontˆ (−, A) gives
A⊗A
(
i ∞ 1 Ωi S 1 if i = 0, 1,
HHcont (C (S )) =
0 if i ≥ 2.
Example 0.9.4 (Cup product). Let A and B be unital algebras. What is the
relation between the Hochschild homology groups of A ⊗ B and those of A and
B? One can construct (cf. [14], [56] for details) chain maps
C∗ (A ⊗ B) → C∗ (A) ⊗ C∗ (B),
C∗ (A) ⊗ C∗ (B) → C∗ (A ⊗ B)
A = T (V ) = C ⊕ V ⊕ V ⊗2 ⊕ · · · ,
ε(1 ⊗ 1) = 1, d(1 ⊗ 1 ⊗ v) = v ⊗ 1 − 1 ⊗ v, v ∈ V,
Exercise 0.9.4. Let A = C[x]/(x2 ) denote the algebra of dual numbers. Use the
normalized Hochschild complex to compute HH∗ (A).
Exercise 0.9.5. Use Fourier series to show that the sequence (10) is exact.
Exercise 0.9.6. Let V be an n-dimensional vector space. Show that the following
complex is a free resolution of S(V ), the symmetric algebra of V , as a left S(V ) ⊗
S(V )-module
ε i i i i
S(V ) ←− S(V 2 ) ←−X−− S(V 2 )⊗E1 ←−X−− S(V 2 )⊗E2 ←−X−− · · · ←−X−− S(V 2 )⊗En ← 0,
Vk
where Ek = V , and iX is the interior multiplication (contraction) with respect
to the vector field
n
X ∂
X= (xi − yi )
i=1
∂y i
where ε is the multiplication map and the other differentials are defined by
d0 (1 ⊗ 1 ⊗ ej ) = 1 ⊗ Uj − Uj ⊗ 1, j = 1, 2,
d1 (1 ⊗ 1 ⊗ e1 ∧ e2 ) = (U2 ⊗ 1 − λ ⊗ U2 ) ⊗ e1 − (λU1 ⊗ 1 − 1 ⊗ U1 ) ⊗ e2 .
Show that (11) is a resolution of A as an A ⊗ Aop -module and use it to compute
HH∗ (A).
Exercise 0.9.8. The Weyl algebra A1 is defined in Exercise 0.8.1. By giving a
‘small’ resolution of length two for A1 as a left A1 ⊗ Aop
1 -module show that
(
C if i = 2,
HHi (A1 ) '
0 if i 6= 2.
1 ⊗ p ⊗ q − 1 ⊗ q ⊗ p + 1 ⊗ 1 ⊗ 1,
0.10 Deformation theory 27
d
where q = x and p = dx . Extend this result to higher order Weyl algebras
⊗n
An = A1 and show that
(
C if i = 2n,
HHi (An ) '
0 if i 6= 2n.
Can you give an explicit formula for the generator of HH2n (An )?
Let F −1 (A) = 0. The associated graded algebra of a filtered algebra is the graded
algebra
L F i (A)
Gr(A) = F i−1 (A) .
i≥0
for all i, j. As we shall see, Weyl algebras and, more generally, algebras of dif-
ferential operators on a smooth manifold, and universal enveloping algebras are
examples of almost commutative algebras.
Let A be an almost commutative algebra. The original Lie algebra bracket
[x, y] = xy − yx on A induces a Lie algebra bracket { } on Gr(A) via the formula
{x + F i , y + F j } := [x, y] + F i+j−2 .
Notice that by the almost commutativity assumption (12), [x, y] is in F i+j−1 (A)
and Gr(A), with its grading shifted by one, is indeed a graded Lie algebra. The
induced Lie bracket on Gr(A) is compatible with its multiplication in the sense
that for all a ∈ Gr(A), the map b 7→ {a, b} is a derivation. The algebra Gr(A)
is called the semiclassical limit of the almost commutative algebra A. It is an
example of a Poisson algebra as we recall later in this section.
Notice that as vector spaces, Gr(A) and A are linearly isomorphic, but their
algebra structures are different as Gr(A) is always commutative but A need not
be commutative. A linear isomorphism
q : Gr(A) → A
28 Introduction
for all a, b in Gr(A). This is one form of Dirac’s quantization rule, going back to
Dirac’s paper [34]. One normally thinks of A as the algebra of quantum observables
of a system acting as operators on a Hilbert space, and of Gr(A) as the algebra
of classical observables of functions on the phase space. No-go theorems, e.g. the
celebrated Groenewold–Van Hove Theorem (cf. [40] for discussions and precise
statements; see also Exercise 0.10.2), states that, under reasonable irreducibility
conditions, this is almost never possible. The remedy is to have q defined only for
a special class of elements of Gr(A), or satisfy (13) only in an asymptotic sense
as Planck’s constant h goes to zero. As we shall discuss later in this section, this
can be done in different ways, for example in the context of formal deformation
quantization [53].
The notion of a Poisson algebra captures the structure of semiclassical limits.
In geometric examples (see below) the vector field defined by the derivation
b 7→ {a, b} is called the Hamiltonian vector field of the Hamiltonian function a.
V3
identity if and only if [π, π] = 0, where the Schouten bracket [π, π] ∈ C ∞ ( (T M ))
is defined in local coordinates by
n
X ∂πik ∂πkj ∂πji
[π, π]ijk = πlj + πli + πlk .
∂xl ∂xl ∂xl
l=1
Symplectic manifolds are the simplest examples of Poisson manifolds. They cor-
respond to non-degenerate Poisson structures. Recall that a symplectic form on a
manifold is a non-degenerate closed 2-form on the manifold. Given a symplectic
form ω, the associated Poisson bracket is given by
{f, g} = ω(Xf , Xg ),
where the vector field Xf is the symplectic dual of df and is defined by requiring
that the equation df (Y ) = ω(Xf , Y ) holds for all smooth vector fields Y on M .
∞
Let Cpoly (T ∗ M ) be the algebra of smooth functions on T ∗ M which are polyno-
mial in the cotangent direction. It is a Poisson algebra under the natural symplectic
structure of T ∗ M . This Poisson algebra is the semiclassical limit of the algebra of
differential operators on M , as we shall see in the next example.
Example 0.10.2 (Differential operators on commutative algebras). Let A be a
commutative unital algebra. We define an algebra D(A) ⊂ EndC (A) inductively
as follows. Let
D0 (A) = A = EndA (A) ⊂ EndC (A)
denote the set of differential operators of order zero on A, i.e., A-linear maps from
A → A. Assuming Dk (A) has been defined for 0 ≤ k < n, we let Dn (A) be the set
of all operators D in EndC (A) such that for any a ∈ A, [D, a] ∈ Dn−1 (A). The
set [
D(A) = Dn (A)
n≥0
px − xp = 1.
d
The map x 7→ x, p 7→ dx defines the isomorphism. Physicists prefer to write the
h
defining relation as the canonical commutation relation pq − qp = 2πi 1, where h is
Planck’s constant and p and q represent momentum and position operators. This
is not without merit because we can then let h → 0 and obtain the commutative
algebra of polynomials in p and q as the semiclassical limit. Also, i is necessary
if we want to consider p and q as selfadjoint operators (why?). Then one can use
h d
the representation q 7→ x, p 7→ 2πi dx .
Any element of A1 has a unique expression as a differential operator with
di
P
polynomial coefficients ai (x) dx i where the standard filtration is by degree of
defines an algebra isomorphism Gr(A1 ) ' C[x, y]. The induced Poisson bracket
on C[x, y] is the classical Poisson bracket
∂f ∂g ∂f ∂g
{f, g} = − .
∂x ∂y ∂y ∂x
In principle, the Weyl algebra An is the algebra of differential operators on
C[x1 , . . . , xn ]. Alternatively, it can be defined as the universal algebra defined by
2n generators x1 , . . . , xn , p1 , . . . , pn with
Note that S(g) is the algebra of polynomial functions on the dual space g∗ , which
is a Poisson manifold under the bracket
for all f, g ∈ C ∞ (g∗ ) and X ∈ g∗ . Here we have used the canonical isomorphism
g ' g∗∗ , to regard the differential Df (X) ∈ g∗∗ as an element of g. The induced
Poisson structure on polynomial functions coincides with the Poisson structure in
Gr(U (g)).
Example 0.10.5 (Algebra of formal pseudodifferential operators on the circle).
d
This algebra is obtained by formally inverting the differentiation operator ∂ := dx
and then completing the resulting algebra.
Pn A formal pseudodifferential operator on
the circle is an expression of the form −∞ ai (x)∂ i , where each ai (x) is a Laurent
polynomial. The multiplication is uniquely defined by the rules ∂x − x∂ = 1 and
∂∂ −1 = ∂ −1 ∂ = 1. We denote the resulting algebra by Ψ1 . The Adler–Manin
trace on Ψ1 [58], also called the noncommutative residue, is defined by
n Z
X
i
1
Tr ai (x)∂ = Res(a−1 (x); 0) = a−1 (x).
−∞
2πi S 1
So far in this section we saw at least one way to formalize the idea of quanti-
zation through the notion of an almost commutative algebra and its semiclassical
limit which is a Poisson algebra. A closely related notion is formal deformation
quantization, or star products, going back to [5], [62]. It is also closely related to
the theory of deformations of associative algebras developed originally by Gersten-
haber, as we recall now.
Let A be an algebra, which may be noncommutative, over C, and let A[[h]]
be the algebra of formal power series over A. A formal deformation of A is an
associative C[[h]]-linear multiplication
for all a, b, c in A. Clearly the bracket { , } satisfies the Jacobi identity. In short,
(A, { , }) is an example of what is sometimes called a noncommutative Poisson
algebra. If A is a commutative algebra, then it is easy to see that it is indeed a
Poisson algebra in the sense of Definition 0.10.3.
The bracket { , } can be regarded as the infinitesimal direction of the deforma-
tion, and the deformation problem for a commutative Poisson algebra amounts to
finding higher order terms Bi , i ≥ 2, given B0 and B1 .
The associativity condition on ∗h is equivalent to an infinite system of equations
involving the cochains Bi that we derive now. They are given by
or, equivalently,
n−1
X
Bi ◦ Bn−i = δBn . (14)
i=1
0.10 Deformation theory 33
δf = −m ◦ f − f ◦ m,
α : C∞ T M ), 0 → (C ∗ (A, A), δ
V
The map α, however, is not a morphism of Lie algebras and that is where
the real difficulty of deforming a Poisson structure is hidden. The formality
theorem of M. Kontsevich [53] states that as a differential graded Lie algebra,
(C ∗ (A, A), δ, [ , ]) is formal in the sense that it is quasi-isomorphic to its cohomol-
ogy. Equivalently, it means that one can perturb the map α, by adding an infinite
number of terms, to a morphism of L∞ -algebras. This shows that the V original
deformation problem of Poisson structures can be transferred to (C ∞ ( T M ), 0)
34 Introduction
where it is unobstructed since the differential in the latter DGL is zero. Later in
this section we shall give a couple of simple examples where deformations can be
explicitly constructed.
There is a much deeper structure hidden in the deformation complex of an
associative (C ∗ (A, A), δ) than first meets the eye and we can only barely scratch
the surface here. The first piece of structure is the cup product. Let C ∗ =
C ∗ (A, A). The cup product ^ : C p × C q → C p+q is defined by
Notice that ^ is associative and one checks that this product is compatible with
the differential δ and hence induces an associative graded product on H ∗ (A, A).
What is not so obvious however is that this product is graded commutative for
any algebra A [37].
The second piece of structure on (C ∗ (A, A), δ) is a graded Lie bracket. It is
based on the Gerstenhaber circle product ◦ : C p × C q → C p+q−1 defined by
(f ◦ g)(a1 , . . . , ap+q−1 )
p−1
X
= (−1)|g|(|f |+i−1) f (a1 , . . . , g(ai , . . . , ai+p ), . . . , ap+q−1 ).
i=1
Notice that ◦ is not an associative product. Nevertheless one can show that [37]
the corresponding graded bracket [ , ] : C p × C q → C p+q−1
[f, g] = f ◦ g − (−1)(p−1)(q−1) g ◦ f
defines a graded Lie algebra structure on the deformation cohomology H ∗ (A, A).
Notice that the Lie algebra grading is now shifted by one.
What is most interesting is that the cup product and the Lie algebra structure
are compatible in the sense that [ , ] is a graded derivation for the cup product; or
in short, (H ∗ (A, A), ^, [ , ]) is a graded Poisson algebra.
We give a couple of examples where deformations can be explicitly constructed.
Example 0.10.6. The simplest non-trivial Poisson manifold is the dual g∗ of
a finite dimensional Lie algebra g. Let Uh (g) = T (g)/I, where the ideal I is
generated by
x ⊗ y − y ⊗ x − h[x, y], x, y ∈ g.
This is simply the enveloping algebra of the rescaled bracket h[−, −]. By the Poin-
caré–Birkhoff–Witt theorem, the antisymmetrization map αh : S(g) → Uh (g) is a
linear isomorphism. We can define a ∗-product on S(g) by
∞
X
f ∗h g = αh−1 (αh (f )αh (g)) = hn Bn (f, g).
n=0
With some work one can show that the Bn are bidifferential operators and hence
the formula extends to a ∗-product on C ∞ (g∗ ).
0.10 Deformation theory 35
where B0 (f, g) = f g, B1 (f, g) = {f, g} is the standard Poisson bracket, and for
n ≥ 2,
n
X n
Bn (f, g) = (−1)n (−1)k (∂xk ∂yn−k f )(∂xn−k ∂yk g).
k
k=0
Notice that this formula makes sense for f, g ∈ C ∞ (R2 ) and defines a deformation
of this algebra with its standard Poisson structure. This can be extended to
arbitrary constant Poisson structures on R2 ,
X
{f, g} = π ij ∂i f ∂j g.
Exercise 0.10.1. Show that the Weyl algebra A1 is a simple algebra, i.e., it has
no non-trivial two-sided ideals; prove the same for An . In a previous exercise we
asked to show that any derivation of A1 is inner. Is it true that any automorphism
of A1 is inner?
Exercise 0.10.2. In Example 0.10.3 show that there is no linear map q : C[x, y] →
A1 such that q(1) = 1 and q{f, g} = [q(f ), q(g)] for all f and g. This is an
important special case of the Groenewold–van Hove no-go theorem ([40]).
for all n ≥ 0. Nuclear C ∗ -algebras form a large class which includes commutative
algebras, the algebra of compact operators, and reduced group C ∗ -algebras of
amenable groups [8].
The right class of topological algebras for Hochschild and cyclic cohomology
turns out to be the class of locally convex algebras [19]. An algebra A which is
simultaneously a locally convex topological vector space is called a locally convex
algebra if its multiplication map A ⊗ A → A is (jointly) continuous. That is, for
0.11 Topological algebras 37
pn (f ) = sup kf (k) k∞ , 0 ≤ k ≤ n,
where f (k) is the k-th derivative of f and k k∞ is the sup norm. We can equivalently
use the sequence of norms
n
X 1 (k)
qn (f ) = kf k∞ .
i=0
k!
kf kn = sup |∂ α f |, |α| ≤ n,
where the supremum is over a fixed, finite, coordinate cover for M . The Leibniz
rule for derivatives of products shows that the multiplication map is indeed jointly
continuous. See the Exercise 0.11.1 for the topology of Aθ .
Given locally convex topological vector spaces V1 and V2 , their projective ten-
sor product is a locally convex space V1 ⊗ ˆ V2 together with a universal jointly
ˆ
continuous bilinear map V1 ⊗ V2 → V1 ⊗ V2 (cf. [39]). That is, for any locally con-
vex space W , we have a natural isomorphism between jointly continuous bilinear
maps V1 × V2 → W and continuous linear maps V1 ⊗ ˆ V2 → W . Explicitly, the
ˆ
topology of V1 ⊗ V2 is defined by the family of seminorms p ⊗ ˆ q, where p, q are
continuous seminoms on V1 and V2 respectively, and
Pn Pn
p⊗ˆ q(t) := inf i p(ai )q(bi ); t = i ai ⊗ bi , ai ∈ V1 , bi ∈ V2 .
38 Introduction
C ∞ (M ) ⊗
ˆ C ∞ (N ) → C ∞ (M × N )
d(a) = a ⊗ 1 − 1 ⊗ a mod (I 2 ).
εn : ΩnA → A⊗(n+1) , n = 0, 1, 2, . . . ,
X
εn (a0 da1 ∧ · · · ∧ dan ) = sgn(σ)a0 ⊗ aσ(1) ⊗ · · · ⊗ aσ(n) ,
σ∈Sn
40 Introduction
µn : A⊗(n+1) → ΩnA , n = 0, 1, . . . ,
b ◦ εn = 0 and µn ◦ b = 0.
In particular, for any commutative algebra A over a field of characteristic zero, the
space of differential n-forms on A is always a direct summand of the Hochschild
homology group HHn (A).
This map, however, need not be surjective in general (cf. Exercises below).
This has to do with the singularity of the underlying geometric space represented
by A. The Hochschild–Kostant–Rosenberg theorem [47] states that if A is the
algebra of regular functions on a smooth affine variety, then the above map is an
isomorphism. Notice that we have verified this fact for polynomial algebras in
Example 0.9.2.
where
ϕC (f0 , f1 , . . . , fn ) := hC, f0 df1 . . . dfn i.
It is easily checked that this map defines a morphism of complexes
∗
(Ω∗ M, 0) → (Ccont (C ∞ (M )), b).
In [19], using an explicit resolution, Connes shows that the induced map on coho-
mologies is an isomorphism. Thus we have a natural isomorphism between space
of de Rham currents on M and (continuous) Hochschild cohomology of C ∞ (M ):
i
Ωi M ' HHcont (C ∞ (M )), i = 0, 1, . . . (16)
0.12 Hochschild (co)homology computations 41
Without Vgoing into details, we shall briefly indicate the resolution introduced
k ∗
in [19]. Let TC M denote the bundle of complexified k-forms on M and Ek be
its pullback under the projection pr2 : M × M → M . Let X be a vector field on
M 2 = M × M such that in a neighborhood of the diagonal ∆(M ) ⊂ M × M and
in a local geodesic coordinate system (x1 , . . . , xn , y1 , . . . , yn ) it looks like
n
X ∂
X= (xi − yi ) .
i=1
∂y i
We assume that away from the diagonal X is nowhere zero. Such an X can always
be found, provided that M admits a nowhere zero vector field. The latter condition
is clearly equivalent to vanishing of the Euler characteristic of M . By replacing
M by M × S 1 the general case can be reduced to this special case.
The following is then shown to be a continuous projective resolution of C ∞ (M )
as a C ∞ (M × M )-module [19]:
ε i
C ∞ (M ) ←− C ∞ (M 2 ) ←−X−− C ∞ (M 2 , E1 )
i i i
←−X−− C ∞ (M 2 , E2 ) ←−X−− · · · ←−X−− C ∞ (M 2 , En ) ←
− 0,
where iX is interior multiplication by X. By applying the Hom functor HomA⊗A (−, A∗ )
we obtain a complex with zero differentials
0 0 0 0
Ω0 M −−→ Ω1 M −−→ · · · −−→ Ωn M −−→ 0,
and hence the isomorphism (16).
The analogous result for Hochschild homology uses the map
C ∞ (M ) ⊗ ˆ C ∞ (M ) → Ωn M
ˆ ··· ⊗
defined by
f0 ⊗ · · · ⊗ fn 7→ f0 df1 . . . dfn .
It is easy to check that this defines a morphism of complexes
C∗cont (C ∞ (M ), b) → (Ω∗ M, 0).
Using the above resolution and by essentially the same argument, one shows that
the induced map on homologies is an isomorphism between continuous Hochschild
homology of C ∞ (M ) and differential forms on M :
HHicont (C ∞ (M )) ' Ωi M, i = 0, 1, . . .
Example 0.12.3 (Group algebras). It is clear from the original definitions that
group (co)homology is an example of Hochschild (co)homology. Let G be a group
and M be a left G-module. The standard complex for computing the cohomology
of G with coefficients in M is the complex (cf. [14], [56])
δ δ δ
M −−→ C 1 (G, M ) −−→ C 2 (G, M ) −−→ · · · ,
42 Introduction
where
C n (G, M ) = {f : Gn → M },
and the differential δ is defined by
(δm)(g) = gm − m,
n
X
δf (g1 , . . . , gn+1 ) = g1 f (g2 , . . . , gn+1 ) + (−1)i f (g1 , . . . , gi gi+1 , . . . , gn+1 )
i=1
+ (−1)n+1 f (g1 , g2 , . . . , gn ).
Let A = CG denote the group algebra of G over the complex numbers. Then
M is a CG-bimodule via the actions
g · m = g(m), m·g =m
and the isomorphism preserves the differentials. It follows that the group coho-
mology of G with coefficients in M coincides with the Hochschild cohomology of
CG with coefficients in M :
g · m = gmg −1 .
C ∗ (G, M ad ) −−
∼
→ C ∗ (CG, M ).
result for Hochschild homology here and later we shall discuss the corresponding
result for cyclic homology.
The whole idea can be traced back to the following simple observation. Let
τ : CG → C be a trace on the group algebra. It is clear that τ is constant on each
conjugacy class of G and, conversely, the characteristic function of each conjugacy
class defines a trace on CG. Thus we have
Y
HH 0 (CG) = C,
hGi
where hGi denotes the set of conjugacy classes of G. Dually, for homology we have
L
HH0 (CG) = C.
hGi
We focus on homology and shall extend the above observation to higher dimen-
sions. Dual cohomological versions are straightforward.
Clearly we have
(CG)⊗(n+1) = CGn+1 .
For each conjugacy class c ∈ hGi, let Bn (G, c) be the linear span of all (n + 1)-
tuples (g0 , g1 , . . . , gn ) ∈ Gn+1 such that
g0 g1 . . . gn ∈ c.
is a chain map. One can in fact show, by an explicit chain homotopy, that i is a
quasi-isomorphism. It therefore follows that, for each conjugacy class c and each
g ∈ c, we have
H∗ (B(G, c)) = H∗ (Cg , C).
Putting everything together this shows that the Hochschild homology of CG
decomposes as a direct sum of group homologies of centralizers of conjugacy classes
of G, a result due to Burghelea [11] (cf. also [56], for purely algebraic proofs):
L
HH∗ (CG) ' H∗ (Cg ) (17)
hGi
g → EndC (M ).
The Lie algebra homology of g with coefficients in M is, by definition, the homology
of the Chevalley–Eilenberg complex
δ V1 δ V2 δ V3 δ
M ←− M ⊗ g ←− M ⊗ g ←− M ⊗ g ←− · · · ,
δ(m ⊗ X) = X(m),
δ(m ⊗ X1 ∧ X2 ∧ · · · ∧ Xn ) =
X
(−1)i+j m ⊗ [Xi , Xj ] ∧ X1 ∧ · · · ∧ X̂i ∧ · · · ∧ X̂j ∧ · · · ∧ Xn
i<j
X
+ (−1)i Xi (m) ⊗ X1 ∧ · · · ∧ X̂i ∧ · · · ∧ Xn .
i
One checks that ε : C Lie (g, M ad ) → C(U (g), M ) is a chain map (prove this!).
We claim that it is indeed a quasi-isomorphism, i.e., it induces an isomorphism
between the corresponding homology groups:
H∗ (g, M ad ) ' H∗ (U (g), M ).
We refer to [14], [56] for its standard proof.
Example 0.12.5 (Morita invariance of Hochschild homology). Let A and B be
unital Morita equivalent algebras. Let X be an equivalence A–B-bimodule and Y
be an inverse B–A-bimodule. Let M be an A-bimodule and N = Y ⊗A M ⊗A X
the corresponding B-bimodule. Morita invariance of Hochschild homology states
that there is a natural isomorphism
Hn (A, M ) ' Hn (B, N )
for all n ≥ 0. A proof of this can be found in [56]. There is a similar result, with a
similar proof, for cohomology. We sketch a proof of this result for the special case
where B = Mk (A) is the algebra of k by k matrices over A. The main idea is to
introduce the generalized trace map.
Let M be an A-bimodule and Mk (M ) be the space of k by k matrices with
coefficients in M . It is a bimodule over Mk (A) in an obvious way. The generalized
trace map is defined by
Tr : Cn (Mk (A), Mk (M )) → Cn (A, M ),
and
n
X
La (a0 ⊗ · · · ⊗ an ) = a0 ⊗ · · · ⊗ [a, ai ] ⊗ · · · ⊗ an .
i=0
define a homotopy
n
X
h= (−1)i hi
i=0
between id and Θ.
For the second part one checks that the maps h0i : A⊗n+1 → A⊗n+2 , i =
0, . . . , n,
hi (a0 ⊗ · · · ⊗ an ) = (a0 ⊗ · · · ⊗ ai ⊗ a ⊗ · · · ⊗ an ),
define a homotopy
n
X
0
h = (−1)i h0i
i=0
between La and 0.
0.12 Hochschild (co)homology computations 47
Exercise 0.12.2 (Additivity of HH∗ ). Show that for unital algebras A and B,
there is a natural isomorphism
for all n ≥ 0.
Exercise 0.12.3. Show that non-inner automorphisms need not act by the iden-
tity on HH∗ .
48 Introduction
Lecture 3: Cyclic
cohomology
49
50 Introduction
The following definition is fundamental and marks our departure from Hochschild
cohomology:
Definition 0.13.1. An n-cochain f ∈ C n (A) is called cyclic if
f (an , a0 , . . . , an−1 ) = (−1)n f (a0 , a1 , . . . , an )
for all a0 , . . . , an in A. We denote the space of cyclic n-cochains on A by Cλn (A).
Lemma 0.13.1. The space of cyclic cochains is invariant under the action of b,
i.e., for all n we have
b Cλn (A) ⊂ Cλn+1 (A).
Proof. Define the operators λ : C n (A) → C n (A) and b0 : C n (A) → C n+1 (A) by
(λf )(a0 , . . . , an ) = (−1)n f (an , a0 , . . . , an−1 ),
Xn
(b0 f )(a0 , . . . , an+1 ) = (−1)i f (a0 , . . . , ai ai+1 , . . . , an+1 ).
i=0
Definition 0.13.2. The cohomology of the cyclic complex is called the cyclic
cohomology of A and will be denoted by HC n (A), n = 0, 1, 2, . . . .
A cocycle for the cyclic cohomology group HC n (A) is called a cyclic n-cocycle
on A. It is an (n + 1)-linear functional f on A which satisfies the two conditions
(1 − λ)f = 0 and bf = 0.
The inclusion of complexes
(Cλ∗ (A), b) ,→ (C ∗ (A), b)
induces a map I from the cyclic cohomology of A to the Hochschild cohomology
of A with coefficients in the A-bimodule A∗ :
I : HC n (A) → HH n (A), n = 0, 1, 2, . . . .
We shall see that this map is part of a long exact sequence relating Hochschild
and cyclic cohomology. For the moment we mention that I need not be injective
or surjective (see example below).
0.13 Cyclic Cohomology 51
0 → C → 0 → C → ··· .
Since HH n (C) = 0 for n ≥ 1, we conclude that the map I need not be injective
and the cyclic complex is not a retraction of the Hochschild complex.
Example 0.13.2. It is clear that, for any algebra A, HC 0 (A) = HH 0 (A) is the
space of traces on A.
Example 0.13.3. Let A = C ∞ (M ) be the algebra of smooth complex valued
functions on a closed smooth oriented manifold M of dimension n. We check that
Z
ϕ(f 0 , f 1 , . . . , f n ) := f 0 df 1 . . . df n ,
M
we see that the cyclic property of ϕ follows from a special case of Stokes’ formula:
Z
dω = 0,
M
We obtain a map
Hm (M, C) → HC m (C ∞ (M )), m = 0, 1, . . . ,
52 Introduction
from the singular homology of M (or its equivalents) to the cyclic cohomology of
C ∞ (M ).
Let
Ωp M := Homcont (Ωp M, C)
denote the continuous dual of the space of p-forms on M . Elements of Ωp M are
de Rham p-currents on M as defined in Section 3.1. A p-current is called closed if
for any (p − 1)-form ω we have hC, dωi = 0.
It is easy to check that for any m-current C, closed or not, the cochain
ϕC (f 0 , f 1 , . . . , f m ) := hC, f 0 df 1 . . . df m i,
Ωm M → HH m (C ∞ (M )) and Zm M → HC m (C ∞ (M )),
Ω = Ω0 ⊕ Ω1 ⊕ Ω2 ⊕ · · ·
such that
Z Z
dω = 0 and (ω1 ω2 − (−1)deg(ω1 )deg(ω2 ) ω2 ω1 ) = 0
R
Given an n-cycle (Ω, , ρ) over A its character is a cyclic n-cocycle on A defined
by
Z
ϕ(a0 , a1 , . . . , an ) = ρ(a0 )dρ(a1 ) . . . dρ(an ). (19)
(bϕ)(a0 , . . . , an+1 )
X n Z
= (−1)i a0 da1 . . . d(ai ai+1 ) . . . dan+1
i=0
Z
+ (−1)n+1 an+1 a0 da1 . . . dan
Z Z
n 0 1 n n+1 n+1
= (−1) a da . . . da · a + (−1) an+1 a0 da1 . . . dan
= 0.
R
Notice that we did not need to use the ‘closedness’ of so far. This will be needed
however to check the cyclic property of ϕ:
Z Z
0 n 0 1 n n
(1 − λ)ϕ(a , . . . , a ) = a da . . . da − (−1) an da0 . . . dan
Z
= (−1)n−1 d(an a0 da1 . . . dan−1 )
= 0.
Conversely, one can show that any cyclic cocycle on A is obtained from a cycle
over A via (19). To this end, we introduce the algebra (ΩA, d),
ΩA = Ω0 A ⊕ Ω1 A ⊕ Ω2 A ⊕ · · · ,
The universal property of (ΩA, d) is the fact that for any (not necessarily unital)
differential graded algebra (Ω, d) and any algebra map ρ : A → Ω0 there is a unique
extension of ρ to a morphism of differential graded algebras,
ρ̂ : ΩA → Ω. (20)
Now given a cyclic n-cocycle ϕ on A, define a linear map ϕ : Ωn A → C by
R
Z
(a0 + λ1) da1 . . . dan = ϕ(a0 , . . . , an ).
ϕ
R
It is easy to check that ϕ is a closed graded trace on ΩA whose character is ϕ.
Summarizing, we have shown that the relation
Z
(a0 + λ1) da1 . . . dan = ϕ(a0 , a1 , . . . , an )
ϕ
Notice that for n = 0 we recover the relation in Example 0.13.2 between cyclic
0-cocycles on A and traces on A.
Example 0.13.4 (A 2-cycle on the noncommutative torus). Let δ1 , δ2 : Aθ → Aθ
denote the canonical derivations of the noncommutative torus and τ : Aθ → C its
canonical trace (cf. Example ??). It can be shown by a direct computation that
the 2-cochain ϕ defined on Aθ by
ϕ(a0 , a1 , a2 ) = (2πi)−1 τ (a0 (δ1 (a1 )δ2 (a2 ) − δ2 (a1 )δ1 (a2 )))
is a cyclic
R 2-cocycle. It can also be realizedVas the character of the following 2-cycle
∗
(Ω, d, ) on Aθ as follows. Let Ω = Aθ ⊗ C2 be the tensor product of Aθ with
the exterior algebra of the vector space C2 = Ce1 ⊕ Ce2 . The differential d is
defined by
da = δ1 (a)e1 + δ2 (a)e2 , d(a ⊗ e1 ) = −δ2 (a)e1 ∧ e2 , d(a ⊗ e2 ) = δ1 (a)e1 ∧ e2 .
: Ω2 → C is defined by
R
The closed graded trace
Z
a ⊗ e1 ∧ e2 = (2πi)−1 τ (a).
R
The graded trace property of is a consequence of the trace property of τ and its
closedness follows from the invariance of τ under the infinitesimal automorphisms
δ1 and δ2 , that is, the property τ (δi (a)) = 0 for all a and i = 1, 2. Now it is clear
that the character of this cycle is the cyclic 2-cocycle ϕ defined above:
Z
a0 da1 da2 = ϕ(a0 , a1 , a2 ).
0.13 Cyclic Cohomology 55
c(g1 , . . . , gn ) = 0
is a cyclic n-cocycle on the group algebra CG (cf. [18], [21], or exercises below).
In this way one obtains a map from the group cohomology of G to the cyclic
cohomology of CG,
H n (G, C) → HC n (CG), c 7→ ϕc .
τ (δ(a)) = 0
g → Der(A, A)
where X
ϕc (a0 , a1 , . . . , an ) = sgn(σ)τ (a0 Xσ(1) (a1 ) . . . Xσ(n) (an )) (23)
σ∈Sn
from the Lie algebra homology of g with trivial coefficients to the cyclic cohomology
of A [18]. Vn
In particular if g is abelian then of course HnLie (g) = (g) and we recover our
previously defined map (22):
Vn
(g) → HC n (A), n = 0, 1, . . . .
0.13 Cyclic Cohomology 57
X1 (U ) = U, X1 (V ) = 0,
X2 (U ) = 0, X2 (V ) = V.
is invariant under the above action of R2 . The generators of H∗Lie (R2 , C) are: 1,
X1 , X2 , X1 ∧ X2 .
We therefore obtain the following 0-dimensional, 1-dimensional and 2-dimensional
cyclic cocycles on Aθ :
ϕ0 (a0 ) = τ (a0 ), ϕ1 (a0 , a1 ) = τ (a0 X1 (a1 )), ϕ01 (a0 , a1 ) = τ (a0 X2 (a1 )),
ϕ2 (a0 , a1 , a2 ) = τ (a0 (X1 (a1 )X2 (a2 ) − X2 (a1 )X1 (a2 ))).
It is shown in [19] that these classes form a basis for the continuous periodic
cyclic cohomology of Aθ .
Example 0.13.7 (Cup product in cyclic cohomology). As we indicated before,
the notion of cycle over an algebra can be used to give a natural definition of a cup
product for cyclic cohomology. By specializing one of the variables to the ground
field, we obtain the S-operation. R0
Let (Ω, , ρ) be an m-dimensional cycle on an algebra A and (Ω0 , , ρ0 ) an
R
(Ω ⊗ Ω0 )k = Ωi ⊗ Ω0j ,
L
i+j=k
is well defined.
We give a couple of simple examples of cup product computations.
Example 0.13.8 (The generalized trace map). Let ψ be a trace on B. Then
ϕ 7→ ϕ # ψ defines a map
HC m (A) → HC m (A ⊗ B).
Explicitly we have
A special case of this construction plays a very important role in cyclic cohomology
and noncommutative geometry. Let ψ = tr : Mn (C) → C be the standard trace.
Then ‘cupping with trace’ defines a map
Example 0.13.9 (The periodicity operator S). Another important special case
of the cup product is when we choose B = C and ψ to be the fundamental cyclic
2-cocycle on C defined by
ψ(1, 1, 1) = 1.
This leads to an operation of degree 2 on cyclic cohomology:
In the next section we give a different approach to S via the cyclic bicomplex.
0.13 Cyclic Cohomology 59
Show that c is a normalized group 2-cocycle in the sense of Example 0.13.5. Show
that the associated cyclic 2-cocycle on the group algebra CZ2 extends to its smooth
completion and coincides, up to scale, with the volume form on the two torus.
Exercise 0.13.5. Check that 1) for any c, the cochain ϕc defined in (23) is a
Hochschild cocycle, i.e., bϕc = 0; 2) if c is a Lie algebra cycle, i.e., if δ(c) = 0, then
ϕc is a cyclic cocycle.
We need to identify the cohomology groups H n (C/Cλ ). To this end, consider the
short exact sequence
1−λ N
0 → C/Cλ −−−→ (C, b0 ) −−→ Cλ → 0, (26)
N = 1 + λ + λ2 + · · · + λn : C n → C n .
The relations
N (1 − λ) = (1 − λ)N = 0 and bN = N b0
0.14 Connes’ long exact sequence 61
can be verified and they show that 1 − λ and N are morphisms of complexes
in (26). As for the exactness of (26), the only non-trivial part is to show that
ker(N ) ⊂ im(1 − λ). But this follows from the relation
Now, assuming A is unital, the middle complex (C, b0 ) in (26) can be shown
to be exact. In fact we have a contracting homotopy s : C n → C n−1 defined by
which satisfies
b0 s + sb0 = id .
The long exact sequence associated to (26) looks like
is an isomorphism for all n ≥ 0. Using this in (25), we obtain Connes’ long exact
sequence relating Hochschild and cyclic cohomology:
I B S
· · · → HC n (A) −−→ HH n (A) −−→ HC n−1 (A) −−→ →HC n+1 (A) → · · · (29)
The operators B and S can be made more explicit by finding the connecting ho-
momorphisms in the above long exact sequences. Notice that B is the composition
of maps from (25) and (28):
π δ −1
B : HH n (A) −−→ H n (C/Cλ ) −−→ HC n−1 (A).
B = N s(1 − λ).
In fact, we have
B = N s(1 − λ) = N B0 ,
62 Introduction
bB + Bb = 0 and B 2 = 0.
Let
S 0 : HC n−1 (A) → HC n+1 (A)
be the composition of connecting homomorphisms in (28) and (25) associated to
the short exact sequences (24) and (26):
S 0 : HC n−1 (A) −−
∼
→ H n (C/Cλ ) → HC n+1 (A)
Therefore we have
S 0 [ϕ] = [b(1 − λ)−1 b0 N −1 ϕ].
Any cochain ψ ∈ (1 − λ)−1 b0 N −1 ϕ has the property that bψ is cyclic, as can be
easily checked, and B[ψ] = [ϕ]. For the latter notice that
I B S0
· · · → HC n (A) −−→ HH n (A) −−→ HC n−1 (A) −−→ HC n+1 (A) → · · · . (30)
Thus in the exact sequence (30) we can replace S 0 with its scalar multiple S and
this of course will give Connes’ exact sequence (29). For future use we record the
new formula for S : HC n−1 (A) → HC n+1 (A),
Notice that since S has degree 2 there are only two periodic groups.
Typical applications of Connes’ IBS long exact sequence are to extract infor-
mation on cyclic cohomology from Hochschild cohomology. We list some of them:
1) Let f : A → B be an algebra homomorphism and suppose that the induced
maps on Hochschild groups
f ∗ : HH n (B) → HH n (A)
are isomorphisms for all n ≥ 0. Then
f ∗ : HC n (B) → HC n (A)
is an isomorphism for all n ≥ 0 as well. This simply follows by comparing the
IBS sequences for A and B and applying the Five Lemma. For example, using
Lemma 0.12.1, it follows that inner automorphisms act as identity on (periodic)
cyclic cohomology.
Maps between cohomology groups need not be induced by algebra maps. For
example if f : (C ∗ (B), b) → (C ∗ (A), b) is a morphism of Hochschild complexes and
if f commutes with the cyclic operator λ, then it induces a map (Cλ∗ (B), b) →
(Cλ∗ (A), b) between cyclic complexes. Using the IBS sequence, we conclude that if
the induced maps between Hochschild cohomology groups are isomorphisms then
the induced maps between cyclic groups are isomorphisms as well. For example
using Lemma 0.12.1 we conclude that derivations act trivially on (periodic) cyclic
cohomology groups.
2) (Morita invariance of cyclic cohomology) Let A and B be Morita equivalent
unital algebras. The Morita invariance property of cyclic cohomology states that
there is a natural isomorphism
HC n (A) ' HC n (B), n = 0, 1, . . . .
For a proof of this fact in general see [56]. In the special case where B = Mk (A) a
simple proof can be given as follows. Indeed, by Morita invariance of Hochschild
cohomology, we know that the inclusion i : A → Mk (A) induces isomorphisms on
Hochschild groups and therefore on cyclic groups by 1) above.
3) (Normalization) A cochain f : A⊗(n+1) → C is called normalized if
f (a0 , a1 , . . . , an ) = 0
whenever ai = 1 for some i ≥ 1. It is clear that normalized cyclic cochains form
∗
a subcomplex (Cλ,norm (A), b) of the cyclic complex of A. Since the corresponding
inclusion for Hochschild complexes is a quasi-isomorphism (Exercise 0.9.3), using
the IBS sequence we conclude that the inclusion of cyclic complexes is a quasi-
isomorphism as well.
64 Introduction
Exercise 0.14.1. Show that (26) is exact (the interesting part is to show that
Ker N ⊂ Im(1 − λ)).
Exercise 0.14.4. Let A = Mn (C). Show that the cochains ϕ2n : A⊗(2n+1) → C
defined by
ϕ2n (a0 , . . . , a2n ) = Tr(a0 a1 . . . a2n )
are cyclic cocycles on A. We have S[ϕ2n ] = λ2n [ϕ2n+2 ]. Compute the constants
λ2n .
Exercise 0.14.5. Give examples of algebras whose Hochschild groups are iso-
morphic in all dimensions but whose cyclic groups are not isomorphic. In other
words, an ‘accidental’ isomorphism of Hochschild groups does not imply cyclic
cohomologies are isomorphic (despite the long exact sequence).
C 2 (A)
B / C 1 (A) B / C 0 (A)
O O
b b
C 1 (A)
B / C 0 (A)
O
b
C 0 (A).
b2 = 0, bB + Bb = 0, B 2 = 0,
0.15 Connes’ spectral sequence 65
only the middle relation is not obvious. But this follows from the relations b0 s +
sb0 = 1, (1 − λ)b = b0 (1 − λ) and N b0 = bN , already used in the previous section.
The total complex of a bicomplex (C ∗,∗ , d1 , d2 ) is defined as the complex
(Tot C, d), where (Tot C)n = p+q=n C p,q and d = d1 + d2 . The following result
L
C 2 (A)
1−λ
/ C 2 (A) N / C 2 (A) 1−λ
/ ···
O O O
b −b0 b
C 1 (A)
1−λ
/ C 1 (A) N / C 1 (A)(A) 1−λ
/ ···
O O O
b −b0 b
C 0 (A)
1−λ
/ C 0 (A) N / C 0 (A)(A) 1−λ
/ ···.
1
We have (1 − λ)H = n+1 N − id, which of course implies the exactness of rows in
positive degrees and for the first column we are left with the cyclic complex:
.. .. ..
. . .
We are therefore done with the proof of Theorem 0.15.1 provided we can prove
that Tot B(A) and Tot C(A) are quasi-isomorphic. The next proposition proves
this by an explicit formula:
Proposition 0.15.1. The complexes Tot B(A) and Tot C(A) are homotopy equiv-
alent.
Proof. We define explicit chain maps between these complexes and show that they
are chain homotopic via explicit homotopies. Define
I ◦ J = id +hδ + δh,
J ◦ I = id +gδ 0 + δ 0 g,
where δ (resp. δ 0 ) denotes the differential of Tot C(A) (resp. Tot B(A)).
There is a similar result for cyclic homology.
Cn (A)
µ
/ Ωn M
B d
Cn+1 (A)
µ
/ Ωn+1 M .
We have
µB(f0 ⊗ · · · ⊗ fn )
X n
=µ (−1)ni (1 ⊗ fi ⊗ · · · ⊗ fi−1 − (−1)n fi ⊗ · · · ⊗ fi−1 ⊗ 1)
i=0
n
1 X
= (−1)ni dfi . . . dfi−1
(n + 1)! i=0
1
= (n + 1)df0 . . . dfn = dµ(f0 ⊗ · · · ⊗ fn ).
(n + 1)!
It follows that µ defines a morphism of bicomplexes
B(A) → Ω(A),
68 Introduction
.. .. ..
. . .
Ω2 M o Ω1 M o Ω0 M
d d
0 0
Ω1 M o Ω0 M
d
0
Ω0 M .
where k = 0 if n is even and k = 1 if n is odd. Notice that the top part, for
n ≤ dim(M ), consists of the so called co-closed differential n-forms on M .
Using the corresponding periodic complexes, one concludes that the continuous
periodic cyclic homology of C ∞ (M ) is given by
HPkcont (C ∞ (M )) '
L 2i+k
HdR (M ), k = 0, 1.
i
ϕC (f 0 , f 1 , . . . , f n ) = hC, f 0 df 1 ∧ · · · ∧ df n i
n
HCcont (C ∞ (M )) ' Z n (M ) ⊕ Hn−2
dR
(M ) ⊕ · · · ⊕ HkdR (M ) (33)
Now (33) shows that cyclic cohomology is not homotopy invariant. In fact while
the de Rham cohomology components are homotopy invariant the top component
Z n (M ) cannot be homotopy invariant. Formula (34) on the other hand shows
that the periodic cyclic cohomology of C ∞ (M ) is homotopy invariant. This is a
0.16 Cyclic cohomology computations 69
special case of the homotopy invariance of periodic cyclic cohomology [19], [56].
More precisely, for any algebras A and B and smoothly homotopic algebra maps
f0 , f1 : A → B, we have f0∗ = f1∗ : HP ∗ (B) → HP ∗ (A). In particular the algebras
A and A[x] have isomorphic periodic cyclic cohomologies.
n
Notice that the de Rham cohomology HdR (X) appearing on the right side is
n
isomorphic to the singular cohomology H (Xtop , C) of the underlying topological
space of X.
When X is singular the relations between the cyclic homology of O(X) and
the topology of Xtop can be quite complicated. The situation for periodic cyclic
homology however is quite straightforward, as the following theorem of Feigin and
Tsygan [36] indicates:
Notice that X need not be smooth and the cohomology on the right-hand side is
the singular cohomology.
Example 0.16.3 (Group algebras). Let CG denote the group algebra of a discrete
group G. Here, to be concrete, we work over C, but results hold over any field
of characteristic zero. As we saw in Example 0.12.3, the Hochschild complex of
CG decomposes over the set hGi of conjugacy classes of G and the homology of
each summand is isomorphic to the group homology of a group associated to the
conjugacy class:
L
HHn (CG) ' Hn (Cg ),
hGi
of the Hochschild complex of CG from Example 0.12.3, where for each conjugacy
class c ∈ hGi, Bn (G, c) is the linear span of all (n+1)-tuples (g0 , g1 , . . . , gn ) ∈ Gn+1
such that
g0 g1 . . . gn ∈ c.
It is clear that Bn (G, c), n = 0, 1, 2, . . . , are invariant not only under the Hochschild
differential b, but also under the cyclic operator λ. Let
C∗λ (CG, b) =
L λ
B∗ (G, c).
c∈Ĝ
The homology of B∗λ (G, {e}) was first computed by Karoubi [49], [56] in terms
of the group homology of G. The result is
Burghelea’s computation of the cyclic homology of CG [11] (cf. also [?], [?] for
a purely algebraic proof) can be described as follows. Let hGifin and hGi∞ denote
the set of conjugacy classes of elements of finite, and infinite orders, respectively.
For an element g ∈ G, let Ng = Cg /hgi, where hgi is the group generated by g and
Cg is the centralizer of g. Notice that the isomorphism type of Ng only depends
on the conjugacy class of g. In each conjugacy class c we pick a representative
g ∈ c once and for all. Now if g is an element of finite order we have
on the torus. One can then use the Morita invariance of Hochschild and cyclic
cohomology to reduce the computation of these groups to those for the algebra
C ∞ (T 2 ). This takes care of the computation for rational θ. So, through the rest
of this example we assume that θ is irrational and we denote the generators of Aθ
by U1 and U2 with the relation U2 U1 = λU1 U2 , where λ = e2πiθ .
Let B = Aθ ⊗ ˆ Aopθ . There is a topological free resolution of Aθ as a left
B-module
ε b1 b2
Aθ ←− B ⊗ Ω0 ←−− B ⊗ Ω1 ←−− B ⊗ Ω2 ←− 0,
Vi 2
where Ωi = C , i = 0, 1, 2 is the i-th exterior power of C2 . The differentials are
given by
b1 (1 ⊗ ej ) = 1 ⊗ Uj − Uj ⊗ 1, j = 1, 2,
b2 (1 ⊗ (e1 ∧ e2 )) = (U2 ⊗ 1 − λ ⊗ U2 ) ⊗ e1 − (λU1 ⊗ 1 − 1 ⊗ U1 ) ⊗ e2 ,
ε(a ⊗ b) = ab.
Remarkably, for all values of θ, the periodic cyclic cohomology is finite dimen-
sional and is given by
HP 0 (Aθ ) = C2 , HP 1 (Aθ ) = C2 .
ϕ(a0 , a1 , a2 ) = τ (a0 (δ1 (a1 )δ2 (a2 ) − δ2 (a1 )δ1 (a2 ))) and Sτ,
and τ : Aθ → C is the canonical trace (cf. Example ??). Note that Sτ (a0 , a1 , a2 ) =
τ (a0 a1 a2 ).
Let O(Tθ2 ) denote the (dense) subalgebra of Aθ generated by U1 and U2 . In
Exercise 0.9.7 we ask the reader to show that the (algebraic) Hochschild groups of
O(Tθ2 ) are finite dimensional for all values of θ.
Exercise 0.16.1. Since CZ = C[z, z −1 ] is both a group algebra and a smooth al-
gebra, we have two descriptions of its Hochschild and cyclic homologies. Compare
the two descriptions and show that they are the same.
Exercise 0.16.2. Let G be a finite group. Use Burghelea’s theorem in Exam-
ple 0.16.3 to compute the Hochschild and cyclic homology of CG. Alternatively,
one knows that CG is a direct sum of matrix algebras and one can use the Morita
invariance of Hochschild and cyclic theory. Compare the two approaches.
Exercise 0.16.3. Let D∞ = Z o Z2 be the infinite dihedral group. Use (36) to
compute the cyclic homology of the group algebra CD∞ .
73
74 Introduction
Now we can state the following fundamental theorem of Connes [18] which
greatly extends the above example:
Theorem 0.16.1. Let k be a field of characteristic zero. For any unital k-algebra
A there is a canonical isomorphism
Before sketching its proof, we mention that combined with the above example
the theorem implies that cyclic cohomology is, in some sense, the non-abelian
derived functor of the functor of traces
A ; T (A)
Sketch of proof. The main step in the proof of Theorem 0.16.1 is to find an injective
resolution of k \ in Λk . The required injective cyclic modules will be the dual of
some projective cyclic modules that we define first. For each integer m ≥ 0, let us
define a cyclic module C m where
is the free k-module generated by the set of all cyclic maps from [m] → [n].
Composition in Λ defines a natural cyclic module structure on each C k . For any
cyclic module M we clearly have HomΛk (C m , M ) = Mm . This of course implies
that each C m is a projective cyclic module. (Recall that an object P of an abelian
category is called projective if the functor M 7→ Hom(P, M ) is exact in the sense
that it sends any short exact sequence in the category into a short exact sequence
of abelian groups.) The corresponding projective resolution of k \ is defined as the
total complex of the following double complex:
.. .. ..
. . .
CO 2
1−λ
/ C2 N / C2 1−λ
/ ···
O O
b b0 b
(37)
CO 1 1−λ
/ C1 N / C1 1−λ
/ ···
O O
b b0 b
C0
1−λ
/ C0 N / C0 1−λ
/ ···,
It can be shown that for each fixed m, the complex of vector spaces
b b
C 0m /(1 − λ) ←−− C 1m /(1 − λ) ←−− · · ·
coincides with the complex that computes the simplicial homology of the simplicial
set ∆m . The simplicial set ∆m is defined by ∆m n = Hom∆ ([m], [n]) for all n ≥ 0.
The geometric realization of ∆m is the closed unit ball in Rm which is of course
contractible. It follows that the total homology of the above bicomplex is the
cyclic module k \ . We note that for this argument K need not be a field. Now
if k is a field of characteristic zero the cyclic modules C m , m ≥ 0, defined by
(C m )n = Homk ((C m )n , k) are injective cyclic modules. Dualizing the bicomplex
(37), finally we obtain an injective resolution of k \ as a cyclic module. To compute
the Ext∗Λk (A\ , k \ ) groups, we apply the functor HomΛk (A\ , −) to this resolution.
We obtain the bicomplex
.. .. ..
. . .
C 2 (A)
1−λ
/ C 2 (A) N / C 2 (A) 1−λ
/ ···
O O O
b −b0 b
(38)
1
C (A)
1−λ
/ C 1 (A) N / C1 1−λ
/ ···
O O O
b −b0 b
C 0 (A)
1−λ
/ C 0 (A) N / C 0 (A) 1−λ
/ ···.
We are done with the proof of Theorem 0.16.1, provided we can show that the
cohomology of (38) is isomorphic to the cyclic cohomology of A. But this we have
already shown in the last section. This finishes the proof of the theorem.
A remarkable property of the cyclic category Λ, not shared by the simplicial
category, is its self-duality in the sense that there is a natural isomorphism of
categories Λ ' Λop [18]. Roughly speaking, the duality functor Λop → Λ acts as
identity on objects of Λ and exchanges face and degeneracy operators while sending
the cyclic operator to its inverse. Thus to a cyclic (resp. cocyclic) module one can
associate a cocyclic (resp. cyclic) module by applying the duality isomorphism.
Example 0.16.6 (Hopf cyclic cohomology). We give a very non-trivial example
of a cocyclic module. Let H be a Hopf algebra. A character of H is a unital
algebra map δ : H → C. A group-like element is a nonzero element σ ∈ H such
0.16 Cyclic cohomology computations 77
X
S̃δ (h) = δ(h(1) )S(h(2) ).
Now let (H, δ, σ) be a Hopf algebra endowed with a modular pair in involution.
\
In [26] Connes and Moscovici attach a cocyclic module H(δ,σ) to this data as
follows. Let
\,0 \,n
H(δ,σ) =C and H(δ,σ) = H ⊗n for n ≥ 1.
δ0 (h1 ⊗ · · · ⊗ hn ) = 1 ⊗ h1 ⊗ · · · ⊗ hn ,
δi (h1 ⊗ · · · ⊗ hn ) = h1 ⊗ · · · ⊗ ∆(hi ) ⊗ · · · ⊗ hn for 1 ≤ i ≤ n,
78 Introduction
δn+1 (h1 ⊗ · · · ⊗ hn ) = h1 ⊗ · · · ⊗ hn ⊗ σ,
σi (h1 ⊗ · · · ⊗ hn ) = h1 ⊗ · · · ⊗ hi ε(hi+1 ) ⊗ · · · ⊗ hn for 0 ≤ i < n,
n−1
τn (h1 ⊗ · · · ⊗ hn ) = ∆ S̃δ (h1 ) · (h2 ⊗ · · · ⊗ hn ⊗ σ).
Checking the cyclic property of τn , i.e., τnn+1 = 1 is a highly non-trivial task. The
\
cyclic cohomology of the cocyclic module H(δ,σ) is the Hopf cyclic cohomology of
the triple (H, δ, σ). (cf. also [1], [42], [43] for more examples of cyclic modules
arising from actions and coactions of Hopf algebras on algebras and coalgebras.)
Lecture 5: Connes–Chern
character
Classicaly, Chern character relates the K-theory of a space to its ordinary coho-
mology theory. In noncommutative geometry, in addition to K-theory there is also
a very important dual K-homology theory built out of abstract elliptic operators
on the noncommutative space. In this lecture we look at the noncommutative ana-
logues of Chern character maps for both K-theory and K-homology, with values
in cyclic homology and cyclic cohomology, respectively. As we mentioned before,
it was the search for a noncommutative analogue of the Chern character in K-
homology that eventually led Alain Connes to the discovery of cyclic cohomology.
K-theory, K-homology, cyclic homology and cohomology, via their allied Chern
character maps, enter into a beautiful index formula of Connes which plays an
important role in applications of noncommutative geometry.
We mentione that of all characteristic classes, the Chern character is the only
one that admits an extension to the noncommutative world. In particular there are
no analogues of Chern classes or Pontryagin classes for noncommutative algebras.
where K 0 (resp. H) denotes the K-theory (resp. Čech cohomology with rational
coefficients). Moreover, thanks to result of Atiyah and Hirzebruch, it is known
that Ch is a rational isomorphism. It satisfies certain axioms and these axioms
completely characterize Ch. We shall not recall these axioms here since they are
not very useful for finding the noncommutative analogue of Ch. What turned
out to be most useful in this regard was the Chern–Weil definition of the Chern
79
80 Introduction
Ch : K 0 (X) → 2i
L
HdR (X),
i≥0
These pairings are compatible with the periodicity operator S in cyclic cohomology
in the sense that
h[ϕ], [e]i = hS[ϕ], [e]i
for all cyclic cocycles ϕ and K-theory classes [e], and thus induce a pairing
HP i (A) ⊗ Ki (A) → C, i = 0, 1,
Let us first check that the value of the pairing depends only on the cyclic co-
homology class of ϕ in HC 2n (A). It suffices to assume k = 1 (why?). Let ϕ = bψ
with ψ ∈ Cλ2n−1 (A), be a coboundary. Then we have
ϕ(e, . . . , e) = bψ(e, . . . , e)
= ψ(ee, e, . . . , e) − ψ(e, ee, . . . , e) + · · · + (−1)2n ψ(ee, e, . . . , e)
= ψ(e, . . . , e)
= 0,
where N −1 ϕ = 1
2n+1 ϕ (since ϕ is cyclic), and
−1
(1 − λ)−1 b0 ϕ = (1 + 2λ + 3λ2 + · · · + (2n + 2)λ2n+1 )b0 ϕ.
2n + 2
Thus we have
Now we have
1 1
hS[ϕ], [e]i = (Sϕ)(e, . . . , e) = ϕ(e, . . . , e) = h[ϕ], [e]i.
(n + 1)! n!
{traces on A} × K0 (A) → C,
82 Introduction
k
X
hτ, [e]i = τ (eii ),
i=1
It is easy to check that the above map is a trace. In general, there is an A-module
F such that E ⊕F ' An is a free module and EndA (E) embeds in Mn (A). One can
check that the induced trace on EndA (E) is independent of the choice of splitting.
Now, from our description of Tr in terms of τ , it is clear that
hτ, [E]i = dimτ (E) = Tr(idE )
for any finite projective A-module E.
The topological information hidden in an idempotent is much more subtle than
just its ‘rank’, as two idempotents, say vector bundles, can have the same rank
but still be non-isomorphic. In fact traces can only capture the 0-dimensional
information. To know more about idempotents and K-theory we need the higher
dimensional analogues of traces, which are cyclic cocycles, and the pairing (42).
As we saw in Section 0.15 cyclic cocycles can also be realized in the (b, B)-
bicomplex picture of cyclic cohomology. Given an even cocycle
ϕ = (ϕ0 , ϕ2 , . . . , ϕ2n )
in the (b, B)-bicomplex, its pairing with an idempotent e ∈ Mk (A) can be shown
to be given by
n
X k! 1
h[ϕ], [e]i = (−1)k ϕ2k e − , e, . . . , e (43)
(2k)! 2
k=1
0.18 Connes–Chern character in K-theory 83
. d
et := (et ) = [xt , et ] for 0 ≤ t ≤ 1.
dt
Proof. Let
. . .
xt = [et , et ] = et et − et et .
d 2 . . .
(e ) = et et + et et = et .
dt t
Multiplying this last relation on the left by et yields
.
et et et = 0.
Now we have
. . . . .
[xt , et ] = [et et − et et , et ] = et et + et et = et .
d d .
hτ, et i = τ (et ) = τ (et ) = τ ([xt , et ]) = 0.
dt dt
Hence the value of the pairing, for a fixed τ , depends only on the homotopy class
of the idempotent. This shows that the pairing
{traces on A} × K0 (A) → C
is well defined.
This is generalized in
is constant in t.
84 Introduction
Proof. Differentiating with respect to t and using the above lemma, we obtain
d . .
ϕ(et , . . . , et ) = ϕ(et , . . . , et ) + ϕ(et , et , . . . , et ) + · · ·
dt
.
· · · + ϕ(et , . . . , et , et )
2n
X
= ϕ(et , . . . , [xt , et ], . . . , et )
i=0
= Lxt ϕ(et , . . . , et ).
We saw in Section 0.14 that inner derivations act trivially on Hochschild and cyclic
cohomology. This means that for each t there is a cyclic (2n − 1)-cochain ψt such
that the Lie derivative Lxt ϕ = bψt . We then have
d
ϕ(et , . . . , et ) = (bψt )(et , . . . , et ) = 0.
dt
The formulas in the odd case are as follows. Given an invertible matrix u ∈
Mk (A), representing a class in K1alg (A), and an odd cyclic (2n − 1)-cocycle ϕ on
A, we define
2−(2n+1)
h[ϕ], [u]i := ϕ̃(u−1 − 1, u − 1, . . . , u−1 − 1, u − 1), (44)
(n − 12 ) . . . 12
where the cyclic cocycle ϕ̃ is defined in (40). As we saw in Section 0.14, any cyclic
cocycle can be represented by a normalized cocycle for which ϕ(a0 , . . . , a1 ) = 0 if
ai = 1 for some i. When ϕ is normalized, formula (44) reduces to
2−(2n+1)
h[ϕ], [u]i = ϕ̃(u−1 , u, . . . , u−1 , u) (45)
(n − 12 ) . . . 12
As in the even case, the induced pairing HC 2n+1 (A) ⊗ K1alg (A) → C is com-
patible with the periodicity operator: for any odd cyclic cocycle ϕ ∈ Zλ2n+1 (A)
and an invertible u ∈ GLk (A), we have
h[ϕ], [u]i = hS[ϕ], [u]i.
These pairings are just manifestations of perhaps more fundamental maps that
define the even and odd Connes–Chern characters
Ch02n : K0 (A) → HC2n (A),
Ch2n+1
1 : K1 (A) → HC2n+1 (A),
as we describe them now. In the even case, given an idempotent e = (eij ) ∈ Mk (A),
we define for each n ≥ 0,
−1
Ch2n
0 (e) = (n!) Tr(e ⊗ e ⊗ · · · ⊗ e)
| {z }
2n+1
X (46)
= ei0 i1 ⊗ ei1 i2 ⊗ · · · ⊗ ei2n i0 ,
i0 ,i1 ,...,i2n
0.18 Connes–Chern character in K-theory 85
where on the right-hand side the class of the tensor in A⊗(2n+1) / Im(1 − λ) is
understood. In low dimensions we have
k
X
Ch00 (e) = eii ,
i=1
k X
X k X
k
Ch20 (e) = ei0 i1 ⊗ ei1 i2 ⊗ ei2 i0 ,
i0 =1 i1 =1 i2 =1
1
b(Ch2n
0 (e)) = (1 − λ) Tr(e ⊗ · · · ⊗ e),
2 | {z }
2n
Ch2n+1
1 ([u]) = Tr((u−1 − 1) ⊗ (u − 1) ⊗ · · · ⊗ (u−1 − 1) ⊗ (u − 1)).
| {z }
2n+2
is the class of the differential form ω = z −1 dz, representing the fundamental class
of S 1 in de Rham cohomology.
Let X be a smooth closed manifold, A = C ∞ (X), and let Ω• X denote the de Rham
complex of X. The alternative definition of the classical Chern character Ch, called
the Chern–Weil theory, uses the differential geometric notions of connection and
curvature on vector bundles as we briefly recall now [61]. Let E be a complex
vector bundle on X and let ∇ be a connection on E. Thus by definition,
∇ : C ∞ (E) → C ∞ (E) ⊗A Ω1 X
∇(f ξ) = f ∇(ξ) + ξ ⊗ df
Ch(E) = Tr(eR ).
1
(We have omitted the normalization factor of 2πi to be multiplied by R.) One
shows that Ch(E) is a closed form and that its cohomology class is independent
of the choice of connection.
Now let e ∈ Mn (C ∞ (X)) be an idempotent representing the smooth vector
bundle E on X. Smooth sections of E are in one-to-one correspondence with
smooth map ξ : X → Cn such that eξ = ξ. One can check that the following
formula defines a connection on E, called the Levi-Civita or Grassmannian con-
nection:
∇(ξ) = edξ ∈ C ∞ (E) ⊗A Ω1 X.
Computing the curvature form, we obtain
ˆ 2 (ξ) = ed(edξ) = ededξ.
R(ξ) = ∇
R(ξ) = ededeξ,
and hence the following formula for the matrix valued curvature 2-form R:
R = edede.
Ch2n
0 (e) is mapped to the component of Ch(E) of degree 2n.
Ω = Ω0 ⊕ Ω1 ⊕ Ω1 ⊕ Ω2 ⊕ · · ·
∇(ξa) = ∇(ξ)a + ξ ⊗ da
be the (necessarily unique) extension of ∇ which satisfies the graded Leibniz rule
ˆ
∇(ξω) ˆ
= ∇(ξ)ω + (−1)deg ξ ξdω
with respect to the right Ω-module structure on E ⊗A Ω. It is defined by
ˆ ⊗ ω) = ∇(ξ)ω + (−1)deg ω ξ ⊗ dω.
∇(ξ
ˆ 2 : E ⊗A Ω• → E ⊗A Ω• , which can be
The curvature of ∇ is the operator ∇
easily checked to be Ω-linear:
ˆ 2 ∈ EndΩ (E ⊗A Ω) = EndA (E) ⊗ Ω.
∇
Let : Ω2n → C be a closed graded trace representing a cyclic 2n-cocycle ϕ
R
Exercise 0.18.1. Let E be a finite projective right A-module. Show that EndA (E) '
E ⊗A E ∗ where A∗ = HomA (E, A). The canonical pairing E ⊗A E ∗ → A defined
by ξ ⊗ f 7→ f (ξ) induces a map EndA (E) → A/[A, A] = HC0 (A). In particular if
τ : A → C is a trace on A, the induced trace on EndA (E) is simply obtained by
composing τ with the canonical pairing between E and E ∗ .
Exercise 0.18.2. Verify that under the natural quasi-isomorphism between (b, B)
and cyclic complexes, formula (43) corresponds to (42).
Exercise 0.18.3. Show that a right A-module E admits a connection with respect
to the universal differential calculus (ΩA, d), if and only if E is projective.
is an odd bounded operator with F 2 − I ∈ K(H) being compact. This data must
satisfy the crucial condition
for all a ∈ C(X). We shall make no attempt at turning these cycles into a homology
theory. Suffice it to say that the homology theory is defined as the quotient of the
set of these cycles by a homotopy equivalence relation (cf. [44], [32] for a recent
account).
When X is a smooth closed manifold, the main examples of abstract elliptic
operators in the above sense are given by elliptic pseudodifferential operators of
order 0, D : C ∞ (E + ) → C ∞ (E − ) acting between sections of vector bundles E +
and E − on X. Let P : H + → H − denote the natural extension of D to a bounded
operator where H + = L2 (E + ) and H − = L2 (E − ), and let Q : H − → H + denote
a parametrix of P . Define F by (47). Then with C(X) acting as multiplication
operators on H + and H − , basic elliptic theory shows that (H, F ) is an elliptic
operator in the above sense on C(X).
If e ∈ Mn (C(X)) is an idempotent representing a vector bundle on X, then
the formula
h(H, F ) , [e]i := index Fe+
with the Fredholm operator Fe+ := eF e : eH + → eH − can be shown to define a
pairing between the K-theory of X and abstract elliptic operators on X. This is
the duality between K-homology and K-theory.
A modification of the above notion of abstract elliptic operator, which makes
sense over noncommutative algebras, both in the even and odd case, is the following
notion of Fredholm module in [19] which is an important variation of a related
notion from [2], [10], [51] (cf. the remark below).
π : A → L(H);
For 1 ≤ p < ∞, let Lp (H) denote the Schatten ideal of p-summable operators.
A Fredholm module (H, F ) is called p-summable if, instead of (48), we have the
stronger condition:
[F, π(a)] ∈ Lp (H) (49)
for all a ∈ A. Since Lp (H) ⊂ Lq (H) for p ≤ q, a p-summable Fredholm module is
clearly q-summable for all q ≥ p.
92 Introduction
Remark 4. Notice that in the preceding example with F defined by (47), and in
general in [2], [10], [51], the condition F 2 = I for a Fredholm module only holds
modulo compact operators. Similarly for the two equalities in equation (50). It
is shown in [21] that with simple modifications one can replace such (H, F ) by an
equivalent Fredholm module in which these equations, except (48), hold exactly.
The point is that as far as pairing with K-theory is concerned the set up in [2],
[10], [51] is enough. It is for the definition of the Chern character and pairing with
cyclic cohomology that one needs the exact equalities F 2 = I and (50), as well as
the finite summability assumption (49).
Let (H, F ) be an odd p-summable Fredholm module over an algebra A and let
n be an integer such that 2n ≥ p. To simplify the notation, from now on in our
formulae the operator π(a) will be denoted by a. Thus an expression like a0 [F, a1 ]
stands for the operator π(a0 )[F, π(a1 )], etc. We define a (2n − 1)-cochain on A by
where Tr denotes the operator trace. Notice that by our p-summability assump-
tion, each commutator is in Lp (H) and hence, by Hölder inequality for Schatten
class operators (cf. Appendix B), their product is in fact a trace class operator as
soon as 2n ≥ p.
Proof. For a ∈ A, let da := [F, a]. The following relations are easily established:
for all a, b ∈ A we have
Notice that for the second relation the assumption F 2 = 1 is essential. Now ϕ2n−1
can be written as
and therefore
2n
X
(bϕ2n−1 )(a0 , . . . , a2n ) = Tr (−1)i F da0 . . . d(ai dai+1 ) . . . da2n
i=0
+ (−1)2n+1 Tr(F d(a2n a0 )da1 . . . da2n−1 ).
Using the derivation property of d, we see that most of the terms cancel and we
are left with just four terms
Using the relation F da = −da · F and the trace property of Tr we see that the
second and third terms cancel. By the same argument the first and last terms
cancel as well. This shows that ϕ2n−1 is a Hochschild cocycle.
To check the cyclic property of ϕ2n−1 , again using the relation F da = −da · F ,
and the trace property of Tr, we have
Now the products [F, a0 ][F, a1 ] . . . [F, a2m−1 ] are trace class for all m ≥ n.
Therefore we obtain a sequence of odd cyclic cocycles
The next proposition shows that these cyclic cocycles are related to each other via
the periodicity S-operator of cyclic cohomology:
94 Introduction
and the question is if we can identify this cocycle with some local formula. We
claim that
Z
4
Tr(F [F, f0 ][F, f1 ]) = f0 df1 for all f0 , f1 ∈ A.
2πi
To verify the claim, it suffices to check it for the basis elements f0 = em , f1 = en
for all m, n ∈ Z. The right-hand side is easily computed:
(
if m + n 6= 0,
Z
4 0
em den =
2πi 4n if m + n = 0.
96 Introduction
ϕ2n (a0 , a1 , . . . , a2n ) = Tr(γF [F, a0 ][F, a1 ] . . . [F, a2n ]). (53)
As in the odd case, we obtain a sequence of even cyclic cocycles ϕ2m , defined
by
ϕ2m (a0 , a1 , . . . , a2m ) = Tr(γF [F, a0 ][F, a1 ] . . . [F, a2m ]), m ≥ n.
Proposition 0.19.4. For all m ≥ n we have
The even Connes–Chern characters Ch2m = Ch2m (H, F, γ) are now defined
by rescaling the even cyclic cocycles ϕ2m :
(−1)m m!
Ch2m (a0 , a1 , . . . , a2m ) := 2 Tr(γF [F, a0 ][F, a1 ] . . . [F, a2m ]) (54)
H + = `2 (T 0 ) and H − = `2 (T 1 ) ⊕ C,
ϕ : T 0 − {p} → T 1
98 Introduction
a − P −1 aP
0
γF [F, a] = ,
0 −a + P aP −1
so that
1
Tr(γF [F, a]) = Tr(a − P −1 aP ).
2
0.19 Connes–Chern character in K-homology 99
and
h(P −1 aP )(εp ), εp i = 0 and h(P −1 aP )(εq ), εq i = τ (a)
for all q 6= p, from which (55) follows.
Our next goal is to define the index pairing between Fredholm modules over A
and the K-theory of A. Notice that for this we do not need to assume that the
Fredholm module is finitely summable. We start with the even case. Let (H, F, γ)
be an even Fredholm module over an algebra A and let e ∈ A be an idempotent.
Let
Fe+ : eH0 → eH1
denote the restriction of the operator eF e to the subspace eH0 . It is a Fredholm
operator. To see this, let Fe− : eH1 → eH0 denote the restriction of eF e to the
subspace eH1 . We claim that the operators Fe+ Fe− −1 and Fe− Fe+ −1 are compact.
Atkinson’s theorem then shows that Fe+ is Fredholm. The claim follows from the
following computation:
There is a similar index pairing between odd Fredholm modules over A and
the algebraic K-theory group K1alg (A). Let (H, F ) be an odd Fredholm module
over A and let U ∈ A× be an invertible element in A. Let P = F 2+1 : H → H be
the projection operator defined by F . Let us check that the operator
PUP : PH → PH
100 Introduction
is a Fredholm operator. Again the proof hinges on Atkinson’s theorem and noticing
that P U −1 P is an inverse for P U P modulo compact operators. We have
P U P P U −1 P − IP H = P U P U −1 P − IP H = P (U P − P U + P U )U −1 P − IP H
1
= P [U, P ]U −1 P + P − IP H = P [U, F ]U −1 P.
2
But [F, U ] is a compact operator by our definition of Fredholm modules and hence
the last term is compact too. Similarly one checks that P U −1 P P U P − IP H is a
compact operator as well. We can thus define the index pairing:
h(H, F ), [U ]i := index (P U P )
cyclic cocycle is the Connes–Chern character of the Fredholm module (H, F ), the
above equation can be written as
1
h[(H, F )], [f ]i = hChodd (H, F ), Chodd (f )i,
2πi
where the pairing on the right-hand side is between cyclic cohomology and homol-
ogy. As we shall prove next, this is a special case of a very general index formula
of Connes.
0.20 Connes’ index theorem 101
(−1)n
index(Fe+ ) = ϕ2n (e, e, . . . , e),
2
where the cyclic 2n-cocycle ϕ2n is defined by
Proof. We use the following fact from the theory of Fredholm operators (cf. Propo-
sition A.2 for a proof): let P 0 : H 0 → H 00 be a Fredholm operator and let Q0 : H 00 →
H 0 be such that for an integer n ≥ 0, 1 − P 0 Q0 ∈ Ln+1 (H 00 ) and 1 − Q0 P 0 ∈
Ln+1 (H 0 ). Then
0 Q0
1 0
F0 = and γ 0
= .
P0 0 0 −1
As in the proof of Proposition 0.19.1 let de := [F, e]. Using the relations e2 = e,
ede · e = 0, and edede = de · de · e, we have
and hence (e − (eF e)2 )n+1 = (−1)n+1 (edede)n+1 = (−1)n+1 e(de)2n+2 . Thus the
index can be written as
which of course proves the theorem. In the above computation we used the fact
that Tr(γeF e(de)2n+1 ) = Tr(γF ede · e(de)2n ) = 0.
where on the left-hand side we have the pairing between K-homology and K-theory
and on the right-hand side the pairing between cyclic cohomology and homology.
The corresponding index formula in the odd case is as follows:
(−1)n
index(P uP ) = ϕ2n−1 (u−1 , u, . . . , u−1 , u),
22n
1 − Q0 P 0 = 1 − P u−1 P P uP
= 1 − pu−1 (P u − uP + uP )P
= 1 − P u−1 [P, u]P − P
1
= − P u−1 du · P
2
1 1
= P du−1 · uP = P du−1 (uP − P u + P u)
2 2
1
= − P du du + P du−1 P u
−1
4
1
= − P du−1 du,
4
where in the last step the relation P du−1 P = 0 was used. This relation follows
from
[P, u−1 ] = [P 2 , u−1 ] = P [P, u−1 ] + [P, u−1 ]P.
Since, by our summability assumption, du = [F, u] ∈ L2n (H) and similarly du−1 ∈
L2n (H), we have 1 − Q0 P 0 ∈ Ln (H 0 ).
A similar computation shows that
1
1 − P 0 Q0 = − P dudu−1 ,
4
and hence 1 − P 0 Q0 ∈ Ln (H 0 ).
Using formula (56) for the index, we obtain
(−1)n (−1)n
1+F −1 n 1+F −1 n
= Tr (du du) − Tr (dudu )
22n 2 22n 2
n
(−1)
= Tr(F (du−1 du)n )
22n
(−1)n
= ϕ2n−1 (u−1 , u, . . . , u−1 , u),
22n
where in the last step we used the relations
Using the pairing HC 2n−1 (A)⊗K1alg (A) → C and the definition of Ch2n−1 (H, F ),
the above index formula can be written as
where on the left-hand side we have the pairing between K-homology and K-theory
and on the right-hand side the pairing between cyclic cohomology and homology.
Example 0.20.1 (A noncommutative connected space). A projection in a ∗-
algebra is an element e satisfying e2 = e = e∗ . It is called a trivial projection
if e = 0 or e = 1. It is clear that a compact space X is connected if and only if the
algebra C(X) has no non-trivial projections. Let us agree to call a noncommutative
space represented by a C ∗ -algebra A connected if A has no non-trivial projections.
The Kadison conjecture states that the reduced group C ∗ -algebra of a torsion-free
discrete group is connected. This conjecture, in its full generality, is still open
although it has now been verified for various classes of groups [?]. Methods of
noncommutative geometry play an important role in these proofs. The validity of
the conjecture for free groups was first established by Pimsner and Voiculescu [?]
using techniques of K-theory. Here we reproduce Connes’ proof of this conjecture
for free groups. Note that the conjecture is obviously true for the finitely generated
free abelian groups Zn , since by Fourier theory, or the Gelfand–Naimark theorem,
C ∗ (Zn ) ' C(Tn ), and the n-torus T n is of course connected.
Let τ : Cr∗ (F2 ) → C be the canonical normalized trace. It is positive and
faithful in the sense that for all a ∈ A, τ (aa∗ ) ≥ 0 and τ (aa∗ ) = 0 if and only if
a = 0. Thus if we can show that for a projection e, τ (e) is an integer then we can
deduce that e = 0 or e = 1. In fact since e is a projection we have 0 ≤ e ≤ 1 and
therefore 0 ≤ τ (e) ≤ 1, and by integrality we have τ (e) = 1 or τ (e) = 0. Since τ
is faithful from 0 = τ (e) = τ (ee∗ ) we have e = 0. A similar argument works for
τ (e) = 1.
Now the proof of the integrality of τ (e) is based on Connes’ index formula in
Theorem 0.20.1 and is remarkably similar to proofs of classical integrality theorems
for characteristic numbers in topology using an index theorem: to show that a
number τ (e) is an integer it suffices to shows that it is the index of a Fredholm
operator. Let (H, F, γ) be the even 1-summable Fredholm module over the dense
subalgebra A ⊂ Cr∗ (F2 ) defined in Example 0.19.2. The index formula combined
with (55), shows that if e ∈ A is a projection then
1
τ (e) = Tr(γF e[F, e]) = index(Fe+ ) ∈ Z
2
0.20 Connes’ index theorem 105
is an integer and we are done. To prove the integrality result for idempotents in
A which are not necessarily in A, we make use of the fact that A is stable under
holomorphic functional calculus. Let e ∈ A be an idempotent. For any > 0
there is an idempotent e0 ∈ A such that ke − e0 k < . In fact, since A is dense in
A we can first approximate it by an element g ∈ A. Since sp(e) ⊂ {0, 1}, sp(g)
is concentrated around 0 and 1. Let f be a holomorphic function defined on an
open neighborhood of sp(g) which is identically equal to 0 around 0 and identically
equal to 1 around 1. Then
Z
1
e0 = f (g) = f (z)(z1 − e)−1 dz,
2πi γ
passing from the spectral triple to the corresponding Fredholm module, we lose
the metric structure, but still retain the topological information, in particular the
index pairing, encoded by the triple. For examples of spectral triples arising in
physics and number theory the reader should consult [23].
Exercise 0.20.1. The Fredholm module of Example 0.19.2 can be defined over any
free group. For Γ = Z one obtains an even Fredholm module over C ∗ (Z) ' C(S 1 ).
Identify this Fredholm module and its character.
Exercise 0.20.2. Give an example of a discrete group Γ and a projection e ∈ CΓ
such that τ (e) is not an integer (τ is the canonical trace).
Compact operators,
Fredholm operators, and
abstract index theory
107
108 A Compact operators, Fredholm operators, and abstract index theory
F(H) ⊂ J ⊂ K(H).
Lemma A.1. Let T be a compact operator. For any ε > 0 there is a finite
dimensional subspace V ⊂ H such that kP T P k < ε, where P is the orthogonal
projection onto the orthogonal complement of V .
The first thorough study of the ideal structure of L(H) was done by Calkin
[13]. Among the two-sided ideals of L(H), and perhaps the most important ones
for noncommutative geometry, are the Schatten ideals, and ideals related to the
Dixmier trace [21]. Let us recall the definition of the former class of ideals next.
A compact operator T ∈ K(H) is called a trace class operator if
∞
X
µn (T ) < ∞.
n=1
is finite and is independent of the choice of basis. We denote the set of trace class
operators by L1 (H). It is a two sided ∗-ideal in L(H). Using the definition of the
trace Tr, it is easy to check that if A and B are both trace class, then
What is much less obvious though, and that is what we actually used in Chapter
4, is that if both AB and BA are trace class then (A.1) still holds. A proof of this
can be given using Lidski’s theorem. This theorem is one of the hardest facts to
establish about trace class operators (cf. [65] for a proof).
Now since for any two operators A and B, AB and BA have the same spectrum
(and spectral multiplicity) except for 0 (cf. Exercise ??) we obtain the
Corollary A.1. Assume A and B are bounded operators such that AB and BA
are both trace class. Then (A.1) holds.
kST kr ≤ kSkp kT kq .
Under suitable conditions, e.g. when X is compact Hausdorff and the kernel
K is continuous, TK is a trace class operator and
Z
Tr(TK ) = K(x, x) dx.
X
In the remainder of this section we shall recall some basic definitions and facts
about Fredholm operators and index. A bounded linear operator T : H1 → H2
between two Hilbert spaces is called a Fredholm operator if its kernel and cokernel
are both finite dimensional:
We list some of the standard properties of Fredholm operators and the index
that are frequently used in noncommutative geometry:
1. (Atkinson’s theorem) A bounded operator T : H1 → H2 is Fredholm if
and only if it is invertible modulo compact operators, that is, if there exists an
operator S : H2 → H1 such that 1 − ST and 1 − T S are compact operators on H1
and H2 respectively. S is called a parametrix for T . It can also be shown that T
is Fredholm if and only if it is invertible module finite rank operators.
Let C := L(H)/K(H) denote the Calkin algebra and π : L(H) → C be the
quotient map. (By general C ∗ -algebra theory, a quotient of a C ∗ -algebra by a
closed two sided ∗-ideal is a C ∗ -algebra in a natural way). Thus Atkinson’s theorem
A Compact operators, Fredholm operators, and abstract index theory 111
T (ei ) = ei+1 , i ≥ 0.
It is easy to see that T is injective and its range is the closed subspace spanned by
ei , i ≥ 1. Thus T is a Fredholm operator with index(T ) = −1. Its adjoint T ∗ (the
backward shift) has index +1. Their powers T m and T ∗m are m-step forward and
backward shifts, respectively, with index(T m ) = m and index(T ∗m ) = −m.
3. We saw in Section 0.19 that for any odd Fredholm modules (H, F ) over
an algebra A and an invertible element U ∈ A the operator P U P : P H → P H is
a Fredholm operator, where P = 1+F 2 is the projection onto the 1-eigenspace of
F . Similarly for an even Fredholm module (H, F, γ) over A and an idempotent
e ∈ A, the operator Fe+ : (eF e)+ : e+ H+ → e− H− is Fredholm.
4. Elliptic differential operators acting on smooth sections of vector bundles
over closed manifolds define Fredholm operators on the corresponding Sobolev
spaces of sections. Computing the index of such Fredholm operators is what the
index theorem of Atiyah–Singer achieves. Let M be a smooth manifold and let E
and F be smooth complex vector bundles on M . Let
D : C ∞ (E) → C ∞ (F )
It is easy to see that this concept is interesting only if V1 and V2 are both infinite
dimensional. The stongest results are obtained when T is a bounded linear operator
between Hilbert spaces.
Exercise A.1. Any invertible operator is clearly Fredholm and its index is zero.
Thus any compact perturbation of a an invertible operator is Fredholm and its
index is zero. Is it true that any Fredholm operator with zero index is a compact
perturbation of an invertible operator?
K-theory
An = eAn ⊕ (1 − e)An
e = uf u−1
S
for some invertible u ∈ GL(n, A). Let M (A) = Mn (A) be the direct limit of
the matrix algebras Mn (A) under the embeddings Mn (A) → Mn+1 (A) defined by
a 7→ ( a0 00 ). Similarly let GL(A) be the direct limit of the groups GL(n, A). It acts
on M (A) by conjugation.
Definition B.0.1. Two idempotents e ∈ Mk (A) and f ∈ Ml (A) are called stably
equivalent if their images in M (A) are equivalent under the action of GL(A).
115
116 B K-theory
Lemma B.0.1. The projective modules Pe and Pf are isomorphic if and only if
the idempotents e and f are stably equivalent.
Let Idem(M (A))/ GL(A) denote the set of stable equivalence classes of idem-
potents over A. This is an abelian monoid under the operation
e 0
(e, f ) 7→ e ⊕ f := .
0 f
It is clear that any finite projective module is of the type Pe for some idempo-
tent e. In fact writing P ⊕ Q ' An , one can let e be the idempotent corresponding
to the projection map (p, q) 7→ (p, 0). These observations prove the following
lemma.
Lemma B.0.2. For any unital ring A, the map e 7→ Pe defines an isomorphism
of monoids
Idem(M (A))/ GL(A) ' P(A).
Given an idempotent e = (eij ) ∈ Mn (A), its image under a homomorphism
f : A → B is the idempotent f∗ (e) = (f (eij )). This is our formula for f∗ : K0 (A) →
K0 (B) in the idempotent picture of K-theory. It turns A → K0 (A) into a functor
from unital algebras to abelian groups.
For a unital Banach algebra A, K0 (A) can be described in terms of connected
components of the space of idempotents of M (A) under its inductive limit topology
(a subset V ⊂ M (A) is open in the inductive limit topology if and only if V ∩Mn (A)
is open for all n). It is based on the following important observation: Let e and f
be idempotents in a unital Banach algebra A and assume ke − f k < 1/k2e − 1k.
Then e ∼ f . In fact with
v = (2e − 1)(2f − 1) + 1 (B.1)
and u = 21 v, we have ueu−1 = f . To see that u is invertible note that ku − 1k < 1.
One consequence of this fact is that if e and f are in the same path component of
the space of idempotents in A, then they are equivalent. As a result we have, for
any Banach algebra A, an isomorphism of monoids
P(A) ' π0 (Idem(M (A))),
where π0 is the functor of path components.
For C ∗ -algebras, instead of idempotents it suffices to consider only the pro-
jections. A projection is a self-adjoint idempotent (p2 = p = p∗ ). The reason is
that every idempotent in a C ∗ -algebra is similar to a projection [7]: let e be an
idempotent and set z = 1 + (e − e∗ )(e∗ − e). Then z is invertible and positive
and one shows that p = ee∗ z −1 is a projection and is similar to e. In fact, it can
be shown that the set of projections of a C ∗ -algebra is a retraction of its set of
idempotents. Let Proj(M (A)) denote the space of projections in M (A). We have
established isomorphisms of monoids
P(A) ' π0 (Idem(M (A))) ' π0 (Proj(M (A)))
117
det : GL(C) → C× ,
while K 1 (pt) = 0. It turns out that, to obtain the right result, one should divide
GL(A) by a bigger subgroup, i.e., by the closure of its commutator subgroup. This
works for all Banach algebras and will give the right definition of topological K1 .
A better approach however is to define the higher K groups in terms of K0 and
the suspension functor [7].
Bibliography
[1] R. Akbarpour and M. Khalkhali, Hopf algebra equivariant cyclic homology and
cyclic homology of crossed product algebras. J. Reine Angew. Math. 559 (2003),
137–152. 78
[2] M. F. Atiyah, Global theory of elliptic operators. In Proc. Internat. Conf. on Func-
tional Analysis and Related Topics (Tokyo, 1969), University of Tokyo Press, Tokyo
1970, 21–30. 90, 91, 92
[3] H. Bass, Algebraic K-theory. W. A. Benjamin, Inc., New York 1968.
[4] P. Baum and R. Douglas, Index theory, bordism, and K-homology. Contemp. Math.
10 (1982), 1–31. 90
[5] F. Bayen, M. Flato, C. Fronsdal, A. Lichnerowicz, and D. Sternheimer, Deformation
theory and quantization. I. Deformations of symplectic structures. Ann. Physics
111 (1978), no. 1, 61–110; II. Physical applications. Ann. Physics 111 (1978), no.
1, 111–151. 32
[6] J. Bellisard, A. van Elst and H. Schultz-Baldes, The noncommutative geometry of
the quantum Hall effect. J. Math. Phys. 35 (1994), no. 10, 5373–5451.
[7] B. Blackadar, K-theory for operator algebras. Math. Sci. Res. Inst. Publ. 5,
Springer-Verlag, New York 1986. 90, 116, 117
[8] B. Blackadar, Operator algebras. In Theory of C ∗ -algebras and von Neumann al-
gebras, Encyclopaedia Math. Sci. 122, Operator Algebras and Non-commutative
Geometry III, Springer-Verlag, Berlin 2006. 36
[9] J.-B. Bost, Principe d’Oka, K-théorie et systèmes dynamiques non commutatifs.
Invent. Math. 101 (1990), no. 2, 261–333.
[10] L. Brown, R. Douglas, and P. Fillmore, Extensions of C ∗ -algebras and K-homology.
Ann. of Math. (2) 105 (1977), no. 2, 265–324. 90, 91, 92
[11] D. Burghelea, The cyclic homology of the group rings. Comment. Math. Helv. 60
(1985), no. 3, 354–365. 42, 44, 55, 69, 70
[12] A. P. Calderón, The analytic calculation of the index of elliptic equations. Proc.
Nat. Acad. Sci. U.S.A. 57 (1967), 1193–1194. 111
[13] J. W. Calkin, Two-sided ideals and congruences in the ring of bounded operators
in Hilbert space. Ann. of Math. (2) 42 (1941), 839–873. 108
[14] H. Cartan and S. Eilenberg, Homological algebra. Princeton University Press,
Princeton, N.J., 1999. 20, 25, 41, 44, 45
119
120 Bibliography
[32] J. Cuntz, R. Meyer and J. Rosenberg, Topological and bivariant K-theory. Ober-
wolfach Semin. 36, Birkhäuser, Basel 2007. 91
[33] J. Cuntz, G. Skandalis and B. Tsygan, Cyclic homology in non-commutative ge-
ometry. Encyclopaedia Math. Sci. 121, Operator algebras and non-commutative
geometry, II, Springer-Verlag, Berlin 2004.
[34] P. Dirac, The fundamental equations of quantum mechanics. Proc. Royal Soc. Lon-
don A 109 (1926), 642–653. 19, 28
[35] R. Douglas, Banach algebra techniques in operator theory. Second edition, Grad.
Texts in Math. 179. Springer-Verlag, New York 1998. 107
[36] B. Feı̆gin and B. L. Tsygan, Additive K-theory. In K-theory, arithmetic and geom-
etry (Moscow, 1984–1986), Lecture Notes in Math. 1289, Springer-Verlag, Berlin
1987, 67–209. 31, 69
[37] M. Gerstenhaber, The cohomology structure of an associative ring. Ann. of Math.
(2) 78 (1963), 267–288. 16, 34
[38] J. M. Gracia-Bondia, J. C. Várilly, and H. Figueroa, Elements of noncommutative
geometry. Birkhuser Adv. Texts, Birkhuser, Boston 2000.
[39] A. Grothendieck, Produits tensoriels topologiques et espaces nucléaires. Mem.
Amer. Math. Soc. (1955), no. 16. 37, 38
[40] V. Guillemin and S. Sternberg, Variations on a theme by Kepler. Amer. Math. Soc.
Colloq. Publ. 42. Amer. Math. Soc., Providence, R.I., 1990. 28, 35
[41] U. Haagerup, All nuclear C ∗ -algebras are amenable. Invent. Math. 74 (1983), no.
2, 305–319. 36
[42] P. Hajac, M. Khalkhali, B. Rangipour, and Y. Sommerhäuser, Stable anti-Yetter-
Drinfeld modules. C. R. Math. Acad. Sci. Paris 338 (2004), no. 8, 587–590. 78
[43] P. Hajac, M. Khalkhali, B. Rangipour, and Y. Sommerhäuser, Hopf-cyclic homol-
ogy and cohomology with coefficients. C. R. Math. Acad. Sci. Paris 338 (2004),
no. 9, 667–672. 78
[44] N. Higson and J. Roe, Analytic K-homology. Oxford Math. Monogr., Oxford Uni-
versity Press, Oxford 2000. 91
[45] N. Higson and J. Roe (eds.), Surveys in noncommutative geometry, Clay Math.
Proc. 6, Amer. Math. Soc., Providence, R.I., 2006.
[46] G. Hochschild, On the cohomology groups of an associative algebra. Ann. of Math.
(2) 46, (1945), 58–67.
[47] G. Hochschild, B. Kostant, and A. Rosenberg, Differential forms on regular affine
algebras. Trans. Amer. Math. Soc. 102 (1962), 383–408. 38, 40
[48] M. Karoubi, K-theory. An introduction. Grundlehren Math. Wiss. 226, Springer-
Verlag, Berlin 1978.
[49] M. Karoubi, Homologie cyclique et K-théorie. Astrisque 149 (1987). 70
[50] G. G. Kasparov, The operator K-functor and extensions of C ∗ -algebras. Izv. Akad.
Nauk SSSR Ser. Mat. 44 (1980), no. 3, 571–636 (in Russian). 90
[51] G. G. Kasparov, Equivariant KK-theory and the Novikov conjecture. Invent. Math.
91 (1988), no. 1, 147–201. 91, 92
122 Bibliography