Basic Concepts of Noncommutative Geometry
Basic Concepts of Noncommutative Geometry
Masoud Khalkhali
Mathematics Department, University of Western Ontario
London ON, Canada
1
Contents
1 Introduction 2
3 Noncommutative quotients 21
3.1 Groupoids . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2 Groupoid algebras . . . . . . . . . . . . . . . . . . . . . . . . 24
3.3 Morita equivalence . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3.1 Algebraic theory . . . . . . . . . . . . . . . . . . . . . 29
3.3.2 Strong Morita equivalence . . . . . . . . . . . . . . . . 32
3.4 Noncommutative quotients . . . . . . . . . . . . . . . . . . . 33
4 Cyclic cohomology 37
4.1 Hochschild (co)homology . . . . . . . . . . . . . . . . . . . . . 40
4.2 Cyclic (co)homology . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.1 Connes’ cyclic complex . . . . . . . . . . . . . . . . . . 52
4.2.2 Connes’ long exact sequence . . . . . . . . . . . . . . . 60
5 Chern-Connes character 68
C Equivalence of categories 97
1
1 Introduction
One of the major advances of science in the 20th century was the discovery
of a mathematical formulation of quantum mechanics by Heisenberg in 1925
[41]. From a mathematical point of view, transition from classical mechanics
to quantum mechanics amounts to, among other things, passing from the
commutative algebra of classical observables to the noncommutative algebra
of quantum mechanical observables. Recall that in classical mechanics an ob-
servable (e.g. energy, position, momentum, etc.) is a function on a manifold
called the phase space of the system. Immediately after Heisenberg’s work,
ensuing papers by Dirac [32] and Born-Heisenberg-Jordan [5], made it clear
that a quantum mechanical observable is a (selfadjoint) operator on a Hilbert
space called the state space of the system. Thus the commutative algebra of
functions on a space is replaced by the noncommutative algebra of operators
on a Hilbert space.
A little more than fifty years after these developments, Alain Connes real-
ized that a similar procedure can in fact be applied to areas of mathematics
where the classical notions of space (e.g. measure space, locally compact
space, or a smooth space) looses its applicability and pertinence and can be
replaced by a new idea of space, represented by a noncommutative algebra.
Connes’ theory, which is generally known as noncommutative geometry,
is a rapidly growing new area of mathematics that interacts with and con-
tributes to many disciplines in mathematics and physics. For a recent survey
see Connes’ article [16]. Examples of such interactions and contributions
include: theory of operator algebras, index theory of elliptic operators, alge-
braic and differential topology, number theory, standard model of elementary
particles, quantum Hall effect, renormalization in quantum field theory, and
string theory. (For a description of these relations in more details see the
report below.) To understand the basic ideas of noncommutative geometry
one should perhaps first come to grips with the idea of a noncommutative
space.
The inadequacy of the classical notions of space manifests itself for exam-
ple when one deals with highly singular “bad quotients”; spaces such as the
quotient of a nice space by the ergodic action of a group or the space of leaves
of a foliation. In all these examples the quotient space is typically ill behaved
even as a topological space. For example it may fail to be even Hausdorff,
or have enough open sets, let alone being a reasonably smooth space. The
unitary dual of a noncompact (Lie) group, except when the group is abelian
2
or almost abelian, is another example of an ill behaved space.
One of Connes’ key observations is that in all these situations one can
attach a noncommutative algebra, through a noncommutative quotient con-
struction, that captures most of the information. Examples of this noncom-
mutative quotient construction include crossed product by action of a group,
or by action of a groupoid. In general the noncommutative quotient is the
groupoid algebra of a topological groupoid.
Noncommutative geometry has as its limiting case the classical geom-
etry, but geometry expressed in algebraic terms. Thus to understand its
relation with classical geometry one should first understand one of the most
important ideas of mathematics which can be expressed as a duality between
commutative algebra and geometry. This is by no means a new observation
or a new trend. To the contrary, this duality has always existed and been
utilized in mathematics and its applications. The earliest example is perhaps
the use of numbers in counting! It is, however, the case that throughout the
history each new generation of mathematicians find new ways of formulating
this principle and at the same time broaden its scope. Just to mention a
few highlights of this rich history we mention Descartes (analytic geometry),
Hilbert (affine varieties and commutative algebras), Gelfand-Naimark (lo-
cally compact spaces and commutative C ∗ -algebras), Grothendieck (Schemes
and topos theory), and Connes (noncommutative geometry).
A key idea here is the well-known relation between a space and the com-
mutative algebra of functions on that space. More precisely there is a dual-
ity between certain categories of geometric spaces and categories of algebras
representing those spaces. Noncommutative geometry builds on, and vastly
extends, this fundamental duality between geometry and commutative alge-
bras.
For example, by a celebrated theorem of Gelfand and Naimark [35] one
knows that the category of locally compact Hausdorff spaces is equivalent to
the dual of the category of commutative C ∗ -algebras. Thus one can think of
not necessarily commutative C ∗ -algebras as the dual of a category of non-
commutative locally compact spaces. What makes this a successful proposal
is first of all a rich supply of examples and secondly the possibility of ex-
tending many of the topological and geometric invariants to this new class of
spaces. Let us briefly recall a few other examples from a long list of results
in mathematics that put in duality certain categories of geometric objects
with a corresponding category of algebraic objects.
To wit, Hilbert’s Nullstellensatz states that the category of algebraic vari-
3
eties over an algebraically closed field is equivalent to the dual of the category
of finitely generated commutative algebras without nilpotent elements (so
called reduced algebras). This is a perfect analogue of the Gelfand-Naimark
theorem in the world of commutative algebras.
Similarly, the Serre-Swan theorem states that the category of vector bun-
dles over a compact Hausdorff space (resp. affine algebraic variety) X is
equivalent to the category of finitely generated projective modules over the
algebra of continuous functions (resp. regular functions) on X.
Thus a pervasive idea in noncommutative geometry is to treat (certain
classes) of noncommutative algebras as noncommutative spaces and try to
extend tools of geometry, topology, and analysis to this new setting. It should
be emphasized, however, that, as a rule, this extension is never straightfor-
ward and always involve surprises and new phenomena. For example the
theory of the flow of weights and the corresponding modular automorphism
group in von Neumann algebras has no counterpart in classical measure the-
ory, though the theory of von Neumann algebras is generally regarded as
noncommutative measure theory. Similarly the extension of de Rham ho-
mology for manifolds to cyclic cohomology for noncommutative algebras was
not straightforward and needed some highly nontrivial considerations.
Of all the topological invariants for spaces, topological K-theory has the
most straightforward extension to the noncommutative realm. Recall that
topological K-theory classifies vector bundles on a topological space. Using
the above mentioned Serre-Swan theorem, it is natural to define, for a not
necessarily commutative ring A, K0 (A) as the group defined by the semi-
group of isomorphism classes of finite projective A-modules. The definition
of K1 (A) follows the same pattern as in the commutative case, provided A
is a Banach algebra and the main theorem of topological K-theory, the Bott
periodicity theorem, extends to all Banach algebras.
The situation is much less clear for K-homology, the theory dual to K-
theory. By the work of Atiyah, Brown-Douglas-Fillmore, and Kasparov,
one can say, roughly speaking, that K-homology cycles on a space X are
represented by abstract elliptic operators on X and while K-theory classifies
vector bundles on X, K-homology classifies the abstract elliptic operators
on X. The pairing between K-theory and K-homology takes the form <
[D], [E] >= the Fredholm index of the elliptic operator D with coefficients
in the vector bundle E. Now one good thing about this way of formulating
K-homology is that it almost immediately extends to noncommutative C ∗ -
algebras. The two theories are unified in a single theory called KK-theory
4
due to G. Kasparov.
Cyclic cohomology was discovered by Connes in 1981 [11, 13] as the right
noncommutative analogue of de Rham homology of currents and as a target
space for noncommutative Chern character maps from both K-theory and
K-homology. One of the main motivations of Connes seems to be transverse
index theory on foliated spaces. Cyclic cohomology can be used to identify
the K-theoretic index of transversally elliptic operators which lie in the K-
theory of the noncommutative algebra of the foliation. The formalism of
cyclic cohomology and Chern-Connes character maps form an indispensable
part of noncommutative geometry. In a different direction, cyclic homology
also appeared in the 1983 work of Tsygan [60] and was used, independently,
also by Loday and Quillen [54] in their study of the Lie algebra homology
of the Lie algebra of stable matrices over an associative algebra. We won’t
pursue this aspect of cyclic homology in these notes.
A very interesting recent develpoment in cyclic cohomology theory is the
Hopf-cyclic cohomology of Hopf algebras and Hopf module (co)algebras in
general. Motivated by the original work of Connes and Moscovici [18, 19]
this theory is now extended and elaborated on by several authors [1, 2, 38, 39,
49, 50, 51, 52]. There are also very interesting relations between cocycles for
Hopf-cyclic cohomology theory of the Connes-Moscovici Hopf algebra H1 and
operations on spaces of modular forms and modular Hecke algebras [20, 21],
and spaces of Q-lattices [23]. We will say nothing about these develpments
in these notes. Neither we shall discuss the approach of Cuntz and Quillen
to cyclic cohomology theory and their cellebrated proof of excision property
for periodic (bivariant) cyclic cohomology [25, 30, 27, 28, 29].
The following “dictionary” illustrates noncommutative analogues of some
of the classical theories and concepts originally conceived for spaces. In
these notes we deal only with a few items of this dictionary. For a much
fuller account and explanations, as well as applications of noncommutative
geometry, the reader should consult Connes’ beautiful book [15].
5
commutative noncommutative
measure space von Neumann algebra
locally compact space C ∗ - algebra
vector bundle finite projective module
complex variable operator on a Hilbert space
real variable sefadjoint operator
infinitesimal compact operator
range of a function spectrum of an operator
K-theory K-theory
vector field derivation
integral trace
closed de Rham current cyclic cocycle
de Rham complex Hochschild homology
de Rham cohomology cyclic homolgy
Chern character Chern-Connes character
Chern-Weil thoery noncommutative Chern-Weil thoery
elliptic operator K-cycle
spin Riemannian manifold spectral triple
index theorem local index formula
group, Lie algebra Hopf algebra, quantum group
symmetry action of Hopf algebra
1
BIRS Workshop on Noncommutative Geometry, Banff International Research Sta-
tion, Banff, Alberta, Canada, April 2003, Organized by Alain Connes, Joachim
Cuntz, George Elliott, Masoud Khalkhali, and Boris Tsygan. Full report available at:
[Link]/birs.
6
This conjecture, in its simplest form, is formulated for any locally compact
topological group. There are more general Baum-Connes conjectures with co-
efficients for groups acting on C*-algebras, for groupoid C*-algebras, etc.,
that for the sake of brevity we don’t consider here. In a nutshell the Baum-
Connes conjecture predicts that the K-theory of the group C*-algebra of a
given topological group is isomorphic, via an explicit map called the Baum-
Connes map, to an appropriately defined K-homology of the classifying space
of the group. In other words invariants of groups defined through noncom-
mutative geometric tools coincide with invariants defined through classical
algebraic topology tools. The Novikov conjecture on the homotopy invari-
ance of higher signatures of non-simply connected manifolds is a consequence
of the Baum-Connes conjecture (the relevant group here is the fundamental
group of the manifold). Major advances were made in this problem in the
past seven years by Higson-Kasparov, Lafforgue, Nest-Echterhoff-Chabert,
Yu, Puschnigg and others.
7
Baum-Connes conjecture for groups with property T, where the extension of
KK functor to Banach algebras plays an important role.
A new trend in cyclic cohomology theory is the study of the cyclic coho-
mology of Hopf algebras and quantum groups. Many noncommutative spaces,
such as quantum spheres and quantum homogeneous spaces, admit a quantum
group of symmetries. A remarkable discovery of Connes and Moscovici in the
past few years is the fact that diverse structures, such as the space of leaves of
a (codimension one) foliation or the space of modular forms, have a unified
quantum symmetry. In their study of transversally elliptic operators on foli-
ated manifolds Connes and Moscovici came up with a new noncommutative
and non-cocommutative Hopf algebra denoted by Hn (the Connes-Moscovici
Hopf algebra). Hn acts on the transverse foliation algebra of codimension n
foliations and thus appears as the quantized symmetries of a foliation. They
noticed that if one extends the noncommutative Chern-Weil theory of Connes
from group and Lie algebra actions to actions of Hopf algebras, then the char-
acteristic classes defined via the local index formula are in the image of this
new characteristic map. This extension of Chern-Weil theory involved the
introduction of cyclic cohomology for Hopf algebras.
The index theorem of Atiyah and Singer and its various generalizations
and ramifications are at the core of noncommutative geometry and its appli-
cations. A modern abstract index theorem in the noncommutative setting is
the local index formula of Connes and Moscovici. A key ingredient of such
an abstract index formula is the idea of an spectral triple due to Connes.
Broadly speaking, and neglecting the parity, a spectral triple (A, H, D) con-
sists of an algebra A acting by bounded operators on the Hilbert space H and
a self-adjoint operator D on H. This data must satisfy certain regularity
properties which constitute an abstraction of basic elliptic estimates for ellip-
tic PDE’s acting on sections of vector bundles on compact manifolds. The
local index formula replaces the old non-local Chern-Connes cocycle by a new
Chern character form Ch(A, H, D) of the given spectral triple in the cyclic
complex of the algebra A. It is a local formula in the sense that the cochain
Ch(A, H, D) depends, in the classical case, only on the germ of the heat
kernel of D along the diagonal and in particular is independent of smooth
perturbations. This makes the formula extremely attractive for practical cal-
culations. The challenge now is to apply this formula to diverse situations
8
beyond the cases considered so far, namely transversally elliptic operators on
foliations (Connes and Moscovici) and the Dirac operator on quantum SU2
(Connes).
9
The noncommutative algebras that appear in noncommutative geometry
usually are obtained either as the result of a process called noncommutative
quotient construction or by deformation quantization of some algebra of func-
tions on a classical space. These two constructions are not mutually exclu-
sive. The starting point of deformation quantization is an algebra of functions
on a Poisson manifold where the Poisson structure gives the infinitesimal di-
rection of quantization. The existence of deformation quantizations for all
Poisson manifolds was finally settled by M. Kontsevich in 1997 after a series
of partial results for symplectic manifolds. The algebra of pseudodifferential
operators on a manifold is a deformation quantization of the algebra of classi-
cal symbols on the cosphere bundle of the manifold. This simple observation
is the beginning of an approach to the proof of the index theorem, and its
many generalizations by Elliott-Natsume-Nest and Nest-Tsygan, using cyclic
cohomology theory. The same can be said about Connes’s groupoid approach
to index theorems. In a different direction, quantum geometry also consists
of the study of noncommutative metric spaces and noncommutative complex
structures.”
10
Yu. I would also like to thank Reza Khosrovshahi the director of the math-
ematics division of IPM in Tehran whose encouragement and support was
instrumental in bringing these notes to existence.
11
Under pointwise addition and scalar multiplication C0 (X) is obviously an
algebra over the field of complex numbers C. Endowed with the sup-norm
and ∗-operation
f 7→ f ∗ , f ∗ (x) = f¯(x),
one checks that C0 (X) is a commutative C ∗ -algebra. If f : X → Y is a
continuous and proper map, let
C0 (f ) = f ∗ : C0 (Y ) −→ C0 (X), f ∗ (g) = g ◦ f,
12
[35] using Gelfand’s theory of commutative Banach algebras. We sketch a
proof of this result is Appendix A.
Under the Gelfand-Naimark correspondence compact Hausdorff spaces
correspond to unital C ∗ -algebras. We therefore have a duality, or equivalence
of categories
{compact Hausdorff spaces} ≃ {commutative unital C ∗ -algebras}op .
Based on Gelfand-Naimark theorem, we can think of the dual of the cate-
gory of not necessarily commutative C ∗ -algebras as the category of noncom-
mutative locally compact Hausdorff spaces. Various operations and concepts
for spaces can be paraphrased in terms of algebras of functions on spaces and
can then be immediately generalized to noncommutative spaces. This is the
easy part of noncommutative geometry! Here is a dictionary suggested by
the Gelfand-Naimark theorem:
space algebra
compact unital
1-point compactification unitization
Stone-Cech compactification multiplier algebra
closed subspace; inclusion closed ideal; quotient algebra
surjection injection
injection surjection
homoemorphism automorphism
Borel measure positive functional
probability measure state
disjoint union direct sum
cartesian product minimal tensor product
13
affine algebraic variety as finite projective modules over the coordinate ring
of the variety. Swan’s theorem sometimes is called the Serre-Swan theorem.
Recall that a right module P over a unital algebra A is called projective
if there exists a right A-module Q such that
M
P ⊕Q≃ A,
I
14
Based on the Serre-Swan theorem, one usually thinks of finite projective
modules over noncommutative algebras as noncommutative vector bundles.
We give a few examples starting with a commutative one.
Examples
1. The Hopf line bundle on the two sphere S 2 , also known as magnetic
monopole bundle, can be defined in various ways. (It was discovered, inde-
pendently, by Hopf and Dirac in 1931, motivated by very different consider-
ations). Here is an approach that lends itself to noncommutative generaliza-
tions. Let σ1 , σ2 , σ3 , be three matrices in M2 (C) that satisfy the canonical
anticommutation relations:
σi σj + σj σi = 2δij ,
for all i, j = 1, 2, 3. Here δij is the Kronecker symbol. A canonical choice is
the so called Pauli spin matrices:
0 1 0 i 1 0
σ1 = , σ2 = , σ3 = .
1 0 −i 0 0 −1
Define a function
F : S 2 → M2 (C), F (x1 , x2 , x3 ) = x1 σ1 + x2 σ2 + x3 σ3 ,
where x1 , x2 , x3 are coordinate functions on S 2 so that x21 +x22 +x23 = 1. Then
F 2 (x) = I2×2 for all x ∈ S 2 and therefore
1+F
e=
2
is an idempotent in M2 (C(S 2 )). It thus defines a complex vector bundle on
S 2 . We have,
1 1 + x3 x1 + ix2
e(x1 , x2 , x3 ) = .
2 x1 − ix2 1 − x3
Since
rank F (x) = trace F (x) = 1
for all x ∈ S 2 , we have in fact a complex line bundle over S 2 . It can be shown
that it is the line bundle associated to the Hopf fibration
S 1 → S 3 → S 2.
15
Incidentally, e induces a map f : S 2 → P 1 (C), where f (x) is the 1-
dimensional subspace defined by the image of F (x), which is 1-1 and onto.
Our line bundle is just the pull back of the canonical line bundle over P 1 (C).
This example can be generalized to higher dimensional spheres. One can
construct matrices σ1 , · · · , σ2n+1 in M2n (C) satisfying the Clifford algebra
relations [45]
σi σj + σj σi = 2δij ,
for all i, j = 1, · · · , 2n + 1. Define a matrix valued function F on the 2n
dimensional sphere S 2n , F ∈ M2n (C(S 2n )) by
2n+1
X
F = xi σi .
i=1
1+F
Then F 2 (x) = 1 for all x ∈ S 2n and hence e = 2
is an idempotent.
16
defines an algebra structure on Aθ .
Let E = S(R) be the Schwartz space of rapidly decreasing functions on R.
It is easily checked that the following formulas define an Aθ module structure
on E:
(Uf )(x) = f (x + θ), (V f )(x) = e−2πiθ f (x).
It can shown that E is finite and projective [10].
This construction can be generalized [10, 24, 58]. Let n, m be integers
with m > 0 and let En,m = S(R × Zm ), where Zm is the cyclic group of order
m. The following formulas define an Aθ module structure on En,m :
n
(Uf )(x, j) = f (x + θ − , j − 1),
m
n
(V f )(x, j) = e2πi(x−j m ) f (x, j).
17
The above correspondence associates to a variety V ⊂ Fn its coordinate
ring F[V ] defined by
denote the variety defined by the ideal I. The classical form of Nullstellensatz
[40] states that if F is algebraically closed and A is reduced then A can be
recovered as the coordinate ring of the variety V :
This is the main step in showing that the coordinate ring functor is an anti-
equivalence of categories. Showing that the functor is full and faithful is
easier. In Section 6 we sketch a proof of this fact when F is the field of
complex numbers.
18
In general one wants to know what kind of geometric objects correspond to
a commutative ring and how this correspondence goes. Affine schemes are
exactly defined to address this question. We follow the exposition in [40].
Let A be a commutative unital ring. The prime spectrum (or simply the
spectrum) of A is a pair (SpecA, OA ) where SpecA is a topological space and
OA is a sheaf of rings on SpecA defined as follows. As a set SpecA consists
of all prime ideals of A (an ideal I ⊂ A is called prime if for all a, b in
A, ab ∈ A implies that either a ∈ I, or b ∈ I). Given an ideal I ⊂ A, let
V (I) ⊂ SpecA be the set of all prime ideals which contain I. We can define a
topology on SpecA, called the Zariski topology, by declaring sets of the type
V (I) to be closed (this makesPsense since the easily established relations
V (IJ) = V (I) ∪ V (J) and V ( Ii ) = ∩V (Ii ) show that the intersection of
a family of closed sets is closed and the union of two closed sets is closed
as well). One checks that SpecA is always compact but is not necessarily
Hausdorff.
For each prime ideal p ⊂ A, let Ap denote the localization of A at p.
For an open set U ⊂ SpecA, let OA (U) be the set of all continuous sections
s : U → ∪p∈U Ap . (By definition a section s is called continuous if locally
around any point p ∈ U it is of the form fg , with g ∈
/ p). One checks that OA
is a sheaf of commutative rings on SpecA.
Now (SpecA, OA ) is a so called ringed space and A 7→ (SpecA, OA ) is
functor called the spectrum functor. A unital ring homomorphism f : A → B
defines a continuous map f ∗ : SpecB → SpecA by f ∗ (p) = f −1 (p) for all
prime ideals p ⊂ B. (note that if I is a maximal ideal f −1 (I) is not necessarily
maximal. This is one of the reasons one considers, for arbitrary rings, the
prime spectrum and not the maximal spectrum.)
An affine scheme is a ringed space (X, O) such that X is homeomorphic
to SpecA for a commutative ring A and O is isomorphic to OA . The spectrum
functor defines an equivalence of categories
The inverse equivalence is given by the global section functor that sends
an affine scheme to the ring of its global sections.
In the same vein categories of modules over a ring can be identified with
categories of sheaves of modules over the spectrum of the ring. Let A be a
commutative ring and let M be an A-module. We define a sheaf of modules
M over SpecA as follows. For each prime ideal p ⊂ A, let Mp denote the
19
localization of M at p. For any open set U ⊂ SpecA let M(U) denote the set
of continuous sections s : U −→ ∪p Mp (this means that s is locally a fraction
m
f
with m ∈ M and f ∈ Ap ). One can recover M from M by showing that
M ≃ ΓM is the space of global sections of M. The functors M 7→ M and
M 7→ ΓM define equivalence of categories [40]:
20
Recall that a Boolean algebra is a unital ring B in which x2 = x for all x
in B. A Boolean algebra is necessarily commutative as can be easily shown.
One defines an order relation on B by declaring x ≤ y if there is an y ′ such
that x = yy ′. It can be checked that this is in fact a partial order relation on
B. An Atom in a Boolean algebra is an element x such that x > 0 and there
is no y with 0 < y < x. A Boolean algebra is atomic if every element x is the
supremos of all the atoms smaller than x. A Boolean algebra is complete if
every subset has a supremum and infimum. A morphism of complete Boolean
algebras is a unital ring map which preserves all infs and sups. (Of course
any unital ring map between Boolean algebras preserves finite sups and infs).
Now, given a set S let
B = 2S = {f : S −→ 2},
where 2 := {0, 1}. Note that B is a complete atomic Boolean algebra. Any
map f : S → T between sets defines a morphism of complete atomic Boolean
algebras via pullback: f ∗ (g) := g ◦ f , and S 7→ 2S is a contravariant functor.
In the opposite direction, given a Boolean algebra B, one defines its
spectrum Ω(B) by
Ω(B) = HomBoolean (B, 2),
where we now think of 2 as a Boolean algebra with two elements. It can be
shown that the two functors that we have defined are anti-equivalences of
categories, quasi-inverse to each other. Thus once again we have a duality
between a certain category of geometric objects, namely sets, and a category
of commutative algebras, namely complete atomic Boolean algebras.
3 Noncommutative quotients
In this section we recall the method of noncommutative quotients as ad-
vanced by Connes in [15]. This is a technique that allows one to replace “bad
quotients” by nice noncommutative spaces, represented by noncommutative
algebras. In some cases, like noncommutative quotients for group actions,
the noncommutative quotient can be defined as a crossed product algebra.
In general, however, noncommutative quotients are defined as groupoid al-
gebras. In Section 3.1 we recall the definition of a groupoid together with its
various refinements like topological, smooth and étale groupoids. In Section
3.2 we define the groupoid algebra of a groupoid and give several examples.
21
An important concept is Morita equivalence of algebras. We treat both the
purely algebraic theory as well as the notion of strong Morita equivalence for
C ∗ -algebras in Section 3.3. Finally noncommutative quotients are defined in
Section 3.4.
3.1 Groupoids
Definition 3.1. A groupoid is a small category in which every morphism is
an isomorphism.
Let G be groupoid. We denote the set of objects of G by G (0) and, by a
small abuse of notation, the set of morphisms of G by G. Every morphism
has a source, has a target and has an inverse. They define maps, denoted by
s, t, and i, respectively,
s : G −→ G (0) , t : G −→ G (0) ,
i : G −→ G.
Composition γ1 ◦γ2 of morphisms γ1 and γ2 is only defined if s(γ1 ) = t(γ2 ).
Composition defines a map
◦ : G (2) = {(γ1, γ2 ); s(γ1 ) = t(γ2 )} −→ G.
Examples
1. (Groups). Every group G defines at least two groupoids in a natural way:
1.a Define a category G with one object * and
HomG (∗, ∗) = G,
where the composition of morphisms is simply the group multiplication. This
is obviously a groupoid.
22
Note that the set of morphisms of G is identified with the graph of the
relation ∼ in the usual sense:
G = {(x, y); x ∼ y} ⊂ X × X.
G × X −→ X, (g, x) 7→ gx,
G ≃ X × G,
Note that Example 1.a corresponds to the action of a group on a point and
example 1.b corresponds to the action of a group on itself via conjugation.
As we shall see, one can not get very far with just discrete groupoids. To
get really interesting examples like the groupoids associated to continuous
actions of topological groups and to foliations, one needs to consider topo-
logical as well as smooth groupoids, much in the same way as one studies
topological and Lie groups.
A topological groupoid is a groupoid such that its set of morphisms G, and
set of objects G (0) are topological spaces, and its composition, source, target
and inversion maps are continuous.
23
A special class of topological groupoids, called étale or r-discrete groupoids,
are particularly convenient to work with. An étale groupoid is a topological
groupoid such that its set of morphisms G is a locally compact topological
space and the fibers of the target map t : G → G (0)
are discrete.
A Lie groupoid is a groupoid such that G and G (0) are smooth manifolds,
the inclusion G (0) → G as well as the maps s, t, i and the composition map ◦
are smooth, and s and t are submersions. This last condition will gaurantee
that the domain of the composition map G (2) = {(γ1, γ2 ); s(γ1 ) = t(γ2 )} is a
smooth manifold.
Examples:
24
its general definition here, we should mention that, unlike locally compact
groups, an arbirtary locally compact groupoid need not have a Haar system
[56]. For discrete groupoids as well as étale groupoids and Lie groupoids,
however, the convolution product can be easily defined. We start by recalling
the definition of the groupoid algebra of a discrete groupoid. As we shall see,
in the discrete case the groupoid algebra can be easily described in terms of
matrix algebras and group algebras.
Let G be a discrete groupoid and let
M
CG = Cγ,
γ∈G
denote the vector space generated by the set of morphisms of G as its basis.
The formula
γ1 γ2 = γ1 ◦ γ2 , if γ1 ◦ γ2 is defined,
γ1 γ2 = 0, otherwise,
Under the above convolution product Cc (G) is an algebra called the convolu-
tion algebra of G. Note that for any γ the above sum is finite (why?) and the
convolution of two functions with compact support has compact support.
25
When the groupoid is the transformation groupoid of a group action, the
groupoid algebra reduces to a crossed product algebra. We recall its general
definition. Let G be a discrete group, A be an algebra and let Aut(A)
denote the group of automorphisms of A. An action of G on A is a group
homomorphism
α : G −→ Aut(A).
Sometimes one refers to the triple (A, G, α) as a noncommutative dynamical
system. We use the simplified notation g(a) := α(g)(a). The crossed product
or semidirect product algebra A ⋊ G is defined as follows. As a vector space
A ⋊ G = A ⊗ CG.
gag −1 = g(a),
π : A −→ L(H)
26
of the choice of the faithful representation π [31].
Examples:
denote the decomposition of the set of objects of G into its “connected com-
ponents”. By definition two objects x and y belong to the same connected
component if there is a morphism γ with source (γ) = x and target (γ) = y.
We have a direct sum decomposition of the groupoid algebra CG:
M
CG ≃ CGi .
i
G = HomG (x0 , x0 )
be the isotropy group of x0 . Assume first that G = {1} is the trivial group.
For simplicity assume that G 0 is a finite set with n elements. In other words
our groupoid G is the groupoid of pairs on a set of n elements. Recall that
G = {(i, j); i, j = 1, · · · n}
(i, j) 7→ Ei,j ,
27
Remark 1. As is emphasized by Connes in the opening section of [15], this
is in fact the way Heisenberg discovered matrices in the context of quantum
mechanics [41]. In other words noncommutative algebras appeared first in
quantum mechanics as a groupoid algebra! We recommend the reader care-
fully examine the arguments of [41] and [15].
In general, but still assuming that G (0) is connected, it is easy to see that
CG ≃ CG ⊗ Mn (C),
where G = HomG (x0 , x0 ) is the isotropy group of G.
28
G.
3. Let X be a locally compact Hausdorff space and let G denote the groupoid
of pairs on X. Its groupoid C ∗ -algebra C ∗ G is defined as follows. Let µ be
a positive Borel measure on X. We define a convolution product and an
∗-operation on the space of morphisms of G, Cc (X × X), by
Z
f ∗ g(x, y) = f (x, z)g(z, y)dµ(z),
X
∗
f (x, y) = f (y, x).
C ∗ G ≃ C0 (X).
29
In general there are many ways to define a functor F : MA → MB . By
a simple observation of Eilenberg-Watts, however, if F preserves finite limits
and colimits, then there exists a unique A − B bimodule X such that
X ⊗B Y ≃ A, Y ⊗A X ≃ B,
a 7→ La , b 7→ Rb ,
where La is the operator of left multiplication by a and Rb is the operator of
right multiplication by b.
In general it is rather hard to characterize the invertible bimodules. The
following theorem is one of the main results of Morita:
B = EndA (P ).
30
Then the algebras A and B are Morita equivalent. The equivalence A − B
bimodule is given by X = P with obvious A − B bimodule structure. As a
special case, we obtain the following geometric example.
Example Let X be a compact Hausdorff space and E a complex vector
bundle on X. Then the algebras A = C(X) of continuous functions on X
and B = Γ(End(E)) of global sections of the endomorphisms bundle of E
are Morita equivalent. In fact, in view of Swan’s theorem this is a special
case of the last example with P = Γ(E) the global sections of E. There
are analogous results for real as well as quaternionic vector bundles. If X
happens to be a smooth manifold we can let A to be the algebra of smooth
functions on X and B be the algebra of smooth sections of End(E).
Given a category C we can consider the category F un(C) whose objects
are functors from C → C and whose morphisms are natural transformations
between functors. The center of a category C is by definition the set of
natural transformations from the identity functor to itself:
Z(A) → Z(C), a 7→ Ra ,
where Ra (m) = ma for any module M and any m ∈ M, is one to one and
onto. It follows that Morita equivalent algebras have isomorphic centers:
M.E.
A ∼ B ⇒ Z(A) ≃ Z(B).
31
3.3.2 Strong Morita equivalence
Extending the Morita theory to non-unital algebras and to topological alge-
bras needs more work and is not an easy task. For (not necessarily unital)
C ∗ -algebras we have Rieffel’s notion of strong Morita equivalence that we
recall below.
For C ∗ -algebras one is mostly interested in their ∗-representations on a
Hilbert space. Thus one must consider equivalence A − B bimodules X such
that if H is a Hilbert space and a right A-module, then H ⊗A X is a Hilbert
space as well. This leads naturally to the concepts of Hilbert module and
Hilbert bimodule that we recall below.
Let B be a not necessarily unital C ∗ -algebra. A right Hilbert module over
B is a right B-module X endowed with a B-valued inner product such that
X is complete with respect to its natural norm. More precisely, we have a
sesquilinear map
X × X −→ B, (x, y) 7→< x, y >,
such that for all x, y in X and b in B we have
< x, y >=< y, x >∗ , < x, yb >=< x, y > b, and < x, x >> 0 for x 6= 0.
It can be shown that kxk := k < x, x > k1/2 is a norm on X. We assume X
is complete with respect to this norm.
Of course, for B = C, a Hilbert B-module is just a Hilbert space. A
very simple geometric example to keep in mind is the following. Let M be
a compact Hausdorff space and let E be a complex vector bundle on M
endowed with a Hermitian inner product. One defines a Hilbert module
structure on the space X = Γ(E) of continuous sections of E by
< s, t > (m) =< s(m), t(m) >m
for continuous sections s and t and m ∈ M.
A morphism of Hilbert B-modules X and Y is a bounded B-module
map X → Y . Every bounded operator on a Hilbert space has an adjoint.
This is not the case for Hilbert modules. (This is simply because, even
purely algebraically, a submodule of a module need not have a complementary
submodule). A bounded B-linear map T : X → X is called adjointable if
there is a bounded B-linear map T ∗ : X → X such that for all x and y in X
we have
< T x, y >=< x, T ∗ y > .
32
Let LB (X) denote the algebra of bounded adjointable B-module maps X →
X. It is a C ∗ -algebra.
Let A and B be C ∗ -algebras. A Hilbert A − B bimodule consists of a right
Hilbert B-module X and a C ∗ map
A −→ LB (X).
X ⊗B Y ≃ A, Y ⊗A X ≃ B.
(The tensor products are completions of algebraic tensor products with re-
spect to thier natural pre-Hilbert module structures.)
Two unital C ∗ -algebras are strongly Morita equivalent if and only if they
are Morita equivalent as algebras. Any C ∗ -algebra A is Morita equivalent
to its stabilization A ⊗ K, where ⊗ is the C ∗ tensor product and K is the
algebra of compact operators on a Hilbert space. Strongly Morita equivalent
algebras have naturally isomorphic topological K-theory. (cf. [37] for more
details, and a proof of these statements or references to original sources.)
33
where the noncommutative quotient is defined to be the groupoid algebra
itself.
Why is this a reasonable approach? The answer is that first of all, by a
theorem of M. Rieffel (see below) when the classical quotient, defined by a
group action, is a reasonable space, the algebra of continuous functions on
the classical quotient is strongly Morita equivalent to the groupoid algebra.
Now it is known that Morita equivalent algebras have isomorphic K-theory,
Hochschild and cyclic (co)homology groups. Thus the topological invariants
defined via noncommutative geometry are the same for the two constructions
and no information is lost.
For bad quotients there is no reasonable space but we think of the non-
commutative algebra defined as a groupoid algebra as representing a non-
commutative quotient space. Thanks to noncommutative geometry, tools
like K-theory, K-homology, cyclic cohomology and the local index formula,
etc., can be applied to great advantage in the study of these noncommutative
spaces.
Example 1.
a) We start with a simple example from [15]. Let X = {a, b} be a set with
two elements and define an equivalence relation on X that identifies a and
b, a ∼ b:
a b
•!•
The corresponding groupoid here is the groupoid of pairs on the set X. By
Example 1 in Section 3.3 its groupoid algebra is the algebra of 2 by 2 matrices
M2 (C). The identification is given by
faa fab
faa (a, a) + fab (a, b) + fba (b, a) + fbb (b, b) 7→ .
fba fbb
34
b) The above example can be generalized. For example let X be a finite set
with n elements with the equivalence relation x ∼ y for all x, y in X. The
corresponding groupoid G is the groupoid of pairs and its groupoid algebra,
representing the noncommutative quotient, is
CG ≃ Mn (C).
The algebra of functions on the classical quotient is given by
{f : X → C; f (a) = f (b) for all a, b in X} ≃ C.
Again the classical quotient is obviously Morita equivalent to the noncom-
mutative quotient.
where Gi is the isotropy group of the i-th orbit, and ni is the size of the i-th
orbit. Comparing the classical quotient with the noncommutative quotient
we see that:
i) If the action of G is free then Gi = {1} for all orbits i and therefore the
two algebras are Morita equivalent:
M M.E. M
C(X/G) ≃ C ∼ Mni (C) ≃ CG.
O i∈O
ii) The information about the isotropy groups is not lost in the noncommu-
tative quotient construction, while the classical quotient totally neglects the
35
isotropy groups.
V U = e2πiθ UV.
“C(T/Z)” ≃ C.
36
Let G be a discrete group acting by homeomorphisms on a locally compact
Hausdorff space X. Recall that the action is called free if for all g 6= e,
we have gx 6= x for all x ∈ G. The action is called proper if the map
G × X → X, (g, x) 7→ gx is a proper map in the sense that the inverse image
of a compact set is compact. One shows that when the action is free and
proper the orbit space X/G of a locally compact and Hausdorff space is again
a locally compact and Hausdorff space. Similarly, if X is a smooth manifold
and the action is free and proper then there exists a unique smooth structure
on X/G such that the quotient map X → X/G is smooth.
The following result of M. Rieffel [57] clarifies the relation between the
classical quotients and noncommutative quotients for group actions:
Theorem 3.2. Assume G acts freely and properly on a locally compact Haus-
dorff space X. Then we have a strong Morita equivalence between the C ∗ -
algebras C0 (X/G) and C0 (X) ⋊r G.
4 Cyclic cohomology
Cyclic cohomology was discovered by Alain Connes in 1981 [11]. One of
Connes’ main motivations came from index theory on foliated spaces. The
K-theoretic index of a transversally elliptic operator on a foliated manifold
is an element of the K-theory group of a noncommutative algebra, called
the foliation algebra of the given foliated manifold. Connes realized that to
identify this class it would be desirable to have a noncommutative analogue
of the Chern character with values in a, as yet unknown, cohomology theory
for noncommutative algebras that would play the role of de Rham homology
of smooth manifolds.
Now to define a noncommutative de Rham theory for noncommutative
algebras is a highly nontrivial matter. This is in sharp contrast with the
situation in K-theory where extending the topological K-theory to Banach
algebras is essentially a routine matter. Note that the usual algebraic formu-
lation of de Rham theory starts with the module of Kaehler differentials and
its exterior algebra which does not make sense for noncommutative algebras.
Instead the answer was found by Connes by analyzing the algebraic struc-
tures hidden in traces of products of commutators. These expressions are
directly defined in terms of an elliptic operator and its parametix and were
shown, via an index formula, to give the index of the operator when paired
with a K-theory class.
37
Let us read what Connes wrote in the Oberwolfach conference notebook
after his talk, summarizing his discovery and how he arrived at it [11]:
where
0 Q 1 0
F = , ε= ,
P 0 0 −1
and Q is a parametrix of P . An operation
K(A) × H(A) → C
where K(A) is the algebraic K-theory of A. It gives the index of the operator
from its associated class ϕ. Moreover < e, ϕ >=< e, Sϕ > so that the
important group to determine is the inductive limit Hg = LimH n (A) for
→
the map S. Using the tools of homological algebra the groups H n (A, A∗)
of Hochschild cohomology with coefficients in the bimodule A∗ are easier to
determine and the solution of the problem is obtained in two steps,
1) the construction of a map
38
and the proof of a long exact sequence
B S I
· · · → H n (A, A∗) → H n−1(A) → H n+1(A) → H n+1 (A, A∗) → · · ·
where I is the obvious map from the cohomology of the above complex to the
Hochschild cohomology.
2) The construction of a spectral sequence with E2 term given by the coho-
mology of the degree −1 differential I ◦B on the Hochschild groups H n (A, A∗)
and which converges strongly to a graded group associated to the inductive
limit.
This purely algebraic theory is then used. For A = C ∞ (V ) one gets the
de Rham homology of currents, and for the pseudo torus, i.e. the algebra of
the Kronecker foliation, one finds that the Hochschild cohomology depends on
the Diophantine nature of the rotation number while the above theory gives
Hg0 of dimension 1, Hg1 of dimension 2, and Hg0 of dimension 1 as expected
but from some remarkable cancellations”.
39
equivalence of these three definitions is established by explicit maps. Finally
we recall Connes’ computation of the cyclic (co)homology of the algebra of
smooth functions on a manifold, and Burghelea’s result on the cyclic homol-
ogy of group rings.
(δm)(a) = ma − am,
n
X
(δf )(a1 , · · · , an+1 ) = a1 f (a2 , · · · , an+1 ) + (−1)i+1 f (a1 , · · · , ai ai+1 , · · · , an+1 )
i=1
n+1
+(−1) f (a1 , · · · , an )an+1 ,
40
where m ∈ M = C 0 (A, M), and f ∈ C n (A, M), n ≥ 1.
One checks that
δ 2 = 0.
The cohomology of the complex (C • (A, M), δ) is by definition the Hochschild
cohomology of A with coefficients in M and will be denoted by H • (A, M).
Among all bimodules M over an algebra A, the following two bimodules
play an important role:
41
We give a few examples of Hochschild cohomology in low dimensions.
Examples
1. n = 0. It is clear that
H 0 (A, M) = {m ∈ M; ma = am for all a ∈ A}.
In particular for M = A∗ ,
H 0 (A, A∗ ) = {f : A → k; f (ab) = f (ba) for all a, b ∈ A},
is the space of traces on A.
d
Exercise: For A = k[x, dx ], the algebra of differential operators with polyno-
mial coefficients, show that H 0 (A, A∗ ) = 0.
42
such that B is unital, M has trivial multiplication (M 2 = 0), and the induced
A-bimodule structure on M coincides with the original bimodule structure.
Let E(A, M) denote the set of isomorphism classes of such extensions. We
define a natural bijection
E(A, M) ≃ H 2 (A, M)
0 −→ M −→ A ⊕ M −→ A −→ 0.
It can be checked that these two maps are bijective and inverse to each other.
We show that Hochschild cohomology is a derived functor. Let Aop denote
the opposite algebra of A, where Aop = A and the new multiplication is
defined by a.b := ba. There is a one to one correspondence between A-
bimodules and left A ⊗ Aop -modules defined by
(a ⊗ bop )m = amb.
43
where Bn (A) = A ⊗ Aop ⊗ A⊗n is the free left A ⊗ Aop module generated by
A⊗n . The differential b′ is defined by
b′ (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 ).
s(a ⊗ b ⊗ a1 ⊗ · · · ⊗ an ) = 1 ⊗ b ⊗ a ⊗ a1 ⊗ · · · ⊗ an .
0 ← A ← A ⊗ A ← A ⊗ V ⊗ A ← · · · A ⊗ ∧i V ⊗ A · · · ← A ⊗ ∧n V ⊗ A ← 0
44
by tensoring resolutions in 1) above for one dimensional vector spaces.
Conclude that for any symmetric A-bimodule M,
H i (A, M) ≃ M ⊗ ∧i V, i = 0, 1, · · · .
Before proceeding further let us recall the definition of the Hochschild
homology of an algebra with coefficients in a bimodule M. The Hochschild
complex of A with coefficients in M, (C• (A, M), δ), is defined by
C0 (A, M) = M, and Cn (A, M) = M ⊗ A⊗n , n = 1, 2, · · ·
45
¿From now on we denote by HH n (A) the Hochschild group H n (A, A∗ )
and by HHn (A) the Hochschild group Hn (A, A).
For applications of Hochschild and cyclic (co)homology to noncommu-
tative geometry, it is crucial to consider topological algebras, topological
bimodules and continuous chains and cochains on them. For example while
the algebraic Hochschild groups of the algebra of smooth functions on a
smooth manifold are not known, its topological Hochschild (co)homology is
computed by Connes as we recall below. We will give only a brief outline of
the definitions and refer the reader to [13, 15] for more details.
Let A be a locally convex topological algebra and M be a locally con-
vex topological A-bimodule. Thus A is a locally convex topological vector
space and the multiplication map A × A → A is continuous. Similarly M
is a locally convex topological vector space such that both module maps
A × M → M and M × A → M are continuous. In the definition of continu-
ˆ ⊗nˆ
ous Hochschild homology one uses the projective tensor product M ⊗A of
locally convex spaces. The algebraic Hochschild boundary, being continuous,
naturally extends to topological completions.
For cohomology one should use jointly continuous multilinear maps
ϕ : A × · · · × A → M.
With these provisions, the rest of the algebraic formalism remains the same
and carries over to the topological set up. In using projective resolutions,
one should use only those topological resolutions that admit a continuous
linear splitting. This gaurantees that the comparison theorem for projective
resolutions remain true in the continuous setting.
We give a few examples of Hochschild (co)homology computations. In
particular we shall see that group homology and Lie algebra homology are
instances of Hochschild homology. We start by recalling the classical results
of Connes [13] and Hochschild-Kostant-Rosenberg [44] on the Hochschild ho-
mology of smooth commutative algebras.
46
This means that any other derivation δ : A → M into a left A-module M,
uniquely factorizes through d. One usually defines Ω1 A = I/I 2 where I is
the kernel of the multiplication map A ⊗ A → A. Note that since A is
commutative this map is an algebra homomorphism. d is defined by
d(a) = a ⊗ 1 − 1 ⊗ a mod(I 2 ).
One defines the space of n-forms on A as the n-th exterior power of the
A-module Ω1 A:
Ωn A := ∧nA Ω1 A.
There is a unique extension of d to a graded derivation
d : Ω• A −→ Ω•+1 A.
εn : M ⊗A Ωn A −→ M ⊗ A⊗n , n = 0, 1, 2, · · · ,
X
εn (m ⊗ da1 ∧ · · · ∧ dan ) = sgn(σ)m ⊗ aσ(1) ⊗ · · · ⊗ aσ(n) ,
σ∈Sn
µn : M ⊗ A⊗n −→ M ⊗A Ωn A, n = 0, 1, · · ·
µn (m ⊗ a1 ⊗ · · · an ) = m ⊗ da1 ∧ · · · ∧ dan .
One checks that both maps are morphisms of complexes, i.e.
δ ◦ εn = 0, µn ◦ δ = 0.
47
is an inclusion. For M = A we obtain a natural inclusion
Ωn A −→ HHn (A).
The celebrated Hochschild-Kostant-Rosenberg theorem [44] states that if
A is the algebra of regular functions on an smooth affine variety the above
map is an isomorphism.
Let M be a smooth closed manifold and let A = C ∞ (M) be the algebra
of smooth complex valued functions on M. It is a locally convex (in fact,
Frechet) topological algebra. Fixing a finite atlas on M, one defines a family
of seminorms
pn (f ) = sup{|∂ I (f )|; |I| ≤ n},
where the supremum is over all coordinate charts. It is easily seen that the
induced topology is independent of the choice of atlas. In [13], using an
explicit resolution, Connes shows that the canonical map
HHncont(A) → Ωn M, f0 ⊗ · · · ⊗ fn 7→ f0 df1 · · · dfn ,
is an isomorphism. In fact the original, equivalent, formulation of Connes in
[13] is for continuous Hochschild cohomology HH n (A) which is shown to be
isomorphic to the continuous dual of Ωn M (space of n-dimensional de Rham
currents).
48
Let A = kG denote the group algebra of the group G over k. Then M is
a kG-bimodule via the two actions
and the two differentials are the same. It follows that the cohomology of G
with coefficients in M coincides with the Hochschild cohomology of kG with
coefficients in M.
g −→ Endk (M).
M ←− M ⊗ ∧1 g ←− M ⊗ ∧2 g ←− M · · · ,
δ(m ⊗ X) = X(m),
X
δ(m ⊗ X1 ∧ X2 ∧ · · · ∧ Xn ) = (−1)i+j m ⊗ [Xi , Xj ] ∧ X1 · · · ∧ X̂i · · · X̂j · · · ∧ Xn
i<j
X
+ (−1)i Xi (m) ⊗ X1 ∧ · · · X̂i ∧ · · · ∧ Xn .
i
X · m = X(m), m · X = 0.
49
Define a map
One checks that ε is a chain map (prove this!). We claim that it is a quasi-
isomorphism, i.e. it induces isomorphism on homology. To prove this, we
define a filtration on (C• (U(g), M), δ) using the Poincare-Birkhoff-Witt fil-
tration on U(g). The associated E 1 term is the de Rham complex of the
symmetric algebra S(g). The induced map is the antisymmetrization map
εn : M ⊗ ∧n g → M ⊗ S(g)⊗n .
for all n ≥ 0 [53]. 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.
Let M be an A-bimodule, and let Mk (M) be the space of k by k matrices
with coefficients in M. It is a bimodule over Mk (A). The generalized trace
map is defined by
T r(α0 ⊗ m0 ⊗ α1 ⊗ a1 ⊗ · · · ⊗ αn ⊗ an ) =
tr(α0 ⊗ α1 ⊗ · · · αn )m0 ⊗ a1 ⊗ · · · an ,
50
Exercise:
1. Show that T r is a chain map.
2. Let i : A → Mk (A) be the map that sends a in A to the matrix with
only one non-zero component in the upper left corner equal to a. There is a
similar map M → Mk (M). Define a map
51
define a homotopy
n
X
h= (−1)i hi
i=0
betweem id and Θ.
For the second part one checks again that the maps hi : A⊗n+1 →
⊗n+2
A , i = 0, · · · , n,
hi (a0 ⊗ · · · ⊗ an ) = (a0 ⊗ · · · ai ⊗ a · · · ⊗ an ),
n
X
(bf )(a0 , · · · , an+1 ) = (−1)i f (a0 , · · · , ai ai+1 , · · · , an+1 )
i=0
+(−1)n+1 f (an+1 a0 , · · · , · · · , an ).
Lemma 4.2. The space of cyclic cochains is invariant under the action of
b, i.e. for all n,
b Cλn (A) ⊂ Cλn+1 (A).
52
Proof. Define the operators λ : C n (A) → C n (A) and b′ : C n (A) → C n+1 (A)
by
(λf )(a0 , · · · , an ) = (−1)n f (an , a0 , · · · , an−1 ),
Xn
′
(b f )(a0 , · · · , an+1 ) = (−1)i f (a0 , · · · , ai ai+1 , · · · , an+1 ).
i=0
Examples
1. Let A = k be a field of characteristic zero. We have
Cλ2n (k) ≃ k, Cλ2n+1 (k) = 0.
53
The cyclic complex reduces to
0 −→ k −→ 0 −→ k −→ · · · .
Since HH n (k) = 0 for n ≥ 1, we conclude that the map I need not be injec-
tive and the cyclic complex is not a retraction of the Hochschild complex.
We obtain a map
Hm (M, C) −→ HC m (A), m = 0, 1, · · · ,
54
is a cyclic cocycle on A.
A noncommutative generalization of this procedure involves the notion
of a cycle on an algebra due to Connes [13] that we recall now. It gives a
geometric and intuitively appealing presentation for cyclic cocycles. It also
leads to a definition of cup product in cyclic cohomology and the S operator.
Let
Ω = Ω0 ⊕ Ω1 ⊕ Ω1 ⊕ Ω2 · · ·
be a differential graded algebra, where we assume that Ω0 = A and the
differential d : Ωi → Ωi+1 increases the degree. d is a graded derivation in
the sense that
such that
Z Z
dω = 0, and (ω1 ω2 − (−1)deg(ω1 )deg(ω2 ) ω2 ω1 ) = 0,
55
Now it is easily checked that the relation
Z
ϕ(a0 , a1 , · · · , an ) = a0 da1 · · · dan ,
c(g1 , · · · , gn ) = 0,
ϕc (g0 , · · · , gn ) = c(g1 , · · · , gn ) if g0 g1 · · · gn = e,
= 0 otherwise,
is a cyclic n-cocycle on the group algebra kG [12, 15]. In this way one obtains
a map
H n (G, k) −→ HC n (kG), c 7→ ϕc .
By a theorem of D. Burghelea [7] (see below), the cyclic cohomology group
HC n (kG) decomposes over the conjugacy classes of G and the component
corresponding to the conjugacy class of the identity is exactly the group co-
homology H n (G, k).
56
For each n ≥ 0, define a map
∧n g −→ C n (A), c 7→ ϕc
X
ϕc (a0 , a1 , · · · an ) = sgn(σ)τ (a0 Xσ(1) (a1 ) · · · Xσ(n) (an )),
σ∈Sn
where c = X1 ∧ · · · ∧ Xn .
Exercise: Check that 1) For any c, ϕc is a Hochschild cocycle, i.e. bϕc = 0.
2) If c is a Lie algebra cycle (i.e. if δ(c) = 0), the ϕc is a cyclic cocycle.
We therefore obtain, for each n ≥ 0, a map
from the Lie algebra homology of g with trivial coefficients to the cyclic
cohomology of A [12].
In particular if g is abelian then HnLie (g) ≃ ∧n (g) and we obtain a well
defined map
∧n (g) −→ HC n (A), n = 0, 1, · · · .
Here is an example of this construction, first appeared in [10]. Let A = Aθ
denote the “algebra of smooth functions” on the noncommutative torus. Let
X1 = (1, 0), X2 = (0, 1). There is an action of the abelian Lie algebra R2 on
Aθ defined on generators of Aθ by
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 , R) are:
1, X1 , X2 , X1 ∧ X2 .
57
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 )), ϕ′1 (a0 , a1 ) = τ (a0 X2 (a1 )),
ϕ2 (a0 , a1 , a2 ) = τ (a0 (X1 (a1 )X2 (a2 ) − X2 (a1 )X1 (a2 ))).
It is shown by Connes [13] that these classes generate the continuous pe-
riodic cyclic cohomology of Aθ .
5. (Cup product
R and the S-operation on cyclic cohomology) R′
Let (A, Ω, ) be an m-dimensional cycle on an algebra A and (B, Ω′ , ) and
n-dimensional cycle on an algebra B. Let Ω ⊗ Ω′ denote the (graded) tensor
product of the differential graded algebras Ω and Ω′ . By definition, we have
M
(Ω ⊗ Ω′ )n = Ωi ⊗ Ω′j ,
i+j=n
is well defined.
58
Exercise: By following the steps in the definition of the cup product, find an
“explicit” formula for ϕ#ψ, when ϕ is an m-dimensional cyclic cocycle and
ψ is an n-dimensional cyclic cocycle [13].
Let β denote the generator of HC 2 (k) defined by β(1, 1, 1) = 1. Using
the cup product with β we obtain the S-map
S : HC n (A) → HC n+2 (A), ϕ 7→ ϕ#β.
Exercise: Find explicit formulas for Sϕ when ϕ is a 0 or 1 dimensional cyclic
cocycle.
In the next section we give a different approach to S via the cyclic bi-
complex.
The generalized trace map
T r : Cnλ (A) → Cnλ (Mp (A)),
defined by
(T rϕ)(a0 ⊗ m0 , · · · , an ⊗ mn ) = tr(m0 · · · mn )ϕ(a0 , · · · , an ),
can be shown to be an example of cup product as well [13]. Indeed we have
T r(ϕ) = ϕ#tr.
So far we studied the cyclic cohomology of algebras. There is a “dual”
theory called cyclic homology that we introduce now. Let A be an algebra
and for n ≥ 0 let Cn (A) = A⊗(n+1) . For each n ≥ 0, define the operators
b : Cn (A) −→ Cn−1 (A), b′ : Cn (A) −→ Cn−1 (A), and λ : Cn (A) −→ Cn (A)
by
n−1
X
b(a0 ⊗ · · · ⊗ an ) = (−1)i (a0 ⊗ · · · ai ai+1 ⊗ an )
i=0
+ (−1)n (an a0 ⊗ a1 · · · ⊗ an−1 ),
n−1
X
′
b (a0 ⊗ · · · ⊗ an ) = (−1)i (a0 ⊗ · · · ai ai+1 ⊗ an ),
i=0
λ(a0 ⊗ · · · ⊗ an ) = (−1)n (an ⊗ a0 · · · ⊗ an−1 ).
The relation
(1 − λ)b′ = b(1 − λ)
59
can be easily established. Let (C• (A), b) denote the Hochschild complex of
A with coefficients in the A-bimodule A and let
Cnλ (A) := Cn (A)/Im(1 − λ).
The relation (1 − λ)b′ = b(1 − λ) shows that the operator b is well-defined on
C•λ (A). The quotient complex
(C•λ (A), b)
is called cyclic complex of A. Its homology, denoted by HCn (A), n = 0, 1, · · · ,
is called the cyclic homology of A.
60
The relations
N(1 − λ) = (1 − λ)N = 0, Nb = b′ N,
(1 − λ)b′ = b(1 − λ),
where [xn ] denotes the class of xn ∈ A⊗(n+1) in Cnλ (A) = A⊗(n+1) /Im(1 − λ).
One checks that this is a morphism of complexes. Now assume that k is a
field of characteristic zero. We show that the rows of C(A), i.e. the complexes
1−λ N
A⊗n+1 ←− A⊗n+1 ←− A⊗n+1 · · ·
Ker(1 − λ) = ImN
61
We can utilize the 2-periodicity of the cyclic bicomplex C(A) to define a
short exact sequence of complexes
where T ot′ C(A) denotes the total complex of the first two columns and
T otC(A)[2] is the shifted by two 2 complex. The last map is defined by
truncation:
(x0 , x1 , · · · , xn ) 7→ (x0 , · · · , xn−2 ).
The kernel of this map is the total complex of the first two columns of C(A):
This exact sequence was first obtained by Connes in 1981 [11, 13] in its
cohomological form:
S B I
· · · ←− HC n (A) ←− HC n−2 (A) ←− HH n−1(A) ←− HC n−1(A) ←− · · · .
62
The operator B is the connecting homomorphism of the long exact sequence.
It can therefore be represented on the level of chains by the formula
Exercise: Recall how the connecting homomorphism is defined for the long
exact sequence associated to a short exact sequence of complexes and drive
the above formula for B.
Remark 2. We defined, using the cup product with the generator of HC 2 (k),
an operation S : HC n (A) −→ HC n+2(A), for n = 0, 1, · · · . It can be shown
that this definition coincides with the cohomological form of the above defini-
tion of S.
For a proof of this fact in general see [53]. In the special case where B =
Mk (A) a simple proof can be given as follows. Indeed, by Morita invariance
63
property of Hochschild homology, we know that the inclusion i : A → Mk (A)
induces isomorphism on Hochschild groups and therefore on cyclic groups by
1) above.
The total homology (where direct products instead of direct sums is used
in the definition of the total complex) of this bicomplex is by definition the
periodic cyclic homology of A and is denoted by HP• (A). Note that because
of the 2-periodicity of this bicomplex HP•(A) is 2-periodic.
Similarly one defines the periodic cyclic cohomology HP • (A), where this
time one uses direct sums for the definition of the total complex. Since
cohomology and direct limits commute, these periodic groups are indeed
direct limits of cyclic cohomology groups under the S-map:
that
B 2 = 0, bB + Bb = 0.
64
Indeed, we have
B 2 = Ns(1 − λ)Ns(1 − λ) = 0,
bB + Bb = bNs(1 − λ) + Ns(1 − λ)b =
Nb′ s(1 − λ) + Nsb′ (1 − λ) =
N(1)(1 − λ) = 0.
Proof. We define explicit chain maps between these complexes and show that
they are chain homotopic via explicit homotopies. Define
I : T otB(A) → T otC(A), I = id + sN
J : T otC(A) → T otB(A), J = id + Ns.
g : T otB(A) → T otB(A), g = B0 s2 N
h : T otC(A) → T otC(A), h = s,
where B0 = (1 − λ)s.
65
We have, by direct computation:
I ◦ J = id + hδ + δh,
I ◦ J = id + gδ ′ + δ ′ g,
Examples
1. (Algebra of smooth functions). Let M be a closed smooth manifold,
A = C ∞ (M) denote the algebra of smooth complex valued functions on M,
and let (Ω• M, d) denote the de Rham complex of M. We saw that, by a
theorem of Connes, the map
1
µ : Cn (A) → Ωn M, µ(f0 ⊗ · · · ⊗ fn ) = f0 df1 · · · dfn ,
n!
induces an isomorphism between the continuous Hochschild homology of A
and differential forms on M:
HHn (A) ≃ Ωn M.
66
We have
n
X
µB(f0 ⊗ · · · ⊗ fn ) = µ (−1)ni (1 ⊗ fi ⊗ · · · ⊗ fi−1 − (−1)n fi ⊗ · · · fi−1 ⊗ 1)
i=0
X n
1
= (−1)ni dfi · · · dfi−1
(n + 1)! i=0
1
= (n + 1)df0 · · · dfn
(n + 1)!
= dµ(f0 ⊗ · · · ⊗ fn ).
B(A) −→ Ω(A),
67
[7], Hochschild and cyclic homology groups of kG decompose over the set of
conjugacy classes of G where each summand is the group homology (with
trivial coefficients) of a group associated to a conjugacy class. We recall this
result.
Let Gb denote the set of conjugacy classes of G, G′ be the set of conjugacy
classes of elements of finite order, and let G′′ denote the set of conjugacy
classes of elements of infinite order. For an element g ∈ G, let Cg = {h ∈
G; hg = gh} denote the centralizer of g, and let Wg = Cg / < g >, where
< g > is the group generated by g. Note that these groups depend, up
to isomorphism, only on the conjugacy class of g. We denote the group
homology with trivial coefficients of a group K by H∗ (K).
The Hochschild homology of kG is given by [7, 15, 53]:
M
HHn (kG) ≃ Hn (Cg ).
b
g∈G
5 Chern-Connes character
Recall that the classical Chern character is a natural transformation from K-
theory to ordinary cohomology theory with rational coefficients [55]. More
precisely for each compact Hausdorff space X we have a natural homomor-
phism M
Ch : K 0 (X) −→ H 2i (X, Q),
i≥0
68
known that Ch is a rational isomorphism in the sense that upon tensoring it
with Q we obtain an isomorphism
∼
M
ChQ : K 0 (X) ⊗ Q −→ H 2i (X, Q).
i≥0
Ch(E) = T r(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 its cohomology class is independent
of the choice of connection.
In [10, 13, 15], Connes shows that this Chern-Weil theory admits a vast
generalization. For example, for an algebra A and each integer n ≥ 0 there
are natural maps, called Chern-Connes character maps,
Ch2n
0 : K0 (A) −→ HC2n (A),
69
Ch2n+1
1 : K1 (A) −→ HC2n+1 (A),
compatible with S-operation.
Alternatively the noncommutative Chern character can be defined as
a pairing between cyclic cohomology groups and K-theory called Chern-
Connes pairing:
HC 2n (A) ⊗ K0 (A) −→ k,
HC 2n+1 (A) ⊗ K1 (A) −→ k.
These pairings are shown to be compatible with the periodicity operator S
in the sense that
< [ϕ], [e] >=< S[ϕ], [e] >,
and thus induce a pairing between periodic cyclic cohomology and K-theory.
We start by recalling the definition of these pairings. Let ϕ(a0 , · · · , a2n )
be an even cyclic cocycle on an algebra A. For each integer k ≥ 1, let
Let us first check that the value of the pairing depends only on the cyclic
cohomology class of ϕ in HC 2n (A). 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,
70
matrix, we have < [ϕ], [e] >=< [ϕ], [ueu−1 ] >. Again suffices to show this
for k = 1. But this is exactly the fact, proved in the last section, that inner
automorphisms act by identity on cyclic cohomology.
The formulas in the odd case are as follows. Given an invertible matrix
u ∈ Mk (A) and an odd cyclic cocycle ϕ(a0 , · · · , a2n+1 ) on A, we have
Exercise: Show that the above formula defines a pairing K1 (A)⊗HC 2n+1 (A) →
k.
There are also formulas for Chern-Connes pairings when the cyclic cocycle
is in the (b, B) or cyclic bicomplex; but we won’t recall them here (cf. [15],
[53]).
There is an alternative “infinitesimal proof” of the well-definement of
these pairings which works for Banach (or certain classes of topological)
algebras where elements of K0 (A) can be defined as smooth homotopy classes
of idempotents [15]:
Lemma 5.1. Let et , 0 ≤ t ≤ 1, be a smooth family of idempotents in a
Banach algebra A. There exists an smooth family xt , 0 ≤ t ≤ 1 of elements
of A such that
. d
et := (et ) = [xt , et ], for 0 ≤ t ≤ 1.
dt
Proof. Let
. . .
xt = [et , et ] = et et − et et .
Differentiating the idempotent condition e2t = et with respect to t we obtain
d 2 . . .
(et ) = et et + et et = et .
dt
Multiplying this last relation on the left by et we obtain
.
et et et = 0.
Now we have
. . . . .
[xt , et ] = [et et − et et , et ] = et et + et et = et .
71
It follows that if τ : A → C is a trace (= a cyclic zero cocycle), then
d d .
< τ, et >= τ (et ) = τ (et ) = τ ([xt , et ]) = 0.
dt dt
So that 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.
We saw that inner derivations act trivially on Hochschild and cyclic coho-
mology. This means that for each t there is a cyclic cocchain ψt such that
the Lie derivative Lxt ϕ = bψt . We then have
d
ϕ(et , · · · , et ) = (bψt )(et , · · · , et ) = 0.
dt
72
The formulas for the even and odd Chern-Connes character maps
Ch2n
0 : K0 (A) −→ HC2n (A),
Ch2n+1
1 : K1 (A) −→ HC2n+1 (A),
are as follows. In the even case, given an idempotent e = (eij ) ∈ Mk (A), we
have
X
Ch2n0 (e) = T r(e
| ⊗ e ·
{z· · ⊗ e
}) = ei0 i1 ⊗ ei1 i2 ⊗ · · · ⊗ ei2n i0 .
2n+1 i0 ,i1 ,···i2n
Ch2n+1
1 ([u]) = T r((u−1 − 1) ⊗ (u − 1) ⊗ · · · ⊗ (u−1 − 1) ⊗ (u − 1)).
| {z }
2n+2
Examples:
{traces on A} × K0 (A) −→ k,
n
X
< τ, [e] >= τ (eii ),
i=1
73
Let E be a finite projective right A-module. A trace τ on A induces a
trace on the endomorphism algebra of E,
T r : EndA (E) −→ k
74
denote the cyclic cocycle on A representing the fundamental class of S 1 in
de Rham homology. We have
Z
−1
< [ϕ], [u] >= ϕ(u, u ) = udu−1 = −2πi.
S1
75
Let M be a smooth closed manifold and let E be a complex vector bundle
on M. Let e ∈ C ∞ (M, Mn (C) be an idempotent representing the vector
bundle E. One can check that the following formula defines a connection on
E, called the Levi-Civita or Grassmanian connection:
∇(eV ) = edV,
which shows that the curvature form is the “matrix valued 2-form”
R = edede.
2n 1
HC2n (A) → HdR (M), a0 ⊗ · · · ⊗ a2n 7→ a0 da1 · · · da2n ,
(2n)!
we have
1
Ch0n (e) := T r(e ⊗ · · · ⊗ e) 7→ T r(edede · · · de).
(2n)!
76
A Banach and C ∗-algebras
By an algebra in this book we mean an associative algebra over a commutative
unital ground ring k. An algebra is called unital if there is a (necessarily
unique) element 1 ∈ A such that 1a = a1 = a for all a ∈ A. It is called
commutative if ab = ba for all a, b ∈ A.
Now let k = R or C be the field of real or complex numbers. A norm on
a real or complex algebra A is a map
k k : A → R,
2) ka + bk ≤ kak + kbk,
3) kλak = |λ|kak,
4) kabk ≤ kakkbk.
2. (ab)∗ = b∗ a∗ ,
3. (a∗ )∗ = a,
77
for all a, b in A and λ in C.
A Banach ∗-algebra is a complex Banach algebra endowed with an ∗-
operation such that for all a ∈ A, ka∗ k = kak. In particular for all a in A we
have
ka∗ ak ≤ ka∗ kkak = kak2 .
For reasons that will become clear later in this section, C ∗ -algebras oc-
cupy a very special place among all Banach algebras. This should be com-
pared with the role played by Hilbert spaces among all Banach spaces. In
fact, as we shall see there is an intimate relationship between Hilbert spaces
and C ∗ -algebras thanks to the GNS construction and the Gelfand-Naimark
embedding theorem.
A morphism of C ∗ -algebras is an algebra homomorphism
f : A −→ B
kak1 = kak2 ,
78
matrices one can have different Banach algebra norms and only one of them
is a C ∗ -norm.
Examples:
and ∗-operation
f 7→ f ∗ , f ∗ (x) = f¯(x),
one checks that C0 (X) is a commutative C ∗ -algebra. It is unital if and
only if X is compact. If X is compact, we simply write C(X) instead
of C0 (X).
By a theorem of Gelfand and Naimark, any commutative C ∗ -algebra
is of the type C0 (X) for some locally compact Hausdorff space X (see
below).
1.b Let
Cb (X) = {f : X → C; f is continuous and bounded}.
Then with the same operations as above, Cb (X) is a unital C ∗ -algebra.
Note that C0 (X) ⊂ Cb (X) is an essential ideal in Cb (X). (An ideal I
in an algebra A is an essential ideal if for all a in A, aI = 0 ⇒ a = 0.)
2. (commutative Banach algebras). It is easy to give examples of Banach
algebras which are not C ∗ -algebras. For an integer n ≥ 1, let
C n [0, 1] = {f : [0, 1] → C; f ∈ C n },
79
be the space of functions with continuous n-th derivative. We denote
the i-th derivative of f by f (i) . With the norm
n
X kf (i) k∞
kf kn =
i=0
i!
and the ∗-operation f ∗ (x) = f¯(x), one checks that C n [0, 1] is a Banach
∗-algebra. It is, however, not a C ∗ -algebra as one can easily show that
the C ∗ -identity fails. Note that for all f ∈ C n [0, 1],
kf k∞ ≤ kf kn .
80
L(H) is a C ∗ -algebra.
It is clear that any subalgebra A ⊂ L(H) which is self-adjoint in the
sense that
T ∈ A ⇒ T ∗ ∈ A,
and is norm closed, in the sense that
Tn ∈ A, kTn − T k → 0 ⇒ T ∈ A,
is a C ∗ -algebra.
π : CG −→ L(H),
81
By its very definition it is clear that there is a 1-1 correspondence
between unitary representations of G and C ∗ representations of C ∗ G.
Since the identity map id : (CG, k k) → (CG, k kr ) is continuous, we
obtain a surjective C ∗ −algebra homomorphism
C ∗ G −→ Cr∗ G.
C ∗ G ≃ C0 (Ĝ).
C ∗ G ≃ CG ≃ ⊕Mni (C),
It is generally believed that the classic paper of Gelfand and Naimark [35]
is the birth place of the theory of C ∗ -algebras. The following two results on
the structure of C ∗ -algebras are proved in this paper:
82
Theorem A.1 (Gelfand-Naimark [35]). a) Let A be a commutative C ∗ -
algebra and let Ω(A) denote the maximal ideal space of A. Then the Gelfand
transform
A → C0 (Ω(A)), a 7→ â,
is an isomorphism of C ∗ -algebras.
b) Any C ∗ -algebra is isomorphic to a C ∗ -subalgebra of the algebra L(H) of
bounded linear operators on some Hilbert space H.
Examples:
is the range of f .
83
2. Let A = Mn (F) be the algebra of n × n matrices with coefficients in F.
For any matrix a ∈ A
R : C → A, λ 7→ (a − λ1)−1 ,
{(a − λ1)−1 ; λ ∈ C}
84
is a linearly independent set. But this contradicts the fact that dimC A is
countable.
For the second part of b), assume sp (a) = {0}. Since dimC (A) is count-
able, any element a ∈ A satisfies a polynomial equation. Let
p(a) = ak (a − λ1 ) · · · (a − λn ) = 0
85
let J(V ) be the ideal of functions vanishing on V , and let
C[V ] = C[x1 , · · · , xn ]/J(V )
be the algebra of regular functions on V . Since I ⊂ J(V ), we have an algebra
homomorphism
π : A −→ C[V ].
One of the original forms of Hilbert’s Nullstellensatz states that this map is
an isomorphism. It is clearly surjective. For its injectivity, let a ∈ A and let
π(a) = 0, or equivalently π(a) ∈ J(V ). Since a vanishes on all points of V ,
it follows that a is in the intersection of all the maximal ideals of A. This
shows that its spectrum sp (A)={0}. By Theorem A.2 (b), it follows that a
is nilpotent and since A is reduced, we have a = 0.
The rest of this section is devoted to sketch a proof of the Gelfand-
Naimark theorem on the structure of commutative C ∗ -algebras. . Let A
be a unital Banach algebra. It is easy to see that any character of A is con-
tinuous of norm 1. To prove this, note that if this is notPthe case then there
exists an a ∈ A, with kak < 1 and ϕ(a) = 1. Let b = n≥1 an . Then from
a + ab = b, we have
ϕ(b) = ϕ(a) + ϕ(a)ϕ(b) = 1 + ϕ(b),
which is impossible. Therefore kϕk ≤ 1, and since ϕ(1) = 1, kϕk = 1.
Let A be a complex Banach algebra and let Ω(A) denote the set of char-
acters of A. Thus if A is unital, then Ω(A)= set of maximal ideals of A. It is
clear that a pointwise limit of characters is again a character. Thus Ω(A) is
a closed subset of the unit ball of the dual space A∗ . Since the latter space
is a compact Hausdorff space in the weak∗ topology, we conclude that Ω(A)
is also a compact Hausdorff space.
If A is not unital, let A+ = A ⊕ C be the unitization of A. It is clear
that Ω(A) = Ω(A+ ) \ {ϕ0 }, where ϕ0 is the trivial character ϕ0 (a) = 0 for all
a ∈ A. Since Ω(A+ ) is compact, we conclude that Ω(A) is a locally compact
Hausdorff space. We have thus proved the lemma:
Lemma A.1. Let A be a Banach algebra. Then Ω(A) is a locally compact
Hausdorff space. Ω(A) is compact if and only if A is unital.
Let f : A → B be a continuous homomorphism of commutative unital
Banach algebras. Define a map Ω(f ) = f ∗ : Ω(B) → Ω(A) by
f ∗ (ϕ) = ϕ ◦ f.
86
It is clear that f ∗ ϕ is multiplicative, linear and continuous. Thus we have
defined the spectrum functor Ω from the category of commutative unital
complex Banach algebras to the category of compact Hausdorff spaces.
Next we define the Gelfand transform. Let A be a commutative Banach
algebra. The Gelfand transform is the map Γ defined by
Γ : A → C0 (Ω(A)),
a 7→ â , â(ϕ) = ϕ(a).
This map is obviously an algebra homomorphism. It is also clear that kΓk ≤
1, i.e. Γ is contractive.
The spectrum of an element is easily seen to be a closed and bounded
subset Pof C (this follows from: k1 − ak < 1 ⇒ a is invertible with inverse
a−1 = n≥0 (1 − a)n .) Let
The kernel of the Gelfand transform is called the radical of the Banach
algebra A. It consists of elements a whose spectral radius r(a) = 0, or equiv-
alently, sp(a) = {0}. Hence the radical contains all the nilpotent elements.
But it may contain more. An element a is called quasi-nilpotent if sp(a) = 0.
A is said to be semi-simple if its radical is zero, i.e. the only quasi-nilpotent
elements of A is 0.
87
It is, however, not a C ∗ -algebra (why?). Show that Ω(A) ≃ D and the
Gelfand transform is an isometric embedding H(D) → C(D).
We are now ready to prove the first main theorem of Gelfand and Naimark
in [35]: for commutative C ∗ -algebras Γ is an isometric ∗-isomorphism. We
need a few simple facts about C ∗ -algebras first.
Let f : A → B be a morphism of C ∗ -algebras. It is easily seen that sp
(f (a)) ⊂ sp (a). Hence, using the C ∗ -identity, we have
Proof. We prove the unital case. The non-unital case follows with minor
modifications [31]. What we have shown so far amounts to the fact that Γ
is an isometric ∗-algebra map whose image separates points of Ω(A). Thus
Γ(A) is a closed ∗-subalgebra of C(Ω(A)) that separates points of Ω(A). By
Stone-Weierstrass theorem, Γ(A) = C(Ω(A)).
88
approximate unit (ei ) of A, ϕ(ei ) is an approximate unit of B. Recall that
[31, 37] an approximate unit of a C ∗ -algebra A is an increasing net of positive
elements (ei ), i ∈ I, of A such that for all a ∈ A, ei a → a, or equivalently,
aei → a. Now it can be shown that any proper map C0 (Y ) → C0 (X) is
the pull-back of a proper map X → Y . Similarly, in the other direction, if
ϕ : A → B is a proper morphism of C ∗ -algebras, then Ω(ϕ) : Ω(B) → Ω(A)
is a proper continuous map. We refer to [37] and references therein for more
details.
We are now half-way through showing that the functors C0 and Ω are
quasi-inverse to each other. But the proof of the other half is much simpler
and is left to the reader.
Lemma A.2. Let X be a locally compact Hausdorff space. Then the evalu-
ation map
X → Ω(C0 (X)), x 7→ ϕx ,
ϕx (f ) = f (x),
is a homeomorphism.
Example A.1. We give a few elementary applications of the Gelfand-Naimark
correspondence between commutative C ∗ -algebras and locally compact spaces.
1. (Idempotents and connectedness). Let A be a unital commutative C ∗ -
algebra. Then Ω(A) is disconnected iff A has a non-trivial idempotent
(i.e. an element e 6= 0, 1 such that e2 = e).
2. (Ideals and closed subsets). Let X be a compact Hausdorff space. The
Gelfand-Naimark duality shows that there is a 1-1 correspondence
I = {f ∈ C(X); f (y) = 0 ∀ y ∈ Y }
C0 (X \ Y ) ≃ I,
C0 (X)/I ≃ C0 (Y ),
C0 (X/Y ) ≃ C0 (X \ Y )+ .
89
3. (Essential ideals and compactification) Let X be a locally compact Haus-
dorff space. Recall that a Hausdorff compactification of X is a compact
Hausdorff space Y where X is homeomorphic to a dense subset of Y .
We consider X as a subspace of Y . Then X is open in Y and its
boundary Y \ X is compact. We have an exact sequence
0 → C0 (X) → C0 (X)+ → C → 0,
and
0 → C0 (X) → Cb (X) → C(βX) → 0
90
the unit ball of A∗ . The extreme points of S(A) are called pure states.
Examples:
ϕ(a) = tr(ap)
defines a state on A.
3. Let π : A −→ L(H) be a representation of a unital C ∗ -algebra A on
a Hilbert space H. This simply means that π is a morphism of unital C ∗ -
algebras. Let x ∈ H be a vector of length one . Then
is linear in the first variable and anti-linear in the second variable. It is also
semi-definite in the sense that < a, a >= ϕ(a∗ a) ≥ 0 for all a in A. Thus it
satisfies the Cauchy- Schwartz inequality: for all a, b
Let
N = {a ∈ A; f (a∗ a) = 0}.
91
It is easy to see, using the above Cauchy-Schwarz inequality, that N is a
closed left ideal of A and the following positive definite inner product is
well-defined on the quotient space A/N:
Let Hϕ denote the Hilbert space completion of A/N under the above
inner product. The left regular representation A × A → A, (a, b) 7→ ab of A
on itself induces a bounded linear map A×A/N → A/N, (a, b+N) 7→ ab+N.
We denote its unique extension to Hϕ by
πϕ : A −→ L(Hϕ ).
Lemma A.3. For any selfadjoint element a of A, there exists a pure state
ϕ on A such that ϕ(a) = kak.
92
B Idempotents and finite projective modules
Let A be a unital algebra over a commutative ring k and let MA denote the
category of right A-modules. We assume our modules M are unitary in the
sense that the unit of the algebra acts as the identity of M. A morphism of
this category is a right A-module map f : M → N, i.e. f (ma) = f (m)a, for
all a in A and m in M.
A free module, indexed by a set I, is a module of the type
M
M = AI = A,
I
P ⊕ Q ≃ AI .
1. P is projective.
2. Any surjection
f
M → P → 0,
splits in the category of A-modules.
93
3. For all A-modules N and M and morphisms f, g with g surjective in
the following diagram, there exists a morphism f˜ such that the diagram
commutes:
P
}
}
∃f˜ }
} f
}
}
~} g
N / M / 0
We say that f˜ is a lifting of f along g.
4. The functor
HomA (P, −) : MA → Mk
is exact in the sense that for any short exact sequence of A-modules
0 → R → S → T → 0,
is exact.
5. (idempotents) Let
Pe : An → An , x 7→ ex.
94
Let P = Im(Pe ) and Q = Ker(Pe ) be the image and kernel of Pe .
Then, using the idempotent condition e2 = e, we obtain a direct sum
decomposition
P ⊕ Q = An ,
which shows that both P and Q are projective modules. Moreover they
are obviously finitely generated. It follows that both P and Q are finite
projective modules.
Conversely, given any finite projective module P , let Q be a module
such that P ⊕ Q ≃ An for some integer n. Let e : An → An be the right
A-module map that corresponds to the projection map
P ≃ Pe .
This shows that any finite projective module is obtained from an idem-
potent in some matrix algebra over A.
The idempotent e ∈ Mn (A) associated to a finite projective A-module P
depends of course on the choice of the splitting P ⊕Q ≃ An . Let P ⊕Q′ ≃ Am
be another splitting and f ∈ Mm (A) the corresponding idempotent. Define
the operators u ∈ HomA (Am , An ), v ∈ HomA (An , Am ) as compositions
∼ ∼
u : Am −→ P ⊕ Q −→ P −→ P ⊕ Q′ −→ An ,
∼ ∼
v : An −→ P ⊕ Q′ −→ P −→ P ⊕ Q −→ Am .
We have
uv = e, vu = f.
In general, two idempotents satisfying the above relations are called Murray-
von Neumann equivalent. Conversely it is easily seen that Murray-von Neu-
mann equivalent idempotents define isomorphic finite projective modules.
Defining finite projective modules through idempotents is certainly very
convenient since both finiteness and projectivity of the module are automatic
in this case. In some cases however this is not very useful. For example,
modules over quantum tori are directly defined and checking directly that
they are finite and projective is difficult. In this case the following method,
95
due to Rieffel [58], is very useful. (I am grateful to Henrique Bursztyn for
bringing this method to my attention).
Let A and B be unital algebras over a ground ring k. let X be an (A,B)-
bimodule endowed with k-bilinear pairings (“algebra-valued” inner prod-
ucts):
< −, − >A : X × X −→ A,
< −, − >B : X × X −→ B,
satisfying the “associativity” condition
P : Ak −→ X, P (ei ) = yi .
We claim that this map splits and hence X is finite and projective. Consider
the map X
I : X −→ Ak , I(x) = < x, xi >A ei .
i
We have
X X
P ◦ I(x) = < x, xi >A yi = x < xi , yi >B (by associativity)
i i
X
= x (since < xi , yi >B = 1B ).
i
96
C Equivalence of categories
There are at least two ways to compare categories: isomorphism and equiv-
alence. Isomorphism of categories is a very strong requirement and is hardly
useful. Equivalence of categories, on the other hand, is a much more flexible
concept and is very useful.
Categories A and B are said to be equivalent if there is a functor F : A →
B and a functor G : B → A, called a quasi-inverse of F , such that
F ◦ G ≃ 1B , G ◦ F ≃ 1A ,
where ≃ means isomorphism, or natural equivalence, of functors. This means,
for every X ∈ objA, Y ∈ objB,
F G(Y ) ∼ Y, and GF (X) ∼ X,
where ∼ denotes natural isomorphism of objects.
If F ◦ G = 1B and G ◦ F = 1A (equality of functors), then we say that
categories A and B are isomorphic, and F is an isomorphism.
Categories A and B are said to be antiequivalent if the opposite category
op
A is equivalent to B.
Note that a functor F : A → B is an isomorphism if and only if F :
objA → objB is 1-1, onto and F is full and faithful in the sense that for all
X, Y ∈ objA,
F : HomA (X, Y ) → HomB (F (X), F (Y ))
is 1-1 (faithful) and onto (full).
It is easy to see that an equivalence F : A → B is full and faithful, but it
may not be 1-1, or onto on the class of objects. As a result an equivalence
may have many quasi-inverses. The following concept clarifies the situation
with objects of equivalent categories.
A subcategory A′ of a category A is called skeletal if 1) the embedding
A′ → A is full, i.e.
HomA′ (X, Y ) = HomA (X, Y )
for all X, Y ∈ objA′ and 2) for any object X ∈ objA, there is a unique object
X ′ ∈ objA′ isomorphic to X. Any skeleton of A is equivalent to A and it is
not difficult to see that two categories A and B are equivalent if and only if
they have isomorphic skeletal subcategories A′ and B ′ .
In some examples, like the Gelfand-Naimark theorem, there is a canonical
choice for a quasi-inverse for a given equivalence functor F (F = C0 and
97
G = Ω). There are instances, however, like the Serre-Swan theorem, where
there is no canonical choice for a quasi-inverse. The following proposition
gives a necessary and sufficient condition for a functor F to be an equivalence
of categories. We leave its simple proof to the reader.
References
[1] R. Akbarpour, and M. Khalkhali, Hopf algebra equivariant cyclic homol-
ogy and cyclic homology of crossed product algebras. J. Reine Angew.
Math. 559 (2003), 137–152.
[7] D. Burghelea, The cyclic homology of the group rings. Comment. Math.
Helv. 60 (1985), no. 3, 354–365.
98
[9] N. Chriss, and V. Ginzburg, Representation theory and complex geome-
try. Birkhuser Boston, Inc., Boston, MA, 1997
[18] A. Connes and H. Moscovici, Hopf algebras, cyclic cohomology and the
transverse index theorem, Comm. Math. Phys. 198 (1998), no. 1, 199–
246.
[19] A. Connes and H. Moscovici, Cyclic cohomology and Hopf algebra sym-
metry. Conference Mosh Flato 1999 (Dijon). Lett. Math. Phys. 52 (2000),
no. 1, 1–28.
99
[20] A. Connes and H. Moscovici, Rankin-Cohen brackets and the Hopf al-
gebra of transverse geometry, to appear in the Moscow Mathematical
Journal (volume dedicated to Pierre Cartier).
[21] A. Connes and H. Moscovici, Modular Hecke algebras and their Hopf
symmetry, to appear in the Moscow Mathematical Journal (volume ded-
icated to Pierre Cartier).
[23] A. Connes, and M. Marcolli, From physics to number theory via noncom-
mutative geometry. Part I: Quantum Statistical Mechanics of Q-lattices,
[Link]/0404128.
[25] J. Cuntz, Cyclic theory, bivariant K-theory and the bivariant Chern-
Connes character. Cyclic homology in non-commutative geometry, 1–71,
Encyclopaedia Math. Sci., 121, Springer, Berlin, 2004.
100
[31] K. Davidson, C ∗ -algebras by example, Fields Institute Monographs, 6.
American Mathematical Society, Providence, RI, 1996.
[32] P. Dirac, The fundamental equations of quantum mechanics, Proc. Roy.
Soc. A 109 (1926), 642-653 (reproduced in [61]).
[33] P. A. Fillmore, A user’s guide to operator algebras, Canadian Mathe-
matical Society Series of Monographs and Advanced Texts. John Wiley
and Sons, Inc., New York, 1996
[34] B. Feı̆gin, and B. L. Tsygan, Additive K-theory. K-theory, arithmetic
and geometry (Moscow, 1984–1986), 67–209, Lecture Notes in Math.,
1289, Springer, Berlin, 1987.
[35] I. M. Gelfand, and M. A. Naimark, On the embedding of normed rings
into the ring of operators in Hilbert space, Mat. Sbornik 12 (1943), 197-
213.
[36] M. Gerstenhaber, The cohomology structure of an associative ring. Ann.
of Math. (2) 78 1963 267–288.
[37] J. M. Gracia-Bondia, J. C. Varilly, and H. Figueroa, Elements of Non-
commutative Geometry, Birkhaeuser, 2000.
[38] P. Hajac, M. Khalkhali, B. Rangipour, and Y. Sommerhuser, Stable
anti-Yetter-Drinfeld modules. C. R. Math. Acad. Sci. Paris 338 (2004),
no. 8, 587–590.
[39] P. Hajac, M. Khalkhali, B. Rangipour, and Y. Sommerhuser, Hopf-cyclic
homology and cohomology with coefficients. C. R. Math. Acad. Sci. Paris
338 (2004), no. 9, 667–672.
[40] R. Hartshorne, Algebraic geometry. Graduate Texts in Mathematics,
No. 52. Springer-Verlag, New York-Heidelberg, 1977.
[41] W. Heisenberg, Quantum-theoretical re-interpretation of Kinematic and
mechanical relations, Zs. Phys. 33 (1925) 879-893 (translated and repro-
duced in [61]).
[42] N. Higson, and J. Roe, Analytic K-homology. Oxford Mathematical
Monographs. Oxford Science Publications. Oxford University Press, Ox-
ford, 2000
101
[43] G. Hochschild, On the cohomology groups of an associative algebra.
Ann. of Math. (2) 46, (1945). 58–67.
[49] M. Khalkhali, and B. Rangipour, A new cyclic module for Hopf algebras.
K-Theory 27 (2002), no. 2, 111–131.
[54] J. L. Loday, and D. Quillen, Cyclic homology and the Lie algebra ho-
mology of matrices. Comment. Math. Helv. 59 (1984), no. 4, 569–591.
102
[57] M. Rieffel, Morita equivalence for C ∗ -algebras and W ∗ -algebras. J. Pure
Appl. Algebra 5 (1974), 51–96
[59] R. Swan, Vector bundles and projective modules. Trans. Amer. Math.
Soc. 105 1962 264–277.
[60] B. Tsygan, Homology of matrix Lie algebras over rings and the
Hochschild homology. (Russian) Uspekhi Mat. Nauk 38 (1983), no.
2(230), 217–218.
103