0% found this document useful (0 votes)
31 views956 pages

Noncommutative Geometry Lecture Notes

Uploaded by

1522594086aaa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views956 pages

Noncommutative Geometry Lecture Notes

Uploaded by

1522594086aaa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

LECTURE NOTES

ON
NONCOMMUTATIVE
GEOMETRY
AND
QUANTUM GROUPS

Edited by Piotr M. Hajac


This book is entirely based on the lecture courses
delivered within the “Noncommutative Geometry
and Quantum Groups” project sponsored by the
European Commission Transfer of Knowledge grant
MKTD-CT-2004-509794.

Notes taken and typeset


by
Pawel Witkowski

1
Preface
Piotr M. Hajac

2
Opening lecture
The origin of Noncommutative Geometry is twofold. On the one hand there is a
wealth of examples of spaces whose coordinate algebra is no longer commutative
but which have obvious geometric meaning. The first examples came from phase
space in quantum mechanics but there are many others, such as the leaf spaces
of foliations, duals of nonabelian discrete groups, the space of Penrose tilings,
the noncommutative torus which plays a role in M-theory compactification, and
finally the space of Q-lattices which is a natural geometric space carrying an
action of the analogue of the Frobenius for global fields of zero characteristic.
On the other hand the stretching of geometric thinking imposed by passing to
noncommutative spaces forces one to rethink about most of our familiar notions.
The difficulty is not to add arbitrarily the adjective quantum behind our familiar
geometric language but to develop far reaching extensions of classical concepts.
This has been achieved a long time ago by operator algebraists as far as measure
theory is concerned. The theory of nonabelian von-Neumann algebras is indeed
a far reaching extension of measure theory, whose main surprise is that such an
algebra inherits from its noncommutativity a god-given time evolution.
The development of the topological ideas was prompted by the Novikov con-
jecture on homotopy invariance of higher signatures of ordinary manifolds as
well as by the Atiyah-Singer Index Theorem. It has led to the recognition that
not only the Atiyah-Hirzebruch K-theory but more importantly the dual K-
homology admit Noncommutative Geometry as their natural framework. The
cycles in K-homology are given by Fredholm representations of the C*-algebra
A of continuous functions. A basic example is the group ring of a discrete group
and restricting oneself to commutative algebras is an obviously undesirable as-
sumption.
The development of differential geometric ideas, including de Rham homol-
ogy, connections and curvature of vector bundles, took place during the eighties
thanks to cyclic homology which led for instance to the proof of the Novikov
conjecture for hyperbolic groups but got many other applications. Basically,
by extending the characteristic classes to the general framework it allows us for
many concrete computations on noncommutative spaces.
The very notion of Noncommutative Geometry comes from the identification
of the two basic concepts in Riemann’s formulation of Geometry, namely those
of manifold and of infinitesimal line element. It was recognized at an early
stage that the formalism of quantum mechanics gives a natural place both to
infinitesimals (the compact operators in Hilbert space) and to the integral (the
logarithmic divergence in an operator trace). It was also recognized long ago by
geometers that the main quality of the homotopy type of a manifold, (besides
being defined by a cooking recipe) is to satisfy Poincare duality not only in
ordinary homology but in K-homology.
In the general framework of Noncommutative Geometry the confluence of
the two notions of metric and fundamental class for a manifold led very naturally
to the equality ds=1/D which expresses the infinitesimal line element ds as the
inverse of the Dirac operator D, hence under suitable boundary conditions as a
propagator. The significance of D is two-fold. On the one hand it defines the
metric by the above equation, on the other hand its homotopy class represents
the K-homology fundamental class of the space under consideration.
We shall discuss three of the recent developments of Noncommutative Geom-

3
etry. The first is the understanding of the noncommutative nature of spacetime
from the symmetries of the Lagrangian of gravity coupled with matter. The
starting point is that the natural symmetry group G of this Lagrangian is iso-
morphic to the group of diffeomorphisms of a space X, provided one stretches
one’s geometrical notions to allow slightly noncommutative spaces. The spectral
action principle allows to recover the Lagrangian of gravity coupled with matter
from the spectrum of the line element ds.
The second has to do with various appearances of Hopf algebras relevant to
Quantum Field Theory which originated from my joint work with [Link]
and led recently in joint work with [Link] to the discovery of the relation
between renormalization and one of the most elaborate forms of Galois theory
given in the Riemann-Hilbert correspondence and the theory of motives. A
tantalizing unexplained bare fact is the appearance in the universal singular
frame eliminating the divergence of QFT of the same numerical coefficients as
in the local index formula. The latter is the corner stone of the definition of
curvature in noncommutative geometry.
The third is the spectral interpretation of the zeros of the Riemann zeta
function from the action of the idele class group on the space of Q-lattices and
of the explicit formulas of number theory as a trace formula of Lefschetz type.
Alain Connes (Warszawa, 6 October 2004)

4
4 June 2008 Introduction
by Nigel Higson

Fall 2004/05 K-theory of operator algebras


by Rainer Matthes and Wojciech Szymański

Spring 04/05 Foliations, C*-algebras and index theory


by Paul F. Baum and Henri Moscovici

Fall 2005/06 Dirac operators and spectral geometry


by Joseph C. Varilly

Spring 05/06 From Poisson to quantum geometry


by Nicola Ciccoli

Fall 2006/07 Cyclic homology theory


by Jean-Louis Loday and Mariusz Wodzicki

Spring 06/07 Equivariant KK-theory and noncommutative index theory


by Paul F. Baum and Jacek Brodzki

Fall 2007/08 Galois structures


by Tomasz Brzeziński, George Janelidze, and Tomasz Maszczyk

Spring 07/08 The Baum-Connes conjecture, localisation of categories and


quantum groups
by Paul F. Baum and Ralf Meyer

5
Contents

Opening lecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Introduction 19
0.1 Spectral geometry . . . . . . . . . . . . . . . . . . . . . . . . . . 19
0.1.1 The Lorentz problem . . . . . . . . . . . . . . . . . . . . . 19
0.1.2 Coefficient of logarithmic divergence . . . . . . . . . . . . 19
0.1.3 Zeta function of ∆ . . . . . . . . . . . . . . . . . . . . . . 20
0.1.4 Noncommutative residue . . . . . . . . . . . . . . . . . . . 20
0.1.5 Residues an geometry (and physics?) . . . . . . . . . . . . 20
0.1.6 Square root of the Laplacian . . . . . . . . . . . . . . . . 21
0.1.7 Spectral triples . . . . . . . . . . . . . . . . . . . . . . . . 21
0.2 Singular spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
0.2.1 Groupoids . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
0.3 Index theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
0.3.1 K-theory . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
0.3.2 Cyclic cocycles from Lie algebra actions . . . . . . . . . . 25
0.3.3 Back to the tangent groupoid . . . . . . . . . . . . . . . . 26
0.3.4 Ellipticity and C*-algebras . . . . . . . . . . . . . . . . . 26
0.3.5 Baum-Connes conjecture . . . . . . . . . . . . . . . . . . 26
0.3.6 Contact manifolds . . . . . . . . . . . . . . . . . . . . . . 27

References 28

I K-theory of Operator Algebras 29


1 Preliminaries on C*-algebras 31
1.1 Basic definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.1.1 Definitions C*-algebra, ∗-algebra . . . . . . . . . . . . . . 31
1.1.2 Sub-C ∗ and sub-∗-algebras . . . . . . . . . . . . . . . . . 31
1.1.3 Ideals and quotients . . . . . . . . . . . . . . . . . . . . . 32
1.1.4 The main examples . . . . . . . . . . . . . . . . . . . . . . 32
1.1.5 Short exact sequences . . . . . . . . . . . . . . . . . . . . 33
1.1.6 Adjoining a unit . . . . . . . . . . . . . . . . . . . . . . . 35
1.2 Spectral theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.2.1 Spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.2.2 Continuous functional calculus . . . . . . . . . . . . . . . 38
1.3 Matrix algebras and tensor products . . . . . . . . . . . . . . . . 39
1.4 Examples and Exercises . . . . . . . . . . . . . . . . . . . . . . . 40

6
CONTENTS CONTENTS

2 Projections and Unitaries 44


2.1 Homotopy for unitaries . . . . . . . . . . . . . . . . . . . . . . . . 44
2.2 Equivalence of projections . . . . . . . . . . . . . . . . . . . . . . 48
2.3 Semigroups of projections . . . . . . . . . . . . . . . . . . . . . . 51
2.4 Examples and Exercises . . . . . . . . . . . . . . . . . . . . . . . 52

3 The K0 -Group for Unital C*-algebras 54


3.1 The Grothendieck Construction . . . . . . . . . . . . . . . . . . . 54
3.2 Definition of the K0 -group of a unital C*-algebra . . . . . . . . . 56
3.2.1 Portrait of K0 — the unital case . . . . . . . . . . . . . . 56
3.2.2 The universal property of K0 . . . . . . . . . . . . . . . . 56
3.2.3 Functoriality . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.2.4 Homotopy invariance . . . . . . . . . . . . . . . . . . . . . 57
3.3 Examples and Exercises . . . . . . . . . . . . . . . . . . . . . . . 58

4 K0 -Group — the General Case 64


4.1 Definition of the K0 -Functor . . . . . . . . . . . . . . . . . . . . . 64
4.1.1 Functoriality of K0 . . . . . . . . . . . . . . . . . . . . . . 64
4.1.2 Homotopy invariance of K0 . . . . . . . . . . . . . . . . . 65
4.2 Further Properties . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.2.1 Portrait of K0 . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.2.2 (Half)exactness of K0 . . . . . . . . . . . . . . . . . . . . 66
4.3 Inductive Limits. Continuity and Stability of K0 . . . . . . . . . 68
4.3.1 Increasing limits of C*-algebras . . . . . . . . . . . . . . . 68
4.3.2 Direct limits of ∗-algebras . . . . . . . . . . . . . . . . . . 68
4.3.3 C*-algebraic inductive limits . . . . . . . . . . . . . . . . 69
4.3.4 Continuity of K0 . . . . . . . . . . . . . . . . . . . . . . . 69
4.3.5 Stability of K0 . . . . . . . . . . . . . . . . . . . . . . . . 70
4.4 Examples and Exercises . . . . . . . . . . . . . . . . . . . . . . . 71

5 K1 -Functor and the Index Map 78


5.1 The K1 Functor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.1.1 Definition of the K1 -group . . . . . . . . . . . . . . . . . . 78
5.1.2 Properties of the K1 -functor . . . . . . . . . . . . . . . . . 79
5.2 The Index Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.2.1 Fredholm index . . . . . . . . . . . . . . . . . . . . . . . 82
5.2.2 Definition of the index map . . . . . . . . . . . . . . . . . 85
5.2.3 The exact sequence . . . . . . . . . . . . . . . . . . . . . . 86
5.3 Examples and Exercises . . . . . . . . . . . . . . . . . . . . . . . 88

6 Bott periodicity and the Exact Sequence of K-Theory 94


6.1 Higher K-Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.1.1 The suspension functor . . . . . . . . . . . . . . . . . . . 94
6.1.2 Isomorphism of K1 (A) and K0 (SA) . . . . . . . . . . . . . 94
6.1.3 The long exact sequence of K-theory . . . . . . . . . . . . 95
6.2 Bott Periodicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
6.2.1 Definition of the Bott map . . . . . . . . . . . . . . . . . 96
6.2.2 The periodicity theorem . . . . . . . . . . . . . . . . . . . 97
6.3 The 6-Term Exact Sequence . . . . . . . . . . . . . . . . . . . . . 101
6.3.1 The 6-term exact sequence of K-theory . . . . . . . . . . 101

7
CONTENTS CONTENTS

6.3.2 An explicit form of the exponential map . . . . . . . . . . 102


6.4 Examples and Exercises . . . . . . . . . . . . . . . . . . . . . . . 103

7 Tools for the computation of K-groups 109


7.1 Crossed products, the T-C isomorphism and the P-V sequence . 109
7.1.1 Crossed products . . . . . . . . . . . . . . . . . . . . . . . 109
7.1.2 Crossed products by R and by Z . . . . . . . . . . . . . . 110
7.1.3 Irrational rotation algebras . . . . . . . . . . . . . . . . . 111
7.2 The Mayer–Vietoris sequence . . . . . . . . . . . . . . . . . . . . 112
7.3 The Künneth formula . . . . . . . . . . . . . . . . . . . . . . . . 115

8 K-theory of graph C*-algebras 117


8.1 Universal graph C*-algebras . . . . . . . . . . . . . . . . . . . . . 117
8.2 Computation of K-theory . . . . . . . . . . . . . . . . . . . . . . 125
8.3 Idea of proof of the theorem (8.3) . . . . . . . . . . . . . . . . . . 130

References 132

II Foliations, C*-algebras, and Index Theory 135


1 Foliations 137
1.1 What is a foliation and why is it interesting? . . . . . . . . . . . 137
1.2 Equivalent definitions . . . . . . . . . . . . . . . . . . . . . . . . 139
1.3 Holonomy groupoid . . . . . . . . . . . . . . . . . . . . . . . . . . 140
1.4 How to handle “M/F ” . . . . . . . . . . . . . . . . . . . . . . . . 141
1.5 Characteristic classes . . . . . . . . . . . . . . . . . . . . . . . . 142

2 Characteristic classes 143


2.1 Preamble: Chern–Weil construction of Pontryagin ring . . . . . . 143
2.2 Adapted connection and Bott theorem . . . . . . . . . . . . . . . 146
2.3 The Godbillon–Vey class . . . . . . . . . . . . . . . . . . . . . . . 147
2.4 Nontriviality of Godbillon–Vey class . . . . . . . . . . . . . . . . 149
2.5 Foliations with rigid Godbillon-Vey class . . . . . . . . . . . . . . 150
2.6 Naturality under transversality . . . . . . . . . . . . . . . . . . . 154
2.7 Transgressed classes . . . . . . . . . . . . . . . . . . . . . . . . . 155

3 Weil algebras 159


3.1 The truncated Weil algebras and characteristic homomorphism . 159
3.2 Wq and framed foliations . . . . . . . . . . . . . . . . . . . . . . 164

4 Gelfand-Fuks cohomology 166


4.1 Cohomology of Lie algebras . . . . . . . . . . . . . . . . . . . . . 166
4.2 Gelfand-Fuks cohomology . . . . . . . . . . . . . . . . . . . . . . 167
4.3 Some “soft” results . . . . . . . . . . . . . . . . . . . . . . . . . . 171
4.4 Spectral sequences . . . . . . . . . . . . . . . . . . . . . . . . . . 173
4.4.1 Exact couples . . . . . . . . . . . . . . . . . . . . . . . . . 174
4.4.2 Filtered complexes . . . . . . . . . . . . . . . . . . . . . . 174
4.4.3 Illustration of convergence . . . . . . . . . . . . . . . . . . 175
4.4.4 Hochschild–Serre spectral sequence . . . . . . . . . . . . . 176

8
CONTENTS CONTENTS

5 Characteristic maps and Gelfand-Fuks cohomology 179


5.1 Jet groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
5.2 Jet bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
5.3 Characteristic map for foliation . . . . . . . . . . . . . . . . . . . 182

6 Index theory and noncommutative geometry 184


6.1 Classical index theorems . . . . . . . . . . . . . . . . . . . . . . . 184
6.2 General formulation and proto-index formula . . . . . . . . . . . 186
6.3 Multilinear reformulation: cyclic homology (Connes) . . . . . . . 190
6.4 Connes cyclic homology . . . . . . . . . . . . . . . . . . . . . . . 194
6.5 An alternate route, via the Families Index Theorem . . . . . . . 195
6.6 Index theory for foliations . . . . . . . . . . . . . . . . . . . . . . 197

7 Hopf–cyclic cohomology 199


7.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
7.1.1 Cyclic cohomology in abelian category . . . . . . . . . . . 199
7.1.2 Hopf algebras . . . . . . . . . . . . . . . . . . . . . . . . 201
7.1.3 Motivation for Hopf–cyclic cohomology . . . . . . . . . . 203
7.1.4 Hopf–cyclic cohomology with coefficients . . . . . . . . . 205
7.1.5 Special cases . . . . . . . . . . . . . . . . . . . . . . . . . 208
7.2 The Hopf algebra Hn . . . . . . . . . . . . . . . . . . . . . . . . . 209

8 Bott periodicity and index theorem 213


8.1 Bott periodicity . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
8.2 Elliptic operators . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
8.2.1 Pseudodifferenital operators . . . . . . . . . . . . . . . . . 219
8.3 Topological formula of Atiyah-Singer . . . . . . . . . . . . . . . . 220
8.3.1 Isomorphism . . . . . . . . . . . . . . . . . . . . . . . . . 222
8.3.2 Homotopy of σ . . . . . . . . . . . . . . . . . . . . . . . . 222
8.3.3 Direct sum - disjoint union . . . . . . . . . . . . . . . . . 222
8.3.4 Excision . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
8.3.5 Vector bundle modification . . . . . . . . . . . . . . . . . 223
8.4 Index theorem for families of operators . . . . . . . . . . . . . . . 227

9 Clifford algebras and Dirac operators 229


9.1 The Dirac operator of Rn . . . . . . . . . . . . . . . . . . . . . . 229
9.1.1 Dirac operator . . . . . . . . . . . . . . . . . . . . . . . . 230
9.1.2 Bott generator vector bundle . . . . . . . . . . . . . . . . 232
9.2 Spin representation and Spinc . . . . . . . . . . . . . . . . . . . . 233
9.2.1 Clifford algebras and spinor systems . . . . . . . . . . . . 238

References 244

III Dirac operators and spectral geometry 246


Introduction and Overview 248

9
CONTENTS CONTENTS

1 Clifford algebras and spinor representations 250


1.1 Clifford algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
1.2 The universality property . . . . . . . . . . . . . . . . . . . . . . 251
1.3 The trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
1.4 Periodicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
1.5 Chirality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
1.6 Spinc and Spin groups . . . . . . . . . . . . . . . . . . . . . . . . 256
1.7 The Lie algebra of Spin(V ) . . . . . . . . . . . . . . . . . . . . . 257
1.8 Orthogonal complex structures . . . . . . . . . . . . . . . . . . . 259
1.9 Irreducible representations of Cl(V ) . . . . . . . . . . . . . . . . 260
1.10 Representations of Spinc (V ) . . . . . . . . . . . . . . . . . . . . . 262

2 Spinor modules over compact Riemannian manifolds 264


2.1 Remarks on Riemannian geometry . . . . . . . . . . . . . . . . . 264
2.2 Clifford algebra bundles . . . . . . . . . . . . . . . . . . . . . . . 265
2.3 The existence of Spinc structures . . . . . . . . . . . . . . . . . . 266
2.4 Morita equivalence for (commutative) unital algebras . . . . . . . 268
2.5 Classification of spinor modules . . . . . . . . . . . . . . . . . . . 270
2.6 The spin connection . . . . . . . . . . . . . . . . . . . . . . . . . 273
2.7 Epilogue: counting the spin structures . . . . . . . . . . . . . . . 278

3 Dirac operators 280


3.1 The metric distance property . . . . . . . . . . . . . . . . . . . . 281
3.2 Symmetry of the Dirac operator . . . . . . . . . . . . . . . . . . 282
3.3 Selfadjointness of the Dirac operator . . . . . . . . . . . . . . . . 283
3.4 The Schrödinger–Lichnerowicz formula . . . . . . . . . . . . . . . 284
3.5 The spectral growth of the Dirac operator . . . . . . . . . . . . . 287

4 Spectral Growth and Dixmier Traces 290


4.1 Definition of spectral triples . . . . . . . . . . . . . . . . . . . . . 290
4.2 Logarithmic divergence of spectra . . . . . . . . . . . . . . . . . . 291
4.3 Some eigenvalue inequalities . . . . . . . . . . . . . . . . . . . . . 293
4.4 Dixmier traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

5 Symbols and Traces 299


5.1 Classical pseudodifferential operators . . . . . . . . . . . . . . . . 299
5.2 Homogeneity of distributions . . . . . . . . . . . . . . . . . . . . 302
5.3 The Wodzicki residue . . . . . . . . . . . . . . . . . . . . . . . . 305
5.4 Dixmier trace and Wodzicki residue . . . . . . . . . . . . . . . . 311

6 Spectral triples: General Theory 313


6.1 The Dixmier trace revisited . . . . . . . . . . . . . . . . . . . . . 313
6.2 Regularity of spectral triples . . . . . . . . . . . . . . . . . . . . 317
6.3 Pre-C*-algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.4 Real spectral triples . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.5 Summability of spectral triples . . . . . . . . . . . . . . . . . . . 329

10
CONTENTS CONTENTS

7 Spectral triples: Examples 332


7.1 Geometric conditions on spectral triples . . . . . . . . . . . . . . 332
7.2 Isospectral deformations of commutative spectral triples . . . . . 335
7.3 The Moyal plane as a nonunital spectral triple . . . . . . . . . . 340
7.4 A geometric spectral triple over SUq (2) . . . . . . . . . . . . . . 347

8 Exercises 359
8.1 Examples of Dirac operators . . . . . . . . . . . . . . . . . . . . . 359
8.1.1 The circle . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
8.1.2 The (flat) torus . . . . . . . . . . . . . . . . . . . . . . . . 360
8.1.3 The Hodge–Dirac operator on S2 . . . . . . . . . . . . . . 361
8.2 The Dirac operator on the sphere S2 . . . . . . . . . . . . . . . . 363
8.2.1 The spinor bundle S on S2 . . . . . . . . . . . . . . . . . 363
8.2.2 The spin connection ∇S over S2 . . . . . . . . . . . . . . 365
8.2.3 Spinor harmonics and the Dirac operator spectrum . . . . 367
8.3 Spinc Dirac operators on the 2-sphere . . . . . . . . . . . . . . . 368
8.4 A spectral triple on the noncommutative torus . . . . . . . . . . 370

References 375

IV From Poisson to Quantum geometry 379


1 Poisson Geometry 381
1.1 Poisson algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
1.2 Poisson manifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
1.3 The sharp map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
1.4 The symplectic foliation . . . . . . . . . . . . . . . . . . . . . . . 392

2 Schouten-Nijenhuis bracket 399


2.1 Lie- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
2.2 Schouten-Nijenhuis bracket . . . . . . . . . . . . . . . . . . . . . 402
2.2.1 Schouten-Nijenhuis bracket computations . . . . . . . . . 406
2.2.2 Lichnerowicz formula . . . . . . . . . . . . . . . . . . . . . 406
2.2.3 Jacobi condition and Schouten-Nijenhuis bracket . . . . . 407
2.2.4 Koszul’s formula . . . . . . . . . . . . . . . . . . . . . . . 409
2.3 Poisson homology . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

3 Poisson maps 411


3.1 Poisson maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
3.2 Poisson submanifolds . . . . . . . . . . . . . . . . . . . . . . . . . 416
3.3 Coinduced Poisson structures . . . . . . . . . . . . . . . . . . . . 417
3.4 Completeness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

4 Poisson cohomology 420


4.1 Modular class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
4.2 Computation for Poisson cohomology . . . . . . . . . . . . . . . . 425

5 Poisson homology 430


5.1 Poisson homology and modular class . . . . . . . . . . . . . . . . 432

11
CONTENTS CONTENTS

6 Coisotropic submanifolds 434


6.1 Poisson–Morita equivalence . . . . . . . . . . . . . . . . . . . . . 436
6.2 Dirac structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

7 Poisson Lie groups 443


7.1 Poisson Lie groups . . . . . . . . . . . . . . . . . . . . . . . . . . 443
7.2 Lie bialgebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
7.3 Manin triples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448

8 Poisson actions 451


8.1 Poisson actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
8.2 Poisson homogeneous spaces . . . . . . . . . . . . . . . . . . . . . 455
8.3 Dressing actions . . . . . . . . . . . . . . . . . . . . . . . . . . . 464

9 Quantization 467
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
9.2 Duality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
9.3 Local, global, special quantizations . . . . . . . . . . . . . . . . . 471
9.4 Real structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
9.5 Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
9.6 Quantum subgroups . . . . . . . . . . . . . . . . . . . . . . . . . 476
9.7 Quantum homogeneous spaces . . . . . . . . . . . . . . . . . . . 477
9.8 Coisotropic creed . . . . . . . . . . . . . . . . . . . . . . . . . . . 481

Bibliography 483

V Cyclic Homology Theory 490


1 Cyclic category 492
1.1 Circle and disk as a cell complexes . . . . . . . . . . . . . . . . . 492
1.2 Simplicial sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
1.3 Fibrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
1.4 Cyclic category . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
1.5 Noncommutative sets . . . . . . . . . . . . . . . . . . . . . . . . . 503
1.6 Adjoint functors . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
1.7 Generic example of a simplicial set . . . . . . . . . . . . . . . . . 505
1.8 Simplicial modules . . . . . . . . . . . . . . . . . . . . . . . . . . 510
1.9 Bicomplexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
1.10 Spectral sequences . . . . . . . . . . . . . . . . . . . . . . . . . . 513

2 Cyclic homology 518


2.1 The cyclic bicomplex . . . . . . . . . . . . . . . . . . . . . . . . . 518
2.2 Characteristic 0 case . . . . . . . . . . . . . . . . . . . . . . . . . 521
2.3 Computations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
2.4 Periodic and negative cyclic homology . . . . . . . . . . . . . . . 525
2.5 Harrison homology . . . . . . . . . . . . . . . . . . . . . . . . . . 526
2.6 Derived functors . . . . . . . . . . . . . . . . . . . . . . . . . . . 526

12
CONTENTS CONTENTS

3 Cyclic duality and Hopf– cyclic homology 529


3.1 Cyclic duality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
3.2 Cyclic homology of algebra extensions . . . . . . . . . . . . . . . 530
3.3 Hopf–Galois extensions . . . . . . . . . . . . . . . . . . . . . . . 530
3.4 Hopf– cyclic homology with coefficients . . . . . . . . . . . . . . 531

4 Twisted homology and Koszul duality 532


4.1 Hochschild homology of the Quantum plane . . . . . . . . . . . 532
4.2 Cyclic homology of the Quantum plane . . . . . . . . . . . . . . 535
4.3 On Koszul duality . . . . . . . . . . . . . . . . . . . . . . . . . . 536

5 Relation with K-theory 537


5.1 K-theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
5.2 Trace map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
5.3 Algebraic K-theory . . . . . . . . . . . . . . . . . . . . . . . . . . 540

6 Homology of Lie algebras of matrices 544


6.1 Leibniz algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
6.2 Computation of Lie algebra homology H∗ (gl(A)) . . . . . . . . . 546
6.3 Computation of Leibniz homology HL∗ (gl(A)) . . . . . . . . . . . 550

7 Algebraic operads 554


7.1 Schur functors and operads . . . . . . . . . . . . . . . . . . . . . 554
7.2 Free operads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
7.3 Operadic ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
7.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
7.5 Koszul duality of algebras . . . . . . . . . . . . . . . . . . . . . . 557
7.6 Bar and cobar constructions . . . . . . . . . . . . . . . . . . . . . 559
7.7 Bialgebras and props . . . . . . . . . . . . . . . . . . . . . . . . . 560
7.8 Graph complex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
7.9 Symplectic Lie algebra of the commutative operad . . . . . . . . 564

8 The algebra of classical symbols 566


8.1 Local definition of the algebra of symbols . . . . . . . . . . . . . 566
8.2 Classical pseudodifferentials operators . . . . . . . . . . . . . . . 568
8.3 Statement of results . . . . . . . . . . . . . . . . . . . . . . . . . 570
8.4 Derivations of the de Rham algebra . . . . . . . . . . . . . . . . . 571
8.5 Koszul-Chevalley complex . . . . . . . . . . . . . . . . . . . . . . 575
8.6 A relation between Hochschild and Lie algebra homology . . . . 576
8.7 Poisson trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579
8.7.1 Graded Poisson trace . . . . . . . . . . . . . . . . . . . . 581
8.8 Hochschild homology . . . . . . . . . . . . . . . . . . . . . . . . 582
8.9 Cyclic homology . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
8.9.1 Further analysis of spectral sequence . . . . . . . . . . . . 590
8.9.2 Higher differentials . . . . . . . . . . . . . . . . . . . . . 595

9 Appendix: Topological tensor products 598

10 Appendix: Spectral sequences 600


10.1 Spectral sequence of a filtered complex . . . . . . . . . . . . . . 600
10.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603

13
CONTENTS CONTENTS

References 612

VI Equivariant KK-theory 613


Introduction to KK-theory 615
Motivation and background . . . . . . . . . . . . . . . . . . . . . . . . 615
Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
Some properties of KK-theory . . . . . . . . . . . . . . . . . . . . . . . 619
Further developments . . . . . . . . . . . . . . . . . . . . . . . . . . . 620

1 C*-algebras 623
1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
1.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
1.3 Gelfand transform . . . . . . . . . . . . . . . . . . . . . . . . . . 627

2 K-theory 631
2.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
2.2 Unitizations and multiplier algebras . . . . . . . . . . . . . . . . 632
2.3 Stabilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
2.4 Higher K-theory . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
2.5 Excision and relative K-theory . . . . . . . . . . . . . . . . . . . 634
2.6 Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
2.7 Bott periodicity . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
2.8 Cuntz’s proof of Bott periodicity . . . . . . . . . . . . . . . . . . 639
2.9 The Mayer–Vietoris sequence . . . . . . . . . . . . . . . . . . . . 640
2.10 Completely positive maps . . . . . . . . . . . . . . . . . . . . . . 640
2.11 The Toeplitz extension . . . . . . . . . . . . . . . . . . . . . . . . 643
2.12 The Wold decomposition . . . . . . . . . . . . . . . . . . . . . . . 644
2.13 Cuntz’s proof of Bott periodicity . . . . . . . . . . . . . . . . . . 645

3 Hilbert modules 650


3.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650
3.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654
3.3 Kasparov stabilization theorem . . . . . . . . . . . . . . . . . . . 655
3.4 Morita equivalence . . . . . . . . . . . . . . . . . . . . . . . . . . 655
3.5 Tensor products of Hilbert modules . . . . . . . . . . . . . . . . . 657

4 Fredholm modules and Kasparov’s K-homology 658


4.1 Fredholm modules . . . . . . . . . . . . . . . . . . . . . . . . . . 658
4.2 Commutator conditions . . . . . . . . . . . . . . . . . . . . . . . 661
4.3 Quantised calculus of one variable . . . . . . . . . . . . . . . . . 663
4.4 Quantised differential calculus . . . . . . . . . . . . . . . . . . . . 664
4.5 Closed graded trace . . . . . . . . . . . . . . . . . . . . . . . . . 664
4.6 Index pairing formula . . . . . . . . . . . . . . . . . . . . . . . . 666
4.7 Kasparov’s K-homology . . . . . . . . . . . . . . . . . . . . . . . 667

14
CONTENTS CONTENTS

5 Boundary maps in K-homology 670


5.1 Relative K-homology . . . . . . . . . . . . . . . . . . . . . . . . . 670
5.2 Semi-split extensions . . . . . . . . . . . . . . . . . . . . . . . . . 671
5.3 Schrödinger pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . 672
5.4 The index pairing . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
5.5 Product of Fredholm operators . . . . . . . . . . . . . . . . . . . 680

6 Equivariant KK-theory 682


6.1 K-homology revisited . . . . . . . . . . . . . . . . . . . . . . . . . 682
6.2 Equivariant K-homology of spaces . . . . . . . . . . . . . . . . . 684
6.3 Equivariant K-homology of C*-algebras . . . . . . . . . . . . . . 687
6.4 Kasparov’s bifunctor: KK-theory . . . . . . . . . . . . . . . . . . 690
6.5 Equivariant KK-theory . . . . . . . . . . . . . . . . . . . . . . . . 692
6.6 Kasparov product . . . . . . . . . . . . . . . . . . . . . . . . . . 693

7 Topological applications 695


7.1 The Chern character . . . . . . . . . . . . . . . . . . . . . . . . . 695
7.2 K-theory of the reduced group C*-algebra . . . . . . . . . . . . . 696
7.3 Reduced crossed product . . . . . . . . . . . . . . . . . . . . . . . 698
7.4 KK0G (C, C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
7.5 Topological K-theory of Γ . . . . . . . . . . . . . . . . . . . . . . 701
7.6 The Baum-Connes conjecture . . . . . . . . . . . . . . . . . . . . 702

References 705

VII Galois structures 707


Introduction 709
0.7 Principal actions and finite fibre bundles . . . . . . . . . . . . . . 709
0.8 Compact principal bundles as principal comodule algebras . . . . 711

1 Galois theory 712


1.1 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712
1.2 Morphisms of fields . . . . . . . . . . . . . . . . . . . . . . . . . . 713
1.3 Polynomials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714
1.4 Automorphisms of fields . . . . . . . . . . . . . . . . . . . . . . . 715
1.5 Extending isomorphisms . . . . . . . . . . . . . . . . . . . . . . . 718
1.6 The fundamental theorem of Galois theory . . . . . . . . . . . . . 720
1.7 The normal basis theorem . . . . . . . . . . . . . . . . . . . . . . 722
1.8 Hilbert’s 90 theorem . . . . . . . . . . . . . . . . . . . . . . . . . 724

2 Hopf–Galois extensions 726


2.1 Canonical map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726
2.2 Coring structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
2.3 Hopf–Galois field extensions . . . . . . . . . . . . . . . . . . . . . 730
2.4 Torsors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
2.5 Crossed homomorphisms and G-torsors . . . . . . . . . . . . . . 737
2.6 Descent theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738
2.7 Splitting of polynomials with roots in noncommutative algebras . 739

15
CONTENTS CONTENTS

3 Galois theory in general categories 742


3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
3.2 How do categories appear in modern mathematics? . . . . . . . . 743
3.3 Isomorphism and equivalence of categories . . . . . . . . . . . . . 745
3.4 Yoneda lemma and Yoneda embedding . . . . . . . . . . . . . . . 750
3.5 Representable functors and discrete fibrations . . . . . . . . . . . 752
3.6 Adjoint functors . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
3.7 Monoidal categories . . . . . . . . . . . . . . . . . . . . . . . . . 759
3.8 Monads and algebras . . . . . . . . . . . . . . . . . . . . . . . . . 762
3.9 More on adjoint functors and category equivalences . . . . . . . . 764
3.10 Remarks on coequalizers . . . . . . . . . . . . . . . . . . . . . . . 766
3.11 Monadicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
3.12 Internal precategory actions . . . . . . . . . . . . . . . . . . . . . 773
3.13 Descent via monadicity and internal actions . . . . . . . . . . . . 778
3.14 Galois structures and admissibility . . . . . . . . . . . . . . . . . 781
3.15 Monadic extensions and coverings . . . . . . . . . . . . . . . . . . 782
3.16 Categories of abstract families . . . . . . . . . . . . . . . . . . . . 784
3.17 Coverings in classical Galois theory . . . . . . . . . . . . . . . . . 785
3.18 Covering spaces in algebraic topology . . . . . . . . . . . . . . . 787
3.19 Central extensions of groups . . . . . . . . . . . . . . . . . . . . . 790
3.20 The fundamental theorem of Galois theory . . . . . . . . . . . . . 792
3.21 Back to the classical cases . . . . . . . . . . . . . . . . . . . . . . 794

4 Comonads and Galois comodules of corings 798


4.1 Comonads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
4.2 Comonadic triangles and descent theory . . . . . . . . . . . . . . 800
4.3 Comonads on a category of modules. Corings. . . . . . . . . . . . 802
4.4 Galois comodules for corings . . . . . . . . . . . . . . . . . . . . . 805
4.5 A Galois condition motivated by algebraic geometry . . . . . . . 808

5 Hopf–Galois extensions of non-commutative algebras 810


5.1 Coalgebras and Sweedler’s notation . . . . . . . . . . . . . . . . . 810
5.2 Bialgebras and comodule algebras . . . . . . . . . . . . . . . . . . 812
5.3 Hopf–Galois extensions and Hopf algebras . . . . . . . . . . . . 814
5.4 Cleft extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
5.5 Hopf–Galois extensions as Galois comodules . . . . . . . . . . . 819

6 Connections in Hopf–Galois extensions 821


6.1 Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
6.2 Connection forms . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
6.3 Strong connections . . . . . . . . . . . . . . . . . . . . . . . . . . 824
6.4 The existence of strong connections. Principal comodule algebras 828
6.5 Separable functors and the bijectivity of the canonical map . . . 834

7 Principal extensions and the Chern–Galois character 838


7.1 Coalgebra-Galois extensions . . . . . . . . . . . . . . . . . . . . . 838
7.2 Principal extensions . . . . . . . . . . . . . . . . . . . . . . . . . 841
7.3 Cyclic homology of an algebra and the Chern character . . . . . 843
7.4 The Chern–Galois character . . . . . . . . . . . . . . . . . . . . . 844
7.5 Example: the classical Hopf fibration . . . . . . . . . . . . . . . . 847

16
CONTENTS CONTENTS

7.6 Ehresmann cyclic homology . . . . . . . . . . . . . . . . . . . . . 849


7.6.1 Precyclic complex . . . . . . . . . . . . . . . . . . . . . . 849
7.6.2 Strong connection . . . . . . . . . . . . . . . . . . . . . . 850
7.6.3 Ehresmannn factorisation . . . . . . . . . . . . . . . . . . 850

8 Appendix: Remarks on functors and natural transformations 851


8.1 Natural transformations . . . . . . . . . . . . . . . . . . . . . . . 851
8.1.1 The Hom functors . . . . . . . . . . . . . . . . . . . . . . 853
8.2 Limits and colimits . . . . . . . . . . . . . . . . . . . . . . . . . . 854
8.2.1 General case . . . . . . . . . . . . . . . . . . . . . . . . . 854
8.2.2 Products . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
8.2.3 Infima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
8.2.4 Equalizers . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
8.2.5 Pullbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
8.2.6 Examples of limits . . . . . . . . . . . . . . . . . . . . . . 856
8.2.7 Colimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
8.3 Galois connections . . . . . . . . . . . . . . . . . . . . . . . . . . 857

References 860

VIII The BCC and Quantum Groups 867


Introduction 869

1 Noncommutative algebraic topology 871


1.1 What is noncommutative topology? . . . . . . . . . . . . . . . . 871
1.2 Kasparov KK-theory . . . . . . . . . . . . . . . . . . . . . . . . . 873
1.2.1 Relation between the abstract and concrete descriptions . 875
1.2.2 Relation with K-theory . . . . . . . . . . . . . . . . . . . 877
1.2.3 Index maps and Mayer–Vietoris sequences . . . . . . . . . 878
1.3 Equivariant theory . . . . . . . . . . . . . . . . . . . . . . . . . . 883
1.4 Quantum groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 884
1.4.1 Motivation: from groups to multiplicative unitaries . . . . 884
1.4.2 MNW definition of a locally compact quantum group . . 888
1.4.3 More on strong right invariance . . . . . . . . . . . . . . . 890
1.4.4 Actions of quantum groups . . . . . . . . . . . . . . . . . 891
1.5 Some applications of the universal property . . . . . . . . . . . . 892

2 The Baum-Connes conjecture 897


2.1 Universal G-space for proper actions . . . . . . . . . . . . . . . . 897
2.2 The Baum-Connes Conjecture . . . . . . . . . . . . . . . . . . . . 899
2.2.1 The conjecture with coefficients . . . . . . . . . . . . . . . 900
2.3 Assembly map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901
2.4 Meyer-Nest reformulation of the BCC with coefficients . . . . . . 905
2.5 Real Baum-Connes conjecture . . . . . . . . . . . . . . . . . . . . 906
2.5.1 Generalization of Paschke duality . . . . . . . . . . . . . . 906
2.5.2 Real K-theory . . . . . . . . . . . . . . . . . . . . . . . . . 907
2.5.3 The Baum-Connes map . . . . . . . . . . . . . . . . . . . 907
2.5.4 Interpretation of the BCC in terms of Paschke duality . . 908

17
CONTENTS CONTENTS

2.5.5 Clifford algebras and K-theory . . . . . . . . . . . . . . . 912

3 Kasparov theory as a triangulated category 914


3.1 Additional structure on Kasparov theory . . . . . . . . . . . . . . 914
3.2 Puppe sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . 916
3.3 The first axioms of a triangulated categories . . . . . . . . . . . . 916
3.4 Cartesian squares and colimits . . . . . . . . . . . . . . . . . . . 922
3.5 Versions of the octahedral axiom . . . . . . . . . . . . . . . . . . 926
3.6 Localisation of triangulated categories . . . . . . . . . . . . . . . 927
3.7 Complementary subcategories and localisation . . . . . . . . . . . 928
3.7.1 Proof of Theorem 3.36 . . . . . . . . . . . . . . . . . . . . 930
3.8 Homological algebra in triangulated categories . . . . . . . . . . 932
3.9 From homological ideals to complementary pairs of subcategories 938
3.10 Localisation of functors . . . . . . . . . . . . . . . . . . . . . . . 940
3.11 The Baum–Connes conjecture . . . . . . . . . . . . . . . . . . . . 942
3.12 Towards an analogue of the BCC for quantum groups . . . . . . 945

References 951

18
Introduction

lecture by Nigel Higson

0.1 Spectral geometry


0.1.1 The Lorentz problem
The Lorentz problem (1910) was solved by Weyl.
∆un = λn un
un |∂Ω = 0
λn 4π
lim = (0.1)
n→∞ n Area(Ω)
The idea is to consider an inverse of Laplace operator K = ∆−1 . For the
eigenvalues of K one has
||Kv||
λ−1
n = min max , V ⊆ L2 (Ω).
dim(V )=n−1 v⊥V ||v||
Denote
N (λ) Area(Ω)
N (λ) = ♯{λn ≤ λ}, ∼ .
λ 4π
Domain dependence
K1 ≤ K2
=⇒ N1 (λ) ≤ N2 (λ).
Ω1 ≤ Ω2
Divide Ω into squares. For each square In the Lorentz problem is easy.

0.1.2 Coefficient of logarithmic divergence


1 X −1
Trω (∆−1 ) = lim λn . (0.2)
λ→∞ log λ
λn ≤λ

This is a trace on operators with λn (T ) = O( n1 ). One has


1
Trω (∆−1 ) = Vol(Ω), (0.3)

and for f : Ω → C Z
1
Trω (Mf ∆−1 ) = f (x)dx, (0.4)
4π Ω
where Mf is the operator of multiplication by f .

19
CONTENTS Spectral geometry

0.1.3 Zeta function of ∆


Let M be a manifold. Consider the Laplace operator with ∆un = λn un . Define

∆z un := λzn un . (0.5)
z
Theorem 0.1. The trace Tr(∆ 2 ) is a meromorphic function on C with only
simple poles.

0.1.4 Noncommutative residue


NCRes(P ) := const · Resz=0 Tr(P ∆z ) (0.6)
The function Tr(P ∆z ) is also meromorphic on C with only simple poles. We
have
z(z − 1)
[∆z , P ] = z[∆, P ]∆z − 1 + [∆, [∆, P ]]∆z−2 + . . . ,
2
so NCRes is a trace:

NCRes([P, Q]) ∼ Tr([P, Q], ∆z )


= Tr(P Q∆z − QP ∆z )
= Tr(Q[∆z , P ])
= 0.

Tauberian theorem:
dim M dim M
NCRes(∆− 2 ) = Trω (∆− 2 ). (0.7)
dim M
NCRes(∆− 2 ) = Vol(M ). (0.8)
From the equality NCRes([P, Q]) = 0 one has

1. Order(P) = − dim M
2. NCRes depends only on th symbol of P . If σ(P ) = {−, −} (), then
NCRes = 0.

0.1.5 Residues an geometry (and physics?)


Connes’ notation Z
NCRes = − (0.9)

Up to constants:
R dim M
1. ∆− 2 = Vol(M )
R dim M R
2. f ∆− 2 = f dVol
R dim M R
3. ∆− 2 +1 = κdVol, where κ is a scalar curvature of M .

20
CONTENTS Spectral geometry

0.1.6 Square root of the Laplacian


Let ∆ be a Laplace-type operator, D will denote a first order selfadjoint operator
of “Dirac type”
D2 = ∆.
Introducing D adds
• Index (topology)
• Forms (“Fermions”)
The spectrum of D is symmetric. D can be written as
 
0 D−
D+ 0

Then the index

Index(D) = dim(ker D+ ) − dim(ker D− ) (0.10)

is a topological invariant.
Furthermore
[D, f ]2 = −||df ||2 Id, (0.11)
0 n
and for complex fuunctions f , . . . , f , on M , n = dim M
Z Z
− f 0 [D, f 1 ] . . . [D, f n ]|D|−n = f 0 df 1 . . . df n . (0.12)
M

Spectral theory leads to integrals, index differential forms.

0.1.7 Spectral triples


Spectral triple (A, H, D) consists of
• algebra of bounded operators A
• Hilbert space H
• selfadjoint operator D such that D−1 is compact, and

||[D, a]|| < ∞ for all a ∈ A.

Example 0.2.
• Standard example
(C ∞ (M ), L2 (M ), D) (0.13)

• Matrices
(Mn (C), Cn , F ), (0.14)
where F is any operator.
• Products
(C ∞ (M ), L2 (M ), D) × (Mn (C), Cn , F ) (0.15)

21
CONTENTS Singular spaces

Theorem 0.3 (Reconstruction theorem of A. Connes). Let A be a commutative


algebra, and (A, H, D) a spectral triple, such that
• |λn (D)| = O(n−k ),
• a0 [D, a1 ] . . . [D, an ] = Id (orientation condition),
• [a0 , [D, a1 ]] = 0 (D is local),
• D2 is of Laplace type (regularity),
• H satisfies projectivity condition as an A-module, then A = C ∞ (M ) and
D is of Dirac type.
Suppose we have
• a1 , . . . , an - functions in A,
• X1 , . . . , Xn - elements of order 1 in the algebra generated by A and D
(“vector fields”).
X
[Q, ai ]Xi = qQ + r, q = Order(Q), Order(R) < q,
X
[Xi , ai ] = n

Example 0.4. ai = xi - coordinate functions on a manifold, Xi = ∂x i , Q - any
differential operator. Since
X X
(n + q)Q = [Qai , xi ] − [ai Q, xi ] + R

there is no trace function on D.


The identities extend to Q∆−z , “pseudodifferential”.

Order(Q∆−z ) = q − 2z

0.2 Singular spaces


0.2.1 Groupoids
Let G × X → X be a group acting on a set. Denote

G ⋉ X := {(x1 , g, x2 ) | gx2 = x1 } (0.16)

with
(x1 , g, x2 )(x2 , h, x3 ) = (x1 , gh, x3 )
(collection of arrows).
Definition 0.5. A groupoid is a (small) category in which every morphism is
invertible.

22
CONTENTS Singular spaces

Denote by H the set of morphisms, and by K the set of objects in a given


groupoid. There are source and range maps s, r : H → K and we denote

H ×K H := {(γ1 , γ2 ) | s(γ1 ) = r(γ2 )}

Structure maps:

H ×K H −
→H
unit
K −−→ H
inverse
H −−−−→ H

Example 0.6.
• K - a set, H ⊆ K × K - equivalence relation
• the action groupoid (0.16)
• if G × M → M is a principal action, then H = M ×G M , K = M/G is
called a fundamental groupoid.

[m1 , m2 ][m2 , m3 ] = [m1 , m3 ]

• Ehresmann’s groupoid

H = (M × X × M )/G (0.17)

[m1 , x, m2 ][m2 , xm3 ] = [m1 , x, m3 ]


For M = G
[g1 , x, g2 ] 7→ (g1−1 x, g1−1 g2 , g2−1 x)
gives an isomorphism with action groupoid.
In general K = (M × X)/G. For M = S 1 , G = Z we can obtain a
Kronecker foliation of a torus.
If the action on X is free, then

(M × X × M )/G

is an equivalence relation of foliation.


For any groupoid H denote

Hk := {γ ∈ H | s(γ) = k}

Definition 0.7. For a groupoid H define a groupoid algebra of funtions f : H →


C with multiplication given by
Z
f1 ∗ f2 (γ) = f1 (γη −1 )f2 (η)dη. (0.18)
Hs(γ)

The formula (0.18) defines a representation of C ∞ (H) on each L2 (Hk ).

23
CONTENTS Index theorem

Example 0.8. Let V be a vector space, and W an affine vector space over V .
There is an action
V × (W × R) → W × R
v · (w, t) 7→ (w + tv, t)
Then H = V ⋉ (W × R) is a family of groupoids over R
(
V ⋉t W = {(w1 , v, w2 )} = {(w1 , w2 )} for t 6= 0
Ht =
V ×0 W = V ⋉ W for t = 0
V ⋉ (W × R) ∼
= T W × {0} ∐ W × W × R∗ .
The groupoid V ⋊ (W × R) depends only on W as a smooth manifold. It
globalizes to Connes tangent groupoid
TM := T M × {0} ∐ M × M × R∗ . (0.19)
If we form C ∗ (TM ) we obtain a continuous field of C*-algebras. At t = 0,
C ∗ (T M ) = C0 (T ∗ M ), and at t 6= 0 K(L2 (M )).

0.3 Index theorem


0.3.1 K-theory
For an algebra A there is a Grothendieck group of projective modules K(A).
K(A) = π1 (GL∞ (A))
p, p2 = p 7→ e2πitp (loop of invertible elements)
If A is a C*-algebra with unit, then typical projective module is pA, p2 = p. If
||p − q|| < ε then p = uqu−1 for some unitary u. If p ∈ A0 for a continuous
field of C*-algebras At , then there is a section pt near t = 0. Hence if {At } has
At1 = At2 for t1 , t2 6= 0, then we get K(A0 ) → K(A1 ). As a special case we have
K(T ∗ M ) → K(pt)
If A is an algebra with unit, and τ : A → C is a trace, τ (ab) = τ (ba), then there
is
τ : K(A) → C
X
τ ([pij ]) = τ (pii )
If (M, µ) is a manifold with measure µ, A = C ∞ (M ), then
Z
τ (p) := rank(p(u))dµ(u).
M
Suppose we have ϕ : A × A × A → C. Define
bϕ(a0 , a1 , a2 , a3 ) := ϕ(a0 a1 , a2 , a3 )
− ϕ(a0 , a1 a2 , a3 )
+ ϕ(a0 , a1 , a2 a3 )
− ϕ(a3 a0 , a1 , a2 )
Λϕ(a0 , a1 , a2 ) := ϕ(a2 , a0 , a1 )

24
CONTENTS Index theorem

Theorem 0.9. If bϕ = 0 and Λϕ = ϕ, then p 7→ ϕ(p, p, p) gives

ϕ : K(A) → C

0.3.2 Cyclic cocycles from Lie algebra actions


For a Lie algebra g there is a chain complex

... b b b b ....
o

Λn−1 g o

Λn g o

Λn+1 g o

Let g × A → A be an action by derivations. An invariant trace τ : A → C


satisfies
τ (X(a)) = 0, for X ∈ g.
Let c = X1 ∧ · · · ∧ Xn . Denote

ϕc (a0 , . . . , an ) = τ (a0 X1 (a1 ) . . . Xn (an )) (anti-symmetrize)

Then bϕc = 0. For example, if δ1 , δ2 are commuting derivations, then

ϕ(a0 , a1 , a2 ) = τ (a0 (δ1 (a1 )δ2 (a2 ) − δ2 (a1 )δ1 (a2 ))).

For the irrational rotation algebra Aθ we get

U(g) × A → A.

Consider G ⊆ Diff(M ), A = Cc∞ (G ⋉ M ). Say M = R. An algebra A has no


trace in general. But form an “ax + b” group
 
a b
P := R × R+ , ,
0 1

with action g(x, y) = (g(x), g ′ (x)−1 y). There is an invariant smooth measure.
Now consider

Diff(R)+ = P · {g | g(0) = 0, g ′ (0) = 1}


 −1 
dn dg
δn (g) = n log
dx dx
Connes–Moscovici Hopf algebra H1 :

∆Y = Y ⊗ 1 + 1 ⊗ Y
∆X = X ⊗ 1 + 1 ⊗ X + δ1 ⊗ Y
∆δ1 = δ1 ⊗ 1 + 1 ⊗ δ1

[Y, X] = X
[X, δn ] = δn+1
[Y, δn ] = nδn
[δn , δn ] = 0

25
CONTENTS Index theorem

0.3.3 Back to the tangent groupoid


Consider once more the tangent groupoid
(
a TM for t = 0
TM = Tt M, Tt M =
t∈R
M ×M 6 0
for t =

V ⋉ (W × R) ∼
= TM
(w1 , v, w2 ) 7→ (w1 , w2 ) for t 6= 0
(w1 , v, w2 ) 7→ (v, w2 ) for t = 0, w1 = w2
We can think of
TM = T M × {0} ∐ M × M × R∗
as of a family (equivariant)
TM = {TM(m,t) }
If D is a PDO on M (of order 1), then
(
Dm for t = 0 on TM(m,0) = Tm M
D(m,t) =
tD for t 6= 0 on TM(m,t) = M

is a smooth equivariant family.


Definition 0.10. Family of PDO D is elliptic if the model operators Dp are
elliptic for all p ∈ M
Definition 0.11. A constant coefficient operator Dp is elliptic if its Fourier
transform (a function on Tp∗ M ) vanishes only at ξ = 0.

0.3.4 Ellipticity and C*-algebras


Lemma 0.12. Dp is elliptic if and only if f (D cp ) ∈ C0 (T ∗ M ) for all f ∈ C0 (R),
p

that is if and only if f (Dp ) ∈ C (Tp M ) for all f ∈ C0 (R).
Theorem 0.13. If D is an elliptic family on a groupoid H with compact base,
then f (D) ∈ C ∗ (H).
The following theorem represents most of the work in proving the Atiyah-
Singer index theorem:
Theorem 0.14. If D is elliptic on M , then the index map
K(T ∗ M ) → K(pt)
takes the symbol of D to the analytic index of D.

0.3.5 Baum-Connes conjecture


Assume that G acts properly on M , and M is universal (e. g. M is a symmetric
space of non-compact type). Then the index map
K(C ∗ (G ⋉ T ∗ M )) → K(C ∗ G) (0.20)
associated to G ⋉ TM is an isomorphism.

26
CONTENTS Index theorem

0.3.6 Contact manifolds


Definition 0.15. Contact manifold is a pair (M, S) such that M is a manifold,
S ⊆ TM is a subbundle such that locally there exists α ∈ Ω1 (M ) such that

S = ker α
αdα ∧ · · · ∧ dα = vol

Examples 0.16.
• S 2n−1 ⊂ CN ,
• SM , M Riemannian,
• Heisenberg groups
Theorem 0.17 (Darboux). Contact = locally Heisenberg

 
 1 x z 
H3 = 0 1 y 
 
0 0 1
 

 1 x y z  
 
 0 1 0 w
H5 = 

 0 0 1 v 
 
0 0 0 1
Start with Heisenberg group H3 and define for t ∈ R
   
1 x z 1 tx t2 z
t · 0 1 y = 0 1 ty 
0 0 1 0 0 1

Define
H ⋉ (H × R), h · (k, t) = ((t · h)k, t).
This depends only on the contact structure. We get Heisenberg contact groupoid
HM = HM and an index map

K(C ∗ (HM )) → K(pt).

27
Bibliography

28
Part I

K-theory of Operator
Algebras
by

Rainer Matthes

Wojciech Szymański

29
Based on the lectures of:
• Rainer Matthes
(Katedra Metod Matematycznych Fizyki, Uniwersytet Warszawski, ul. Hoża
74, Warszawa, 00-682 Poland)
– Chapters 1, 2, 3, 7, 8.
• Wojciech Szymański
(Dept. of Mathematics & Computer Science, University of Southern Den-
mark, Campusvej 55, DK-5230 Odense M, Denmark)
– Chapters 4, 5, 6.

30
Chapter 1

Preliminaries on
C*-algebras

These notes on K-theory owe a great deal to the book by Rørdam, Larsen and
Laustsen [rll00], from which we borrowed both theoretical material and some
exercises

1.1 Basic definitions


1.1.1 Definitions C*-algebra, ∗-algebra
Definition 1.1. A C*-algebra A is an algebra over C with involution a 7→ a∗
(*-algebra), equipped with a norm a 7→ kak, such that A is a Banach space, and
the norm satisfies kabk ≤ kakkbk and ka∗ ak = kak2 (C ∗ -property).
Immediate consequence: ka∗ k = kak. a∗ is called adjoint of a.
A C*-algebra A is called unital if it has a multiplicative unit 1A = 1. Im-
mediate consequence: 1∗ = 1, k1k = 1 (k1k = k12 k = k1k2). If A and B
are C*-algebras, a ∗-homomorphism ϕ : A → B is a linear multiplicative map
commuting with the involution. If A and B are unital, ϕ is called unital if
ϕ(1A ) = 1B . A surjective ϕ is always unital.
A C*-algebra A is called separable, if it contains a countable dense subset.

1.1.2 Sub-C ∗ and sub-∗-algebras


A subset B of a C*-algebra A is called sub-∗-algebra, if it closed under all
algebraic operations (including the involution). It is called sub-C*-algebra, if
it is also norm-closed. The norm closure of a sub-∗-algebra is a sub-C*-algebra
(from continuity of the algebraic operations).
If F is a subset of a C*-algebra A, the sub-C*-algebra generated by F ,
denoted by C ∗ (F ), is the smallest sub-C*-algebra containing F . It coincides
with the norm closure of the linear span of all monomials in elements of F and
their adjoints. A subset F is called self-adjoint, if F ∗ := {a∗ | a ∈ F } = F .

31
Part I Basic definitions

1.1.3 Ideals and quotients


An ideal in a C*-algebra is a norm-closed two-sided ideal. Such an ideal is always
self-adjoint, hence a sub-C*-algebra. ([d-j77, 1.8.2], [m-gj90, 3.1.3]) If I is an
ideal in a C*-algebra A, the quotient A/I = {a + I | a ∈ A} is a ∗-algebra, and
also a C*-algebra with respect to the norm ka + Ik := inf{ka + xk | x ∈ I}. I is
obviously the kernel of the quotient map π : A → A/I. ([m-gj90, 3.1.4], [d-j77,
1.8.2])
A ∗-homomorphism ϕ : A → B of C*-algebras is always norm-decreasing,
kϕ(a)k ≤ kak. It is injective if and only if it is isometric. ([m-gj90, 3.1.5]).
ker ϕ is an ideal in A, im ϕ a sub-C*-algebra of B. ([m-gj90, 3.1.6]). ϕ always
factorizes as ϕ = ϕ0 ◦ π, with injective ϕ0 : A/ ker ϕ → B.
A C*-algebra is called simple if its only ideals are {0} and A (trivial ideals).

1.1.4 The main examples


Example 1. Let X be a locally compact Hausdorff space, and let C0 (X) be the
vector space of complex-valued continuous functions that vanish at infinity, i.e.,
for all ǫ > 0 exists a compact subset Kǫ ⊆ X such that |f (x)| < ǫ for x ∈ / Kǫ .
Equipped with the pointwise multiplication and the complex conjugation as
involution, C0 (X) is a ∗-algebra. With the norm kf k := supx∈X {|f (x)|}, C0 (X)
is a (in general non-unital) commutative C*-algebra.
Theorem 1.2. (Gelfand-Naimark) Every commutative C*-algebra is isometri-
cally isomorphic to an algebra C0 (X) for some locally compact Hausdorff space
X.
Idea of proof: X is the set of multiplicative linear functionals (characters
(every character is automatically *-preserving, [d-j77, 1.4.1(i)], equivalently, the
set of maximal ideals), with the weak-∗-topology (i.e., the weakest topology
such that all the functionals χ 7→ χ(a), a ∈ A, are continuous.

Additions:
(i) C0 (X) is unital if and only if X is compact.
(ii) C0 (X) is separable if and only if X is separable.
(iii) X and Y are homeomorphic if and only if C0 (X) and C0 (Y ) are isomor-
phic.
(iv) Each proper continuous map η : Y → X induces a ∗-homomorphism
η ∗ : C0 (X) → C0 (Y ) (η ∗ (f ) = f ◦ η). Conversely, each ∗-homomorphism
ϕ : C0 (X) → C0 (Y ) induces a proper continuous map η : Y → X (map a
character χ of C0 (Y ) to the character χ ◦ ϕ of C0 (X)).
(v) There is a bijective correspondence between open subsets of X and ideals
in C0 (X) (the ideal to an open subset is the set of functions vanishing on
the complement of the subset, to an ideal always corresponds the set of
characters vanishing on the ideal, its complement in the set of all charac-
ters is the desired open set). If U ⊆ X is open, then there is a short exact

32
Part I Basic definitions

sequence
0 −→ C0 (U ) −→ C0 (X) −→ C0 (X \ U ) −→ 0, (1.1)
where C0 (U ) → C0 (X) is given by extending a function on U as 0 to all
of X, and C0 (X) → C0 (X \ U ) is the restriction, being surjective due to
Stone-Weierstras̈.
Example 2. Let H be a complex Hilbert space, and let B(H) denote the set
of all continuous linear operators on H. Then B(H) is an algebra with respect
to addition, multiplication with scalars, and composition of operators, it is a
∗-algebra with the usual operator adjoint, and it is a C*-algebra with respect
to the operator norm.

Theorem 1.3. (Gelfand-Naimark) Every C*-algebra A is isometrically isomor-


phic to a closed C ∗ -subalgebra of some B(H).
Idea of proof: Consider the set of positive linear functionals (ϕ(a∗ a) ≥ 0) on
A. Every such functional allows to turn the algebra into a Hilbert space on which
the algebra is represented by its left action. Take as Hilbert space the direct
sum of all these Hilbert spaces. Then the direct sum of these representations
gives the desired injection.

1.1.5 Short exact sequences


A sequence of C*-algebras and ∗-homomorphisms
ϕk ϕk+1
. . . −→ Ak −→ Ak+1 −→ Ak+2 −→ . . . (1.2)

is said to be exact, if im ϕk = ker ϕk+1 for all k. An exact sequence of the form
ϕ ψ
0 −→ I −→ A −→ B −→ 0 (1.3)

is called short exact. Example: If I ⊆ A is an ideal, then


ι π
0 −→ I −→ A −→ A/I −→ 0 (1.4)

is short exact (ι the natural embedding I → A). If a short exact sequence (1.3)
is given, then ϕ(I) is an ideal in A, there is an isomorphism ψ/ : B → A/ϕ(I),
and the diagram

ϕ ψ
0 /

I /

A /

B /

0
ϕ id ψ/

ι π


 

0 /

A /

A /

A/I /

is commutative. If for a short exact sequence (1.3) exists λ : B → A with


ψ ◦ λ = idB , then the sequence is called split exact, and λ is called lift of ψ.
Diagrammatic:
ψ
ϕ
(1.5)
/

0 /

I /

A o
B /

0.
λ

33
Part I Basic definitions

Not all short exact sequences are split exact.


Example:
ι ψ
0 −→ C0 ((0, 1)) −→ C([0, 1]) −→ C ⊕ C −→ 0 (1.6)
with ψ(f ) = (f (0), f (1)) is an exact sequence. It does not split: Every linear
map λ : C ⊕ C → C([0, 1]) is determined by its values on the basis elements,
λ((1, 0)) = f1 , λ((0, 1)) = f2 . The split condition means f1 (0) = 1, f1 (1) = 0
and f2 (0) = 0, f2 (1) = 1. If λ is to be a homomorphism, because of (1, 0)2 =
(1, 0), we should have f12 = λ((1, 0))2 = λ((1, 0)2 ) = λ((1, 0)) = f1 , and analo-
gously f22 = f2 . However, a continuous function on a connected space is equal
to its square if and only if it is either the constant function 1 or the constant
function 0. Both is not the case for f1 and f2 .
Geometric interpretation: ψ corresponds to the embedding of two points as end
points of the interval [0, 1]. However, it is not possible to map this interval
continuously onto the set {0, 1}.
The direct sum A ⊕ B of two C*-algebras is the direct sum of the underlying
vector spaces, with component-wise defined multiplication and involution, and
with the norm k(a, b)k = max(kak, kbk). It is again a C*-algebra. There are
natural homomorphisms ιA : A → A ⊕ B, a 7→ (a, 0), πA : A ⊕ B → A, (a, b) 7→
a, analogously ιB , πB . Then
πB
ιA
A⊕B (1.7)
/

0 /

A /

o
B /

0.
ιB

is a split exact sequence with lift ιB . Not all split exact sequences come in this
manner from direct sums.
Example (not presented in lecture).
Let
ϕ ψ
0 −→ A −→ E −→ B −→ 0 (1.8)
be an exact sequence. Then there exists an isomorphism θ : E → A ⊕ B making
the diagram
ϕ ψ
0 /

A /

E /

B /

0
id θ id


ιA 

πB 

0 /

A /

A⊕B /

B /

0
commutative if and only there exists a homomorphism ν : E → A such that
ν ◦ ϕ = idA .

Proof. If θ : E → A ⊕ B makes the diagram commutative, then θ|im ϕ is an


injective map whose image is ιA (A). ν := πA ◦θ| im ϕ : E → A fulfills ν ◦ϕ = idA .
If ν : E → A with this property is given, put θ(e) = (ιA ◦ ν(e), ψ(e)). θ is an
isomorphism:
surjective: Let a ∈ A. Then ϕ(a) ∈ ker ψ, hence ψ(ϕ(a)) = 0. But, ν(ϕ(a)) = a,
i.e., θ(ϕ(a)) = (a, 0). On the other hand, as πB ◦ θ = ψ and ψ is surjective,
for any b ∈ B exists a′ ∈ A such that (a′ , b) ∈ im θ. Since (a′ , 0) ∈ im θ, also
(0, b) ∈ im θ for any b ∈ B, thus finally all (a, b) ∈ im θ.
injective: If ψ(e) = 0 with e 6= 0 then e = ϕ(a) with a 6= 0, and ν(e) = ν ◦ϕ(a) =

34
Part I Basic definitions

a 6= 0, thus ιA ◦ν(e) 6= 0 by injectivity of ιA . Otherwise, ψ(e) 6= 0 already means


θ(e) 6= 0.
If this condition is satisfied, the upper sequence is isomorphic to the lower
one, and thus also split. Counterexample (where the condition is not fulfilled)?

1.1.6 Adjoining a unit


Definition 1.4. Let A be a ∗-algebra. Put à = A ⊕ C (direct sum of vector
spaces) and

(a, α)(b, β) := (ab + βa + αb, αβ), (a, α)∗ := (a∗ , ᾱ). (1.9)

Define ι : A → Ã and π : Ã → C by ι(a) = (a, 0), π(a, α) = α (i.e., ι = ιA ,


π = πC in the direct sum terminology used above).
Proposition 1.5. With the operations just introduced, Ã is a unital ∗-algebra
with unit 1Ã = (0, 1). ι is an injective, π a surjective ∗-homomorphism.
Proof. Straightforward.
Sometimes ι is suppressed, and we write also à = {a + α1 | a ∈ A, α ∈ C}.
Let now A be a C*-algebra, and let [Link] be the norm on A.
Note that the direct sum norm k(a, α)k = max(kak, |α|) does in general not
have the C ∗ -property (because A ⊕ C does not have the direct sum product).
Example: A unital, put α = 1, a = 1A , then k(a, α)(a∗ , ᾱ)k = max(kaa∗ + ᾱa∗ +
αa∗ k, |α|2 ) = 3, k(a, α)k2 = max(kak2 , |α|2 ) = 1.
Recall that the algebra B(E) of linear operators on a Banach space E is a
Banach space (algebra) with norm kbk = supkxk≤1 kb(x)k (see [rs72, Theorem
III.2], [d-j73, 5.7]). Note that (a, α) 7→ La + αidA , where La (b) = ab for a, b ∈ A,
defines a homomorphism ϕ of à onto the subspace of all continuous linear
operators of the form La + αidA in B(A). This homomorphism is injective if
and only if A is not unital. (exercise) Indeed, let A be not unital, and assume
a
La (b) + αb = 0 for all b ∈ A. If α would be 6= 0 then − α would be a left unit for
A, thus also a right unit, hence a unit, contradicting the assumed non-unitality.
Thus we have α = 0, i.e. ab = 0 for all b ∈ A. In particular, aa∗ = 0, hence
ka∗ k2 = kaa∗ k = 0, i.e., kak = ka∗ k = 0, i.e., a = 0. On the other hand, if A is
unital, (1A , −1) is in the kernel of ϕ.
We have kak = kLa k for a ∈ A: kLa k ≤ kak is clear by the definition
of the operator norm (kLa k = supkbk≤1 kabk ≤ supkbk≤1 kakkbk = kak), and
kak2 = kaa∗ k = kLa (a∗ )k ≤ kLa kka∗ k, hence also kak ≤ kLa k. Thus it makes
sense to define for non-unital A a norm on à by transporting the norm of B(A),
i.e., we put k(a, α)kà := kLa + αidA k. For unital A, we note that à is as a
∗-algebra isomorphic to A ⊕ C (direct sum of C*-algebras). The isomorphism
is given by (a, α) 7→ (a + α1A , α) (easy exercise). As before, we define the norm
on à by transport with the isomorphism. Note that (−1A , 1) is a projector in
A ⊕ C.
Proposition 1.6. Ã is a unital C*-algebra with norm [Link]̃ . ι(A) is a closed
ideal in Ã.

35
Part I Basic definitions

Proof. The additive and multiplicative triangle inequality come from these prop-
erties for the norm in B(A) and A ⊕ C. Since {La |a ∈ A} is closed and thus
complete in B(A), and {La |a ∈ A} has codimension 1 in ϕ(Ã), the latter is
also complete in the nonunital case, and it is obviously complete in the unital
case. Also, it is obvious in the unital case that the norm has the C ∗ -property.
To prove the latter for the nonunital case, we define the involution on ϕ(Ã) by
transport with ϕ, i.e.,

(La + αidA )∗ := La∗ + ᾱidA . (1.10)

Hence, by this definition ϕ(Ã) is a complete normed ∗-algebra. It remains to


show that the C ∗ -property is satisfied. Let ǫ > 0 and let x = La + αidA ∈ ϕ(Ã).
By the definition of the operator norm, there exists b ∈ A with kbk ≤ 1 such
that
kxk2 = kLa + αidA k2 ≤ k(La + αidA )(b)k2 + ǫ. (1.11)
The right hand side can be continued as follows:

= kab + αbk2 + ǫ
= k(ab + αb)∗ (ab + αb)k + ǫ
= k(b∗ a∗ + ᾱb∗ )(ab + αb)k + ǫ
= kb∗ (La∗ + ᾱidA )(La + αidA )(b)k + ǫ
≤ kb∗ kk(La∗ + ᾱidA )(La + αidA )(b)k + ǫ
≤ kb∗ kk((La∗ + ᾱidA )(La + αidA )kkbk + ǫ
≤ kx∗ xk + ǫ.

Thus we have kxk2 ≤ kx∗ xk + ǫ for any ǫ, hence kxk2 ≤ kx∗ xk. However, also
kx∗ xk ≤ kx∗ kkxk (B(A) is a normed algebra). Exchanging the roles of x and
x∗ , we also obtain kx∗ k2 ≤ kxkkx∗ k, together kxk = kx∗ k. Going back to the
inequalities, this also gives the C ∗ -property.
For both the unital and nonunital case, we have Ã/ι(A) ∼
= C, and the se-
quence
π
C (1.12)
/

0 /

A /

à o
/

0.
λ

with π : Ã → C the quotient map and λ : C → Ã given by α 7→ (0, α), is


split exact. Note also that adjoining a unit is functorial: If ϕ : A → B is
a homomorphism of C*-algebras, there is a unique homorphism ϕ̃ : Ã → B̃
making the diagram
ιA πA
0 /

A /

à /

C /

0
ϕ ϕ̃ id
ιB πB


 

0 /

B /

B̃ /

C /

commutative. It is given by ϕ̃(a, α) = (ϕ(a), α). ϕ̃ is unit-preserving, ϕ̃(0, 1) =


(0, 1). If A is a sub-C*-algebra of a unital C*-algebra B whose unit 1B is not
in A, then à is isomorphic to the sub-C*-algebra A + C1B of B (exercise).

36
Part I Spectral theory

1.2 Spectral theory


1.2.1 Spectrum
Let A be a unital C*-algebra. Then the spectrum (with respect to A) of a ∈ A
is defined as

sp(a)(= spA (a)) := {λ ∈ C | a − λ1A is not invertible in A}. (1.13)

Elementary statements about the spectrum, true already for a unital algebra,
are:
(i) If A = {0} then sp(0) = ∅.
(ii) sp(λ1A ) = {λ} for λ ∈ C.
(iii) a ∈ A is invertible if and only if 0 ∈
/ sp(a).
(iv) If P ∈ C[X] (polynomial in one variable with complex coefficients), then
sp(P (a)) = P (sp(a)).
(v) If a ∈ A is nilpotent, then sp(a) = {0} (if A 6= {0}).
(vi) If ϕ : A → B is a morphism of unital algebras over C, then spB (ϕ(a)) ⊆
spA (a).
(vii) If (a, b) ∈ A ⊕ B (direct sum of algebras), then spA⊕B ((a, b)) = spA (a) ∪
spB (b). (Can be generalized to direct products.)
If A is the algebra of continuous complex-valued functions on a topological
space, then the spectrum of any element is the set of values of the function. If
A is the algebra of endomorphisms of a finite dimensional vector space over C
then the spectrum of an element is the set of eigenvalues.
For a Banach algebra, the spectrum of an element is always a compact subset
of C contained in the ball of radius kak,

r(a) = sup{|λ| | λ ∈ sp(a)} ≤ kak. (1.14)

Idea of proof: If |λ| > kak, then kλ−1 ak < 1, hence 1 − λ−1 a is invertible (This
uses: if kak < 1 then 1 − a is invertible, with (1 − a)−1 = 1 + a + a2 + . . . –
Neumann series.) Thus λ ∈ / sp(a). The spectrum is closed because the set of
invertible elements is open (use again the fact stated in parentheses).
The number r(a) is called spectral radius of a. Using complex analysis, one
can show that the spectrum is non-empty. The sequence (kan k1/n ) is convergent,
and r(a) = limn→∞ kan k1/n . If A is not unital, the spectrum of an element
a ∈ A is defined as the spectrum of ι(a) ∈ Ã. In this case always 0 ∈ sp(a)
((a, 0)(b, β) = (ab + βa, 0) 6= (0, 1) = 1Ã ).
Definition 1.7. An element a of a C*-algebra A is called
• normal if aa∗ = a∗ a,
• self-adjoint if a = a∗ ,
• positive if it is normal and sp(a) ⊆ R+ (= [0, ∞[),

37
Part I Spectral theory

• unitary if A is unital and aa∗ = a∗ a = 1A .


• a projector if a = a∗ = a2 .
The set of positive elements is denoted by A+ .
The spectrum of a self-adjoint element is contained in R, that of a unitary
element is contained in T1 = S 1 (the unit circle, considered as a subset of
C), that of a projector is contained in {0, 1} (exercises). An element a of a
C*-algebra A is positive if and only if it is of the form a = x∗ x, for some
x ∈ A. For normal elements, the above formula for the spectral radius reduces
to r(a) = kak. This allows to conclude
Proposition 1.8. The C ∗ -norm of a C*-algebra is unique.
Proof. kak′2 = ka∗ ak′ = r(a∗ a) = ka∗ ak = kak2 .
Let us also note that every element is a linear combination of two self-
1
adjoint elements, a = 12 (a + a∗ ) + i 2i (a − a∗ ) (this is the unique decomposition
a = h1 + ih2 , with h1 and h2 self-adjoint), and also a linear combination of four
unitary elements.
The spectrum a priori depends on the ambient C*-algebra. However, if
B is a unital C ∗ -subalgebra of a unital C*-algebra A, whose unit coincides
with the unit of A, then the spectrum of an element of B with respect to B
coincides with its spectrum with respect to A (exercise, use that the inverse of
an element belongs to the smallest C*-algebra containing that element, i.e., the
C ∗ -subalgebra generated by that element). If A is not unital, or if the unit of
A does not belong to B, then spA (b) ∪ {0} = spB (b) ∪ {0} (exercise).

1.2.2 Continuous functional calculus


Let A be a unital C*-algebra, and let a ∈ A be normal. Then there is a unique
C ∗ -isomorphism j : C(sp(a)) → C ∗ (a, 1) mapping the identity map of sp(a)
into a. Moreover, this isomorphism maps a polynomial P into P (a) and the
complex conjugation z 7→ z̄ into a∗ . Therefore one writes j(f ) = f (a). One
knows that sp(f (a)) = f (sp(a)) (spectral mapping theorem).
If ϕ : A → B is ∗-homomorphism of unital C*-algebras, then sp(ϕ(a)) ⊆
sp(a) and ϕ(f (a)) = f (ϕ(a)) for f ∈ C(sp(a)).
If a C*-algebra is realized as a subalgebra of B(H), the functional calculus
is realized
R for self-adjointRelements in terms of their spectral decompositions: If
a = λdEλ then f (a) = f (λ)dEλ , where Eλ is the family of spectral measures
belonging to a.
If a is a normal element of a non-unital C*-algebra A, then f (a) is a priori
in Ã. We have f (a) ∈ ι(A) ≃ A if and only if f (0) = 0: When π : Ã → C is the
quotient mapping, we have π(f (a)) = f (π(a)) = f (0).
Lemma 1.9. Let K ⊆ R be compact and non-empty, and let f ∈ C(K). Let A
be a unital C*-algebra, and let ΩK be the set of self-adjoint elments of A with
spectrum contained in K. Then the induced function

f : ΩK −→ A, a 7→ f (a), (1.15)

is continuous.

38
Part I Matrix algebras and tensor products

Proof. The map a 7→ an , A → A is continuous (continuity of multiplication).


Thus every complex polynomial f induces a continuous map A → A, a 7→ f (a).
Now, let f ∈ C(K), let a ∈ ΩK , and let ǫ > 0. Then there is a complex
polynomial g such that |f (z) − g(z)| < 3ǫ for every z ∈ K. By continuity
discussed above, for every ǫ we find δ < 0 such that kg(a) − g(b)k ≤ 3ǫ for b ∈ A
with ka − bk ≤ δ. Since, moreover,
ǫ
kf (c) − g(c)k = k(f − g)(c)k = sup{|(f − g)(z)| | z ∈ sp(c)} ≤ (1.16)
3
for c ∈ ΩK , we conclude kf (a)−f (b)k = kf (a)−g(a)+g(a)−g(b)+g(b)−f (b)k ≤
kf (a − g(a)k + kg(a) − g(b)k + kg(b) − f (b)k ≤ ǫ for b ∈ ΩK with ka − bk ≤ δ.

1.3 Matrix algebras and tensor products


Let A1 , A2 be C*-algebras. The algebraic tensor product A1 ⊗ A2 is a ∗-algebra
with multiplication and adjoint given by
(a1 ⊗ a2 )(b1 ⊗ b2 ) = a1 b1 ⊗ a2 b2 , (1.17)
(a1 ⊗ a2 )∗ = a∗1 ⊗ a∗2 . (1.18)

Problem: There may exist different norms with the C -property on this ∗-
algebra, leading to different C*-algebras under completion (though one can show
that all norms with the C ∗ -property are cross norms, ka1 ⊗ a2 k = ka1 kka2 k).
We will restrict to the case where this problem is not there by definition: A C*-
algebra is called nuclear if for any C*-algebra B there is only one C ∗ -norm on
the algebraic tensor product A⊗B. Examples: finite dimensional, commutative,
type I (every non-zero irreducible representation in a Hilbert space contains the
compact operators). If one of the tensor factors is nuclear, the unique C ∗ -norm
on the algebraic tensor product coincides with the norm in B(H) under a faithful
representation of the completed tensor product.
We will mainly need the following very special situation. Let A be a C*-
algebra, and let Mn (C) (n ∈ N) be the algebra of complex n × n-matrices. Then
A ⊗ Mn (C) can be identified with Mn (A), the ∗-algebra of n × n-matrices with
entries from A, with product and adjoint given according to the matrix struc-
ture. The unique C ∗ -norm on A⊗Mn (C) = Mn (A) is defined using any injective
∗-homomorphism ϕ : A → B(H), and the canonical injective ∗-homomorphism
Mn (C) → B(Cn ), i.e., ka ⊗ mk = kϕ(a) ⊗ mk, where on the right stands the
norm in B(H) ⊗ B(Cn ) = B(H ⊗ Cn ). One has the inequality (exercise):
 
a11 a12 . . . a1n
 a21 a22 . . . a2n  X
 
max kaij k ≤  . .. ..  ≤ kaij k. (1.19)
 . . . ... . 
an1 an2 . . . ann
The following lemma will be needed later. It involves the C*-algebra C0 (X, A),
see Exercice 6.
Lemma 1.10. Let X be a locally compact Hausdorff space and let A be a C*-
algebra. Define for f ∈ C0 (X), a ∈ A an element f a ∈ C0 (X, A) by
(f a)(x) = f (x)a. (1.20)

39
Part I Examples and Exercises

Then span{f a | f ∈ C0 (X), a ∈ A} is dense in C0 (X, A).


Proof. Let X + = X ∪ {∞} be the one-point compactification of X. Then
C0 (X, A) = {f ∈ C(X + , A) | f (∞) = 0}. (1.21)
Let f ∈ C0 (X, A), ǫ > 0. There is an open covering U1 , . . . , Un of X + such
that kf (x) − f (y)k < ǫ if x, y ∈ Uk . (Compactness of X + , continuity of f .)
Choose xk ∈ Uk , with xk = ∞ if ∞ ∈ Uk . Let (hk )nk=1 be a partition P of unity
subordinate to the covering (Uk ), i.e., hk ∈ C(X + ), supp hk ⊆ Uk , nk=1 hk = 1,
0 ≤ hk ≤ 1. (Note that every compact Hausdorff space is paracompact.) Then
kf (x)hk (x)
Pn− fk (xk )hk (x)k ≤ ǫhk (x) for x ∈ X, k = 1, . . . , n. It follows that
kf
Pn (x) − k=1 f (xk )hk (x)k ≤ ǫ, for x ∈ X. Put ak = f (xk ) ∈ A. Then
k=1 h k aP∈ span{f a | f ∈ C0 (X), a ∈ A}, because ak = f (xk ) = 0 if ∞ ∈ Uk ,
k
and kf − nk=1 hk ak k ≤ ǫ.

1.4 Examples and Exercises


Exercise 1. If A is a sub-C*-algebra of a unital C*-algebra B whose unit 1B is
not in A, then à is isomorphic to the sub-C*-algebra A + C1B of B.
The map (a, α) 7→ a + α1B is the desired isomorphism: It is obviously sur-
jective, and injectivity follows as injectivity of ϕ in the proof of Proposition 1.6:
Let a + α1B = 0. If α 6= 0, then 1B = − αa ∈ A, contradicting the assumption.
Thus α = 0 = a. That the mapping is a ∗-homomorphism is straightforward.
Exercise 2. Let A be a unital C*-algebra. Show the following.
(i) Let u be unitary. Then sp(u) ⊆ T.
(ii) Let u be normal, and sp(u) ⊆ T. Then u is unitary.
(iii) Let a be self-adjoint. Then sp(a) ⊆ R.
(iv) Let p be a projection. Then sp(p) ⊆ {0, 1}.
(v) Let p be normal with sp(p) ⊆ {0, 1}. Then p is a projector.
(i): kuk = 1, due to kuk2 = ku∗ uk = k1A k = 1. Hence |λ| ≤ 1 for λ ∈ sp(u).
By the spectral mapping theorem, λ−1 ∈ sp(u−1 ) = sp(u∗ ). But also ku∗ k = 1,
and thus |λ−1 | ≤ 1, so |λ| = 1.
(ii): Due to normality, there is a C ∗ -isomorphism C(sp(u)) → C ∗ (u, 1),
mapping idsp(u) 7→ u and id ¯ sp(u) 7→ u∗ . Hence 1sp(u) 7→ u∗ u = uu∗ = 1(= 1A ).
(iii): a ∈ A is invertible if and only if a∗ is invertible, thus a−λ1A is invertible
if and only if a∗ − λ̄ is invertible. Thus λ ∈ sp(a) if and only if λ̄ ∈ sp(a∗ ),
and for a = a∗ the spectrum is invariant under complex conjugation. The series
P∞ n
exp (ia) := n=0 (ia) n! is absolutely convergent, its adjoint is (due to continuity
P∞ n
of the star operation) exp (−ia) = n=0 (−ia) n! and fulfills exp (ia) exp (−ia) =
1A = exp (−ia) exp (ia), so it is a unitary element in C ∗ (a, 1), which means that
exp (iλ) ∈ T for λ ∈ sp(a), i.e., λ ∈ R.
(iv): Let p = p∗ = p2 . By (iii), sp(p) is real, and by the spectral mapping
theorem we have sp(p) = sp(p)2 . This means that sp(p) ⊆ [0, 1]. Using the
isomorphism C(sp(p)) → C ∗ (p, 1), we have idsp(p) = id2sp(p) , thus sp(p) ⊆ {0, 1}.
(v): Let p be normal, sp(p) ⊆ {0, 1}. Then idsp(p) = id ¯ sp(p) = id2 , and
sp(p)
the same is true for p (using the isomorphism C(sp(p)) → C ∗ (p, 1)).

40
Part I Examples and Exercises

Exercise 3. Let A be a unital C*-algebra, a ∈ A.


(i) a is invertible if and only if aa∗ and a∗ a are invertible. In that case,
a−1 = (a∗ a)−1 a∗ = a∗ (aa∗ )−1 .
(ii) Let a be normal and invertible in A. Then there exists f ∈ C(sp(a)) such
that a−1 = f (a), i.e., a−1 belongs to C ∗ (a, 1).
(iii) Let a ∈ A be invertible. Then a−1 belongs to C ∗ (a, 1), the smallest unital
C ∗ -subalgebra containing a.

(i): If a−1 exists, then also a∗ −1 = a−1 and (aa∗ )−1 = a∗ −1 a−1 , (a∗ a)−1 =
−1 ∗ −1
a a . If (aa∗ )−1 and (a∗ a)−1 exist, put b := a∗ (aa∗ )−1 and c := (a∗ a)−1 a∗ .
Then ab = 1 = ca and, multiplying the left of these equalities by c from the left,
the right one by b from the right, cab = c, b = cab. This means b = c = a−1 .
(ii): a invertible means that 0 ∈ / sp(a). Thus, the function idsp(a) corre-
sponding to a under the isomorphism C(sp(a)) → C ∗ (a, 1) is invertible, and the
corresponding inverse is in C ∗ (a, 1).
(iii): aa∗ and a∗ a are normal (selfadjoint) and by (i) invertible in A. By
(ii) their inverses are in the C ∗ -subalgebras generated by {aa∗ , 1} and {a∗ a, 1},
thus also in C ∗ (a, 1). Again using (i) (considering C ∗ (a, 1) instead of A), we
obtain a−1 ∈ C ∗ (a, 1).
Exercise 4. Show the uniqueness of the decomposition a = h1 + ih2 , h1,2 self-
adjoint.
We have a∗ = h1 − ih2 , hence h1 = 21 (a + a∗ ) and h2 = 2i
1
(a − a∗ ).
Exercise 5. Let ϕ : A → B be a morphism of unital C*-algebras.
(i) Show that sp(ϕ(a)) ⊆ sp(a) for all a ∈ A, and that there is equality if ϕ is
injective.
(ii) Show that kϕ(a)k ≤ kak, equality if ϕ is injective.
Let ϕ be not necessarily injective. If a − λ1A is invertible, then ϕ(a −
λ1A ) = ϕ(a) − λ1B is invertible (with inverse ϕ((a − λ1A )−1 )). This shows
C \ sp(a) ⊆ C \ sp(ϕ(a)). Thus we also have r(ϕ(a∗ a)) ≤ r(a∗ a), which gives
kϕ(a)k2 = kϕ(a∗ a)k = r(ϕ(a∗ a)) ≤ r(a∗ a) = ka∗ ak = kak2 .
Let ϕ be injective, and let a ∈ A. With the isomorphisms C(sp(a∗ a)) →
C (a a, 1) and C(sp(ϕ(a∗ a))) → C ∗ (ϕ(a∗ a), 1), ϕ gives rise under to an in-
∗ ∗

jective C ∗ -homomorphism ϕa : C(sp(a∗ a)) → C(sp(ϕ(a∗ a))). One shows as


in [d-j77, Proof of 1.8.1] that ϕa corresponds to a surjective continuous map
ψa : sp(ϕ(a∗ a)) → sp(a∗ a). Now, the pull-back of any surjective continuous
map is isometric: If ψ : Y → X is a surjective map of sets, and if f : X → C is a
function such that supx∈X |f (x)| exists, then supx∈X |f (x)| = supy∈Y |f (ψ(y))|.
In our situation, each ϕa is isometric, which, using the above isomorphisms, just
amounts to saying that ϕ is isometric. This proves both desired equalities.
Exercise 6. If A is a C*-algebra, and X is a locally compact Hausdorff space,
then let C0 (X, A) denote the set of all continuous maps f : X → A such that
kf k := supx∈X kf (x)k exists and f vanishes at infinity, i.e., ∀ǫ > 0 ∃ compact
K ⊆ X : kf (x)k < ǫ for x ∈ X \ K. On C(X, A), introduce operations of a
∗-algebra pointwise. Show that C0 (X, A) is a C*-algebra.
The algebraic properties, the triangle inequalities and the C ∗ property are
easy to verify. The proof of completeness (convergence of Cauchy sequences)

41
Part I Examples and Exercises

is standard (e.g., [d-j73, 7.1.3] or [rs72, Theorem I.23]). The idea is to show
that the limit given by pointwise Cauchy sequences is indeed an element of
C0 (X, A). The only thing not proven in the above references is vanishing at
infinity of the limit. This can be concluded from the following statement: Let
f ∈ C(X, A), g ∈ C0 (X, A), kf − gk < ǫ/2. Then there is a compact K ⊆ X
such that kf (x)k < ǫ for x ∈ X \ K. Indeed, since g ∈ C0 (X, A), there is
a compact K ⊆ X such that kg(x)k < ǫ/2 for x ∈ X \ K. Then kf (x)k ≤
kf (x) − g(x)k + kg(x)k < ǫ/2 + ǫ/2 = ǫ for x ∈ X \ K.
Exercise
 7. Let  A be a unital C*-algebra, x ∈ M2 (A). Show that x commutes
1 0
with if and only if x = diag(a, b) for some a, b ∈ A. Then a, b are
0 0
unitary if and only if x is unitary.
Exercise 8. Prove the inequalities (1.19).
Let a(ij) be the element of Mn (A) which has aij at the intersection of the
i-th row with the j-th column and zero at all other places. Let us first show
ka(ij) k = kaij k. In the identification Mn (A) = A ⊗ Mn (C) we have a(ij) =
aij ⊗ eij , where eij ∈ Mn (C) is the ij-th matrix unit. Thus, for an injective
∗-homomorphism ϕ : A → B(H), we have ka(ij) k = kϕ ⊗ id(a(ij) k = kϕ(aij ) ⊗
eij k = kϕ(aij kkeij k = kaij k. Here, we have made use of the following facts:
Every injective ∗-homomorphism of C*-algebras is isometric (Exercice 5 (ii)),
the norm of a tensor product of operators is the product of the norms of the
factors (see e.g. [m-gj90, p. 187]), and keP
ij k = 1 (easy P to verify). ThisPis enough
to prove the right inequality: k(aij )k = k i,j a(ij) k ≤ i,j ka(ij) k = i,j kaij k.
For the left inequality, we have
X
k(aij )k2 = sup k ϕ(aij ) ⊗ eij (ψ)k2
ψ∈H⊗Cn ,kψk=1 i,j
X
≥ sup k ϕ(aij )(ψ1 ) ⊗ eij (ψ2 )k2 . (1.22)
ψ=ψ1 ⊗ψ2 ,kψ1 k=kψ2 k=1 i,j

Now, choose ψ2 = ek , ek an element of the canonical basis of Cn . Then eij (ek ) =


δ jk ei , and the above inequality can be continued:
X
≥ sup k ϕ(aik )(ψ) ⊗ ei k2
kψk=1 i
X
= sup kϕ(aik )(ψ)k2 (1.23)
kψk=1 i
≥ max kϕ(aik )k2 = max kaik k2 .
i i
P P
(Note that k i ψi ⊗ ei k2 = i kψi k2 .) Since this is true for all k, we have the
desired inequality.
Exercise 9. Let A be a unital C*-algebra, and let a ∈ Mn (A) be upper triangu-
lar, i.e.,  
a11 a12 a13 . . . a1n
 0 a22 a23 . . . a2n 
 
 
a= 0 0 a33 . . . a3n . (1.24)
 .. .. .. .. .. 
 . . . . . 
0 0 0 . . . ann

42
Part I Examples and Exercises

Show that a has an inverse in the subalgebra of upper triangular elements of


Mn (A) if and only if all diagonal elements akk are invertible in A.
Let all akk be invertible in A. Then a0 := diag(a11 , . . . , ann ) is invertible in
Mn (A) (with inverse a−1 −1 −1
0 = diag(a11 , . . . , ann )), and a = a0 + N with nilpotent
N ∈ Mn (A). We can write a = a0 + N = a0 (1 + a−1 0 N ) where in our concrete
case a0−1 N is again nilpotent. Since for nilpotent m we have (1 + m)−1 =
1 − m + m2 − m3 + . . . ± mk for a certain k ∈ N, a is invertible.
Conversely, assume that there exists an inverse b of a that is upper triangular.
Then ab = 1 and ba = 1 give immediately that bkk = a−1 kk for k = 1, . . . , n.
Note that there are invertible upper triangular matrices, whose diagonal
elements are not invertible, and whose inverse is not upper triangular. Example:
∗ ∗
Let s be the unilateral shift,
 satisfying
 s s = 1. Neither  s ∗nor s is invertible.

s 1 s −1
Nevertheless, the matrix has the inverse .
0 s∗ 1 − ss∗ s
 
a 0
Exercise 10. Let A be a C*-algebra, a, b ∈ A. Show that =
0 b
max{kak, kbk}.

43
Chapter 2

Projections and Unitaries

2.1 Homotopy for unitaries


Definition 2.1. Let X be a topological space. Then x, y ∈ X are homotopic in
X, x ∼h y in X, if there exists a continuous map f : [0, 1] → X with f (0) = x
and f (1) = y.
The relation ∼h is an equivalence relation on X (exercise). f : t 7→ f (t) = ft
as above is called continuous path from x to y. In a vector space, any two
elements are homotopic: Take the path t 7→ (1 − t)x + ty.
Definition 2.2. Let A be a unital C*-algebra, and let U(A) denote the group
of unitary elements of A. Then U0 (A) := {u ∈ U(A) | u ∼h 1A in U(A)}
(connected component of 1A in U(A)).
Remark 2.3. If u1 , u2 , v1 , v2 ∈ U(A) with ui ∼h vj , j = 1, 2, then u1 u2 ∼h
v1 v2 . Indeed, if t 7→ wj (t) are continuous paths connecting uj with vj , then
t 7→ w1 (t)w2 (t) is a continuous path connecting u1 u2 with v1 v2 (everything in
U(A)).
Lemma 2.4. Let A be a unital C*-algebra.
(i) If h ∈ A is self-adjoint, then exp (ih) ∈ U0 (A).
(ii) If u ∈ U(A) and sp(u) 6= T, then u ∈ U0 (A).
(iii) If u, v ∈ U(A) and ku − vk < 2, then u ∼h v.
Proof. (i) By the contiuous functional calculus, if h = h∗ and f is a continuous
function on R with values in T, then f (h)∗ = f¯(h) = f −1 (h), i.e., f (h) is unitary.
In particular, exp (ih) is unitary. Now for t ∈ [0, 1] define ft : sp(h) → T by
ft (x) := exp (itx). Then, by continuity of t 7→ ft , the path t 7→ ft (h) in U(A) is
continuous, thus exp (ih) = f1 (h) ∼h f0 (h) = 1.
(ii) If sp(u) 6= T, there exists θ ∈ R such that exp (iθ) ∈ / sp(u). Note that
ϕ(exp (it)) = t defines a continuous function ϕ on sp(u) with values in the open
interval ]θ, θ + 2π[⊆ R. We have z = exp (iϕ(z)) for z ∈ sp(u). Then h = ϕ(u)
is a self-adjoint element of A with u = exp (ih), and by (i) u ∈ U0 (A).
(iii) From ku − vk < 2 it follows that kv ∗ u − 1k = kv ∗ (u − v)k < 2 (since
kv ∗ k = 1). Thus −2 ∈/ sp(v ∗ u − 1), i.e., −1 ∈
/ sp(v ∗ u). Then, by (ii), v ∗ u ∼h 1,
hence u ∼h v (remark before the lemma).

44
Part I Homotopy for unitaries

Corollary 2.5. U(Mn (C) = U(Mn (C)), i.e., the unitary group in Mn (C) is
connected.
Proof. Each unitary in Mn (C) has finite spectrum, therefore the assumption of
(ii) of Lemma 2.4 is satisfied.
Lemma 2.6. (Whitehead) Let A be a unital C*-algebra, and u, v ∈ U(A). Then
       
u 0 uv 0 vu 0 v 0
∼h ∼h ∼h in U(M2 (A). (2.1)
0 v 0 1 0 1 0 u

In particular,    
1 0
u 0
in U(M2 (A)).
∼h (2.2)
0 u∗
0 1
 
0 1
Proof. First note that the spectrum of is {1, −1} (direct elementary
1 0
   
0 1 1 0
computation). Thus by Lemma 2.4 (ii) ∼h . Now write
1 0 0 1
      
u 0 u 0 0 1 v 0 0 1
= . (2.3)
0 v 0 1 1 0 0 1 1 0

Then, by Remark 2.3,


       
u 0 0 1 u 0 1 0 u 0
∼h = , (2.4)
0 1 1 0 0 1 0 1 0 1

analogously     
v 0 0 1 v 0
∼h , (2.5)
0 1 1 0 0 1
       
u 0 uv 0 1 0 v 0
thus ∼h . In particular, ∼h , thus
0 v 0 1 0 v 0 1
         
u 0 1 0 u 0 v 0 u 0 vu 0
= ∼h = .
0 v 0 v 0 1 0 1 0 1 0 1
(2.6)

Proposition 2.7. Let A be a unital C*-algebra.


(i) U0 (A) is a normal subgroup of U(A).
(ii) U0 (A) is open and closed relative to U(A).
(iii) u ∈ U0 (A) if and only if there are finitely many self-adjoint h1 , . . . , hn ∈ A
such that
u = exp (ih1 ) · · · exp (ihn ). (2.7)

Proof. (i): First note that U0 (A) is closed under multiplication by Remark 2.3.
In order to show that with u ∈ U0 (A) also u−1 ∈ U0 (A) and vuv ∗ ∈ U0 (A) (for
any v ∈ U(A)), let t 7→ wt be a continuous path from 1 to u in U(A). Then
t 7→ wt−1 and t 7→ vwt v ∗ are continuous paths from 1 to u−1 and vuv ∗ in U(A).

45
Part I Homotopy for unitaries

(ii) and (iii): Let G := {exp (ih1 ) · · · exp (ihn ) | n ∈ N, hk = h∗k ∈ A}. By (i)
and Lemma 2.4, (i), G ⊆ U0 (A). Since exp(ih)−1 = exp(−ih), for h = h∗ , G is
a subgroup of U0 (A).
G is open relative to U(A): If v ∈ G and u ∈ U(A) with ku − vk < 2, then
k1 − uv ∗ k = k(u − v)k < 2, and by Lemma 2.4 (iii) and its proof, sp(uv ∗ ) 6= T,
and, by the proof of Lemma 2.4 (ii), there exists h = h∗ ∈ A such that uv ∗ =
exp(ih). Thus u = exp(ih)v ∈ G.
G is closed relative to U(A): U(A) \ G is a disjoint union of cosets Gu, with
u ∈ U(A). Each Gu is homeomorphic to G, therefore Gu is open relative to
U(A). Thus G is closed in U(A).
By the above, G is a nonempty subset of U0 (A), it is open and closed in
U(A), consequently also in U0 (A). The latter is connected, hence G = U0 (A).
This proves (ii) and (iii).
Lemma 2.8. Let A and B be unital C*-algebras, and let ϕ : A → B be a
surjective (thus unital) ∗-homorphism.
(i) ϕ(U0 (A)) = U0 (B).
(ii) ∀u ∈ U(B)∃v ∈ U0 (M2 (A)):
 
u 0
ϕ2 (v) =
0 u∗

with ϕ2 : M2 (A) → M2 (B) the extension of ϕ.


(iii) If u ∈ U(B) and there is v ∈ U(A) with u ∼h ϕ(v), then u ∈ ϕ(U(A)).
Proof. Any unital ∗-homomorphism is continuous and maps unitaries into uni-
taries, hence ϕ(U0 (A)) ⊆ U0 (B). Conversely, if u ∈ U0 (B), then by Proposi-
tion 2.7 (iii) there are self-adjoint hj ∈ B such that

u = exp(ih1 ) · · · exp(ihn ).
aj +a∗
j
By surjectivity of ϕ, there are aj ∈ A with ϕ(aj ) = hj . Then kj := 2 are
self-adjoint and satisfy ϕ(kj ) = hj . Put

v = exp(ik1 ) · · · exp(ikn ).

Then ϕ(v) = u and v ∈ U0 (A) byProposition  2.7 (iii). This proves (i).
u 0
(ii): By Lemma 2.4 we have ∈ U0 (M2 (A)). On the other hand,
0 u∗
ϕ2 : M2 (A) → M2 (B) is a surjective ∗-homomorphism, so (i) proves the desired
claim.
(iii): If u ∼h ϕ(v), then uϕ(v ∗ ) ∈ U0 (B), and, by (i), uϕ(v ∗ ) = ϕ(w) with
w ∈ U0 (A). Hence u = ϕ(wv), with wv ∈ U(A).
Definition 2.9. Let A be a unital C*-algebra. The group of invertible elements
in A is denoted by GL(A). GL0 (A) := {a ∈ GL(A) | a ∼h 1 in GL(A)}.
U(A) is a subgroup of GL(A).
1
If a ∈ A, then there is a well-defined element |a| = (a∗ a) 2 , by the continuous
functional calculus. |a| is called absolute value of a.

46
Part I Homotopy for unitaries

Proposition 2.10. Let A be a unital C*-algebra.


(i) If a ∈ GL(A), then also |a| ∈ GL(A), and a|a|−1 ∈ U(A).
(ii) Let ω : GL(A) → U(A) be defined by ω(a) = a|a|−1 . Then ω is continuous,
ω(u) = u for u ∈ U(A), and ω(a) ∼h a in GL(A) for every a ∈ GL(A).
(iii) If u, v ∈ U(A) and if u ∼h v in GL(A), then u ∼h v in U(A).
1
Proof. (i): If a ∈ GL(A) then also a∗ , a∗ a ∈ GL(A). Hence also |a| = (a∗ a) 2 ∈
1
GL(A), with |a|−1 = ((a∗ a)−1 ) 2 . Then a|a|−1 is invertible and unitary: |a|−1
is self-adjoint and |a|−1 a∗ a|a|−1 = |a|−1 |a|2 |a|−1 = 1.
(ii): Multiplication in a C*-algebra is continuous, as well as the map a 7→ a−1
in GL(A). (see [m-gj90, Theorem 1.2.3]) Therefore to show continuity of ω, it
is sufficient to show that a 7→ |a| is continuous. The latter is the composition
1
of a 7→ a∗ a and h 7→ h 2 (for h ∈ A+ ). The first of these maps is continuous by
continuity of ∗ and the multiplication. Now it is sufficient to show the continuity
of the square root on any bounded Ω ⊆ A+ .This follows from Lemma 1.9,
because each such Ω is contained in ΩK , with K = [0, R], R = suph∈Ω khk.
For u ∈ U(A) we have |u| = 1, hence ω(u) = u.
For a ∈ GL(A), put at := ω(a)(t|a|+(1−t)1A), t ∈ [0, 1]. This is a continuous
path from ω(a) = a0 to a = a1 . It remains to show that at ∈ GL(A), t ∈ [0, 1].
Since |a| is positive and invertible, there is λ ∈]0, 1] with |a| ≥ λ1A . Then, for
each t ∈ [0, 1], t|a| + (1 − t)1A ≥ λ1A . (Properties of positive operators, use the
isomorphism C(sp(a∗ a)) → C ∗ (a∗ a, 1).) Hence t|a|+(1−t)1A and consequently
at are invertible.
(iii) If t 7→ at is a continuous path in GL(A) from u to v (unitaries), then
t 7→ ω(at ) is such a path in U(A).
Remark 2.11. (ii) of the above proposition says that U(A) is a retract of GL(A).
ω : GL(A) → U(A) is the corresponding retraction. (A subspace X of a topo-
logical space Y is called retract of Y if there is a continuous r : Y → X with
x ∼h r(x) in Y ∀x ∈ Y and r(x) = x ∀x ∈ X.)
Remark 2.12. (ii) also says that a = ω(a)|a|, with unitary ω(a), for invertible
a. This is called the (unitary) polar decomposition of a. For any a ∈ A, there
is a polar decomposition a = v|a|, with a unique partial isometry v.
Proposition 2.13. Let A be a unital C*-algebra. Let a ∈ GL(A), and let b ∈ A
with ka − bk < ka−1 k−1 . Then b ∈ GL(A),

kb−1 k−1 ≥ ka−1 k−1 − ka − bk,

and a ∼h b in GL(A).
Proof. We have

k1 − a−1 bk = ka−1 (a − b)k ≤ ka−1 kka − bk < 1,


P∞
thus (a−1 b)−1 = k=0 (1 − a−1 b)k is absolutely convergent with norm

X
k(a−1 b)−1 k ≤ k1 − a−1 bkk = (1 − k1 − a−1 bk)−1 .
k=0

47
Part I Equivalence of projections

Thus b ∈ GL(A) with inverse b−1 = (a−1 b)−1 a−1 , and

kb−1 k−1 ≥ k(a−1 b)−1 k−1 ka−1 k−1 ≥ (1−k1−a−1bk)ka−1 k−1 ≥ ka−1 k−1 −ka−bk.

For the last claim, put ct = (1 − t)a+ tb for t ∈ [0, 1]. Then ka− ct k = tka− bk <
ka−1 k−1 , therefeore ct ∈ GL(A) by the first part of the proof.

2.2 Equivalence of projections


Definition 2.14. The set of projections in a C*-algebra A is denoted by P(A).
A partial isometry is a v ∈ A such that v ∗ v ∈ P(A). If v is a partial isometry,
then vv ∗ is also a projection (exercise). v ∗ v is called the support projection,
vv ∗ the range projection of v.
If v is a partial isometry, put p = v ∗ v and q = vv ∗ . then

v = qv = vp = qvp. (2.8)

(exercise).
Lemma 2.15. The following are equivalence relations on P(A):
• p ∼ q if and only if there exists v ∈ A with p = v ∗ v and q = vv ∗ (Murray-
von Neumann equivalence),
• p ∼u q if and only if there exists u ∈ U(A) with q = upu∗ (unitary
equivalence).
Proof. Transitivity of Murray-von Neumann: Let p ∼ q and q ∼ r, and let v, w
be partial isometries such that p = v ∗ v, q = vv ∗ = w∗ w, r = ww∗ . Put z = wv.
Then z ∗ z = v ∗ w∗ wv = v ∗ qv = v ∗ v = p, zz ∗ = wvv ∗ w∗ = wqw∗ = ww∗ = r,
i.e., p ∼ r. The other claims are checked easily.
Proposition 2.16. Let p, qP(A), A unital. The following are equivalent:

(i) ∃u ∈ U(Ã) : q = upu∗ ,


(ii) ∃u ∈ U(A) : q = upu∗ ,
(iii) p ∼ q and 1A − p ∼ 1A − q.
Proof. Let f = 1à −1A = (−1A , 1). Then à = A+Cf and f a = af = 0 ∀a ∈ A.
(i) =⇒ (ii): Let q = zpz ∗ for some z ∈ U(Ã). Then z = u + αf for some
u ∈ A and α ∈ C. It is straightforward to show u ∈ U(A) and q = upu∗ .
(ii) =⇒ (iii): Let q = upu∗ for u ∈ U(A). Put v = up and w = u(1A − p).
Then
v ∗ v = p, vv ∗ = q, w∗ w = 1A − p, ww∗ = 1A − q. (2.9)
(iii) =⇒ (i): Assume that there are partial isometries v, w satisfying (2.9).
Then (2.8) gives by direct calculation z := v + w + f ∈ U(Ã), and that zpz ∗ =
vpv ∗ = vv ∗ = q.
Note that one could prove (iii) =⇒ (ii) using the unitary u = v + w ∈ U(A).

48
Part I Equivalence of projections

Lemma 2.17. Let A be a C*-algebra, p ∈ P(A), and a = a∗ ∈ A. Put


δ = kp − ak. Then
sp(a) ⊆ [−δ, δ] ∪ [1 − δ, 1 + δ]. (2.10)
Proof. We know sp(a) ∈ R and sp(p) ∈ {0, 1}. It suffices to show that for t ∈ R
the assumption dist(t, {0, 1}) > δ implies t ∈
/ sp(a). Such a t is not in sp(p),
i.e., p − t1 is invertible in Ã, and

k(p − t1)−1 k = max(| − t|−1 , |1 − t|−1 ) = d−1 . (2.11)

(consider p − t1 as an element of C(sp(p)) ⊆ C2 .) Consequently,

k(p − t1)−1 (a − t1) − 1k = k(p − t1)−1 (a − p)k ≤ d−1 δ < 1. (2.12)

Thus (p − t1)−1 (a − t1) is invertible, hence also a − t1 is invertible, i.e., t ∈


/
sp(a).
Proposition 2.18. If p, q ∈ P(A), kp − qk < 1, then p ∼h q.
Proof. Put at = (1 − t)p + tq, t ∈ [0, 1]. Then at = a∗t , t 7→ at is continuous, and

min(kat − pk, kat − qk) ≤ kp − qk/2 < 1/2. (2.13)

Thus by Lemma 2.17 sp(at ) ⊆ K := [−δ, δ] ∪ [1 − δ, 1 + δ], with δ = kp − qk/2 <


1/2, i.e., at ∈ ΩK in the notation of Lemma 1.9. Then f : K → C, defined to be
zero on [−δ, δ] and one on [1 − δ, 1 + δ], is continuous, and f (at ) is a projection
for each t ∈ [0, 1] because f = f 2 = f¯. By Lemma 1.9, t 7→ f (at ) is continuous,
and p = f (p) = f (a0 ) ∼h f (a1 ) = f (q) = q.
Proposition 2.19. Let A be a unital C*-algebra, a, b ∈ A selfadjoint. Suppose
b = zaz −1 for some invertible z ∈ A. Then b = uau∗ , where u ∈ U(A) is the
unitary in the polar decomposition z = u|z| of z (see Remark 2.12).
Proof. b = zaz −1 is the same as bz = za, and also z ∗ b = az ∗ . Hence

|z|2 a = z ∗ za = z ∗ bz = az ∗ z = a|z|2 , (2.14)

a commutes with |z|2 . Thus a commutes with all elements of C ∗ (1, |z|2 ), in
particular with |z|−1 . Therefore,

uau∗ = z|z|−1 au∗ = za|z|−1 u∗ = bz|z|−1u∗ = buu∗ = b. (2.15)

Proposition 2.20. Let A be a C*-algebra, p, q ∈ P(A). Then p ∼h q in P(A)


if and only if ∃u ∈ U0 (Ã) : q = upu∗ .
Proof. Assume q = upu∗ for some u ∈ U0 (Ã), and let t 7→ ut be a continuous
path in U0 (Ã) connecting 1(=1Ã ) and u. Then t 7→ ut pu∗t is a continuous path
of projections in A (A is an ideal in Ã).
Conversely, if p ∼h q, then there are p = p0 , p1 , . . . , pn ∈ P(A) such that
kpj − pj+1 k < 1/2 (the set {pt | t ∈ [0, 1]} is compact in the metric space P(A)
and thus totally bounded, cf. [d-j73, 3.16]). Thus it is sufficient to consider only
the case kp − qk < 1/2. The element z := pq + (1 − p)(1 − q) ∈ Ã satisfies

pz = pq = zq (2.16)

49
Part I Equivalence of projections

and kz − 1k = kp(q − p) + (1 − p)((1 − q) − (1 − p))k ≤ 2kp − qk < 1 (consider


2p − 1 under the isomorphism C(sp(p)) → C ∗ (p, 1)), thus z is invertible and
z ∼h 1 by Proposition 5.2. If z = u|z| is the unitary polar decomposition of
z (Remark 2.12), then from formula (2.16) and Proposition 2.19 p = uqu∗ .
Eventually, it follows from Proposition 2.10 (ii) that u ∼h z ∼h 1 in GL(Ã),
and from Proposition 2.10 (iii) that u ∈ U0 (Ã).
Proposition 2.21. Let A be a C*-algebra, p, q ∈ P(A).
(i) p ∼h q =⇒ p ∼u q.
(ii) p ∼u q =⇒ p ∼ q.
Proof. (i): Immediate from Proposition 2.20.
(ii): If upu∗ = q for u ∈ U(Ã), then v = up ∈ A, v ∗ v = p, and vv ∗ = q.
Proposition 2.22. Let A be a C*-algebra, p, q ∈ P(A).
   
p 0 q 0
(i) p ∼ q =⇒ ∼u in M2 (A).
0 0 0 0
   
p 0 q 0
(ii) p ∼u q =⇒ ∼h in M2 (A).
0 0 0 0

Proof. Let v ∈ A such that p = v ∗ v, q = vv ∗ . Then (2.8) can be used to show


that
   
v 1−q q 1−q
u= , w= ∈ U(M2 (Ã)). (2.17)
1−p v∗ 1−q q

Since      
p 0 q 0 q 0
wu u∗ w ∗ = w w∗ = , (2.18)
0 0 0 0 0 0
on the other hand
 
v + (1 − q)(1 − p) (1 − q)v ∗ ^
wu = ∈M 2 (A), (2.19)
q(1 − p) 1 − q + qv ∗

(i) is proved. Note that M^ (A) is


2  considered as aunital subalgebra of M2 (Ã)
a b (a, α) (b, 0)
via the map , α 7→ , and that one has to check
c d (c, 0) (d, α)
that wu, being a priori in M2 (Ã), is indeed in M ^ 2 (A).

(ii): The assumption means q = upu for some u ∈ U(Ã). By Lemma  2.6
1 0
there is a homotopy t 7→ wt in U(M2 (Ã) connecting w0 = with
  0 1
u 0
w0 = . Put et = wt diag(p, 0)wt∗ . Then et ∈ P(M2 (A)) (A is an
0 u∗
ideal in Ã), t 7→ et is continuous, e0 = diag(p, 0), and e1 = diag(q, 0).
Remark 2.23. Propositions 2.21 and 2.22 say that the three equivalence relations
∼, ∼u and ∼h are equivalent if one passes to matrix algebras. Otherwise, the
implications p ∼ q =⇒ p ∼u q and p ∼u q =⇒ p ∼h q do not hold:

50
Part I Semigroups of projections

Let A be a unital C*-algebra containing a non-unitary isometry s, i.e., s∗ s =


1 6= ss∗ . Example: one-sided shift. Then s∗ s and ss∗ are projections, and by
definition s∗ s ∼ ss∗ . On the other hand, 1−s∗s = 0 ≁ 1−ss∗ 6= 0, because from
v ∗ v = 0 follows v = 0 (C ∗ -property and thus also vv ∗ = 0. By Proposition 2.16
(iii), s∗ s and ss∗ cannot be unitarily equivalent.
Example of a unital C*-algebra containing projections p, q with p ∼u q
and p ≁h q: There exists a unital C*-algebra B such that M2 (B) contains
u ∈ U(M2 (B)  not being
 homotopic
 in U(M2 (B)) to any diag(v, 1), v ∈ U(B).
1 0 1 0
Then p := ∼u u u∗ in M2 (B), but p ≁h q. Indeed, if one
0 0 0 0
assumes p ∼h q, then by Proposition 2.20 there is w ∈ U(M2 (B)) such that
wqw∗ = p. Hence (wu)p = p(wu), and (see exercise ) wu = diag(a, b), with
a, b ∈ U(B). From Lemma 2.6 and w ∈ U(M2 (B)) we obtain u ∼h wu =
diag(a, b) ∼h diag(ab, 1), contradicting the original assumption about u.

2.3 Semigroups of projections


Definition 2.24. Let A be a C*-algebra, n ∈ N. Put Pn (A) = P(Mn (A)) and
P∞ (A) = ∪∞
n=1 Pn (A) (disjoint union).

Let Mm,n (A) be the set of rectangular m × n-matrices with entries from A.
The adjoint of such a matrix is defined combining the matrix adjoint with the
adjoint in A.
Definition 2.25. Let p ∈ Pn (A), q ∈ Pm (A). Then p ∼0 q iff ∃v ∈ Mm,n (A) :
p = v ∗ v, q = vv ∗ .
∼0 is an equivalence relation on P∞ (A) and reduces for m = n to the
Murray-von Neumann equivalence on P(Mn (A)).
Definition 2.26. Define a binary operation ⊕ on P∞ (A) by
 
p 0
p⊕q = . (2.20)
0 q

If p ∈ Pn (A), q ∈ Pm (A), then p ⊕ q ∈ Pn+m (A).


Proposition 2.27. Let A be a C*-algebra, p, q, r, p′ , q ′ ∈ P∞ (A).
(i) ∀n ∈ N : p ∼0 p ⊕ 0n (0n the zero of Mn (A)),
(ii) if p ∼0 p′ and q ∼0 q ′ , then p ⊕ q ∼0 p′ ⊕ q ′ ,
(iii) p ⊕ q ∼0 q ⊕ p,
(iv) if p, q ∈ Pn (A), pq = 0, then p + q ∈ Pn (A) and p + q ∼0 p ⊕ q,
(v) (p ⊕ q) ⊕ r = p ⊕ (q ⊕ r).
 
p
Proof. (i): Let m, n ∈ N, p ∈ Pm (A). Put u1 = ∈ Mm+n,m (A). Then
0
p = u∗1 u1 ∼0 u1 u∗1 = p ⊕ 0n .
(ii): If p ∼0 p′ and q ∼0 q ′ , then ∃v, w : p = v ∗ v, p′ = vv ∗ , q = w∗ w, q ′ = ww∗ .
Put u2 = diag(v, w). Then p ⊕ q = u∗2 u2 ∼0 u2 u∗2 = p′ ⊕ q ′ .

51
Part I Examples and Exercises

 
0n,m q
(iii): Let p ∈ Pn (A), q ∈ Pm (A), and put u3 := , with 0k,l the
p 0m,n
zero of Mk,l (A). Then u3 ∈ Mn+m (A), and p ⊕ q = u∗3 u3 ∼ ∗
3 = q ⊕ p.
0 u3 u
p
(iv): If pq = 0 then p+q is a projection (exercise). Put u4 = ∈ M2n,n (A).
q
Then p + q = u∗4 u4 ∼0 u4 u∗4 = p ⊕ q.
(v): trivial.
Definition 2.28.
D(A) := P∞ (A)/ ∼0 . (2.21)
[p]D ∈ D(A) denotes the equivalence class of p ∈ P∞ (A).
Lemma 2.29. The formula

[p]D + [q]D = [p ⊕ q]D (2.22)

defines a binary operation on D(A) making it an abelian semigroup.


Proof. This is immediate from Proposition 2.27.

2.4 Examples and Exercises


Exercise 11. Let ϕ : A → B be a surjective ∗-homomorphism of C*-algebras. If
ϕ(a) = b, then a is called lift of b.
(i) Any b ∈ B has a lift a ∈ A with kbk = kak.
(ii) Any selfadjoint b has a selfadjoint lift a with kbk = kak.
(iii) Any positive b has a positive lift a with kbk = kak.
(iv) A normal element does not in general have a normal lift.
(v) A projection does not in general lift to a projection.
(vi) A unitary does not in general lift to a unitary.

(ii) For a lift x of b, also a0 := x+x
2 = a∗0 is a lift of b. Consider the function
f : R → R given by

 −kbk t ≤ kbk,
f (t) = t −kbk ≤ t ≤ kbk, (2.23)

kbk t ≥ kbk.

Put a = f (a0 ). Then a = a∗ , sp(a) = {f (t) | t ∈ sp(a0 )} ⊆ [−kbk, kbk]


(by definition of f ), and kak = r(a) ≤ r(b) = kbk. Also, a is a lift of b,
ϕ(a) = ϕ(f (a0 )) = f (ϕ(a0 )) = f (b) = b, because f (t) = t for t ∈ sp(b). Finally,
ϕ is norm-decreasing (as any ∗-homomorphism), thus also kbk = kϕ(a)k ≤ kak,
hence kbk = kak.  
0 b
(i) For b ∈ B, y := is a self-adjoint element of M2 (B) with kyk =
b∗ 0 
bb∗ 0
kbk (kyk2 = ky ∗ yk = k k = max{kbb∗k, kb∗ bk} = kbk2 , using
0 b∗ b

52
Part I Examples and Exercises

 
x11 x12
Exercise 10 of Chapter 1). By (ii), there is a self-adjoint lift x =
x21 x22
of y with kxk = kyk. a = x12 is a lift of b, and by (1.19) kak ≤ kxk = kyk = kbk.
But also kbk ≤ kak, thus kak = kbk.
(iii) For a lift x of b, also a0 := (x∗ x)1/2 ≥ 0 is a lift: ϕ(a0 ) = (ϕ(x∗ )ϕ(x))1/2 =
∗ 1/2
(b b) = b. Put a = f (a0 ), with f from (2.23). Then a is normal, ϕ(a) = b
(ϕ(a) = ϕ(f (a0 )) = f (ϕ(a0 )) = f (b) = b), sp(a) ⊆ [0, kbk]. Thus, a ≥ 0,
kak = kbk.
(iv) Let s be the unilateral shift. Then s∗ s = 1, s∗ s − ss∗ = pre0 is compact.
Let π : B(H) → Q(H) = B(H)/K (Calkin algebra). Then π(s) is normal
(π(pre0 ) = 0), however, π(s) has no lift to a normal operator: There is no
normal operator N such that s − N is compact.
(v) Let A = C([0, 1]), B = C ⊕ C, ϕ(f ) = (f (0), f (1)). Then q = (0, 1) ∈
P(C ⊕ C). However, there are no nontrivial projections in C([0, 1]) (ϕ(p) = q
would mean p(0) = 1, p(1) = 0).
Exercise 12. Let A be a unital C*-algebra,
 
1 a12 a13 . . . a1n
 0 1 a23 . . . a2n 
 
 .. .
.. .
.. . .. .. 
a= . .  ∈ Mn (A).
 
 0 0 0 . . . an−1,n 
0 0 0 ... 1

Show: a ∈ GLn (A), a ∼h 1 in GLn (A).


The first claim is immediate from Exercise 9 of Chapter 1. For the second
claim, write a = 1 + a0 . Then at = 1 + ta0 is a curve connecting a and 1 in
GLn (A) (again by Exercise 9 of Chapter 1).
Exercise 13. Let A be a C*-algebra, p, q ∈ P(A). Write p⊥q if pq = 0. The
following are equivalent:
(i) p⊥q,
(ii) p + q ∈ P(A),
(iii) p + q ≤ 1.
(i) =⇒ (ii): p + q is self-adjoint, and (p + q)2 = p2 + pq + qp + q 2 = p + q.
(ii) =⇒ (iii): 1 − (p + q) = 1 − (p + q) − (p + q) + (p + q)2 = (1 − (p + q))2 .
(iii) =⇒ (i): Use the general implication a ≤ b =⇒ (c∗ ac ≤ c∗ bc, ∀c ∈ A)
to conclude p + q ≤ 1 =⇒ p(p + q)p ≤ p2 = p =⇒ p + pqp ≤ p =⇒ pqp ≤ 0.
On the other hand, pqp = pqqp ≥ 0, thus pqqp = pqp = 0, which is equivalent
to pq = qp = 0.
More generally, for p1 , . . . , pn ∈ P(A), the following are equivalent:

(i) pi ⊥pj , for all i 6= j,


(ii) p1 + . . . + pn ∈ P(A),
(iii) p1 + . . . + pn ≤ 1.

53
Chapter 3

The K0-Group for Unital


C*-algebras

3.1 The Grothendieck Construction


Lemma 3.1. Let (S, +) be an abelian semigroup. Then the binary relation ∼
on S × S defined by

(x1 , y1 ) ∼ (x2 , y2 ) ⇐⇒ ∃z ∈ S : x1 + y2 + z = x2 + y1 + z (3.1)

is an equivalence relation.
Proof. The relation ∼ is clearly symmetric and reflexive. Transitivity: Let
(x1 , y1 ) ∼ (x2 , y2 ) and (x2 , y2 ) ∼ (x3 , y3 ), i.e., x1 + y2 + z = x2 + y1 + z, x2 +
y3 + w = x3 + y2 + w for some z, w ∈ S. Then x1 + y3 + (y2 + z + w) =
x2 + y1 + z + y3 + w = x3 + y1 + (y2 + z + w), i.e., (x1 , y1 ) ∼ (x3 , y3 ).
Let G(S) := (S × S)/ ∼, and hx, yi denote the class of (x, y).
Lemma 3.2. The operation

hx1 , y1 i + hx2 , y2 i = hx1 + x2 , y1 + y2 i (3.2)

is well-defined and yields an abelian group (G(S), +). Inverse and zero are given
by
− hx, yi = hy, xi, 0 = hx, xi. (3.3)
Proof. Straightforward.
The group (G(S), +) is called the Grothendieck group of S.
For y ∈ S, there is a map γ : S → G(S), x 7→ hx + y, yi (Grothendieck map).
It is independent of y and a homomorphism of abelian semigroups (additive).
Definition 3.3. An abelian semigroup (S, +) is said to have the cancellation
property if from x + z = y + z follows x = y (x, y, z ∈ S).
Proposition 3.4. Let (S, +) be an abelian semigroup.
(i) If H is an abelian group, ϕ : S → H additive, then there is a unique group
homorphism ψ : G(S) → H such that ϕ = ψ ◦ γ (universal property).

54
Part I The Grothendieck Construction

(ii) If ϕ : S → T is a homomorphism (additive map) of abelian semigroups,


then there is a unique group homomorphism G(ϕ) : G(S) → G(T ) such
that γ T ◦ ϕ = G(ϕ) ◦ γ S (functoriality).
(iii) G(S) = {γ S (x) − γ S (y) | x, y ∈ S}.
(iv) For x, y ∈ S, γ S (x) = γ S (y) if and only if ∃z ∈ S such that x + z = y + z.
(v) Let (H, +) be an abelian group, ∅ 6= S ⊆ H. If S is closed under addition,
then (S, +) is an abelian semigroup with the cancellation property, and
G(S) is isomorphic to the subgroup H0 generated by S, with H0 = {x −
y | x, y ∈ S}.
(vi) The map γ S : S → G(S) is injective if and only if S has the cancellation
property.
Proof. (iii): For hx, yi ∈ G(S) we have hx, yi = hx, yi + hx + y, x + yi = hx + x +
y, y + x + yi = hx + y, yi + hx, x + yi = hx + y, yi − hx + y, xi = γ S (x) − γ S (y).
(iv): If x + z = y + z, then by additivity of γ S γ S (x) + γ S (z) = γ S (y) + γ S (z),
hence, since G(S) is a group, γ S (x) = γ S (y). Conversely, let γ S (x) = γ S (y), in
particular hx + y, yi = hy + x, xi, i.e., ∃w ∈ S : (x + y) + x + w = (y + x) + y + w.
Thus x + z = y + z, with z = x + y + w.
(v): immediate from (iv).
(i): If ψ exists, it has to satisfy ψ(hx, yi) = ϕ(x) − ϕ(y), in order to have
ψ ◦ γ S = ϕ. Then additivity of ψ follows from additivity of ϕ, and uniqueness
follows from (iii). To see that ψ exists, assume hx1 , y1 i = hx2 , y2 i, i.e., ∃z ∈ S :
x1 + y2 + z = x2 + y1 + z. Then ϕ(x1 ) + ϕ(y2 ) + ϕ(z) = ϕ(x2 ) + ϕ(y1 ) + ϕ(z) in
H, by addivity of ϕ. Since H is a group, we have ϕ(x1 ) − ϕ(y1 ) = ϕ(x2 ) − ϕ(y2 ),
which shows that ψ is well-defined by ψ(hx, yi) = ϕ(x) − ϕ(y).
(ii): γ T ◦ ϕ : S → G(T ) is an additive map into the group G(T ), thus by
(i) there is a unique group homomorphism G(ϕ) : G(S) → G(T ) such that
γ T ◦ ϕ = G(ϕ) ◦ γ S .
(vi): Any non-empty subset of an abelian group that is closed under addition
is an abelian semigroup with cancellation property. The inclusion ι : S → H
is additive and gives by (i) rise to a group homomorphism ψ : G(S) → H such
that ψ ◦ γ S = ι, i.e., ψ(γ S (x)) = x for x ∈ S. By (iii), ψ(G(S)) = {x − y | x, y ∈
S} = H0 . If ψ(γ S (x) − γ S (y)) = 0, then x = y and so γ S (x) − γ S (y) = 0, i.e.,
ψ is injective.
Examples:
• (N, +) is an abelian semigroup with cancellation property, whose
Grothendieck group is isomorphic to (Z, +).
• Let (N∪{∞}, +) be the abelian semigroup whose addition is defined by the
usual addition in N and by x+ ∞ = ∞ = ∞+ ∞. Then (N∪{∞}, +) does
not have the cancellation property, and the corresponding Grothendieck
group is {0}. Indeed, from x + ∞ = ∞ + ∞ it does not follow that x = ∞,
and hx, yi = hx, xi for any x, y ∈ N∪{∞}, because x+x+∞ = y +x+∞ =
∞ ∀x, y ∈ N ∪ {∞}.

55
Part I Definition of the K0 -group of a unital C*-algebra

3.2 Definition of the K0-group of a unital C*-


algebra
Definition 3.5. Let A be a unital C*-algebra. The K0 (A) group is defined as
the Grothendieck group of the semigroup D(A):
def
K0 (A) = G(D(A)).

We also define a map [·]0 : P∞ (A) → K0 (A) by [p]0 = γD(A) ([p]D ) for
p ∈ P∞ (A).
Remark 3.6. Formally, this definition could be made for non-unital C*-algebras
as well, but it would not be appropriate, since the resulting K0 -functor would
not be half-exact.

3.2.1 Portrait of K0 — the unital case


We define a binary relation ∼s on P∞ (A) as follows: p ∼s q iff there exists an
r ∈ P∞ (A) such that p ⊕ r ∼0 q ⊕ r. The relation ∼s is called stable equivalence
and it is easy to verify that it is indeed an equivalence relation. Furthermore,
the relation can be defined equivalently as p ∼s q if and only if p ⊕ 1n ∼0 q ⊕ 1n
for some positive integer n. Indeed, if p ⊕ r ∼0 q ⊕ r for r ∈ Pn (A), then
p ⊕ 1n ∼0 p ⊕ r ⊕ (1n − r) ∼0 q ⊕ r ⊕ (1n − r) ∼0 q ⊕ 1n .
Proposition 3.7. Let A be a unital C*-algebra. Then
(i) K0 (A) = {[p]0 − [q]0 : p, q ∈ Pn (A), n ∈ N},
(ii) [p]0 + [q]0 = [p ⊕ q]0 for p, q ∈ P∞ (A), and if p and q are orthogonal then
[p]0 + [q]0 = [p + q]0 ,
(iii) [0A ]0 = 0,
(iv) if p, q ∈ Pn (A) and p ∼h q in Pn (A) then [p]0 = [q]0 ,
(v) [p]0 = [q]0 if and only if p ∼s q for p, q ∈ P∞ (A).
Proof. Straightforward. As an example, we only verify (v). If [p]0 = [q]0 then
by part (iv) of Proposition [3.4] there is an r ∈ P∞ (A) such that [p]D + [r]D =
[q]D + [r]D . Hence [p ⊕ r]D = [q ⊕ r]D . Thus p ⊕ r ∼0 q ⊕ r and consequently
p ∼s r. Conversely, if p ∼s q then there is r ∈ P∞ (A) such that p ⊕ r ∼0 q ⊕ r.
Then [p]0 + [r]0 = [q]0 + [r]0 by part (ii) above and hence [p]0 = [q]0 since K0 (A)
is a group.

3.2.2 The universal property of K0


Proposition 3.8. Let A be a unital C*-algebra, let G be an abelian group, and
let ν : P∞ (A) → G be a map satisfying the following conditions:
(i) ν(p ⊕ q) = ν(p) + ν(q),
(ii) ν(0A ) = 0,
(iii) if p ∼h q in Pn (A) then ν(p) = ν(q).

56
Part I Definition of the K0 -group of a unital C*-algebra

Then there exists a unique homomorphism K0 (A) → G such that the diagram

P∞ (A)
EE
EE
EE
[·]0
EE

E "

K0 (A) /

is commutative.
Proof. At first we observe that if p, q ∈ P∞ (A) and p ∼0 q then ν(p) = ν(q).
Indeed, let p ∈ Pk (A), q ∈ Pl (A). Take n ≥ max{k, l} and put p′ = p ⊕ 0n−k
and q ′ = q ⊕ 0n−l . We have p′ ∼0 p ∼0 q ∼0 q ′ and hence p′ ∼ q ′ . Thus
p′ ⊕ 03n ∼h q ′ ⊕ 03n in P4n (A) by Proposition 2.2.9. Hence

ν(p) = ν(p) + (4n − k)ν(0) = ν(p′ ⊕ 03n ) = ν(q ′ ⊕ 03n ) = ν(q),

as required. Consequently, the map D(A) → G, [p]D 7→ ν(p) is well-defined.


Clearly, this map is additive. The rest follows from the univesal property of the
Grothendieck construction (part (i) of Proposition 3.1.4).

3.2.3 Functoriality
Now we observe that K0 is a covariant functor from the category of unital
C*-algebras with (not necessarily unital) ∗-homomorphisms to the category of
abelian groups.
Let ϕ : A → B be a (not necessarily unital) ∗-homomorphism between unital
C*-algebras. For each n it extends to a ∗-homomorphism ϕn : Mn (A) → Mn (B),
and this yields a map ϕ : P∞ (A) → P∞ (B). Define ν : P∞ (A) → K0 (B) by
ν(p) = [ϕ(p)]0 . Then ν satisfies the conditions of Proposition 3.8. Thus, there
is a homomorphsm K0 (ϕ) : K0 (A) → K0 (B) such that K0 (ϕ)([p]0 ) = [ϕ(p)]0 .
That is, we have a commutative diagram
ϕ
P∞ (A) /

P∞ (B)
[·]0 [·]0


K0 (ϕ) 

K0 (A) /

K0 (B)

Proposition 3.9. Let ϕ : A → B, ψ : B → C be ∗-homomorphisms between


unital C*-algebras. Then
(i) K0 (idA ) = idK0 (A) ,
(ii) K0 (ψ ◦ ϕ) = K0 (ψ) ◦ K0 (ϕ).
Proof. By definition, (i) and (ii) hold when applied to [p]0 , p ∈ P∞ (A). Then
use part (i) of Proposition 3.7.

3.2.4 Homotopy invariance


Let A, B be C*-algebras. Two ∗-homomorphisms ϕ, ψ : A → B are homotopic
ϕ ∼h ψ if there exist ∗-homomorphisms ϕt : A → B for t ∈ [0, 1] such that

57
Part I Examples and Exercises

ϕ0 = ϕ, ϕ1 = ψ, and the map [0, 1] ∋ t 7→ ϕt (a) ∈ B is norm contnuous for each


a ∈ A.
C*-algebras A and B are homotopy equivalent if there exist ∗-homomorphisms
ϕ : A → B and ψ : B → A such that ψ ◦ ϕ ∼h idA and ϕ ◦ ψ ∼h idB . In such a
ϕ ψ
case we write A → B → A.
Proposition 3.10. Let A, B be unital C*-algebras.
(i) If ϕ, ψ : A → B are homotopic ∗-homomorphisms then K0 (ϕ) = K0 (ψ).
ϕ ψ
(ii) If A is homotopy equivalent via A → B → A then K0 (ϕ) : K0 (A) → K0 (ψ)
is an isomorphism with K0 (ϕ)−1 = K0 (ψ).
Proof. Part (i) follows from Proposition 3.7. Part (ii) follows from part (i) and
functoriality of K0 (Proposition 3.9).

3.3 Examples and Exercises


Example 3.11. K0 (C) ∼
= Z. Indeed, D(C) ∼
= (Z+ , +) and the Grothendieck
group of Z+ is Z.
Example 3.12. If H is an infinite dimensional Hilbert space then K0 (B(H)) = 0.
Indeed, if H is separable then D(B(H)) ∼ = Z+ ∪ {∞} with the addition in Z+
extended by m + ∞ = ∞ + m = ∞ + ∞ = ∞. The Grothendieck group of this
semigroup is 0. The non-separable case is handled similarly.
Exercise 14. If X is a contractible compact, Hausdorff space then K0 (C(X)) ∼=
Z. Hint: recall that X is contractible if there exists a point x0 ∈ X and a
continuous map α : [0, 1] × X → X such that α(0, x) = x and α(1, x) = x0 for
all x ∈ X, and use Proposition 3.10 and Example 3.3.1.
Example 3.13 (Traces). Let A be a unital C*-algebra. A bounded linear func-
tional τ : A → C is a trace if τ (ab) = τ (ba) for all a, b ∈ A. Hence τ (p) = τ (q)
if p, q are Murray-von Neumann equivalent projections. A trace τ is positive if
τ (a) ≥ 0 for all a ≥ 0. It is a tracial state if it is positive of norm
Pn 1.
A trace τ extends to a trace τn on Mn (C) by τn ([ai,j ]) = i=1 τ (ai ). Thus
τ gives rise to a function τ : P∞ (A) → C. By the universal property of K0 this
yields a group homomorphism K0 (τ ) : K0 (A) → C such that K0 (τ )([p]0 ) = τ (p).
If τ is positive then K0 (τ ) : K0 (A) → R and K0 ([p]0 ) ∈ R+ for p ∈ P∞ (A).
Exercise 15. If n ∈ Z+ then K0 (Mn (C)) ∼ = Z, and the class of a minimal
projection is a generator. In fact, let Tr be the standard matrix trace. Then
K0 (Tr) : K0 (Mn (C)) → Z is an isomorphism.
Exercise 16. Let X be a connected, compact Hausdorff space. Show that there
exists a surjective homomorphism
dim : K0 (C(X)) → Z

such that dim([p]0 ) = Tr(p(x)).


To this end, identify Mn (C(X)) with C(X, Mn (C)). For each x ∈ X the
evaluation at x is a positive trace and hence, by Example 3.3.4 gives rise to
a homomorphism from K0 (C(X)) to R. If p ∈ P∞ (C(X)) then the function
x 7→ Tr(p(x)) ∈ Z is continuous and locally constant, hence constant since X is
connected. Finally, the homomorhism is surjective since dim([1]0 ) = 1.

58
Part I Examples and Exercises

Exercise 17. Let X be a compact Hausdorff space.


(1) By generalizing Exercise 3.3.6, show that there exists a surjective group
homomorphism
dim : K0 (C(X)) → C(X, Z)
such that dim([p]0 )(x) = Tr(p(x)).
(2) Given p ∈ Pn (C(X)) and q ∈ Pm (C(X)) show that dim([p]0 ) = dim([q]0 ) if
and only if for each x ∈ X there exists vx ∈ Mm,n (C(X)) such that vx∗ vx = p(x)
and vx vx∗ = q(x). Note that in general one cannot choose vx so that the map
x 7→ vx be continuous.
(3) Show that if X is totally disconnected then the map dim is an isomorphism.
Recall that a space is totally disconnected if it has a basis for topology
consisting of sets which are simultaneously open and closed. To prove the claim
it sufficies (in view of part (1)) to show that dim is injective. To this end use
part (ii) and total disconnectedness of X to find a partition of X into open and
closed subsets X = X1 ∪ X2 ∪ . . . ∪ Xk and rectangular matrices v1 , v2 , . . . , vk
over C(X) such that ||vi∗ vi − p(x)|| < 1 and ||vi vi∗ − q(x)|| < 1 for all x ∈ Xi .
From this deduce that p ∼0 q.
Exercise 18. Let A be a unital C*-algebra and let τ : A → C be a bounded
linear functional. Show that the following conditions are equivalent:
(i) τ (ab) = τ (ba) for all a, b ∈ A,
(ii) τ (x∗ x) = τ (xx∗ ) for all x ∈ A,
(iii) τ (uyu∗ ) = τ (y) for all y ∈ A and all unitary u ∈ A.
(ii)⇒(iii) Suppose (ii) holds. At first consider a ≥ 0 and set x = u|a|1/2 . Then
τ (uau∗ ) = τ (xx∗ ) = τ (x∗ x) = τ (a). Then use the fact that every element of a
C*-algebra can be written as a linear combination of four positive elements.
(iii)⇒(i) Suppose (iii) holds. If b ∈ A and u is a unitary in A then τ (ub) =
τ (u(bu)u∗ ) = τ (bu). Then use the fact that every element of a unital C*-algebra
may be written as a linear combination of four untaries.
Example 3.14. Let Γ be a countable discrete group with infinite conjugacy
classes (an ICC group). Let λ : Γ → B(ℓ2 (Γ)) be its left regular representa-
tion. Let W ∗ (Γ) be the closure of the linear span of λ(Γ) in the strong operator
topology (that is, in the topology of pointwise convergence). It can be shown
that there exists a unique tracial state τ on W ∗ (Γ), and that this trace has the
following properties:
(i) Two projections p, q are Murray-von Neumann equivalent in W ∗ (Γ) iff
τ (p) = τ (q).
(ii) {τ (p) : p ∈ P(W ∗ (Γ))} = [0, 1].
Deduce that K0 (W ∗ (Γ) ∼ = (R, +). The conslusion of this example remains valid
if W ∗ (Γ) is replaced by any factor von Neumann algebra of type II1 .
Example 3.15 (Matrix stability of K0 ). Let A be a unital C*-algebra and let n
be a positive integer. Then

K0 (A) ∼
= K0 (Mn (A)).

59
Part I Examples and Exercises

More specifically, the ∗-homomorphism ϕ : A → Mn (A), a 7→ diag(a, 0n−1 )


induces an isomorphism K0 (ϕ) : K0 (A) → K0 (Mn (A)).
Indeed, we construct inverse to K0 (ϕ), as follows. For each k let γk :
Mk (Mn (A)) → Mkn (A) be the isomorphism which ”erases parentheses”. Define
γ : P∞ (Mn (A)) → K0 (A) by γ(p) = [γk (p)]0 for p ∈ Pk (Mn (A)). The universal
property of K0 applied to γ yields a homomorphism α : K0 (Mn (A)) → K0 (A)
such that α([p]0 ) = [γ(p)]0 .We claim that α = K0 (ϕ)−1 . To this end it sufficies
to show that
(i) ϕkn (γk (p)) ∼0 p in P∞ (Mn (A)) for p ∈ Pk (Mn (A)), and
(i) γk (ϕk (p)) ∼0 p in P(A) for p ∈ Pk (A).
Proof of (i). exercise.
Proof of (ii). Let e1 , . . . , ekn be the standard basis in Ckn and let u be a
permutation unitary such that uei = en(i−1)+1 for i = 1, 2, . . . , k. Then p ∼0
p ⊕ 0(n−1)k = u∗ γk (ϕk (p))u for all projections p in Pk (A).
Exercise 19. Two ∗-homomorphisms ϕ, ψ : A → B are orthogonal if ϕ(A)ψ(B) =
{0}. Show that if ϕ and ψ are orthogonal then ϕ + ψ is a ∗-homomorphism and
K0 (ϕ + ψ) = K0 (ϕ) + K0 (ψ).
Exercise 20 (Cuntz algebras). Let H be a Hilbert space, let n be a positive
integer bigger than 1, and let S1 , . . . , Sn be isometries on H whose range pro-
jections add up to the identity. Let C ∗ (S1 , . . . , Sn ) be the C ∗ -subalgebra of
B(H) generated by {S1 , . . . , Sn }. It was proved by Cuntz in [c-j77] that this
C*-algebra is independent of the choice of such isometries. That is, if T1 , . . . , Tn
is another family of isometries whose range projections add up to the identity
then there is a ∗-isomorphism ϕ : C ∗ (S1 , . . . Sn ) → C ∗ (T1 , . . . , Tn ) such that
ϕ(Sj ) = Tj for j = 1, . . . , n. Thus defined C*-algebra is denoted On and called
Cuntz algebra. It is a simple, unital, separable C*-algebra. Alternatively, On
may be defined as the universal C*-algebra generated by elements S1 , . . . , Sn
subject to the relations:
(i) Si∗ Si = I for i = 1, . . . , n,
Pn
(ii) i=1 Si Si∗ = I.

(1) Let u be a unitary in On . There exists a unique unit preserving injective


∗-homomorphism λu : On → On (i.e. an endomorphism of On ) such that
λu (Sj ) = uSj for P j = 1, . . . , n. Moreover, if ϕ is an endomorphism of On then
n
ϕ = λu with u = i=1 ϕ(Si )Si∗ .
Pn
(2) Let σ be an endomorphism of On such that σ(x) = i=1 si xs∗i (the shift
endomorphism). Then K0 (σ) : K0 (On ) → K0 (On ) is the multiplication by n,
that is K0 (σ)(g) = ng for all g ∈ K0 (On ). Hint: Use Exercise 3.3.11 and
the following fact. If v is an isometry in a unital C*-algebra A then the map
µ : A → A, µ(x) = vxv ∗ is a ∗-homomorphism and K0 (µ) = id. For the
latter observe that µk : Mk (A) → Mk (A) is given by µk (y) = vk yvk∗ , where
vk = diag(v, . . . , v).
(3) Let w be a unitary in On such that σ = λw . Then w ∼h 1 in U(On ) and
hence σ ∼h id. Consequently, K0 (σ) = idK0 (On ) . Hint: Note that w belongs

60
Part I Examples and Exercises

to M = span{Si Sj Sk∗ Sm

}, and that M is a C ∗ -subalgebra of On isomorphic to
Mn2 (C).
(4) Combining (2) and (3) we get (n − 1) K0 (On ) = 0. Thus, in particular,
K0 (O2 ) = 0. In fact, Cuntz showed in [c-j81] that K0 (On ) ∼
= Zn−1 for all
n = 2, 3, . . .
Exercise 21 (Properly infinite algebras). Let A be a unital C*-algebra. A is
called properly infinite if there exist two projections e, f in A such that ef = 0
and 1 ∼ e ∼ f . For example, Cuntz algebras are properly infinite. For the
reminder of this exercise assume A is properly infinite.
(1) A contains isometries S1 , S2 whose range projections are orthogonal.
(2) A contains an infinite sequence {tj } of isometries with mutually orthogonal
ranges. Hint: take S2k S1 for k = 0, 1, 2, . . .
(3) For each natural number n let vn be an element of M1,n (A) with entries
t1 , . . . , tn . Then vn∗ vn = 1n and for p ∈ Pn (A) we have p ∼0 vn pvn∗ , with vn pvn∗
a projection in A.
(4) Let p, q be projections in A. Set

r = t1 pt∗1 + t2 (1 − q)t∗2 + t3 (1 − t1 t∗1 − t2 t∗2 )t∗3 .

Then r is a projection in A and [r]0 = [p]0 − [q]0 .


Conclude that
K0 (A) = {[p]0 : p ∈ P(A)}.
Exercise 22. If A is a separable, unital C*-algebra then K0 (A) is countable.
Exercise 23. Show that condition (iii) of Proposition 3.8 may be replaced by
any of the following three conditions:
(i) ∀n∀p, q ∈ Pn (A) if p ∼u q then ν(p) = ν(q),
(ii) ∀p, q ∈ P∞ (A) if p ∼0 q then ν(p) = ν(q),
(iii) ∀p, q ∈ P∞ (A) if p ∼s q then ν(p) = ν(q).
Exercise 24. Let A be a unital C*-algebra and let a ∈ A be such that a ≥ 0
and ||a|| ≤ 1.
(1) Show that  √ 
√ a a − a2
p=
a − a2 1−a
is a projection in M2 (A).
(2) Show that p ∼ diag(1, 0) in M2 (A). Hint: consider
 √ √ 
a 1−a
v=
0 0

(3) Let B be another unital C*-algebra and let ϕ : A → B be a unit preserving,


surjective ∗-homomorphism. Let q be a projection in B. Show that there is

61
Part I Examples and Exercises

a ≥ 0 in A such that ||a|| ≤ 1 and ϕ(a) = q. Then use this a to define p as in


(1) above and show that
 
q 0
ϕ(p) =
0 1−q

Exercise 25 (Partial isometries). Show that for an element S of a C*-algebra


the following conditions are equivalent:
(i) S ∗ S is a projection,
(ii) SS ∗ is a projection,
(iii) SS ∗ S = S.
(i)⇒(iii) Show (SS ∗ S − S)∗ (SS ∗ S − S) = 0.
An element S satisfying these conditions is called partial isometry.
Exercise 26. Let A be a unital C*-algebra, a, b two elements of A, and p, q two
projections in A. Show the following.
(i) abb∗ a∗ ≤ ||b||2 aa∗ .
(ii) p ≤ q if and only if pq = p.
(i) Since ||b||2 − bb∗ ≥ 0 there is x ∈ A such that ||b||2 − bb∗ = xx∗ . Thus

||b||2 aa∗ − abb∗ a∗ = a(||b||2 − bb∗ )a∗ = axx∗ a∗ = (ax)(ax)∗ ≥ 0.

(ii) If p ≤ q then pqp−p = p(q−p)p ≥ 0, and hence pqp ≥ p. But pqp ≤ ||q||p = p
(by part (i)). Thus pqp = p. Hence

(pq − p)(pq − p)∗ = (pq − p)(qp − p) = pqp − pqp − pqp + p = 0

and consequently pq − p = 0.
Exercise 27. Let A be a unital C*-algebra. Then the exact sequence
ı π
0 −→ A −→ Ã −→ C −→ 0

is split exact, with a splitting map λ : C −→ Ã, and induces a split exact
sequence
K0 (ı) K0 (π)
0 −→ K0 (A) −→ K0 (Ã) −→ K0 (C) −→ 0,
with a splitting map K0 (λ) : K0 (C) −→ K0 (Ã).
Hint: Let f = 1à − 1A , a projection such that à = A ⊕ Cf (direct sum of
C*-algebras). Let µ be the natural surjection from à onto A and let λ′ : C → Ã
be defined by λ′ (t) = tf . Then we have the following identities: idA = µ ◦ ı,
π ◦ ı = 0, π ◦ λ = idC , idà = ı ◦ µ + λ′ ◦ π, and the maps ı ◦ µ and λ′ ◦ π are
orthogonal to one another (see Exercise 3.3.11). The claim follows from these
identities and functoriality of K0 .

62
Part I Examples and Exercises

Example 3.16 (Algebraic definition of K0 ). Let R be a unital ring. Recall that


e ∈ R is an idempotent if e2 S = e. We define I(R) = {e ∈ R : e2 = 2},

In (R) = I(Mn (R)), I∞ (R) = n=1 In (R). We define a relation ≈0 in I∞ (R)
as follows. If e ∈ In (R) and f ∈ Im (R) then e ≈0 f if and only if there exist
a ∈ Mn,m (R) and b ∈ Mm,n (R) such that e = ab and f = ba. If this is the case
then taking a′ = aba and b = bab we may assume that a, b satisfy aba = a and
bab = b (this we always assume in what follows). Claim: ≈0 is an equivalence
relation. For transitivity, let e ≈0 f , f ≈0 g be idempotents and let c, d, x, y be
matrices such that e = cd, f = dc, f = xy, g = yx. Then (cx)(yd) = e and
(yd)(cx) = g, and hence e ≈0 g. Set V (R) = I∞ (R)/≈0 , anddenote the class of
e by [e]V .
Define a binary operation ⊕ on I∞ (R) by e ⊕ f = diag(e, f ). This operation
is well-defined on equivalence classes of ≈0 and turns V (R) into an abelian
semigroup. DefineK0 (R) as the Grothendieck group of (V (R), ⊕).
Now suppose A is a unital C*-algebra. We show hat the two definitions of
K0 (A) coincide. In fact, the two semigoups D(A) and V (A) are isomorphic.
The proof proceeds in three steps.
(1) If e ∈ I∞ (A) ten there exists a p ∈ P∞ (A) such that e ≈0 p. Indeed, let
e ∈ Mn (A), and set h = 1n + (e − e∗ )(e − e∗ )∗ . Then h is invertible and satisfies
eh = ee∗ e = he. Then p = ee∗ h−1 is a projection. Since ep = p and pe = e,
e ≈0 p.
(2) If p, q ∈ P∞ (A) then p ∼0 q if and only if p ≈0 q. Indeed, suppose (after
diagonalling adding zeros, if necessary) p, q ∈ Mn (A) and a, b ∈ Mn (A) are such
that p = ab, q = ba, a = aba (hence a = paq), b = bab (hence b = qbp). Then
b∗ b = (bab)∗ b = (ab)∗ b∗ b = pb∗ b. It follows that b∗ b belongs to the corner C*-
algebra pMn (A)p. Since p = (ab)∗ ab = b∗ (a∗ a)b ≤ ||a||2 b∗ b, the element b∗ b is
invertible in pMn (A)p. Set v = bp(b∗ b)−1/2 . We have p = v ∗ v (straightforward
calculation). In particular, v is a partial isometry. In fact, b = v|b| is the polar
decomposition of b in Mn (A). Hence bb∗ = vb∗ bv ∗ .
It now suffices to show that q = vv ∗ . First note that v = qv (directly follows
from the definition of v). Thus

vv ∗ = qvv ∗ q ≤ ||v||2 q = q = baa∗ b∗ ≤ ||a||2 bb∗ = ||a||2 vb∗ bv ∗ ≤ ||a||2 ||b||2 vv ∗ .

That is, vv ∗ and q are projections satisfying vv ∗ ≤ q ≤ ||a||2 ||b||2 vv ∗ . It follows


that vv ∗ = q.
(3) The map D(A) → V (A) given by [p]D 7→ [p]V is a semigroup isomorphism.
(exercise)

63
Chapter 4

K0-Group — the General


Case

4.1 Definition of the K0 -Functor


Definition 4.1. Let A be a non-unital C*-algebra and let à be its minimal
unitization. We have a split-exact sequence
π
0 −→ A −→ Ã −→ C −→ 0.

Define K0 (A) = ker(K0 (π)), where K0 (π) : K0 (Ã) → K0 (C) is the map induced
by π.
Thus, by definition, K0 (A) is a subgroup of K0 (Ã) and hence an abelian
group. If p ∈ P∞ (A) then [p]0 ∈ K0 (Ã). But [p]0 ∈ ker K0 (π) and hence [p]0 ∈
K0 (A). Thus, just as in the unital case, we have a map [·]0 : P∞ (A) → K0 (A).
If A is unital then we can still form direct sum (of C*-algebras) Ã = A ⊕ C.
Let π be the natural surjection from à onto C. As shown in Exercise 3.3.19, we
have K0 (A) = ker(K0 (π)). Thus, Definition 4.1 works equally well in the case
of a unital C*-algebra.

4.1.1 Functoriality of K0
Let ϕ : A → B be a ∗-homomorphism. Then the diagram

A /

à /

C
ϕ ϕ̃


B /

B̃ /

commutes. Functoriality of K0 for unital C*-algebras yields a commutative


diagram
K0 (A) K0 (Ã) K0 (C)
/ /

K0 (ϕ) K0 (ϕ̃)


K0 (B) /

K0 (B̃) /

K0 (C)

64
Part I Further Properties

and there exists exactly one map K0 (ϕ) : K0 (A) → K0 (B) which completes the
diagram. Note that we have K0 ([p]0 ) = [ϕ(p)]0 for p ∈ P∞ (A).
Proposition 4.2. Let ϕ : A → B, ψ : B → C be ∗-homomorphsms between
C*-algebras. Then
(i) K0 (idA ) = idK0 (A) ,
(ii) K0 (ψ ◦ ϕ) = K0 (ψ) ◦ K0 (ϕ).
Proof. Exercise — use functoriality of K0 for unital C*-algebras.
Moreover, it is immediate from the definitions that K0 of the zero algebra is
0 and K0 of the zero homomorphism is the zero map.

4.1.2 Homotopy invariance of K0


Proposition 4.3. Let A, B be C*-algebras.
(i) If ϕ, ψ : A → B are homotopic ∗-homomorphisms then K0 (ϕ) = K0 (ψ).
ϕ ψ
(ii) If A −→ B −→ A is a homotopy then K0 (ϕ) and K0 (ψ) are isomorphisms
and inverses of one another.
Proof. (i) Since ϕ and ψ are homotopic so are they unital extensions ϕ̃ and ψ̃
to Ã, whence K0 (ϕ̃) = K0 (ψ̃) by Proposition 3.10. Then K0 (ϕ) = K0 (ψ) being
the restrictions of these maps to K0 (A). Part (ii) follows from part (i) and
functoriality of K0 .

4.2 Further Properties


4.2.1 Portrait of K0
Let A be a C*-algebra and consider the split-exact sequence
ı π
0 −→ A −→ Ã −→ C −→ 0,

with the splitting map λ : C → Ã. Define the scalar map s = λ ◦ π : Ã → Ã,
so that s(a + t1) = t1. Let sn : Mn (Ã) → Mn (Ã) be the natural extensions of
s. The image of sn is isomorphic to Mn (C), and its elements are called scalar
matrices. The scalar map is natural in the sense that for any ∗-homomorphism
ϕ : A → B the diagram
s
à /


ϕ̃ ϕ̃

s
 

B̃ /


commutes.
Proposition 4.4. Let A be a C*-algebra.
(i) K0 (A) = {[p]0 − [s(p)]0 : p ∈ P∞ (Ã)}.
(ii) If p, q ∈ P∞ (Ã) then the following are equivalent:

65
Part I Further Properties

(a) [p]0 − [s(p)]0 = [q]0 − [s(q)]0 ,


(b) there are k, l such that p ⊕ 1k ∼0 q ⊕ 1l in P∞ (Ã),
(c) there are scalar projections r1 , r2 such that p ⊕ r1 ∼0 q ∼0 r2 such
that p ⊕ r1 ∼0 q ⊕ r2 .
(iii) If p ∈ P∞ (Ã) and [p]0 − [s(p)]0 = 0 then there is m such that p ⊕ 1m ∼
s(p) ⊕ 1m .
(iv) If ϕ : A → B is a ∗-homomorphism then K0 (ϕ)([p]0 − [s(p)]0 ) = [ϕ̃(p)]0 −
[s(ϕ̃(p))]0 for each p ∈ P∞ (Ã).
Proof. (i) It is clear that [p]0 − [s(p)]0 ∈ ker(K0 (π)) = K0 (A). Conversely, let
g ∈ K0 (A), and let e, f be projections in Mn (Ã) such that g = [e]0 − [f ]0 . Put
   
e 0 0 0
p= , q= .
0 1n − f 0 1n
We have [p]0 − [q]0 = [e]0 + [1n − f ]0 − [1n ]0 = [e]0 − [f ]0 = g. As q = s(q)
and K0 (π)(g) = 0, we also have [s(p)]0 − [q]0 = [s(p)]0 − [s(q)]0 = K0 (s)(g) =
(K0 (λ) ◦ K0 (π))(g) = 0. Hence g = [p]0 − [s(p)]0 .
(ii) (a)⇒(c) If [p]0 − [s(p)]0 = [q]0 − [s(q)]0 then [p ⊕ s(q)]0 = [q ⊕ s(p)]0 and
hence p ⊕ s(q) ∼s q ⊕ s(p) in P∞ (Ã). Thus there is n such that p ⊕ s(q) ⊕ 1n ∼0
q ⊕ s(p) ⊕ 1n , and it suffices to take r1 = s(q) ⊕ 1n and r2 = s(p) ⊕ 1n .
(c)⇒(b) If r1 , r2 are scalar projections in P∞ (Ã) of rank k and l, respectively,
then r1 ∼0 1k and r2 ∼0 1l . Thus p ⊕ 1k ∼0 q ⊕ 1l .
(b)⇒(a) We have [p ⊕ 1k ]0 − [s(p ⊕ 1k )]0 = [p]0 + [1k ]0 − [s(p)]0 − [1k ]0 = [p]0 −
[s(p)]0 and likewise [q ⊕ 1l ]0 − [s(q ⊕ 1l )]0 = [q]0 − [s(q)]0 . Thus it suffices to show
that [p]0 − [s(p)]0 = [q]0 − [s(q)]0 whenever p ∼0 q. So let p = v ∗ v and q = vv ∗ .
Then s(v) is a scalar rectangular matrix and s(p) = s(v)∗ s(v), s(q) = s(v)s(v)∗ .
Thus s(p) ∼0 s(q). Consequently [p]0 = [q]0 and [s(p)]0 = [s(q)]0 .
(iii) If [p]0 − [s(p)]0 = 0 then p ∼s s(p) and hence there is m such that p ⊕ 1m ∼
s(p) ⊕ 1m .
(iv) K0 (ϕ)([p]0 −[s(p)]0 ) = K0 (ϕ̃)([p]0 −[s(p)]0 ) = [ϕ̃(p)]0 −[ϕ̃(s(p))]0 = [ϕ̃(p)]0 −
[s(ϕ̃(p))]0 .

4.2.2 (Half)exactness of K0
In this section we proof that the K0 functor is half exact — a property of crucial
importence. To this end, we first proof the following technical lemma. Another
lemma we need is given in Exercise 4.4.5.
Lemma 4.5. Let ψ : A → B be a ∗-homomorphism between two C*-algebras,
and let g ∈ ker(K0 (ψ)).
(i) There is n, a projection p ∈ Pn (Ã), and a unitary u ∈ Mn (B̃) such that
g = [p]0 − [s(p)]0 and uψ̃(p)u∗ = s(ψ̃(p)).

(ii) If ψ is surjective then there is a projection p ∈ P∞ (Ã) such that


g = [p]0 − [s(p)]0 and ψ̃(p) = s(ψ̃(p)).

66
Part I Further Properties

Proof. (i) By virtue of Proposition 4.4, there is a projection p1 ∈ Pk (Ã) such


that g = [p1 ]0 − [s(p1 )]0 , and we have [ψ̃(p1 )]0 − [s(ψ̃(p1 ))]0 = 0. Thus ψ̃(p1 ) ⊕
1m ∼ s(ψ̃(p1 )) ⊕ 1m for some m, again by Proposition 4.4. Put p2 = p1 ⊕ 1m .
Then g = [p2 ]0 − [s(p2 )]0 and ψ̃(p2 ) = ψ̃(p1 ) ⊕ 1m ∼ s(ψ̃(p1 )) ⊕ 1m = s(ψ̃(p2 )).
Put n = 2(k + m) and p = p2 ⊕ 0k+m ∈ Pn (Ã). Clearly, [p]0 − [s(p)]0 = g. By
Proposition 2.2.9, there is a unitary u in Mn (Ã) such that uψ̃(p)u∗ = s(ψ̃(p)).
(ii) By virtue of part (i), there is n, a projection p1 ∈ Pn (Ã), and a unitary
u ∈ Mn (Ã) such that g = [p]0 − [s(p)]0 and uψ̃(p1 )u∗ = s(ψ̃(p1 )). By Lemma
2.1.8, there exists a unitary v ∈ M2n (Ã) such that ψ̃(v) = diag(u, u∗ ). Put
p = v diag(p1 , 0n )v ∗ . Then
   ∗   
u 0 ψ̃(p1 ) 0 u 0 s(ψ̃(p1 )) 0
ψ̃(p) = =
0 u∗ 0 0 0 u 0 0
is a scalar matrix. Thus s(ψ̃(p)) = ψ̃(p). Finally, g = [p]0 − [s(p)]0 since
p ∼ 0 p1 .
Theorem 4.6. A short exact sequence of C*-algebras
ϕ ψ
0 −→ J −→ A −→ B −→ 0 (4.1)
induces an exact sequence
K0 (ϕ) K0 (ψ)
K0 (J) −→ K0 (A) −→ K0 (B).
If the sequence (4.1) splits with a splitting map λ : B → A, then there is a
split-exact sequence
K0 (ϕ) K0 (ψ)
0 −→ K0 (J) −→ K0 (A) −→ K0 (B) −→ 0 (4.2)
with a splitting map K0 (λ) : K0 (B) → K0 (A).
Proof. Since the sequence (4.1) is exact, functoriality of K0 yields K0 (ψ) ◦
K0 (ϕ) = K0 (ψ ◦ ϕ) = K0 (0) = 0. Thus the image of K0 (ϕ) is contained in
the kernel of K0 (ψ). Conversely, let g ∈ ker(K0 (ψ)). Then there is a projection
p in P∞ (Ã) such that g = [p]0 − [s(p)]0 and ψ̃(p) = s(ψ̃(p)) by part (ii) of
Lemma 4.5. By part (ii) of Exercise 4.4.5, there is an element e in M∞ (J˜) such
that ϕ̃(e) = p. Since ϕ̃ is injective (by part (i) of Exercise 4.4.5), e must be a
projection. Hence g = [ϕ̃(e)]0 − [s(ϕ̃(e))]0 = K0 (ϕ)([e]0 − [s(e)]0 ) belongs to the
image of K0 (ϕ).
Now suppose the sequence (4.1) is split-exact. The sequence (4.2) is exact
at K0 (A) by part (i) above. Functoriality of K0 yields idK0 (B) = K0 (idB ) =
K0 (ψ) ◦ K0 (λ) and hence the sequence is exact at K0 (B). It remains to show
that K0 (ϕ) is injective. Let g ∈ ker(K0 (ϕ)). By part (i) of Lemma 4.5 there is
n, a projection p ∈ Pn (J˜), and a unitary u ∈ Mn (Ã) such that g = [p]0 − [s(p)]0
and uϕ̃(p)u∗ = s(ϕ̃(p)). Put v = (λ̃ ◦ ψ̃)(u∗ )u, a unitary in Mn (Ã) such that
˜ such that ϕ̃(w) =
ψ̃(v) = 1n . By Exercise 4.4.5, there is an element w ∈ Mn (J)
v. Since ϕ̃ is injective w must be unitary. We have
ϕ̃(wpw∗ ) = v ϕ̃(p)v ∗ = (λ̃ ◦ ψ̃)(u∗ )s(ϕ̃(p))(λ̃ ◦ ψ̃)(u) = (λ̃ ◦ ψ̃)(u∗ s(ϕ̃(p))u)
= (λ̃ ◦ ψ̃)(ϕ̃(p)) = s(ϕ̃(p)) = ϕ̃(s(p)).
˜
Since ϕ̃ is injective, we conclude that wpw∗ = s(p). Thus p ∼u s(p) in Mn (J)
and hence g = 0.

67
Part I Inductive Limits. Continuity and Stability of K0

4.3 Inductive Limits. Continuity and Stability


of K0
4.3.1 Increasing limits of C*-algebras
Let
S∞ {Ai }∞
i=1be a sequence of C*-algebras such that Ai ⊆ Ai+1 . Then A∞ =
A
i=1 n is a normed ∗-algebra satisfying all the axioms of a C*-algebra except
perhaps of completeness. Let A be the completion of A∞ . Then A is a C*-
algebra, called the increasing limit of An .

4.3.2 Direct limits of ∗-algebras


Let Ai be an infinite sequence of ∗-algebras. Suppose that for each pair j ≤
i there is given a ∗-homomorphism Φij : Aj → Ai , and that the following
coherence
Q condition holds: Φij = Φik ◦ Φkj whenever j ≤ k ≤ i, and Φii = id.
Let i Ai be thePproduct ∗-algebra, withQ coordinate-wise operations inherited
from Ai ’s. Let i A i be the ∗-ideal of i Ai Q
consistingQof sequences
P whose
all but finitely many terms are 0, and let π : i Ai → i Ai / i Ai be the
canonical surjection. Set
( )!
Y
A∞ = π (ai ) ∈ Ai : ∃i0 ∀i : i ≥ i0 ⇒ ai = Φii0 (ai0 ) . (4.3)
i

A∞ is called direct limit of the directed system {Ai , Φij } and denoted lim{Ai , Φij }.
−→
By definition, A∞ is a ∗-algebra,
S and there exist canonical morphisms Φi : Ai →
A∞ such that A∞ = i Φi (Ai ) and for all j ≤ i the following diagram com-
mutes:
Aj
CC
CCΦj
CC
CC
!

Φij A∞
{
{{
=

{{{Φ
 {{ i
Ai
Indeed, for x ∈ Aj define Φj (x) = π((ai )), where ai = 0 if i < j and ai = Φij (x)
if i ≥ j.
The direct limit A∞ = lim{Ai , Φij } has the following universal property. If
−→
B is a ∗-algebra and for each i there is a ∗-homomorphism Ψi : Ai → B such
that Ψi ◦ Φij = Ψj for every j ≤ i, then there exists a unique ∗-homomorphism
Λ : A∞ → B such that the diagram

Aj PP
CC PPP
CC PPPΨj
CC PPP
Φj CC PPP
P
Λ P
!

Φij A∞ mm B
(

{ mmm
6

Φi {{
{ mmmmm
=

{
{{ mmm Ψi


mmm
{
Ai

68
Part I Inductive Limits. Continuity and Stability of K0

commutes.
Everything from this section may be generalized to the case of directed sys-
tems of ∗-algebras over directed sets rather than merely sequences. Furthermore,
the same construction works for abelian groups (or even monoids) and their ho-
momorphisms rather than ∗-algebras and ∗-homomorphisms.

4.3.3 C*-algebraic inductive limits


Now suppose thatQ each Ai is a C*-algebra rater than just a ∗algebra. By defini-
tion, the product i Ai consists
Q of sequences (ai ) for whichP||(ai )|| = sup{||ai ||}
is finite. With this norm i Ai is a C ∗ -alebra. Let i Ai be the closure
of the
Q ideal of
Q sequences
P whose all but finitely many terms are 0, and let
π : i Ai → i Ai / i Ai be the canonical surjection. We define
lim{Ai , Φij } =
−→
( )!
Y (4.4)
the closure of π (ai ) ∈ Ai : ∃i0 ∀i : i ≥ i0 ⇒ ai = Φii0 (ai0 ) .
i

This definition is correct since ∗-homomorphisms between C*-algebras are norm-


decreasing. As before, there exist ∗-homomorphisms Φi : Ai → A∞ satisfing
(4.3.2), and the universal property (4.3.2) holds.

4.3.4 Continuity of K0
Theorem 4.7. Let {Ai , Φij } be an inductive sequence of C*-algebras and let
A = lim{Ai , Φij }. Then {K0 (Ai ), K0 (Φij )} is a direct sequence of abelian groups
−→
and
K0 (A) = K0 (lim{Ai , Φij }) ∼= lim{K0 (Ai ), K0 (Φij )}.
−→ −→

Proof. W denote by Φi : Ai → A = lim Ai the canonical maps. Functoriality of


K0 implies that {K0 (Ai ), K0 (Φij )} is a direct sequence of abelian groups. Let
ϕi : K0 (Ai ) → lim K0 (Ai ) be the canonical maps. Since for j ≤ i we have
K0 (Φj ) = K0 (Φi ) ◦ K0 (Φij ) by functoriality of K0 , the universal property of
lim K0 (Ai ) yields a unique homomorphism ϕ : lim K0 (Ai ) → K0 (A) such that
ϕi = ϕ ◦ ϕj for all j ≤ i.
ϕj
K0 (Aj ) /

lim K0 (Ai )
K0 (Φij ) ϕ
 

K0 (Ai ) /

K0 (lim Ai )
K0 (Φi )

We must show that ϕ is injective and surjective.


S
Injectivity of ϕ. Since lim K0 (Ai ) = i ϕi (K0 (Ai )), it suffices to show that
ϕ|ϕj (K0 (Aj )) is injective for all j. That is we must show that if g ∈ K0 (Aj ) and
K0 (Φj )(g) = (ϕ ◦ ϕj )(g) = 0 in K0 (A) then ϕj (g) = 0 in lim K0 (Ai ). So let g =
[p]0 − [s(p)]0 for some p ∈ Pn (Ãj ). Then 0 = K0 (Φj )(g) = [Φ̃j (p)]0 − [s(Φ̃j (p))]0
in K0 (A). Hence there is m and a partial isometry w ∈ Mn+m (Ã) such that
ww∗ = Φ̃j (p) ⊕ 1m and w∗ w = s(Φ̃j (p)) ⊕ 1m .

69
Part I Inductive Limits. Continuity and Stability of K0

By Exercise 34, there is i ≥ j and xi ∈ Mn+m (Ãi ) with Φ̃i (xi ) close enough to
w to ensure that

||Φ̃i (xi )Φ̃i (xi )∗ −Φ̃j (p)⊕1m || < 1/2 and ||Φ̃i (xi )∗ Φ̃i (xi )−s(Φ̃j (p))⊕1m || < 1/2.

Since Φj = Φi ◦ Φij , Exercise 37 implies that there is k ≥ i such that

||xk x∗k − Φ̃kj (p) ⊕ 1m || < 1/2 and ||x∗k xk − s(Φ̃kj (p)) ⊕ 1m || < 1/2,

where xk = Φ̃ki (xi ). By part (ii) of Exercise 38, Φ̃kj (p) ⊕ 1m is equivalent to
s(Φ̃j (p)) ⊕ 1m in Mn+m (Ãm ). Thus

K0 (Φkj )(g) = [Φ̃kj (p) ⊕ 1m ]0 − [s(Φ̃j (p)) ⊕ 1m ]0 = 0

in K0 (Ak ). Consequently, ϕj (g) = (ϕk ◦ K0 (Φkj ))(g) = 0, as required.


Surjectivity of ϕ. Consider an element [p]0 − [s(p)]0 of K0 (A), for some p ∈
Pk (Ã). Take a small ǫ > 0. By Exercise 34, there is n and bn ∈ Mk (Ãn ) such
that ||Φ̃n (bn ) − p|| < ǫ. Put an = (bn + b∗n )/2 and am = Φ̃mn (an ) for m ≥ n.
Each am is self-adjoint and ||Φ̃m (am ) − p|| < ǫ. We have ||Φ̃n (an − a2n )|| <
ǫ(3 + ǫ) < 1/4 for sufficiently small ǫ. Thus, by Exercise 37, ||am − a2m || < 1/4
for sufficiently large m. By Exercise 38, there is a projection q in Mk (Ãm ) such
that ||am − q|| < 1/2. We have ||Φ̃m (q) − p|| < 1/2 + ǫ < 1 and hence Φ̃m (q)
and p are equivalent. Thus

[p]0 − [s(p)]0 = [Φ̃m (q)]0 − [s(Φ̃m (q))]0 = K0 (Φm )([q]0 − [s(q)]0 ).

Since K0 (Φm ) = ϕ ◦ ϕm , surjectivity of ϕ follows.

4.3.5 Stability of K0
Proposition 4.8. Let A be a C*-algebra, and let p be minimal projection in
K. The map ϕ : A → A ⊗ K such that ϕ(a) = a ⊗ p induces an isomorphism
K0 (ϕ) : K0 (A) → K0 (A ⊗ K).
Proof. For n ≥ m let Φnm : Mm (A) → Mn (A) be the imbedding Φnm (a) =
diag(a, 0n−m ). By Exercise 36, A ⊗ K is isomorphic with the limit of the
inductive sequence {Mn (A), Φnm }. We have Φn1 = Φnm ◦ Φm1 and hence
K0 (Φn1 ) = K0 (Φnm ) ◦ K0 (Φm1 ). Moreover, all the mapsare isomorphism on
K0 , by Exercise 4.4.7. Let ψn = K0 (Φn1 )−1 . Then ψm = ψn ◦ K0 (Φnm ) for
all n ≥ m. Thus the universal property of direct limits yields a unique homo-
morphism Λ : lim{Mn (A), Φnm } ∼ = K0 (A ⊗ K) → K0 (A) which fits into the
−→
commutative diagram

K0 (Φm )
K0 (Mm (A)) /

K0 (A ⊗ K)
K0 (Φnm ) Λ
 

K0 (Mn (A)) /

K0 (A)
ψn

where Φn : Mn (A) → A ⊗ K are the canonical maps. It follows that Λ is an


isomorphism. Furthermore, Λ−1 = K0 (ϕ), as required.

70
Part I Examples and Exercises

4.4 Examples and Exercises


Example 4.9. Consider the exact sequence
ψ
0 −→ C0 ((0, 1)) −→ C([0, 1]) −→ C ⊕ C −→ 0.

We have K0 (C ⊕ C) ∼= Z2 and K0 (C([0, 1])) ∼


= Z (since [0, 1] is contractible).
Thus K0 (ψ) cannot be surjective.
Example 4.10. Let H be a separable Hilbert space,and let K be the ideal of
compact operators on H. There is an exact sequence
ı
0 −→ K −→ B(H) −→ B(H)/K −→ 0.

We already know that K0 (B(H)) = 0 and we will see later that K0 (K) ∼
= Z.
Thus K0 (ı) cannot be injective.
Exercise 28. Let Q = B(H)/K be the Calkin algebra (corresponding to a sepa-
rable Hilbert space H), and let π : B(H) → Q be the natural surjection. Show
the following.
(i) If p 6= 0 is a projection in Q then there is a projection p̃ in B(H) with
infinite dimensional range such that π(p̃) = p.
(ii) Any two non-zero projections in Q are Murray-von Neumann equivalent.
(iii) For each positive integer n we have B(H) ∼
= Mn (B(H)), K ∼
= Mn (K), and

Q = Mn (Q).
(iv) The semigroup D(Q) is isomorphic to {0, ∞}, with ∞ + ∞ = ∞.
(v) K0 (Q) = 0.
= x∗ in B(H) such that
(i) Hint: If p is a projection in Q then there exists xP
2 2
π(x) = p. Thus x − x is compact. Let x − x = n λn en be the spectral
decomposition (0 6= λn ∈ R, λn → 0, {en } mutually orthogonal projections of
finite rank, commuting with x). Correct each xen .
Example 4.11. In this example we argue why Definition 3.5 would not be appro-
priate for non-unital C*-algebras. Nameley, let A be a C ∗ -alebra (unital or not)
and define K00 (A) as the Grothendieck group of D(A). Thus, if A is unital the
K00 (A) = K0 (A), but in the non-unital case these two groups may be different.
It can be shown that such defined K00 is a covariant functor. However, this
functor has a serious defect of not being half-exact. Indeed, consider an exact
sequence
0 −→ C0 (R2 ) −→ C(S 2 ) −→ C −→ 0.
We have K0 (C) ∼ = Z, and it can be shown that K0 (S 2 ) ∼
= Z2 and K00 (R2 ) = 0
(for the latter see Exercise 4.3.4 below). Thus K00 cannot be half-exact.
ϕ ψ
Exercise 29. If 0 −→ J −→ A −→ B −→ 0 is an exact sequence of C*-algebras
then:
(i) ϕ̃n : Mn (J˜) → Mn (Ã) is injective,
(ii) a ∈ Mn (Ã) is in the image of ϕ̃n if and only if ψ̃n (a) = sn (ψ̃n (a)).

71
Part I Examples and Exercises

Exercise 30. Let X be a connected, locally compact but not compact Hausdorff
space. Then K00 (C0 (X)) = 0. To this end show that P∞ (C0 (X)) = {0}, as
follows. Identify Mn (C0 (X)) with C0 (X, Mn (C)), and let p be a projection in
Pn (C0 (X)). As usual, let Tr be the standard trace on Mn (C). The function
x 7→ Tr(p(x)) belongs to C0 (X, Z) and hence it is the zero function, since X is
connected and non-compact.
Exercise 31 (Matrix stability of K0 ). Let A be a C*-algebra and let n be a
positive integer. Then K0 (A) ∼
= K0 (Mn (A)). More specifically, the map ϕA :
A → Mn (A), a 7→ diag(a, 0n−1 ) induces an isomorphism K0 (ϕA ) → K0 (Mn (A)).
Indeed, the diagram

0 /

A /

à /

C /

0
ϕA ϕÃ ϕC


 

0 /

Mn (A) /

Mn (Ã) /

Mn (C) /

commutes and has split-exact rows. Thus the diagram

0 /

K0 (A) /

K0 (Ã) /

K0 (C) /

0
K0 (ϕA ) K0 (ϕÃ ) K0 (ϕC )


 

0 /

K0 (Mn (A)) /

K0 (Mn (Ã)) /

K0 (Mn (C)) /

commutes and has split-exact rows. Hence the Five Lemma (or an easy diagram
chasing) implies that K0 (ϕA ) is an isomorphism if both K0 (ϕÃ ) and K0 (ϕC ) are.
This reduces the proof to the unital case (see Exercise 3.3.10).
Exercise 32. Let A be a C*-algebra, and denote by Aut(A) the group of ∗-
automorphisms of A. If α ∈ Aut(A) then K0 (α) is an automorphism of K0 (A).
(i) If u is a unitary in à then Ad(u) : A → A, a 7→ uau∗ , is an automorphism
of A. Moreover, the map U(Ã) → Aut(A), u 7→ Ad(u) is a group homo-
morphism, and Inn(A) = {Ad(u) : u ∈ U(Ã)} is a normal subgroup of
Aut(A).
(ii) If α ∈ Inn(A) then K0 (α) = id.
(iii) An α ∈ Aut(A) is approximately inner if and only if for any finite subset
F of A and any ǫ > 0 there is β ∈ Inn(A) such that ||α(x) − β(x)|| < ǫ for
all x ∈ F . The collection of all approximately inner automorphisms of A
is denoted Inn(A).
Show that if A is separable then α is approximately inner if and only if
there is a sequence βn ∈ Inn(A) such that βn (a) → α(a) for each a ∈ A.
(iv) Inn(A) is a normal subgroup of Aut(A), and K0 (α) = id for each α ∈
Inn(A).
(v) Give examples of automorphisms of C*-algebras which induce non-trivial
automorphisms on K0 .

72
Part I Examples and Exercises

Example 4.12. Let A be a C*-algebra. We define the cone CA and the suspen-
sion SA as follows:

CA = {f : [0, 1] → A : f continuous and f (0) = 0},


SA = {f : [0, 1] → A : f continuous and f (0) = f (1) = 0}.

There is a short exact sequence


π
0 −→ SA −→ CA −→ A −→ 0,

with π(f ) = f (1). Furthermore, CA is homotopy equivalent to {0}. Indeed,


with t ∈ [0, 1] set ϕt : CA → CA as ϕt (f )(s) = f (st). Then for each f ∈ CA
the map t 7→ ϕt (f ) is continuous, and ϕ0 = 0, ϕ1 = id. We conclude that

K0 (CA) = 0.

Example 4.13 (Direct sums). For any two C*-algebras A, B we have

K0 (A ⊕ B) ∼
= K0 (A) ⊕ K0 (B).

More specifically, if iA and iB are the inclusions of A and B, respectively, into


A ⊕ B, then K0 (iA ) ⊕ K0 (B) : K0 (A) ⊕ K0 (B) → K0 (A ⊕ B) is an isomorphism.
Indeed, let πA and πB be the surjections from A⊕ B onto A and B, respectively.
The following diagram has exact rows (the bottom one by split-exactness of K0 )
and commutes (since πB ◦ iA = 0 and πB ◦ iB = idB ):

α β
0 /

K0 (A) /

K0 (A) ⊕ K0 (B) /

K0 (B) /

0
K0 (iA )⊕K0 (iB )


0 /

K0 (A) /

K0 (A ⊕ B) /

K0 (B) /

0
K0 (iA ) K0 (πB )

An easy diagram chasing (or the Five Lemma) implies that K0 (iA ) ⊕ K0 (iB ) is
an isomorphism.
Q
Exercise 33. Let {Ai } be a sequence of C*-algebras, and let a = (ai ) ∈ i Ai .
Then
||π(a)|| = lim||ai ||.
P
In particular, a belongs to i Ai if and only if lim ||ai || = 0.
i→∞
Exercise 34. Let A = lim{Ai , Φij }. To each x ∈ A and ǫ > 0 there is an
−→
arbitrarily large index i and xi ∈ Ai such that

||x − Φi (xi )|| < ǫ.

Example 4.14 (U HF algebras). Let {pn }∞ n=1 be a sequence of integers pn ≥ 2.


N N
For 1 ≤ j define Φj+1,j : jn=1 Mpn (C) → j+1 n=1 Mpn (C) by Φj+1,j (x) = x ⊗ I.
These are unital, injectve ∗-homomorphisms. Then for 1 ≤ j ≤ i define Φij :
Nj Ni
n=1 Mpn (C) → n=1 Mpn (C) by Φij = Φi,i−1 ◦ . . . ◦ Φj+1,j . The inductive
limit lim{Ai , Φij } is called the U HF algebra corresponding to the supernatural
−→
number (p1 p2 · · · ). These are simple, unital C*-algebras, equipped with a unique
tracial state. To learn much more about U HF algebras see [g-j60].

73
Part I Examples and Exercises

Example 4.15 (AF -algebras). For n = 1, 2, . . . let An be a finite dimensional


C*-algebra. Thus, An is isomorphic to a direct sum of matrix algebras
An ∼
= Mk1n (C) ⊕ . . . ⊕ Mknr(n) (C).

For 1 ≤ j let Φj+1,j : Aj → Aj+1 be a ∗-homomorphism, and define Φij =


Φi,i−1 ◦ . . . ◦ Φj+1,j . The corresponding inductive limit lim{Ai , Φij } is called
−→
an AF -algebra. To learn much more about AF -algebras and about Bratteli
diagrams which describe them see [b-o72].
Exercise 35 (The compacts). Let H be a separable (infinite dimensional) Hilbert
space. Denote by F the collection of all finite rank operators in B(H), and let
K be the norm closure of F (the C*-algebra of compact operators). Show the
following.
(i) F is a two-sided ∗-ideal of B(H), but F is not norm closed in B(H).
(ii) K is a norm closed, two-sided ∗-ideal of B(H), and K =
6 B(H).
(iii) Let {ξn }∞
n=0 be an orthonoral basis of H. For all i, j let Eij be an operator
defined by Eij (v) = hv, ξj iξi . Then each Eij is a rank one opeator with
domain Cξj and range Cξi . In particular, {Eii } are mutually orthogonal
projections of rank one whose sum of the ranges densely spans the entire
space H. Furthermore, for each i we have Eii KEii = CEii (a projection in
a C*-algebra with this property is called minimal). The following identities
hold:

Eij Ekn = δjk Ein , Eij = Eji . (4.5)
(A collection of elements of a C*-algebra satisfying (4.5) is called a system
of matrix units.) Prove that the closed span of {Eij : i, j = 0, 1, . . .}
coincides with K.
(iv) Let H′ be another Hilbert space and let π : K → H′ be a nondegenerate
representation (i.e. a ∗-homomorphism such that π(K)H′ is dense in H′ ).
Show that there exists a Hilbert space H0 and a unitary operator U :
H′ → H ⊗ H0 such that for all x ∈ K we have
U π(x)U ∗ = x ⊗ IH0 .
The dimension of H0 is called the multiplicity of π. Show that π is ir-
reducible if and only if the multiplicity of π is one. Thus, in particular,
the compacts admit precisely one (up to unitary equivalence) irreducible
representation.
(v) K is the universal C*-algebra for the relations (4.5).
(vi) K is a simple C*-algebra, in the sense that the only closed, two-sided ∗-
ideals of K are {0} and K. (In fact, it can be shown that every norm
closed two-sided ideal of a C*-algebra is automatically closed under ∗).
(vii) For each j = 1, 2, . . . let Φj+1,j : Mj (C) → Mj+1 (C) be an imbedding
into the upper-left corner, i.e. Φj+1,j (x) = diag(x, 0). As usual, let Φij =
Φi,i−1 ◦ . . . ◦ Φj+1,j for j ≤ i. Show that
K∼
= lim{Mn (C), Φij }.
−→

74
Part I Examples and Exercises

Exercise 36. Let A be a C*-algebra. For n ≥ m let Φnm : Mm (A) → Mn (A)


be the diagonal imbedding Φnm (a) = diag(a, 0n−m ). Show that the inductive
limit of the drected sequence {Mn (A), Φnm } is isomorphic with A ⊗ K.
Exercise 37. Let {Ai , Φij } be an inductive sequence of C*-algebras and let
Φi : Ai → limAi be the canonical maps. Then for all n and a ∈ An we have
−→

||Φn (a)|| = lim ||Φmn (a)||.


m→∞

Exercise 38. Let A be a C*-algebra.


(i) If a = a∗ in A and ||a − a2 || < 1/4 then there is a projection p ∈ A with
||a − p|| < 1/2.
(ii) Let p be a projection in A, and let a be a self-adjoint eleent in A. Put
δ = ||a − p||. Then

sp(a) ⊆ [−δ, δ] ∪ [1 − δ, 1 + δ].

(iii) If p, q are projections in A such that there exists an element x ∈ A with


||x∗ x − p|| < 1/2 and ||xx∗ − q|| < 1/2 then p ∼ q.
(i) Use Gelfand Theorem.
(ii) Recall that the spectrum of a self-adjoint element consists of real numbers,
and that the spectrum of a non-trivial projection is {0, 1}. Let t be a real
number whose distance d to the set {0, 1} is greater than δ. It suffices to show
that t − a is invertible in Ã. Indeed, for such a t the element t − p is invertible
in à and
1 1 1
||(t − p)−1 || = max{ ,: }= .
| − t| |1 − t| d
Consequently,
1
||(t − p)−1 (t − a) − 1|| = ||(t − p)−1 (p − a)|| ≤ δ < 1.
d
Thus (t − p)−1 (t − a) is invertible, and so is t − a.
(iii) Let Ω = sp(x∗ x) ∪ sp(xx∗ ). In view of part (ii) of this exercise, Ω is a
compact subset of [0, 1/2) ∪ (1/2, 3/2). Let f : Ω → R be a continuous function
which is 0 on Ω ∩ [0, 1/2) and 1 on Ω ∩ (1/2, 3/2). Then both f (x∗ x) and
f (xx∗ ) are projections. We have ||f (x∗ x) − p|| ≤ ||f (x∗ x) − x∗ x|| + ||x∗ x − p|| <
1/2 + 1/2 = 1 and, likewise, ||f (xx∗ ) − q|| < 1. Thus f (x∗ x) ∼ p and f (xx∗ ) ∼ q
by Proposition 2.2.5. So it suffices to show that f (x∗ x) ∼ f (xx∗ ). To this end,
first note that xh(x∗ x) = h(xx∗ )x for every h ∈ C(Ω). Indeed, this is obviously
true for polynomials, and the general case follows from the Stone-Weierstrass
Theorem. Let g ∈ C(Ω), g ≥ 0 be such that tg(t)2 = f (t) for all t ∈ Ω. Set
w = xg(x∗ x). Then

w∗ w = g(x∗ x)x∗ xg(x∗ x) = f (x∗ x),


ww∗ = xg(x∗ x)2 x∗ = g(xx∗ )2 xx∗ = f (xx∗ ),

and the claim follows.

75
Part I Examples and Exercises

Example 4.16. Let A be a unital Banach algebra, and let a, b ∈ A. Then

sp(ab) ∪ {0} = sp(ba) ∪ {0}.

Indeed, let 0 6= λ 6∈ sp(ab) and let u = (λ − ab)−1 . Then 1 − λu + uab = 0. Put


w = (1/λ)(1 + bua). We have
1 1 1 1
w(λ−ba) = (1+bua)(λ−ba) = 1− ba+bua− buaba = 1− b(1−λu+uab)a = 1.
λ λ λ λ
Similarly (λ − ba)w = 1 and hence w = (λ − ba)−1 . Thus λ 6∈ sp(ba).
Exercise 39. In the category of abelian groups, consider a direct sequence Ai = Z
with connecting maps Φj+1,j (1) = j. Show that the corresponding limit is
isomorphic to the additive group of Q.
Exercise 40 (Irrational rotation algebras). For an irrational number θ ∈ [0, 1)
define Aθ as the universal C*-algebra generated by two elements u, v, subject
to the relations

vu = e2πiθ uv, uu∗ = u∗ u = 1 = vv ∗ = v ∗ v. (4.6)

Aθ is called the irrational rotation algebra corresponding to the angle θ. Show


the following.
(i) Let L2 (T) be the Hilbert space of square integrable functions on the circle
group (with respect to the probability Haar measure dz). Set H = L2 (T)⊗
L2 (T), and define two operators U, V ∈ B(H) by

(U ξ)(z1 , z2 ) = z1 ξ(z1 , z2 ), (V ξ)(z1 , z2 ) = z2 ξ(e2πiθ z1 , z2 ).

Then U, V satisfy (4.6). Thus, there exists a representation π : Aθ → B(H)


such that π(u) = U and π(v) = V .
(ii) Let Aθ be the dense ∗-subalgebra of Aθ generated by u, v. Then each
element of Aθ has the form
X
λn,m un v m , λn,m ∈ C.
n,m∈Z

(iii) Let ξ0 be the unit vector in H such that P ξ0 (z1 , z2 ) = 1, and define
τ (a) = hπ(a)ξ0 , ξ0 i, a ∈ Aθ . Then τ ( n,m∈Z λn,m un v m ) = λ0,0 and
hence τ (aa∗ ) = τ (a∗ a) for all a ∈ Aθ . Conclude that τ is a tracial state
on Aθ .
(iv) For f, g : T → R let

p = f (u)v ∗ + g(u) + vf (u)

be a self-adjoint element of Aθ . Use an approximation of f and g by


Laurent polynomials to show that
Z
τ (p) = g(z)dz.
T

76
Part I Examples and Exercises

(v) Let ϕ : T → T be given by ϕ(z) = e2πiθ z. Then vh(u) = (h ◦ ϕ)(u)v for all
h ∈ C(T). Show that p = p2 if and only if

(f ◦ ϕ)f = 0, (g + g ◦ ϕ−1 )f = f, g = g 2 + f 2 + (f ◦ ϕ)2 . (4.7)

(vi) Let ǫ be such that 0 < ǫ ≤ θ < θ + ǫ ≤ 1, and set


 −1

 ǫ t, 0 ≤ t ≤ ǫ,

 1, ǫ < t ≤ θ,
g(e2πit ) = −1

 ǫ (θ + ǫ − t), θ < t ≤ θ + ǫ,


0, θ + ǫ < t ≤ 1,

for t ∈ [0, 1]. For such g one an find f such that (4.7) holds, and hence p is
a projection. Then τ (p) = θ. Thus, the homomorphism K0 (τ ) : K0 (Aθ ) →
R contains Z ∪ θZ in its image.
In fact, it can be shown that K0 (τ ) is an isomorphism of K0 (Aθ ) onto Z ∪ θZ ∼
=
Z2 .
The definition of Aθ makes sense for rational θ as well. However, the struc-
ture of the rational rotation algebras is completely different from the irrational
ones. Namely, it can be shown that for an irrational θ the C*-algebra Aθ is
simple, while for a rational θ the C*-algebra Aθ contains many non-trivial ide-
als. In the case θ = 0 we have A0 ∼ = C(T2 ). Thus the rotation agebras Aθ are
considered noncommutative analogues of the torus.

77
Chapter 5

K1-Functor and the Index


Map

5.1 The K1 Functor


5.1.1 Definition of the K1 -group
Let A be a unital C*-algebra. We denote
U(A) = the group of unitary elements of A,
Un (A) = U(Mn (A)),

[
U∞ (A) = Un (A).
n=1

We define a relation ∼1 in U∞ (A) as follows. For u ∈ Un (A) and v ∈ Um (A) we


have u ∼1 v if and only if there exists k ≥ max{n, m} such that diag(u, 1k−n ) ∼h
diag(v, 1k−m ). Then ∼1 is an equivalence relation in U∞ (A) (exercise). We
denote by [u]1 the equivalence class of the unitary u ∈ U∞ (A).
Lemma 5.1. Let A b a unital C*-algebra. Then
(i) [u]1 [v]1 = [diag(u, v)]1 is a well-defined associative binary operation on
U∞ (A)/∼1 ,
(ii) [u]1 [v]1 = [v]1 [u]1 for all u, v ∈ U∞ (A),
(iii) [u]1 [1n ]1 = [1n ]1 [u]1 = [u]1 for all n and all u ∈ U∞ (A),
(iv) if u, v ∈ Um (A) then [u]1 [v]1 = [uv]1 .
Proof. Exercise — use Lemma 2.1.6.
By the above lemma, U∞ (A)/∼1 equipped with the multiplication [u]1 [v]1 =
[diag(u, v)]1 is an abelian group, with [u]1−1 = [u∗ ]1 .
Definition 5.2. If A is a C*-algebra then we define
K1 (A) = U∞ (Ã)/∼1 ,
an abelian group with multiplication [u]1 [v]1 = [diag(u, v)]1 .

78
Part I The K1 Functor

When A is unital then K1 (A) may be defined simply as U∞ (A)/∼1 (see


Exercise 41. Also, instead of using equivalence classes of unitaries one could
define K1 with help of equivalence classes of invertibles (see Exercise 45). In
particular, the polar decomposition w = u|w| yields a well-defined map

[·]1 : GL∞ (A) → K1 (A)

by [w]1 = [u]1 = [w|w|−1 ]1 .


Proposition 5.3 (Universal property of K1 ). Let A be a C*-algebra, G an
abelian group, and ν : U∞ (Ã) → G a map such that:
(i) ν(diag(u, v)) = ν(u) + ν(v),
(ii) ν(1) = 0,
(iii) if u, v ∈ Un (Ã) and u ∼h v then ν(u) = ν(v).
Then there exists a unique homomorphism K1 (A) → G making the diagram

U∞ (Ã)
DD
DD ν
[·]1 DD
DD

D
"

K1 (A) /

commutative.
Proof. Exercise.

5.1.2 Properties of the K1 -functor


Let A, B be C*-algebras and let ϕ : A → B be a ∗-homomorphism. Then ϕ
extends to unital ∗-homomorphisms ϕ̃n : Mn (Ã) → Mn (B̃) and thus yields a
map ϕ̃ : U∞ (Ã) → U∞ (B̃). We define ν : U∞ (Ã) → K1 (B) by ν(u) = [ϕ̃(u)]1
and use the univesal property of K1 to conclude that there exists a unique
homomorphism K1 (ϕ) : K1 (A) → K1 (B) such that K1 ([u]1 ) = [ϕ̃(u)]1 for u ∈
U∞ (Ã).
Proposition 5.4 (Functoriality of K1 ). Let A, B, C be C*-algebras and let ϕ :
A → B and ψ : B → C be ∗-homomorphisms. Then
(i) K1 (idA ) = idK1 (A) ,
(ii) K1 (ψ ◦ ϕ) = K1 (ψ) ◦ K1 (ϕ).
Thus K1 is a covariant functor.
Proof. Exercise.
It is also clear from the definitions that K1 of the zero algebra and the zero
map are zero.
Proposition 5.5 (Homotopy invariance of K1 ). Let A, B be C*-algebras.
(i) If ϕ, ψ : A → B are homotopic ∗-homomorphisms then K1 (ϕ) = K1 (ψ).

79
Part I The K1 Functor

(ii) If A and B are homotopy equivalent then K1 (A) ∼


= K1 (B). More specifi-
ϕ ψ
cally, if A −→ B −→ A is a homotopy then K1 (ϕ) and K1 (ψ) are isomor-
phisms and inverses of one another.
Proof. Exercise.
Theorem 5.6 ((Half)exactness of K1 ). If
ϕ π
0 −→ J −→ A −→ B −→ 0 (5.1)

is an exact sequence of C*-algebras then the sequence


K1 (ϕ) K1 (π)
K1 (J) −→ K1 (A) −→ K1 (B) (5.2)

is exact. If the sequence (5.1) is split-exact with a splitting map λ : B −→ A,


then the sequence
K1 (ϕ) K1 (π)
0 −→ K1 (J) −→ K1 (A) −→ K1 (B) −→ 0 (5.3)

is split-exact with a splitting map K1 (λ) : K1 (B) −→ K1 (A).


Proof. K1 (π) ◦ K1 (ϕ) = K1 (π ◦ ϕ) = K1 (0) = 0 by functoriality of K1 , and
hence im(K1 (ϕ)) ⊆ ker(K1 (π)). For the reverse inclusion, let u ∈ Un (Ã)
and K1 (π)([u]1 ) = [1]1 . Then there is m such that diag(π̃(u), 1n ) ∼h 1n+m .
By Lemma 2.1.8, there is w ∈ Un+m (Ã) such that w ∼h 1n+m and π̃(w) =
diag(π̃(u), 1m ). Thus [u]1 = [diag(u, 1n )w∗ ]1 and π̃(diag(u, 1n )w∗ ) = 1n+m . By
Exercise 4.4.5, there is v ∈ Un+m (J) ˜ such that ϕ̃(v) = diag(u, 1n )w∗ . Thus
[u]1 ∈ im(K1 (ϕ)) and consequently ker(K1 (π)) ⊆ im(K1 (ϕ)). This shows that
the sequence (5.2) is exact.
Now suppose that the sequence (5.1) is split-exact. Then the sequence (5.3)
is exact at K1 (A) by the preceding argument. By functoriality of K1 we have
K1 (π) ◦ K1 (λ) = idK1 (B) , and hence (5.3) is exact at K1 (B) (and K1 (λ) is a
splitting map). It remains to show that K1 (ϕ) is injective. So let u ∈ Un (J) ˜
be such that K1 (ϕ)([u]1 ) = [1]1 . Then there is m such that diag(ϕ̃(u), 1m ) ∼h
1n+m . Let t 7→ wt be a continuous path in Un+m (Ã) connecting diag(ϕ̃(u), 1m )
and 1n+m . We would like to apply ϕ̃−1 to wt to conclude that diag(u, 1m ) is
homotopic to the identity. In general, this is impossible since some of wt may
lie outside the range of ϕ̃. However, in the presence of a splitting map λ we can
correct the path wt by setting vt = wt (λ̃ ◦ π̃)(wt∗ ). Then vt is a continuous path
in Un+m (Ã) connecting diag(ϕ̃(u), 1m )(λ̃ ◦ π̃)(diag(ϕ̃(u∗ ), 1m )) and 1n+m . Since
π̃(vt ) = 1n+m for all t, Exercise 4.4.5 implies that each vt is in the image of ϕ̃.
Thus ϕ̃−1 (vt ) is a continuous path in Un+m (J˜) connecting diag(u, 1m )ϕ̃−1 ((λ̃ ◦
π̃)(diag(ϕ̃(u∗ ), 1m ))) and 1n+m . Since ϕ̃−1 ((λ̃ ◦ π̃)(diag(ϕ̃(u∗ ), 1m ))) is a scalar
matrix, it is homotopic to the identity. Thus

[u]1 = [diag(u, 1m )]1 = [diag(u, 1m )ϕ̃−1 ((λ̃ ◦ π̃)(diag(ϕ̃(u∗ ), 1m )))]1 = [1]1 ,

and the map K1 (ϕ) is injective.


Proposition 5.7 (Continuity of K1 ). Let A = lim{Ai , Φij } be the inductive
−→
limit of a sequence of C*-algebras, and let Φi : Ai → A be the canonical maps.

80
Part I The K1 Functor

Let G = lim{K1 (Ai ), K1 (Φij )} be the inductive limit of the corresponding se-
−→
quence of abelian groups, and let ϕi : K1 (Ai ) → G be the canonical maps. Then
there exists an isomorphism Λ : G → K1 (A) such that for all i ≥ j the diagram
ϕj
K1 (Aj ) G (5.4)
II u
/

II uuu
:

I
uu
I
uu III
K1 (Φij ) Λ
 uu $ 

K1 (Ai ) /

K1 (A)
K1 (Φi )

is commutative.
Proof. The universal property of the direct limit G of the sequence
{K1 (Ai ), K1 (Φij )} yields a unique homomorphism Λ : G → K1 (A) making the
diagram (5.4) commutative. We must show that Λ is surjective and injective.
Surjectivity. Let u ∈ Un (Ã). By part (ii) of Exercise (48), there is i and
w ∈ Un (Ãi ) such that ||u − Φ̃i (w)|| < 2. Thus u and Φ̃i (w) are homotopic in
Un (Ã) by Lemma 2.1.4. Hence

[u]1 = [Φ̃i (w)]1 = K1 (Φi )([w]1 ) = (Λ ◦ ϕi )([w]1 ),

and Λ is surjective.
Injectivity. It suffices to show that for each j the restriction of Λ to the image of
ϕj is injective. So let u ∈ Un (Ãj ) be such that (Λ ◦ ϕj )([u]1 ) = K1 (Φj )([u]1 ) =
[Φ̃j (u)]1 = [1]1 in K1 (A). We must show that ϕj ([u]1 ) = 0 in G. Indeed,
there is m such that diag(Φ̃j (u), 1m ) ∼h 1n+m in Un+m (Ã). By part (iii) of
Exercise (48), there is i ≥ j such that diag(Φ̃ij (u), 1m ) is homotopic to 1n+m .
Thus [Φ̃ij (u)]1 = [diag(Φ̃ij (u), 1m )]1 = [1]1 . Consequently, ϕj ([u]1 ) = (ϕi ◦
K1 (Φ̃ij ))([u]1 ) = 0, and Λ is injective.
Proposition 5.8 (Stability of K1 ). Let A be a C*-algebra.
(i) For each n ∈ N we have

K1 (A) ∼
= K1 (Mn (A)).

More specifically, let ψ : A → Mn (A) be such that ψ(a) = diag(a, 0n−1 ).


Then K1 (ψ) : K1 (A) → K1 (Mn (A)) is an isomorphism.
(ii) Let K be the C*-algebra of compact operators. Then

K1 (A) ∼
= K1 (A ⊗ K).

More specfically, let p be a minimal projection in K and let ϕ : A → A ⊗ K


be the map such that ϕ(a) = a ⊗ p. Then K1 (ϕ) : K1 (A) → K1 (A ⊗ K) is
an isomorphism.
Proof. (i) Exercise.
(ii) Since
A⊗K∼
= A ⊗ (lim Mn (C)) ∼
= lim Mn (A),
the claim follows from part (i) and continuity of K1 .

81
Part I The Index Map

5.2 The Index Map


5.2.1 Fredholm index
Let H be a separable, infinite dimensional Hilbert space. We denot by F the
algebra of finite rank operators on H (a two-sided ∗-ideal in B(H)), by K the
C*-algebra of compact operators on H (the norm closure of F and the only
non-trivial, norm closed, two-sided ideal of B(H)), by Q = B(H)/K the Calkin
algebra, and by π : B(H) → Q the natural surjection.
Theorem 5.9 (Atkinson). If F ∈ B(H) then the following conditions are equiv-
alent.

(i) Both ker(F ) and coker(F ) are finite dimensional.


(ii) There exists an operator G ∈ B(H) such that both F G − 1 and GF − 1 are
compact.
(iii) The image π(F ) of F in the Calkin algebra Q is invertible.
Furthermore, if F satisfies the above conditions then the range of F is closed in
H.
Proof. Obviously, conditions (ii) and (iii) are equivalent.
(i)⇒(ii) We first observe that the image of F is a closed subspace of H. Indeed,
let H0 be a subspace of H of smallest possible dimension such that im(F )+H0 =
H. Then n = dim(H0 ) is finite, since the cokernel of F is finite dimensional.
Then the restriction of F to the orthogonal complement of its kernel is a bijection
from ker(F )⊥ onto im(F ), and it extends to a linear bijection F̃ : ker(F )⊥ ⊕
Cn −→ im(F ) + H0 = H. By the Inverse Mapping Theorem, the inverse of F̃
is continuous. It follows that im(F ) = F̃ (ker(F )⊥ ) is closed in H.
By the preceding argument, F yields a continuous linear bijection from
ker(F )⊥ onto im(F ) — a closed subspace of H. Thus, by the Inverse Map-
ping Theorem, it has a continuous inverse G : im(F ) → ker(F )⊥ . Extend G
to a bounded linear operator on H (still denoted G) by setting Gξ = 0 for
ξ ∈ im(F )⊥ . Then both F G − 1 and GF − 1 are finite dimensional and (ii)
holds.
(ii)⇒(i) Let K be a compact operator such that GF = 1 + K. Then ker(F ) ⊆
ker(GF ) = ker(1 + K), and ker(1 + K) is the eigenspace of K corresponding to
eigenvalue −1. Since K is compact this eigenspace is finite dimensional and so
is the kernel of F . We also have im(F ) ⊇ im(F G) = im(1 + K). Since 1 + K
can be written as an invertible plus a finite rank operator, its range has finite
codimenson. Thus coker(F ) is finite dimensional.
A bounded operator satisfying the conditions of Theorem 5.9 is called Fred-
holm. In particular, any invertible operator in B(H) is Fredholm. It follows
immediately from Theorem 5.9 that if F, T are Fredholm and K is compact
then the operators F ∗ , F T and F + K are Fredholm.
If F, G are Fredholm operators satisfying condition (ii) of Theorem 5.9, then
G is called parametrix of F .

82
Part I The Index Map

Definition 5.10 ( Fredholm index). Let F be a Fredholm operator. Then its


Fredholm index is an integer defined as

Index(F ) = dim(ker(F )) − dim(coker(F )).

Since dim(coker(F )) = dim(ker(F ∗ )), we have Index(F ) = − Index(F ∗ ). If


F is Fredholm and V is invertible then clearly Index(F V ) = Index(V F ) =
Index(F ) and Index(V ) = 0.
Let {ξn : n = 0, 1, . . .} be an orthonormal basis of H. The operator S ∈ B(H)
such that S(ξn ) = ξn+1 is called unilateral shift. It is a Fredholm operator
with index −1. Thus for any positive integer k we have Index(S k ) = −k and
Index((S ∗ )k ) = k.
In a finite dimensional Hilbert space all operators are compact and hence all
operators are Fredholm. The rank-nullity theorem of elementary linear algebra
may then be interpreted as saying that every Fredholm operator on a finite
dimensional Hilbert space has index 0.
Theorem 5.11 (Riesz). If F is Fredholm and K is compact then

Index(F + K) = Index(F ).

Proof. We first observe that if R is of finite rank then Index(1 + R) = 0. Indeed,


let H0 = im(R) + ker(R)⊥ . Then H0 is finite dimensional, and the restriction
of both R and R∗ to H0⊥ is zero. Thus the index of 1 + R coincides with the
index of its restriction to H0 and hence is 0.
Now let K be compact. Find R of finite rank such that ||K − R|| < 1. Then
V = 1 + (K − R) is invertible. Hence

Index(1 + K) = Index(V + R) = Index(V (1 + V −1 R)) = 0.

Let F be a Fredholm operator of index 0. Then there is a finite rank operator


R such that R maps bijectively ker(F ) onto im(F )⊥ = ker(F ∗ ). Let V = F + R.
Then V is a continuous linear bijection of H onto itself and hence it is an
invertible operator. Thus if K is compact then

Index(F + K) = Index(V + (K − R)) = Index(V (1 + V −1 (K − R))) = 0.

Finally, let F be an arbitrary Fredholm operator and let K be compact.


Then Index(F ⊕ F ∗ ) = 0 and hence Index((F + K) ⊕ F ∗ ) = 0. Consequenty,
Index(F + K) = − Index(F ∗ ) = Index(F ).
We showed in the course of the proof of Theorem 5.11 that if F is a Fredholm
operator with index 0 then there exists a finite rank operator R such that F + R
is invertible.
Corollary 5.12. If F, T are Fredholm operators then

Index(F T ) = Index(F ) + Index(G).

Proof. Suppose first that Index(F ) = 0, and let R be an operator of finite rank
such that F + R is invertible. Then

Index(F T ) = Index(F T + RT ) = Index((F + R)T ) = Index(T ).

83
Part I The Index Map

Now suppose that Index(F ) = k > 0, and let S be a unilateral shift on H. Then
Index(F ⊕ S k ) = 0 and hence

Index(F T ⊕ S k ) = Index((F ⊕ S k )(T ⊕ 1)) = Index(T ⊕ 1) = Index(T ).

Consequently, we have

Index(F T ) = − Index(S k ) + Index(T ) = Index(F ) + Index(T ),

as required.
In particular, if G is a parametrix of F then Index(G) = − Index(F ).
Proposition 5.13. The index map is locally constant and continuous in norm.
Proof. Let F be a Fredholm operator and let G be its parametrix. Let K be
compact such that F G = 1 + K. It suffices to show that if T is a Fredholm
operator with ||T − F || < 1/||G|| then Index(F ) = Index(T ). Indeed, the
operator (T − F )G + 1 is invertible, since its distance from the identity is less
than 1. Thus
Index(T ) + Index(G) = Index(T G)
= Index((T − F + F )G)
= Index((T − F )G + 1) + K) = 0.

Thus Index(T ) = − Index(G) = Index(F ).


If F, T are two Fredholm operators then we say that they are homotopic if
there exists a norm continuos path from F to T consisting of Fredholm operators.
Proposition 5.14. Two Fredholm operators are homotopic if and only if they
have the same index.
Proof. Let F and T be Fredholm operators.
Suppose that F and T are homotopic, and let t 7→ Vt be a continuous path
of Fredholm operators from F to T . Then the map t 7→ Index(Vt ) is continuous
and hence constant.
To show the converse we first observe that every Fredholm operator V with
Index(V ) = 0 is homotopic to 1. Indeed, there is a finite rank operator such that
V + R is invertible. Then t 7→ V + tR is a path connecting V to an invertible
element, and in B(H) the group of invertibles is path-connected.
Now suppose that Index(F ) = Index(T ). Then both F T ∗ and T ∗ T have
index 0 and thus are homotopic to 1. Consequently, the operators F , F (T ∗ T ) =
(F T ∗ )T and T are homotopic.
Let u be a unitary in Mn (Q) and let U ∈ Mn (B(H)) be such that π̃(U ) = u.
Then U is a Fredholm operator on ⊕n H. Define a map µ : U∞ (Q) → Z by
µ(u) = Index(U ). It follows from the properties of Fredholm operators that µ
satisfies conditions (i)–(iii) of the universal property of K1 . Thus, there exists a
homomorphism Index : K1 (Q) → Z such that Index([u]1 ) = µ(U ) = Index(U ).
It is not difficult to see that Index is an somorphism. Thus K1 (Q) ∼ = Z.
Since Q is properly infinite, there is no need to go to matrices over Q and we
have K1 (Q) = {[u]1 : u ∈ U(Q)} (see Exercise 47). Furthermore, every unitary

84
Part I The Index Map

u in Q lifts to a partial isometry U in B(H) (Exercise 49). Thus dim(ker(U ))


equals the rank of 1 − U ∗ U and can be identified with the element [1 − U ∗ U ]0
in K0 (K). Likewise, dim(coker(U )) equals the rank of 1 − U U ∗ and can be
identified with the element [1 − U U ∗ ]0 in K0 (K). Consequently, we can view
the index map as an isomorphism
Index : K1 (Q) → K0 (K),
such that if U is a partial isometry lift of u then
Index([u]1 ) = [1 − U U ∗ ]0 − [1 − U U ∗ ]0 .

5.2.2 Definition of the index map


Let
ϕ ψ
0 −→ J −→ A −→ B −→ 0 (5.5)
be an exact sequence of C*-algebras. Let u ∈ Un (B̃). Then there exists a
unitary V in U2n (Ã) such that
ψ̃(V ) = diag(u, u∗ ). (5.6)
Then ψ̃(V diag(1n , 0)V ∗ ) = diag(1n , 0). Thus there exists a projection P in
˜ such that
P2n (J)
ϕ̃(P ) = V diag(1n , 0)V ∗ . (5.7)
Since (ψ̃ ◦ ϕ̃)(P ) = diag(1n , 0), it follows that s(P ) = diag(1n , 0), where s is the
scalar map. Then there is a well-defined map

µ : U∞ (B̃) → K0 (J) such that µ(u) = [P ]0 − [s(P )]0 .


Indeed, suppose that W ∈ U2n (Ã) and Q ∈ P2n (J) ˜ are such that ψ̃(W ) =
∗ ∗
diag(u, u ) and ϕ̃(Q) = W diag(1n , 0)W . We must show that [P ]0 − [s(P )]0 =
˜ such
[Q]0 − [s(Q)]0 in K0 (J). Indeed since ψ̃(V W ∗ ) = 12n there is Y ∈ U2n (J)

that ϕ̃(Y ) = V W . Since
ϕ̃(P ) = V W ∗ ϕ̃(Q)(V W ∗ )∗ = ϕ̃(Y QY ∗ ),

we have P = Y QY ∗ and the claim follows. That is, µ : U∞ (B̃) → K0 (J) is


well-defined.
This map µ satisfies conditions (i)–(iii) of Proposition 5.3. We only verify
(iii), leaving (i) and (ii) as exercise. So let u ∼h w ∈ Un (B̃), U, W ∈ U2n (Ã),
P, Q ∈ P2n (J)˜ be such that ψ̃(U ) = diag(u, u∗ ), ψ̃(W ) = diag(w, w∗ ), ϕ̃(P ) =
U diag(1n , 0)U ∗ and ϕ̃(Q) = W diag(1n , 0)W ∗ (that is, {u, U, P } and {w, W, Q}
satisfy conditions (5.6) and (5.7), respectively). Then u∗ w ∼h 1n ∼h uw∗
and thus there exist X, Y ∈ Un (Ã) such that ψ̃(X) = u∗ w and ψ̃(Y ) = uw∗ .
Put Z = U diag(X, Y ), a unitary in U2n (Ã). We have ψ̃(Z) = diag(w, w∗ )
and ϕ̃(P ) = Z diag(1n , 0)Z ∗ . Thus, by the definition of µ, we have µ(w) =
[P ]0 − [s(P )]0 = µ(u). The universal property of K1 now implies that there
exists a homomorphism
∂1 : K1 (B) −→ K0 (J),
called the index map, such that

∂1 ([u]1 ) = [P ]0 − [s(P )]0 .

85
Part I The Index Map

5.2.3 The exact sequence


Theorem 5.15. Let
ϕ ψ
0 −→ J −→ A −→ B −→ 0
be an exact sequence of C*-algebras. Then the sequence

K0 (ϕ) K0 (ψ)
K0 (J) /

K0 (A) /

K0 (B) (5.8)
O

∂1

K1 (B) o

K1 (A) o

K1 (J)
K1 (ψ) K1 (ϕ)

is exact everywhere.
Proof. By virtue of half-exactness of K0 and K1 , it suffices to prove that
im(K1 (ψ)) = ker(∂1 ) and im(∂1 ) = ker(K0 (ϕ)).
1. We show im(K1 (ψ)) ⊆ ker(∂1 ). Indeed, if U ∈ Un (Ã) then diag(ψ̃(U ), ψ̃(U )∗ )
lifts to a diagonal unitary V = diag(U, U ∗ ) and ϕ̃(1n ) = V diag(1n , 0)V ∗ =
diag(1n , 0). Thus ∂1 (K1 (ψ)([U ]1 )) = ∂1 ([ψ̃(U )]1 ) = [1n ]0 − [s(1n )]0 = 0.
2. We show im(K1 (ψ)) ⊇ ker(∂1 ). To simplify notation, we identify J with its
image in A and thus put ϕ = id. Let u ∈ Un (B̃) be such that [u]1 ∈ ker(∂1 ).
By Exercise 53, there is a partial isometry U ∈ M2n (Ã) such that
 
u 0
ψ̃(U ) =
0 0

and
0 = ∂1 ([u]1 ) = [12n − U ∗ U ]0 − [12n − U U ∗ ]0 in K0 (J).
˜ such that
Thus there is k and w ∈ M2n+k (J)

w∗ w = (12n − U ∗ U ) ⊕ 1k and ww∗ = (12n − U U ∗ ) ⊕ 1k .

Hence  
∗ ∗ 0 0
ψ̃(w w) = ψ̃(ww ) =
0 1n+k
˜ Consequently,
and ψ̃(w) is a scalar matrix, since w ∈ M2n+k (J).
 
0 0
ψ̃(w) = ,
0 z

with z a scalar unitary matrix in Mn+k (B̃). In particular, z is homotopic to


1n+k in Un+k (B̃). Set  
U 0
V =w+ ,
0 0k
an element of M2n+k (Ã). By Exercise 56, V is unitary. We have
     
u 0 0 0 u 0
ψ̃(V ) = + ∼h .
0 0 0 z 0 1n+k

86
Part I The Index Map

Thus [u]1 − [ψ̃(V )]1 = K1 (ψ)([V ]1 ).


3. We show im(∂1 ) ⊆ ker(K0 (ϕ)). Indeed, let u ∈ Un (B̃) and let V ∈ U2n (Ã),
P ∈ P2n (J˜) be such that (5.6) and (5.7) hold. Then we have

K0 (ϕ)([P ]0 − [s(P )]0 ) = [ϕ̃(P )]0 − [1n ]0 = [V diag(1n , 0)V ∗ ]0 − [1n ]0 = 0.

4. We show im(∂1 ) ⊇ ker(K0 (ϕ)). Let g ∈ ker(K0 (ϕ)). By Lemma 4.5, there is
˜ and a unitary w ∈ Un (Ã) such that
n, a projection p ∈ Pn (J)

g = [p]0 − [s(p)]0 and wϕ̃(p)w∗ = s(p).

Set u0 = ψ̃(w(1n − ϕ̃(p))), a partial isometry in Mn (B̃). We have

u∗0 u0 = 1n − ψ̃(ϕ̃(p)),
u0 u∗0 = 1n − ψ̃(s(p)) = u∗0 u0 .

Thus u = u0 + (1n − u0 u∗0 ) is unitary in Mn (B̃). We want to show that g =


∂1 ([u]1 ). To this end, we frst find a lift of diag(u, 0n ) to a suitable partial
isometry in M2n (Ã). Take
 
w(1n − ϕ̃(p)) 0
V0 = ,
0 s(p)

a partial isometry in M2n (Ã) such that


 
u0 0
ψ̃(V0 ) = .
0 s(p)

Set  
1n − s(p) s(p)
Z= ,
s(p) 1n − s(p)
a self-adjoint, unitary scalar matrix, and put V = ZV0 Z ∗ . Then we have
   
u0 0 u 0
ψ̃(V ) = Z ψ̃(V0 )Z ∗ = Z Z∗ = .
0 s(p) 0 0

Hence, by Exercise 53,

∂1 ([u]1 ) = [ϕ̃−1 (12n − V ∗ V )]0 − [ϕ̃−1 (12n − V V ∗ )]0


= [ϕ̃−1 (12n − V0∗ V0 )]0 − [ϕ̃−1 (12n − V0 V0∗ )]0
   
p 0 s(p) 0
= −
0 1n − s(p) 0
0 1n − s(p) 0
= [p]0 − [s(p)]0 = g.

That is, g = ∂1 ([u]1 ), as required.

87
Part I Examples and Exercises

5.3 Examples and Exercises


Exercise 41. Let A be a unital C*-algebra. We have à = A ⊕ Cf , where
f = 1Ã − 1A . Define a unital ∗-homomorphism µ : Ã → A by µ(a + λf ) = a. As
usual, for each n extend µ to a unital ∗-homomorphism Mn (Ã) → Mn (A) (still
denoted µ). This yields a map µ : U∞ (Ã) → U∞ (A). Show that there exists an
isomorphism K1 (A) → U∞ (A)/∼1 making the diagram
µ
U∞ (Ã) /

U∞ (A)
[·]1
 

K1 (A) /

U∞ (A)/∼1

commutative. To this end, show the following:


(i) µ(diag(u, v)) = diag(µ(u), µ(v)),
(ii) if u, v ∈ Un (Ã) then µ(u) ∼h µ(v) if and only if u ∼h v,
(iii) if u, v ∈ U∞ (Ã) then µ(u) ∼1 µ(v) if and only if u ∼1 v.
(ii) Let µ(u) ∼h µ(v). By the definition of µ, there exist unitary u0 , v0 ∈ Un (Cf )
such that u = µ(u) + u0 and v = µ(v) + v0 . Since the unitary group of Mn (C) is
path-connected we have u0 ∼h v0 in Un (Cf ). It follows that u ∼h v in Un (Ã).
Exercise 42. Show the following.
(i) K1 (C) = 0.
(ii) For any two C*-algebras A, B we have K1 (A ⊕ B) ∼
= K1 (A) ⊕ K1 (B).
(iii) If A is an AF -algebra (see Example 4.4.14) then K1 (A) = 0.
Example 5.16. If H is an infinite dimensional Hilbert space then K1 (B(H)) = 0.
Indeed, since Un (B(H)) ∼ = U(B(⊕n H)), it suffices to show that every unitary
in B(H) is homotopic to the identity. But this follows from the fact that for
every unitary u in B(H) there is a self-adjoint a ∈ B(H) such that u = exp(ia).
Indeed, one may take a = ϕ(u), where ϕ : T → [0, 2π) is a bounded Borel
function such that ϕ(eiθ ) = θ.
Exercise 43. Let X be a compact Hausdorff space.
(i) For each n identify Mn (C(X)) with C(X, Mn (C)) and define the determi-
nant function det : Mn (C(X)) → C(X). Show that det maps U∞ (C(X))
into U(C(X)).
(ii) Let hvi denote the class of v ∈ U(C(X)) in U(C(X))/U0 (C(X)). Apply the
universal property of K1 to the map U∞ (C(X)) ∋ u 7→ hdet(u)i to show
that there exists a homomorphism D : K1 (A) → U(C(X))/U0 (C(X)) such
that D([u]1 ) = hdet(u)i.
(iii) Show that the sequence
D
0 −→ ker(D) −→ K1 (C(X)) −→ U(C(X))/U0 (C(X)) −→ 0
is split-exact, with a splitting map ω : U(C(X))/U0 (C(X)) → K1 (C(X))
given by ω(hui) = [u]1 .

88
Part I Examples and Exercises

(iv) Let X = T. Recall that ϕ : R → T, ϕ(x) = e2πix , is a covering map. Thus,


if u ∈ U(C(T)) then there exists a continuous function f : [0, 1] → R
such that u(e2πit ) = e2πif (t) . If f, g are two such functions then f − g is a
constant integer. Thus, there is a well-defined map µ : U(C(T)) → Z given
by µ(u) = f (1) − f (0) (the winding number of u). Show that µ induces
an isomorphism of U(C(T))/U0 (C(T)) and Z such that hui 7→ µ(u).
(v) Conclude that there exists a surjective homomorphism from K1 (C(T)) onto
Z. In fact, we will see later that K1 (C(T)) ∼
= Z.
Exercise 44. If A is a separable C*-algebra then K1 (A) is countable.
Exercise 45. Let A be a unital C*-algebra. Replacing unitaries U∞ (A) with
invertibles GL∞ (A) one can repeat the constructions from Section 5.1.1 and
define an abelian group GL∞ (A)/∼1 . Show that this group is isomorphic to
K1 (A) = U∞ (A)/∼1 (see Exercise 41). Hint: For w ∈ GL∞ (A) let w = u|w| be
the polar decomposition. Define a map [·]1 : GL∞ (A) → K1 (A) by [w]1 = [u]1 =
[w|w|−1 ]1 and use Proposition 2.1.10.
Exercise 46. Let A be a non-unital C*-algebra, and let s : Ã → Ã be the scalar
map s(a + t1) = t1. Define

U + (A) = {u ∈ U(Ã) : s(u) = 1},


Un+ (A) = {u ∈ U(Mn (Ã)) : sn (u) = 1n },
[∞
+
U∞ (A) = Un+ (A).
n=1

+
Proceeding as in Section 5.1.1, one can define an abelian group U∞ (A)/∼1 . Show
that this group is isomorphic to K1 (A).
Exercise 47. Let A be a unital C*-algebra.
(i) Let u be unitary and let s be an isometry in A. Then sus∗ + (1 − ss∗ ) is
unitary and we have
   ∗  
s 1 − ss∗ u 0 s 1 − ss∗ sus∗ + (1 − ss∗ ) 0
= .
0 s∗ 0 1 0 s∗ 0 1

Thus [sus∗ + (1 − ss∗ )]1 = [u]1 .


(ii) Let u1 , . . . , un be unitary elements of A and let s1 , . . . , sn be isometries in
A with mutually orthogonal range projections. Then

u = s1 u1 s∗1 + . . . + sn un s∗n + (1 − s1 s∗1 − . . . − sn s∗n )

is unitary. Use (i) to show that [u]1 = [u1 ]1 [u2 ]1 . . . [un ]1 .


(iii) et s1 , . . . , sn be isometres as in (ii). Put
 
s1 s2 · · · sn
 0 0 ··· 0 
 
V = . .. . . .. .
 .. . . . 
0 0 ··· 0

89
Part I Examples and Exercises

hen V is an isometry in Mn (A). Show that for any unitary u ∈ Un (A)


there is a unitary w in A such that
V uV ∗ + (1n − V V ∗ ) = diag(w, 1n−1 )

(iv) Let A be properly infinite (see Exercise 3.3.13). Show that


K1 (A) = {[u]1 : u ∈ U(A)}.

Example 5.17. The K1 -functor is not exact. Indeed, for a separable Hilbert
space H the sequence
π
0 −→ B(H) −→ B(H)/K −→ 0
of C*-algebras is exact. But K1 (B(H)) = 0 and we will see later that
K1 (B(H)/K) ∼ = Z. Thus K1 (π) cannot be surjective. Likewise, there is an exact
sequence
ϕ
0 −→ C0 ((0, 1)) −→ C([0, 1]).
But K1 (C([0, 1])) = 0 and we will see later that K1 (C0 ((0, 1))) ∼
= Z. Thus K1 (ϕ)
cannot be injective.
Exercise 48. Let A = lim{Ai , Φij } be the inductive limit of a sequence of C*-
−→
algebras, and let Φi : Ai → A be the canonical maps.
(i) For any invertible y ∈ Ã and any ǫ > 0 there is arbitrarily large i and
invertible z ∈ Ãi such that ||y − Φ̃i (z)|| < ǫ.
(ii) For any unitary u ∈ Ã and any ǫ > 0 there is arbitrarily large i and unitary
w ∈ Ãi such that ||u − Φ̃i (w)|| < ǫ.
(iii) If u is unitary in Ãj such that Φ̃j (u) ∼h 1 in Ã, then there is arbitrarily
large i such that Φ̃ij (u) ∼h 1 in Ãi .
(iv) Parts (i)–(iii) remain valid with à and Ãi replaced by Mn (Ã) and Mn (Ã),
respectively.
(i) First find k and x, x′ ∈ Ãk so that both ||Φ̃k (x) − y|| and ||Φ˜k (x′ ) − y −1 ||
are small. Thus both ||Φ̃k (xx′ − 1)|| and ||Φ̃k (x′ x − 1)|| are small. Then, using
Exercise 37, take i large enough so that both ||Φ̃ik (xx′ − 1)|| and ||Φ̃ik (x′ x − 1)||
are small. Then z = Φ̃ik (x) is both left and right invertible, hence invertible,
and Φ̃i (z) approximates y.
(ii) This follows from part (i) and continuity of the polar decomposition (see
Proposition 2.1.10).
(iii) Let wt , t ∈ [0, 1], be a continuous path of unitaries in à connecting w0 =
Φ̃j (u) and w1 = 1. By compactness, there are 0 = t0 < t1 < . . . < tk+1 = 1
such that ||wtr+1 − wtr || < 2 for all r. Applying repeatedly part (ii), find m ≥ j
and unitary elements v1 , . . . , vk in Ãi so close to wt1 , . . . , wtk , respectively, that
all the norms: ||Φ̃j (u) − Φ̃m (v1 )||, ||Φ̃m (vk ) − 1||, and Φ̃m (vr+1 ) − Φ̃m (vr )||
for r = 1, . . . , k − 1 are less than 2. Then by Exercise 37, there is arbitrarily
large i ≥ m such that all the norms ||Φ̃ij (u) − Φ̃im (v1 )||, ||Φ̃im (vk ) − 1||, and
Φ̃im (vr+1 ) − Φ̃im (vr )|| for r = 1, . . . , k − 1 are less than 2. Now the claim follows
from Lemma 2.1.4.
(iv) Exercise.

90
Part I Examples and Exercises

Exercise 49. Show that every unitary in the Calkin algebra Q lifts to a partial
isometry in B(H). In fact, it can be lifted to an isometry or a coisometry.
Exercise 50. Let ψ : A → B be a surjective ∗-homomorphism of C ∗ -alebras.
Show the following.
(i) For each b = b∗ ∈ B there is a = a∗ ∈ A such that ||a|| = ||b|| and ψ(a) = b.
(i) For each b ∈ B there is a ∈ A such that ||a|| = ||b|| and ψ(a) = b.
(i) Take any t ∈ A with ψ(t) = b and set x = 1/2(t + t∗ ). Then x = x∗ and
ψ(x) = b. Let f : R → R be a continuous function such that f (r) = r if
|r| ≤ ||b|| and |f (r)| = ||b|| if |r| ≥ ||b||. Put a = f (x). Then ψ(a) = ψ(f (x)) =
f (ψ(x)) = f (b) = b, and ||a|| ≤ ||b||. But ||b|| = ||ψ(a)|| ≤ ||a|| since ||ψ|| = 1.
Thus ||a|| = ||b||.
(ii) Consider ψ2 : M2 (A) → M2 (B), and put
 
0 b
y= .
b∗ 0
Since y = y ∗ , there is x = x∗ ∈ M2 (A) such that ψ2 (x) = y and ||x|| = ||y|| =
||b||, by part (i). Let  
x11 x12
x= ,
x21 x22
and set a = x12 . Then ψ(a) = b and ||a|| ≤ ||x|| = ||b||. But ||b|| = ||ψ(a)|| ≤
||a|| since ||ψ|| = 1. Thus ||a|| = ||b||.
Exercise 51. Consider an exact sequence of C*-algebras
ψ
0 −→ J −→ A −→ B −→ 0,
in which we identify J with its image in A. Let u be a unitary in Un (B̃). By part
(ii) of Exercse 50, there is a ∈ Un (Ã) such that ψ̃(a) = u and ||a|| = ||u|| = 1.
Then for any continuous function f : R → C we have af (a∗ a) = f (aa∗ )a. Use
this to show that
 
a (1n − aa∗ )1/2
V =
−(1n − a∗ a)1/2 a∗

is a unitary in U2n (Ã). Then show that


 
u 0
ψ̃(V ) =
0 u∗
and
   
1n 0 aa∗ −a(1n − a∗ a)1/2
V V∗ = .
0 0 −(1n − a∗ a)1/2 a∗ 1 n − a∗ a
Then write explicitly ∂1 ([u]1 ).
Exercise 52. Consider an exact sequence of C*-algebras
ψ
0 −→ J −→ A −→ B −→ 0,
in which we identify J with its image in A. Suppose that u ∈ Un (B̃) is such that
there exists a partial isometry U ∈ Mn (Ã) with ψ̃(U ) = u. Show the following.

91
Part I Examples and Exercises

(i) The element  


U 1n − U U ∗
V =
1n − U ∗ U U∗
is unitary in U2n (Ã) and ψ̃(V ) = diag(u, u∗ ).
(ii) Both 1n − U ∗ U and 1n − U U ∗ are projections in Mn (J), and

∂1 ([u]1 ) = [1n − U ∗ U ]0 − [1n − U U ∗ ]0 .

Exercise 53. Consider an exact sequence of C*-algebras


ψ
0 −→ J −→ A −→ B −→ 0,

in which we identify J with its image in A. Let u ∈ Un (B̃), and let a ∈ Mn (Ã)
be such that ψ̃(a) = u and ||a|| = ||u|| = 1. Put
 
a 0
U= .
(1n − a∗ a)1/2 0

Show that U ∗ U = diag(1n , 0), which entails that U is a partial isometry. Then
show that  
u 0
ψ̃(U ) = .
0 0
Finally, show that

∂1 ([u]1 ) = [12n − U ∗ U ]0 − [12n − U U ∗ ]0 .

Exercise 54. Consider an exact sequence

0 −→ C0 (R2 ) −→ C(D) −→ C(S 1 ) −→ 0,

with the map C(D) → C(S 1 ) given by the restriction. In the corresponding
exact sequence

K0 (C0 (R2 )) /

K0 (C(D)) /

K0 (C(S 1 ))
O

∂1

K1 (C(S 1 )) o

K1 (C(D)) o

K1 (C0 (R2 ))

we have K1 (C(D)) = 0, since C(D) and C are homotopy equivalent. Show


that the map K0 (C(D)) → K0 (C(S 1 )) is injective, and conclude that ∂1 :
K1 (C(S 1 )) −→ K0 (C0 (R2 )) is an isomorphism. Then calculate ∂1 ([z]1 ) and
thus find a generator of K0 (C0 (R2 )).
Exercise 55 (Naturality of the index map). Show that every commutative dia-
gram of C*-algebras, with exact rows,

0 /

J1 /

A1 /

B1 /

  

0 /

J2 /

A2 /

B2 /

92
Part I Examples and Exercises

induces a commutative diagram of abelian groups, with exact rows:

∂1
0 /

K1 (J1 ) /

K1 (A1 ) /

K1 (B1 ) /

K0 (J1 ) /

K0 (A1 ) /

K0 (B1 ) /

∂1
     

0 /

K1 (J2 ) /

K1 (A2 ) /

K1 (B2 ) /

K0 (J2 ) /

K0 (A2 ) /

K0 (B2 ) /

Exercise 56. Show that if partial isometries v1 , . . . , vn in a unital C*-algebra


satisfy
v1 v1∗ + . . . + vn vn∗ = 1 = v1∗ v1 + . . . + vn∗ vn
then u = v1 + . . . + vn is unitary. Hint: use Exercise 2.4.3.

93
Chapter 6

Bott periodicity and the


Exact Sequence of
K-Theory

6.1 Higher K-Groups


6.1.1 The suspension functor
Recall that the suspension SA of a C*-algebra A is defined as

SA = {f ∈ C([0, 1], A) : f (0) = f (1) = 0},

and is isomorphic to C0 ((0, 1), A) ∼


= C0 (R) ⊗ A (cf. Lemma 1.3.1). If ϕ : A → B
is a ∗-homomorphism between two C*-algebras, then Sϕ : SA → SB, given
by (Sϕ(f ))(t) = ϕ(f (t)) is a ∗-homomorphism between their suspensions. It is
not difficult to verif that this yields a covariant functor from the category of
C*-algebras into itself.
Proposition 6.1. The suspension functor S is exact. That is, if
ϕ ψ
0 −→ J −
→A−
→ B −→ 0

is an exact sequence of C*-algebras then the sequence


Sϕ Sψ
0 −→ SJ −−→ SA −−→ SB −→ 0

is exact.
Proof. Exercise.

6.1.2 Isomorphism of K1 (A) and K0 (SA)


Let A be a C*-algebra. We define a map

θA : K1 (A) −→ K0 (SA),

94
Part I Higher K-Groups

as follows. By Exercise 57, each element of K1 (A) is represented by a unitary


u ∈ Un (Ã) (for some n) such that s(u) = 1n . For such a u we can find a
continuous function v : [0, 1] → U2n (Ã) such that v(0) = 12n , v(1) = diag(u, u∗ )
and s(v(t)) = 12n for all t ∈ [0, 1]. We put
 
1n 0
p=v v∗ ,
0 0n

f with s(p) = diag(1n , 0n ). We set


a projection in P2n (SA)

θA ([u]1 ) = [p]0 − [s(p)]0 .

Theorem 6.2. For any C*-algebra A, the map

θA : K1 (A) −→ K0 (SA)

is an isomorphism. Furthermore, if B is a C*-algebra and ϕ : A → B is a


∗-homomorphism then the diagram
K1 (ϕ)
K1 (A) /

K1 (B)
θA θB
 

K0 (SA) /

K0 (SB)
K0 (Sϕ)

is commutative.
Proof. Recall from Example 4.12 the exact sequence
π
0 −→ SA −→ CA −
→ A −→ 0, (6.1)

where CA is the cone over A. Since CA is homotopy equivalent to {0} we


have K0 (CA) = K1 (CA) = 0. Let ∂1 : K1 (A) → K0 (SA) be the index map
associated with the extension (6.1). It follows from Theorem 5.15 that ∂1 is an
isomorphism. Thus, it suffices to identify ∂1 with θA (exercise).

6.1.3 The long exact sequence of K-theory


For each natural number n ≥ 2 we define inductively a covariant functor from
the category of C*-algebras t the category of abelian groups as follows. Kn (A) =
Kn−1 (SA), and if ϕ : A → B is a ∗-homomorphism then Kn (ϕ) = Kn−1 (Sϕ).
It is clear that such defined functor is half-exact.
Now suppose that
ϕ ψ
0 −→ J − →A− → B −→ 0 (6.2)
is an exact sequence of C*-algebras. Then ∂1 : K1 (B) → K0 (J) is the index
map. We define higher index maps

∂n : Kn (B) → Kn−1 (J),

as follows. Applying n − 1 times the suspension functor to sequence (6.2), we


get an exact sequence
S n−1 ϕ S n−1 ψ
0 −→ S n−1 J −−−−→ S n−1 A −−−−→ S n−1 B −→ 0. (6.3)

95
Part I Bott Periodicity

Let ∂ 1 : K1 (S n−1 B) → K0 (S n−1 J) be the index map associated with (6.3).


By the definition of higher K-functors, we have Kn (B) = K1 (S n−1 B) and
Kn−1 (J) = K1 (S n−2 J). By Theorem 6.2, there is an isomorphism θS n−2 J :
K1 (S n−2 J) → K0 (S n−1 J). We define

∂n = θS−1
n−2 J ◦ ∂ 1 .

Such defined higher index maps have naturality analogous to the one enjoyed
by the usual index (cf. Exercise 55).
Proposition 6.3. Every short exact sequence
ϕ ψ
0 −→ J −
→A−
→ B −→ 0

of C*-algebras induces a long exact sequence on K-theory:


∂n+1 Kn (ϕ) Kn (ψ)
n ∂
. . . −−−→ Kn (J) −−−−→ Kn (A) −−−−→ Kn (B) −→ ...
∂ 1 K0 (ϕ) K0 (ψ)
. . . −→ K0 (J) −−−−→ K0 (A) −−−−→ K0 (B).

Proof. Exercise.
This Proposition serves only as an intermediate step towards the fundamen-
tal 6-term exact sequence of K-theory. The point is that Kn+2 ∼ = Kn (as we
will see in the next section), and the apparently infinite sequence from Propo-
sition 6.3 shrinks to a much more useful finite one, which contains only K0 and
K1 .

6.2 Bott Periodicity


In this section, we prove the fundamental result of Bott that K0 (A) ∼
= K1 (SA)
for any C*-algebra A. Combined with Theorem 6.2, it says Kn+2 (A) ∼ = Kn (A)
— the Bott periodicity.

6.2.1 Definition of the Bott map


We begin by defining a Bott map

βA : K0 (A) −→ K1 (SA)

for unital C*-algebras A, and then reduce the general case to the unital one. So
let A be a unital C*-algebra. We use the obvious identification

SA = {f : T → A : f continuous, f (1) = 0}.

Thus, elements of Mn (SA) may be identified with continuous loops f : T →


f may be identified with
Mn (A) such that f (1) = 0. It follows that Mn (SA)
continuous functions f : T → Mn (A) such that f (1) ∈ Mn (C1A ).
For any natural n and any projection p ∈ Pn (A) we define a projection loop
fp : T → Un (A) by
fp (z) = zp + (1n − p), z ∈ T.

96
Part I Bott Periodicity

f
Clearly, we have fp ∈ Un (SA). By the universal property of K0 we get a
homomorphism βA : K0 (A) −→ K1 (SA) such that

βA ([p]0 ) = [fp ]1 ,

called the Bott map.


f p )(z) = ϕ(fp (z)) =
Now if ϕ : A → B is a unital ∗-homomorphism, then Sϕ(f
fϕ(p) (z) for all z ∈ T. Hence the diagram is commutative. This is the naturality
of the Bott map.
Finally, suppose that A does not have a unit. Then we have a commutative
diagram
0 K0 (A)
/

K0 (Ã) K0 (C)
/

0 /

(6.4) /

βà βC


0 /

K1 (SA) /

K1 (S Ã) /

K1 (C) /

with split-exact rows. It follows that there is exactly one map βA : K0 (A) →
K1 (SA) which completes the diagram. By Exercise 58, we have

βA ([p]0 − [s(p)]0 ) = [fp fs(p) ]1 .

6.2.2 The periodicity theorem


The following teorem is considered a central result of K-theory.
Theorem 6.4. For any C*-algebra A, the Bott map

βA : K0 (A) −→ K1 (SA)

is an isomorphism.
Proof. It suffices to prove the theorem for unital C*-algebras. Indeed, the gen-
eral case follows from the unital one and (6.4) through a diagram chase. Thus
assume A is unital. It will be convenient for us to use the description of K1 (SA)
f (see Exercise 45).
as the collection of suitable equivalence classes in GL∞ (SA)
We must show that the Bott map βA : K0 (A) −→ K1 (SA) is both surjective
and injective.
f
Surjectivity. We consider the following subsets of GL∞ (SA):

GLn = {f : T → GLn (A) : f continuous and f (1) ∈ Mn (C1A )},


LLnm = {f ∈ GLn : f a Laurent polynomial in z with coefficients in
Mn (A) and deg(f ) ≤ m},
P Lnm = {f ∈ LLnm : f a polynomial},
n
P RL = {fp : p ∈ Pn (A)}.

Elements of GLn , LLnm , P Lnm and P Ln1 are called invertible loops, Laurent loops,
polynomial loops and linear loops, respectively. We have
[ [
P RLn ⊆ P Ln1 ⊆ P Lnm ⊆ LLnm ⊆ GLn
m m

97
Part I Bott Periodicity

and K1 (SA) = {[f ]1 : f ∈ GLn , n ∈ N}.


S
m LLm is dense in GL . Indeed, span{z : k ∈ Z} is dense in
n n k
Step 1.
C(T) by the Stone-Weierstrass theorem. Hence span{z k : k ∈ Z} ⊗ A is dense
in C(T) ⊗ A, and this easily implies that Laurent loops are a dense subset of
invertible loops.
Step 2. By virtue of Step 1, it suffices to show that the range of βA contains
the equivalence classes of all Laurent loops. But each Laurent loop is a quotient
of two polynomal loops. Thus, it suffices to show that the range of βA contains
the classes of all polynomial loops. To this end, we show that for each n, m ∈ N
there is a continuous map
µnm : P Lnm −→ P Lmn+n
1

such that µnm (f ) ∼h diag(f, 1mn ) within P Lmn+n


k for all f ∈ P Lnk , k ≤ m.
m
X
Indeed, let f (z) = aj z j , with aj ∈ Mn (A) for all j = 0, . . . , m. For each z,
j=0
we define  
a0 a1 a2 . . . am−1 am
 −z 1 0 ... 0 0 
 
 0 −z 1 ... 0 0 
µ̃nm (f )(z) =  ,
 .. .. .. .. .. 
 . . . . . 
0 0 0 ... −z 1
an element of Mm+1 (Mn (A)). (In the above matrix we wrote 1 for 1n and z for
z1n .) Cleary, µ̃nm (f )(z) = T0 + T1 z for some T0 , T1 ∈ Mmn+n (A), and the map
f 7→ µ̃nm (f ) is continuous. We claim the following:
(i) µ̃nm (f )(z) is invertible for all z,
(ii) µ̃nm (f )(1) ∼h 1mn+n ,
(iii) µ̃nm (f ) ∼h diag(f, 1mn ).
Once the properties (i)–(iii) are established, we obtain the desired map µnm by
setting µnm (f ) = (µ̃nm (f )(1))−1 µ̃nm (f ).
In order to prove properties (i)–(iii), we consider matrices
 
1 0 0 . . . −am
 0 1 0 ... 0 
 
Am =  . . . ..  ,
 .. .. .. . 
0 0 0 ... 1
 
1 0 . . . −(am−1 + am z) 0
 0 1 ... 0 0 
 
Am−1 =  . . . ..  ,
 .. .. .. . 
0 0 ... 0 1
...
 
1 −(a1 + a2 z + . . . + am z m−1 ) 0 ... 0
 0 1 0 ... 0 
 
A1 =  .. .. .. ..  ,
 . . . . 
0 0 0 ... 1

98
Part I Bott Periodicity

and matrices Bk having 1’s on the main diagonal, z in the entry in column k
and row k + 1, and 0’s elsewhere. Then we have
 
f (z) 0 . . . 0 0
 −z 1 . . . 0 0 
 
A1 A2 · · · Am µ̃nm (f )(z) =  . .. .. .. 
 .. . . . 
0 0 . . . −z 1
and
A1 A2 · · · Am µ̃nm (f )(z)Bm Bm−1 · · · B1 = diag(f (z), 1mn ). (6.5)
Since f (z) and all of the matrices A1 , . . . , Am , B1 , . . . , Bm are invertible for
all z, (6.5) implies (i). Furthermore, each of the Aj and Bj matrices may
be continuously deformed to the identity within the set polynomial loops by
multiplying the sole off-diagonal entry with a parameter t ∈ [0, 1]. Thus (6.5)
implies (ii) and (iii).
Step 3. By virtue of Step 2, it suffices to show that the range of βA contains
the equivalence classes of all linear loops. This will follow if we show that there
exists a continuous retraction

ν : P Ln1 −→ P RLn

such that ν(f ) ∼h f within P Ln1 for all f ∈ P Ln1 . Indeed, let f (z) = a0 + a1 z.
Then f (1) = a0 + a1 is an invertible element of Mn (C1A ), and we can put
g = f (1)−1 f . Then
g(z) = 1n + b(z − 1),
with b = (a0 + a1 )−1 a1 . When z 6= 1 we can write
 
1
g(z) = (1 − z) 1n − b ,
1−z
and since g(z) is invertible for all z ∈ T we see that 1/(1−z) 6∈ sp(b) if z ∈ T\{1}.
Since the function z 7→ 1/(1−z) maps T\{1} onto the line {λ ∈ C : ℜ(λ) = 1/2},
we see that
sp(b) ⊆ C \ {λ ∈ C : ℜ(λ) = 1/2}.
For t ∈ [0, 1] consider a function

tz if ℜ(z) < 1/2,
gt (z) =
tz + (1 − t) if ℜ(z) > 1/2.

Each function gt is holomorphic on an open neighbourhood of sp(b) and thus the


holomorphic function calculus (see Exercise 59) yields elements gt (b) ∈ Mn (A),
which depend continuously on the parameter t. Since the image of gt (z) does
not intersect the line {λ ∈ C : ℜ(λ) = 1/2}, the elements
 
1
ht (z) = 1n + gt (b)(z − 1) = (1 − z) 1n − gt (b)
1−z
are invertible. We have g1 (z) = z and thus g1 (b) = b. On the other hand,
g0 (z)2 = g0 (z) and thus e = g0 (b) is an idempotent. Consequently, t 7→ ht is a
homotopy within P Ln1 between g and the idempotent loop 1n + e(z − 1). Now
we can deform the idempotent e to a projection, as follows (cf. Exercise 3.16).

99
Part I Bott Periodicity

Lemma 6.5. Let B be a unital C*-algebra. Recall that I(B) denotes the set
of idempotents in B and P(B) denotes the set of projections (i.e. self-adjoint
idempotents) in B. Then we have the following.
(i) For every idempotent e ∈ B the element

ρ(e) = ee∗ (1 + (e − e∗ )(e∗ − e))−1

is a projection.
(ii) The map ρ : I(B) → P(B), defined in (i), is a continuous retraction. In
particular, ρ(e) ∼h e in I(B) for every idempotent e.
(iii) If p, q ∈ P(B) and p ∼h q in I(B), then p ∼h q in P(B).
Proof. (i) Put w = 1 + (e − e∗ )(e∗ − e). Then w is positive and invertible, thus
ρ(e) = ee∗ w−1 is well-defined. A straightforward calculation yields ew = ee∗ e =
we and e∗ w = e∗ ee∗ = we∗ . Thus ee∗ w = (ee∗ )2 = wee∗ and ee∗ w−1 = w−1 ee∗ .
This implies that ee∗ w−1 is self-adjoint and that

ρ(e)2 = ee∗ w−1 ee∗ w−1 = (ee∗ )2 w−2 = ee∗ w−1 = ρ(e).

Whence ρ(e) is a projection.


(ii) Clearly, ρ is a continuous map and ρ(p) = p if p is a projection.
To see that ρ(e) ∼h e in I(B), set ut = 1 − t(e − ρ(e)) for t ∈ [0, 1]. Since
ρ(e)e = e an eρ(e) = ρ(e), we have (e − ρ(e))2 = 0. Therefore ut is invertible
with the inverse u−1 t = 1 + t(e − ρ(e)). Thus u−1
t eut is an idempotent for all
t ∈ [0, 1], and we have

e = u−1 −1
0 eu0 ∼h u1 eu1 = (1 + (e − ρ(e)))e(1 − (e − ρ(e))) = ρ(e).

(iii) If t 7→ et is a continuous path in I(B) from e0 = p to e1 = q, then t 7→ ρ(et )


is a continuous path in P(B) from ρ(e0 ) = p to ρ(e1 ) = q.
Let ρ : In (A) → Pn (A) be the map defined in Lemma 6.5 (with B = Mn (A)).
Then ν(f ) = 1n + ρ(e)(z − 1) yields the desired map ν : P Ln1 −→ P RLn .
Injectivity. Let p, q ∈ Pn (A) and assume that βA ([p]0 − [q]0 ) = [fp fq∗ ]1 = [1]1
in K1 (SA). Then, after increasing n if necessary, we have fp ∼h fq in GLn . It
suffices to show that there exists m ∈ N such that diag(p, 1m ) ∼h diag(q, 1m ) in
Pn+m (A).
As a first step, we observe that there exists a polygonal (i.e. piece-wise
linear) homotopy t 7→ ht from fp to fq such that all ht are Laurent loops with
a uniform bound on both positive and negative degrees. (This follows from the
density of Laurent loops in invertible loops via a routine compactness argument
— exercise.) Thus there are m, k ∈ N such that z m ht ∈ P Lnk for all k. Since
z m fp ∼h fdiag(p,1m ) in P Lm+n
m (exercise), we see that fdiag(p,1m ) and fdiag(q,1m )
are homotopic in P Lm+n m+k . Let t 7→ et be such a homotopy. Then applying
the maps µm+n m+k and ν, constructed in steps 2 and 3, respectively, of the proof
of surjectivity, we get a homotopy t 7→ ν(µm+n m+k (et )) = fpt from fdiag(p,1m ) to
fdiag(q,1m ) in projection loops. Since the map fpt 7→ pt is continuous (exercise),
we finally see that diag(p, 1m ) and diag(g, 1m ) are homotopic via a path of
projections. Consequently, [p]0 = [q]0 in K0 (A), as required.

100
Part I The 6-Term Exact Sequence

Combining Theorems 6.2 and 6.4 we get

Kj (SA) ∼
= K1−j (A)

for any C*-algebra A and j = 0, 1. Thus, for any natural n we have

Kn+2 (A) ∼
= Kn (A).

Furthermore, naturality of the maps θ∗ and β∗ easily implies that the functors
Kn+2 and Kn are isomorphic.

6.3 The 6-Term Exact Sequence


6.3.1 The 6-term exact sequence of K-theory
With the Bott periodicity theorem at hand, we are now ready to present the
6-term exact sequence of K-theory — a tool of paramount importance in appli-
cations. Let
ϕ ψ
0 −→ J −→A− → B −→ 0
be an exact sequence of C*-algebras. Applying the suspension functor, we obtain
the exact sequence
Sϕ Sψ
0 −→ SJ −−→ SA −−→ SB −→ 0.

Denote by ∂ : K1 (SB) → K0 (SJ) the corresponding index map. Let θJ :


K1 (J) → K0 (SJ) and βB : K0 (B) → K1 (SB) be the isomorphisms from
Therems 6.2 and 6.4, respectively. Then the exponential map

∂0 : K0 (B) −→ K1 (J)

is defined as the unique homomorphism making the diagram

∂0
K0 (B) /

K1 (J)
βB θJ
 

K1 (SB) /

K0 (SJ)

commutative.
Theorem 6.6. Let
ϕ ψ
0 −→ J −
→A−
→ B −→ 0
be an exact sequence of C*-algebras. Then the sequence

K0 (ϕ) K0 (ψ)
K0 (J) /

K0 (A) /

K0 (B) (6.6)
O

∂1 ∂0
K1 (ψ) K1 (ϕ) 

K1 (B) o

K1 (A) o

K1 (J)

is exact everywhere.

101
Part I The 6-Term Exact Sequence

Proof. By virtue of Theorem 5.15, it suffices to show exactness at K0 (B) and


K1 (J). It turns out that at this stage this requires nothing more but a diagram
chase.
To prove exactness of (6.6) at K0 (B), consider the commutative (due to
naturality of the Bott map) diagram

K0 (ψ) ∂0
K0 (A) /

K0 (B) /

K1 (J)
βA βB θJ
  

K1 (SA) /

K1 (SB) /

K0 (SJ)
K0 (Sψ) ∂

All the vertical arrows are isomorphisms, and the bottom row is exact by The-
orem 5.15. Thus the top row is exact.
To prove exactness of (6.6) at K1 (J), consider the commutative (due to
naturality of the θ∗ map) diagram

∂0 K1 (ϕ)
K0 (B) /

K1 (J) /

K1 (A)
βB θJ θA
  

K1 (SB) /

K0 (SJ) /

K0 (SA)
∂ K0 (Sϕ)

All the vertical arrows are isomorphisms, and the bottom row is exact by The-
orem 5.15. Thus the top row is exact.

6.3.2 An explicit form of the exponential map


ϕ ψ
Proposition 6.7. Let 0 → J − → →A − → →B → 0 be exact and let ∂0 :
K0 (B) → K1 (J) be the associated exponential map. Then
˜
(i) If p ∈ Pn (B̃) and x = x∗ ∈ Mn (Ã) such that ψ̃(x) = p then ∃!u ∈ Un (J)
such that ϕ̃(u) = exp(2πix), and we have

∂0 ([p]0 − [s(p)]0 ) = −[u]1 . (6.7)

(ii) Suppose that A is unital. If p ∈ Pn (B) and x = x∗ ∈ Mn (A) such that


ψ(x) = p, then ∃!u ∈ Un (J˜) such that ϕ̃(u) = exp(2πix), and we have

∂0 ([p]0 ) = −[u]1 . (6.8)

Proof. Part (i) follows from (ii) by a diagram chase. So we prove (ii). For
simplicity, assume J ⊆ A and ϕ = id. Suppose A unital then and let p ∈
Pn (B). There is x = x∗ ∈ Mn (A) such that ψ(x) = p. Then ψ(exp(2πix)) =
˜ We must show that
exp(2πiψ(x)) = exp(2πip) = 1n , hence exp(2πix) ∈ Un (J).

θJ ([exp(−2πix)]1 ) = (∂1 ◦ βB )([p]0 ), (6.9)

where ∂1 : K1 (SB) → K0 (SJ) is the index map corresponding to 0 → SJ →


SA → SB → 0. We identify SB with {f ∈ C([0, 1], B)|f (0) = f (1) = 0}. Thus

102
Part I Examples and Exercises

g = {f ∈ C([0, 1], Mk (B))|f (0) = f (1) ∈ Mk (C1B )}, and fp ∈ U(SB)


Mk (SB) g
2πit f
is fp (t) = e p + 1n − p, t ∈ [0, 1]. Let v ∈ U2n (SA) be such that Sψ(v) = f

fp 0
. Then v : [0, 1] → U2n (A) is a continuous map such that v(0) =
0 fp∗
 
fp (t) 0
v(1) ∈ M2 n(C1A ), and ψ(v(t)) = . As fp (0) = fp (1) = 1, we
0 fp∗ (t)

have v(0) = v(1) = 12n . With x = x ∈ Mn (A) a lift of p, put z(t) = exp(2πitx)
for t ∈ [0, 1]. t 7→ z(t) ∈ Un (A) is continuous and ψ(z(t)) = f0 (t). Hence
     
z(t)∗ 0 z(t)∗ 0
ψ v(t) = 12n , s v(t) = 12n . (6.10)
0 z(t) 0 z(t)
 
z(t)∗ 0 ˜ We have
Thus w(t) = v(t) is a unitary element in U2n (J).
0 z(t)
 
exp(−2πix) 0
w(0) = 12n and w(1) = . Thus, by the definition
0 exp(2πix)
of θJ , we have
     
1n 0 1n 0
θJ ([exp(−2πix)]1 ) = w w∗ − . (6.11)
0 0 0
0 0 0

We also have
   
1n 0 ∗ 1n 0
w(t) w(t) = v(t) v(t)∗ , (6.12)
0 0 0 0
and the unitary v was chosen so that
 
f fp 0
Sψ(v) = . (6.13)
0 fp∗

So, by the definition of the index map, we get

∂1 ([fp ]1 ) = θJ ([exp(−2πix]1 ). (6.14)

6.4 Examples and Exercises


Exercise 57. Let A be a C*-algebra. Show that every class in K1 (A) contains a
unitary u ∈ Un (Ã) normalized so that s(u) = 1n , where s is the scalar map.
Exercise 58. Show that if A is a non-unital C*-algebra then for any p ∈ Pn (Ã)
we have

βA ([p]0 − [s(p)]0 ) = [fp fs(p) ]1 .
Exercise 59 (Holomorphic function calculus). Let γ1 , . . . , γn be a finite collection
of continuous and piece-wise continuously differentialble paths γk : [ak , bk ] → C.
We assume that each γk is closed, i.e. γk (ak ) = γk (bk ). A contour is a finite
collection Γ = {γ1 , .S. . , γn }. If f is a piece-wise continuous, complex function
defined on im(Γ) = k γk ([ak , bk ]), then there is a well-defined integral
Z Z Z
f (z)dz = f (z)dz + . . . + f (z)dz.
Γ γ1 γn

103
Part I Examples and Exercises

If z0 6∈ im(Γ) then the index of z0 with respect to Γ is the integer defined as


Z
1 dz
IndΓ (z0 ) = .
2πi Γ z − z0
Let K be a compact subset of an open set Ω ⊆ C. Then we say that Γ surrounds
K in Ω if im(Γ) ⊆ Ω \ K and

1, z ∈ K,
IndΓ (z) =
0, z ∈ C \ Ω.

Let A be a unital C*-algebra. If a ∈ A and Γ is a contour surrounding sp(a)


in an open set Ω, then for every holomorphic function f : Ω → C there is a
well-defined Riemann integral
Z
1
f (a) = f (z)(z1A − a)−1 dz.
2πi Γ
This integral yields a unique element f (a) of A such that for every continuous
functional ϕ : A → C we have
Z
1
ϕ(f (a)) = f (z)ϕ((z1A − a)−1 )dz.
2πi Γ
The mapping f 7→ f (a) is called the holomorphic function calculus for a. It has
the following properties (see [t-m79, m-gj90, p-g79]).
(i) The map f 7→ f (a) is a unital algebra homomorphism.
(ii) If g is a holomorphic function on f (Ω) then (g ◦ f )(a) = g(f (a)).
(iii) sp(f (a)) = f (sp(a)).
(iv) If fn is a sequence of holomorphic functions on Ω converging almost uni-
formly to a function g, then g is holomorphic on Ω and

||fn (a) − g(a)|| −→ 0.

Note that the holomorphic function calculus applies to an arbitrary element a of


a C*-algebra, not just a self-adjoint one. If a is self-adjoint then the holomorphic
function calculus is compatible with the continuous function calculus via the
Gelfand transform.
Exercise 60. By virtue of Theorems 6.2 and 6.4, we have

K0 (C0 (R2n )) ∼
= K1 (C0 (R2n+1 )) ∼
= K0 (C) ∼
= Z,

K1 (C0 (R2n )) ∼
= K0 (C0 (R2n+1 )) ∼
= K1 (C) = 0,
for all n ∈ N.
Exercise 61. For each natural number n ≥ 1, find a split-exact sequence

0 −→ C0 (Rn ) −→ C(S n ) −→ C −→ 0.

Then use Exercise 60 and split-exactness of K∗ to determine the K-groups of


C(S n ) for all spheres S n .

104
Part I Examples and Exercises

∼ K1 (C(T)) ∼
Exercise 62. By Exercise 61, we have K0 (C(T)) = = Z. Use the
isomorphism C(Tn+1 ) ∼
= C(T) ⊗ C(Tn ) to find a split-exact sequence

0 −→ SC(Tn ) −→ C(Tn+1 ) −→ C(Tn ) −→ 0.

Then use split-exactness of K∗ to determine the K-groups of C(Tn ) for all tori
Tn .
Exercise 63. Let
ϕ ψ
0 −→ J −
→A−
→ B −→ 0
be an exact sequence of C*-algebras. Show that if every projection in P∞ (B̃)
lifts to a projection in P∞ (Ã) then ∂0 : K0 (B) → K1 (J) is the zero map.
Exercise 64 (Toeplitz algebra). Let H be a separable Hilbert space with an
orthonormal basis {ξn : n = 0, 1, 2, . . .}. Let S ∈ B(H), S(ξn ) = ξn+1 be the
unilateral shift. We define the Toeplitz algebra T as the C*-algebra generated
by S. It can be shown [c-l67] that T is the universal C*-algebra for the relation
S ∗ S = 1, and that if T is a proper isometry on a Hilbert space then there exists
a ∗-isomorphism T = C ∗ (S) → C ∗ (T ) such that T 7→ S.
(i) Show that the closed two-sided ideal of T generated by 1 − SS ∗ coincides
with the algebra K(H).
(ii) Let π : T → T /K be the natural surjection. Show that T /K is isomorphic
to C(S 1 ) and π(S) may be identified with the generator z. There is an
exact sequence
π
0 −→ K −→ T − → C(S 1 ) −→ 0.

(iii) By Exercise 61, K0 (C(S 1 )) ∼


= Z (with a generator [1]0 ) and K1 (C(S 1 )) ∼
=Z
(with a generator [z]1 , the class of the identity map z 7→ z). Calculate
∂1 ([z]1 ) and show that the index map

∂1 : Z ∼
= K1 (C(S 1 )) −→ K0 (K) ∼
=Z

is an isomorphism.
(iv) Use (iii) and the exact sequence from Theorem 6.6 to show that

K0 (T ) ∼
= Z, K1 (T ) = 0.

Find the generator of K0 (T ).


Exercise 65. Let H be a separable Hilbert space, K = K(H) be the compact
operators on H, and let S n ∈ B(H) be an isometry with cokernel of dimension
n, for some natural number n. Let C ∗ (S n , K) be the C ∗ -subalgebra of B(H)
generated by S n and K. Show that there exists an exact sequence

0 −→ K −→ C ∗ (S n , K) −→ C(S 1 ) −→ 0

and determine the K-theory of C ∗ (S n , K).


Exercise 66. Let RP 2 be the real projective plane. Find an exact sequence

0 −→ C0 (R2 ) −→ C(RP 2 ) −→ C(S 1 ) −→ 0

and determine the K-theory of C(RP 2 ).

105
Part I Examples and Exercises

Exercise 67. Find an exact sequence

0 −→ C(S 1 ) ⊗ C0 (R2 ) −→ C(S 3 ) −→ C(S 1 ) −→ 0.

Then apply to it the 6-term exact sequence of K-theory and thus calculate in
an alternative way the K-groups of the 3-sphere (cf. Exercise 61).
Exercise 68. Let H be a separable Hilbert space. Consider two operators T, U ∈
B(H) such that T is a proper isometry (i.e. T ∗ T = 1 6= T T ∗) and U is a partial
unitary on 1 − T T ∗ with full spectrum (i.e. U ∗ U = U U ∗ = 1 − T T ∗ and
sp(U ) = S 1 ∪ {0}). Let A be a C ∗ -subalgebra of B(H) generated by T and S.
(i) Let J be the closed two-sided ideal of A generated by U . Show that J is
isomorphic to C(S 1 ) ⊗ K, with K the C*-algebra of compact operators.
(ii) Let π : A → A/J be the natural surjection. Show that A/J is generated (as
a C*-algebra) by the unitary element π(T ). Show that sp(π(T )) contains
the entire unit circle, and thus A/J is isomorphic to C(S 1 ).
(iii) By (i) and (ii) above, there is an exact sequence

0 −→ C(S 1 ) ⊗ K −→ A −→ C(S 1 ) −→ 0.

Apply the 6-term exact sequence and calculate the K-theory of A.


Example 6.8. (Mirror-disc-type quantum two-spheres)
Consider, for p ∈]0, 1[, the ∗-algebra

O(Dp ) := Chx, x∗ i/J, (6.15)

where J is the ∗-ideal generated by x∗ x − pxx∗ − (1 − p). This is called ∗-algebra


of the quantum disc (see [kl93], where a two-parameter family of such quantum
discs is considered). It is not hard to see that kρ(x)k = 1 in any bounded
representation ρ, so that one can form the C ∗ -closure C(Dp ) of O(Dp ). Moreover
O(Dp ) is faithfully imbedded in C(Dp ). (There is exactly one faithful irreducible
representation, up to unitary equivalence.) It is known that C(Dp ) is isomorphic
to the Toeplitz algebra T , so all the C*-algebras C(Dp ) are isomorphic. There is
a ∗-homomorphism ϕ : C(Dp ) → C(S 1 ), sending the generator x to the unitary
generator u of C(S 1 ). Consider for any q ∈]0, 1[ a second copy O(Dq ), with
generator y.
Definition 6.9. Let α : O(S 1 ) → O(S 1 ) denote the ∗-automorphism defined by
u 7→ u∗ . Define
2
O(Spq ) := {(f, g) ∈ O(Dp ) ⊕ O(Dq ) | ϕ(f ) = α ◦ ϕ(g)}. (6.16)

This is called the ∗-algebra of the mirror-disc-type quantum two-sphere.


Proposition 6.10.
2
O(Spq )∼
= ChC, C ∗ , D, D∗ , E, E ∗ i/J, (6.17)

106
Part I Examples and Exercises

where the ∗-ideal J is generated by the relations

C∗C = 1 − pD − E,
CC ∗ = 1 − D − qE,
DC = pCD,
EC = q −1 CE,
DE = 0,
D = D∗ ,
E = E∗.

The isomorphism is given by (x, y ∗ ) 7→ C, (1−xx∗ , 0) 7→ D, (0, 1−yy ∗) 7→ E.


Proposition 6.11. The following is a complete list (up to unitary equivalence) of
2
irreducible ∗-representations of O(Spq ) in some Hilbert space:
(i) ρ+ , acting on a separable Hilbert space H with orthonormal basis e0 , e1 , . . .
according to
p
ρ+ (C)ek = 1 − pk+1 ek+1 ,
ρ+ (D)ek = pk ek ,
ρ+ (E) = 0.

(ii) ρ− , acting on H by
p
ρ− (C)ek = 1 − q k ek−1 ,
ρ− (D)ek = 0,
ρ− (E)ek = q k ek .

(iii) An S 1 -family ρµ , acting on C by

ρµ (C) = µ,
ρµ (D) = 0,
ρµ (E) = 0.

One can again show that there is a uniform bound on the norm of the gen-
erators for all bounded ∗-representations, so that one can form a C ∗ -closure
2 2
C(Spq ) of O(Spq ) using bounded ∗-representations. ρ+ ⊕ ρ− is a faithful rep-
2 2 2
resentation of O(Spq ) as well as of C(Spq ), so that O(Spq ) is faithfully imbed-
2
ded in C(Spq ). Moreover, the closed ideals JD , JE generated by D, E are
isomorphic to K (ρ+ (JD ) = K = ρ− (JE )), they have zero intersection, and
(ρ+ ⊕ ρ− )(JD + JE ) = K ⊕ K. Finally, there is an exact sequence

2 ψ
0 → K ⊕ K → C(Spq → →C(S 1 ) → 0,
)− (6.18)

where ψ is defined by C 7→ u, D 7→ 0, E 7→ 0. This exact sequence can be used


2
to compute the K-theory of C(Spq ):
2
Proposition 6.12. K0 (C(Spq )∼
= Z ⊕ Z, K1 (C(Spq
2
)) = 0.

107
Part I Examples and Exercises

∼Z∼
Proof. With K0 (C(S 1 )) = ∼ Z, K1 (K) = 0, we obtain
= K1 (C(S 1 )), K0 (K) =
from the standard six-term exact sequence corresponding to (6.18)

2 ∂ 2 K0 (ψ)
0 → K1 (C(Spq )→Z−
→ →Z ⊕ Z → K0 (C(Spq )) −−−−→ →Z → 0. (6.19)

Let us compute the index map ∂. It is determined by its value on the generator
[u]1 ∈ K1 (C(S 1 )),
∂([u]1 ) = [1 − b∗ b]0 − [1 − bb∗ ]0 , (6.20)
where b ∈ C(Spq 2 2
) is any partial isometry with ψ(b) = u. Identify C(Spq ) ∼
=
2 ∗
(ρ+ ⊕ ρ− )(C(Spq ). Then b = (s, s ), s the one-sided shift, is a continuous
function of (ρ+ ⊕ ρ− )(C) such that

b − (ρ+ ⊕ ρ− )(C) ∈ K ⊕ K
b = (ρ+ (C)|ρ+ (C)|−1 , ρ− (C)|ρ− (C)|− )
(

0 k=0
with |ρ− (C)| ek := √ 1 ek k > 0.
k 1−q

Then b b = (s s, ss ) = 1 − p2 , bb = (ss , s∗ s) = 1 − p1 , where p2 = (pe0 , 0),


∗ ∗ ∗ ∗ ∗

p1 = (0, pe0 ) can be considered as the generators (0, 1), (1, 0) of Z ⊕ Z ∼= K0 (K ⊕


K). Then ∂([u]1 ) = [p2 ]0 − [p1 ]0 = (0, 1) − (1, 0), so that ∂ is injective, and we
2
can conclude that K1 (C(Spq )) = 0. We are left with the exact sequence

∂ K0 (j)
2 K0 (ψ)
0→Z−
→ →Z ⊕ Z −−−→ → K0 (C(Spq ) −−−−→ →Z → 0. (6.21)

As Z is a free module over itself, this sequence splits, and K0 (C(Spq


2
)) ∼
=
im K0 (j) ⊕ Z. There remains the exact sequence

∂ K0 (j)
0→Z−
→ →Z ⊕ Z −−−→ → im K0 (j) → 0. (6.22)

Here, K0 (j) is determined by its values on (1, 0) and (0, 1), however, (1, 0) −
(0, 1) ∈ ker K0 (j) = im ∂, i.e., K0 (j)(1, 0) = K0 (j)(0, 1), consequently im K0 (j) =
{n K0 (j)(1, 0)|n ∈ Z} ∼= Z. It follows that K0 (C(Spq 2
)) ∼
= Z ⊕ Z.

108
Chapter 7

Tools for the computation


of K-groups

7.1 Crossed products, the Thom-Connes isomor-


phism and the Pimsner–Voiculescu sequence
7.1.1 Crossed products
Let G be a locally compact abelian group. Then

Cc (G) = {f ∈ C(G)| supp(f ) compact}

is a ∗-algebra with respect to


Z
(f ∗ g)(s) = f (t)g(t − s)dt, (7.1)
G
f ∗ (s) = f (s−1 ), (7.2)

where the integration is with respect to the Haar measure. The universal norm
on Cc (G),

kf k = sup{kπ(f )k|π : Cc (G) → B(H) a ∗-representation}, (7.3)

is well-defined since (one can show that)


Z
kf k ≤ kf k1 = |f (t)|dt. (7.4)
G

The completion of Cc (G) with respect to k.k is the group C*-algebra C ∗ (G) of
G. By Gelfand’s theorem, since C ∗ (G) is abelian, there is a locally compact
Hausdorff space Ω such that C ∗ (G) ∼ = C0 (Ω). Ω may be identified with Ĝ =
{χ : G → T|χ continuous , χ(s + t) = χ(s)χ(t)}, the dual group of G. Ĝ is
equipped with the topology of almost uniform convergence. Every χ ∈ Ĝ yields
a multiplicative functional of C ∗ (G) by
Z
ωχ (f ) = χ(t)f (t)dt. (7.5)
G

109
Part I Crossed products, the T-C isomorphism and the P-V sequence

Thus we have C ∗ (G) = ∼ C0 (Ĝ) via the Gelfand transform. Now suppose that
A is a C*-algebra and α : G → Aut(A) is a homomorphism such that G ∋
t 7→ αt (x) ∈ A is continuous ∀x ∈ A. Then (A, G, α) is called a C ∗ -dynmaical
system. The vector space {f ∈ C(G, A)| supp(f ) compact} becomes a ∗-algebra
with
Z
(f ∗ g)(s) = f (t)αt (g(s − t))dt, (7.6)
G

f (s) = αs (f (s−1 )∗ ). (7.7)
Note that even if both G and A are abelian, this algebra may be noncommutative
if the action α is nontrivial. The universal norm k.k on this ∗-algebra is defined
as the supremum over the norms in all ∗-representations. A⋊α G is by definition
the C*-algebraic closure of A ⊗ Cc (G) with respect to k.k. If α : G → Aut(A)
is trivial, i.e., αt (x) = x, ∀x, then we have A ⋊α G ∼
= A ⊗ C ∗ (G) ∼
= A ⊗ C0 (Ĝ)
(C*-algebra isomorphisms). For a given action α : G → Aut(A) there exists a
canonical dual action α̂ : Ĝ → Aut(A ⋊α G) such that
α̂χ (f )(t) = hχ, tif (t) (7.8)
for f ∈ C(G, A) with compact support.
Theorem 7.1. (Takesaki-Takai duality)
(A ⋊α G) ⋊α̂ Ĝ ∼
= A ⊗ K, (7.9)
if G is infinite.
The dual acion is functorial in the follwoing sense: If α : G → Aut(A) and
β : G → Aut(B) are actions and ρ : A → B is a G-equivariant ∗-homomorphism,
then there exists a ∗-homomorphism ρ̂ : A ⋊α G → B ⋊β G such that
(ρ̂f )(s) = ρ(f (s)) (7.10)
for f : G → A, and ρ is equivariant with respect to α̂ and β̂.

7.1.2 Crossed products by R and by Z


Theorem 7.2. (Connes) For any action α : R → Aut(A), we have
Kj (A) ∼
= K1−j (A ⋊α R). (7.11)
∼ K1−j (A ⊗ C0 (R)) (
In the special case of a trivial action, we have Kj (A) =
Bott periodicity). Intuitively, the Connes-Thom isomorphism can be explained
as follows: “Any action of R may be continuously deformed to a trivial one.
Then the result follows from the Bott periodicity since K-theory is insensitive
to continuous deformations”. This can be made precise with the help of K-
equivalence.
Theorem 7.3. (Pimsner–Voiculescu) If α ∈ Aut(A), then there is an exact
sequence
id−K0 (α−1 ) i0
K0 (A) /

K0 (A) /

K0 (A⋊α ) (7.12)
O

K1 (A⋊α ) o

K1 (A) o

K1 (A)
i1 id−K1 (α−1 )

110
Part I Crossed products, the T-C isomorphism and the P-V sequence

where i0 , i1 are the natural imbeddings.


Proof. (idea, Connes) Define Mα = {f ∈ C(R, M )|f (1) = α(f (0)} (mapping
torus of α). R acts on Mα by (βt f )(s) = f (s − t). By a result of Green,

A ⋊α Z ≃Morita Mα ⋊β R. (7.13)

Hence, by the Connes-Thom isomorphism,

Kj (A ⋊α Z) ∼
= Kj (Mα ⋊β R) ∼
= K1−j (Mα ). (7.14)

Now, there is an exact sequence

0 → SA → Mα → A → 0, (7.15)

and the 6-term exact sequence yields

K1 (A) ∼
= K0 (SA) /

K1 (A ⋊α Z) ∼
= K0 (Mα ) /

K0 (A)
O

∂0 ∂1


K1 (A) o

K0 (A ⋊α Z) ∼
= K1 (Mα ) o

K1 (sA) ∼
= K0 (A)
(7.16)
One can calculate the connecting maps as

∂∗ = id − K∗ (α−1 ). (7.17)

7.1.3 Irrational rotation algebras


Let us recall that, for θ ∈ R, the rotation algebra Aθ is defined to be the
universal C*-algebra C ∗ (u, v) generated by two unitaries u, v such that

vu = e2πiθ uv. (7.18)

We have seen that there is a trace τ : Aθ → R, and that the image of K0 (τ )


contains Z ∪ θZ. Notice that C ∗ (v) ∼
= C(S 1 ) and that αθ := Adv is an auto-
1
morphism of C(S ) such that

αθ v = e2πiθ v. (7.19)

It can be shown that


Aθ ∼
= C(S 1 ) ⋊αθ Z. (7.20)
The Pimsner–Voiculescu sequence is

id−K0 (α−1
θ )
K0 (C(S 1 )) /

K0 (C(S 1 )) /

K0 (Aθ ) (7.21)
O

K1 (Aθ ) o

K1 (C(S 1 )) o

K1 (C(S 1 ))
id−K1 (α−
θ 1)

111
Part I The Mayer–Vietoris sequence

K0 (C(S 1 )) is generated by [1]0 , hence id − K0 (α−1


θ ) is the zero map. Likewise,
e2πiθ u ∼h u, hence id − K1 (α−1 θ ) is also the zero map. Consequently, since
Kj (C(S 1 )) ∼
= Z, we get

= Z2 ∼
K0 (Aθ ) ∼ = K1 (Aθ ). (7.22)

Furthermore, [u]1 , [v]1 are generators of K1 (Aθ ) and K0 (τ ) : K0 (Aθ ) ∼


= Z2 →
Z ∪ θZ is an isomorphism.

7.2 The Mayer–Vietoris sequence


The Mayer–Vietoris sequence in the classical case of topological spaces concerns
relating the (co)homologies of a space that is glued from two (or more) subspaces
to the (co)homologies of the subspaces and the way they are glued together.
In the context of differential forms and De Rham cohomologies, it is natural
(due to differentiability) to consider open subspaces. In the purely topological
setting and in the realm of Gelfand theory for compact spaces, it seems to
be more natural (also easier) to consider closed subsets. Thus we are trying
to generalize the following situation to a noncommutative setting: There is a
compact Hausdorff space X that is the union of two compact subspaces, which
have a certain intersection. Diagrammatically:

XO
o

X1 O
(7.23)

X2 o

X1 ∩ X2

where the maps are injections of sets.


Dually, by Gelfand theory there is the following diagram:

C(X) /

C(X1 ) (7.24)

 

C(X2 ) /

C(X1 ∩ X2 )

where the maps are the natural restriction maps. In fact, it is almost obvious
that C(X) ∼ = {(f1 , f2 ) ∈ C(X1 ) ⊕ C(X2 ) | f1 |X1 ∩ X2 = f2 |X1 ∩ X2 }. Thus we
are led to consider the following commutative diagram of unital C*-algebras:
pr1
A /

B1 (7.25)
pr2 π1


B2 π2
/

where A = {(b1 , b2 ) ∈ B1 ⊕ B2 | π1 (b1 ) = π2 (b2 )}, with π1 , π2 surjective ∗-


homomorphisms, pr1 and pr2 the restrictions of the natural projections B1 ⊕
B2 → B1 and B1 ⊕ B2 → B2 to the subspace A ⊆ B1 ⊕ B2 . A is called the
pullback of B1 and B2 (over D), or the fiber product of B1 and B2 (over D),
and the diagram (7.25) is called a pull-back diagram. We have

112
Part I The Mayer–Vietoris sequence

Theorem 7.4. Corresponding to (7.25), there is a six-term exact sequence


(K0 (pr1 ),K0 (pr2 )) K0 (π2 )−K0 (π1 )
K0 (A) /

K0 (B1 ) ⊕ K0 (B2 ) /

K0 (D) (7.26)
O

K1 (D) o

K1 (B1 ) ⊕ K1 (B2 ) o

K1 (A))
K1 (π2 )−K1 (π1 ) (K1 (pr1 ),K1 (pr2 ))

Proof. (partial, based on [bhms05], which is in turn based on ideas of Atiyah


and Hirzebruch, see [ah62]). Define  ⊆ B1 ⊕ B2 ⊕ C([0, 1], D) by
 = {(b1 , b2 , ω | b1 ∈ B1 , b2 ∈ B2 , ω(0) = π1 (b1 ), ω(1) = π2 (b2 )} (7.27)
Put
C0 (]0, 1[, D) = {ω ∈ C((0, 1), D | ω(0) = ω(1) = 0}. (7.28)
Then the sequence
0 → C0 (]0, 1[, D) → Â → B1 ⊕ B2 → 0 (7.29)
is exact, where the map C0 (]0, 1[, D) →  is ω 7→ (0, 0, ω), and the map  →
B1 ⊕ B2 is (b1 , b2 , ω) 7→ (b1 , b2 ). Exactness of this sequence at C0 (]0, 1[, D) and
 is obvious, at B1 ⊕ B2 it is due to the fact that ω ∈ C([0, 1], D) can have
any independent values ω(0), ω(1) ∈ D (any two elements in a vector space are
homotopic). As C0 (]0, 1[, D) is just the suspension of D, we have
Kj (C0 (]0, 1[, D) ∼
= K1−j (D), j = 0, 1. (7.30)
We will show that
Kj (Â) ∼
= Kj (A), j = 0, 1. (7.31)
Then (7.30) and (7.31) together allow to conclude that the 6-term exact sequence
corresponding to the exact sequence (7.29) has the form

K1 (D) /

K0 (A) /

K0 (B1 ⊕ B2 )) (7.32)
O

K1 (B1 ⊕ B2 ) o

K1 (A) o

K0 (D).
which after a counter-clockwise rotation about one position gives just the claim
of the theorem. It remains to prove (7.31). Our goal is to show that the map
i : A → Â, (b1 , b2 ) 7→ (b1 , b2 , π1 (b1 )), where π1 (b1 ) is the constant path at π1 (b1 ),
is a K-isomorphism. Consider the ideal I1 := ker(pr1 : A → B1 ) = {(0, b2 ) ∈
A} = {(0, b2 ) ∈ B1 ⊕ B2 | π2 (b2 ) = 0} ⊆ A, being also isomorphic to ker π2
(I1 ∋ (0, b2 ) 7→ b2 ∈ ker π2 being the isomorphism). The image of I1 under i in
A is Iˆ1 = {(0, b2 , 0) | π2 (b2 ) = 0}. Iˆ1 is isomorphic to I1 , and is also an ideal in
Â. Thus we have a commutative diagram

0 /

I1 /

A /

A/I1 /

0 (7.33)
j1 j k


0 /

Iˆ1 /

 /

Â/Iˆ1 /

0.

113
Part I The Mayer–Vietoris sequence

Here, j1 is an isomorphism, and both j and k are injective. Let us show that k
is a homotopy equivalence: First let us note that

Â/Iˆ1 = {(b1 , b2 , ω) | ω = π1 (b1 ), ω(1) = π2 (b2 )}/{(0, b2, 0) | π2 (b2 ) = 0}



= {(b1 , ω) | b1 ∈ B1 , ω(0) = π1 (b1 )} =: B̂1 .

The isomorphism is given by factorizing the map (b1 , b2 , ω) 7→ (b1 , ω), Â → B̂1 ,
whose kernel is {(0, b2 , 0) | π2 (b2 ) = 0}, and which is obviously surjective. Define

ϕ : B̂1 → B1 ∼
= A/I1 , ψ : b1 → B̂1 , (7.34)

by
ϕ(b1 , ω) = b1 , ϕ(b1 ) = (b1 , π1 (b1 )). (7.35)
Then ϕ ◦ ψ = idB1 , ψ ◦ ϕ(b1 , ω) = (b1 , π1 (b1 )), and the homomorphisms ϕt :
B̂1 = Â/Iˆ1 → B̂1 defined by ϕt (b1 , ω) = (b1 , (1 − t)ω + tπ1 (b1 )) satisfies ϕ0 = id,
ϕ1 = ψ ◦ ϕ. This proves that A/I1 and Â/Iˆ1 are homotopy equivalent and that
Kj (k) are isomorphisms. Thus from the above commutative diagram (7.33) we
obtain another commutative diagram by combining two 6-term exact sequences:

K0 (I1 ) K0 (A) K0 (A/I1 )


MM
/ /

MM K0 (j1 ) qq
qq
O

MMM
MM K0 (j) qqq
M& 
qqq K0 (k)
x

K0 (Iˆ1 ) /

K0 (Â) /

K0 (Â/Iˆ1 )
O

K1 (Â/Iˆ1 ) o

K1 (Â) o

K1 (Iˆ1 )
q MM
K1 (k) qqq MMK1 (j1 )
8 O f

MM
q qq K1 (j) MM
q MM
qq 

K1 (A/I1 ) o

K1 (A) o

K1 (I1 )
(7.36)
The diagram has two exact circles, and since Ki (j1 ) and Ki (k) are isomorphisms,
we obtain from the Five Lemma that also Ki (j) are isomorphisms. Thus we have
proved the desired isomorphism Ki (A) ∼ = Ki (Â).
Let us describe the connecting morphisms. For the morphism K0 (D) →
K1 (A), let P ∈ Mn (D) be an idempotent. Choose P1 ∈ Mn (B1 ) and P2 ∈
Mn (B2 ) such that π1 (P1 ) = P = π2 (P2 ). (Here, π1 and π2 are the obvious
extensions to matrices, which are also surjective.) Then (e2πiP1 , e2πiP2 ) ∈ B1 ⊕
B2 is in fact in B1 ⊕D B2 , because e2πiP1 7→ e2πiP = In + (1 − e2πi )P = In ,
e−2πiP2 7→ e−2πiP = In + (1 − e−2πi )P = In . Thus we have constructed the
invertible element (e2πiP1 , e−2πiP2 ) ∈ Mn (A). The so-constructed map P 7→
(e2πiP1 , e−2πiP2 ) defines the desired morphism K0 (D) → K1 (A). If P is assumed
to be selfadjoint, then P1 and P2 can be chosen to be selfadjoint (by Exercice
11 (ii)). Then the construction gives a unitary in Mn (A). Note that without
the minus sign on one side the resulting element (e2πiP1 , e2πiP2 ) = e2πi(P1 ,P2 ) ∈
Mn (A) is homotopic to the identity (by the homotopy [0, 1] ∋ t 7→ e2πi(tP1 ,tP2 ) )
and leads to a trivial map K0 (D) → K1 (A).
In order to construct the connecting morphism K1 (D) → K0 (A), let θ be
an invertible in Mn (D). Think of θ as acting on the right on D ⊕ D . . . ⊕ D.

114
Part I The Künneth formula

Consider the set Mθ := {((v1 , . . . , vn ), (w1 , . . . , wn )) ∈ B1 ⊕ · · · ⊕ B1 ⊕ B2 ⊕ · · · ⊕


B2 | (π1 (v1 ), . . . , π1 (v1 ))θ = (π2 (w1 ), . . . , π2 (wn ))}. Mθ is a finitely generated
projective module over A. The connecting morphism we are looking for is now
[θ] 7→ [Mθ ]−[n] : K1 (D) → K0 (A), where [n] denotes the class of the free module
of rank n over A. (We make use of the correspondence between idempotents
and finitely generated projective modules.)
Example 7.5. Consider the circle S 1 as a union of two closed intervals, S 1 = I∪I.
Then we have a pull-back diagram

C(S 1 ) /

C(I) (7.37)

C(I) /

C⊕C
and a corresponding Mayer–Vietoris six-term exact sequence

K0 (C(S 1 )) /

K0 (C(I)) ⊕ K0 (C(I)) /

K0 (C ⊕ C)) (7.38)
O

K1 (C ⊕ C) o

K1 (C(I) ⊕ C(I)) o

K1 (C(S 1 ))

Let us take for granted that K0 (C) = Z = K0 (C(I)) and K1 (C) = 0 = K1 (C(I)).
Then the above diagram is reduced to

0 → K0 (C(S 1 )) → Z ⊕ Z → Z ⊕ Z → K1 (C(S 1 )) → 0. (7.39)


We have to determine K0 (π2 )−K0 (π1 ) : Z⊕Z → Z⊕Z. π1 = π2 : C(I) → C⊕C
is the map f 7→ (f (0), f (1)). The generator of K0 (C(I)) is [1]0 , so K0 (π1 ) is
determined by K0 (π1 )([1]0 ) = ([1]0 , [1]0 ) (where the 1 on the right is 1 ∈ C).
It follows that K0 (π2 ) − K0 (π1 ) has on the generators ([1]0 , 0) and (0, [1]0 ) of
K0 (C(I) ⊕ C(I)) the values −([1]0 , [1]0 ) and ([1]0 , [1]0 ). Thus im(K0 (π2 ) −
K0 (π1 )) is the diagonal ∆ ⊆ Z ⊕ Z, and K1 (C(S 1 )) ∼ = Z ⊕ Z/∆ ∼ = Z. On the
other hand, also ker(K0 (π2 ) − K0 (π1 )) = ∆, because ([1]0 , [1]0 ) 7→ −([1]0 , [1]0 ) +
([1]0 , [1]0 ) = 0 and (n[1]0 , m[1]0 ) 7→ (m − n)([1]0 , [1]0 ) 6= 0 for m 6= n. So ∆ is
the image of the injective map K0 (C(S 1 )) → Z ⊕ Z, i.e., K0 (C(S 1 )) ∼ =∆∼ = Z.

7.3 The Künneth formula


In classical cohomology theory, say for differential forms, the Künneth formula
states that the cohomology of a product of two manifolds is the (graded) tensor
product of the cohomologies of the two factors,
H ∗ (M × N ) ∼
= H ∗ (M )⊗H
ˆ ∗ (N ). (7.40)
For C*-algebras, the product of noncommutative spaces corresponds to the ten-
sor product of the algebras, and the following theorem generalizes the classical
Künneth formula:
Theorem 7.6. Let A, B be C*-algebras, and assume that K∗ (B) is torsion-free
and that A is separable and type I. Then
K∗ (A ⊗ B) ∼ ˆ ∗ (B).
= K∗ (A)⊗K (7.41)

115
Part I The Künneth formula

Note that the formula (7.41) explicitly means

K0 (A ⊗ B) ∼
= (K0 (A) ⊗ K0 (B)) ⊕ (K1 (A) ⊗ K1 (B)),
K1 (A ⊗ B) ∼
= (K0 (A) ⊗ K1 (B)) ⊕ (K1 (A) ⊗ K0 (B)).

Note also that there is no question about the kind of tensor product A ⊗ B, be-
cause every separable type I C*-algebra is nuclear . Also, there are more general
statements without assumptions about torsion, but still assuming nuclearity of
at least one of the factors (see [b-b98].

116
Chapter 8

K-theory of graph
C*-algebras

In this section, we briefly describe K-theory of graph algebras. Graph algebras


are a natural and far reaching generalization of Cuntz-Krieger algebras. As a
good introduction to general theory of graph algebras we recommend [r-i05].
Calculation of their K-theory presented below follows mainly [rs04]. A slightly
different argument is given in [dt02]. Both approaches are ultimately based
on and inspired by Cuntz’s calculation of K-theory of Cuntz-Krieger algebras
in [c-j81]. Closely related determination of K-groups of Cuntz-Krieger algebras
corresponding to infinite matrices (the so called Exel-Laca algebras) can be
found in [el00] and [s-w00]. Both these classes of C*-algebras may be realized
as Cuntz-Pimsner algebras (see [k-t03] and [s-w00]), and this allows for yet
another approach to their K-theory.

8.1 Universal graph C*-algebras


Let G be a directed graph with
G0 − vertices,
1
G − edges,
r, s : G1 → G0 − range and source of an edge.
Definition 8.1. The universal C*-algebra C ∗ (G) is given by generators
{pv | v ∈ G0 }, {se | e ∈ G1 },
with the following relations:
• pv are mutually orthogonal projections i.e. p2v = p∗v = pv and pv pw = 0
for v 6= w,
• s∗e se = pr(e) and s∗e sf = 0 for e 6= f ,
• if the set {e | s(e) = v} is nonempty (v is not a sink) and finite then
X
pv = se s∗e ,
{e | s(e)=v}

117
Part I Universal graph C*-algebras

• se s∗e 6 ps(e) .
Example 8.2. Some known C*-algebras arise in this way.
1. If G is only one vertex, then there is one generator p = p2 = p∗ . In this
case C ∗ (G) = C.

•v

Figure 8.1: C

2. G with one vertex and one edge (loop). Generators:

•v


Figure 8.2: C(S 1 )

p = p2 = p∗ , s
relations:
s∗ s = p = ss∗ , sp = ps, s = ss∗ s.
Then
C ∗ (G) = C ∗ (1, u) = C(S 1 ), u − unitary.
3. G with two vertices and two edges like on the picture (8.3).

•v


•w


Figure 8.3: Toeplitz algebra T

pv = p2v = p∗v , pw = p2w = p∗w


s∗e se = pv , s∗f sf = pw
pv = se s∗e + sf s∗f .
C ∗ (G) is isomorphic to the Toeplitz algebra - the universal C*-algebra for
the relation s∗ s = 1. The isomorphism is given by s 7→ se + sf .

118
Part I Universal graph C*-algebras

•v


f1 x x FF FFf2
xx FF
xx
•w1 •w2
| "

2
Figure 8.4: C(S0∞ )

4. G with three vertices and three edges like on a picture (8.4).

pv = p2v = p∗v , pwi = p2wi = p∗wi , i = 1, 2,


pv pwi = 0, pw1 pw2 = 0,
s∗e se = pv = se s∗e + sf1 s∗f1 + sf2 s∗f2 ,
s∗f1 sf1 = pw1 , s∗f2 sf2 = pw2 .
C ∗ (G) is isomorphic to the quantum sphere
2
S0∞ : B ∗ B = 1 − A2 , A = A∗ , BB ∗ = 1, BA = 0

and the isomorphism is given by

A 7→ pw1 − pw2 ,
B 7→ s∗e + s∗f1 + s∗f2 .

We denote this graph by GS0∞


2 .

5. In the example (4) we glue the vertices w1 , w2 into one w obtaining graph
G like on a picture (8.5).

•v


f1 f2

•w
 

Figure 8.5: C(RPq2 )

pv = p2v = p∗v , pw = p2w = p∗w ,


pv pw = 0,
s∗e se = pv = s∗e se + sf1 s∗f1 + sf2 s∗f2 ,

119
Part I Universal graph C*-algebras

s∗f1 sf1 = pw = s∗f2 sf2 .


Define Z2 -action on the graph in the example (4).

se 7→ −se , sf1 7→ −sf2 , sf2 7→ −sf1

Then
pv 7→ pv , pw1 7→ pw2 , pw2 7→ pw1 .
This action corresponds to

A 7→ −A, B 7→ −B

under the identification

C ∗ (GS0∞ ∼
2 ) = C(S
2
0∞ ).

2
If we take the quotient C(S0∞ )/Z2 we obtain C(RPq2 ) - quantum pro-
jective space. On the other hand the quotient of the graph C*-algebra
C ∗ (GS0∞
2 ) by the defined action is the graph C*-algebra for our graph,

which we now can denote C ∗ (GRPq2 ). The isomorphism is given by

pv 7→ pv , pw 7→ pw1 + pw2 ,

se 7→ se se , sf1 7→ se (sf1 + sf2 ), sf2 7→ sf1 − sf2 .


Note that this Z2 action is not induced from a graph automorphism.
6. G with one vertex and n edges like on the picture (8.6).

en
..
.
e2

e1

•v
}

Figure 8.6: Cuntz algebra On

r(ek ) = s(ek ) = v, k = 1, . . . , n,
n
X
p = s∗ek sek = sek s∗ek ,
k=1

s∗ek sek′ = 0 for k 6= k ′ .


When p = 1 then C ∗ (G) is the Cuntz algebra On - the universal C*-algebra
for the relations
n
X
s∗k sk = 1, k = 1, . . . n, sk s∗k = 1.
k=1

120
Part I Universal graph C*-algebras

e0 e1 e2 en−2 en−1
•0 /

•1 /

•2 /

... /

•n−1 /

•n

Figure 8.7: Mn (C)

7. G with n vertices and (n − 1) edges in the straight segment as in the


picture (8.7).

s(ek ) = k, r(ek ) = k + 1 for k = 1, . . . , n − 1,

pk = sek s∗ek , pk+1 = s∗ek sek for k = 1, . . . n − 1,


s∗ek sek′ = 0 for k 6= k ′ .
C ∗ (G) is the algebra of complex matrices n × n, that is Mn (C).
8. Similarly to the previous example we take straight segment, but infinite
in both directions. Vertices are indexed by integers as in the picture (8.8).

e−2 e−1 e0 e1 e2 en−2 en−1 en


... /

•−1 /

•0 /

•1 /

•2 /

... /

•n−1 /

•n /

...

Figure 8.8: Compact operators K

s(ek ) = k, r(ek ) = k + 1, k ∈ Z,
pk = sek s∗ek , pk+1 = s∗ek sek ,
s∗ek sek′ = 0 for k 6= k ′ .
We obtain algebra of compact operators K, the limit of the algebras in
the preceeding example.
9. G with n vertices and n edges forming a cycle as in the picture (8.9).

e1
•1 •2 F
F
/

en xx FFe2
xx
<

FF
xx
•n •3'
"

en
K

'' ...
 '
•n−1 •


''
... '' 
S


• FF •
FF x
xx
b

FF xx
F xx
• •
|

Figure 8.9: Mn (C(S 1 ))

121
Part I Universal graph C*-algebras

s(ek ) = k, r(ek ) = k + 1 for k = 1, . . . , n − 1, r(en ) = 1,


pk = sek s∗ek , pk+1 = s∗ek sek ,
s∗ek sek′ = 0 for k 6= k ′ .
We obtain algebra of matrices over the algebra of functions on the circle,
C ∗ (G) = Mn (C(S 1 )).
10. G with two vertices with loops and connected by one edge.

e1 e2

•v1 •v2
 

e12

Figure 8.10: C(SUq (2))

pvi = p∗vi = p2vi , i = 1, 2, pv1 pv2 = 0,


pv1 = s∗e11 se11 = s∗e11 se11 + se12 s∗e11 ,
pv2 = s∗e22 se22 = s∗e12 se12 = se22 s∗e22 ,
s∗e11 se12 = 0, s∗e11 se22 = 0, s∗e12 se22 = 0.
We obtain C*-algebra for quantum SU(2), that is C(SUq (2)) ∼ = C(SU0 (2)),
which is generated by two elements a, b satisfying the relations
a∗ a + b∗ b = 1, aa∗ + q 2 b∗ b = 1,
ab = qba, ab∗ = qb∗ a, b∗ b = bb∗ .
The isomorphism is given by
a 7→ s∗e11 + s∗e12 ,
b 7→ se22 .

11. The example (10) can be treated as the C*-algebra of the quantum sphere
Sq3 . Now we present graph C*-algebra for the quantum sphere Sq7 , which is
next generalized to arbitrary odd dimension. We take a graph G with four
vertices with loops and each vertex is connected with all vertices with the
greater index as in the picture (8.11). The C*-algebra for the quantum
sphere Sq7 is generated by the four elements z1 , z2 , z3 , z4 satisfying the
relations
zj zi = qzi zj for i < j,
zj∗ zi = qzi zj∗ for i 6= j,
z1∗ z1 = z1 z1∗ + (1 − q 2 )(z2 z2∗ + z3 z3∗ + z4 z4∗ ),
z2∗ z2 = z2 z2∗ + (1 − q 2 )(z3 z3∗ + z4 z4∗ ),
z3∗ z3 = z3 z3∗ + (1 − q 2 )z4 z4∗ ,
z4∗ z4 = z4 z4∗ ,
z1 z1∗ + z2 z2∗ + z3 z3∗ + z4 z4∗ = 1.

122
Part I Universal graph C*-algebras

e11 e22 e33 e44

e12 e23 e34


•v1 •v2 •v3 •v4
   

/ / /

: : ?

e13 e24

e14

Figure 8.11: C(Sq7 )

For q = 0 we have the isomorphism C ∗ (G) ∼


= C(S07 ) given by

z1 7→ se11 + se12 + se13 + se14 ,


z2 7→ se22 + se23 + se24 ,
z3 7→ se33 + se34 ,
z4 7→ se44 .

12. As in the example (11) we take a graph with n vertices and edge between
vi and vj if and only if i 6 j as in the picture (8.12).

Figure 8.12: C(Sq2n−1 )

v1 , . . . , vn ,

eij , j = i, . . . , n, s(eij ) = vi , r(eij ) = vj .


The C*-algebra for the quantum sphere Sq2n−1 is generated by the n ele-

123
Part I Universal graph C*-algebras

ments z1 , . . . , zn satisfying the relations


zj zi = qzi zj for i < j,
zj∗ zi = qzi zj∗ for i 6= j,
 
X
zi∗ zi = zi zi∗ + (1 − q 2 )  zj zj∗  for i = 1, . . . , n,
j>i
n
X
zi zi∗ = 1.
i=1

For q = 0 we have the isomorphism C ∗ (G) ∼


= C(S02n−1 ) given by
n
X
zi 7→ seij , i = 1, . . . , n.
j=i

13. We take a similar graph G to the one in the example (11), but with
infinitely many paralell edges vi → vj for i < j.

Figure 8.13: C(CPq3 )

14. We take a similar graph G to the one in the example (12), but with
infinitely many paralell edges vi → vj for i < j.

Figure 8.14: C(CPqn−1 )

15. If we modify the graph for the quantum sphere Sq5 by adding two additional
vertices w1 , w2 and edges from each vertex v1 , v2 , v3 to both of the added
ones, then we obtain graph for the sphere Sq6 as in the picture (8.15).

124
Part I Computation of K-theory

e11 e22 e33

e12 e23
•v1 •v2 •v3
  

FF
/ /

x FF
xx
:

x FF
xxx e13 FF
x F
g22 FF
xx g21
g11 g32
xx FF
x FF
xx g12 g31
•w1 •w2
 | " 

l 2

Figure 8.15: C(Sq6 )

16. The example (15) can be generalized to arbitrary even dimension just by
adding two vertices w1 , w2 to the graph of the sphere Sq2n−1 . We have
n + 2 vertices v1 , . . . , vn and w1 , w2 . Edges eij are from vi to vj whenever
i 6 j and gik are between vi and wk for k = 1, 2. More precisely for
i = 1, . . . , n we have

s(eij ) = vi , r(eij ) = vj , j = i, . . . , n,

s(gik ) = vi , r(gik ) = wk , k = 1, 2.

Figure 8.16: C(Sq2n )

8.2 Computation of K-theory


The main tool for the computation of K-theory groups of the graph C*-algebras
is the following
Theorem 8.3. Let G be a directed graph and let G0+ ⊂ G0 be the collection of
vertices that emit at least one and at most finitely many edges. Let ZG0+ and

125
Part I Computation of K-theory

ZG0 be the free abelian groups on free generators G0+ and G0 . Let AG : ZG0+ →
ZG0 be the map defined by the formula
 
X
AG (v) :=  r(e) − v.
e∈G1 , s(e)=v

Then

K0 (C ∗ (G)) ∼
= coker AG

K1 (C (G)) ∼
= ker AG

The proof of this theorem will be postponed to the section (8.3), and now we
compute the K-theory groups of the graph C*-algebras for the examples from
the Section 8.1.
Example 8.4. 1. K∗ (C)

G0 = {v}
G0+ = ∅

AG : ∅ → Z
In this case AG is from the empty set, but still we can write

K0 (C) = coker AG = Z
K1 (C) = ker AG = 0

2. K∗ (C(S 1 ))

G0 = {v}
G0+ = {v}

AG : Z → Z

v 7→ v − v = 0

K0 (C(S 1 )) = coker AG = Z
K1 (C(S 1 )) = ker AG = Z

3. K∗ (T )

G0 = {v, w}
G0+ = {v}

AG : Z → Z ⊕ Z

v 7→ v + w − v = w

K0 (T ) = coker AG = Z
K1 (T ) = ker AG = 0

126
Part I Computation of K-theory

2
4. K∗ (C(S0∞ ))

G0 = {v, w1 , w2 }
G0+ = {v}

AG : Z → Z ⊕ Z ⊕ Z

v 7→ v + w1 + w2 − v = w1 + w2
2
K0 (C(S0∞ )) = coker AG = Z⊕Z
2
K1 (C(S0∞ )) = ker AG = 0

5. K∗ (C(RPq2 ))

G0 = {v, w}
G0+ = {v}

AG : Z → Z ⊕ Z

v 7→ v + 2w − v = 2w

K0 (C(RPq2 )) = coker AG = Z ⊕ Z2
K1 (C(RPq2 )) = ker AG = 0

6. K∗ (On )

G0 = {v}
G0+ = {v}

AG : Z → Z

v 7→ nv − v = (n − 1)v

K0 (On ) = coker AG = Zn−1


K1 (On ) = ker AG = 0

7. K∗ (Mn (C))

G0 = {v1 , v2 , . . . , vn−1 }
G0+ = {v1 , v2 , . . . , vn }

AG : Zn−1 → Zn

vi 7→ vi+1 − vi for i = 1, . . . , n − 1

K0 (Mn (C)) = coker AG = Z


K1 (Mn (C)) = ker AG = 0

127
Part I Computation of K-theory

8. K∗ (K)
G0 = {vi | i ∈ Z}
G0+ = {vi | i ∈ Z}
M M
AG : Z→ Z
i∈Z i∈Z

vi 7→ vi+1 − vi for i ∈ Z
K0 (K) = coker AG = Z
K1 (K) = ker AG = 0
Remark 8.5. If we take direct product instead of direct sum, then there
will be nontrivial kernel.
9. K∗ (Mn (S 1 ))
G0 = {v1 , v2 , . . . , vn }
G0+ = {v1 , v2 , . . . , vn }
AG : Zn → Zn

vi 7→ vi+1 − vi for i = 1, . . . , n − 1,
vn 7→ v1 − vn
K0 (Mn (S 1 )) = coker AG = Z
K1 (Mn (S 1 )) = ker AG = Z
10. K∗ (C(SUq (2)))
G0 = {v1 , v2 }
G0+ = {v1 , v2 }
AG : Z ⊕ Z → Z ⊕ Z

v1 7→ v1 + v2 − v1 = v2 ,
v2 7→ v2 − v2 = 0
K0 (C(SUq (2))) = coker AG = Z
K1 (C(SUq (2))) = ker AG = Z
11. K∗ (C(Sq7 ))
G0 = {v1 , v2 , v3 , v4 }
G0+ = {v1 , v2 , v3 , v4 }
AG : Z4 → Z4

v1 7→ v1 + v2 + v3 + v4 − v1 = v2 + v3 + v4
v2 7 → v2 + v3 + v4 − v2 = v3 + v4
v3 7→ v3 + v4 − v3 = v4
v4 7→ v4 − v4 = 0
K0 (C(Sq7 )) = coker AG = Z
K1 (C(Sq7 )) = ker AG = Z

128
Part I Computation of K-theory

12. K∗ (C(Sq2n−1 ))
G0 = {vi | i = 1, . . . , n}
G0+ = {vi | i = 1, . . . , n}
AG : Zn → Zn
X X
vi 7→ vj − vi = vj
j>i j>i

K0 (C(Sq2n−1 )) = coker AG = Z
K1 (C(Sq2n−1 )) = ker AG = Z
13. K∗ (C(CPq3 ))
G0 = {v1 , v2 , v3 , v4 }
G0+ = ∅
AG : ∅ → Z4
K0 (C(CPq3 )) = coker AG = Z4
K1 (C(CPq3 )) = ker AG = 0
14. K∗ (C(CPqn−1 ))
G0 = {vi | i = 1, . . . , n}
G0+ = ∅
AG : ∅ → Zn
K0 (C(CPqn−1 )) = coker AG = Zn
K1 (C(CPqn−1 )) = ker AG = 0
15. K∗ (C(Sq6 ))
G0 = {v1 , v2 , v3 , w1 , w2 }
G0+ = {v1 , v2 , v3 }
AG : Z3 → Z5

v1 7→ v1 + v2 + v3 + w1 + w2 − v1 = v2 + v3 + w1 + w2
v2 7→ v2 + v3 + w1 + w2 − v2 = v3 + w1 + w2
v3 7→ v3 + w1 + w2 − v3 = w1 + w2
K0 (C(Sq6 )) = coker AG = Z⊕Z
K1 (C(Sq6 )) = ker AG = 0
16. K∗ (C(Sq2n ))
G0 = {v1 , . . . , vn , w1 , w2 }
G0+ = {v1 , . . . , vn }
AG : Zn → Zn+2
X X
vi 7→ vj + w1 + w2 − vi = vj + w1 + w2
j>i j>i

K0 (C(Sq2n )) = coker AG = Z⊕Z


K1 (C(Sq2n )) = ker AG = 0

129
Part I Idea of proof of the theorem (8.3)

8.3 Idea of proof of the theorem (8.3)


There are seven steps in the proof, which we will sketch here.
1. Gauge action γ.

γ : U(1) = S 1 → Aut(C ∗ (G))

γz (se ) = zse ,
γz (pv ) = pv .

2. C ∗ (G) ⋊γ U(1) ∼
= C ∗ (G × Z).
We construct the new graph G × Z

(G × Z)0 = G0 × Z,
(G × Z)1 = G1 × Z.

It has no loops and

s(e, n) = (s(e), n − 1), r(e, n) = (r(e), n).

Each loop is resolved in the infinite segment

3. C ∗ (G × Z) is AF.
It follows that K1 (C ∗ (G × Z)) = 0.
4. Dual action γ̂.

γ̂ : Z → Aut(C ∗ (G) ⋊γ U(1))


γ̂χ (f )(t) = hχ, tif (t), where f : U(1) → C ∗ (G).

5. Takesaki-Takai duality.

(C ∗ (G) ⋊γ U(1)) ⋊γ̂ Z ∼


= C ∗ (G) × K.
From the stability of K∗ it follows that

K∗ ((C ∗ (G) ⋊γ U(1)) ⋊γ̂ Z) ∼


= K∗ (C ∗ (G)).

130
Part I Idea of proof of the theorem (8.3)

6. Pimsner–Voiculescu sequence.
The Pimsner–Voiculescu sequence is as follows

id−K0 (γ̂ −1 )
K0 ((C ∗ (G) ⋊γ U(1)) /

K0 ((C ∗ (G) ⋊γ U(1)) /

K0 ((C ∗ (G) ⋊γ U(1)) ⋊γ̂ Z)


O

id−K1 (γ̂ −1 ) 

K1 ((C ∗ (G) ⋊γ U(1)) ⋊γ̂ Z) o

K1 ((C ∗ (G) ⋊γ U(1)) o

K1 ((C ∗ (G) ⋊γ U(1))

where the maps are given by the formulas

id−K∗ (γ̂ −1 )
K∗ (C ∗ (G) ⋊γ U(1)) −−−−−−−−→ K∗ (C ∗ (G) ⋊γ U(1)),

id−K∗ (β −1 )
K∗ (C ∗ (G) ⋊γ U(1)) −−−−−−−−→ K∗ ((C ∗ (G) ⋊γ U(1)) ⋊γ̂ Z),
and the map β : Z → Aut(C ∗ (G × Z)) is given by

βm (p(v,n) ) = p(v,n+m) ,
βm (s(e,n) ) = s(e,n+m) .

Using the preceding computations we can write the sequence as

id−K0 (γ̂ −1 ) 1−K0 (β −1 )


K0 (C ∗ (G × Z)) /

K0 (C ∗ (G × Z)) /

K0 (C ∗ (G))
O

K1 (C ∗ (G))


0 o

7. Computation of the kernel and cokernel of 1 − K0 (γ̂ −1 ).

131
Bibliography

[ah62] M. F. Atiyah and F. Hirzebruch: Analytic cycles on complex man-


ifolds, Topology 1 (1962), 25–45.
[b-p72] P. F. Baum, Lectures on K-theory, (based on lectures by F. Hirze-
bruch), Algebraic Topology, ed. J. F. Adams, London Math Soc.
Lecture Notes Series 4, 223–238, Cambridge University Press, Cam-
bridge, 1972.
[bhms05] Baum, Paul F.; Hajac, Piotr M.; Matthes, Rainer; Szymaski,
Wojciech The K-theory of Heegaard-type quantum 3-spheres. K-
Theory 35 (2005), no. 1-2, 159–186.
[b-b98] B. Blackadar: K-Theory for operator algebras, MSRI Publ. 5,
Cambridge University Press, 1998.
[bb85] B. Booss and D. D. Bleecker, Topology and analysis, Springer-
Verlag, New York, 1985.
[b-o72] O. Bratteli: Inductive limits of finite dimensional C*-algebras,
Trans. Amer. Math. Soc. 171 (1972), 195–234.
[c-a81] A. Connes: An analogue of the Thom isomorphism for crossed
products of a C*-algebra by an action of R, Adv. Math. 39 (1981),
31–55.
[c-a94] A. Connes: Noncommutative geometry, Academic Press, San
Diego, 1994.
[c-j77] J. Cuntz: Simple C*-algebras generated by isometries, Commun.
Math. Phys. 57 (1977), 173–185.
[c-j81] J. Cuntz: K-theory for certain C*-algebras, Ann. of Math. 113
(1981), 181–197.
[c-j81-b] J. Cuntz: A class of C*-algebras and topological Markov chains.
II. Reducible chains and the Ext-functor for C*-algebras, Invent.
Math. 63 (1981), 25–40.
[c-l67] L. Coburn: The C*-algebra of an isometry, Bull. Amer. Math. Soc
73 (1967), 722–726.
[d-k96] K. R. Davidson: C*-algebras by example, Fields Inst. Monographs,
Amer. Mah. Soc., Providence, 1996.

132
BIBLIOGRAPHY BIBLIOGRAPHY

[d-j73] J. Dieudonné: Grundzüge der modernen Analysis 1, DVW Berlin,


1973.
[d-j77] J. Dixmier: C*-algebras, North Holland, 1977.
[dt02] D. Drinen and M. Tomforde: Computing K-theory and Ext for
graph C*-algebras, Illinois J. Math. 46 (2002), 81–91.
[e-g76] G. A. Elliott: On the classification of inductive limits of sequences
of semisimple finite-dimensional algebras, J. Algebra 38 (1976),
29–44.
[el00] R. Exel and M. Laca: The K-theory of Cuntz-Krieger algebras for
infinite matrices, K-Theory 19 (2000), 251–268.
[f-p96] P. A. Fillmore: A user’s guide to operator algebras, John Wiley &
Sons, New York, 1996.
[g-j60] J. Glimm: On a certain class of operator algebras, Trans. Amer.
Math. Soc. 95 (1960), 318–340.
[hms06] P. M. Hajac, R. Matthes and W. Szymański: Noncommutative
index theory for mirror quantum spheres, C. R. Math. Acad. Sci.
Paris 343 (2006), 731–736.
[hs02] J. H. Hong and W. Szymański: Quantum spheres and projective
spaces as graph algebras, Comm. Math. Phys. 232 (2002), 157–188.
[hs03] J. H. Hong and W. Szymański: Quantum lens spaces and graph
algebras, Pacific J. Math. 211 (2003), 249–263.
[hs08] J. H. Hong and W. Szymański: Noncommutative balls and mirror
quantum spheres, J. Lond. Math. Soc. (2) 77 (2008), 607–626.
[k-t03] T. Katsura: A construction of C*-algebras from C ∗ -
correspondences, in Advances in quantum dynamics (South
Hadley, 2002), 173–182, Contemp. Math. 335, Amer. Math. Soc.,
Providence, 2003.

[kl93] S. Klimek and A. Lesniewski, A two-parameter quantum deforma-


tion of the unit disc, J. Funct. Anal. 115 (1993), 1-23
[m-gj90] G. J. Murphy: C*-algebras, Academic Press, 1990.
[p-g79] G. K. Pedersen: C*-algebras and their automorphism groups, Aca-
demic Press, London, 1979.
[pv82] M. Pimsner and D. V. Voiculescu: K-groups of reduced crossed
products by free groups, J. Operator Theory 8 (1982), 131–156.
[r-i05] I. Raeburn: Graph algebras, CBMS Regional Conf. Ser. in Math.
103, Amer. Math. Soc., Providence, 2005.
[rs04] I. Raeburn and W. Szymański: Cuntz-Krieger algebras of infinite
graphs and matrices, Trans. Amer. Math. Soc. 356 (2004), 39–59.

133
BIBLIOGRAPHY BIBLIOGRAPHY

[rs72] M. Reed, B. Simon, Methods of modern mathematical physics 1.


Functional analysis, Academic Press, 1972.
[r-m83] M. Rieffel: C*-algebras associated with irrational rotations, Pacific
J. Math. 93 (1983), 415–429.
[rll00] M. Rørdam, F. Larsen, N. J. Laustsen: An introduction to K-
theory for C*-algebras, London Math. Society Student Texts 49,
Cambridge University Press, 2000.
[s-w00] W. Szymański: Bimodules for Cuntz-Krieger algebras of infinite
matrices, Bull. Austral. Math. Soc. 62 (2000), 87–94.
[t-m79] M. Takesaki, Theory of operator algebras I, Springer, 1979.
[w-o93] N. E. Wegge-Olsen: K-Theory and C ∗ -algebas, Oxford University
Press, 1993.

134
Part II

Foliations, C*-algebras, and


Index Theory
by

Paul F. Baum

Henri Moscovici

135
Based on the lectures of:
• Paul F. Baum
(Mathematics Department, McAllister Building The Pennsylvania State
University, University Park, PA 16802, USA)
– Chapters 8, 9
• Henri Moscovici
(Department of mathematics, The Ohio State University, Columbus, OH
43210, USA)
– Chapters 1, 2, 3, 4, 5, 6, 7
With additional lectures by:
• Piotr M. Hajac – Section 7.1
• Tomasz Maszczyk – Section 2.5

136
Chapter 1

Foliations

1.1 What is a foliation and why is it interesting?


Question 1 (H. Hopf). Is there a completely integrable plane field on S 3 ? (Plane
field - two dimensional subbundle E ⊂ T S 3 ).
Answer 1 (G. Reeb). Yes, it is a tangent bundle to a 2-dimensional Reeb folia-
tion of S 3 , described in the example (1.2(6)).
Question 2 (A. Haefliger). Given a plane subbundle E of T M is it homotopic
to an integrable one?
Answer 2 (R. Bott). There exists at least one obstruction; not every subbundle
has in its K-theory class as an integrable one.
Roughly speaking, a foliation is the decomposition of a manifold M n into
disjoint family of submanifolds (immersed injectively) of dimension n − q, which
is locally trivial.
More precisely
Definition 1.1. A codimension q foliation of a manifold M n is a family F =
{Lα }α∈I of (n − q)-dimensional connected, injectively immersed submanifolds
that satisfy
1. [
Lα ∩ Lβ 6= ∅ iff. α = β and Lα = M.
α∈I

2. For all p ∈ M there exist open U ∋ p and a diffeomorphism

ϕ : U → Rn = Rn−q × Rq ,

such that for all α ∈ I

ϕ((U ∩ Lα )conn. comp. ) = { x; xn−q+1 = cn−q+1 , . . . , xn = cn },

cj = constant, j = n − q + 1, . . . , n.

Example 1.2.
1. Fibrations.

137
Part II What is a foliation and why is it interesting?

1
0

Figure 1.1: ϕ : U → Rn

0 1

Figure 1.2: Kronecker foliation of T

2. Surjective submersions.
3. The Kronecker foliation of T = S 1 ×S 1 , S 1 = R/Z. Solutions of differential
∂ ∂
equation ∂y = λ ∂x with λ = tan(θ) fixed. If a slope is rational then we
get a closed curve – closed leaves of foliation. If λ ∈/ Q then leaves are
dense – they are immersions of R which is not closed manifold.
Rough quotient space M/F . Two points are equivalent if and only if they
belong to the same leaf. In the Kronecker foliation, when leaves are dense,
we get a noncommutative torus.
4. The 1-dimensional Reeb foliation of T.

5. The 2-dimensional Reeb foliation of a solid torus D2 × S 1 .


In the universal cover D2 × R → D2 × S 1
We rotate these curves along vertical axis and define relation (x, y, z) ∼
(x, y, z + 1). We have one closed leaf (boundary) and rest are open leaves
(images of not closed manifolds).

138
Part II Equivalent definitions

Figure 1.3: Translations of a curve

6. The 2-dimensional Reeb foliation of S 3 .


a
S 3 = D2 × S 1 S 1 × D2 / ∼

S 3 = { (x1 , x2 , x3 , x4 ) ∈ R4 x21 + x22 + x23 + x24 = 1}


The two tori in above decomposition are
1
{ x ∈ S 3 x21 + x22 6 }
2
1
{ x ∈ S 3 x21 + x22 >
}
2
We put on each torus Reeb’s foliation from preceeding example.
The notion of foliation is interesting for two reasons:
1. the definition is multifaceted

2. it gives rise to an interesting equivalence relation on M , which in turn


gives rise to an interesting quotient “space” M/F .

1.2 Equivalent definitions


Definition 1.3 (Manifold reformulation). There exists covering of M by charts
(Ui , ϕi ) such that ϕ(Ui ) = Vi × Wi , where Vi and Wi are open subsets of Rn−q
and Rq , respectively, with the property that if Ui ∩Uj 6= ∅ then the diffeomorphism

ϕj ◦ ϕ−1
i : ϕi (Ui ∩ Uj ) → ϕj (Ui ∩ Uj )

is of the form

(x, y) 7→ (hij (x, y), gij (y)), gij : Wi◦ → Wj◦ .

139
Part II Holonomy groupoid

Definition 1.4 (1-cocycle reformulation). There exists collection (Ui , fi , gij ),


where (Ui ) is a covering of M , fi : Ui → Wi are surjective submersions onto
open q-dimensional manifolds, gij : fj (Ui ∩ Uj ) → fi (Ui ∩ Uj ) - diffeomorphisms
satisfying

fi = gij ◦ fj on Ui ∩ Uj and gij ◦ gjk = gik on Ui ∩ Uj ∩ Uk .

Definition 1.5. Let (M, F ) be manifold with foliation. The tangent bundle to
F is
τ F := { X ∈ T M X tangent to a leaf }.
Let Γ(τ F ) denote the space of smooth sections of this bundle. Clearly this
is an involutive subbundle, i.e.

[Γ(τ F ), Γ(τ F )] ⊂ Γ(τ F ).

because this is local property, obvious on charts.


Conversely by theorem of Frobenius we can write
Proposition 1.6. Any involutive subbundle E ⊂ T M is the tangent bundle to
a unique foliation.
Equivalently we can say
Proposition 1.7. The ideal I(E) generated by the sections of

νF = { ω ∈ T ∗ M ∀X ∈ τ F ω(X) = 0}

is closed under d, i.e. I(E) is a differential ideal.

1.3 Holonomy groupoid


Let x, y ∈ L ⊂ M be points in a leaf of foliation, γ : [0, 1] → M - path from x
to y contained in L.

p1

p0

t 0 =p 0 t 1 t 2 ... t n−1 t n = p1

Figure 1.4: Path in the leaf L

Let W -transversal through x = ϕ−1 (x1 = c1 , . . . , xn−q = cn−q ). If x′ is


close to x one can copy γ to γ ′ , at least for a while. By the compactness of γ,
there exists transversal Tx ⊂ W such that we reach transversal Ty through y,

140
Part II How to handle “M/F ”

starting from any x′ ∈ Tx , and such that x′ 7→ y ′ = γ ′ (1) is a diffeomorphism


hγ . We define holonomy of path γ as
Hol(γ) := germ of hγ : germ of Tx → germ of Ty
Obviously if γ1 ∼ γ2 are homotopic, then Hol(γ1 ) = Hol(γ2 ), i.e. holonomy
factors through homotopy.
Recall that groupoid is a small category with all arrows invertible.
Definition 1.8. Holonomy groupoid
G(F ) := { (x, Hol(γ), y) ∃ leaf L ∋ x, y, and path γ : [0, 1] → L from x to y}
with objects
G0 = M
and composition
(y, Hol(δ), z) ◦ (x, Hol(γ), y) = (z, Hol(δ ◦ γ), z).
Interpretation:
• (x, Hol(const), x) “reflexibility” = unit,
• (x, Hol(γ), y) = (y, Hol(γ −1 ), x) “symmetry”= inverse,
• (y, Hol(δ), z) ◦ (x, Hol(γ), y) = (x, Hol(δ ◦ γ), z) “transitivity”= composi-
tion.
Let T be a complete transversal to F i.e. T is an immersed submanifold,
transverse to each leaf and intersecting each leaf at least once.
GT (F ) = { (x, Hol(γ), y) ∈ G(F ) x, y ∈ T },
Cc∞ (GT (F )) ֒→ C ∗ (GT (F )),
X
(f ∗ g)(Hol(γ)) = f (Hol(γ1 ))g(Hol(γ2 )).
Hol(γ1 ) Hol(γ2 )=Hol(γ)

1.4 How to handle “M/F ”


“M/F ′′ = groupoid G(F )
(A) “Homotopy quotient” approach, or equivalently via s. This is similar in
spirit to
“M/Γ′′ ↔ M ×Γ E Γ → B Γ,
where Γ is a group.
“M/F ′′ ∼ B G(F ) → B Γq

(B) “Topos” approach, by extending “duality”


Topological spaces ↔ Sheaves of sets,
and associating a suitably defined topos to G(F ).
(C) Connes noncommutative geometry approach, by extending the duality
Topological spaces ↔ Commutative C*-algebras,
to include C ∗ (G), for G-groupoid.

141
Part II Characteristic classes

1.5 Characteristic classes


All approaches produce cohomology groups for groupoids, equivalent for (A) &
(B), and cyclic homology HC∗ for (C), as well as characteristic maps. They are
all “huge” and not well understood. The ones which are best understood are
the “geometric” characteristic classes.
1. Bott construction a la .
2. Gelfand-Fuks realization.
3. Hopf–cyclic cohomological construction.

142
Chapter 2

Characteristic classes

2.1 Preamble: Chern–Weil construction of Pon-


tryagin ring
Definition 2.1. LetE → M be a real vector bundle. A connection on E is a
linear operator

∇ : Γ(E) → Γ(T ∗ M ⊗ E) = Ω1 (M ) ⊗ Γ(E)

satisfying following rule

∇(f s) = df ⊗ s + f ∇(s).

A connection ∇ extends to a graded Ω(M )-module map

∇ : Ω∗ (M ) ⊗ Γ(E) → Ω∗ (M ) ⊗ Γ(E) = Ω∗ (M, E), by

∇(ω ⊗ s) = dω ⊗ s + (−1)deg ω ω∇(s).


We can view Ω∗ (M, E) as a module over Ω∗ (M ) and then for any ζ ∈ Ω∗ (M, E)
and any ω ∈ Ω∗ (M ) we have

∇2 (ωζ) = ∇(dωζ + (−1)∂ω ω∇(ζ))


= (−1)∂ω+1 dω∇(ζ) + (−1)∂ω dω∇(ζ) + ω∇2 (ζ)
= ω∇2 (ζ).

It means that ∇2 is a local operator - multiplication by an element of the base


ring. It follows that

∇2 (ζ) = R · ζ, R ∈ Ω2 (M, End(E)).

Definition 2.2. We call R a curvature form, or curvature of connection ∇.


Explicit expression in terms of covariant derivative:

X − vector field , ∇X (s) = ∇s(X)

∇X : Γ(E) → Γ(E).

143
Part II Preamble: Chern–Weil construction of Pontryagin ring

Let {Xi } be basis of TM, i.e. linearly independent vector fields, {ω i } - its dual
basis of 1-forms. Then
X
∇(s) = ω i ⊗ ∇Xi (s), hence
i
X X
∇2 (s) = dω i ⊗ ∇Xi (s) − ω i ∇(∇Xi (s))
i i
X X
= dω i ⊗ ∇Xi (s) − ω i ∧ ω j ∇Xj ∇Xi s.
i i,j

Where the second sum could be written as


X X
ω i ∧ ω j ∇Xj ∇Xi s = ω i ∧ ω j [∇Xj , ∇Xi ]s.
i,j i<j

Write X
dω i = i
fjk ωj ∧ ωk ,
j<k
i i i
with fjk = dω (Xj , Xk ) = −ω ([Xj , Xk ]). With that, we can rewrite first sum
as
X XX
dω i ⊗ ∇Xi (s) = − ω i ([Xj , Xk ])ω j ∧ ω k ⊗ ∇Xi (s)
i j<k i
X
=− ω j ∧ ω k ⊗ ∇Pi ωi ([Xj ,Xk ])Xi (s)
j<k
X
=− ω j ∧ ω k ⊗ ∇[Xj ,Xk ] (s).
j<k

We just proved
Lemma 2.3. X
∇2 s = ω j ∧ ω k RXj ,Xk (s) = R · s, where
j<k

RX,Y = [∇X , ∇Y ] − ∇[X,Y ] ∈ End(E), and


X
R= RXj ,Xk ω i ∧ ω k .
j<k

For any Lie algebra g of a Lie group G, we denote by I(g) set of polynomials
on g which are invariant under adjoint action AdG . For

P ∈ Sym(g∗ ⊗ . . . ⊗ g∗ )

it means that

P (Ad(g)x1 , . . . , Ad(g)xr ) = P (x1 , . . . , xr ), where

Ad(g)(a) = gag −1 .
Let gln (R) be the Lie algebra of GLn (R). The set I(gln ) is in fact ring, and is
generated by elements

P2k (A) = P2k (A, . . . , A) = tr(Ak ).

144
Part II Preamble: Chern–Weil construction of Pontryagin ring

Theorem 2.4 (Chern–Weil). Let P ∈ I(gln (R)) be an invariant polynomial of


degree k, R - curvature of connection ∇ on real vector bundle E → M .
1. Then P (R) = P (R, . . . , R) ∈ Ω2k (M ) is closed and its de Rham cohomol-
ogy class is independent of the connection.
2. More precisely, if ∇0 , ∇1 are two connections, then
Z 1
P (R1 ) − P (R0 ) = k · d P (α, Rt , . . . , Rt )dt,
0

where α ∈ Ω1 (M, End(E)) is the difference α = ∇1 − ∇0 , and Rt is the


curvature of a connection ∇t = (1 − t)∇0 + t∇1 .
Proof. It is based on the two lemmas.
Lemma 2.5. If deg(P ) is odd, then P (R) = 0 for any metric connection.
Proof. By hypothesis we have using Euclidean structure (E, h−, −i)

Xhs, ti = h∇X s, ti + hs, ∇X ti.

This implies

XY hs, ti = X(h∇Y s, ti + hs, ∇Y ti)


= h∇X ∇Y s, ti + h∇Y s, ∇X ti + h∇X s, ∇Y ti + hs, ∇X ∇Y ti,

and
[X, Y ]hs, ti = h[∇X , ∇Y ]s, ti + hs, [∇X , ∇Y ]ti
= h∇[X,Y ] s, ti + hs, ∇[X,Y ] ti.

We can write then


hRX,Y s, ti + hs, RX,Y ti = 0, i.e.
R + R = 0, and P (R) = P (Rt , . . . , Rt ) = (−1)k P (R).
t

Lemma 2.6. For ω ∈ Γ(M, End(E)) one has

d(tr ω) = tr[∇, ω].

Proof. Locally, on a chart U we have ∇ = d + α, α ∈ Ω1 (U, End(E)). Hence

[∇, ω] = [d + α, ω] = dω + [α, ω], and

tr[∇, ω] = tr dω + tr[α, ω] = d(tr ω).

In particular (Bianchi’s identity)

d tr(Rk ) = tr[∇, Rk ] = tr[∇, ∇2k ] = 0.

This gives proof of the first part, because polynomials of the form tr(Rk ) gen-
erate I(gln (R)).

145
Part II Adapted connection and Bott theorem

For the second part, note that if ∇t = (1 − t)∇0 + t∇1 , we have

d d  d d
(Rt ) = ∇2t = (∇t )∇t + ∇t ∇t =
dt dt dt dt
 
d
= ∇t , ∇t = [α, ∇t ] = [∇t , α],
dt
where α = ∇1 − ∇0 . Now
   
d k d k dRt k−1
tr(Rt ) = tr R = k tr R =
dt dt t dt t
 
2(k−1) 2(k−1)
= k tr [∇t , α]∇t = k tr([∇t , α∇t ]) = kd tr(αRtk−1 ).

2.2 Adapted connection and Bott theorem


Let E ⊂ T M be an involutive subbundle and let Q = T M/E with π : T M → Q
be the projection.
Definition 2.7. An adapted (or E-flat) connection on Q is a connection ∇
such that
∇X π(Z) = π([X, Z]), ∀X ∈ Γ(E).
This makes sense, since

∇f X π(Z) = π([f X, Z]) = −π(Z(f )X) + f π([X, Z]) = f ∇X π(Z), and

∇X (f π(Z)) = π([X, f Z]) = π(X(f )Z) + f π([X, Z]) = X(f )π(Z) + f ∇X (π(Z)).
To construct such a connection, take a decomposition T M = E ⊕ Q and set

∇X π(Z) = ∇XE π(Z) + ∇XE⊥ (Z) = π([XE , Z]) + ∇XE⊥ (Z)

where we take an arbitrary connection on E ⊥ .


Lemma 2.8. For any adapted connection

RX,Y = 0, ∀X, Y ∈ Γ(E).

Proof.
RX,Y π(Z) = (∇X ∇Y − ∇Y ∇X − ∇[X,Y ] )(π(Z)) =
π([X, [Y, Z]] − [Y, [X, Z]] − [[X, Y ], Z]) = 0.

Theorem 2.9 ( Bott vanishing theorem). Given E ⊂ T M which is involutive,


we have for Q = T M/E, dim Q = q

Pont>2q (Q) = 0.

146
Part II The Godbillon–Vey class

Proof. Let
P2k (A) := tr(Ak ).
Then for X
R= RXi ,Xj ω i ∧ ω j
i<j

we have
X
P2k (R) = tr(Rk ) = tr(RXi1 ,Xj1 , . . . , RXi2k ,Xj2k )ω i1 ∧ ω j1 ∧ . . . ∧ ω i2k ∧ ω j2k .

If k > q, at least one pair belongs to E, otherwise

ω i1 ∧ . . . ∧ ω i2k = 0.

Remark 2.10.
Pont(Q) = Pont(T M ⊖ E),
hence the above is a restriction of [E] ∈ K0 (M ).

2.3 The Godbillon–Vey class


Let F be a codimension q foliation of M n , E = τ F , Q = T M/E. First, assume
that F is transversaly orientable i.e. Λq Q has nowhere zero section (giving
trivialization Λq Q ∼
= M × R).
Lemma 2.11. Let Ω be nonvanishing section of Λq Q. Then

dΩ = α ∧ Ω (2.1)

for some α ∈ Ω1 (M, End(E)).


Proof. It suffices to prove (2.1) locally, then patch by partition of unity.
On a chart U , choose a basis ω1 , . . . , ωq ∈ I(E) such that

Ω = ω1 ∧ . . . ∧ ωq ,
q
X
dωi = αij ∧ ωj
j=1

Then
q
X
dΩ = (−1)i ω1 ∧ . . . ∧ dωi ∧ . . . ∧ ωq =
i=1
 
q
X Xq
= (−1)i ω1 ∧ . . . ∧  αij ∧ ωj  ∧ . . . ∧ ωq
i=1 j=1

Only αii ∧ ωi can contribute to the sum, so


q
!
X
dΩ = αii ∧ Ω.
i=1

147
Part II The Godbillon–Vey class

Lemma 2.12. For all α as above (dα)q+1 = 0.


Proof.

0 = d2 Ω = dα ∧ ω − α ∧ dΩ = dα ∧ Ω + α ∧ α ∧ Ω = dα ∧ Ω.

Write dα using basis of 2-forms extending {ω1 , . . . , ωq }


X
dα = fij ωi ∧ ωj .
16i<j6n

Now take exterior product with Ω = ω1 ∧ . . . ∧ ωq


X
fij ωi ∧ ωj ∧ ω1 ∧ . . . ∧ ωq = 0.
16i<j6n

If at least one of i, j ∈ {1, . . . , q} then corresponding summand is 0. Hence


X
fij ωi ∧ ωj ∧ ω1 ∧ . . . ∧ ωq = 0,
q+16i<j6n

so
fij = 0 for q + 1 6 i < j 6 n.
Now we can write
X q
X
dα = fij ωi ∧ ωj = αj ∧ ωj ∈ Γ(E),
i<j; at least one 6q j=1

and
X
(dα)q+1 = fi1 j1 . . . fiq+1 jq+1 ωi1 ∧ ωj1 ∧ . . . ∧ ωiq+1 ∧ ωjq+1 = 0.

We just proved that form η = α ∧ (dα)q is closed.


Lemma 2.13. The class
[η] ∈ H2q+1 (M, R)
is independent on all choices involved in definition.
Proof. First assume that Ω′ = f Ω for f > 0 everywhere. Then
df
dΩ′ = f dΩ + df Ω = f α ∧ Ω + df ∧ Ω = α ∧ Ω′ + ∧ Ω′ =
f

= (α + d(log f )) ∧ Ω′ = α′ ∧ Ω′ .
Hence

Ω′ ∧ (dΩ′ )q = (α + d(log f )) ∧ (dα)q = α ∧ (dα)+ d(log(f )(dα)q ),

so η and η ′ = α′ ∧ (dα′ ) differ by boundary.

148
Part II Nontriviality of Godbillon–Vey class

Now assume that dΩ = α′ ∧ Ω, β = α − α′ sucht that β ∧ Ω = 0. Hence


β ∈ Γ(E), and recall that also dα, dα′ ∈ Γ(E). Then we have
η ′ = α′ ∧ (dα′ )q = (α + β) ∧ ((dα)q + dβ ∧ σ)
with
q−1
X
σ= ci (dαi ) ∧ (dβ)q−i−1 ∈ Γ(E)q−1 , and dσ = 0.
i=0
Then
α′ ∧ (dα′ )q = α ∧ (dα)q + α ∧ dβ ∧ σ + β ∧ (dα)q + β ∧ dβ ∧ σ,
where the last two summands belong to Γ(E)q+1 = 0, so in fact we have
α′ ∧ (dα′ )q = α ∧ (dα)q + α ∧ dβ ∧ σ =
= α ∧ (dα)q + α ∧ d(β ∧ σ) = α ∧ (dα)q − d(α ∧ β ∧ σ) + dα ∧ βσ,
where the last summand is from Γ(E)q+1 = 0. Again we see, that η ′ − η is a
boundary.
Definition 2.14. The class gv(F ) := [η] ∈ H2q+1 (M ; R) is called the Godbillon-
Vey class of a manifold with foliation (M, F ).
Remark 2.15. Nonorientable case. Lift F to Fe in M f = orientable double cover-
e
ing with γ= the generator of Z/2. Replacing Ω by 12 (Ωe − γ ∗ Ω̃) 6= 0 if needed, we
∗ e e e = γ ∗ (e e
can always assume γ (Ω) = −Ω. Then dΩ̃ = α e ∧ Ω̃, and d(γ ∗ Ω) α)∧γ ∗ (Ω).

Hence dΩ̃ = γ (e e and (e
α) ∧ Ω, 1 ∗
2 α + γ (e
α)) drops down to M.

2.4 Nontriviality of Godbillon–Vey class


On G = SL(2, R), with T G ∼ = G × g, (g - Lie slgebra of G = traceless matrices)
take the foliation given by the subbundle E generated by the left invariant vector
fields corresponding to
   
0 1 1 0
X= , H= ,
0 0 0 −1
with    
0 −1 0 1
[X, H] = − = −2X.
0 0 0 0
The third basis element is  
0 0
Y = ,
1 0
with
[Y, H] = 2Y, [X, Y ] = H.
Take the dual basis {ζ, η, χ} of g∗ and extend them as left-invariant 1-forms.
Then η defines F (i.e. E = ker η). One has
dχ = aχ ∧ ζ + bχ ∧ η + cζ ∧ η,
b = dχ(H, Y ) = −χ([H, Y ]) = 2χ(Y ) = 0,
c = dχ(X, Y ) = −χ([X, Y ]) = −χ(H) = −1,
a = dχ(H, X) = χ([X, H]) = −2χ(X) = 0,

149
Part II Foliations with rigid Godbillon-Vey class

hence
dχ = −ζ ∧ η,
dζ = −2χ ∧ ζ,
dη = 2χ ∧ η.
The last implies
α = 4χ ∧ dχ = −4χ ∧ ζ ∧ η.
The form α drops down to M = Γ \ G for any Γ cocompact giving a volume
form, hence
[αΓ ] = generator of H3 (M ; R).
More precisely, let Σg be the Riemann surface of genus g > 2. Then its universal
cover is the upper half plane
H = SL(2, R)/ SO(2),
on which Γ = π1 (Σg ) acts by Mobius transformation
az + b
Γ ⊂ PSL(2, R), z 7→ .
cz + d
Let Γ̃ be the double cover of Γ. Then Γ̃ is cocompact. Morover M ∼
= S 1 Σg (unit
tangent bundle), hence
Z
[αΓ ]([M ]) = 4 ζ ∧η∧χ
S 1 Σg
Z
= 4π ζ ∧ η = 4πArea(Σg )
Σg
Z
= −4π Kdσ
Σg

= −8π 2 (2 − 2g).

2.5 Foliations with rigid Godbillon-Vey class


Let F be a foliation of codimension one on a manifold X. It can be described
1. locally by the compatible system of submersions
x
i
X ⊃ Ui −→ R,
when the leaves are level sets of functions xi , or
2. globally by the nonvanishing 1-form ω0 with values in the orientation
sheaf (the sheaf of sections of the flat bundle associated by the sign of the
determinant) of the normal bundle Q of F , whose kernel is equal to the
tangent distribution F of F .
Definition 2.16. We say that F is given a transversal projective structure if
there are given functions xi as above, whose domains cover X and which are
related on intersections Ui ∩ Uj by fractional linear transformations
ax + b
x 7→ .
cx + d

150
Part II Foliations with rigid Godbillon-Vey class

The Frobenius condition of integrability of F yields the existence of 1-form ω1


such that
dω0 = ω1 ∧ ω0 .
Then the 3-form ω1 ∧ dω1 represents the Godbillon-Vey class gv(F ) in the
De Rham cohomology of X. It is an invariant of C 1 -diffeomorphisms [r-g88],
the concordance equivalence of foliations and for oriented closed 3-folds the
Godbillon-Vey number is invariant under foliated cobordisms [t-w72]. However,
in contrast to primary characteristic classes, it can vary under continuous defor-
mations, which means that it is not a homotopy invariant [t-w72]. This suggests
that not being a robust invariant it can be related with more subtle geometric
structure of the foliation. First indication in this direction was the rigidity the-
orem [h-yxx],[t-w72] saying that under a deformation in the class of foliations
admitting a transversal projective structure the Godbillon-Vey class does not
change. The main result of [?] is the following generalization of that result
on deformations of foliations admitting a transversal projective structure, but
taken in the class of infinitesimal deformations with arbitrary singularities and
not necessarily satisfying the transversal projective structure assumption, and
somewhat surprising inversion of this generalization on closed oriented three-
folds.
Theorem 2.17. (Thm 4, [m-t99]) Let F be a foliation of codimension one on
a manifold X.
1. If F admits a transversal projective structure and the topological vector
space H 3 (X, R) is separated, then gv(F ) is topologically rigid.
2. If X is closed oriented, the topological vector space H2 (X, TX/F ) is sep-
arowalna and gv(F ) is topologically rigid, then F admits a transversal
projective structure.
Intuitively, if one sees the Godbillon-Vey number as a function on the moduli
space of foliations of codimension one on a closed oriented threefold, then the
set of critical points of this function consists precisely of foliations admitting a
transversal projective structure. Proof of this theorem, and even its formulation,
needs some modification of the theory of deformations of foliations introduced
by Heitsch [h-lxx], Hamilton [h-r77] and developed by Desolneux-Moulis [dmxx],
so to take singular perturbation of a smooth foliation into account. They are
described by distributional sections of sheaves naturally related with a foliation.
Among such sheaves the following ones are important to us: the sheaf OX/F of
functions locally constant along the leaves of the foliation F , transversal tangent
sheaf TX/F , its OX/F -dual sheaf Ω1X/F and their tensor products balanced over
OX/F . We denote sheaves of distributional sections of these sheaves using the
symbol (−), e.g. TX/F .
Example 2.18. Define the family F (t) of singular foliations on R2 defined by the
differentiable family of nonvanishing smooth 1-currents
Z t 
ω0 (t) := dx + f (s, ·)ds dy.
0

Then the value of ω0 (t) at t = 0, ω0 := ω0 (t) = dx is smooth, but the class of


its derivative, as a current depending on t, at t = 0 modulo ideal generated by

151
Part II Foliations with rigid Godbillon-Vey class

ω0  
d
δ(ω0 ) := ω0 (t) t=0
= f (·)dy mod (ω0 )
dt
can be arbitrarily singular. To illustrate this phenomenon, let us take
Z t −(y/s)2 !
e
ω0 (t)(x, y) := dx + √ ds dy.
0 πs

Then leaves are level sets of the function


Z t Z y/s !
1 −u2
x(t) := x + √ e du ds.
0 π 0

One can see that


1. for t = 0 leaves are vertical lines
2. the common singular locus for all t 6= 0 is equal to S = {(x, y) ∈ R2 | y =
0} and singularities of leaves are cuspidal.
In this way we obtain a deformation of the foliation by vertical lines in the family
of singular foliations. Let jS be the current corresponding to the singular locus
S. Computing the first derivative of ω0 (t) at t = 0 we obtain

δ(ω0 ) = jS mod (ω0 ).

This means that the infinitesimal variation of this smooth foliation in this family
describing adding microscopic cusps has distributional values. Note that topo-
logical type of the singular foliation is unchanged under this deformation. This
is an example of an infinitesimal singular deformation of a smooth foliation.
In general, infinitesimal topological deformation theory of smooth foliations
is described by means of sheaf cohomology [m-t99], where the sheaf in question
is the sheaf TX/F of distributional local sections of the transversal tangent sheaf
TX/F . Theory of infinitesimal singular deformations of foliations is based on the
following identifications.
Proposition 2.19. (Prop. 2, [m-t99]) There exist natural bijections:
1. between the space of global sections H0 (X, TX/F ) and the space of infinites-
imal transversal singular automorphisms of F ,
2. between the cohomology space H1 (X, TX/F ) and the space of infinitesimal
singular deformations F up to infinitesimal singular conjugations.
It turns out that the formal differential calculus analogical to that one from
the above example makes sense also for the Godbillon-Vey class in the De Rham
cohomology. This gives rise to the notion of the universal variation of the
Godbillon-Vey class under infinitesimal singular deformations, which is a con-
tinuous linear map
δ gv(F )
H1 (X, TX/F ) −→ H3 (X, R)
between cohomology spaces equipped with appropriate canonical topologies
[m-t99]. We say that a given foliation has topologically rigid Godbillon-Vey

152
Part II Foliations with rigid Godbillon-Vey class

class, if the universal variation of the Godbillon-Vey class under infinitesimal


topological deformations is zero. Sheaf cohomology can be used to study rela-
tions between characteristic classes of foliations and the transversal projective
structure because there exists a cohomological obstruction to the existence of
such a structure.
Theorem 2.20. (Thm 2, [m-t99]) There exists an invariant

i2 (F ) ∈ H1 (X, (Ω1X/F )⊗2 ),

which vanishes if and only if the foliation F admits a transversal projective


structure. If i2 (F ) = 0, then the set of transversal projective structures on F is
an affine space whose space of vectors equals H0 (X, (Ω1X/F )⊗2 ).

To proceed further, we will apply the following useful canonical nondegen-


erate pairings between cohomology with values in the above and other similar
sheaves.
Theorem 2.21. (Thm 1, [m-t99]) Let F be a foliation of dimension n and of
codimension m on a manifoldX. For every locally free OX/F -module E of finite
rank there exist natural nondegenerate pairings

Hk (X, HomOX/F (E, ωX/F )) ⊗ Hcn−k (X, E) → R,

Hkc (X, HomOX/F (E, ωX/F )) ⊗ Hn−k (X, E) → R.


Now, the following fact is crucial for the proof of the main theorem.
Theorem 2.22. (Thm 3, Prop. 3, [m-t99]) On a manifold X of dimension n +
1, the variation of the Godbillon-Vey class gv(F ) of a foliation F of codimension
one
δ gv(F )
H1 (X, TX/F ) −→ H3 (X, R)
and the Yoneda product with the obstruction i2 (F ) to the existence of a transver-
sal projective structure on F
i2 (F )∪
Hcn−1 (X, (Ω1X/F )⊗2 ⊗ orX ) ←− Hcn−2 (X, orX )

are (up to the factor (−1)n+1 /2) adjoint one to each other with respect to
Poincaré duality
H3 (X, R) ⊗ Hcn−2 (X, orX ) → R
and the duality

H1 (X, TX/F ) ⊗ Hcn−1 (X, (Ω1X/F )⊗2 ⊗ orX ) → R.

The last theorem allows us to derive vanishing of one of these maps from
vanishing of the other one, provided appropriate topological cohomology spaces
are separated. Especially interesting in this context is separatedness of the space
H2 (X, T X/F ), which is an analog of the space occuring in the Kodaira-Spencer
theory of deformations of complex structures as a receptor of obstructions to
deformations. The following theorem gives a sufficient criterion to separatedness
of H2 (X, TX/F ). Denoting Hk (X) := Hk (X, TX/F ) we have

153
Part II Naturality under transversality

Theorem
S 2.23. (Thm 5, [m-t99]) Let I be a linearly ordered set and let X =
i∈I X i be an open covering of the manifold X such that for all i < j < k

Xi ∩ Xj ∩ Xk = ∅

and for all i ∈ I spaces H2 (Xi ) are separated. If at least one of the conditions
below 1) H1 (Xi ) = 0 and H1 (Xi ∩ Xj ) - separated, 2) H1 (Xi ∩ Xj ) = 0,
is fulfilled for all i < j, then H2 (X) is separated.

2.6 Naturality under transversality


Let φ : N → M , E ⊂ T M integrable subbundle, F - codimension q foliation,
τ F = E. If V → M is a vector bundle, then for each invariant polynomial
P ∈ I(glq (R)) of degree k, we have a class P (V ) ∈ H2k (M ; R). It behaves
naturally with respect to pullback

φ∗ (V ) /

V
π


φ 

N /

P (φ∗ (V )) = φ∗ (P (V )).
By Bott vanishing Theorem 2.9, all classes for Q = T M/E are 0 if k > q.
The Godbillon–Vey class gv(M, F ) ∈ H2q+1 (M ; R) is a nontrivial invariant.
Definition 2.24. We say that φ is transversal to E (or to F ), φ ⋔ E, if for
each x ∈ N
Tφ(x) M = φ∗ (Tx N ) ⊕ Eφ(x) .
Equivalently
π ◦ φ∗x : Tx N → Tφ(x) M/E
is surjective.
Lemma 2.25. E e := φ−1 e
∗ (E) is involutive, hence defining a foliation F =
φ (F ), whose leaves are the connected components of φ−1 (L), L ⊂ F.
−1

Proof. (Short) Let E = τ F be given by a cocycle {(Ui , fi , gij ) i, j ∈ I},



= −1
fi : Ui → R submersions, gij : fj (Ui ∩ Uj ) −
q
→ fi (Ui ∩ Uj ). Then {(φ (Ui ), fi ◦
φ, gij ) i, j ∈ I} define Fe.
Proof. (More useful) Any map φ can be decomposed as a composition
id×φ M pr
N −−−→ N × M −−−
→ M,

x 7→ (x, φ(x)); (x, y) 7→ y.


It is sufficient to prove the lemma for
(a) id × φ - injective immersion,
(b) prM - projection.

154
Part II Transgressed classes

For each map in this composition the statement is obvious.


e = E ∩ T N,
(a) E
e = T N ⊕ E.
(b) E

Definition 2.26. A characteristic class for foliation F is an assignment

(M, F ) 7→ γ(M, F ) ∈ H∗ (M ; R)

such that if φ : N → M is transversal to F , then

γ(N, φ∗ (F )) = φ∗ (γ(M, F )).

Example 2.27. If (M, F ) is transversally oriented, i.e. there exists nowhere zero
section Ω of Λq Q, then we have Godbillon–Vey class. On local chart U

Ω = ω1 ∧ . . . ∧ ωq , {ω1 , . . . , ωq } − generators of Γ(E U


),

dΩ = α ∧ Ω, gv(M, F ) = [α ∧ (dα)q ] ∈ H2q+1 (M ; R).


For φ : N → M , {φ∗ (ω1 ), . . . , φ∗ (ωq )} is the set of generators of for Γ(φ∗ (E) φ−1 (U)
)
and therefore
dφ∗ (Ω) = φ∗ (dΩ) = φ∗ (α) ∧ φ∗ (Ω),
and thus

gv(N, φ∗ (F )) = φ∗ (α) ∧ (dφ∗ (α))q = φ∗ (α ∧ (dα)q ) = φ∗ (gv(M, F )).

Example 2.28. Pontryagin classes are characteristic classes of for foliation, since
for P ∈ I k (glq (R)) we have

P (φ∗ (F )) = φ∗ (P (F )),

where P (F ) = P (Q) for Q = T M/τ F .

2.7 Transgressed classes


Let (M, F ) be a manifold with foliation, ∇0 , ∇1 two connections on Q = T M/E,
E = τ F . Then
∇1 − ∇0 = α ∈ Ω1 (M, End(E)).
Let ∇t := t∇1 + (1 − t)∇0 be linear homotopy between connections, and
R0 , R1 , Rt corresponding curvatures. Then by the theorem of (2.4) for P ∈
I k (glq (R))
P (R1 ) − P (R0 ) = dT P (∇1 , ∇0 ), where
Z 1
T P (∇1 , ∇0 ) := k P (α, Rt , . . . , Rt )dt.
0

Let ∇1 = ∇ be the E-flat connection (or Bott connection) (Definition 2.7),
i.e.
∇♭X (π(Y )) = π([X, Y ]), ∀X ∈ Γ(E), π : T M → T M/E = Q.

155
Part II Transgressed classes

The corresponding curvature satisfies (Lemma 2.8)

R♭ (X1 , X2 ) = 0, ∀X1 , X2 ∈ Γ(E).

As a second connection ∇0 we take metric (or Riemannian) connection ∇♯ ,


i.e.
Xhs1 , s2 i = h∇♯X s1 , s2 i + hs1 , ∇♯X s2 i,
for s1 , s2 ∈ Γ(Q). Then
• P (R♭ ) = 0 if k > q, by Bott theorem (2.9),
• P (R♯ ) = 0 if k is odd, by lemma (2.5).
In particular for k > q odd form T P (∇♭ , ∇♯ ) is closed, dT P (∇♭ , ∇♯ ) = 0, so

T P (M, F ) := [T P (∇♭ , ∇♯ )] ∈ H2k−1 (M, R).

Definition 2.29. We call T P (M, F ) a transgressed class.


Proposition 2.30. For foliation F on a manifold M and P ∈ I k (glq (R)),
k > q = dim T M/τ F , class [T P (M, F )] ∈ H2k−1 (M ; R) is independent of
choices ∇♭ and ∇♯ , and therefore is an invariant of foliation.
Proof. Let i ∇♭ , i ∇♯ , i = 0, 1 be two different choices of connections, and let
t
∇♭ := ψ(t)1 ∇♭ + (1 − ψ(t))0 ∇♭ ,
t
∇♯ := ψ(t)1 ∇♯ + (1 − ψ(t))0 ∇♯ ,
where in both cases ψ : [0, 1] → [0, 1] is a smooth function such that ψ ≡ 0 near
0 and ψ ≡ 1 near 1.
Now take the bundle E e = E ⊕R on M ×R (as a integrable bundle of foliation
on M × R). On the quotient pr∗M (Q) we define the connections ∇ f♭ and ∇f♯ .

pr∗M (Q) e
T (M ⊕ R)/E Q = T M/τ F

prM 

M ×R /

Sections of bundles over M × R can be represented as follows


Γ(T (M × R)) = {f (x, s)Y + g(x, s) Y ∈ Γ(T M ), f, g ∈ C ∞ (M × R)}.
∂s

Γ(pr∗M (Q)) = {f (x, s)π(Y ) Y ∈ Γ(T M ), π : T M → Q, f ∈ C ∞ (M × R)}

It suffices to define
e
∇ s
(X, ∂ ) (π(Y )) := ∇X (π(Y )).
∂t

f♭ or ∇
e =∇
for ∇ f♯ .

156
Part II Transgressed classes

We have
e X (f (x, s)π(Y )) = X(f )π(Y ) + f s ∇X (π(Y )),

e ∂ (f (x, s)π(Y )) = ∂f π(Y ),



∂s ∂s
where ∇ = s ∇ + (1 − s) ∇ , ∇ = s ∇ + (1 − s)0 ∇♯ . Using inclusions
s ♭ 0 ♭ 0 ♭ s ♯ 0 ♯

is : M → M × R, is (x) = (x, s), we can write


f♭ ) =0 R♭ , i∗ (R
i∗0 (R f♭ ) =1 R♭
1

and analogously for ∇♯ , R♯ . Similarly


i∗0 (e
α) =0 α, i∗1 (e
α ) =1 α
for corresponding differences 0 α =0 ∇♭ −0 ∇♯ and 1 α =1 ∇♭ −1 ∇♯ . Hence
e ♭, ∇
i∗0 (T P (∇ e ♯ )) = T P (0 ∇♭ ,0 ∇♯ ), and

e ♭, ∇
i∗1 (T P (∇ e ♯ )) = T P (1 ∇♭ ,1 ∇♯ ).
e ♭ is E-flat,
Note that ∇ e e ♯ is Riemannian for pr∗ (Q).
and ∇ M
The proof is completed by the elementary lemma (homotopy invariance of
de Rham cohomology)
Lemma 2.31. Let ω ∈ Ωk (M × R), dω = 0. Then i∗1 (ω) − i∗0 (ω) is exact.
Proof. We can write
ω = π ∗ (α) ∧ f (x, t)dt + g(x, t)π ∗ (β),
with α ∈ Ωk−1 (M ), β ∈ Ωk (M ).
One has
L∂t (ω) = dι∂t + ι∂t dω = L∂t (ω) = d((−1)k−1 f (x, t) pr∗M (α))
= (−1)k−1 f (x, t)d pr∗M (α) + pr∗M (α) ∧ dx f + pr∗M (α) ∧ ∂t f dt,

where ∂t := ∂t . On the other hand

L∂t s=t0
(ω) = (is (pr∗M (α) ∧ f (x, t)dt + g(x, t) pr∗M (β)))
∂s s=t0
= ∂t f (x, t) t0 pr∗M (α) ∧ dt + ∂t g(x, t) t0 pr∗M (β).

Comparing both sides one gets


∂t g(x, t) ∧ pr∗M (β) = (−1)k−1 (f (x, t)d pr∗M (α) + dx f (x, t) ∧ pr∗M (α))
= (−1)k−1 dx (f (x, t) pr∗M (α)).
Hence
Z 1 
g(x, 1) pr∗M (β) − g(x, 0) pr∗M (β) = (−1) k−1
dx f (x, t)dt · pr∗M (α) ,
0
so  Z 
1
i∗1 (ω) − i∗0 (ω) = d (−1)k−1 f (x, t)dt · α .
0

157
Part II Transgressed classes

Proposition 2.32. For any P ∈ I k (gln (R)) with k > q odd, T P (M F ) is a


characteristic class.
Proof. It is sufficient to prove the naturality in two special cases
1. i : N → M is injective immersion,
2. p : N × M → M a projection.

Case. 1 We have i∗ (E) = E ∩ T N , i∗ (Q) = Q N


, hence ∇♭ , ∇♯ restrict to the same
kind of connections. Thus one has

T P (N, i∗ (F )) = i∗ (T P (M, F )).

et = p∗ (Rt ),
Case. 2 We lift ∇♭ , ∇♯ to the same kind of connections on N × M . R

e = p (α).
α

Definition 2.33. Two vector bundles E0 , E1 ⊂ T M of codim = q are transver-


e ⊂ T (M × R) of codim = q, such that
saly homotopic if there exists E
e is involutive,
1. E
e is transversal to M × {0} and M × {1},
2. E
e = E0 and i∗ (E)
3. i∗0 (E) e = E1 .
1

Proposition 2.34. The class T P (M, F ) depends only on transverse homotopy


class of foliation F .

158
Chapter 3

Weil algebras

3.1 The truncated Weil algebras and character-


istic homomorphism
The set of invariant polynomials I(glq (R)) is generated by P2k (A) := tr(Ak ),
A ∈ glq (R). Alternatively we have
q
X
det(I + tA) = ci (A)ti .
i=0

Coefficients ci (A) are symmetric functions of eigenvalues. If


 
λ1 0 · · · 0
 0 λ2 · · · 0 
 
A∼ . .. .. .. 
 .. . . . 
0 0 ··· λq

then
det(I + tA) = (1 + tλ1 )(1 + tλ2 ) . . . (1 + tλq ) =
X
= 1 + t(λ1 + λ2 + . . . + λq ) + t2 ( λi λj ) + . . . + tq λ1 λ2 . . . λq .
c(A) := det(I + A) = 1 + c1 (A) + . . . + cq (A),
c(A ⊕ B) = c(A)c(B).
The set I(glq (R)) can be presented as polynomial ring

I(glq (R)) = R[c1 , . . . , cq ].

For manifold with foliation (M, F ), Q = T M/E, E = τ F , we have

ck (R♭ ) = 0, ∀k > q.

Moreover for each P ∈ Rk [c1 , . . . , cq ], k > q

P (R♭ ) = 0 ∈ Ω2k (M ).

159
Part II The truncated Weil algebras and characteristic homomorphism

Define

R[c1 , . . . , cq ]q := R[c1 , . . . , cq ]/(weight > 2q), deg(ci ) = 2i.

For any connection ∇ on E we have a map

λE (∇) : R[c1 , . . . , cq ] → Ω• (M ),

λE (∇)(P ) := P (∇2 ).
Proposition 3.1. 1. λE (∇♭ ) annihilates all polynomials of degree > q, so it
induces a map
λE (∇♭ ) : R[c1 , . . . , cq ]q → Ω• (M ).

2. λE (∇♯ ) annihilates all polynomials of odd degree, in particular

λE (∇♯ )(c2i−1 ) = 0.

3. There is a third map

T λE (∇♭ , ∇♯ ) : R[c1 , . . . , cq ] → Ω∗ (M )

satisfying

dT λE (∇♭ , ∇♯ )(P ) = λE (∇♭ )(P ) − λE (∇♯ )(P ).

In particular
dT λE (∇♭ , ∇♯ )(c2i−1 ) = λ(∇♭ )(c2i−1 ).
This can be summarized in the following cochain complex. First form a
differential graded algebra (DGA)

W Oq := Λhu1 , u3 , . . . , u2l−1 i ⊗ R[c1 , . . . , cq ]q ,

where the first algebra in the tensor product is an exterior algebra generated
by elements u2i−1 of degree 4i − 3, and l is maximal integer such that 2l − 1 6
q. Generators of second algebra cj have degree 2j, and this is a quotient of
polynomial algebra by the ideal of polynomials of degree > q (weight > 2q).
Now define d : W Oq → W Oq as the differenital of degree 1 given on generators
by the formula
du2i−1 = c2i−1 , 1 6 i 6 l,
dcj = 0, 1 6 i 6 q.
Definition 3.2. Define a map λE : W Oq → Ω• (M ) by

λE (u2i−1 ) := T λE (∇♭ , ∇♯ )(c2i−1 ),

λE (cj ) := λE (∇♭ )(cj ), 1 6 j 6 q.


Then λE : W Oq → Ω• (M ) is a map of DGA’s, hence it induces a map

λ∗E : H∗ (W Oq ) → H∗ (M ; R)

of cohomology algebras.

160
Part II The truncated Weil algebras and characteristic homomorphism

We call λ∗E a characteristic map in analogy to

χE : H∗ (B GLn (R)) = I(gln (R)) → H∗ (M ; R)

for a n-dimesional vector bundle E → M .


Theorem 3.3 (Bott). 1. λ∗E depends only on E, and not on the choice of
connections.
2. λ∗E is natural, i.e. for φ : N → M , φ ⋔ F , one has

λ∗φ∗ (E) = φ∗ ◦ λ∗E .

3. λ∗E depends only on the transverse homotopy class of E (def. (2.33)).


Proof. Theorem has essentially been proved.
1. This has been proved in proposition (2.30).
2. This has been proved in proposition (2.32).
e t on
3. The same proof as in proposition (2.30) and lemma (2.31) with ∇
M × I inducing ∇0t on E0 and ∇1t on E1 .

Example 3.4 (W O1 and Godbillon–Vey class). For q = 1 we have

W O1 = Λhu1 i ⊗ R[c1 ]1 ,

hence {1, u1, c1 , u1 c1 } form a R-basis and du1 = c1 , dc1 = 0. Clearly

H0 (W O1 ) = R · 1,

H1 (W O1 ) = 0,
H2 (W O1 ) = 0,
H3 (W O1 ) = R · u1 c1 .
Let (M, E) be a manifold with codim = 1 foliation F , τ F = E, and assume
that Q = T M/E is trivializable (i.e. E transversaly oriented).

λE (c1 ) = λE (∇♭ )(c1 ),

λE (u1 ) = T λE (∇♭ , ∇♯ )(c1 ).


Let Ω ∈ Ω1 (M ) be the orientation form of Q∗ , so E = ker Ω. Let Z be a vector
field with Ω(Z) = 1, which gives trivialization of Q. Then

T M = E ⊕ RZ.

Let Ω be defined by
Ω(X) = 0, for X ∈ E,
Ω(Z) = 1.

161
Part II The truncated Weil algebras and characteristic homomorphism

Then
dΩ = α ∧ Ω, α ∈ Ω1 (M ).
Form α defines a Bott connection by

∇♭ (π(Z)) = −α ⊗ π(Z),

∇♭X (π(Z)) = −α(X)(π(Z)) = π([X, Z]).


Indeed, one has for all X ∈ E

dΩ(X, Z) = −Ω([X, Z]) = −Ω(π([X, Z])), and

α ∧ Ω(X, Z) = α(X)Ω(Z) − α(Z)Ω(X) = α(X).


Thus
α(X) = −Ω(π([X, Z])).
Godbillon–Vey class is a class of α ∧ dα in H3 (M ; R). One the other hand one
has

(∇♭ )2 (π(Z)) = ∇♭ (−α ⊗ π(Z)) = −dα ⊗ π(Z) + α ∧ α ⊗ π(Z) =

= dα ⊗ π(Z),
hence
R♭ = dα, so
λE (c1 ) = dα.
Define a Riemannian connection on Q by

∇♯X (π(Z)) = 0, ∀X ∈ E,

∇♯Z (π(Z)) = 0, where ||Z|| = 1.


Then ∇♭ − ∇♯ = −α ∈ Ω1 (M, End(Q)) = Ω1 (M ), hence

λE (u1 ) = T λE (∇♭ , ∇♯ )(c1 ) = −α.

This implies
λE (u1 c1 ) = α ∧ dα = gv(M, F ).
Proposition 3.5. If E = τ F is of codim = q, transversally oriented, then

λE (u1 cq1 ) = gv(E).

Proof. We have nonvanishing form Ω ∈ Γ((Q∗ )q ). Locally it can be written as

Ω = ω1 ∧ . . . ∧ ωq ,

with {ω1 , . . . , ωq }- generators of Γ(E). Write


X
dωi = αij ∧ ωj ,
j

162
Part II The truncated Weil algebras and characteristic homomorphism

and define ∇♭ : Γ(Q) → Γ(T ∗ M ⊗ Q) by


X
∇♭ (π(Zi )) = − αji ⊗ π(Zj ),
j

where {Z1 , . . . , Zq } is a dual basis to {ω1 , . . . , ωq } on a complement of E. One


has for all X ∈ E
X
dωi (X, Zk ) = (αij (X)ωj (Zk ) − αij (Zk )ωj (X)).
j

But
dωi (X, Zk ) = −ωi ([X, Zk ]) = π([X, Zk ]),
and on the right hand side we have only αik (X), so
X
π([X, Zk ]) = αik (X)π(Zi ),
i

while X
∇♭X (π(Zk )) = − αjk (X)π(Zj ) = π([X, Zk ]),
j
hence it is a Bott connection. Its curvature is
X
(∇♭ )2 (π(Zi )) = − ∇♭ (αij ⊗ π(Zj )) =
j
X X X
=− dαji ⊗ π(Zj ) + αji (− αkj ⊗ π(Zk )) =
j j k
X X
=− (dαki − αkj ∧ αji )π(Zk ),
k j
i.e.
R = dα − α ∧ α.
This implies
c1 (R) = tr(dα) − tr(α ∧ α) = tr(dα) = d(tr α),
hence
c1 (R)q = d(tr α)q .
Take Riemannian connection given by an orthogonal matrix form
X
∇♯ (π(Zi )) = βij ⊗ π(Zj ).
j

Now X
(∇♭ − ∇♯ )(π(Zi )) = (αij + βij ) ⊗ π(Zj ),
j
hence
∇♭ − ∇♯ = −α − β, tr β = 0
so the transgressed form is
T c1 (α + β) = tr α.
Now
gv(E) = [tr α ∧ (tr(dα))q ] = [u1 c1 (R)q ].

163
Part II Wq and framed foliations

3.2 Wq and framed foliations


Definition 3.6. Differential graded algebra Wq
Wq := Λhu1 , . . . , uq i ⊗ R[c1 , . . . , cq ]q
dui = ci , dci = 0, ∀i = 1, . . . , q.
These algebras are useful for foliation (M, F ) with Q trivializable, when one
can transgress to a flat Riemannian connection and get
µE : Wq → Ω• (M ),

µE (ui ) := T λE (∇♭ , ∇♯,0 )(ci ),


µE (ci ) := λE (∇♭ )(ci ).
Notation: for i1 < . . . < ir , j1 6 . . . 6 js we denote
| {z } | {z }
I J
uI cJ = ui1 . . . uir cj1 . . . cjr .
Proposition 3.7. The elements
(a)
1 ∪ { u I cJ |J| 6 q, i1 + |J| > q, i1 6 j1 }

form a basis of H (Wq ).
(b)
 
if r = 0 then all jk even,
1∪{ uI cJ ik odd , |J| < q, i1 +|J| > q, and
if r 6= 0 then i1 6 minodd {jk }
form a basis of H∗ (W Oq ).
Proof. (sketch)
Ad.(a)
r
X
d(uI cJ ) = (−1)k−1 ui1 . . . duik . . . uir cJ
k=1
Xr
= (−1)k−1 ui1 . . . uc
ik . . . uir cik cJ = 0,
k=1

because deg cik cJ > 2(|J| + i1 ) > 2q.


Ad.(b) If r = 0 then d(cJ ) = 0. The case r 6= 0 is treated as above.

Consequences of (a) for H∗ (Wq ).


1.
deg(uI cJ ) = (2i1 − 1) + . . . + (2ir − 1) + (2j1 + . . . + 2js )
6 2(1 + . . . + q) − q + 2|J| 6 q(q + 1) − q + 2q = q 2 + 2q,

hence Hm (Wq ) = 0, for m > q 2 + 2q.

164
Part II Wq and framed foliations

2. On the other hand


deg(uI cJ ) > 2|J| > 2q,
hence Hm (Wq ) = 0, for 1 6 m < 2q. With a little more work we can
eliminate m = 2q which can occur only if |I| even.
3. The product structure is trivial.
Pk
4. In H2q+1 (Wq ) the classes u1 cα1 αk
1 . . . ck with i=1 αi = q are linearly in-
dependent
Similar conclusions hold for H∗ (W Oq ):
1. Hm (W Oq ) = 0, for m > q 2 + 2q.
2. For m 6 2q one gets the Pontryagin classes

{1, p1, . . . , p[ q ] }.
2

3. The product structure is trivial in “high degree”.


αk Pk
4. In H2q+1 (W Oq ) the classes u1 cα
1 . . . ck with
1
i=1 αi = q are linearly
independent.

165
Chapter 4

Gelfand-Fuks cohomology

4.1 Cohomology of Lie algebras


Recall the formula for the exterior derivation d : Ωp (M ) → Ωp+1 (M )
p
X
dω(X0 , . . . , Xp ) = ci , . . . , Xp )
(−1)i Xi ω(X0 , . . . , X
i=0
X
+ ci , . . . , X
(−1)i+j ω([Xi , Xj ], X0 , . . . , X cj , . . . , Xp ).
i<j

H∗ (Ω• (M ), d) = H∗dR (M ; R).


We can view Ω• (M ) as a C ∞ (M ) linear homomorphisms

Ω• (M ) ∼
= HomC ∞ (M) (Λ• VM , C ∞ (M )),

where VM is a Lie algebra of vector fields on M with

[X, Y ] = XY − Y X.

More general context consists of


• g - a Lie algebra of finite dimension over a field k,
• A - g-module
• Cochains C • (g; A) := Homk (Λ• g, A) with differential

d : C p (g; A) → C p+1 (g; A),

given by the same formula as above.


• Cohomology
H∗ (g; A) := H∗ (C • (g; A), d).

Relative Lie algebra cohomology is defined as follows. Let h ⊂ g be the Lie


subalgebra. Define relative cochains as

C • (g, h; A) := {c ∈ C • (g; A) ιX c = 0 and ιX dc = 0 ∀X ∈ h}.

166
Part II Gelfand-Fuks cohomology

By definition it is a subcomplex and its cohomology is

H∗ (g, h; A) := H∗ (C • (g, h; A), d).

Since
LX = dιX + ιX d, LX ω = dιX ω + ιX dω = 0,
alternatively we can put

C • (g, h; A) := {c ∈ C • (g; A) c basic i.e. ιX c = 0 and LX c = 0 ∀X ∈ h}.

One has
C • (g, h; A) = Homk (Λ• (g/h), A)h .
Slightly more generally, if H is a Lie group with h = Lie(H), acting on g and A
such that, the differential of the action on g is adg h, then

C • (g, H; A) := {c ∈ HomH (Λ• g, A) ιX c = 0 ∀X ∈ h},

and its cohomology is


H∗ (g, H; A).
Example 4.1. Let g := gln (R). Its complexification is gC := gln (C). We have

H∗ (gC ) = H∗ (g) ⊗ C.

Also one has for un := Lie(U (n))


hni
H∗ (gln (R)) = H∗ (un ) = Λhu1 , u3 , . . . , u2l+1 i, l = .
2
Furthermore for g ∈ U (n) and k odd

d tr((g −1 dg)k ) = − tr((g −1 dg)k+1 ) = 0.

The class uk := [tr((g −1 dg)k )] is called a Chern-Simons class.

4.2 Gelfand-Fuks cohomology


Let VM be the algebra of vector fields on a manifold M , that is Γ(T M ). C ∞
topology on VM is given by C ∞ convergence on compacta of the local compo-
nents (which are functions), and their derivatives.
n
X ∂
X= fi , f i ∈ C ∞ (M ).
i=1
∂xi

Definition 4.2. Define the Gelfand-Fuks cohomology as the cohomology of the


algebra VM continuous with respect to the C ∞ topology on VM

H∗GF (VM ) := H∗cont (VM ; R).

167
Part II Gelfand-Fuks cohomology


Here Ccont (VM ; R) are continuous functionals on VM with respect to C ∞
topology.
The remarkable fact [Gelfand-Fuks] is that H∗GF is finite dimensional. An
important step in the proof of this is played by an algebra of formal vector fields
on M ( )
Xn
i ∂ i 1 n
An := X = f f ∈ R[[x , . . . , x ]] .
i=1
∂xi
The dual algebra of vector fields

VM := Homcont (VM , R)
consists of distributions with compact support. The notion of support makes
sense for the cochains

Ccont (VM , R) := Λ• VM

and is preserved by
d : Λ• VM

→ Λ•+1 VM

.
In particular one can take for p0 ∈ M the subcomplex
Λ• VM,p

0
:= distributions supported at p0 .

Then VM,p0
is a real vector space spanned by ∇p0 and its partial derivatives
n
X ∂
X= fi
i=1
∂xi

∂ |α| f i
X 7→ (−1)|α| .
∂xα
They only depend on the jet of X at p0 . Thus we are dealing with the continuous
Lie algebra complex of
( n
)
X
i ∂ i 1 n
An := X = f f ∈ R[[x , . . . , x ]] .
i=1
∂xi

with the I-adic topology (since the elements of the dual depend on finite set).
In A∗n we have following forms
θi (X) := f i (0), 1 6 i 6 n,
∂f i
θji (X) := − , 1 6 i, j 6 n,
∂xj x=0
i ∂2f i
θjk (X) := , 1 6 i, j, k 6 n,
∂xj ∂xk x=0
and generally for multiindex α = (α1 , . . . , αn )

∂ |α|
θαi := (−1)|α| .
∂xα x=0

We make Λ• A∗n into a complex by defining the differential


X
dω(X0 , . . . , Xn ) := ci , . . . , X
(−1)i+j ω([Xi , Xj ], X0 , . . . , X cj , . . . , Xn ).
i<j

168
Part II Gelfand-Fuks cohomology

1. The elements
{θαi 1 6 i 6 n, α ∈ (Z+ )n }
span C 1 (An ) = A∗n , hence generate all of

M
C • (An ) = Λk A∗n .
k=0

Note that θαi = θβi if α = β as an unordered sets.


2. The Lie derivative 

L θi = θji , and
∂xj
   
∂ ∂
L L θi = θjki
, etc.
∂xj ∂xk
Indeed
   
∂ d
L i
θ (X) = τ j θi
t=0 t
(X)
∂xj dt
 
d j
= θi τ (X)
dt t=0 −t
d
= f i (x1 , . . . , xj − t, . . . , xn )
dt t=0
∂f i
= − i x=0 = θji (X).
∂x
In general  

L θαi = θα∪j
i
∂xj
Since  
∂ ∂
, = 0,
∂xi ∂xj
we have     
∂ ∂
L , L = 0,
∂xi ∂xj
whence
3.  
∂ ∂  1
C (An ) ∼
1
=R , . . . , n θ , . . . , θn
∂x1 ∂x
i.e. is a free module with n generators over the polynomial ring in n
generators.
Proposition 4.3. We have following identities in C • (An )
1. X
dθi + θji ∧ θj = 0,
j

169
Part II Gelfand-Fuks cohomology

2. X 
dθki + i
θjk ∧ θj + θji ∧ θkj = 0,
j

3. X 
i
dθkl + i
θjkl ∧ θj + θjk
i
∧ θlj + θjl
i
∧ θkj + θji ∧ θkl
j
= 0.
j

Proof.

dθi (X, Y ) = Xθi (Y ) − Y θi (X) −θi ([X, Y ]) = −θi ([X, Y ]),


| {z }
=0
P ∂ P
where X = j f j ∂x j, X = j g k ∂x∂ k .
X  ∂g k ∂ ∂f j ∂

[X, Y ] = f j j k − gk k j
∂x ∂x ∂x ∂x
j,k
 
X X  ∂g k ∂f k


=  f j j − gj j  k .
j
∂x ∂x ∂x
k

Hence  
X  ∂g i i i i 
f j j ∂f j ∂g j ∂f 
dθi (X, Y ) =  ∂xj − g −f + g .
j | {z ∂x }
j ∂xj ∂xj 
=0

On the other hand


θji ∧ θj (X, Y ) = θji (X)θj (Y ) − θji (Y )θj (X)
X  ∂f i ∂g i j

j
= − jg + jf .
j
∂x ∂x
   
∂ ∂
This proves (1). To obtain (2) we apply L ∂xk , and applying L ∂xl to (2)
we obtain (3) etc. These equations completely determine differential d.
Denote X
Rji := dθji + θki ∧ θjk ∈ C 2 (An ) = Λ2 A∗n .
k

Then equation (2) becomes


2’ X
Rji = − i
θjk ∧ θk .
k

Proposition 4.4.
1.
Rji ∧ θj = 0,

2. X 
dRji = Rki ∧ θjk − θki ∧ Rjk .
k

170
Part II Some “soft” results

Proof. From (2’) X


Rji ∧ θj = − i
θjk ∧ θk ∧ θj = 0
k
i i
since θjk= θkj .
From (2)
X 
dRji = dθki ∧ θjk − θki ∧ dθjk
k
!
X X X
i l i l k i k l k l
= − (θlk ∧ θ + θl ∧ θk ) ∧ θj + θk ∧ (θlj ∧ θ + θl ∧ θj )
k l l
X 
= Rki ∧ θjk − θli ∧ θkl ∧ θjk + θki ∧ Rjk + θki ∧ θlk ∧ θjl
k,l
X 
= Rki ∧ θjk − θki ∧ Rjk .
k

g
Corollary 4.5. The subalgebra Wn := R{θj , Rj } is closed under d and finite
i i

dimensional.
Proof. Finite dimension follows from (2’).

4.3 Some “soft” results


We describe the grading on an algebra An .
( n
)
X X
i ∂ i i α
An = X = f f (x) = cα x ∈ R[[x1 , . . . , xn ]], α = (α1 , . . . , αn ) .
i=1
∂xi α

An = Rn ⊕ gln (R) ⊕ . . .
One has
∂ ∂ ∂ ∂
, xk l ] = δjk xi l − δli xk j ,
[xi
∂xj ∂x ∂x ∂x
Pn ∂
To see grading we take E = i=1 xi ∂x i ∈ An . Then

X X  ∂f j 

[E, X] = xi i − f j j
j i
∂x ∂x

and if f j = cjα xα αn
1 . . . xn with |α| = r, then
1

  "X #
j α ∂ i ∂ j α ∂
E, cα x = x ,c x
∂xj i
∂xi α ∂xj
X ∂ X ∂
= αi xα j − xα δji i
i
∂x i
∂x

= (|α| − 1)xα .
∂xj

171
Part II Some “soft” results

Thus each monomial is an eigenvector for E, and we can write An as a sum of


eigenspaces
∂ ∂
LE (xα j ) = (|α| − 1)xα j ,
∂x ∂x
A(p)
n := {X ∈ An LE (X) = pX},

M
An = A(p)
n , E An
(p) = p · Id.
p=−1

It is a grading, i. e.
[An(p) , An(q) ] ⊂ An(p+q) .
We have a dual grading on the Gelfand-Fuks complex C • (An ) = Λ• A∗n . One
has the Lie derivative
LE : A∗n → A∗n .
LE = dιE + ιE d,
The dual grading on A∗n can be described as

(A∗n )(p) := {ω ∈ A∗n LE (ω) = −pω}.

This induces a grading on G-F complex


M
C m (An )(p) = (Λm A∗n )(p) = Λk−1 (A∗n )(−1) ⊗ Λk0 (A∗n )(0) ⊗ . . . ⊗ Λkr (A∗n )(r) ,

where
k−1 + k0 + . . . = m, −k−1 + k1 + 2k2 + . . . + rkr = p.
We have LE d = dLE (so LE is a map of complexes). We can restrict to degree
p
LE C • (An )(p) = −p · Id

Proposition 4.6.
dim H∗GF (An ) < ∞, ∀n > 0,
Hm 2
GF (An ) = 0, ∀m > n + 2n.

Proof. One has


LE (ω) = dιE (ω) + ιE dω
m (p)
so any ω ∈ C (An ) with p 6= 0 such that dω = 0 is exact, since then

dιE (ω) = LE (ω) = −pω.

This gives on cohomology

Hm m
GF (An ) = HGF (An )
(0)
:= Hm (C • (An )(0) ),

where
M
C m (An )(0) = (Λm A∗n )(0) = Λk−1 (A∗n )(−1) ⊗ Λk0 (A∗n )(0) ⊗ . . . ⊗ Λkr (A∗n )(r) ,

−k−1 + k1 + 2k2 + . . . + rkr = 0,


k−1 + k0 + k1 + . . . + kr = m.

172
Part II Spectral sequences

Since
dim An(−1) = dim Rn = n =⇒ k−1 6 n,
dim A(0) 2 2
n = n =⇒ k0 6 n .

Furthermore
n
k1 6 n, k2 6 , . . . , kn 6 1.
2
Hence
dim C m (An )(0) < ∞ for m > 0,
C m (An )(0) = 0 for m > n2 + 2n.

Example 4.7. For n = 1 we have following

k1 + 2k2 + . . . kr = k−1 ,
k−1 + k0 + k1 + . . . + kr 6 3.

This gives
1
k1 6 1, k2 6 etc. =⇒ k2 = . . . = kr = 0.
2
The dual algebra
A∗n ∼ Rθ1 ⊕ Rθ11 ⊕ Rθ11
= |{z} 1
⊕...
|{z} | {z }
deg=−1 deg=0 deg=1

If k−1 = 0 then k1 = k2 = . . . = 0 hence the only one allowed is

Λ• (A∗1 )(0) = R ⊕ Rθ11 .

For k−1 = 1 we have k1 = 1 and

Λ1 (A∗1 )(−1) ⊗ Λ• (A∗1 )(0) ⊗ Λ1 (A∗1 )(1)


| {z } | {z } | {z }
=Rθ 1 =R⊕Rθ11 1
=Rθ11

Thus we need only to look at the subcomplex

R{1, θ11 , θ1 ∧ θ11


1
, θ1 ∧ θ11 ∧ θ11
1
}
| {z }
=θ11 ∧R11

because R11 = dθ11 = −θ11


1
∧ θ1 6= 0, so the cohomology is

H∗GF = |{z}
R ⊕ R(θ11 ∧ R11 ) .
| {z }
dim=0 dim=3

4.4 Spectral sequences


The algebra generated by {θji , Rji } is closed under the differential d, so we have
a subcomplex
(R{θji , Rji }, d) =: (Wg •
n , d) ⊂ (C (An ), d).

where
R{θji , Rji } ∼
= Λ• gln (R)∗ ⊗ Sn (gln (R)∗ )

173
Part II Spectral sequences

Theorem 4.8. The inclusion


g
(W •
n , d) ֒→ (C (An ), d)

is a quasi-isomorphism (induces isomorphism on cohomology).


The proof uses Hochschild–Serre spectral sequence, which we describe next.

4.4.1 Exact couples


Assume we have an exact sequence of the form

i
A /

A
_

 j ~~
~
 ~
k  ~
~~


It is called an exact couple. Define

d : B → B, d := jk, d2 = jkjk = 0, and

H(B) := ker d/ im d.
Now we can form derived couple taking

i′
A′  /

A′
 y
j yy
`

 y

 y
k′  y
yy
|

B′ H(B)

where
• A′ := i(A),
• B ′ := H(B),
• i′ (a′ ) = i(a′ ) = i(i(a)),
• j ′ (a′ ) = [j(a)] for a′ = i(a),
• k ′ ([b]) = k(b).
Check this definitions for independence of representatives. The derived couple
is again exact couple.

4.4.2 Filtered complexes


Let (C • , d) be a filtered complex i.e. there is a sequence of subcomplexes

C • = C0• ⊃ C1• ⊃ C2• ⊃ . . .

Let M M
A := Cp , B := Cp /Cp+1
p∈Z p∈Z

174
Part II Spectral sequences

Inclusions Cp+1 ֒→ Cp induce exact sequence


i B
0→A−
→A−
→→ 0,
a long exact sequence of homology
∗ i ∗ j∗ k
. . . H(A) −→ H(A) −→ H(B) −→ A → ...,
and an exact couple
i∗
A1 := H(A) H(A)
OOO
/

OOO rr
rr
g

OOO rrr
OO r
k∗
rr j∗
y

H(B) =: B1

4.4.3 Illustration of convergence


Consider simple case, filtration of a complex H(C • )
. . . = C−2 = C−1 = C0 ⊃ C1 ⊃ C2 ⊃ 0 = . . .
... = C−2 = C−1 = C0 ⊃ C1 ⊃ C2 = 0= ...
r s u u w
rr ss uu uu ww
rr
x ss
y

uu
z uu
z ww
{

... = C−2 = C−1 = C0 ⊃ C1 ⊃ C2 = 0= ...


Here
B = . . . ⊕ 0 ⊕ 0 ⊕ C0 /C1 ⊕ C1 /C2 ⊕ C2 ⊕ 0 ⊕ . . .
Taking homology we get sequences
H(C • ) = H(C0 ) ← H(C1 ) ← H(C2 ) ← 0 ← . . .
M
A1 := H(Cp )
p∈Z

H(C ) = H(C0 ) ⊃ i∗ H(C1 ) ← i∗ H(C2 ) ← 0 ← . . .
M
A2 := i∗ H(Cp )
p∈Z

H(C ) = H(C0 ) ⊃ i∗ H(C1 ) ⊃ i∗ i∗ H(C2 ) ← 0 ← . . .
M
A3 := i∗ i∗ H(Cp ).
p∈Z

When we reach the stage in wich all maps become inclusions, process is station-
ary i.e.
A3 = A4 = . . .
i
A3 A /

A3
AA x
j xxx
`

AA
A x
k AA xx
xx
|

B3 H(A3 )
where i is inclusion, im k = ker i = 0 so k = 0. This means that also
B3 = B4 = . . .
since d = kj = 0

175
Part II Spectral sequences

4.4.4 Hochschild–Serre spectral sequence


Let h ⊂ g be a subalgebra of a Lie algebra g.

C • (g; M ) = Hom(Λ• g, M ), d : C • (g; M ) → C •+1 (g; M )


X
dω(X0 , X1 , . . . , Xr ) = ci , . . . , Xr )
(−1)i Xi ω(X0 , . . . , X
i
X
+ ci , . . . , X
(−1)i+j ω([Xi , Xj ], . . . , X cj , . . . , Xr ).
i<j

Define the filtration on the above complex by

F p C p+q (g; M ) := {ω ∈ C p+q ιX1 . . . ιXq ω = 0 ∀X1 , . . . , Xq ∈ h}.

This means that we can associate with ω ∈ F p C p+q an element

φ(ω) ∈ Hom(Λq h, Hom(Λp (g/h), M ))

given by the formula


c1 , . . . , Y
φ(ω)(X1 , . . . , Xq )(Y cp ) = ω(X1 , . . . , Xq , Y1 , . . . , Yp ).
| {z }
classes
Then
ker φ = F p+1 C p+q ,
Hence there is a spectral sequence with

E0p,q ∼
= C q (h; Hom(Λp (g/h), M )), d0 = d,
E1p,q ∼
= Hq (h; Hom(Λp (g/h), M )),
E p,0 ∼
= Hp (g, h; M ),
2

E∞ =⇒ H∗ (g; M )
Now we are ready to prove that the inclusion
g
i: W •
n ֒→ C (An )

induces an isomorphism
g
H∗ (W ∼ ∗
n , d) = HGF (An )

that is theorem (4.8).

Proof. Both Wg •
n and C (An ) are filtered differential graded algebras, and their
associated spectral sequences converge to H∗ (W g ∗
n ) and respectively to HGF (An ).
On the other hand i induces isomorphism on the level of E1 .
g
First W n is graded by
p M
g
Wn = Λr hθji i ⊗ Sns [Rji ]
r+2s=p

and then
p+q p+q
g
F pW g
:= {ω ∈ W ιX0 . . . ιXq ω = 0 ∀X0 , . . . , Xq ∈ A(0)
n n n }

176
Part II Spectral sequences

Fact 4.9.
(
0, p odd or p > 2n,
E0p,q ∼
= (0)
p
C q (An ; Sn2 [Rji ]), p even and p 6 2n.
(
0, p odd or p > 2n,
E1p,q ∼
= (0)
p
HqGF (An ; Sn2 [Rji ]), p even and p 6 2n.
L
The filtration on C • (An ) = p C p (An ) is the Hochschild–Serre filtration
(0)
relative to An .

p p+q C p+q (An ), p60
F C (An ) = p+q (0)
{ω ∈ C (An ) ιX0 . . . ιXq ω = 0 ∀X0 , . . . , Xq ∈ An }, p > 0, q > 0.
Fact 4.10.
E1p,q ∼ q
= HGF (A(0) p p
n ; F C (An )).
It is a filtration, so
[A(0) (p) (p)
n , An ] ⊂ An
(0) (p) (0)
and we have an action of gln (R) = An on An for each p. Since An acts
semisimply on the coefficients one gets further
  ∗ 
E1p,q ∼ q
= HGF A(0) p (0)
n , Λ (An )
∼ q
= HGF (A(0) p
n ; B ),

where
B p := {ω ∈ C p (An ) ιX ω = 0 = LX ω ∀X ∈ A(0)
n }
(0) ∂
are the basic elements with respect to An . Note that if Y = Ysr = X r ∂x s

ιY Rji = −ιY (θjk


i
∧ θk ) = 0,
whence the map
g
E1p,q (W p,q •
n ) → E1 (C (An )).

g
Lemma 4.11. The inclusion i : W •
n ֒→ C (An ) induces an isomorphism between
(0) g •
the An -basic elements of Wn and C (An ).

Proof. Elementary invariance theory to eliminate the form θαi with |α| > 2.

Again let
Wn = Λhu1 , . . . , un i ⊗ Sn [c1 , . . . , cn ]
deg(ui ) = 2i − 1, deg(ci ) = 2i, dui = ci , dci = 0.
g
W i i
n = Λhθj i ⊗ Sn [Rj ]

Proposition 4.12. The map


ci 7→ ci (R), R = (Rji )
g
has an extension to a map of complexes Wn → Wn . Any such extension induces
isomorphism in cohomology

=
H∗ (Wn ) − g
→ H∗ (Wn ).

177
Part II Spectral sequences

For example if n = 1 we have

c1 7→ c1 (R) = R11 ,
u1 7→ θ11 .

Proof.
g
E10,2q−1 (Wn) = H
2q−1
(gln (R); R) ∋ uj ,
where uj is a generator for j = 1, . . . , n. Now each uj has a representative [wj ]
such that
2q−1 2q
g
wj ∈ F 0 W n
g
, dwj = cj ∈ F 2q Wn

g
thus giving a basic element of Wn in

E12q,0 ∼
= S q (Rji )inv .

d
The basic elements of W n form an algebra isomorphic to R[c1 , . . . , cn ].
The extension is given by

uj 7→ wj ,
cj 7→ dωj .

Filtering Wn by the ideals F p Wn generated by polynomials of degree at least


p in the ci ’s one obtains a morphism of complexes compatible with filtrations,
which induces isomorphism on the level of E1 .
(0) g
In the relative case on ⊂ gln (R) = An gives actions of on on W n and

C (An ). Passing to the subalgebras of on -basic elements, then restricting the
filtrations one obtains isomorphisms

H∗ (W On ) ∼ g
= H∗ (W ∼ ∗
n , on ) = HGF (An , on ),

where
W On = Λhu1 , u3 , . . . uk i ⊗ Sn [c1 , . . . , cn ],
du2j−1 = c2j , dcj = 0.
Corollary 4.13. Any class in H∗ (An ) (respectively H∗ (An , on )) has a repre-
sentative which depends only on the second jet.

178
Chapter 5

Characteristic maps and


Gelfand-Fuks cohomology

5.1 Jet groups


Definition 5.1. Let x ∈ Rn and let f : U → Rn be a C ∞ -function. Then jxk (f )
is an equivalence class with respect to

∂ |α| f ∂ |α| g
f ∼k g if and only if = , ∀|α| = α1 + . . . + αn 6 k.
∂xα x ∂xα x
Then
Gk (n) := {j0k (f ) f local diffeomorphism of Rn , f (0) = 0}
is a Lie group under composition

j0k (f ) ◦ j0k (g) := j0k (f ◦ g).

Identifying with polynomial representatives


X
j0k (f ) ∼
={ ajα xα ∈ P0k [x1 , . . . , xn ] | 1 6 j 6 n}
16|α|6k

Then j0k (f ) ∈ Gk (n) means ajα ∈ GLn (R).


One has a sequence of projections

G∞ (n) := . . . → Gk+1 (n) → Gk (n) → . . . → G1 (n).

If h = f ◦ g

hi (x1 , . . . , xn ) = f i (g 1 (x1 , . . . , xn ), . . . , g n (x1 , . . . , xn ))

∂hi X ∂f i ∂g l X
cik := = = ail blk .
∂xk 0 ∂xl 0 ∂xk 0
l l
∂ 2 hi X ∂2f i ∂g s ∂g l X ∂f i ∂ 2gl
cijk := = +
∂xj ∂xk 0 ∂xs ∂xl 0 ∂xj 0 ∂xk 0 ∂xl 0 ∂xj ∂xk 0
l,s l

179
Part II Jet bundles

so X X
cijk = aisl bsj blk + ail bljk
l,s l

etc. In particular ker(G2 (n) → G1 (n)) has multipllication

cijk = aijk + bijk .

In general
Nk (n) := ker(Gk (n) → G1 (n))
is a vector space equipped with a polynomial multiplication which implies that
Nk (n) is a nilpotent Lie subgroup, and

Gk (n) = G1 (n) ⋉ Nk (n).


X ∂
gk (n) := Lie(Gk (n)) ∼
= {j0k X | X = , X(0) = 0}
i
∂xi
with the bracket
[j0k (X), j0k (Y )] = −j0k ([X, Y ]).

5.2 Jet bundles


Definition 5.2. Let M n be a C ∞ -manifold. The jet bundle on M

J k (M ) := {j0k (f ) | f : U ⊂ Rn → M local diffeomorphism at 0 ∈ U }.

It has a tautological C ∞ -structure modelled on

J k (Rn ) = Pk (n) ∼
= polynomial jets

Again one has a sequence of natural projections

J ∞ (M ) := . . . → J k+1 (M ) → J k (M ) → . . . → J 1 (M ) → M,

which are principal bundles with structure groups

G∞ (n) := . . . → Gk+1 (n) → Gk (n) → . . . → G1 (n).

J 1 (M ) = F (M ) → M is a frame bundle with the structure group GLn (R) =


G1 (n).
There is a natural (commuting with Diff M ) map

=
→ Tj0∞ (φ) J ∞ (M )
An −

For
X ∂
X ∈ An , X = fi
i
∂xi
and a 1-parameter family ψt of local diffeomorphism of Rn such that
 
∞ dψt
ψt (0) = 0, ψ0 = Id, X = j0 ,
dt t=0

180
Part II Jet bundles

we have a curve in a manifold of jets j0∞ (ψt ). For a local diffeomorphism


φ : Rq → M n we have a curve passing through φ
 
d
j0∞ (φ ◦ ψt ) t=0
dt

and  
d dψt
X = j0∞ (ψt ) t=0
= j0∞ t=0
.
dt dt
Let u = j0∞ (φ) ∈ J ∞ (M ), and define
 
f ∞ d d
Xu := j0 φ ◦ ψt t=0 = (φ ◦ ψt ) t=0
∈ Tu J ∞ (M ), φ ◦ ψt t=0
= φ.
dt dt

The map
fu
An → Tu J ∞ (M ), X 7→ X
is natural i.e. it commutes with the action of the diffeomorphisms

Tj0∞ (ρ◦φ) J ∞ (M )
r r
=rrr
8 O


rr ρ∗
rr
rr ∼ =
An /

Tj0∞ (φ) J ∞ (M )

Proposition 5.3. We have a natural isomorphism of differential graded alge-


bras ∼
=
(C • (An ), d) −
→ (Ω• (J ∞ (M ))Diff M , −d).
Proof. We take for u = j0∞ (φ)
1 p
fu , . . . , X
fu (X
ω fu ) := ω(X1 , . . . , X p ).

[X, ^
e Ye ] := −[X, Y ].
In particular if we set for a basis {θαi } of A∗n
|α| i
fu ) = ∂ f
θeαi (X = (−1)|α| θαi (X)
∂xα x=0

then they satisfy the same differential equations as θαi .


Example 5.4. In local coordinates (v1 , . . . , vn ) around u = j0∞ (φ)
 
∂(v i ◦ φ) ∂ 2 (v i ◦ φ) ∂ |α| (v i ◦ φ)
vi u , vji := , v i
jk := , . . . , vα
i
=
∂xj u ∂xj ∂xk u ∂xα u

one has X
dvαi = i
vβ[k] θeγk , β[k] := (β1 , . . . , βk + 1, . . . , βn ).
β+γ=α

181
Part II Characteristic map for foliation

5.3 Characteristic map for foliation


Let (M, F ) be a manifold with foliation, which we can describe by a 1-cycle
with values in Γq given by the following data
S
1. an open cover M = α Uα ,
2. ∀α there is a submersion fα : Uα → Vα ∈ Rq ,
3. ∀x ∈ Uα ∩ Uβ there is a local diffeomorphism gαβ : Vα → Vβ (neighbour-
hoods of fα (x) and fα (x) rspectively) such that fβ = gβα ◦ fα near x.
Then
fα∗ (J ∞ (Vα )) → Uα , and fβ∗ (J ∞ (Vβ )) → Uβ
can be identified over Uα ∩ Uβ via j0∞ (gβα ), giving the principal Gk (q)-bundles
over M :

J ∞ (F ) := . . . → J k+1 (F ) → J k (F ) → . . . → J 2 (F ) → J 1 (F ) → M.

This are jet bundles of “transverse local diffeomorphisms”. In particular J 1 (F )


is a principal GLq (R)-bundle associated to the transverse bundle Q(F ) = T M/F
- bundle of transverse frames.
The forms θκi on J ∞ (Vα ) are invariant under Diff hence they also define
forms on J ∞ (F ). They are the “canonical forms” on J ∞ (F ).
The characteristic homomorphisms

χGF : C • (Aq ) → Ω• (J ∞ (F ))

eα on Vα . It
is defined by sending ω to the lift to M of the Diff-invariant forms ω
is a homomorphism of DGA’s inducing

χ∗GF : H∗GF (Aq ) → H∗ (J ∞ (F )) ∼


= H∗ (J 1 (F )).

Remark 5.5 ( Bott vanishing theorem revisited). Any E-flat (Bott) connection
(def. (2.7)) ∇♭ on Q is given by a gln (R)-valued form on J 1 (F ) which is of
the form ωji = s∗ (θeji ) for some GLn (R) -equivariant section s : J 1 (F ) → J 2 (F ).
Then its curvature form

Ωij = s∗ (Rji ) =⇒ Ωij ∧ ω j = s∗ (Rji ∧ θj ) = 0

hence
i
Ωij11 ∧ . . . ∧ Ωjpp = 0, ∀p > q.
Assume the normal bundle Q = Q(F ) is trivializable and choose a global
section s : M → F . Then the diagram

s∗ ◦χ∗ pr∗
H∗GF (Aq ) H∗ (M ) H∗ (J 1 (F ))
GF
/ /


qq
=
qq
O


= qqq∗
q
qq µE
H∗ (Wq )

is commutative.

182
Part II Characteristic map for foliation

Passing to the relative subcomplex one gets


• • ∞
χrel
GF : C (An , O(n)) → Ω (J /O(n))

which induces
∗ ∗ ∼
=
χrel 1
→ H∗ (M ).
GF : H (An , O(n)) → H (J (F )/O(n)) −

The isomorphism
σ ∗ : H∗ (J 1 (F )/O(n)) → H∗ (M )
is implemented by a metric on Q (i.e. a section σ : M → J 1 (F )/O(n)). Then
the diagram
χrel∗
H∗ (An , O(n)) H∗ (M )
GF

OOO
/

OOO rr
rr
g 9

OOO rrr∗
OO r
rr χE
H∗ (W On )
is again commutative.

183
Chapter 6

Index theory and


noncommutative geometry

6.1 Classical index theorems


Let (M, g) be a Riemannian manifold, g-metric. Index theorems describe prop-
erties of geometric elliptic operators in terms of topological characteristic classes.
For a selfadjoint elliptic operator D = D∗

Index(D) := dim ker D − dim coker D ∈ Z

We will give a few examples of index theorems.


Take the de Rham complex Ω• (M ) with

d : Ωi (M ) → Ωi+1 (M )

and its adjoint


d∗ : Ωi (M ) → Ωi−1 (M ).
One has even/odd grading on forms (γ = (−1)deg ), and the operator

d + d∗ : Ωev → Ωodd

is selfadjoint elliptic operator. Furthermore

Index(d + d∗ )ev = dim ker(d + d∗ )ev − dim coker(d + d∗ )ev

and
ker(d + d∗ ) = H∗dR (M ; R),
ker(d + d∗ )ev = Hev ∗ odd
dR (M ; R), coker(d + d ) = Hodd
dR (M ; R).

This means

Index(d + d∗ ) = dim Hev (M ; R) − dim Hodd (M ; R) = χ(M )

- the Euler characteristic of a manifold M .

184
Part II Classical index theorems

Theorem 6.1 (Gauss-Bonnet).


Z
χ(M ) = Index(d + d∗ )ev = Pf(R),
M

where Pf(M ) is a Pffafian i.e. the square root of the determinant, and R - a
curvature.
This theorem gives topological constraints on Gaussian curvature, for if n =
2 one has Pf(R) = K. The right hand side depends on the metric, while on the
left we have topological invariant.
In the example above lets take different grading. Assume that dim M = 4n.
Take a Hodge star operator

∗ : Ωk (M ) → Ω4n−k .

One has ∗2 = (−1)k(4n−k) so it gives rise to another grading γ on Ω• (M ). It


splits the complex into Ω− (M ) and Ω+ (M ) (negative and positive eigenspaces).
Furthermore

Index(d + d∗ )+ = dim H2n (M )+ − dim H2n (M ) = σ(M )

- the signature of M i.e. a signature of bilinear form


Z
2n 2n
H (M ) × H (M ) → R, (α, β) 7→ α ∧ β.
M

On the other side


Theorem 6.2 (Hirzebruch signature thm.).
Z !
R
1
∗ 2
σ(M ) = Index(d + d ) = L(R), L(R) := (det) 2

M tanh R2

as a formal series. L(R) is a L-genus of a manifold.


L(R) is a combination of Pontryagin classes which depends on a metric
structure of a manifold.
Let E be a holomorphic Hermitian bundle on a manifold M . One has an
operator ∂¯E ⊕ ∂¯E

on Ω0,• ⊗ Γ(E). Its index

Index(∂¯E ⊕ ∂¯E

) = χ(E)

- the Euler characteristic of a bundle E. On the other hand


Theorem 6.3 (Riemann-Roch-Hirzebruch).
Z
χ(E) = Index(∂¯E ⊕ ∂¯E

)= td(M ) ch(E),
M

where the Todd class of M and Chern character of E are given by

Rhol
td(M ) = det , ch(E) = Tr(eFE ).
eRhol − 1

185
Part II General formulation and proto-index formula

/ One has a grading


The most general example one has for Dirac operator D.
+ −
/ /
D , D from Spin-bundle.

/ = dim ker D
Index D / − dim coker D
/ = S(M )

- the spinor number of a manifold M . On the other side


Theorem 6.4 (Atiyah-Singer).
Z !
R
1
/=
S(M ) = Index D b
A(R), b
A(R) := det 2 2
M sinh R2

b
A(R) is another combination of Pontryagin classes. Together with Lich-
nerowicz theorem it gives constraints on scalar curvature.
We can summarize above theorems in the table

Elliptic operator and grading Analitic index Index formula


Chern-Gauss-Bonnet
d + d∗ on Ω∗ (M ) Euler characteristic R
M
Pf(R)
γ = (−1)deg χ(M ) 1
Pf(R) = det 2 (R)
Corollaries Topological constraints on Gaussian curvature
Hirzerbruch’s theorem
d + d∗ on Ω∗ (M ) Signature number R
M L(R)
γ = ∗? deg σ(M ) 1 R/2
L(R) = det 2 tanh(R/2)
Corollaries Homotopy invariance of L-genus

M spin-manifold, Atiyah-Singer theorem


Spinor number R
/ Dirac operator on S(M )
D b
A(R)
M
S(M ) 1
γ from spin-bundle b
A(R) R/2
= det 2 sinh(R/2)
Topological constraints on scalar curvature
Corollaries
(with Lichnerowicz theorem)
Riemann-Roch-Hirzerbruch
M Kähler manifold theorem
R
Euler characteristic
E holomorphic bundle M td(M ) ch(E)
χ(E) hol
∂¯E ⊕ ∂¯∗ on Ω0,∗ (M ) ⊗ Γ(E)
E
td(M ) = det RRhol
e −1
ch(E) = Tr(eFE )
Dimension of space of holomorphic sections
Corollaries
(with Kodaira vanishing theorems)

6.2 General formulation and proto-index formula


Let A be a C*-algebra and A its dense subalgebra such that if a ∈ A has an
inverse a−1 ∈ A, then a−1 ∈ A

186
Part II General formulation and proto-index formula

Example 6.5. M - closed manifold, A = C(M ), A = C ∞ (M ). Then

K∗ (M ) = K∗ (C(M )) = K∗ (C ∞ (M )),

(via Serre-Swan theorem) where the right hand side has algebraic definition
(purely for ∗ = even and almost for ∗ = odd).
In general

K0 (A) := Idemp(M∞ (A))/ ∼ ∼


= π1 (GL∞ (A)),

where ∼ is some equivalence relation,

K1 (A) := GL∞ (A)/ GL∞ (A)0 ∼


= π0 (GL∞ (A)),

where GL∞ (A)0 is a group of connected components. For the definition of


K1 (A) we need a topology on A. We can replace GL∞ (A) by U∞ (A) (unitary
matrices). From Bott periodicity K2 (A) = K0 (A) and so on.
What is the dual (homology) theory ? K-homology.
Assume A ⊂ B(H) (bounded operators on Hilbert space H). Let F = F ∗ ∈
A, Fredholm operator, such that

[F, A] ⊂ K(H), (compact operators),

and moreover
[F, A] ⊂ Lp (H), (Schatten class)
for some p > 1. The triple (A, H, F ) is a p-summable Fredholm module. Together
with grading γ such that

γ 2 = Id, γ = γ ∗ , γa = aγ ∀ a ∈ A,

γF + F γ = 0,
the quadruple (A, H, γ, F ) is a K-cycle. The Hilbert space H decomposes into
positive and negative eigenspaces of γ

H = H+ ⊕ H−

and there is a decomposition of F


 
0 F+
F = .
F− 0

Lemma 6.6. Let F be bounded selfadjoint involution on H (i.e. F 2 = Id).


Then
1. If e2 = e ∈ A then
Fe := eF e
is a Fredholm operator.
1+F
2. If g ∈ GL1 (A) and P = 2 then

Fg := P gP

is a Fredholm operator.

187
Part II General formulation and proto-index formula

Proof.
Ad. 1
Fe2 = eF eF e = e([F, e] + eF )F e
which is a sum of e and compact operator on eHe.
Ad. 2
Fg Fg−1 = P gP g −1 P = P g([P, g −1 ] + g −1 P )P
which is a sum of P and compact operator on P HP .

If e2 = e ∈ MN (A) = A ⊗ MN (C) then we can form

HN := H ⊗ CN , FN := F ⊗ Id.

For an idempotent e, assignment

(F, e) 7→ Index(Fe+ ) ∈ Z

extends to a pairing
K0 (A) × K0 (A) → Z.
Similarly for g ∈ GL1 (A), assignment
 
1+F
(P, g) = , g 7→ Index(Fg ) ∈ Z
2

extends to a pairing
K1 (A) × K1 (A) → Z.
Lemma 6.7 (Well known). Let P, Q be bounded operators on a Hilbert space
H, such that
Id − QP, Id − P Q ∈ Lp .
Then P, Q are Fredholm operatos and

Index(P ) = Tr((Id − QP )n ) − Tr((Id − P Q)n ), ∀ n > p.

Proposition 6.8. Assume [F, A] ∈ Lp (that is (A, H, F ) is p-summable Fred-


holm module). Then
1. In the graded case, that is given γ : H → H, one has for all projections e

Index(Fe+ ) = (−1)m Tr(γe[F, e]2m ), ∀ 2m > p.

2. In the ungraded case one has for all g ∈ GL1 (A)


1
Index(Fg ) = Tr(g[F, g −1 ])2m+1 , ∀ 2m > p.
22m+1

188
Part II General formulation and proto-index formula

Proof. In the graded case

Index(Fe+ ) = Tr(γPker Fe ) = Tr(γ(e − Fe2 )m ) = Tr(γ(e − eF eF e)m )

for 2m = n > p. Now as above

e − eF eF e = −e[F, e]F e
= −e[F, e]([F, e] + eF )
= −e[F, e][F, e] − e[F, e]e F
| {z }
=0
2 2
= −e[F, e] = [F, e] e

since
[F, e] = [F, e2 ] = [F, e]e + e[F, e].
Thus

Tr(γ(e − eF eF e)m ) = (−1)m Tr(γ(e[F, e]2 )m ) = (−1)m Tr(γe([F, e])2m ).

In the ungraded case one has

Index(Fg ) = Tr((P − P g −1 P gP )m ) − Tr((P − P gP g −1 P )m )

for m sufficiently large. Furthermore

P − P g −1 P gP = P + P ([P, g −1 ] − P g −1 )gP
= P [P, g −1 ]gP
= −P [P, g −1 ]([P, g] − P g)
= −P [P, g −1 ][P, g] + P [P, g −1 ]P g
| {z }
=0

because

P 2 = P =⇒ [g −1 , P ]P + P [g −1 , P ] = [g −1 , P ] =⇒ P [P, g −1 ]P = 0.

Hence
Tr((P − P g −1 P gP )m ) = (−1)m Tr(P ([P, g −1 ][P, g])m ).
Writing again

[P, g −1 ] = P [P, g −1 ] + [P, g −1 ]P,


[P, g] = P [P, g] + [P, g]P

one has
P [P, g −1 ][P, g] = P [P, g −1 ][P, g]P = [P, g −1 ][P, g]P.
Therefore
Tr((P − P g −1 P gP )m ) = (−1)m Tr(P ([P, g −1 ][P, g])m )
  m 
1+F 1 1
= (−1)m Tr [F, g −1 ] [F, g]
2 2 2
(−1)m 
= 2m+1 Tr(([F, g −1 ][F, g])m ) + Tr(F ([F, g −1 ][F, g])m ) .
2

189
Part II Multilinear reformulation: cyclic homology (Connes)

Changing g to g −1 one gets

(−1)m 
Tr((P −P gP g −1 P )m ) = 2m+1
Tr(([F, g][F, g −1 ])m ) + Tr(F ([F, g][F, g −1 ])m ) .
2
Noting that

[F, g −1 ][F, g] = (−g −1 [F, g]g −1 )(−g[F, g −1 ]g) = g[F, g][F, g −1 ]g

one has
Tr(([F, g −1 ][F, g])m ) = Tr(([F, g][F, g −1 ])m ).
Now

([F, g −1 ][F, g])m = (−g −1 [F, g −1 ]g −1 [F, g])m = (−1)m (g −1 [F, g])2m ,

hence
1
Index(Fg ) = (Tr(F (g −1 [F, g])2m ) − Tr(F (g[F, g −1 ])2m )).
22m+1
The second term can be written as
Tr(F (g[F, g −1 ])2m ) = Tr(F ([F, g]g −1 )2m )
= Tr(F g(g −1 [F, g]g −1 g)2m g −1 )
= Tr(g −1 F g(g −1 [F, g])2m ).

So the difference gives


1
Index(Fg ) = Tr((F − g −1 F g)(g −1 [F, g])2m )
22m+1
1
= 2m+1 Tr(g −1 [g, F ](g −1 [F, g])2m )
2
1
= 2m+1 Tr((g −1 [F, g])2m+1 )
2
1
= 2m+1 Tr((g[F, g −1 ])2m+1 ).
2

6.3 Multilinear reformulation: cyclic homology


(Connes)
Observe that if T ∈ L1 then
1
Tr(γT ) = Tr(γF [F, T ]).
2
Indeed
Tr(γF [F, T ]) = Tr(γ(T − F T F )) = Tr(γT ) + Tr(γT )
since F γ + γF = 0.

190
Part II Multilinear reformulation: cyclic homology (Connes)

Both formulas in proposition (6.8) can be obtained from multilinear forms


τ ∈ Hom(A⊗n+1 , C).

0 1 n Tr(γF [F, a0 ][F, a1 ] . . . [F, an ]) n even > p − 1,
τF (a , a , . . . , a ) =
Tr(F [F, a0 ][F, a1 ] . . . [F, an ]) n odd > p − 1.

The first comes from (using graded commutators)

Tr(γF [F, a0 [F, a1 ] . . . [F, an ]]) = Tr(γF [F, a0 ][F, a1 ] . . . [F, an ])


Xn
+ Tr(γF a0 [F, a1 ] . . . [F, [F, ai ]] . . . [F, an ]),
i=1

where the terms in the sum are 0 because

[F, [F, a]] = F [F, a] + [F, a]F = a − F aF + F aF − a = 0.

For anti-commutation reasons, the first expression vanishes for n odd, while
the second expression vanishes for n even.
Element φ ∈ Hom(A⊗n+1 , C) ic cyclic if

φ(an , a0 , . . . , an−1 ) = (−1)n φ(a0 , a1 , . . . , an )

i. e. λn φ = Id for cyclic operator λn+1


n = Id. One has
n
X
bτF (a0 , a1 , . . . , an+1 ) = τF (a0 , . . . , ai ai+1 , . . . , an+1 )
i=0
+ (−1)n+1 τF (an+1 a0 , a1 , . . . , an )
Xn
= (−1)i Tr(F [F, a0 ] . . . [F, ai ai+1 ] . . . [F, an ])
i=1
+ (−1)n+1 Tr(F [F, an+1 a0 ][F, a1 ] . . . [F, an ]).

Now
[F, ai ai+1 ] = [F, ai ]ai+1 + ai [F, ai+1 ].
Because of the alternating signs, terms cancel pairwise if n + 1 is even

Tr(F [F, a0 ]a1 [F, a2 ] . . . [F, an+1 ])


+ Tr(F a0 [F, a1 ][F, a2 ] . . . [F, an+1 ])
− Tr(F [F, a0 ][F, a1 ]a2 . . . [F, an+1 ])
− Tr(F [F, a0 ]a1 [F, a2 ] . . . [F, an+1 ])
+...+
+(−1)n+1 Tr(F [F, an+1 ]a0 [F, a1 ] . . . [F, an+1 ])
+(−1)n+1 Tr(F an+1 [F, a0 ][F, a1 ] . . . [F, an+1 ]).

Hence for odd n


bτF = 0.
For even n

Tr(γF [F, an ][F, a1 ] . . . [F, an−1 ]) = Tr(F [F, an ][F, a0 ] . . . [F, an−1 ]) =

191
Part II Multilinear reformulation: cyclic homology (Connes)

− Tr(F [F, a0 ] . . . [F, an ]).


This leads to the definition of cyclic cohomology, a homology of complex

(Cλ• (A), b), Cλn (A) = Homcont (A⊗n+1 , C)

for locally convex algebra A (with continuous multiplication).


The fact that n 7→ n + 2 leaves formulas in proposition (6.8) unchanged is
related to the periodicity operator

S : HCnλ (A) 7→ HCn+2


λ (A)

which in turn is an arrow in Connes long exact sequence


S I B S I
→ HCnλ (A) −
... − → HHn (A) −
→ HCλn−1 (A) −
→ HCn+1 (A) −
→ ...

For A = C ∞ (M ), ∂M = 0
Z
τ (f 0 , f 1 , . . . , f n ) = f 0 df 1 ∧ . . . ∧ df n
M

From Leibniz rule and Stokes theorem

bτ = 0, λ(τ ) = τ.

If ω ∈ Ωn−k (M ) then
Z
τω (f 0 , . . . , f k ) := f 0 df 1 ∧ . . . ∧ df k ∧ ω, dω = 0.
M

If C-k-current

τC (f 0 , . . . , f k ) = hC, f 0 df 1 ∧ . . . ∧ df k i, dC = 0.

Theorem 6.9 (Connes).



=
HCqλ (A) /

ker d+
q ⊕ HdR
q−2 (M ; C) ⊕ HdR
q−4 (M ; C) ⊕ ...
S ∼
= ∼
=

 




=
q+2
HCλ (A) /

ker d+
q+2 ⊕ HdR
q (M ; C) ⊕ HdR
q−2 (M ; C) ⊕ ...

q
where the inclusion ker d+
q ֒→ HCλ (A) is

C 7→ φC (f 0 , f 1 , . . . , f q ) = hC, f 0 df 1 ∧ . . . ∧ df q i.

Compatibility considerations lead to the following normalization for the


Connes-Chern character of a K-cycle F over A of Schatten dimension p.
• For n odd > p − 1
n−1 n n  1
τn (a0 , a1 , . . . , an ) = (−1) 2 − 1 . . . Tr(F [f, a0 ][F, a1 ] . . . [F, an ]),
2 2 2
Sτn = τn+2

192
Part II Multilinear reformulation: cyclic homology (Connes)

• For n even > p − 1


n 1
τn (a0 , a1 , . . . , an ) = ! Tr(γF [f, a0 ][F, a1 ] . . . [F, an ]),
2 2
Sτn = τn+2

Homological Chern character is a homomorphism

ch∗ : K∗ (M ) → HdR
∗ (M ; C)

It is a special case of the Connes- Chern character for an algebra

ch∗ K∗ (A) → HP∗ (A)

if one takes A = C ∞ (M ). For a cocycle (A, H, F ) representing an element in


K-homology one has
ch∗ (A, H, F ) := [φn ],
where φn is the following cocycle

φn (a0 , a1 , . . . , an ) = Tr(γa0 [F, a0 ] . . . [F, an ])

for n even.
S[φn ] = [φn+2 ]
For a Dirac operator D we can take F = D|D|−1 and then
!
R
1
b
ch∗ (D) = A(M ) = (det) 2 2
sinh R2

If γ is a gradation on H i.e.
   
1 0 0 D−
γ= , D=
0 −1 D+ 0

then 2
Index(D+ ) = Tr(γe−tD ), t > 0
 − + 
D D 0
D2 = .
0 D+ D−
2
For t → 0+ function Tr(γe−tD ) has an expansion

c 0 + c 1 t + c 2 t2 + . . . ,

where Z
c0 = ωδ (D)
M

and ωδ (D) is called the local index formula.

193
Part II Connes cyclic homology

6.4 Connes cyclic homology


HC∗ (A) is defined as the cohomology of a complex (Cλ (A), b). A cycle repre-
senting an element in HC∗ (A) is a triple
Z
(Ω, d, ),

where (Ω, d) is a differential graded algebra


d d d
Ω0 −→ Ω1 − → Ωn , d2 = 0, (finite length),
→ ... −
R R
and is a closed graded trace Ωn → C i.e.
Z Z
ω1 ω2 = (−1)|ω1 ||ω2 | ω2 ω1 (graded trace),
Z
dω = 0 (closed).
R
Using homomorphism ρ : A → Ω0 we can write a character of (Ω, d, )
Z
τ (a , a , . . . , a ) = a0 da1 . . . dan .
0 1 n

It is a cyclic cocycle. R
Define a chain as a triple (Ω, ∂Ω, ), where ∂Ω ⊂ Ω, dim Ω = n, dim ∂Ω =
n−1, and d preserves ∂Ω. There is given a surjective homomorphism r : Ω → ∂Ω
of degree 0 (restriction to the boundary) and
Z
dω = 0, ∀ ω such that r(ω) = 0.

R′
A boundary of such chain is a cycle (∂Ω, d, ), where for ω ′ ∈ ∂Ωn−1
Z ′ Z
ω := dω, for r(ω) = ω ′ .

TwoRcycles Ω1 , Ω2 are cobordant, Ω1 ∼ Ω2 if and only if there exists a chain


(Ω, ∂Ω, ) such that
f2
∂Ω = Ω1 ⊕ Ω
R R R
f2 , d, e ) is a cycle in which e ω = − ω.
where (Ω
Theorem 6.10.
Ω1 ∼ Ω2 iff. τ2 − τ1 = B0 φ ∈ im B0
where the operator B0 is defined as follows.

B0 φ(a0 , a1 , . . . , an ) = φ(1, a0 , . . . , an ) − (−1)n+1 φ(a0 , . . . , an , 1).

The operator B is then equal to AB0 , where A is the cyclic antisymmetriza-


tion
n
X
(Aφ)(a0 , a1 , . . . , an ) := (−1)ni φ(ai , ai+1 , . . . , ai−1 ).
i=0

194
Part II An alternate route, via the Families Index Theorem

The Connes exact sequence


B S I B S
→ HCλn−2 (A) −
... − → HCnλ (A) −
→ Hn (A) −
→ HCλn−1 (A) −

starts with HC0λ (A) = H0 (A). Thus if there is an algebra homomorphism A →


A′ which induces isomorphism on Hochshild cohomology, then it also induces
isomorphism on cyclic homology.
We can form a bicomplex (C n,m , b, B) with b2 = 0, B 2 = 0, bB + Bb = 0,
and C n,m = C n−m (A) = A⊗n−m+1 . The homology of the total complex is then
cyclic homology.

6.5 An alternate route, via the Families Index


Theorem
Set up: (A, H, D), D = D∗ unbounded with

[D, A] ⊂ B(H), (1 + D2 ) ∈ Lp

In fact we shall assume that D is invertible with D−1 ∈ Lp . The bounded


version of this K-cycle is given by (A, H, F ), where F = D|D|−1 is a phase.
On A one has a norm

|||a||| := ||a|| + ||[D, a]||, for a ∈ A.

Let V = V(A) be the span of ”vector potentials”, that is


( )
X

V := A = ai [D, bi ] | ai , bi ∈ A, A = A .
i

Let U = U(A) be the gauge group, that is

U = U(A) := {u ∈ GL1 (A) | u∗ u = uu∗ = 1} ,

acting on V by (affine action)

u · A := u[D, u∗ ] + uAu∗ = u(D + A)u∗ − D.

Denoting DA := D + A one has

Du·A = uDA u∗ .

Fact 6.11. DA has the same dimension as D and DA = DA . Also ker DA =
−1
ker(Id + D A), hence is finite dimensional.
Let
Vinj := {A ∈ V | DA injective } ⊂ V
It is an open subset with respect to |||·|||. For A ∈ Vinj operator DA is invertible
with
−1
DA = (1 + D−1 A)−1 D−1 ∈ Lp .
Graded trivial vector bundle over Vinj
e ± := Vinj × H± .
H

195
Part II An alternate route, via the Families Index Theorem

e where
Superconnection is an operator d + D,
e: H
D e → H,
e e A = DA : H ± → H ± .
is in the fiber D

Curvature
e 2 = γdD
R := (γd + D) e + Dd
e +D
e 2 = [γd, D]
e +D
e 2.
| {z }
e′
=:D

e ′ = [d, D]
Explicit expression of D e ∈ Ω1 (Vinj , H):
e

e → Ωp+1 (Vinj , H)
d : Ωp (Vinj , H) e

p
X
e0 , . . . , X
ep+1 ) = ei ω(X c
e0 , . . . , X
ei , . . . , X
ep )
(dω)(X X
i=0

(commutators vanish), where

eA f := d
X f (A + tX), X ∈ V.
dt t=0

One has with F : Vinj → B(H), F (A) := D + A

e = γdF ∧ ω,
γd(Dω)

Hence
e ′ (ω) = dF ∧ ω, dFA (X
D eA ) = X,
r
X
e ′ (ω)A (X0 , . . . , Xp+1 ) =
D ci , . . . , Xp )
(−1)i Xi ωA (X0 , . . . , X
|{z} | {z }
i=0
∈B(H) ∈H

(Super) Chern form


   
(n) e ′ 2 e 2 (n) 2 (n)
Ωt := Tr γe−(tD +t D ) = Tr γe−Rt =
Z  
2 e2
= (−t) n
Tr e−s1 t D D e ′ e−(s1 −s2 )t2 De 2 D
e ′ . . . e−(sn −sn−1 )t2 De 2 D e2
e ′ e−(1−sn )t2 D ds,
∆n

where
ds := ds1 ds2 . . . dsn ,
and the integration is over a simplex

∆n := {0 6 s1 6 s2 6 . . . 6 sn 6 1 | s1 + s2 + . . . + sn = 1}

One has
d s(A+B) −sB
(e e ) = es(A+B) Ae−sB
ds
Z u
u(A+B) uB
e =e + es(A+B) Ae(u−s)B ds.
0

196
Part II Index theory for foliations

6.6 Index theory for foliations


Let (M m , F ) be a foliated manifold. To define an index in noncommutative
geometry we have to complete definitions of the following tasks
1. transverse coordinates,
2. analog of elliptic operator,
3. index pairing between K-theory and K-homology.
Foliation can be described using 1-cocycle (Vi , fi , gij ), where

fi : Vi → Ui ⊂ Rn , n = codimF are surjective submersions,

and gij : fj (Vi ∩ Vj ) → fi (Vi ∩ Vj ) are diffeomorphisms such that


gij ◦ gjk = gik .
Above cocycle gives a grupoid Γ = {gij } which leads to the algebra of foliation

AΓ := Cc∞ (F M ) ⋊ Γ

f uφ · guψ = f gφ−1 uφψ , φ, ψ ∈ Γ.


where F M = J 1 (M ) is a frame bundle. This gives a transverse coordinates.
The advantage in working with frame bundle is that F M has a natural volume
form. It is paralelizable (i.e. T F M is trivial). One has a principal bundle

GLn (R) FM
π


One has vertical vector fields Yij coming from the GLn (R) action, and when
chooses a connection, also horizontal vector fields Xk . Let {θk , ωji } be the dual
basis of differential forms. Then

Λωji ∧ Λθk

is an invariant volume form.


For our second task we have to give up ellipticity. Consider a quotient bundle

F M/ SO(n) PM
π


The fiber P Mx is the space of all Euclidean structures on Tx M

hζ, ηi = haζ, aηi, a ∈ SO(n).

Section of P M are all Riemannian metrics on T M . Let

V ⊂ T P M = ker π∗

197
Part II Index theory for foliations

be the vertical subbundle (vectors tangent to the fibers). On the quotient


GLn (R)/ SO(n) there is a metric, and determines a metric on V.

T P M/V N

PM

The horizontal bundle N has a tautological Riemannian structure. Indeed,


p ∈ P M is an Euclidean structure for Tπ(p) M , and Np is identified with Tπ(p) M
by π∗ .
The bundle T P M has a decomposition into vertical and horizontal part,
T P M = V ⊕ N . The Hilbert space

L2 (ΛT ∗ P M, VolP )

where VolP is a volume form induced by canonical volume form on F M , de-


composes also as a tensor product of corresponding Hilbert spaces

L2 (ΛT ∗ P M ) = L2 (ΛV ∗ ) ⊗ L2 (ΛN ∗ ).

On this two parts we have operators


• On L2 (ΛV ∗ ) with vertical differential dV

QV := i(dV + d∗V )(dV − d∗V ) = −i(dV d∗V + d∗V dV )

• On L2 (ΛN ∗ ) with horizontal differential dH

QH := dH + d∗H

On the whole L2 (ΛT ∗ P M ) we put Q = QV ⊕ γV QH , where γV is the grading of


the vertical signature. Operator Q = Q∗ is called hypoeliptic signature operator.
We have a spectral triple (AΓ , H, D), where D is determined by the equation
Q = D|D|.
1
For a ∈ A [D, a] ∈ B(H) and (1 + D2 )− 2 ∈ Lp (H) for p = dim V + 2n, where
dim M = n. The K-cycle (A, H, D) gives an element in K∗Diff M (A) (Diff M -
equivariant K-cycle). Its character ch∗ (D) ∈ HC∗ (AΓ ) can be expressed in
terms of residues of spectrally defined zeta-functions, and is given by a cocycle
{φn } in the (b, B)-bicomplex of AΓ whose components are of the following form

Ress=0 Tr(a0 [a1 , D](k1 ) . . . [an , D](kn ) |D|−n−2|k|−s )

which we denote by
Z
/ Tr(a0 [a1 , D](k1 ) . . . [an , D](kn ) |D|−n−2|k|−s )

X Z
φn (a0 , . . . , an ) = cn,k / a0 [Q, a1 ](k1 ) . . . [Q, an ](kn ) |Q|−n−2|k|
k

198
Chapter 7

Hopf–cyclic cohomology

7.1 Preliminaries
7.1.1 Cyclic cohomology in abelian category
Our task is to understand cup product for Hopf–cyclic cohomology with coeffi-
cients, that is mapping

HCm n
H (C; M ) ⊗ HCH (A; M ) → HC
m+n
(A; M ).

Concider a category C, with finite sets [n] := {0, 1, . . . , n} for n ∈ N as


objects, and morphism which preserve order. To describe a cyclic structure we
introduce following morphisms
• Face
δ
i
[n − 1] −→ [n], 0 6 i 6 n,
- injection which misses i.
• Degeneracy
σj
[n + 1] −→ [n], 0 6 j 6 n,
- surjection which sends both j and j + 1 to j.
• Cyclic operator

[n] −→ [n]
- cyclic shift to the right.
The morphism above satisfy following identities, which we can group to
obtain succesive complications of our category.

• Presimplicial simplicial category.


(n)
Mor(C) := {δi | 0 6 i 6 n, n ∈ N},

with
δj δi = δi δj , j > i.

199
Part II Preliminaries

• Simplicial category.
(n) (m)
Mor(C) := {δi , σj | 0 6 i 6 n, 0 6 j 6 m, n, m ∈ N},
with additional identities
σj σi = σi σj+1 , i 6 j,

 δi σj−1 , i < j,
σj δi = id[n] , i ∈ {j, j + 1},

δi−1 σj , i>j+1
• Precyclic category.
(m)
Mor(C) := {δi , τn | 0 6 i 6 m, m, n ∈ N},
with the identities as for presimlicial category and
τnn+1 = id[n] ,
τn δi = δi−1 τn−1 , 1 6 i 6 n.

• Cyclic Category.
(m) (l)
Mor(C) := {δi , σj , τn | 0 6 i 6 m, 0 6 j 6 l, m, l, n ∈ N},
with all above identieties and
2
τn σ0 = σn τn+1 ,
τn σj = σj−1 τn+1 , 1 6 j 6 n.

Now, let A be an abelian category, and F : C → A a functor. It means that


we have a sequence of objects, and morphisms
i δ n i τ σ
An −→ An −→ An ←− An+1 .
Define
n
X n−1
X
bn := i
(−1) δi , b′n := (−1)i δi ,
i=0 i=0

λn := (−1)n τn , n ∈ N.
These morphisms satisfy the following identities
bn+1 bn = 0, (1 − λn )bn = b′n (1 − λn−1 ).
Consider a diagram
1−λn+1
kern+1 /

An+1 /

An+1
O O
O

bn+1 bn+1

1−λn
kern /

An /

An b′n+1
O
O

bn bn
1−λn−1
kern−1 /

An−1 /

An−1 b′n

200
Part II Preliminaries

The composition bn+1 bn = 0, so we have a complex

bn bn+1
kern−1 /

kern H /

kern+1
ss HH
ss HH
9 d

ss HH
ss HH
ss ∃!φn
ker coker bn /

ker bn+1

Define the cyclic homology of the complex (A• , bn ) as the cokernel of the unique
map φn
HCn (F ) := HCn (A• ) := coker φn .
Define another operator
n
X
Nn := (λn )i , n ∈ N.
i=0

Now one can form a bicomplex

.. .. .. .. ..
O
. .
O
. O O
. .
O

b3 −b′3 b3 −b3 b3

1−λ2 N2 1−λ2 N2
A2 /

A2 /

A2 /

A2 /

A2 /

...
O O O O O

b2 −b′2 b2 −b′2 b2
1−λ1 N1 1−λ1 N1
A1 /

A1 /

A1 /

A1 /

A1 /

...
O O O O O

b1 −b′1 b1 −b′1 b1
1−λ0 N0 1−λ0 N0
A0 /

A0 /

A0 /

A0 /

A0 /

...

Then the cohomology of the total complex is the cyclic homology of the
functor F : C → A
HCn (F ) = Hn (Tot A•• ).

7.1.2 Hopf algebras


Summary of notations.
• Coalgebra (C, ∆, ǫ)


C /

C ⊗C
∆ ∆⊗id


id⊗∆ 

C ⊗C /

C ⊗C ⊗C


C JJ /

C ⊗C
JJ
JJid
∆ JJ ǫ⊗id
JJ


id⊗ǫ J 

C ⊗C
%

201
Part II Preliminaries

• Comodule (M, ∆R )

∆R
M /

M ⊗C
∆R ∆R ⊗id


id⊗∆R 

M ⊗C /

M ⊗C ⊗C

∆R
M H M ⊗C
H
/

HH id
HH
HH ǫ⊗id
H #


• Bicomodule (M, ∆L , ∆R )

∆R
M /

M ⊗C
∆L ∆L ⊗id


id⊗∆R 

M ⊗C /

C⊗M ⊗C

• Hopf algebra (H, m, 1, ∆, ǫ, S), where


– (H, m, 1) algebra,
– (H, ∆, ǫ) coalgebra,
– ∆, ǫ are algebra homomorphisms,
– Convoloution product f ∗ g
∆ f ⊗g m
f ∗ g : H −→ H ⊗ H −−−→ H ⊗ H −→ H,

– Antipode S
S ∗ id = 1ǫ = id ∗ S.
Properties of S:
• if exists, it is unique,
• it is an antialgebra map: S(ab) = S(b)S(a),
• it is an anticoalgebra map: ∆ ◦ S = (S ⊗ S) ◦ ∆op ,
• if there exists S −1 , it has the above properties and satisfies

S −1 ∗cop id = 1ǫ = id ∗cop S −1 .

Sweedler notation:
X
∆h = ai ⊗ bi =: h(1) ⊗ h(2) .
i

202
Part II Preliminaries

If we treat multiple tensor products as trees, then we can forget how the tree
was constructed.
∆2 h = h(1)(1) ⊗ h(1)(2) ⊗ h(2)
= h(1) ⊗ h(2)(1) ⊗ h(2)(2)
= h(1) ⊗ h(2) ⊗ h(3) .

∆R (m) = m(0) ⊗ m(1) , ∆L (m) = m(−1) ⊗ m(0) .

7.1.3 Motivation for Hopf–cyclic cohomology


If D is a Dirac operator, E idempotent, then there exists an index pairing

hch∗ (D), ch∗ (E)i =: Index(DE ).

For the transverse geometry of a codim = n foliation

ch∗ (D)(a0 , . . . , am ) = trδ (a0 h1 (a1 ) . . . hm (am )),

where hi ∈ Hn - the universal Hopf algebra for codim = n foliations, δ : H → k-


character, trδ - δ-invariant trace.

Hn ⊗ A → A

h(ab) = h(1) (a)h(2) (b), 1H (a) = a.


In particular

∆(g) = g ⊗ g (group-like element) =⇒ g(ab) = g(a)g(b),

∆x = x ⊗ 1 + 1 ⊗ x (primitive element) =⇒ x(ab) = x(a)b + ax(b).


One has
trδ (a0 h1 (a1 ) . . . hm (am )) = (−1)m trδ (am h1 (a0 ) . . . hm (am−1 ))
= (−1)m trδ (h1 (a0 ) . . . hm (am−1 )am ).

In particular

trδ (h(a)) = δ(h) trδ (a),


trδ (h(a)b) = trδ (h(1) (a)(h(2) S(h(3) ))(b))
= trδ (h(1) (a)h(2) (S(h(3) ))(b)))
= trδ (h(1) (aS(h(2) )(b)))
= δ(h(1) ) trδ (aS(h(2) )(b))
= trδ (a(δ ∗ S)(h)(b)).

Hence

trδ (a0 h1 (a1 ) . . . hm (am )) = (−1)m trδ (a0 (δ ∗ S)(h1 )(h2 (a1 ) . . . hm (am−1 )am ))

Denote

h1 ⊗ . . . ⊗ hm = (−1)m (δ ∗ S)(h1 )(h2 ⊗ . . . hm ⊗ 1) =: (−1)m τm (h1 ⊗ . . . ⊗ hm ).

203
Part II Preliminaries

For an element σ ∈ Hn such that ∆σ = σ ⊗ σ, δ(σ) = 1


trσδ (ab) = trσδ (bσ(a))
which implies
τm (h1 ⊗ . . . ⊗ hm ) = (δ ∗ S)(h1 )(h2 ⊗ . . . ⊗ hm ⊗ σ)
(−1)m trδ (h1 (a0 ) h2 (a1 ) . . . hm (am−1 )am ) = (−1)m trδ (a0 (δ ∗ S)(h1 )
| {z } | {z }
b h̃

(h2 (a1 ) . . . hm (am−1 )am )) = (−1)m trδ (a0 h̃(b)).


(−1)m (δ ∗ S)(h1 )(h2 ⊗ . . . ⊗ hm ⊗ 1) = λm (h1 ⊗ . . . ⊗ hm ).
m+1
Now one has to check that τm = id. For m = 1
τ12 (h) = τ1 ((δ ∗ S)(h)σ) = δ(h(1) )(δ ∗ S)(S(h(2) )σ)σ
= δ(h(1) )δ(S(h(3) ))σ −1 S 2 (h(2) )σ
= σ −1 (δ ∗ S 2 ∗ δ −1 )(h)σ
=h
Denote
Sδσ (h) := (δ ∗ S)(h)σ.
Now from (τ1 )2 = (Sδσ )2 = id one can deduce after computation that for all m
m+1
τm = id (Connes–Moscovici). This yields a new cyclic complex
(H ⊗m , δi , σj , τm )m∈N
for any Hopf algebra H equipped with modular pair in involution (MPII) (δ, σ).
For example, if S 2 = id, then (ǫ, 1) is a modular pair in involution.
Example 7.1. Let H = H1 be an universal algebra for codim = 1 foliations.
First take a Lie algebra h1 with generators X, Y, λn , n ∈ N satisfying
[Y, X] = X,
[X, λn ] = λn+1 ,
[Y, λn ] = nλn ,
[λn , λm ] = 0 ∀ n, m > 1.
Then form an universal enveloping algebra H1 := U (h1 ). The coproduct on H1
id uniquely determined by
∆(X) = X ⊗ 1 + 1 ⊗ X + λ1 ⊗ Y,
∆(Y ) = Y ⊗ 1 + 1 ⊗ Y,
∆(λ1 ) = λ1 ⊗ 1 + 1 ⊗ λ1 .
The counit
ǫ(X) = ǫ(Y ) = ǫ(λ1 ) = 0.
The antipode
S(X) = −X + λ1 Y,
S(Y ) = −Y,
S(λ1 ) = −λ1 .

204
Part II Preliminaries

Now take σ = 1,

δ(X) = 0,
δ(Y ) = −1,
δ(λ1 ) = 0.

One has to check that

δ(h(1) )S 2 (h(2) )δ(S(h(3) )) = h.

On generators

Y (1) ⊗ Y (2) ⊗ Y (3) = Y ⊗ 1 ⊗ 1 + 1 ⊗ Y ⊗ 1 + 1 ⊗ 1 ⊗ Y,

δ(Y ) + S 2 (Y ) − δ(Y ) = Y.
Similarly for λ1 .
X (1) ⊗ X (2) ⊗ X (3) =
= X ⊗ 1 ⊗ 1 + 1 ⊗ X ⊗ 1 + 1 ⊗ 1 ⊗ X + 1 ⊗ λ1 ⊗ Y + λ1 ⊗ Y ⊗ 1 + λ1 ⊗ 1 ⊗ Y,
S 2 (X) + δ(S(X)) −S 2 (λ1 )δ(Y ) = S(−X + λ1 Y ) + λ1
| {z }
=0
= X −λ1 Y + S(Y )S(λ1 ) +λ1
| {z }
=[Y,λ1 ]=λ1

= X + λ1 − λ1 = X.
Thus (δ, 1) is a modular pair in involution.

7.1.4 Hopf–cyclic cohomology with coefficients


Motivation:
• Short proof of
τ12 = id =⇒ τnn+1 = id.

• Constructive common denominator for all known cyclic theories.


• Non-trivial coefficients are geometrically desired and occur in ”real life”
in the number theory work of Connes–Moscovici.
Simplicial structure in coalgebra case:

C n (C, M ) := M ⊗ C ⊗ C ⊗n , n ∈ N,

C is an H-module coalgebra

∆(hc) = h(1) c(1) ⊗ h(2) c(2) , ǫ(hc) = ǫ(h)ǫ(c).

M is a C-bimodule
∆R (m ⊗ c) = (m ⊗ c(1) ) ⊗ c(2) ,
∆L (m ⊗ c) = m(−1) c(1) ⊗ (m(0) ⊗ c(2) ).

205
Part II Preliminaries

The standard example yields


(1) (2)
δi (m ⊗ c0 ⊗ . . . ⊗ cn−1 ) = m ⊗ c0 . . . ⊗ ci ⊗ ci ⊗ . . . ⊗ cn−1 ,
(0) (2) (1)
δn (m ⊗ c0 ⊗ . . . ⊗ cn−1 ) = m ⊗ c0 ⊗ c1 ⊗ . . . ⊗ cn−1 ⊗ m(−1) c0 ,
σi (m ⊗ c0 ⊗ . . . ⊗ cn+1 ) = m ⊗ c0 ⊗ . . . ⊗ ǫ(ci+1 ) ⊗ . . . ⊗ cn+1 .

Simplicial structure in algebra case:

C n (A, M ) := Hom(M ⊗ A ⊗ A⊗n , k), n ∈ N.

A is an H-module algebra

h(ab) = (h(1) a)(h(2) b), h1 = ǫ(h).

M is aleft H-comodule

Hom(M ⊗ A ⊗ A⊗n , k) ∼
= Hom(A⊗n , Hom(M ⊗ A, k)).

M ⊗ A is an A-bimodule

(m ⊗ a)b = m ⊗ ab, b(m ⊗ a) = m(0) ⊗ (S −1 (m(−1) )b)a

The standard example yields

(δi f )(m ⊗ a0 ⊗ . . . ⊗ an ) = f (m ⊗ a0 ⊗ . . . ⊗ ai ai+1 ⊗ . . . ⊗ an ),


(δn f )(m ⊗ a0 ⊗ . . . ⊗ an ) = f (m(0) (S −1 (m(−1) )an )a0 ⊗ . . . ⊗ an−1 ),
(σi f )(m ⊗ a0 ⊗ . . . ⊗ an ) = f (m ⊗ a0 ⊗ . . . ⊗ ai ⊗ 1 ⊗ ai+1 ⊗ . . . ⊗ an ).

Paracyclic structures:
For {C n (A, M )}n∈N

(τn f )(m ⊗ a0 ⊗ . . . ⊗ an ) = f (m(0) (S −1 (m(−1) )an ) ⊗ a0 ⊗ . . . ⊗ an−1 ).

For {C n (C, M )}n∈N

τn (m ⊗ c0 ⊗ . . . ⊗ cn ) = m(0) ⊗ c1 ⊗ . . . ⊗ cn ⊗ m(−1) c0 .

Invariant complexes:
n
CH (A, M ) := HomH (M ⊗ A⊗n+1 , k),

M ∈H MH , (m ⊗ ã)h = mh(1) ⊗ S(h(2) )ã, k = kǫ


n
CH (C, M ) := M ⊗H C ⊗n+1 ,
M ∈H MH , h(c0 ⊗ . . . cn ) = h(1) c0 ⊗ . . . ⊗ h(n+1) cn .
To describe cyclic structure we need
Definition 7.2. We say that a bimodule M ∈H MH is stable if and only if

∀ m ∈ M m(0) m(−1) = m.

It is anti-Yetter-Drinfeld if and only if

∆L (mh) = S(h(3) )m(−1) h(1) ⊗ m(0) h(2) , ∀ m, h.

206
Part II Preliminaries

Theorem 7.3. If M is a stable anti-Yetter-Drinfeld module (SAYD), then the


n n
formulas for δi , σi and τn define cyclic structures on CH (A, M ) and CH (C, M ).
Shortly
• anti-Yetter-Drinfeld =⇒ τn is well defined,
• stability =⇒ τnn+1 = id.
Proof. First we check that τn is well defined, that is

τn (mh ⊗ c0 ⊗ . . . ⊗ cn ) = τn (m ⊗ h(c0 ⊗ . . . ⊗ cn )),

(mh)(0) ⊗H (c1 ⊗. . .⊗cn ⊗(mh)−1 c0 ) = m(0) ⊗H (h(2) (c1 ⊗. . .⊗cn )⊗m(−1) h(1) c0 ),
hence it suffices to prove the following identity

(mh)(0) ⊗H (1 ⊗ (mh)(−1) ) = m(0) ⊗H (h(2) ⊗ m(−1) h(1) ).

Take
M ⊗H (H· ⊗ H· ) (diagonal structure)
and morphism
Φ
H· ⊗ H· −
→ H· ⊗ H (multiplication on the first term)

Φ(h ⊗ k) = h(1) ⊗ S(h(2) )k,


Φ−1 (h ⊗ k) = h(1) ⊗ h(2) k.

Now
Φ(−1) (l(h ⊗ k)) = Φ−1 (lh ⊗ k) = lΦ−1 (h ⊗ k).
Consider
id⊗ Φ
M ⊗H (H· ⊗ H· ) −−−H−→ M ⊗H (H· ⊗ H) ∼
= M ⊗ H.

(mh)(0) ⊗ (mh)(−1) = m(0) h(2) ⊗ S(h(3) )m(−1) h(1) .


-anti-Yetter-Drinfeld condition.

τnn+1 (m ⊗H c0 ⊗ . . . ⊗ cn ) = τnn (m(0) ⊗H c1 ⊗ . . . ⊗ cn ⊗ m(−1) c0 )


= m(0) ⊗ m(−1) (c0 ⊗ . . . ⊗ cn )
= m(0) m(−1) ⊗ c0 ⊗ . . . ⊗ cn
= m ⊗ H c0 ⊗ . . . ⊗ cn ,

where in the last equality we used stability of M .

207
Part II Preliminaries

7.1.5 Special cases


1. Connes–Moscovici construction.

C = H, M =σ kδ

Then σ kδ is SAYD iff. (δ, σ) is MPII. Let F be the isomorphism



=
F : k ⊗H (H· ⊗ H·⊗n ) −
→ H ⊗n .

Then for f˜ ∈ H ⊗n

τn (h1 ⊗ . . . hn ) = (F ◦ τen ◦ F −1 )(h̃)


g
= (F ◦ τen )(1 ⊗H Φ −1 (1 ⊗ h̃))

= F (1 ⊗H (h̃ ⊗ σ))
e 1 ⊗ . . . ⊗ hn ⊗ σ)
= 1 ⊗H Φ(h
(1) (2)
= 1 ⊗H h1 ⊗ S(h1 )(h2 ⊗ . . . ⊗ hn ⊗ σ)
(1)
= δ(h1 )S(h21 )(h2 ⊗ . . . ⊗ hn ⊗ σ).

2. trσδ ∈ HC0H (A;σ kδ )


3. Characteristic map of Connes–Moscovici

HCm σ 0 σ m
H (H; kδ ) ⊗ HCH (A; kδ ) → HC (A),

h1 ⊗ . . . ⊗ hm 7→ ((a0 ⊗ . . . ⊗ am ) 7→ trσδ (a0 h1 (a1 ) ⊗ hm (am )))

4. The n > 0 and dim M > 1 already applied in Connes–Moscovici work on


number theory.

5. HCm m
k (A; k) = HC (A)

6. Twisted cyclic homology

HC∗k[σ,σ−1 ] (A;σ kǫ ).

Lemma 7.4.
σ
kδ is SAYD ⇐⇒ (δ, σ) is MPII.
Proof.
m(0) m(−1) = m ⇔ 1 · σ = δ(σ) = 1,
(mh)(−1) ⊗ (mh)(0) = S(h(3) )m(−1) h(1) ⊗ m(0) h(2)
σδ(h) = S(h(3) )σh(1) δ(h(2) )
L(h) = R(h) ⇔ (L ∗op S −1 )(h) = (R ∗op S −1 )(h)
L(h(2) )S (−1) (h(1) ) = R(h(2) )S (−1) (h(1) )
S̃δσ (h) = σδ(h(2) )S (−1) (h(1) ) = S(h(2) )σδ(h(1) ) =: Sδσ (h)

208
Part II The Hopf algebra Hn

By direct computation

S̃δσ ◦ Sδσ = id = Sδσ ◦ S̃δσ , i.e.

S̃δσ = (Sδσ )−1 .


Therefore
AYD ⇔ (Sδσ )−1 = Sδσ
(Sδσ )2 = id (involution condition).

7.2 The Hopf algebra Hn


Let the manifold M n be affine flat (the Rn or the disjoint union of Rn ). The
frame bundle is then trivial with F M ∼ = M × GLn (R). In local coordinates (xµ )
for x ∈ U ⊂ M , we can view the frame coordinates xµ , yjµ as a 1-jet of a map
φ : Rn → Rn
φ(t) = x + yt, x, t ∈ Rn , y ∈ GLn (R),
P
where (yt)µ = i yiµ ti for t = (ti ) ∈ Rn .
We endow it with the trivial connection, given by the matrix-valued 1-form
ω = (ωji ), where
X
ωji := (y −1 )iµ dyjµ = (y −1 dy)ij
µ

The corresponding basic horizontal fields on F M are


X ∂
Xk = ykµ ∂µ , k = 1, . . . , n, ∂µ = .
µ
∂xµ

Denote by θk be the canonical form of the frame bundle


X
θk := (y −1 )kµ dxµ = (y −1 dx)k , k = 1, . . . , n.
µ

Then let
X ∂
Yij = yiµ ∂µj , i, j = 1, . . . , n, ∂µj :=
µ
∂yjµ

be the fundamental vertical vector fields associated to the standard basis of


gln (R) and generating the canonical right action of GLn (R) on F M . At each
point of F M , {Xk , Yij } and {θk , ωji } form bases of the tangent and cotangent
space, dual to each other

hωji , Ykl i = δki δjl , hωji , Xk i = 0,

hθi , Ykl i = 0, hθi , Xj i = δji .


The group of diffeomorphism Diff M = Diff Rn acts on F M by the natural
lift of the tautological action to the frame level

e y) := (ϕ(x), ϕ′ (x)y)
ϕ(x,

209
Part II The Hopf algebra Hn

i
where ϕ′ (x) is Jacobi matrix ϕ′ (x)ij = ∂ϕ
∂xj .
Viewing Diff M as a discrete group we form the crossed product algebra

AM := Cc∞ (F M ) ⋊ Diff M

As a vector space, it is spanned by monomials of the form f u∗ϕ , where f ∈


C ∞ (F M ) and u∗ϕ stands for ϕ−1 . The product is given by

e1 )u∗ϕ2 ϕ1 .
f1 u∗ϕ1 · f2 u∗ϕ2 = f1 (f2 ◦ ϕ

Since the right action of GLn (R) on F M commutes with the action of Diff M ,
at the Lie algebra level one has

uϕ Yij u∗ϕ = Yij .

This allows to promote the vertical vector fields to derivations of AM . Indeed,


setting
Yij (f u∗ϕ ) = Yij (f )u∗ϕ
the extended operators satisfy the derivation rule

Yij (ab) = Yij (a)b + aYij (b), a, b ∈ AM .

We shall also prolong the horizontal vector fields to linear transformations Xk ∈


L(AM ) in similar fashion

Xk (f u∗ϕ ) = Xk (f )u∗ϕ .

The resulting operators are no longer Diff M -invariant. They satisfy

uϕ Xk u∗ϕ = Xk − γjk
i
(ϕ−1 )Yij ,
i
where ϕ 7→ γjk (ϕ) is a group 1-cocycle on Diff M with values in C ∞ (F M ).
Specifically X
i
γjk (ϕ)(x, y) = (y −1 · · · ϕ′ (x)−1 · ∂µ · y)ij ykµ
µ

The above expression comes from the pull-back formula for the connection

e∗ (ωji ) = ωji + γjk


ϕ i
(ϕ)θk .

e−1 )∗ (ωji )} is the dual basis to {uϕ Xk u∗ϕ , Yij }.


Now one uses the fact that {θk , (ϕ
As a consequence, the operators Xk ∈ L(AM ) are no longer derivations of
AM , but satisfy a non-symmetric Leibniz rule
i
Xk (a, b) = Xk (a)b + aXk (b) + δjk (a)Yij (b), a, b ∈ AM ,
i
where the linear operators δjk ∈ L(AM ) are defined by
i
δjk (f u∗ϕ ) = γjk
i
f u∗ϕ .

These are derivations, i.e.


i i i
δjk (ab) = δjk (a)b + aδjk (b).

210
Part II The Hopf algebra Hn

The operators {Xk , Yji } satisfy the commutation relations of the group of
affine transformations of Rn

[Yij , Ykl ] = δkj Yil − δil Ykj ,

[Yij , Xk ] = δkj Xi ,
[Xk , Xl ] = 0.
i
The succesive commutators of the operators δjk with the Xl ’s yield new gener-
ations of
i i
δjk|l 1 ...lr
:= [Xlr , . . . [Xl1 , δjk ] . . .],
which involve multiplication by higher order jets of diffeomorphisms
i
δjk|l 1 ...lr
(f u∗ϕ ) = γjk|l
i
1 ...lr
f u∗ϕ , where

i i
δjk|l 1 ...lr
:= Xlr . . . Xl1 (γjk ).
They commute among themselves

i
[δjk|l 1 ...lr
, δji ′ k′ |l′1 ...l′r ] = 0.

It can be checked that the order of {j, k} and {l1 , . . . , lr } does not matter - in
any case we get the same operator.
The commutators between Yµλ ’s and δjk i
’s can be obtained from explicit
expression of the cocycle γ, by computing its derivatives in the direction of the
vertical vector fields. One obtains

[Yµλ , δjk
i
] = δjλ δµk
i
+ δkλ δjµ
i
− δµi δjk
λ

By induction
r
X
[Yµλ , δji1 j2 |j3 ...jr ] = δjλs δji1 j2 |j3 ...js−i µjs+1 ...jr − δµi δjλ1 j2 |j3 ...jr .
s=0

Definition 7.5. Let Hn be the universal enveloping algebra of the Lie algebra
hn with basis

{Xλ , Yνµ , δjk|l


i
1 ...lr
| 1 6 λ, µ, ν, i 6 n, 1 6 j 6 k 6 n, 1 6 l1 6 . . . 6 lr 6 n}

and the following presentation

[Xk , Xl ] = 0,
[Yij , Ykl ] = δkj Yil − δil Ykj ,
[Yij , Xk ] = δkj Xi ,
i i
[Xlr , δjk|l 1 ...lr−1
] = δjk|l 1 ...lr
,
r
X
[Yνλ , δji1 j2 |j3 ...jr ] = δjλs δji1 j2 |j3 ...js−i νjs+1 ...jr − δνi δjλ1 j2 |j3 ...jr ,
s=0

i
[δjk|l 1 ...lr
, δji ′ k′ |l′1 ...l′r ] = 0.

211
Part II The Hopf algebra Hn

We shall endow Hn := U (hn ) with a canonical Hopf structure, which is non-


commutative, and therefore different from the standard structure of a universal
enveloping algebra.
Proposition 7.6.
1. The formulae
i
∆Xk = Xk ⊗ 1 + 1 ⊗ Xk + δjk ⊗ Yij ,
∆Yij = Yij ⊗ 1 + 1 ⊗ Yij ,
i i i
∆δjk = δjk ⊗ 1 + 1 ⊗ δjk ,

uniquely determine a coproduct ∆ : Hn → Hn ⊗ Hn , which makes Hn a


bialgebra with respect to the product m : Hn ⊗ Hn → Hn and the counit
ε : Hn → C inherited from U (hn ).
2. The formulae
i
S(Xk ) = −Xk + δjk Yij ,
S(Yij ) = −Yij ,
i i
S(δjk ) = −δjk ,

uniquely determine an anti-homomorphism S : Hn → Hn , which provides the


antipode that turns Hn into a Hopf algebra.
The notation is justified while one proves that the subalgebra of L(AM )
i
generated by the linear operators {Xk , Yji , δjk | i, j, k = 1, . . . , n} is isomorphic
to the algebra Hn . The action of Hn turns An into a left Hn -module algebra.
Morover to any element h1 ⊗ . . . ⊗ hp ∈ Hnp we can associate a multilinear
differential operator T acting on AM as follows

T (h1 ⊗ . . . ⊗ hp )(a1 , . . . , ap ) = h1 (a1 ) . . . hp (ap ).

The linearization T : T Hnp → L(A⊗p


M , AM ) of this assignment is injective for each
p ∈ N.

212
Chapter 8

Bott periodicity and index


theorem

8.1 Bott periodicity


In one of its forms the Bott periodicity theorem ([b-r59]) can be stated as

0 j even,
πj (GL(n, C)) =
Z j odd
for j = 0, 1, 2, . . . , 2n − 1. This is the original form of Bott theorem. It has
reformulation, for example in the language of topological K-theory or the K-
theory of C*-algebras where it gives an isomorphism

Kj (A) ∼
= Kj (A ⊗ C0 (R2 )).
The homotopy groups are constructed as follows. We take maps from the sphere
f
Sj −
→X

preserving base points p0 ∈ S j , x0 ∈ X, i.e. f (p0 ) = x0 . On the set of


homotopy classes of such maps we give a group structure by composing with
the map contracting the equator of the sphere S j making it a wedge of two
copies of S j .
f ∨g
S j → S j ∨ S j −−→ X.
The sphere S n can be described as

S n = {(t1 , t2 , . . . , tn+1 ) ∈ Rn+1 | t21 + . . . + t2n+1 = 1},

however if n is odd we can embed it in the complex space Cn


r
X
S 2r−1 = {(λ1 , λ2 , . . . , λr ) ∈ Cr | λj λj = 1}.
j=1

For a map f : S n → S n define degree deg(f ) ∈ Z as follows. On homology


f induces a map
f∗ : Hn (S n ; Z) → Hn (S n ; Z) ∼
=Z

213
Part II Bott periodicity

Then for each u ∈ Hn (S n ; Z)


f∗ (u) = deg(f )u.
We shall define for j = 1, 3, 5, . . . , 2n − 1 a homomorphism of abelian groups
β : πj (GL(n, C)) → Z.
First consider j = 2n − 1 and a map
f : S 2n−1 → GL(n, C).
For p ∈ S 2n−1
 
λ11 (p) λ12 (p) ... λ1n (p)
 λ21 (p) λ22 (p) ... λ2n (p) 
 
f (p) =  .. .. .. 
 . . . 
λn1 (p) λn2 (p) . . . λnn (p)
We take first column and divide it by the norm i.e.
Xn
1
f1 (p) := (λ11 (p), λ21 (p), . . . , λn1 (p))/( λji (p)λji (p)) 2 .
j=1

This gives a map f1 : S 2n−1 → S 2n−1 . Now define


deg(f1 )
β(f ) := ∈ Z.
(n − 1)!
It os a part of Bott theorem that this number actually is an integer.
For all n the unitary subgroup U (n) ∈ GL(n, C) is a maximal compact
subgroup, and the inclusion induces a homotopy equivalence. From the fibering
U (n − 1) → U (n) → S 2n−1
and the homotopy exact sequence we get that for 0 < j < 2n − 1 the homotopy
πj (U (n − 1)) ∼
= πj (U (n)).
Lemma 8.1. If j = 2r − 1 with 1 6 r < n, then
f : S 2r−1 → GL(n, C)
is homotopic to a map
f˜: S 2r−1 → GL(n, C)
of the form
 
λ11 (p) λ12 (p) . . . λ1r (p) 0 0 ... 0
 λ21 (p) λ22 (p) . . . λ2r (p) 0 0 ... 0 
 
 .. .. .. .. .. .. 
 . . . . . . 
 
 λr1 (p) λr2 (p) . . . λrr (p) 0 0 ... 0 
˜
f (p) =  
 0 0 ... 0 1 0 ... 0 
 
 0 0 ... 0 0 1 ... 0 
 
 .. .. .. .. .. .. 
 . . . . . . 
0 0 ... 0 0 0 ... 1

214
Part II Elliptic operators

Define
f˜1 : S 2r−1 → S 2r−1
Xr
1
f˜1 (p) := (λ11 (p), λ21 (p), . . . , λr1 (p))/( λji (p)λji (p)) 2 .
j=1

and as before
deg(f˜1 )
β(f ) := ∈ Z.
(r − 1)!
This number is an integer, which is part of the
Theorem 8.2. For j = 1, 3, 5, . . . , 2n − 1
β : πj (GL(n, C)) → Z
is an isomorphism.

8.2 Elliptic operators


Let X be a C ∞ -manifold (Hausdorff, second countable, finite dimensional, with-
out boundary), and E → X a complex C ∞ -vector bundle. For each p ∈ X, Ep
is a C-vector space with dimC Ep < ∞.
By C ∞ (X, E) we denote a C-vector space of all C ∞ sections of E,
dimC C ∞ (X, E) = ∞.
If E 0 , E 1 are two vector bundles on X, then an elliptic differential operator (or
elliptic ψD0) is a C-linear map
D : C ∞ (X, E 0 ) 7→ C ∞ (X, E 1 )
which is differential operator (or an ψD0) and which satisfies a condition called
ellipticity.
Example 8.3. Laplacian on X = Rn , E 0 = E 1 = X × C
∂2 ∂2 ∂2
D= 2 + 2 + ... + 2 .
∂x1 ∂x2 ∂xn
This operator is elliptic of order 2, because polynomial
ξ12 + ξ22 + . . . + ξn2
has no real zeros except (0, 0, . . . , 0).
Example 8.4. Cauchy-Riemann operator on X = R2 , E 0 = E 1 = X × C
∂ ∂
D= +i .
∂x1 ∂x2
This operator is elliptic of order 1, because polynomial ξ1 +iξ2 has no real zeroes
except (0, 0). If we denote
 
1 ∂ ∂
∂¯ = +i
2 ∂x1 ∂x2
¯ = 0 if and only if f is holomorphic.
then ∂f

215
Part II Elliptic operators

Let
D : C ∞ (X, E 0 ) → C ∞ (X, E 1 )
be a differential operator of order r. To each p ∈ X and ξ ∈ Tp∗ X = HomR (Tp X, R)
we shall associate a map of C-vector spaces

σ(ξ, D) : Ep0 → Ep1 .

To do this, given v ∈ Ep0 and ξ ∈ Tp∗ X, choose


1. Section s ∈ C ∞ (X, E 0 ) with s(p) = v,
2. C ∞ -function f : X → R with f (p) = 0 and (df )(p) = ξ.
Lemma 8.5. D(f r s)(p) depends only on D, ξ, v; and does not depend on the
choice of s and f .
Set
σ(ξ, D)v := D(f r s)(p),
σ(ξ, D) : Ep0 → Ep1 .
Definition 8.6. A differential operator of order r

D : C ∞ (X, E 0 ) → C ∞ (X, E 1 )

is elliptic if whenever p ∈ X and 0 6= ξ ∈ Tp∗ X, then σ(ξ, D) : Ep0 → Ep1 is an


isomorphism of C-vector spaces.
Example 8.7. Let X be a manifold. We consider complex valued differential
forms on X i.e. elements of

Λj (TC∗ X), TC∗ X := T ∗ X ⊗R C, j = 0, 1, 2, . . . .

The de Rham operator


d
C ∞ (X, Λj (TC∗ X)) −
→ C ∞ (X, Λj+1 (TC∗ X))

is a differential operator of order 1. For p ∈ X, ξ ∈ Tp∗ X, v ∈ (Λj (TC∗ X))p


choose a form ω such that
ω(p) = v.
Then choose a function f : X → R such that

(df )(p) = ξ.

We have
d(f ω) = df ∧ ω + f dω
d(f ω)p = (df ∧ ω)p because f (p) = 0,
and thus the map σ(ξ, d) is given by

v 7→ ξ ∧ v because (df )(p) = ξ.

This operator is not elliptic. However if we take


M d+d∗
M
C ∞ (X, Λ2j (TC∗ X)) −−−→ C ∞ (X, Λ2j−1 (TC∗ X)),
j j

216
Part II Elliptic operators

where d∗ : Λj (TC∗ X) → Λj−1 (TC∗ X) is formal adjoint to d, then d + d∗ is elliptic,


and σ(ξ, d + d∗ ) is given by
v 7→ ξ ∧ v + ι(ξ)v,
where ι(ξ) is a contraction of form by ξ.
Lemma 8.8. If X is compact and D is elliptic, then
dimC (ker D) < ∞, and dimC (coker D) < ∞.
Definition 8.9. If X is compact and D is elliptic, then
Index(D) := dimC (ker D) − dimC (coker D).
Theorem 8.10 (Atiyah-Singer). If X is compact and D is elliptic, then
Index(D) = (topological formula).
Example 8.11. Toeplitz operator
X = S 1 = {(a1 , a2 ) ∈ R2 | a21 + a22 = 1}
Take a trivial bundles E 0 = E 1 = S 1 × C. Sections of these are just smooth
functions on S 1
C ∞ (S 1 , E 0 ) = C ∞ (S 1 , E 0 ) = C ∞ (S 1 ).
Any u ∈ C ∞ (S 1 ), u : S 1 → C, has a Fourrier series
n=∞
X
u= an einθ , an ∈ C.
n=−∞

We have a decomposition
C ∞ (S 1 ) = C+∞ ∞
(S 1 ) ⊕ C− (S 1 )


C+ (S 1 ) = u ∈ C ∞ (S 1 ) | an = 0 ∀ n < 0


C− (S 1 ) = u ∈ C ∞ (S 1 ) | an = 0 ∀ n > 0
Denote the projection
P : C ∞ (S 1 ) → C+

(S 1 ),
n=∞
! n=∞
X X
P an einθ = an einθ .
n=−∞ n=0

Fix a C function α : S → C and define
1

Tα (u) = P (αu), α(u)(λ) = (αλ)u(λ), u ∈ C ∞ (S 1 ), λ ∈ S 1 .


Define operator
Dα : C ∞ (S 1 ) → C ∞ (S 1 )
using decomposition C ∞ (S 1 ) = C+∞
(S 1 ) ⊕ C−∞
(S 1 )
 
Tα 0
Dα =
0 I
 ∞
Tα u u ∈ C+ (S 1 )
Dα u = ∞
u u ∈ C− (S 1 )

217
Part II Elliptic operators

Proposition 8.12. 1. Dα : C ∞ (S 1 ) → C ∞ (S 1 ) is a pseudo-differential opera-


tor (ψD0),
2. Dα is elliptic iff. α(λ) 6= 0 for all λ ∈ S 1 ,
3. if α(λ) 6= 0 for all λ ∈ S 1 , then
Z
1 dα
Index(Dα ) = −(winding number)(α) = − .
2πi S1 α
Remark 8.13. The winding number is also present in the Bott periodicity the-
orem. Indeed
π1 (GL(n, C)) ∼
=Z
and the isomorphism is given by winding number of
det
S 1 7→ GL(n, C) −−→ C∗ .
Example 8.14. Classical Riemann-Roch theorem. Let X be connected Riemann
surface, i.e compact connected complex analitic manifold with dimC X = 1. The
genus of X is a number of holes which is equal to
1
g=rank H1 (X; Z).
2
Assume we are given a complex analitic line bundle L on X. For each p ∈ X,
Lp is a C-vector space, dimC Lp = 1. The degree deg(L) of this bundle can be
defined as follows. Choose any meromorphic section u of L. Then the order of
u at p ∈ X is defined as

 0 if p ∈ X is neither a zero nor a pole of u,
ordp (u) = n if p ∈ X is a zero of order n of u,

n if p ∈ X is a pole of order n of u.
Then X
deg(L) := ordp (u).
p∈X

Lemma 8.15. deg(L) does not depend on the choice of meromorphic section u.
Remark 8.16. Another way to describe the degree is to evaluate first Chern class
of bundle L on the fundamental class of the base X
deg(L) = hc1 (L), [X]i ∈ Z.
Consider operator
∂¯ : C ∞ (X, L) → C ∞ (X, L ⊗ Λ0,1 TC∗ X)
given for s = f α by
¯ = ∂f ⊗ dz̄
∂s
∂ z̄  
∂f 1 ∂f ∂f
z = x + iy, dz̄ = dx − idy, = +i ,
∂ z̄ 2 ∂x ∂y
and C ∞ (X, L ⊗ Λ0,1 TC∗ X) are complex valued 1-forms of type (0, 1). Then
¯ = 0.
u ∈ C ∞ (X, L) is holomorphic iff. ∂u
Theorem 8.17 (Riemann-Roch).
¯ = deg(L) − g + 1.
Index(∂)

218
Part II Elliptic operators

8.2.1 Pseudodifferenital operators


When we consider non compact manifolds the Atiyah-Singer index theorem must
be stated using elliptic pseudodifferential operators.
Let U ∈ Rn be an open subset, m ∈ Z. Define a subspace

S m (U ) ⊂ C ∞ (U × Rn )

φ ∈ S m (U ), φ : U × Rn → C, (x, ξ) 7→ φ(x, ξ),


by the condition
Function φ ∈ S m (U ) if and only if for every compact subset ∆ ⊂ U and for
all multiindices α, β there exists constant Cφ,α,β,∆ with

Dxβ Dξα φ(x, ξ) 6 Cφ,α,β,∆ (1 + |ξ|)m−|α| .

Constant Cφ,α,β,∆ depends on φ, α, β, ∆,


 α1  α2  αn
α 1 ∂ 1 ∂ 1 ∂
Dξ = ... ,
i ∂ξ1 i ∂ξ2 i ∂ξn
n
X
|α| = αj .
j=1

Now define a subspace


S0m (U ) ⊂ S m (U )
Function φ ∈ S0m (U ) if and only if

φ(x, λ, ξ)
lim
λ→∞ λm
exists.
For φ ∈ S m (U ) set

φ(x, λ, ξ)
σφ (x, ξ) = lim .
λ→∞ λm
Then σφ is a C ∞ function defined on U × (Rn × {0})

σφ : U × (Rn − {0}) → C

and σφ is homogeneous of degree m in ξ. We take it as a symbol of the following


operator
∞ ∞
Pφ : CC (U ) → CC (U )
Z
1
Pφ (x) = φ(x, ξ)fˆ(ξ)ehx,ξi dξ

219
Part II Topological formula of Atiyah-Singer

8.3 Topological formula of Atiyah-Singer


Let X be compact hausdorff topological space, E C-vector bundle on X. To
describe the topological index formula one has to introduce
L Chern character
ch(E) and the Todd class td(E), both being elements of j Hj (X; Q).
For line bundle L → X
c21 (L)
ch(E) = ec1 (L) = 1 + c1 (L) + + ...
2
For a sum of a line bundles E = L1 ⊕ L2 ⊕ . . . ⊕ Ln

ch(L1 ⊕ L2 ⊕ . . . ⊕ Ln ) = ec1 (L1 ) + ec1 (L2 ) + . . . + ec1 (Ln )


= ch(L1 ) + ch(L2 ) + . . . + ch(Ln ).

General formula can be obtained using above and splitting principle. Just as
Chern character is based on a function ex , the Todd class is based on a function
x x
−x
= 2 3
1−e 1 − [1 − x + x2 − x3! + . . .]
1
= = 1 + α + α2 + . . . .
1−α
Now for a line bundle L → X we have
c1 (L)
td(L) =
1 − e−c1 (L)
and for a sum of line bundles

td(L1 ⊕ L2 ⊕ . . . ⊕ Ln ) = td(L1 ) ∪ td(L2 ) ∪ . . . ∪ td(Ln ).

Let E 0 , E 1 → X be vector bundles on X, ψ : E 0 → E 1 a vector bundle map.

supp(ψ) := { p ∈ X | ψ : Ep0 → Ep1 is not an isomorphism of C-vector spaces}

Assume supp(ψ) is compact. Then

ch(ψ) ∈ H2j
c (X; Q).

Example 8.18. Let M be a compact C ∞ -manifold with no boundary. For a pair


of vector bundles
E0 B E1 /

BB ||
BB ||
BB ||
B
! ||
}

M
let
D : C ∞ (M, E 0 ) → C ∞ (M, E 1 )
be an elliptic operator. The cotangent bundle

π : T ∗ M → M, π(Tp∗ M ) = p

220
Part II Topological formula of Atiyah-Singer

induces pullback bundles on T ∗ M


π∗ E 0 , π∗ E 1 /

E0, E1

π 

T ∗M /

M
The symbol of D is a map of vector bundles
σ : π∗ E 0 → π∗ E 1
and σ has compact support. Then
ch(σ) ∈ H2j ∗
c (T M ; Q)

and
Index(D) = (ch(σ) ∪ π ∗ td(T M ⊗R C))[T ∗ M ].
In the proof of index theorem one uses
Lemma 8.19. Let A be an abelian group. Let ϕ : A → Z and τ : A → Z be
homomorphisms. Assume that ϕ is an isomorphism. Assume also that there
exists a ∈ A, with a 6= 0 and ϕ(a) = τ (a). Then ϕ = τ .
Now we shall describe apriopriate abelian group A.
Definition 8.20. A symbol datum is a 4-tuple (M, F 0 , F 1 , σ) such that
1. M is a C ∞ -manifold, finite dimensional, Hausdorff, second countable,
with π0 (M ) finite, and with no boundary,
2. F 0 , F 1 are complex vector bundles on T ∗ M ,
3. σ is a vector bundle map F 0 → F 1 with supp(σ) compact.
On a set of such 4-tuples we will define an equivalence relation ∼, and then
put
A := {(M, F 0 , F 1 , σ)}/ ∼
(M, F 0 , F 1 , σ) + (W, E 0 , E 1 , θ) = (M ∪ W, F 0 ∪ E 0 , F 1 ∪ E 1 , σ ∪ θ).
Now the two homomorphisma which are mentioned in the Lemma 8.19 are as
follows
ϕ: A → Z
ϕ(M, F 0 , F 1 , σ) := (ch(σ) ∪ π ∗ td(T M ⊗R C))[T ∗ M ],
τ: A→Z
τ (M, F , F 1 , σ) = Index(D),
0

where D is any elliptic operator on M whose symbol datum is (M, F 0 , F 1 , σ).


Remark 8.21. If M is non-compact then D will be an elliptic pseudodifferential
operator (ΨDO) on M which is trivial at infinity.
The equivalence relation ∼ betwen symbol data is described in five steps
1. isomorphism,
2. homotopy of σ,
3. direct sum - disjoint union,
4. excision,
5. vector bundle modification.

221
Part II Topological formula of Atiyah-Singer

8.3.1 Isomorphism
.
4-tuples (M, F 0 , F 1 , σ) and (W, E 0 , E 1 , θ) are isomorphic

(M, F 0 , F 1 , σ) ∼
= (W, E 0 , E 1 , θ)

if and only if there exists a diffeomorphism

h: M → W

such that one can assign in a continuous way, to each ξ ∈ T ∗ W an isomorphisms


of vector spaces

=
ηξ0 : Eξ0 −
→ Fh0′ ξ ,

=
→ Fh1′ ξ ,
ηξ1 : Eξ1 −
with commutativity in the diagram

ηξ0
Eξ0 /

Fh0′ ξ

θ σ


ηξ1 

Eξ1 /

Fh1′ ξ

where
h′ : T ∗ W → T ∗ M
is the map of cotangent bundles induced by h : M → W .

8.3.2 Homotopy of σ
.
We consider homotopies between symbol data (M, F 0 , F 1 , σ) such that M, F 0 , F 1
is fixed, and for 0 6 t 6 1 we have family of symbols σt . Then

(M, F 0 , F 1 , σ0 ) ∼ (M, F 0 , F 1 , σ1 ).

Furthermore the set of (σ, t) ∈ T ∗ M × [0, 1] such that

σt (ξ) : Fξ0 → Fξ1

is not an isomorphism of C-vector spaces, is compact.

8.3.3 Direct sum - disjoint union


.
Let (M, F 0 , F 1 , σ) and (M, E 0 , E 1 , θ) be two symbol data with the same M .
Then

(M, F 0 , F 1 , σ) ∪ (M, F 0 , F 1 , θ) ∼ (M, F 0 ⊕ E 0 , F 1 ⊕ E 1 , σ ⊕ θ).

222
Part II Topological formula of Atiyah-Singer

8.3.4 Excision
. Let (M, F 0 , F 1 , σ) be a symbol data. Recall that

supp(σ) = { ξ ∈ T ∗ M | σ(ξ) : Fξ0 → Fξ1 is not an isomorphism of C vector spaces}.

Denote by π the projection T ∗ M → M . Let U ⊂ M be an open set with

π(supp(σ)) ⊂ U.

Then
(M, F 0 , F 1 , σ) ∼ (U, F 0 |T ∗ U , F 1 |T ∗ U , σ|T ∗ U ).

8.3.5 Vector bundle modification


.
Let (M, F 0 , F 1 , σ) be a symbol data and E any C ∞ -vector bundle on M .
Then we describe another 4-tuples (E, −, −, −) which will be equivalent to the
given one. First we give a basic example of symbol datum.
Example 8.22. For each n = 1, 3, 5, . . . w shall define a symbol datum Rn∧ . For
n = 1 we take
R1∧ = (R, (T ∗ R) × C, (T ∗ R) × C, ·)
One has
T ∗R = R × R = C
(t1 , t2 dx) ↔ t1 + it2 , t1 , t2 ∈ R
and · denotes multiplication on the second coordinate

(λ1 , λ2 ) 7→ (λ1 , λ1 · λ2 ).

For n > 1 we put


Rn∧ := R1∧ × R1∧ × . . . × R1∧ .
More explicitly

Rn∧ = (Rn , (T ∗ Rn ) × Λev Cn , (T ∗ Rn ) × ΛoddCn , ∧ + ι),

where
T ∗ Rn = Rn × Rn = Cn ,
M M
Λev Cn = Λ2j Cn , Λodd Cn = Λ2j+1 Cn
j j

∧ + ι : C × Λ C → C × Λodd Cn
n ev n n

(v, w) 7→ (v, v ∧ w + ι(v)w), v ∈ Cn , w ∈ Λev Cn .


Now in the special case of trivial bundle E = M × Rn we have

(M, F 0 , F 1 , σ) ∼ (M, F 0 , F 1 , σ) × Rn∧ .

223
Part II Topological formula of Atiyah-Singer

However this construction has enough naturality, so that it can be done even
when E is not trivial. Let E → M be smooth complex vector bundle. Then we
have
E T ∗E
ρ



M T ∗M
∗ ∗
and T E is a C-vector bundle on T M .
Set M M
Λev := Λ2j (T ∗ E), Λodd := Λ2j+1 (T ∗ E)
j j

and then form a symbol datum


(E, ρ∗ [(F 0 ⊗Λ ˆ odd )], ρ∗ [(F 1 ⊗Λ
ˆ ev ) ⊕ (F 1 ⊗Λ ˆ ev ) ⊕ (F 0 ⊗Λ
ˆ odd )], σ#(∧ + ι))

∼ (M, F 0 , F 1 , σ).
In the formula above we use external tensor product of vector bundles and
external tensor product of symbols, which we describe next. For a pair of
vector bundles E → X, F → Y their external tensor product is a bundle
ˆ
E ⊗F

X ×Y
with fiber
ˆ )(x,y) = Ex ⊗C Fy .
(E ⊗F
Then the external product of symbol data is defined as follows
(M, F 0 , F 1 , σ) × (W, E 0 , E 1 , θ) :=
M × W, (F 0 ⊗E
ˆ 0 ) ⊕ (F 1 ⊗E
ˆ 1 ), (F 1 ⊗E
ˆ 0 ) ⊕ (F 0 ⊗E
ˆ 1 ), σ#θ)
T ∗ (M × W ) = T ∗ M × T ∗ W,
 
ˆ E 0 −IF 1 ⊗θ
σ ⊗I ˆ ∗
σ#θ = ˆ
IF 0 ⊗θ σ ∗ ⊗I
ˆ E1 ,
where I is the identity map.
supp(σ#θ) = supp(σ) ∪ supp(θ).
Now we can put
A := {(M, F 0 , F 1 , σ)}/ ∼ .
A is an abelian group with the addition defined as
(M, F 0 , F 1 , σ) + (W, E 0 , E 1 , θ) = (M ∪ W, F 0 ∪ E 0 , F 1 ∪ E 1 , σ ∪ θ),
the inverse
−(M, F 0 , F 1 , σ) = (M, F 1 , F 0 , σ ∗ ),
and the identity being any datum (M, F 0 , F 1 , σ) with supp(σ) = ∅, for example
(M, F, F, id).
Now we can state and proof the

224
Part II Topological formula of Atiyah-Singer

Theorem 8.23 (Atiyah-Singer). Let E 0 , E 1 → M be smooth C-vector bundles


on a smooth manifold M . For any elliptic pseudodifferential operator

D : C ∞ (M, E 0 ) → C ∞ (M, E 1 ),

with symbol datum

(T ∗ M, π ∗ E 0 , π ∗ E 1 , σ), π : T ∗ M → M

Index(D) = (ch(σ) ∪ π ∗ td(T M ⊗R C))[T ∗ M ].


Remark 8.24. We do not assume that M is compact. If it is so, then one can
use elliptic differential operator D.
Proof. (An outline) By the lemma (8.19) it is sufficient to show that the two
maps
ϕ : A → Z, τ : A → Z
given by the formulas

ϕ(M, F 0 , F 1 , σ) := (ch(σ) ∪ π ∗ td(T M ⊗R C))[T ∗ M ],

τ (M, F 0 , F 1 , σ) = Index(D),
satisfy assumptions of the lemma, and therefore ϕ = τ . To do this we have to
check that each of them is
1. well defined, that is compatible with the equivalence relation ∼,
2. integer valued,
3. additive, that is homomorbism of abelian groups.
Moreover for ϕ we have to check that it is ”1-1” and ”onto”. Finally that there
exists nonzero element of A on which both agree.
It is easy to check that ϕ is well defined, additive, and ϕ(R1∧ ) = 1, that is
ϕ is onto. It follows from the naturality of the Chern character and the Todd
class used in the formula. The more difficult part is to check that it is integer
valued and one to one. To prove that it is so one needs a
Lemma 8.25. Any symbol datum (M, F 0 , F 1 , σ) is equivalent to a symbol da-
tum whose manifold is Rn

(M, F 0 , F 1 , σ) ∼ (Rn , G0 , G1 , η)

Proof. (An outline) Embed M into Rn for sufficiently large n in sauch way that
M is a closed subset and C ∞ manifold of Rn .
Next step is to use the normal bundle ν of M in Rn and do vector bundle
modification by ν
(M, F 0 , F 1 , σ) ∼ (ν, −, −, −).
Now ν is an open subset of Rn and one can do excision ”in reverse”

(ν, −, −, −) ∼ (Rn , −, −, −).

225
Part II Topological formula of Atiyah-Singer

Any vector bundle on T ∗ Rn = Rn × Rn is trivial so we can assume that


(M, F 0 , F 1 , σ) ∼ (Rn , (T ∗ Rn ) × Cl , (T ∗ Rn ) × Cl , η).
Furthermore we can assume that l > n, for if l < n let r := n − l, and then
(Rn , (T ∗ Rn ) × Cl , (T ∗ Rn ) × Cl , η) ∼
(Rn , (T ∗ Rn ) × Cl , (T ∗ Rn ) × Cl , η) ∪ (Rn , (T ∗ Rn ) × Cl , (T ∗ Rn ) × Cl , id) ∼
(Rn , (T ∗ Rn ) × Cl+r , (T ∗ Rn ) × Cl+r , η ⊕ id).
Thus we can assume that
(M, F 0 , F 1 , σ) ∼ (Rn , (T ∗ Rn ) × Cl , (T ∗ Rn ) × Cl , η), l > n.
T ∗ Rn = Rn × Rn = R2n .
Mapping η can be considered as
η : Rn → Ml (C) = { l × l matrices [λij ] | λij ∈ C}.
There extist a compact set ∆ ∈ Rn with
η(ξ) ∈ GL(l, C) ∀ ξ ∈ R2n − ∆.
Making an evident homotopy (if necessary) of η we may assume
η(ξ) ∈ GL(l, C) ∀ ||ξ|| > 1.
Then
η|S 2n−1 : S 2n−1 → GL(l, C), l > n.
ϕ((Rn , (T ∗ Rn ) × Cl , (T ∗ Rn ) × Cl , η)) = β(η|S 2n−1 )
for β defined in section (8.1), and we have
β(η|S 2n−1 ) ∈ Z,
so ϕ is integer valued.
Suppose now that
β(η|S 2n−1 ) = 0,
then
[η|S 2n−1 ] = 0 in π2n−1 (GL(l, C)).
By making a homotopy of η w obtain
η̃ : R2n → Ml (C)
with
η̃(R2n ) ∈ GL(l, C).
Such η̃ in an abelian group A is equal to 0, so this proves that ϕ is one to one.
Now for (M, F 0 , F 1 , σ) let D be any elliptic pseudodifferential operator
whose symbol (up to homotopy of σ) is σ.
τ (M, F 0 , F 1 , σ) = Index(D) = dim ker D − dim coker D.
It is obvious that it is integer valued. Also it is easy to check that τ is a
homomorphism of abelian groups. The difficult part is to check that it is well
defined, that is index does not change, when we do any of five steps defining
equivalence relation ∼ on symbol data.

226
Part II Index theorem for families of operators

8.4 Index theorem for families of operators


Let H be a Hilbert space, T : H → H a Fredholm operator (has finite di-
mensional kernel and cokernel). The space of Fredholm operators we denote
F (H) ⊂ B(H).
Theorem 8.26. For compact space X
[X, F (H)] ∼
= K0 (X).
We describe only a map from the homotoy classes [X, F (H)] to K0 (X). Let
p ∈ X, f : X → F (H)
f (p) ∈ F(H)
Each f (p) has finite dimensional kernel and cokernel. Let N (f (p)) be the
nullspace of f (p) and R(f (p)) its range. Then we have mappings
p 7→ N (f (p)),
p 7→ R(f (p))⊥ ,
If the dimensions of spaces N (f (p)), R(f (p))⊥ are locally constant functions on
X, then we have two vector bundles N , R⊥ over X, both subbundles of infinite
dimensional vector bundle X × H. The formal difference of isomorphism classes
[N ] − [R⊥ ]
is an element of K-theory of X. The contruction needs to be modified if the
dimensions of N (f (p)) or R(f (p))⊥ are not locally constant functions on X.
Let W, X be smooth manifolds without boundary, X compact. Suppose we
are given submersion π : W → X and fibers of π are compact submanifolds.
Suppose also that we have an elliptic differential operator on each fiber. Then
we can form a kernel bundle and cokernel bundle which formal difference is an
element of K0 (X). This element we call an index for a given family of operators.
We will give an idea of proof of the Bott periodicity theorem stated as
Theorem 8.27. There is an isomorphism
β : K0 (X) → K0 (X × R2 )

E0 B /

E1 ⊗ R2 × C
G
/

R2 × C
BB | GG w
BB || GG ww
BB ||| GG www
B GG w
!
||
}

# ww
{

M R2
The map β is a multiplication by some element b ∈ K0 (R2 ) ∼
= K0 (S 2 ). There
is an isomorphism
e
K0 (X × R2 ) → K(X × S2)
(X is without distinguished point). Consider a complex vector bundle on X ×S 2

X × S2

227
Part II Index theorem for families of operators

For each p ∈ X we have a vector bundle on S 2

Ep E|{p}×S 2

S2

The Dirac operator on S 2 can be represented as


 
0 D−
D=
D+ 0

We are interested only in

D+ : C ∞ (S 2 , L+ ) → C ∞ (S 2 , L− )

Where L → S 2 is a line bundle. We can tensor the Dirac operator with the
bundle E on S 2 and obtain for each p ∈ X

D+ ⊗ Ep : C ∞ (S 2 , L+ ⊗ Ep ) → C ∞ (S 2 , L− ⊗ Ep ).

This gives a family of elliptic operators parametrized by X. It has an index in


K0 (X), so we have defined a map

α : K0 (X × R2 ) → K0 (X).

It can be proved that it is an inverse of β.


We list properties of maps β and α.

β : K0 (X) → K0 (X × R2 )

1. it is functorial in X
2. it is K0 (X)-module homomorphism
3. For X = pt
β : K0 (pt) → K0 (R2 ) ∼
=Z
β(1) = b.

α : K0 (X × R2 ) → K0 (X).
1. it is functorial in X
2. it is K0 (X)-module homomorphism
3. For X = pt
α : K0 (R2 ) → K0 (pt) ∼
=Z
α(b) = 1.

After proving above properties it is clear that β is an isomorphism and α is its


inverse.

228
Chapter 9

Clifford algebras and Dirac


operators

9.1 The Dirac operator of Rn


First we consider n even. We shall construct matrices

E1 , E2 , . . . , En , n = 2r

each Ej being 2r × 2r matrix of complex numbers. In fact each entry will be in


{0, 1, −1, i, −i}.
Properties of Ej
1. Ej∗ = −Ej ,
2. each Ej is block anti-diagonal
 
0 ∗
Ej =
∗ 0

and each block has size 2r−1 × 2r−1 ,


3. Ej2 = −I2r ,
4. Ej Ek + Ek Ej = 0 for j 6= k,
5.  
r I2r−1 0
i E1 E2 . . . En =
0 −I2r−1

We will proceed by induction on n even. For n = 2 we take


   
0 −1 0 i
E1 = , E2 =
1 0 i 0

Suppose we have E1 , E2 , . . . , En of size 2r × 2r . Then we put first n matrices of


size 2r+1 × 2r+1 as
     
0 E1 0 E2 0 En
, , ...,
E1 0 E2 0 En 0

229
Part II The Dirac operator of Rn

and two additional matrices


 
  0 0 iI2r−1 0
0 −I2r  0 0 0 iI2r−1 
, 
 iI2r−1
.

I2r 0 0 0 0
0 iI2r−1 0 0

Example 9.1. For n = 4 we have


   
0 0 0 −1 0 0 0 i
 0 0 1 0   0 0 i 0 
E1 = 
 0 −1
, E2 =  ,
0 0   0 i 0 0 
1 0 0 0 i 0 0 0
   
0 0 −1 0 0 0 i 0
 0 0 0 −1   0 0 0 −i 
E3 = 
 1
 , E4 =  
0 0 0   i 0 0 0 
0 1 0 0 0 −i 0 0

For n odd, n = 2r + 1, we define matrices E1 , E2 , . . . , Er satisfying

1. Ej∗ = −Ej ,

2. Ej2 = −I2r ,
3. Ej Ek + Ek Ej = 0 for j 6= k,
4. ir+1 E1 E2 . . . En = I2r .

First if n = 1 we set
E1 = [−i].
Then for n = 2r + 1 we use 2r matrices E1 , E2 , . . . , En−1 as for the even case
and as the last one we put
 
−iI2r−1 0
.
0 iI2r−1

From E1 , E2 , . . . , En we obtain:

1. The Dirac operator of Rn (described above)


2. The Bott generator vector bundle on S n (n even)
3. The spin representation of Spinc (n)

9.1.1 Dirac operator


Now we can define the Dirac operator of Rn . For each n we set
n
X ∂
D := Ej .
j=1
∂xj

230
Part II The Dirac operator of Rn

Example 9.2. For n = 1 we have Dirac operator of R



D = −i .
∂x
For n = 2    
0 −1 ∂ 0 i ∂
D= +
1 0 ∂x1 i 0 ∂x2
.
For n = 2r and n = 2r + 1 D is an unbounded operator on the Hilbert space
L2 (Rn ) ⊕ L2 (Rn ) ⊕ . . . ⊕ L2 (Rn ) .
| {z }
2r

D is a first order elliptic differential operator on


C ∞ (Rn ) ⊕ Cc∞ (Rn ) ⊕ . . . ⊕ Cc∞ (Rn )
|c {z }
2r

With this domain D is symmetric (that is D is formally self-adjoint) and D is


essentially self-adjoint (that is D has unique self-adjoint extension). For n even
 
0 D−
D=
D+ 0
where D− is the formal adjoint of D+ .
We will descirbe these notions in a general context. Let H be Hilbert space.
An unbounded operator on H is a pair (D, T ) such that
1. D ⊂ H is a vector subspace of H,
2. D is dense in H,
3. T : D → H is a C-linear map,
4. (D, T ) is closeable, i.e. the closure of graph(T ) in H ⊕ H is the graph of
a C-linear map
P (graph(T )) → H
P (u, v) = u.
An unbounded operator (D, T ) is symmetric if and only if
hT u, vi = hu, T vi ∀ u, v ∈ D.
For an unbounded operator (D, T ) on H let
D(T ∗ ) := {u ∈ H | v 7→ hu, T vi extends from D to H extends
to be a bounded linear functional on H}

For u ∈ D(T ) and v ∈ H there exists
T ∗ : D(T ∗ ) → H
such that
hu, T vi = hT ∗ u, vi.
Now (D, T ) is self-adjoint if and only if
(D, T ) = (D(T ∗ ), T ∗ ).

231
Part II The Dirac operator of Rn

Remark 9.3. Symmetric operator needs not to be self-adjoint, but a self-adjoint


operator is symmetric.
Example 9.4. Take Cc∞ (R) ⊂ L2 (R) and
 du
D = u ∈ L2 (R) | − i dx ∈ L2 (R) in the distribution sense

= {u ∈ L2 (R) | xû ∈ L2 (R)},


where û is the Fourier transform of u and
x : R → R, x(t) = t, ∀ t ∈ R.
d d
Then (Cc∞ (R), −i dx ) has unique self-adjoint extension (D, −i dx ).
Let D be Dirac operator of Rn , n = 2r or 2r + 1.
Ω1 (Rn ) = {C ∞ 1-forms on Rn }

= {f1 dx1 + f2 dx2 + . . . + fn dxn | fj : Rn → C, j = 1, 2, . . . , n}


Ω1 (Rn ) acts on
C ∞ (Rn ) ⊕ Cc∞ (Rn ) ⊕ . . . ⊕ Cc∞ (Rn )
|c {z }
2r
in the following way. Let
ω = f1 dx1 + f2 dx2 + . . . + fn dxn ,
s = (s1 , s2 , . . . , s2r ), sl : Rn → C, l = 1, 2, . . . , 2r .
Then
n
X
ωs = fj Ej s.
j=1

There is following Leibniz rule for D


D(f s) = (df )s + f (Ds),
Xn
∂f
f : Rn → C, f ∈ C ∞ (Rn ), df = dxj .
j=1
∂xj
If M is C ∞ -manifold, compact or non-compact, with or without boundary,
dim M = M , then the Dirac operator of M is an elliptic operator which is
locally like the Dirac operator of Rn .

9.1.2 Bott generator vector bundle


Let W be finite dimensional C-vector space,
T ∈ HomC (W, W ), T 2 = −I.
Then eigenvalues of T are ±i and there is decomposition
W = Wi ⊕ W−i ,

Wi = {v ∈ W | T v = iv}

W−i = {v ∈ W | T v = −iv}

232
Part II Spin representation and Spinc

Assume that n is even, S n ⊂ Rn+1

S n = {(a1 , a2 , . . . , an+1 ) ∈ Rn | a21 + a22 + . . . + a2n+1 = 1}.

We have a map
S n → M (2r , C)
(a1 , a2 , . . . , an+1 ) 7→ a1 E1 + a2 E2 + . . . + an+1 En+1 =: F.
From the properties of Ej we obtain

F2 = (a1 E1 + a2 E2 + . . . + an+1 En+1 )2

= (−a21 − a22 − . . . − a2n+1 )I

= −I

so the eigenvalues of F are ±i.


The Bott generator vector bundle β on S n is given by

β(a1 ,a2 ,...,an+1 ) := i-eigenspace of F


r
= {v ∈ C2 | F (v) = iv}

For n even and S n ⊂ Rn+1 there is an isomorphism

K0 (S n ) = Z ⊕ Z

1 β

where 1 = S n × C.

9.2 Spin representation and Spinc


Let G be a topological group, Hausdorff and paracompact, X topological space
Hausdorff and paracompact. A principal G-bundle on X is a pair (P, π) where
1. P is a Hausdorff and paracompact topological space with given continuous
(right) action of G
P ×G→P
(p, g) 7→ pg

2. π : P → X is a continuous map, mapping P onto X


such that given any x ∈ X, there exists an open subset U of X with x ∈ U and
a homeomorphism
ϕ : U × G → π −1 (U )
with
πϕ(u, g) = u ∀ (u, g) ∈ U × G

ϕ(u, g1 g2 ) = ϕ(u, g1 )g2 ∀ (u, g1 , g2 ) ∈ U × G × G


Such ϕ : U × G → π −1 (U ) is referred to as a local trivialization.

233
Part II Spin representation and Spinc

Two principal G-bundles (P, π) and (Q, θ) are isomorphic if there exists a
G-equivariant homeomorphism f : P → Q with commutativity in the diagram

f
P  /

Q
 ~
 ~~~
π  ~
 ~~ θ


Let G, H be two topological groups and let (P, π), (G, θ) be a principal G-
bundle and H-bundle on X. A homomorphism of principal bundles from (P, π)
to (Q, θ) is a pair (η, ρ) such that
1. ρ is a homomorphism of topological groups ρ : G → H
2. P → Q is a continuous map with commutativity in the diagrams

f η×ρ
P  /

Q and P ×G /

Q×H
 ~~

π  ~~~

~~ θ


η 

X P /

πp = θ(ηp) η(pg) = (ηp)(ρg)

A homomorphism of principal bundles on X will be denoted η : P → Q and


ρ : G → H will be referred to as homomorphism of topological groups underlying
η.
Lemma 9.5. Let η : P → Q be a homomorphism of principal bundles on X
with underlying homomorphism of topological groups ρ : G → H. Then for any
x ∈ X there exists an open subset U of X with x ∈ U and local trivializations

ϕ : U × G → π −1 (U )

ψ : U × H → θ−1 (U )
such that the diagram
ϕ
U ×G /

π −1 (U )
IdU ×η η

ψ


U ×H /

θ−1 (U )
commutes.
Example 9.6. Let E be R-vector bundle on X, dimR (Ep ) = n for all p ∈ X.
Denote

∆(E) := {(p, v1 , v2 , . . . , vn ) | p ∈ X, v1 , v2 , . . . , vn form a vector space basis for Ep }

∆(E) is topologized by

∆(E) ⊂ E ⊕ E ⊕ . . . ⊕ E .
| {z }
n

234
Part II Spin representation and Spinc

Define an action
∆(E) × GL(n, R) → ∆(E)
((p, v1 , v2 , . . . , vn ), [aij ]) 7→ (p, w1 , w2 , . . . , wn ),
n
X
wj = aij vi , [aij ] ∈ GL(n, R)
i=1

and a map
θ : ∆(E) → X,
θ(p, v1 , v2 , . . . , vn ) = p.
Then (∆(E), θ) is a principal GL(n, R)-bundle on X.
For n > 3
π1 (SO(n)) = Z/2Z
and Spin(n) is the unique non-trivial 2-fold cover of SO(n). It is a compact
connected Lie group.

Spin(n)

SO(n) ⊂ GL(n, R)

There is an exact sequence

1 → Z/2Z → Spin(n) → SO(n) → 1

The group Z/2Z embeds in the Spin(n) and S 1 as the {1, −1}. We define

Spinc (n) := S 1 ×Z/2Z Spin(n).

Then there is an exact sequence

1 → S 1 → Spinc (n) → SO(n) → 1

Spinc (n) is a compact connected Lie group

Spin(n)

Spinc (n)

SO(n) ⊂ GL(n, R)

Example 9.7. For n = 1

Spin(1) = Z/2Z, SO(1) = 1

Spinc (1) = S 1
ρ : S 1 → pt.

235
Part II Spin representation and Spinc

For n = 2
Spin(2) = S 1 = SO(2)
Spin(2) → SO(2)
ζ 7→ ζ 2
and
Spinc (2) = S 1 ×Z/2Z Spin(2)
ρ(λ, ζ) = ζ 2 .
Remark 9.8. Since SO(n) ⊂ GL(n, R) we can view the standard map Spinc (n) →
SO(n) as Spinc (n) → GL(n, R).
Definition 9.9. A Spinc datum for an R-vector bundle E → X is a homomor-
phism of principal bundles
η : P → ∆(E),
where P is a principal Spinc (n)-bundle on X (n = dimR (Ep )) and the homo-
morphism of topological groups underlying η is the standard map

ρ : Spinc (n) → GL(n, R).

Two Spinc data η : P → ∆(E), η ′ : P ′ → ∆(E) are isomorphic if there


exists an isomorphism f : P → P ′ of principal Spinc (n)-bundles on X with
commutativity in the diagram

f
P D /

P′ η = η ′ ◦ f.
D
DD yy
DD yyy
η DD y ′
" yy η
|

∆(E)

Two Spinc data η : P → ∆(E), η ′ : P ′ → ∆(E) are homotopic if there exists a


principal Spinc (n)-bundle Q on X and a continuous map

Φ : Q × [0, 1] → ∆(E)

such that
1. For t ∈ [0, 1] each
Φt = Φ(−, t) : Q → ∆(E)
c
is a Spin data.
2.
Φ0 : Q → ∆(E) is isomorphic to η : P → ∆(E)
Φ1 : Q → ∆(E) is isomorphic to η ′ : P → ∆(E)

Definition 9.10. A Spinc (n)-structure for E is an equivalence class of Spinc (n)


data, where the equivalence relation is homotopy.

236
Part II Spin representation and Spinc

A Spinc structure for an R-bundle E determines an orientation of E. Let


w1 (E), w2 (E), . . . be the Stiefel–Whitney classes of E, wj (E) Hj (X; Z/2Z)-Cech
cohomology. Then E is orientable if and only if w1 (E) = 0.
A spin manifold is a smooth manifold M , dim M = n, for which the structure
group of the tangent bundle T M has been lifted from GL(n, R) to Spin(n). Such
lifting is possible if and only if

w1 (M ) = 0, w1 (M ) ∈ H1 (M ; Z/2Z)
and
w2 (M ) = 0, w2 (M ) ∈ H2 (M ; Z/2Z).

A Spinc manifold is a smooth manifold M , dim M = n, for which the struc-


ture group of the tangent bundle T M has been lifted from GL(n, R) to Spinc (n).
Such lifting is possible if and only if

w1 (M ) = 0, w1 (M ) ∈ H1 (M ; Z/2Z)
and
w2 (M ) is in the image of H2 (M ; Z) → H2 (M ; Z/2Z).

Various well known structures on a manifold M make M into Spinc manifold

(complex analitic)

(symplectic) +3

(almost complex)

(contact) +3

(stably almost complex)

Spin +3

Spinc

(oriented)

A Spinc manifold can be thought of as an oriented manifold with a slight extra


bit of structure. Most of the oriented manifolds which occur in practice are Spinc
manifolds. Spinc structures behave very much like orientations. For example, an
orientation on two of three R vector bundles in a short exact sequence determine
an orientation on the third vector bundle. Analogous assertions are true for
Spinc structures.
Lemma 9.11 (Two-out-of-Three Lemma). Let

0 → E ′ → E → E ′′ → 0

be an exact sequence of R vector bundles on X. If Spinc structures are given


for any two of E ′ , E, E ′′ then a Spinc structure is determined for the third.
Corollary 9.12. If M is a Spinc manifold with boundary ∂M , then ∂M is in
canonocal way a Spinc manifold.

237
Part II Spin representation and Spinc

Proof. There is an exact sequence

0 → T ∂M → T M |∂M → ∂M × R → 0

Remark 9.13. If E is orientable (w1 (E) = 0), then the set of all possible ori-
entations of E is in 1-1 correspondence with H0 (X; Z/2Z). If E is Spinc -able
(w1 (E) = 0 and w2 (E) ∈ im(H2 (X; Z) → H2 (X; Z/2Z))), then the set of all pos-
sible Spinc -structures for E is then in 1-1 correspondence with H0 (X; Z/2Z) ×
H2 (X; Z).

9.2.1 Clifford algebras and spinor systems


Let V be a finite dimensional R-vector space, h−, −i a positive defninite, sym-
metric, bilinear R-valued inner product on V . We can form a tensor algebra

T V := R ⊕ V ⊕ (V ⊗ V ) ⊕ (V ⊗ V ⊗ V ) ⊕ . . .

with multiplication given by composing the tensors, and then define Clifford
algebra
Cl(V ) := T V /(v ⊗ v + hv, vi · 1)
where (v ⊗ v + hv, vi · 1) denotes the two-sided ideal in T V generated by all
elements of the form

v ⊗ v + hv, vi · 1, v ∈ V, 1 ∈ R.

As a vector space over R Cl(V ) is canonically isomorphic to the exterior algebra

Λ∗ V = R ⊕ V ⊕ Λ2 V ⊕ . . . Λn V, n = dimR V.

Let e1 , e2 , . . . , en be an orthonormal basis of V . The monomials

eǫ11 eǫ22 . . . eǫnn , ǫj ∈ {0, 1}

form a vector space basis of Cl(V ). The canonical isomorphism of R-vector


spaces
Cl(V ) → Λ∗ V
is given by
eǫ11 eǫ22 . . . eǫnn 7→ eǫ11 ∧ eǫ22 ∧ . . . ∧ eǫnn .
This isomorphism does not depend on the choice of orthonormal basis of V .

dimR (Cl(V )) = 2n , n = dimR V.

In Cl(V ) we have following identities

e2j = −1, j = 1, 2, . . . , n,

ei ej + ej ei = 0, i 6= j.
We can introduce Z/2Z-grading on Cl(V ) in the following way

Cl(V ) = (Cl(V ))0 ⊕ (Cl(V ))1 ,

238
Part II Spin representation and Spinc

where (Cl(V ))0 is an R-vector space spanned by eǫ11 eǫ22 . . . eǫnn with ǫ1 + ǫ2 +
. . . + ǫn even, and (Cl(V ))1 is an R-vector space spanned by eǫ11 eǫ22 . . . eǫnn with
ǫ1 + ǫ2 + . . . + ǫn odd. This Z/2Z-grading does not depend on the choice of
orthonormal basis of V .
Take Rn with the usual inner product

S n−1 ⊂ Rn ⊂ Cl(Rn ).

The elements of S n−1 are invertible in Cl(Rn ). Let Pin(n) be the subgroup of
the invertible elements of Cl(Rn ) generated by S n−1 . Then

Spin(n) = Pin(n) ∩ (Cl(Rn ))0

ρ : Spin(n) → SO(n)
(ρg)(x) = gxg −1 , g ∈ S n−1 , x ∈ Rn .
For n > 3 this is the unique non-trivial 2-fold covering space of SO(n).
Consider complexification

Cl(V ) := C ⊗R Cl(V ).

Then Cl(V ) is a C*-algebra with

v ∗ = −v

for
v ∈ V ⊂ Cl(V ) ⊂ Cl(V ).
Let
Cl(Rn ) := CR Cl(Rn ),
Spinc (n) = S 1 ×Z/2Z Spin(n) ⊂ Cl(Rn ).
Then Spinc (n) is a subgroup of the group of unitary elements of the C*-algebra
Cl(Rn ).
Let us now choose an orthogonal basis e1 , e2 , . . . , en for even-dimensional
R-vector space V , n = 2n = dimR (V ). Recall 2r × 2r matrices E1 , E2 , . . . , En
defined in the beginning of the chapter and then define a mapping

Cl(V ) → M (2r , C)

ej 7→ Ej , j = 1, 2, . . . , n.
This gives an isomorphism of C*-algebras Cl(V ) and M (2r , C). For an odd
dimension n = 2r + 1 recall 2r × 2r matrices E1 , E2 , . . . , En and define two
mappings
ϕ+ : Cl(V ) → M (2r , C)
ϕ+ (ej ) = Ej , j = 1, 2, . . . , n,
ϕ− : Cl(V ) → M (2r , C)
ϕ− (ej ) = −Ej , j = 1, 2, . . . , n.
Then
ϕ+ ⊕ ϕ− : Cl(V ) → M (2r , C) ⊕ M (2r , C)
is an isomorphism of C*-algebras.

239
Part II Spin representation and Spinc

Remark 9.14. This isomorphisms are non-canonical since they depend on the
choice of an orthonormal basis for V .
Let E be an R-vector bundle on X. Assume given an inner product h−, −i
for E. Then define Cl(E) as a bundle of C*-algebras over X whose fiber at
p ∈ X is Cl(Ep ).
Definition 9.15. An Hermitian module over Cl(E) is a complex vector bundle
F on X with a C-valued inner product (−, −) and a module structure

Cl(E) ⊗ F → F

such that
1. (−, −) makes Fp into a finite dimensional Hilbert space,
2. for each p ∈ X, the module map

Cl(Ep ) → L(Fp )

is a unital homomorphism of C*-algebras.


Remark 9.16. Of course all structures here are assumed to be continuous. If X
is a smooth manifold then we could take everything to be smooth.
If E is oriented define a section ω of Cl(E) as follows. Given p ∈ X, choose
a positively oriented orthonormal basis e1 , e2 , . . . , en of Ep . For n even, n = 2r,
set
ω(p) = ir e1 e2 . . . e2r .
For n = 2r + 1 odd
ω(p) = ir+1 e1 e2 . . . e2r+1 .
Then ω(p) does not depend on the choice of positively oriented orthonormal
basis. In Cl(Ep ) we have
(ω(p))2 = 1.
If n is odd, then ω(p) is in the center of Cl(Ep ). Note that to define ω, E must
be oriented. Reversing the orientation will change ω to −ω.
Definition 9.17. Let E be an R-vector bundle on X. A Spinor system for E
is a triple (ǫ, h−, −i, F ) such that
1. ǫ is an orientation of E,
2. h−, −i is an inner product for E,
3. F is an Hermitian module over Cl(E) with each Fp an irreducible module
over Cl(Ep ),
4. if n = dimR (Ep ) is odd, then ω(p) acts identically on Fp .
Remark 9.18. The irreducibillity of Fp in (3) is equivalent to dimC (Fp ) = 2r ,
where n = 2r or n = 2r + 1. In (4) note that ω(p)2 = 1 so for n odd ω(p) is in
the center of Cl(Ep ). Hence irreducibility of Fp implies that ω(p) acts either by
I or −I on Fp . Thus (4) normalizes the matter by requiring that ω(p) acts as
I. When n = dimR (Ep ) is even no such normalization is made.

240
Part II Spin representation and Spinc

If (ǫ, h−, −i, F ) is a Spinor system for E, then F is referred to as the Spinor
bundle.
Suppose that n = dimR (Ep ) is even. Let Fp+ (Fp+ ) be the +1 (−1) eigenspace
of ω(p). We have a direct sum decomposition

F = F + ⊕ F −,

where F + , F − are 12 − Spin bundles. F + (F − ) is a vector bundle of positive


(negative) spinors.
Assume we have right and left actions of the group G on topological spaces
X, Y
X ×G→X
G×Y →Y
Then
X ×G Y := X × Y / ∼, (xg, y) ∼ (x, gy).
Example 9.19. Let E be an R-vector bundle on X. Then

∆(E)×GL(n,R) ∼
=E

((p, v1 , v2 , . . . , vn ), (a1 , a2 , . . . , an )) 7→ a1 v1 + a2 v2 + . . . + an vn .
Let E be an R-vector bundle on X. A Spinc datum

η : P → ∆(E)

determines a Spinor system (ǫ, h−, −i, F ) for E. For p ∈ X, given orientation ǫ,
and inner product h−, −i, an R-basis v1 , v2 , . . . , vn of Ep is positively oriented
and orthonormal if and only if

(v1 , v2 , . . . , vn ) ∈ im(η).

The Spinor bundle for n = 2r or n = 2r + 1


r
F = P ×Spinc (n) C2 .
r
We have to describe how Spinc (n) acts on C2 . For n odd Spinc (n) has an
irreducible representation known as its spin representation

Spinc (n) → GL(2r , C), n = 2r + 1.

For n even Spinc (n) has two irreducible representations known as its 1
2 − Spin
representations
Spinc (n) → GL(2r−1 , C),
Spinc (n) → GL(2r−1 , C), n = 2r.
The direct sum

Spinc (n) → GL(2r−1 , C) ⊕ GL(2r−1 , C) ⊂ GL(2r , C),

of these representations is the spin representation of Spinc (n).


Consider Rn with its usual inner product and usual orthonormal basis e1 , e2 , . . . , en

ϕ : Cl(Rn ) → M (2r , C)

241
Part II Spin representation and Spinc

ϕ(ej ) = Ej , j = 1, 2, . . . , n.
There is a canonical inclusion

Spinc (n) ⊂ Cl(Rn )

and ϕ restricted to Spinc (n) maps Spinc (n) to 2r × 2r unitary matrices

Spinc (n) → U(2r ) ⊂ GL(n, C).

This is Spin representation of Spinc (n) and Spinc (n) acts on GL(2r , C) acts on
r
C2 via this representation.
Let M be smooth manifold, possibly ∂M non-empty, T M the tangent bundle
of M . Then  
Spinc datum for T M
η : P → ∆(T M )
 ↓ 
Spinor system for T M
(ǫ, h−, −i, F )
 ↓ 
Dirac operator
D : smoothc (M, F ) → smoothc (M, F )
where F is the Spinor bundle on M and smoothc (M, F ) are its smooth sections
with compact support.
The Dirac operator

D : smoothc (M, F ) → smoothc (M, F )

is such that
1. D is C-linear
D(s1 + s2 ) = Ds1 + Ds2 ,
D(λs) = λDs, s1 , s2 , s ∈ smoothc (M, F ), λ ∈ C.

2. If f : M → C is a smooth function, then

D(f s) = (df )s + f (Ds).

3. If s1 , s2 ∈ smoothc (M, F ) then


Z Z
(Ds1 (x), s2 (x))dx = (s1 (x), Ds2 (x))dx
M M

4. If dim M is even, then D is off-diagonal

F = F+ ⊕ F−
 
0 D−
D=
D+ 0

242
Part II Spin representation and Spinc

D : smoothc (M, F ) → smoothc (M, F ) is an elliptic first-order differential opera-


tor. It can be viewed as an unbounded operator on the Hilbert space L2 (M, F )
with the scalar product
Z
(s1 , s2 ) := (s1 (x), s2 (x))dx.
M

Moreover it is a symmetric operator.


One proves existence of D by constructing it locally and patching together
with a smooth partition of unity. The uniqueness of D is obtained by the fact
that if D0 , D1 satisfy conditions (1)-(4) above, then

D0 − D1 : F → F

is a vector bundle map, hence D0 , D1 differ by lower order terms.


Example 9.20. Let n be even, S n ⊂ Rn+1 , D-Dirac operator of S n , F -Spinor
bundle of S n , F = F + ⊕ F − .

D : smoothc (S n , F ) → smoothc (S n , F )
 
0 D−
D=
D+ 0
D+ : smoothc (S n , F + ) → smoothc (S n , F − )
Then
Index(D+ ) := dimC (ker D+ ) − dimC (coker D+ ).
Theorem 9.21.
Index(D+ ) = 0.
We can tensor D+ with the Bott generator vector bundle β from section
(9.1.2)
Dβ+ : smoothc (S n , F + ⊗ β) → smoothc (S n , F − ⊗ β).
Then we have

Theorem 9.22.
Index(Dβ+ ) = 1.

243
Bibliography

[a-mf67] M. F. Atiyah, Algebraic topology and elliptic operators. Comm.


Pure Appl. Math. 20 1967 237–249.
[abs64] M. F. Atiyah, R. Bott and A. Shapiro, Clifford Modules, Topology
3, Suppl. 1 (1964), 338. MR 167985 — Zbl 0146.19001
[as68-1] M. F. Atiyah and I. M. Singer, The Index of Elliptic Operators,
The Annals of Mathematics, Second Series, Vol. 87, No. 3 (1968),
pp. 484530
[as68-2] M. F. Atiyah and G. Segal, The Index of Elliptic Operators: II,
The Annals of Mathematics, Second Series, Vol. 87, No. 3 (1968),
pp. 531-545
[as68-3] M. F. Atiyah and I. M. Singer, The Index of Elliptic Operators: III,
The Annals of Mathematics, Second Series, Vol. 87, No. 3 (1968),
pp. 546-604
[b-r59] R. Bott, The stable homotopy of the classical groups. Ann. of Math.
(2) 70 1959 313–337.
[cm95] A. Connes and H. Moscovici, “The local index formula in noncom-
mutative geometry”, Geom. Func. Anal. 5 (1995), 174–243.
[cm98] Alain Connes and Henri Moscovici, Hopf algebras, cyclic homol-
ogy and the transverse index theorem. Commun. Math. Phys.,
198(1):199246, 1998.
[dmxx] Desolneux-Moulis, N.: Familles a un parametre de feuilletages
proches d’une fibration. Asterisque 80,pp. 77-84.
[gv71] Godbillon, C.; Vey, J.: Un invariant des feuilletages de codimension
un. C.R. Acad. Sci. Paris, Tome 273 (1971).
[h-r77] Hamilton, R.: Deformation theory of foliations. Preprint Cornell
University (1977).
[h-yxx] Hautout, Y.: Classes caracteristiques rigides de feuilletages.
[Link]. Sci. Paris, t.307, serie I, pp. 263-265.
[h-lxx] Heitsch, L.: A Cohomology for foliated manifolds. Bulletin A.M.S.
[lm89] H. B. Lawson and M. L. Michelsohn, Spin Geometry, Princeton
University Press, 1989.

244
BIBLIOGRAPHY BIBLIOGRAPHY

[m-t99] T. Maszczyk, Foliations with rigid Godbillon–Vey class. Math. Z.


230 (1999), no. 2, 329–344.
[r-g88] Raby, G.: Invariance des classes de Godbillon-Vey par C 1 -
diffeomorphisms, Ann. Inst. Fourier, Grenoble 38 (1988), pp.
205213.
[t-w72] Thurston, W.: Noncobordant foliations on S 3 . Bull. Amer. Math.
Soc., 1972, 78, no 4, pp. 511-514.

245
Part III

Dirac operators and


spectral geometry
by

Joseph C. Vàrilly

246
Based on the lectures of:
• Joseph C. Vàrilly
(Departamento de Matematicas, Universidad de Costa Rica, 2060 San
Jose, Costa Rica)
– Chapters 1, 2, 3, 4, 5, 6, 7, 8.

247
Introduction and Overview

Noncommutative geometry asks: “What is the geometry of the Quantum World?”


Quantum field theory considers aggregates of “particles”, which are of two
general species, “bosons” and “fermions”. These are described by solutions of
(relativistic) wave equations:
• Bosons: Klein–Gordon equation, ( + m2 )φ(x) = ρb (x) – “source term”;
• Fermions: Dirac equation, (i∂/ − m)ψ(x) = ρf (x) – “source term”;
P3
where x = (t, ~x) = (x0 , x1 , x2 , x3 );  = −∂ 2 /∂t2 +∂ 2 /∂~x2 ; and ∂/ = µ=0 γ µ ∂/∂xµ .
In order that ∂/ be a “square root of ”, we need (γ 0 )2 = −1, (γ j )2 = +1 for
j = 1, 2, 3 and γ µ γ ν = −γ ν γ µ for µ 6= ν. Thus, the γ µ must be matrices; in fact
there are four (4 × 4) matrices satisfying these relations.
Point-like measurements are often ruled out by quantum mechanics; thus
we replace points x ∈ M by coordinates f ∈ C(M ). The metric distance on a
Riemannian manifold (M, g) can be computed in two ways:
dg (p, q) := inf{ length(γ : [0, 1] → M ) : γ(0) = p, γ(1) = q }
/ f k ≤ 1 },
= sup{ |f (p) − f (q)| : f ∈ C(M ), kD,

where D / is a Dirac operator with positive-definite signature (all (γ µ )2 = +1)


if it exists, so the Dirac operator specifies the metric. D/ is an (unbounded)
operator on a Hilbert space H = L2 (M, S) of “square-integrable spinors” and
C ∞ (M ) also acts on H by multiplication operators with k[D,
/ f ]k = k grad f k∞ .
Noncommutative geometry generalizes (C ∞ (M ), L2 (M, S), D)/ to a spectral
triple of the form (A, H, D), where A is a “smooth” algebra acting on a Hilbert
space H, D is an (unbounded) selfadjoint operator on H, subject to certain
conditions: in particular that [D, a] be a bounded operator for each a ∈ A. The
tasks of the geometer are then:
1. To describe (metric) differential geometry in an operator language.
2. To reconstruct (ordinary) geometry in the operator framework.
3. To develop new geometries with noncommutative coordinate algebras.
The long-term goal is to geometrize quantum physics at very high energy
scales, but we are still a long way from there.
The general program of these lectures is as follows.
(A) The classical theory of spinors and Dirac operators in the Riemannian
case.

248
(B) The operational toolkit for noncommutative generalization.
(C) Reconstruction: how to recover differential geometry from the operator
framework.
(D) Examples of spectral triples with noncommutative coordinate algebras.

249
Chapter 1

Clifford algebras and spinor


representations

Here are a few general references on Clifford algebras, in reverse chronological


order: [fgv01, 2001], [f-t00, 1997/2000], [bgv92, 1992], [lm89, 1989] and [abs64,
1964]. (See the bibliography for details.)

1.1 Clifford algebras


∼ Rn and g is a nondegenerate symmetric bilinear
We start with (V, g), where V =
form. If q(v) = g(v, v), then 2g(u, v) = q(u + v) − q(u) − q(v). Thus g is
determined by the corresponding “quadratic form” q.
Definition 1.1. The Clifford algebra Cl(V, g) is an algebra (over R) generated
by the vectors v ∈ V subject to the relations uv + vu = 2g(u, v)1 for u, v ∈ V .
The existence of this algebra can be seen inLtwo ways. First of all, let T (V )

be the tensor algebra on V , that is, T (V ) := k=0 V ⊗n . Then
Cl(V, g) := T (V )/ Idealhu ⊗ v + v ⊗ u − 2g(u, v) 1 : u, v ∈ V i. (1.1)
Since the relations are not homogeneous, the Z-grading of T (V ) is lost, only a
Z2 -grading remains:
Cl(V, g) = Cl0 (V, g) ⊕ Cl1 (V, g).
The second option is to define Cl(V, g) as a subalgebra of EndR (Λ• V ) gen-
erated by all expressions c(v) = ε(v) + ι(v) for v ∈ V , where
ε(v) : u1 ∧ · · · ∧ uk 7→ v ∧ u1 ∧ · · · ∧ uk
k
X
ι(v) : u1 ∧ · · · ∧ uk 7→ (−1)j−1 g(v, uj )u1 ∧ · · · ∧ ubj ∧ · · · ∧ uk .
j=1

Note that ε(v)2 = 0, ι(v)2 = 0, and ε(v)ι(u) + ι(u)ε(v) = g(v, u) 1. Thus


c(v)2 = g(v, v) 1 for all v ∈ V,
c(u)c(v) + c(v)c(u) = 2g(u, v) 1 for all u, v ∈ V.

250
Part III The universality property

Thus these operators on Λ• V do provide a representation of the algebra (1.1).


Dimension count: suppose {e1 , . . . , en } is an orthonormal basis for (V, g),
i.e., g(ek , ek ) = ±1 and g(ej , ek ) = 0 for j 6= k. Then the c(ej ) anticommute
and thus a basis for Cl(V, g) is {c(ek1 ) . . . c(ekr ) : 1 ≤ k1 < · · · < kr ≤ n},
labelled by K = {k1 , . . . , kr } ⊆ {1, . . . , n}. Indeed,
c(ek1 ) . . . c(ekr ) : 1 7→ ek1 ∧ · · · ∧ ekr ≡ eK ∈ Λ• V
and these are linearly independent. Thus the dimension of the subalgebra of
EndR (Λ• V ) generated by all c(v) is just dim Λ• V = 2n . Now, a moment’s
thought shows that in the abstract presentation (1.1), the algebra Cl(V, g) is
generated as a vector space by the 2n products ek1 ek2 . . . ekr , and these are
linearly independent since the operators c(ek1 ) . . . c(ekr ) are linearly indepen-
dent in EndR (Λ• V ). Therefore, this representation of Cl(V, g) is faithful, and
dim Cl(V, g) = 2n .
The so-called “symbol map”:
σ : a 7→ a(1) : Cl(V, g) → Λ• V
is inverted by a “quantization map”:
1 X
Q : u1 ∧ u2 ∧ · · · ∧ ur 7−→ (−1)τ c(uτ (1) )c(uτ (2) ) . . . c(uτ (r)). (1.2)
r!
τ ∈Sr

To see that it is an inverse to σ, one only needs to check it on the products of


elements of an orthonormal basis of (V, g).
From now, we write uv instead of c(u)c(v), etc., in Cl(V, g).

1.2 The universality property


Chevalley [c-c54] has pointed out the usefulness of the following property of
Clifford algebras, which is an immediate consequence of their definition.
Lemma 1.2. Any R-linear map f : V → A (an R-algebra) that satisfies
f (v)2 = g(v, v) 1A for all v∈V
extends to an unique unital R-algebra homomorphism f˜: Cl(V, g) → A.
Proof. There is really nothing to prove: f˜(v1 v2 . . . vr ) := f (v1 )f (v2 ) . . . f (vr )
gives the uniqueness, provided only that this recipe is well-defined. But observe
that
f˜(uv + vu − 2g(u, v)1) = f˜((u + v)2 − u2 − v 2 ) − 2g(u, v) f(1)
˜
= [q(u + v) − q(u) − q(v) − 2g(u, v)] 1A = 0.
Here are a few applications of universality that yield several useful operations
on the Clifford algebra.
1. Grading: take A = Cl(V, g) itself; the linear map v →
7 −v on V extends
to an automorphism χ ∈ Aut(Cl(V, g)) satisfying χ2 = idA , given by
χ(v1 . . . vr ) := (−1)r v1 . . . vr .
This operator gives the Z2 -grading
Cl(V, g) =: Cl0 (V, g) ⊕ Cl1 (V, g).

251
Part III The trace

2. Reversal : take A = Cl(V, g)op , the opposite algebra. Then the map v 7→
v, considered as the inclusion V ֒→ A, extends to an antiautomorphism
a 7→ a! of Cl(V, g), given by (v1 v2 . . . vr )! := vr . . . v2 v1 .
3. Complex conjugation: the complexification of Cl(V, g) is Cl(V, g) ⊗R C,
which is isomorphic to Cl(V C , g C ) as a C-algebra. Now take A to be
Cl(V, g) ⊗R C and define f : v 7→ v̄ : V C → V C ֒→ A (a real-linear map).
It extends to an antilinear automorphism of A. Note that Lemma 1.2
guarantees R-linearity, but not C-linearity, of the extension even when A
is a C-algebra.
4. Adjoint : Also, a∗ := (ā)! is an antilinear involution on Cl(V, g) ⊗R C.
5. Charge conjugation: κ(a) := χ(ā) : v1 . . . vr 7→ (−1)r v̄1 . . . v̄r is an antilin-
ear automorphism of Cl(V, g) ⊗R C.
Notation. We write Cl(V ) := Cl(V, g) ⊗R C to denote the complexified Clifford
algebra. Up to isomorphism, this is independent of the signature of the sym-
metric bilinear form g, because all complex nondegenerate bilinear forms are
congruent.

1.3 The trace


Proposition 1.3. There is an unique trace τ : Cl(V ) → C such that τ (1) = 1
and τ (a) = 0 for a odd.
Proof. If {e1 , . . . , en } is an orthonormal basis for (V, g), then

τ (ek1 . . . ek2r ) = τ (−ek2 . . . ek2r ek1 ) = −τ (ek1 . . . ek2r ) = 0.

(Here we have moved ek1 to the right by anticommutation,


P and returned it to
the left with the trace property.) Thus, if a = K even ak1 ...k2r ek1 . . . ek2r lies
in Cl0 (V ), then τ (a) = a∅ . We will P check that a∅ does not depend on the
orthonormal basis used. Suppose e′j = nk=1 hkj ej , with H t H = 1n , is another
orthonormal basis. Then
X
e′i e′j = (~hi · ~hj ) 1 + ckl
ij ek el ,
k<l

but ~hi · ~hj = [H t H]ij = 0 for i 6= j. Next, the matrix of ek el 7→ e′i e′j is H ∧ H, of

size n2 , that is also orthogonal, so e′i e′j e′r e′s has zero scalar part in the ek el ep eq -
expansion; and so on: the same is true for expressions e′j1 . . . e′j2r by induction.
Thus τ (a) = a∅ does not depend on {e1 , . . . , en }.
Remark 1.4. At this point, it was remarked that for existence of the trace,
one could use the restriction of the (normalized) trace on EndR (Λ• V ) ⊗R C =
EndC (Λ• V C ), in which Cl(V ) is embedded. True enough: although one must
see why odd elements must have trace zero. For that, it is enough to note that
if a ∈ Cl1 (V ), then c(a) takes even [respectively, odd] elements of the Z-graded
algebra EndC (V C ) to odd [respectively, even] elements; thus, in any basis, the
matrix of c(a) will have only zeroes on the diagonal, so that tr(c(a)) = 0.
Nonetheless, Proposition 1.3 is useful in that it establishes the uniqueness of
the trace.

252
Part III Periodicity

Now Cl(V ) is a Hilbert space with scalar product

ha | bi := τ (a∗ b).

1.4 Periodicity
Write Clpq := Cl(Rp+q , g), where g has signature (p, q), and the orthonormal
basis is written as {e1 , . . . , ep , ε1 , . . . , εq }, where e21 = · · · = e2p = 1 and ε21 =
· · · = ε2q = −1. For example,

Cl10 = R ⊕ R;
Cl01 = C, with ε1 = i;
     
0 1 1 0 0 −1
Cl20 = M2 (R), with e1 = , e2 = , e1 e2 = ;
1 0 0 −1 1 0
Cl02 = H, with ε1 = i, ε2 = j, ε1 ε2 = k.

Lemma 1.5 (“(1,1)-periodicity”). Clp+1,q+1 ∼


= Clpq ⊗M2 (R).
Proof. Take V = Rp+q+2 , A = Clpq ⊗M2 (R). Define f : V → A on basic vectors
by
 
1 0
f (er ) := er ⊗ , r = 1, . . . , p,
0 −1
 
1 0
f (εs ) := εs ⊗ , s = 1, . . . , q,
0 −1
 
0 1
f (ep+1 ) := 1 ⊗ ,
1 0
 
0 −1
f (εq+1 ) := 1 ⊗ . (1.3)
1 0

Thus f (ek )2 = +1, f (εl )2 = −1 in all cases, and all f (ek ), f (εl ) anticommute.
This entails that f extends by linearity to a linear map satisfying f (v)2 =
g(v, v) 1 for all v ∈ V . Hence there exists a homomorphism f˜: Clp+1,q+1 → A,
which is surjective since the right hand sides of (1.3) generate A as an R-algebra.
It is an isomorphism, because the dimensions over R are equal.
Lemma 1.6. Cl0p+1,q ∼
= Clqp .

Proof. Define f : Rq+p → Cl0p+1,q on basic vectors by

f (er ) := εr ep+1 , r = 1, . . . , q,
f (εs ) := es ep+1 , s = 1, . . . , p.

Then

f (er )2 = εr ep+1 εr ep+1 = −ε2r e2p+1 = −ε2r = +1,


f (εs )2 = es ep+1 es ep+1 = −e2s e2p+1 = −e2s = −1,

and all f (er ), f (εs ) anticommute. The rest of the proof is like that of the
previous Lemma.

253
Part III Periodicity

= Clpq ⊗M2 (H) ∼


Lemma 1.7. Clp+4,q ∼ = Clp,q+4 .
Proof. We will prove the first isomorphism. Take A = Clpq ⊗M2 (H); define
f : Rp+4+q → A by
 
0 −k
f (er ) := er ⊗ , r = 1, . . . , p,
k 0
 
0 −k
f (εs ) := εs ⊗ , s = 1, . . . , q,
k 0
and on the remaining four basic vectors, define
   
0 −i 0 −j
f (ep+1 ) := 1 ⊗ , f (ep+2 ) := 1 ⊗ ,
i 0 j 0
   
0 1 1 0
f (ep+3 ) := 1 ⊗ , f (ep+4 ) := 1 ⊗ .
1 0 0 −1
Corollary 1.8 (“(+8)-periodicity”). Clp+8,q ∼ = Clpq ⊗M16 (R) ∼
= Clp,q+8 .

Proof. This reduces to M2 (H) ⊗R M2 (H) = M16 (R), that in turn reduces to
H ⊗R H ∼= M4 (R), which is left as an exercise.
All Clpq are given, up to MN (R) tensor factors, by Clp0 for p = 1, . . . , 8:
Cl10 = R ⊕ R
Cl20 = M2 (R)
Cl30 = M2 (C)
Cl40 = M2 (H)
Cl50 = M2 (H) ⊕ M2 (H)
Cl60 = M4 (H)
Cl70 = M8 (C)
Cl80 = M16 (R) (1.4)
Two algebras Cl10 and Cl50 are direct sums of simple algebras, and the others
are simple. We could also define Cl00 = R (the base field), so that Corollary 1.8
holds even when p = q = 0.
Those eight algebras Clp0 can be arranged on a “spinorial clock”, which is
taken from Budinich and Trautman’s book [bt88].
C n

|
6 7
H R \

5 0

H⊕H R⊕R N

4 1

H <
R
3 2
.

254
Part III Chirality

If p− q ≡ m mod 8, then Clpq is of the form A⊗ MN (R), where A is the diagram


entry at the head of the arrow labelled m. Moreover, Lemma 1.6 says that the
even subalgebra Cl0pq is of the same kind, where A is now the diagram entry at
the tail of the arrow labelled m. The matrix size N is easily determined from
the real dimension, in each case. In this way, the spinorial clock displays the
full classification of real Clifford algebras.

1.5 Chirality
From now on, n = 2m for n even, n = 2m + 1 for n odd. We take Cl(V ) ∼ =
Cl(V, g) ⊗R C with g always positive definite.
PnSuppose {e1 , . . . t, en } is an oriented orthonormal basis for (V, g). If e′k =
′ ′
j=1 hjk ej with H H = 1n , then e1 . . . en = (det H) e1 . . . en , and det H = ±1.
We restrict to the oriented case det H = +1, so the expression e1 e2 . . . en is
independent of {e1 , e2 , . . . , en }. Thus

γ := (−i)m e1 e2 . . . en

is well-defined in Cl(V ). Now

γ ∗ = im en . . . e2 e1 = (−i)m (−1)m (−1)n(n−1)/2 e1 e2 . . . en = (−1)m (−1)n(n−1)/2 γ,

and ( )
n(n − 1) m(2m − 1), n even
= ≡ m mod 2,
2 (2m + 1)m, n odd
so γ ∗ = γ. But also γ ∗ γ = (en . . . e2 e1 )(e1 e2 . . . en ) = (+1)n = 1, so γ is
“unitary”. Hence γ 2 = 1, so 1+γ 1−γ
2 , 2 are “orthogonal projectors” in Cl(V ).
Since γej = (−1) n−1
ej γ, we get that if n is odd, then γ is central in Cl(V );
and for n even, γ anticommutes with V , but is central in the even subalgebra
Cl0 (V ). Moreover, when n is even and v ∈ V , then γvγ = −v, so that γ(·)γ =
χ ∈ Aut(Cl(V )).
Proposition 1.9. The centre of Cl(V ) is C1 if n is even; and it is C1 ⊕ Cγ if
n is odd.
Proof. Denote this centre by Z(Cl(V )).
P a ∈ Z(Cl(V )) implies γaγ = aγ = a, P
Even case: 2
so a lies in Cl0 (V ).
If a = K even aK ek1 . . . ekr , then 0 = a−ej aej = K even, j∈K 2aK ek1 . . . ekr ,
so aK = 0 if j ∈ K. Since this holds for any j, we conclude that a = a∅ 1 =
τ (a) 1. Therefore Z(Cl(V )) ∼ = C1 when n is even.
Odd case: If a = a0 + a1 (even + odd) lies in Z(Cl(V )), then

0 = [a, v] = [a1 , v] + [a0 , v] for all v ∈ V,


| {z } | {z }
even odd

so [a0 , v] = [a1 , v] = 0 for all v ∈ V . In particular, a0 ∈ Z(Cl0 (V )) ∼


= C1, and
thus a0 = τ (a) 1.
Also, a1 γ is even and central, so a1 γ = τ (aγ) 1 and a1 = τ (aγ) γ. Thus
Z(Cl(V )) = C1 ⊕ Cγ when n is odd.

255
Part III Spinc and Spin groups

1.6 Spinc and Spin groups


Let v be a unit vector, g(v, v) = 1. Then v 2 = 1 in Cl(V, g), so v = v ∗ and
v ∗ v = vv ∗ = 1 in Cl(V ). If w = λv ∈ V C with |λ| = 1, then ww∗ = w∗ w = 1 in
Cl(V ) also. Now

hwa | wbi = τ (a∗ w∗ wb) = τ (a∗ b) = ha | bi,


haw | bwi = τ (w∗ a∗ bw) = τ (ww∗ a∗ b) = τ (a∗ b) = ha | bi,

so a 7→ wa, a 7→ aw are unitary operators in L(Cl(V )).


[[ Exercise: Conversely, if u ∈ Cl(V ) and a 7→ ua and a 7→ au are both
unitary, then u∗ u = uu∗ = 1. ]]
If v, x ∈ V , with g(v, v) = 1, then

−vxv −1 = −vxv = (xv − 2g(v, x))v = x − 2g(v, x)v ∈ V .

This is a reflection of x in the hyperplane orthogonal to v. For w = λv, |λ| = 1


we also get −wxw−1 = −λλ̄vxv −1 = −vxv −1 , which is the same as above. If
a = w1 . . . wr is a product of unit vectors in V C , then

χ(a)xa−1 = (−1)r w1 . . . wr xwr−1 . . . w1−1

is a product of r reflections of x ∈ V . If r = 2k is even, and a = w1 . . . w2k , then


axa−1 ∈ V after k rotations. Thus φ(a) : x → 7 axa−1 lies in SO(V ) = SO(V, g).
Definition 1.10. The set of all even products of unitary vectors,

Spinc (V ) := { u = w1 . . . w2k : wj ∈ V C , wj∗ wj = 1, k = 0, 1, . . . , m },

is a group included in Cl0 (V ), and φ : Spinc (V ) → SO(V ) is a group homomor-


phism.
The inverse of u = w1 . . . w2k is u−1 = u∗ = w̄2k . . . w̄1 .
Suppose u ∈ ker φ, which means that uxu−1 = x for all x ∈ V . Thus
ker φ ⊂ Z(Cl(V )) for n even, and ker φ ⊂ Z(Cl0 (V )) for n odd; in both cases,
u lies in C1. It follows that ker φ ∼= { λ ∈ C : |λ| = 1 } = T = U(1). Therefore,
there is a short exact sequence (SES) of groups:
φ
1 → T → Spinc (V ) −
→ SO(V ) → 1. (1.5)

If u = w1 . . . w2k ∈ Spinc (V ) with wj = λj vj where λj ∈ T and vj ∈ V ,


then u! = w2k . . . w1 , and u! u = λ21 λ22 . . . λ2n ∈ T. Thus, u! u is central, so
(u1 u2 )! u1 u2 = u!2 u!1 u1 u2 = u!1 u1 u!2 u2 , so that u 7→ u! u is a homomorphism
ν : Spinc (V ) → T, which restricts to T ⊂ Spinc (V ) as λ 7→ λ2 . The combined
(φ, ν) : Spinc (V ) → SO(V ) × T is a homomorphism with kernel {±1}.
Definition 1.11. Spin(V ) := ker ν ≤ Spinc (V ).
Indeed Spin(V ) is included in (the even part of) the real Clifford algebra
Cl0 (V, g):

u∗ u = 1, u! u = 1 =⇒ u∗ = u! =⇒ ū = u =⇒ u ∈ Cl0 (V, g).

256
Part III The Lie algebra of Spin(V )

The SES (1.5) now becomes


φ
1 → {±1} → Spin(V ) −
→ SO(V ) → 1, (1.6)

so that φ is a double covering of SO(V ). Furthermore, Spinc (V ) ∼


= Spin(V ) ×Z2
T.
Example 1.12. Case n = 2: We write Spin(n) ≡ Spin(Rn ). It is easy to check
that

Spin(V ) = { α + βe1 e2 : α, β ∈ R, α2 + β 2 = 1 }
ψ ψ
= { u = cos + sin e1 e2 : −2π < ψ ≤ 2π } ∼= T.
2 2
We compute
 ψ ψ   ψ ψ 
ue1 u−1 = cos + sin e1 e2 e1 cos − sin e1 e2 = (cos ψ) e1 − (sin ψ) e2 ,
2 2 2 2
 ψ ψ   ψ ψ 
ue2 u−1 = cos + sin e1 e2 e2 cos − sin e1 e2 = (sin ψ) e1 + (cos ψ) e2 ,
2 2 2 2
so that  
cos ψ − sin ψ
φ(u) = ∈ SO(2),
sin ψ cos ψ
which is (nontrivial) double covering of the circle.
Example 1.13. Spin(3) ∼ = SU(2) = {unit quaternions} in Cl30 ∼
0
= Cl02 ∼= H, and
φ : SU(2) → SO(3) is the adjoint representation of SU(2).
Example 1.14. Spin(4) ∼ = SU(2) × SU(2) in Cl040 ∼ = Cl03 ∼
= H ⊕ H. If u = (q, p)
with q, p ∈ SU(2), then φ(u) becomes x 7→ qxp for x ∈ H ∼
−1
= R4 , and this map
lies in SO(4). If φ(u) = 1H , then 1 7→ qp , so p = q, and x 7→ qxq −1 = x, so q
−1

is central; hence p = q = ±1 and φ is indeed a double covering of SO(4).

1.7 The Lie algebra of Spin(V )


Recall the linear isomorphism Q : Λ• V → Cl(V, g), inverse to σ : a 7→ c(a)1.
Write
b = Q(u ∧ v) = 21 (uv − vu) = uv + g(u, v) 1 ∈ Cl0 (V, g).
Note in passing that b! = 21 (vu − uv) = −b.
Although the algebra Cl(V, g) is not Z-graded, it is Z-filtered : we may write
Cl≤k (V, g) to denote the vector subspace generated by products of at most k
vectors from V . With that notation, the subspace Q(Λ2 V ) may also be described
as the set of all even elements b ∈ Cl≤2 (V, g) with τ (b) = 0.
For x ∈ V , we compute

[b, x] = [uv, x] = uvx + uxv − uxv − xuv = 2g(v, x)u − 2g(u, x)v ∈ V ,

so ad b : V → V . Also

[b, b′ ] = 12 [b, u′ v ′ − v ′ u′ ] = 21 [b, u′ ]v ′ + 12 u′ [b, v ′ ] − 21 [b, v ′ ]u′ − 12 v ′ [b, u′ ]

257
Part III The Lie algebra of Spin(V )

so that [b, b′ ] ∈ Cl≤2 (V, g) with τ ([b, b′ ]) = 0. Hence [b, b′ ] ∈ Q(Λ2 V ), and this
is a Lie algebra. Next,

g(y, [b, x]) = 2g(v, x)g(y, u) − 2g(u, x)g(y, v) = −g([b, y], x),

so that ad b is skewsymmetric: thus ad b ∈ so(V ). By the Jacobi identity,

[[b, b′ ], x] = [b, [b′ , x]] − [b′ , [b, x]] for all x ∈ V,

and so ad([b, b′ ]) = [ad b, ad b′ ]. Thus, ad : Q(Λ2 V ) → so(V ) is a Lie algebra


homomorphism.
If ad b = 0, so that [b, x] = 0 for all x ∈ V , then b ∈ Z(Cl0 (V )) ∼
= C1. But
τ (b) = 0 then implies b = 0, so ad is injective. Since dim Λ2 V = n(n − 1)/2 =
dim so(V ), we see that ad : Q(Λ2 V ) → so(V ) is a Lie algebra isomorphism.
There is an important formula for the inverse of ad. For A ∈ so(V ), define
n
1 X 1X
µ̇(A) = g(ej , Aek ) ej ek = g(ej , Aek ) ej ek . (1.7)
4 2
j,k=1 j<k

Since τ (µ̇(A)) = 0, we get µ̇(A) ∈ Q(Λ2 V ). Also


1X 
[µ̇(A), er ] = g(ej , Aek ) ej {ek , er } − {ej , er } ek
4 | {z } | {z }
j,k
δkr δjr
1X 1X X
= g(ej , Aer ) ej − g(er , Aek ) ek = g(ej , Aer ) ej
2 j
2 j
k

= Aer ,

where we have used the anticommutator notation {X, Y } := XY + Y X. Hence


ad(µ̇(A)) = A ∈ so(V ). P
b ∈ Cl0 (V, g) for b ∈ Q(Λ2 V ). Then
1 k
Now consider u = exp b := 1 + k≥1 k!
∗ ! !
u u = u u = exp(−b) exp b = 1 since b = −b. Also, u is unitary and even, and
if x ∈ V then
X 1 k
uxu−1 = b x(−b)l
k!l!
k,l≥0
X 1 X r  
r k
= b x(−b)r−k
r! k
r≥0 k=0
X 1
= (ad b)r (x) ∈ V ,
r!
r≥0

and thus u = exp(b) lies in Spin(V ). When b = µ̇(A), we get φ(exp(b)) =


exp(ad b) = exp(A), and it is known that exp : so(V ) → SO(V ) is surjective (a
property of compact connected matrix groups).
Now exp(Q(Λ2 V )) is a subset of Spin(V ) covering all of SO(V ). If we can
show that −1 = exp c for some c, then − exp b = (exp b)(exp c) = exp(b + c),
provided that c, b commute. If b = µ̇(A), we can express the skewsymmetric

258
Part III Orthogonal complex structures

matrix A as a direct sum of 2×2 skewsymmetric blocks in a suitable orthonormal


basis:  
0 ∗
∗ 0 
 
 0 ∗ 
 
 ∗ 0 
 
A=  . .. .

 
 0 ∗ 
 
 ∗ 0 
 
..
.
That is, we can choose the (oriented) orthonormal basis {e1 , . . . , en } so that

b = 21 g(e1 , Ae2 ) e1 e2 + 21 g(e3 , Ae4 ) e3 e4 + · · · + 12 g(e2r−1 , Ae2r ) e2r−1 e2r


with r ≤ m. Now this particular e1 e2 commutes with b: (e1 e2 )b = b(e1 e2 ); take
c := πe1 e2 . Then exp c = exp(πe1 e2 ) = cos π + sin πe1 e2 = −1. We have shown
that exp : Q(Λ2 V ) → Spin(V ) is surjective.
Note that t 7→ exp(te1 e2 ), for 0 ≤ t ≤ π, is a path in Spin(V ) from +1
to −1. Since π1 (SO(V )) ∼= Z2 for n ≥ 3, the double covering Spin(V ) → SO(V )
is nontrivial. We get an important consequence.
Corollary 1.15. Spin(n) is simply connected, for n ≥ 3.

1.8 Orthogonal complex structures


Suppose that n = 2m is even, V ∼
= R2m . Then V can be identified with Cm ,
but not canonically.
Definition 1.16. An operator J ∈ EndR V is called an orthogonal complex
structure, written J ∈ J (V, g), if
(a) J 2 = −1 in EndR V ;
(b) g(Ju, Jv) = g(u, v) for all u, v ∈ V .
Then also g(Ju, v) = −g(Ju, J 2 v) = −g(u, Jv), so that J is skewsymmetric
with respect to g: J t = −J. Note that (b) says that J t J = 1.
We can now make V a C-module by setting iv := Jv, that is,

(α + iβ)v := αv + βJv for all α, β ∈ R.

We define a hermitian scalar product on V by


hu | viJ := g(u, v) + i g(Ju, v)

Note that hJu | viJ = −ihu | viJ and hu | JviJ = +ihu | viJ (check it!). We denote
the resulting m-dimensional complex Hilbert space by VJ .
If {u1 , . . . , um } is an orthonormal basis for VJ := (V, h· | ·iJ ), then

{u1 , Ju1 , . . . , um , Jum }

is an orthonormal oriented basis for V (over R). The orientation may or may
not be compatible with the given one on V .

259
Part III Irreducible representations of Cl(V )

Exercise 1.17. If 2m = 4, show that all such J can be parametrized by two


disjoint copies of S2 , one for each orientation.
If J 2 = −1, J t J = 1 and if h ∈ O(n) = O(V, g) is an orthogonal linear
transformation, then K := hJh−1 is also an orthogonal complex structure. In
that case,

hhu | hviK = g(hu, hv) + i g((hJh−1 )hu, hv)


= g(u, v) + i g(Ju, v) = hu | viJ ,

so that h : VJ → VK is unitary. Thus hJh−1 = J if and only if h ∈ U(VJ ) ∼


=
U(m). In short: O(n) = O(2m) acts transitively on J (V, g) with isotropy
subgroups isomorphic to U(m). Hence, as a manifold,

J (V, g) ≈ O(2m)/ U(m).

Those J which are compatible with orientation on V form one component (of
two), homeomorphic to SO(2m)/ U(m).
We may complexify V to get V C = V ⊗R C = V ⊕ iV . Take

WJ := { v − iJv ∈ V C : v ∈ V } = 21 (1 − iJ)V = PJ V.

This is an isotropic subspace for the symmetric bilinear form g C on V C .

g(u − iJu, v − iJv) = g(u, v) − ig(u, Jv) − ig(Ju, v) − g(Ju, Jv) = 0.

The conjugate subspace

W J = { v + iJv : v ∈ V } = 21 (1 + iJ)V = PJ V

satisfies WJ ⊕ W J ∼
= V C , an orthogonal direct sum for the hermitian scalar
product
hhw | zii := 2 g(w̄, z) for w, z ∈ V C .
Note that PJ2 = PJ and PJ = PJ∗ with respect to this product. We say that WJ
is a polarization of V C . Also PJ : VJ → WJ is an unitary isomorphism.
Conversely: given a splitting V = W ⊕ W , orthogonal with respect to hh· | ·ii,
write w =: u − iv for w ∈ W , with u, v ∈ V ; then JW : u 7→ v lies in J (V, g),
and WJW = W (exercise). Thus the correspondence J ↔ WJ is bijective.

1.9 Irreducible representations of Cl(V )


We continue to suppose that n = 2m is even.
Definition 1.18. The (fermionic) Fock space corresponding to J ∈ J (V, g) is
defined as
FJ (V ) := Λ• WJ ,
with hermitian scalar product given by
 
hhw1 ∧ · · · ∧ wk | z1 ∧ · · · ∧ zl ii := δkl det hhwi | zj ii . (1.8)

260
Part III Irreducible representations of Cl(V )

This is a complex Hilbert space of dimension 2m . Choose and fix a unit


vector Ω ∈ Λ0 WJ : it is unique up to a factor λ ∈ T. For w ∈ WJ (so that
w̄ ∈ W J = WJ⊥ ), we write

ε(w) : z1 ∧ · · · ∧ zk 7→ w ∧ z1 ∧ · · · ∧ zk ,
k
X
ι(w̄) : z1 ∧ · · · ∧ zk 7→ (−1)k−1 hhw | zj ii z1 ∧ · · · ∧ zbj ∧ · · · ∧ zk .
j=1

For v ∈ V , write w = 12 (v − iJv) = PJ v ∈ WJ and define

cJ (v) := ε(w) + ι(w̄) = ε(PJ v) + ι(P−J v).

Then
c2J (v) := hhw | wii 1 = hv | viJ 1 = g(v, v) 1,
so that cJ : V → EndC (FJ V ) ≡ L(FJ V ). That is to say, cJ is a representation
of Cl(V ) on the Hilbert space FJ V .
Note that we complexify the representation of Cl(V, g), given by universality.
One can check that

cJ (w) = ε(w) if w ∈ Wj ; cJ (z̄) = ι(z̄) if z̄ ∈ W J .

From (1.8) and the properties of determinants, it is easy to check that the
operators ε(w) and ι(w̄) are adjoint to one another, that is, ε(w)† = ι(w̄) for
w ∈ WJ ; in particular, cJ (v)† = cJ (v) for v ∈ V . (This is a consequence of
our choice of g to have positive definite signature: were we to have taken g to
be negative definite, as in done in many books, then the operators cJ (v) would
have been skewadjoint.) More generally, we get cJ (a)† = cJ (a∗ ) for a ∈ Cl(V ):
we say that cJ is a selfadjoint representation of the ∗-algebra Cl(V ) on the Fock
space FJ (V ).
Now, if T ∈ L(FJ (V )) commutes with cJ (V C ), then in particular ι(z̄)T Ω =
T ι(z̄)Ω = T (0) = 0 for z̄ ∈ W J . Therefore T Ω ∈ Λ0 WJ , i.e., T Ω = tΩ for some
t ∈ C. Now

T (w1 ∧ · · · ∧ wk ) = T ε(w1 ) . . . ε(wk )Ω = ε(w1 ) . . . ε(wk )T Ω = t w1 ∧ · · · ∧ wk

for w1 , . . . , wk ∈ WJ . Thus T = t 1 ∈ L(Λ• WJ ). By Schur’s lemma, the


representation cJ is irreducible.
Suppose K ∈ J (V, g) with K = hJh−1 for h ∈ O(2m). Then hJ = Kh,
hP±J = P±K h, and so cK (hv) = (Λ• h) cJ (v). By universality again, we get
cK ◦ Λ• h = Λ• h ◦ cJ , so that the irreducible representations cK and cJ are
equivalent.
The Fock space is Z2 -graded as ΛevenWJ ⊕ Λodd WJ . What operator de-
termines its Z2 -grading? In fact, this operator is cJ (γ). To see that, write
γ = (−1)m e1 e2 . . . e2m , where e2j = Je2j−1 for j = 1, . . . , m. If z1 := PJ e1 =
1
2 (e1 − ie2 ) we get

z̄1 z1 − z1 z̄1 = 41 (e1 + ie2 )(e1 − ie2 ) − 14 (e1 − ie2 )(e1 + ie2 ) = −e1 e2 .

With zj := PJ e2j−1 = 21 (e2j−1 − ie2j ), this gives

γ = (z̄1 z1 − z1 z̄1 ) . . . (z̄m zm − zm z̄m ) in Cl0 (V ).

261
Part III Representations of Spinc (V )

Now cJ (z̄j zj − zj z̄j ) = ι(z̄j )ε(zj ) − ε(zj )ι(z̄j ) is the operator


(
−zk1 ∧ · · · ∧ zkr if j ∈ K
zk1 ∧ · · · ∧ zkr 7−→
+zk1 ∧ · · · ∧ zkr if j ∈ / K.

Thus cJ (γ) acts as (−1)k on Λk WJ : this is indeed the Z2 -grading operator.


Finally, the odd case is treated as follows. Let U := R- span{e1 , . . . , e2m } ≤
V . Then Cl(U ) ∼ 0
= Cl (V ) via u 7→ i ueem+1 , extended to Cl(U ). Now FJ (U )
0
is an irreducible Cl (V )-module, while Z(Cl(V )) = C1 ⊕ Cγ. Since γ 2 = 1, we
can extend the action of Cl0 (V ) on FJ (U ) to the full Cl(V ) by setting either
cJ (γ) := +1 or c′J (γ) := −1 on FJ (U ).
These representations cJ , c′J are inequivalent, since T (1) = (−1)T is not pos-
sible unless T = 0, using Schur’s lemma again. Thus Cl(V ) has two irreducible
Fock representations of dimension 2m in the odd case.
Proposition 1.19. The Fock representations yield all irreducible representa-
tions of Cl(V ). If dimR V = 2m, the irreducible representation is unique up to
equivalence; if dimR V = 2m + 1, there are exactly two such representations.
Proof. We have already described and classified the Fock representations. It
remains to show that this list is complete.
We have seen that up to tensoring with a matrix algebra MN (R), the real
Clifford algebras occur in eight species. The periodicity of complex Clifford
algebras is much simpler, and may be obtained from (1.4) by complexifying
each algebra found there. Since C ⊗R C ∼ = C ⊕ C and H ⊗R C ∼= M2 (C), we
obtain directly that

Cl(R2m ) ∼
= M2m (C) and Cl(R2m+1 ) ∼
= M2m (C) ⊕ M2m (C). (1.9)

From this it is clear that, when dim V is even, Cl(V ) is a simple matrix algebra
and therefore all irreducible representations are equivalent and arise from matrix
multiplication on a minimal left ideal, whose dimension is 2m . Similar arguments
in the odd case show that there are at most two inequivalent representations
of Cl(V ). Thus the Fock representations we have constructed account for all of
them: there are no others.

1.10 Representations of Spinc (V )


We obtain representations of the group Spinc (V ) by restriction of the irreducible
representations of Cl(V ).

Spinc (V ) = { w1 w2 . . . w2k : wi ∈ V C , wi∗ wi = 1 }.

We have to check whether these restrictions are irreducible or not.


Even case, n = 2m: γ belongs to Spinc (V ) and is central there, so cJ (γ)
commutes with cJ (Spinc (V )). Thus the group representation reduces over
Λ• WJ = Λeven WJ ⊕ Λodd WJ : there are two subrepresentations. Since

w1 ∧ · · · ∧ w2k = ε(w1 ) . . . ε(w2k ) = cJ (w1 ) . . . cJ (w2k ) Ω,

262
Part III Representations of Spinc (V )

we get at once that cJ (Spinc (V )) Ω = Λeven WJ : the “even” subrepresentation


is irreducible.
If w1 , w2 ∈ WJ are unit vectors, then

cJ (w2 w̄1 ) w1 = ε(w2 )ι(w̄1 ) w1 = ε(w2 ) Ω = w2 .

From there we soon conclude that cJ (Spinc (V )) w1 = Λodd WJ : the “odd” sub-
representation is also irreducible.
Are these subrepresentations equivalent? No: for suppose R : Λeven WJ →
odd
Λ WJ intertwines both subrepresentations. Then in particular RcJ (γ) =
cJ (γ)R means that R(+1) = (−1)R : Λeven WJ → Λodd WJ , so that R = 0.
Conclusion: The algebra representation cJ of Cl(V ) restricts to a group rep-
resentation cJ of Spinc (V ) which is the direct sum of two inequivalent irreducible
subrepresentations, if dim V is even.
Odd case, n = 2m+1: There are two irreducible representations cJ and c′J of
Cl(V ) on FJ (U ), but they coincide on Cl0 (V ): in this case, γ is odd. Declaring
cJ (γ) to be, say, +1 on F (U ), we get for w1 , . . . , w2k+1 ∈ WJ :

w1 ∧ · · · ∧ w2k = cJ (w1 . . . w2k ) Ω,


w1 ∧ · · · ∧ w2k+1 = cJ (w1 . . . w2k+1 γ) Ω,

so that in this case, Λ• WJ is an irreducible representation if dim V is odd.


Conclusion: The two algebra representations cJ and c′J of Cl(V ) restrict to
the same group representation cJ of Spinc (V ) which is already irreducible, if
dim V is odd.

263
Chapter 2

Spinor modules over


compact Riemannian
manifolds

2.1 Remarks on Riemannian geometry


Let M be a compact C ∞ manifold without boundary, of dimension n. Compact-
ness is not crucial for some of our arguments (although it may be for others),
but is very convenient, since it means that the algebras C(M ) and C ∞ (M )
are unital : the unit is the constant function 1. For convenience we use the
function algebra A = C(M ) —a commutative C*-algebra— at the beginning.
We will change to A = C ∞ (M ) later, when the differential structure becomes
important.
Any A-module (or more precisely, a “symmetric A-bimodule”) which is
finitely generated and projective is of the form E = Γ(M, E) for E → M a
(complex) vector bundle. Two important cases are

X(M ) = Γ(M, TC M ) = (continuous) vector fields on M ;


A1 (M ) = Γ(M, TC∗ M ) = (continuous) 1-forms on M.

These are dual to each other: A1 (M ) ∼


= HomA (X(M ), A), where HomA means
“A-module maps” commuting with the action of A (by multiplication).
Definition 2.1. A Riemannian metric on M is a symmetric bilinear form

g : X(M ) × X(M ) → C(M )

such that:
1. g(X, Y ) is a real function if X, Y are real vector fields;
2. g is C(M )-bilinear: g(f X, Y ) = g(X, f Y ) = f g(X, Y ), if f ∈ C(M );
3. g(X, X) ≥ for X real, with g(X, X) = 0 =⇒ X = 0 in X(M ).

264
Part III Clifford algebra bundles

The second condition entails that g is given by a continuous family of symmetric


bilinear maps gx : TxC M × TxCM → C or gx : Tx M × TxM → R; the latter version
is positive definite.
Fact 2.2. Riemannian metrics always exist (in abundance).
Since each gx is positive definite, there are “musical isomorphisms” between
X(M ) and A1 (M ), as A-modules
(
X→X ♭ X ♭ (Y ) := g(X, Y ),
X(M ) A1 (M ) given by
/

α(Y ) =: g(α♯ , Y ).
o

α♯ ←α

They are mutually inverse, of course. In fact, they can be used to transfer the
metric form X(M ) to A1 (M ):
g(α, β) := g(α♯ , β ♯ ), for α, β ∈ A1 (M ).
One should perhaps write g −1 (α, β) —as is done in [fgv01]— since in local
coordinates gij := g(∂/∂xi , ∂/∂xj ) and g rs := g(dxr , dxs ) have inverse matrices:
[g rs ] = [gij ]−1 .
If f ∈ C 1 (M ), the gradient of f is grad f := (df )♯ , so that
g(grad f, Y ) = df (Y ) := Y f.

2.2 Clifford algebra bundles


More generally a real vector bundle E → M is a Euclidean bundle if, with
E = Γ(M, E C ), there is a symmetric A-bilinear form g : E × E → A = C(M )
such that
1. g(s, t) ∈ C(M ; R) when s, t lie in Γ(M, E) —the real sections;
2. g(s, s) ≥ 0 for s ∈ Γ(M, E), with g(s, s) = 0 =⇒ s = 0.
By defining (s | t) := g(s∗ , t), we get a hermitian pairing with values in A:
• (s | t) is A-linear in t;
• (t | s) = (s | t) ∈ A;
• (s | s) ≥ 0, with (s | s) = 0 =⇒ s = 0 in E;
• (s | ta) = (s | t) a for all s, t ∈ E and a ∈ A.
These properties make E a (right) C ∗ -module over A, with C ∗ -norm given by
p
kskE := k(s | s)kA for s ∈ E.
For each x ∈ M , we can form Cl(Ex ) := Cl(Ex , gx ) ⊗R C. Using the linear
isomorphisms σx : Cl(Ex ) → (Λ• Ex )C , we see that these are fibres of a vector
bundle Cl(E) → M , isomorphic to (Λ• E)C → M as C-vector bundles (but not
as algebras!). Under (κλ)(x) := κ(x)λ(x), the sections of Cl(E) also form an
algebra Γ(M, Cl(E)). It has an A-valued pairing
(κ | λ) : x 7→ τ (κ(x)∗ λ(x)).
By defining kκk := supx∈M kκ(x)kCl(Ex ) , this becomes a C*-algebra.

265
Part III The existence of Spinc structures

Lemma 2.3. If g, h are two different “metrics” on E = A1 (M ), the correspond-


ing C ∗ -algebras

Bg := Γ(M, Cl(T ∗ M, g) ⊗R C) and Bh := Γ(M, Cl(T ∗ M, h) ⊗R C)

are isomorphic.
Proof. We compose α 7→ α♯g : A1 (M ) → X(M ) and X 7→ X ♭h : X(M ) → A1 (M )
to get an A-linear isomorphism ρ : A1 (M ) → A1 (M ). Now

h(ᾱ, ρ(α)) = ᾱ(α♯g ) = g(ᾱ, α) ≥ 0, for all α ∈ A1 (M ). (2.1)

At each x ∈ M , the C-vector space TxC (M ) may be regarded as a Hilbert space


with scalar product hαx | βx ih := hx (ᾱx , βx ), and now (2.1) says that each
ρx ∈ EndC (TxC M ) is a positive operator with a positive square root σx : we
thereby obtain an A-linear isomorphism σ : A1 (M ) → A1 (M ) such that ρ = σ 2 .
We may regard σ as an injective A-linear map from A1 (M ) into the algebra Bh ;
when α ∈ A1 (M ) is real, we get

σ(α)2 = h(σ(α), σ(α)) 1 = h(α, ρ(α)) 1 = g(α, α) 1.

By a now familiar argument, applied to each σx separately, we may extend


σ to an A-linear unital *-algebra homomorphism σ̃ : Bg → Bh . Exchanging
g and h gives an inverse homomorphism σ̃ −1 : Bh → Bg . Since any unital ∗-
homomorphism between C*-algebras is automatically norm-decreasing and thus
continuous, we conclude that σ̃ : Bg → Bh is an isomorphism of C*-algebras.
Definition 2.4. A Clifford module over (M, g) is a finitely generated projective
A-module, with A = C(M ), of the form E = Γ(M, E) for E a (complexified) Eu-
clidean bundle, together with an A-linear homomorphism c : B → Γ(M, End E),
where B := Γ(M, Cl(T ∗ M )) is the Clifford algebra bundle generated by A1 (M ),
such that
(s | c(κ)t) = (c(κ∗ )s | t) for all s, t ∈ E, κ ∈ B.
Example 2.5. Take E = A• (M ) = Γ(M, (Λ• T ∗ M )C ) —all differential forms on
M — with c(α) : ω 7→ ε(α)ω + ι(α♯ )ω for ω ∈ A• (M ) and α ∈ A1 (M ) real. Then
E is indeed a Clifford module, but it is a rather large one: it may have nontrivial
submodules. The goal of the next subsection is top explore how some minimal
submodules may be constructed.

2.3 The existence of Spinc structures


Suppose n = 2m + 1 = dim M is odd. Then the fibres of B are semisimple
but not simple: Cl(Tx∗ M ) ∼
= M2m (C) ⊕ M2m (C). We shall restrict to the even
0 ∗ ∼
subalgebras, Cl (Tx M ) = M2m (C), by demanding that c(γ) act as the identity
in all cases. Then we may adopt the convention that

c(κ) := c(κγ) when κ is odd.

Notice here that κγ is even; and c(γ) = c(γ 2 ) = +1 is required for consistency
of this rule.

266
Part III The existence of Spinc structures

We take A = C(M ), but for B we now take


(
Γ(M, Cl(T ∗ M )), if dim M is even,
B := (2.2)
Γ(M, Cl0 (T ∗ M )), if dim M is odd.

The fibres of these bundles are central simple algebras of finite dimension 22m
in all cases.
We classify the algebras B as follows. Taking
(
{ Bx = Cl(Tx∗ M ) : x ∈ M }, if dim M is even
B :=
{ Bx = Cl0 (Tx∗ M ) : x ∈ M }, if dim M is odd

to be the collection of fibres, we can say that B is a “continuous field of simple


matrix algebras”, which moreover is locally trivial. There is an invariant

δ(B) ∈ H3 (M ; Z)

for such fields, found by Karrer [k-g63] and in more generality —allowing the
compact operators K as an infinite-dimensional simple matrix algebra— by
Dixmier and Douady [d-j69].
Here is a (rather pedestrian) sketch of how δ(B) is constructed:
If x ∈ M , take px ∈ Bx to be a projector of rank one, that is,

px = p∗x = p2x and tr px = 1.

On the left ideal Sx := Bx px , we introduce a hermitian scalar product

hax px | bx px i := tr(px a∗x bx px ). (2.3)

Notice that the recipe

|ax px ihbx px | : cx px 7→ (ax px )(bx px )∗ (cx px ) = (ax px b∗x )(cx px )

identifies L(Sx ) —or K(Sx ) in the infinite-dimensional case— with Bx , since


the two-sided ideal span{ ax px b∗x : ax , bx ∈ Bx } equals Bx by simplicity.
By local triviality, this can be done locally with varying x. If {Ui } is a “good”
open cover1 of M , we get local fields S i = { Si,x : x ∈ Ui } with isomorphisms
θi : L(S i ) → B Ui of fields of simple C*-algebras. On nonempty intersections
Uij := Ui ∩ Uj , we get ∗-algebra isomorphisms θ−1i θ j : L(S j ) → L(S i ), so there
are fields of unitary maps uij : S j → S i such that θ−1 −1
i θ j = uij (·)uij .
On Uijk := Ui ∩ Uj ∩ Uk , we see that (Ad uij )(Ad ujk ) = Ad uik , and so

uij ujk = λijk uik ,

where λijk : Uijk → T are scalar maps. We may now check that λjkl λ−1 ikl λijl =
λijk on Uijkl . Thus λ is a Čech 2-cocycle, and its Čech cohomology class lies
in Ȟ2 (M ; T) ∼
= H3 (M ; Z). We may go one more step in order to exhibit this
1 The word good has a precise technical meaning: namely, that all nonempty finite inter-

sections of open sets of the cover are both connected and simply connected. On Riemannian
manifolds, good open covers may always be formed using geodesically convex balls.

267
Part III Morita equivalence for (commutative) unital algebras

isomorphism: if we write λijk = exp(2πif ijk ) —we can take logarithms since
Uijk is simply connected— then

aijkl := f ijk − f ijl + f ikl − f jkl

takes values in Z (and since each Uijkl is connected, these will be constant
functions); thus, these aijkl form a Z-valued 3-cocycle, a. Finally, one may
check that its class [a] ∈ H3 (M ; Z) is independent of all choices made so far.
We define δ(B) := [a], which is called the Dixmier–Douady class of B.
Suppose now that the Hilbert spaces Sx ∼
m
= C2 can be chosen globally for
x ∈ M —not just locally for x ∈ Ui — that is, they are fibres of a vector bundle
S → M (that may b gifted with a Hermitian metric) such that L(Sx ) ∼ = Bx ,
for x ∈ M , via a single field of isomorphisms θ : L(S) → B such that θi = θ U
i
for each Ui . Then uij = θ−1 i θ j = id over Uij , and so λijk = 1 over Uijk , and
aijkl = 0 over each Uijkl ; hence δ(B) = [a] = 0 in H3 (M ; Z).
Conversely if δ(B) = 0, so that [λ] is trivial in Ȟ2 (M ; T), i.e., λ is a 2-
coboundary, then there are maps ν ij : Uij → T such that λijk = ν ij ν −1 ik ν jk
on Uijk . Setting v ij := ν −1 u
ij ij , we get local fields of unitaries such that v ij v jk =
v ik on each Uijk . These v ij : S j → S i are therefore transition functions for a
(Hermitian) vector bundle S → M such that S Ui ∼ = S i for each Ui . Let
S := Γ(M, S) denote the A-module of sections of this bundle. Now the pointwise
isomorphisms Bx ∼ = End Sx , for each x ∈ M , imply that B ∼ = EndA S as A-
modules, and indeed as C*-algebras. We summarize all this in the following
Proposition.
Proposition 2.6. Let (M, g) be a compact Riemannian manifold. With A =
C(M ) and B the algebra of Clifford sections given by (2.2), the Dixmier–Douady
class vanishes, i.e., δ(B) = 0, if and only if there is a finitely generated projective
A-module S, carrying a selfadjoint action of B by A-linear operators, such that
EndA (S) ∼= B.

2.4 Morita equivalence for (commutative) uni-


tal algebras
Definition 2.7. If A, B are unital C-algebras, we say that they are Morita
equivalent if there is a B-A-bimodule E and an A-B-bimodule F , such that
E ⊗A F ∼ = B as B-B-bimodules and F ⊗B E ∼ = A as A-A-bimodules. We say
that such an E is an “equivalence bimodule”.
In general, we may choose F ∼= E ♯ := HomA (E, A) to be the “dual” right
A-module with a specified action of B. We can then identify EndA E ∼
= B.
Fact 2.8. EndA E ∼
= B whenever E is an equivalence B-A-bimodule.
Fact 2.9. Since A, B are unital, each E is finitely generated and projective (and
full).
Remark 2.10. There is a C*-version, due to Rieffel, whereby all bimodules are
provided with compatible A-valued and B-valued Hermitian pairings. This

268
Part III Morita equivalence for (commutative) unital algebras

becomes nontrivial in the more general context of nonunital algebras. The


full story is told in [rw98]. We shall not need this machinery in the unital case:
remember that M is taken to be compact.
Notation. For isomorphism classes [E] of bimodules, we form the set
Mrt(B, A) := { [E] : E is a B-A-equivalence bimodule }.
In the case B = A, we write Pic(A) := Mrt(A, A); this is called the “Picard
group” of A.
We call an A-bimodule E symmetric if the left and right actions are the
same: a ⊲ x = x ⊳ a for x ∈ E and a ∈ A. When A is commutative, a symmetric
A-A-bimodule can be called, more simply, an “A-module” —as we have already
been doing. Even when A is commutative, an A-A-equivalence bimodule E need
not be symmetric. Indeed, suppose φ, ψ ∈ Aut(A). Then we define φ Eψ to be
the same vector space E, but with the bi-action of A on E twisted as follows:
a1 ⊲ a0 ⊳ a2 := φ(a1 ) a0 ψ(a2 )
For φ = ψ = id, this is the original A-A-bimodule (when either φ = id or ψ = id,
we shall not write that subscript). In particular, we can apply this twisting to
E = A itself.
Lemma 2.11. If A is a unital algebra, there exists an A-A-bimodule isomor-
phism θ : A → φ A if and only if φ is inner.
Proof. If θ : A → φ A is an A-bimodule isomorphism, then
φ(a)θ(1) = θ(a) = θ(1)a
−1
so that φ(a) = uau , where u = θ(1) is invertible.
Thus the “outer automorphism group” Out(A) := Aut(A)/ Inn(A) classifies
the asymmetric A-bimodules. When A is commutative, so that Inn(A) is trivial,
this is just Aut(A).
Recall that
Aut(C(M )) ∼
= Homeo(M ), Aut(C ∞ (M )) ∼
= Diff(M ),
where φ(f ) : x 7→ f (φ−1 x) for f ∈ C(M ). We shall write PicA (A), follow-
ing [bw04], to denote the isomorphism classes of symmetric A-bimodules. (This
repairs an oversight in [fgv01, Chap. 9], which did not distinguish between
Pic(A) and PicA (A), as was pointed out to me by Henrique Bursztyn.)
Fact 2.12. Pic(A) ∼ = PicA (A) ⋊ Aut(A) as a semidirect product of groups, with
product given by ([E], φ) · ([F ], ψ) = ([ψ Eψ ⊗A F ], φ ◦ φ).
The proof is not difficult, but we refer to the paper [bw04].
Lemma 2.13. For A = C(M ) or C ∞ (M ), PicA (A) = ∼ H2 (M ; Z).
Proof. Since invertible A-modules L are given by L = Γ(M, L) —either con-
tinuous or smooth sections, respectively— where L → M are C-line bundles;
and these are classified by the first Chern class c1 (L) ∈ H2 (M ; Z), obtained
1
from [λ] = [λij ] ∈ Ȟ (M ; T) ∼
= H2 (M ; Z). Indeed, here L♯ = Γ(M, L∗ ), where
L → M is the dual bundle and L⊗A L♯ = Γ(M, L⊗L∗ ) ∼

= Γ(M, M ×C) ∼ = C(M )

or C (M ), respectively.
The group operation in PicA (A) is [L1 ] · [L2 ] = [L1 ⊗A L2 ]: since L1 ⊗A L2 ∼
=
Γ(M, L1 ⊗ L2 ), it is again a module of sections for a C-line bundle.

269
Part III Classification of spinor modules

2.5 Classification of spinor modules


In this section, A = C(M ) and as before, B = Γ(M, Cl(T ∗ M )) or B =
Γ(M, Cl0 (T ∗ M )), according as the dimension of M is even or odd.
Consider now the set Mrt(B, A) of isomorphism classes of B-A-bimodules:
we have seen that δ(B) = 0 if and only if Mrt(B, A) is nonempty. We shall
assume from now on that indeed δ(B) = 0, so that there exists at least one
B-A-bimodule S = Γ(M, S) —continuous sections, for the moment— such that
at each x ∈ M , Sx is an irreducible representation of the simple algebra Bx .
Therefore, any such S has a partner S ♯ = HomA (S, A) such that S ⊗A S ♯ ∼
=B
and S ♯ ⊗B S ∼ = A: in other words, S is an equivalence B-A-bimodule, and its
isomorphism class [S] is an element of Mrt(B, A).
Since S ♯ ∼
= Γ(M, S ∗ ) where S ∗ → M is the dual vector bundle to S → M ,
we can write this equivalence fibrewise: Sx ⊗C Sx∗ = EndC (Sx ) ∼= Bx and then
Sx∗ ⊗Bx Sx ∼= C, for x ∈ M .
Lemma 2.14. Mrt(B, A) is a principal homogeneous space for the group PicA (A),
when δ(B) = 0.
Proof. There is a right action of PicA (A) on Mrt(B, A), given by [S] · [L] :=
[S ⊗A L]. We say that the spinor module S is “twisted” by the invertible A-
module L.
If S ⊗A S ♯ ∼
= B and S ♯ ⊗B S ∼= A, then for S 1 := S ⊗A L we get
= S ⊗A S ♯ ∼
= S ⊗A A ⊗A S ♯ ∼
S1 ⊗A S1♯ = S ⊗A L ⊗A L♯ ⊗A S ♯ ∼ = B,
S ⊗B S1 = L ⊗A S ⊗B S ⊗A L = L ⊗A A ⊗A L = L ⊗A L ∼

1
♯ ♯ ∼ ♯ ∼ ♯
= A.
Thus S1 is again an equivalence B-A-bimodule. Moreover, under the natural
isomorphism
HomB (S ′ , S) ⊗A L ∼
= HomB (S ′ , S ⊗A L) : F ⊗ l 7→ [s′ 7→ F (s′ ) ⊗ l],
we see that HomB (S, S ⊗A L) ∼ = S ♯ ⊗B S ⊗A L ∼
= A ⊗A L = L, so that the right
action of PicA (A) is free. On the other hand, the identification
S ⊗ HomB (S, S ′ ) ∼
= HomB (EndA (S), S ′ ) : s ⊗ F 7→ [G 7→ (F ◦ G)(s)]
yields, for L := HomB (S, S ′ ), the isomorphism
S ⊗A L ∼
= HomB (B, S ′ ) ∼
= S′,
so that the action of PicA (A) is transitive.
To proceed, we explain how B acts on S ♯ = HomA (S, A). The spinor module
S carries an A-valued hermitian pairing (2.3) given by the local scalar products
defined in the construction of S, that may be written
(ψ | φ) : x 7→ hψx | φx i, for x ∈ M. (2.4)
We can identify elements of S ♯ with “bra-vectors” hψ| using this pairing, namely,
we define hψ| to be the map φ 7→ (ψ | φ) ∈ A. Since A is unital, there is a “Riesz
theorem” for A-modules showing that all elements of S ♯ are of this form. Now
the left B-action is defined by
b hψ| := hψ| ◦ χ(b! ).
Recall that b 7→ χ(b!) is a linear antiautomorphism of B.

270
Part III Classification of spinor modules

Remark 2.15. In these notes, there are many inner products. As a convention,
angle brackets h· | ·i take values in C —we shall call them scalar products to
emphasize this— while round brackets (· | ·) take values in an algebra A —we
use the word pairing to signal that.

Lemma 2.16. Let LS := HomB (S ♯ , S) be the A-module for which S ♯ ⊗A LS ∼


=
S. Then LS⊗A L ∼ = LS ⊗A L ⊗A L, so that the twisting [S] 7→ [S ⊗A L] on
Mrt(B, A) induces a translation by [L ⊗A L] = 2[L] on PicA (A).
Proof. First observe that, since L is an invertible A-module, the dual of S ⊗A L
is isomorphic to S ♯ ⊗A L♯ . The commutativity of the group PicA (A) the shows
that

(S ⊗A L)♯ ⊗A (LS ⊗A L ⊗A L) ∼
= S ♯ ⊗A L♯ ⊗A (L ⊗A LS ⊗A L)

= S ♯ ⊗A LS ⊗A L ∼= S ⊗A L,

and the freeness of the action now implies the result.


Thus, the “mod 2 reduction” j∗ [LS ] ∈ H2 (M ; Z2 ), coming from the short
×2 j
exact sequence of abelian groups 0 → Z −−→ Z − → Z2 → 0, is independent of
[S]. Indeed, it defines an invariant κ[B] ∈ H2 (M ; Z). This is clear, when one
takes into account the corresponding long exact sequence in Čech cohomology
and the governing assumption that δ(B) = 0:

∂ (×2)∗ j∗ ∂
→ H2 (M ; Z) −−−−→ H2 (M ; Z) −→ H2 (M ; Z2 ) −
· · · → H1 (M ; Z2 ) − → H3 (M ; Z) → · · ·
(2.5)
Remark 2.17. It can be shown that κ(B) = w2 (T M ) = w2 (T ∗ M ), the familiar
second Stiefel–Whitney class of the tangent (or cotangent) bundle. See, for
instance, the original papers of Karrer [k-g63] and Plymen [p-rj86], and the
lecture notes by Schröder [s-h00].
What is the meaning of the condition κ(B) = 0? It means that, by replacing
any original choice of S by a suitably twisted S ⊗A L, we can arrange that LS
is trivial, i.e. LS ∼
= A, or better yet, that

S♯ ∼
=S as B-A-bimodules.

We now reformulate this condition in terms of a certain antilinear operator C;


later on, in the context of spectral triples, we shall rename it to J.
Proposition 2.18. There is a B-A-bimodule isomorphism S ♯ ∼
= S if and only
if there is an antilinear endomorphism C of S such that
(a) C(ψ a) = C(ψ) ā for ψ ∈ S, a ∈ A;
(b) C(b ψ) = χ(b̄) C(ψ) for ψ ∈ S, b ∈ B;
(c) C is antiunitary in the sense that (Cφ | Cψ) = (ψ | φ) ∈ A, for φ, ψ ∈ S;
(d) C 2 = ±1 on S whenever M is connected.

271
Part III Classification of spinor modules

Proof. Ad (a): We provisionally define C by C(ψ) := T hψ|, where T : S ♯ →


S is the given B-A-bimodule isomorphism. Now since hψa| = hψ| ā because
(ψ a | φ) = ā (ψ | φ) = (ψ | φ) ā = (ψ | φ ā) —since A is commutative— we get
C(ψ a) = T (hψ| ā) = T hψ| ā = C(ψ) ā.
Ad (b): The formula for the B-action on S ♯ , and the relation (bψ | φ) =
(ψ | b∗ φ) give

C(b ψ) = T hb ψ| = T (hψ| ◦ b∗ ) = T (χ(b! ) hψ|) = χ(b̄) T hψ|.

Ad (c): The pairing (φ|Cψ) is antilinear (and bounded) in both φ and ψ, and
thus of the form (ψ | χ) for some χ ∈ S, by the aforementioned “Riesz theorem”.
Thus we get an adjoint map to C, namely the antilinear map C † : φ 7→ χ
—obeying the rule for transposing antilinear operators, i.e., (ψ | C † φ) = (φ |
Cψ). Next, notice that C † C is an A-linear bijective endomorphism of S, that
commutes with each b ∈ B:

(φ | C † Cbψ) = (Cbψ | Cφ) = (χ(b̄)Cψ | Cφ)


= (Cψ | χ(b! )Cφ) = (Cψ | Cb∗ φ)
= (b∗ φ | C † Cψ) = (φ | bC † Cψ).

Therefore C † C ∈ EndB (S) ∼ = A, i.e. there is an invertible a ∈ A such that


1
C † C = a1S . If a 6= 1, we can now redefine C 7→ a− 2 C, keeping (a) and (b),
1
so with the redefinition C(ψ) := a− 2 T hψ|, we get C † C = 1, i.e., (Cφ | Cψ) =
(ψ | C † Cφ) = (ψ | φ).
Ad (d): Finally, C 2 is A-linear, and C 2 b = C χ(b̄) C = b C 2 for b ∈ B, so
C 2 = u1S with u ∈ A. From the relations

uC = C 3 = Cu = ūC by antilinearity of C,
† 2 2 −2
ūu 1S = (C ) C = C C 2 = 1S ,

we get u = ū and hence u2 = 1. Thus u ∈ A = C(M ) takes the values ±1 only,


so u = ±1 when M is connected. (More generally, C 2 lies in H0 (M, Z2 ).)
The antilinear operator C : S → S, which becomes an antiunitary operator
on a suitable Hilbert-space completion of S, is called the charge conjugation. It
exists if and only if κ(B) = 0.
What, then, are spinc and spin structures on M ? We choose on M a metric
(without losing generality), and also an orientation ε, which organizes the action
of B, in that a change ε 7→ −ε induces c(γ) 7→ −c(γ), which either
(i) reverses the Z2 -grading of S = S + ⊕ S − , in the even case; or
(ii) changes the action on S of each c(α) to −c(α), for α ∈ A1 (M ), in the odd
case —recall that c(α) := c(αγ) in the odd case.
Definition 2.19. Let (M, ε) be a compact boundaryless orientable manifold,
together with a chosen orientation ε. Let A = C(M ) and let B be specified as
before (in terms of a fixed but arbitrary Riemannian metric on M ). If δ(B) =
0 in H3 (M ; Z), a spinc structure on (M, ε) is an isomorphism class [S] of
equivalence B-A-bimodules.
If δ(B) = 0 and if κ(B) = 0 in H2 (M ; Z2 ), a pair (S, C) give data for a spin
structure, when S is an equivalence B-A-bimodule such that S ♯ ∼ = S, and C is a

272
Part III The spin connection

charge conjugation operator on S. A spin structure on (M, ε) is an isomorphism


class of such pairs.
Remark 2.20. There is an alternative treatment, given in many books, that
defines spinc or spin structures using principal G-bundles for G = Spinc (Rn ) or
G = Spin(Rn ) respectively. The equivalence of the two approaches is treated
in [p-rj86] and [s-h00].
Atiyah, Bott and Shapiro [abs64] called a spinc structure a “K-orientation”,
for reasons which may be obvious to K-theorists. At any rate, it is a finer
invariant than the orientation class [ε], provided it exists.
In the long cohomology exact sequence there is a boundary homomorphism

H2 (M ; Z2 ) −
→ H3 (M ; Z).

By examining the definitions of the various Čech cocycles that we have obtained
so far, one can show that δ(B) = ∂(κ(B)).
Remark 2.21. It is known that δ(B) = 0 for dim M ≤ 4: manifolds of dimensions
1, 2, 3, 4 always carry spinc structures. There are 5-dimensional manifolds for
which δ(B) 6= 0; the best-known is the homogeneous space SU(3)/ SO(3). A
homotopy-theoretic proof of the obstruction for this example in given in [f-t00].
A complex manifold has a natural orientation and a natural spinc structure
coming from its complex structure. Thus CP m come with a spinc structure, for
all m. However, it is known that CP m admits spin structures if and only if m
is odd: therefore, CP 2 is a 4-dimensional manifold without spin structures.

2.6 The spin connection


We now leave the topological level and introduce differential structure. Thus we
replace A = C(M ) by A = C ∞ (M ), and continuous sections Γcont by smooth
sections Γsmooth . Thus S = Γ(M, S) will henceforth denote the A-module of
smooth spinors.
Our treatment of Morita equivalence of unital algebras passes without change
to the smooth level. We can go back with the functor − ⊗C ∞ (M) C(M ), if de-
sired.
Definition 2.22. A connection on a (finitely generated projective) A-module
E = Γ(M, E) is a C-linear map ∇ : E → A1 (M ) ⊗A E = Γ(M, T ∗ M ⊗ E) ≡
A1 (M, E), satisfying the Leibniz rule

∇(f s) = df ⊗ s + f ∇s.

It extends to an odd derivation of degree +1 on A• (M ) ⊗A E = Γ(M, Λ• T ∗ M ⊗


E) ≡ A• (M, E) with grading inherited from that of A• (M ), leaving E trivially
graded, so that ∇(ω∧σ) = dω∧σ+(−1)|ω| ω∧∇σ for ω ∈ A• (M ), σ ∈ A• (M, E).
Employing the usual contraction of vector fields with forms in A• (M ),
namely,

ιX ω(Y1 , . . . , Yk ) := ω(X, Y1 , . . . , Yk ) for ω ∈ Ak+1 (M ),

273
Part III The spin connection

extended to A• (M ) ⊗A E as ιX ⊗ idE —but still written ιX — we get operators


∇X on A• (M, E) of degree 0 by defining

∇X := ιX ◦ ∇ + ∇ ◦ ιX .

This is A-linear in X. Moreover, if ω ∈ A• (M ) and s ∈ E, one can check that


∇X (ω ⊗ s) = LX ω ⊗ s + ω ∇X s, where LX = ιX d + d ιX is the Lie derivative
of forms with respect to X.
Exercise 2.23. Verify that ∇X (ιY σ) = ιY (∇X σ) + ι[X,Y ] σ for σ ∈ A• (M, E).
Exercise 2.24. If E = X(M ) = Γ(M, T M ), then show that

∇X Y − ∇Y X − [X, Y ] = ιY ιX ∇θ,

where θ ∈ A1 (M, T M ) is the fundamental 1-form defined by ιX θ := X. We say


that ∇ is torsionfree if ∇θ = 0 in A2 (M, T M ).
Exercise 2.25. Show that ιY ιX ∇2 = ∇X ∇Y − ∇Y ∇X − ∇[X,Y ] , where the
degree +2 operator ∇2 on A• (M, E) is the curvature of ∇.
We mention two natural constructions for connections, on tensor products of
A-modules and on dual A-modules. Firstly, if ∇′ : F → A1 (M ) ⊗A F is another
connection in another A-module, then
e ⊗ t) := ∇s ⊗ t + s ⊗ ∇′ t
∇(s

e a connection on E ⊗A F .
(extended by linearity, as usual) makes ∇
Next, if E = HomA (E, A), then the dual connection ∇♯ on E ♯ is determined

by

d(ζ(s)) =: (∇♯ ζ)(s) + ζ(∇s) in A1 (M ); or equivalently


X(ζ(s)) =: (∇♯X ζ)(s) + ζ(∇X s) in A, for X ∈ X(M ),

whenever ζ ∈ E ♯ and s ∈ E.
Definition 2.26. If E an A-module equipped with an A-valued Hermitian pair-
ing, we say that a connection ∇ on E is Hermitian if

(∇s | t) + (s | ∇t) = d (s | t), or, in other words,


(∇X s | t) + (s | ∇X t) = X (s | t), for any real X ∈ X(M ).

If ∇, ∇′ are connections on E, then ∇′ − ∇ is an A-module map: (∇′ −


∇)(f s) = f (∇′ − ∇)s, so that locally, over U ⊂ M for which E U → U is trivial,
we can write
∇ = d + α, where α ∈ A1 (U, End E).
Fact 2.27. On X(M ) = Γ(M, T M ) there is, for each Riemannian metric g, a
unique torsion-free connection that is compatible with g:

g(∇X, Y ) + g(X, ∇Y ) = d(g(X, Y )) for X, Y ∈ X(M ), or

g(∇Z X, Y ) + g(X, ∇Z Y ) = Z(g(X, Y )) for X, Y, Z ∈ X(M ).

274
Part III The spin connection

The explicit formula for this connection is

2g(∇X Y, Z) = X(g(Y, Z)) + Y (g(X, Z)) − Z(g(X, Y ))


+ g(Y, [Z, X]) + g(Z, [X, Y ]) − g(X, [Y, Z]). (2.6)

It is called Levi-Civita connection associated to g. (The proof of existence


consists in showing that the right hand side of this expression is A-linear in Y
and Z, and obeys a Leibniz rule with respect to X, so it gives a connection;
and uniqueness is obtained by checking that metric compatibility and torsion
freedom make the right hand side automatic.)
The dual connection on A1 (M ) will also be called the “Levi-Civita connec-
tion”. At the risk of some confusion, we shall use the same symbol ∇ for both
of these Levi-Civita connections.

Local formulas From now on, we assume that U ⊂ M is an open chart


domain over which the tangent and cotangent bundles are trivial. Local coordi-
nates are functions x1 , . . . , xn ∈ C ∞ (U ), and we denote ∂j := ∂/∂xj ∈ X(M ) U
for the local basis of vector fields; by definition, their Lie brackets vanish:
[∂i , ∂j ] = 0. We define the Christoffel symbols Γkij ∈ C ∞ (U ) by

∇∂i ∂j =: Γkij ∂k , or ∇∂j =: Γkij dxi ⊗ ∂k .

The explicit expression (2.6) for the Levi-Civita connection reduces to a local
formula over U , namely

Γkij := 12 g kl (∂i gjl + ∂j gil − ∂l gij ); here [g rs ] = [gij ]−1 . (2.7)

Notice that Γkji = Γkij ; this is because of torsion freedom.


Dually, the coefficients of the Levi-Civita connection on 1-forms are −Γkij
(note the change of sign):

∇∂i (dxk ) = −Γkij dxj , or ∇(dxk ) = −Γkij dxi ⊗ dxj .

Since the Riemannian metric gives a concept of (fibrewise) orthogonality on


the tangent and cotangent bundles, we can select local orthonormal bases:

{E1 , . . . , En } for X(M ) U


= Γ(U, T M ) : g(Eα , Eβ ) = δαβ ;
{θ1 , . . . , θn } for A1 (M ) U
= Γ(U, T ∗ M ) : g(θα , θβ ) = δ αβ .

We rewrite the Christoffel symbols in these local bases:


e β dxi ⊗ Eβ ,
∇Eα =: Γ e β dxi ⊗ θα .
∇θβ = −Γ
iα iα

e • are skewsymmetric
Metric compatibility means that, for each fixed i, the Γ i•
matrices:
eβ + Γ
Γ e α = −g(∇∂i θβ , θα ) − g(θβ , ∇∂i θα ) = −∂i (δ αβ ) = 0.
iα iβ

e lies in A1 (U, so(T ∗ M )) ∼


Thus Γ = A1 (U ) ⊗R so(Rn ).

275
Part III The spin connection

Definition 2.28. On a spinor module S = Γ(M, S), a spinc -connection is any


Hermitian connection ∇S : S → A1 (M )⊗A S which is compatible with the action
of B in the following way:

∇S (c(α)ψ) = c(∇α)ψ + c(α)∇S ψ for α ∈ A1 (M ), ψ ∈ S; or


∇SX (c(α)ψ) = c(∇X α)ψ + c(α)∇SX ψ for α ∈ A1 (M ), ψ ∈ S, X ∈ X(M ),
(2.8)

where ∇α and ∇X α refer to the Levi-Civita connection on A1 (M ).


If (S, C) are data for a spin structure, we say ∇S is a spin connection if,
moreover, each ∇X : S → S commutes with C whenever X is real.
Before discussing existence, let us look first at local formulas. We thus write
“∇ = d − Γ e locally” for the Levi-Civita connection, with an implicit choice of
local orthonormal bases of 1-forms. We recall that there are isomorphisms of
Lie algebras
µ̇ : so(Tx∗ M ) → Q(Λ2 Tx∗ M ) ≡ spin(Tx∗ M )
with the property that ad(µ̇(A)) = A for A ∈ so(Tx∗ M ); in other words,
[µ̇(A), v] = Av for v ∈ Tx∗ M —this is a commutator for the Clifford prod-
e fibrewise; this
uct in Cl(Tx∗ M, gx ). On the chart domain U , we can apply µ̇ to Γ
means that
e c(α)] = c(Γ
[µ̇(Γ), e α)

for α ∈ A1 (M ) with support in U , Γe ∈ Γ(U, End T ∗ M ) is mapped to µ̇(Γ)


e ∈
Γ(U, End S), and c(α) again denotes the Clifford action action of α on S U =
Γ(U, S).
In this way we get the local expression of a connection,
e
∇S := d − µ̇(Γ), acting on S . (2.9)
U

Suppose we take α ∈ A1 (M ) with support in U , and ψ ∈ S U


. Then

e
∇S (c(α)ψ) = d(c(α)ψ) − µ̇(Γ)c(α)ψ
e
= c(dα) ψ + c(α) dψ − µ̇(Γ)c(α)ψ
e c(α)]ψ)
= c(α)(dψ − µ̇(Γ̃)ψ) + (c(dα) − [µ̇(Γ),
S
= c(α)∇ ψ + c(dα − Γ e α)ψ
= c(∇α)ψ + c(α)∇S ψ. (2.10)

Thus ∇S := d − µ̇(Γ) provides a local solution to the existence of ∇S : S →


A1 (M ) ⊗A S satisfying the Leibniz rule:

∇S (c(α)ψ) = c(∇α)ψ + c(α)∇S ψ.

Physicists like to write γ α := c(θα ) for a given local orthonormal basis of


A (M ) —so that the γ α are fixed matrices. For convenience, we also write
1

γβ = δαβ γ α also (in the Euclidean signature, which we are always using here);
in other words, γβ = γ β but with its index lowered for use with the Einstein
summation convention. Thus the Clifford relations are just

γ α γ β + γ β γ α = 2δ αβ , for α, β = 1, . . . , n.

276
Part III The spin connection

The formula (1.7) for µ̇ can now be rewritten as


e = −1Γ
µ̇(Γ) eβ α
4 •α γ γβ .

A more sensible notation arrives by introducing matrix-valued functions


ω1 , . . . , ωn ∈ Γ(U, End T ∗ M ) as follows:
e β γ α γβ .
ωi := − 41 Γ iα

Let us look at the calculation (2.10) again, after contracting with a vectorfield
X. We get

[∇SX , c(α)] ψ = [LX − X i µ̇(ωi ), c(α)] ψ



= c(LX α) − X i c(ωi α) ψ = c(∇X α) ψ.

e β γ α γβ , for X ∈ X(M ).
Thus the local coefficients of ∇SX are − 41 X i Γ iα

Now suppose S comes from a spin structure on M . Since C(ψa) = (Cψ)ā


for a ∈ A = C ∞ (M ), the operator C acts locally (as a field of antilinear
conjugations Cx : Sx → Sx ); and since C(b) = χ(b̄)C for b ∈ B, we get, for
α, β = 1, . . . , n:

Cγ α γ β = Cc(θα )c(θβ ) = c(θα )c(θβ )C = γ α γ β C.

Thus ∇SX C − C∇SX vanishes over U , provided X U is real.


Suppose that ∇′ is another local connection defined on S U
and satisfying
the Leibniz rule (2.10) there. Then

∇′ − ∇S = β ∈ A1 (U, End S)

and c(κ)βψ = βc(κ)ψ for all κ ∈ B U . Thus βx is a scalar matrix in End(Sx ), for
each x ∈ U . To fix β, we ask that both ∇′ and ∇S be Hermitian connections;
this entails that each βx is skew-hermitian:

hβx φx | ψx i + hφx | βx ψx i = 0 for x ∈ U,

so this scalar is purely imaginary. On the other hand, if ∇′X , like ∇SX , commutes
with C whenever the coefficients X i of X are real functions, then this scalar
must be purely real. Therefore, β = 0.
Proposition 2.29. If (S, C) are data for a spin structure on M , then there is
a unique Hermitian spin connection ∇S : S → A1 (M ) ⊗A S, such that

∇S (c(α)ψ) = c(∇α)ψ + c(α)∇S ψ, for α ∈ A1 (M ), ψ ∈ S,

and such that ∇SX C = C∇SX for X ∈ X(M ) real.


Proof. We have shown that ∇S exists locally with the recipe (2.9) on any chart
e is skewadjoint
domain. This recipe gives a local Hermitian connection since µ̇(Γ)
—because the representation c is selfadjoint— and it commutes with C. Any
other local connection with these properties must coincide with (2.9) over U .
Furthermore, on overlaps U1 ∩U2 of chart domains, we have shown that β :=
∇S |U1 − ∇S |U2 ∈ A1 (U1 ∩ U2 , End S) vanishes. Therefore, the local expressions
can be assembled into a globally defined spin connection.

277
Part III Epilogue: counting the spin structures

Remark 2.30. If S is only a spinor module for a spinc structure, then the unique-
ness argument for the local spin connection fails. We can only conclude that
∇S |U1 − ∇S |U2 = i(α1 − α2 ) ⊗ 1End S , where α1 ∈ A1 (U1 ) and α2 ∈ A1 (U2 )
are real 1-forms. We may be able to patch these “gauge potentials” to get a
connection ∇ of a line bundle L♯ = Γ(M, L∗ ). Then one can show that on S ⊗L,
there is a connection ∇S,α that satisfies the Leibniz rule above, and hermiticity.
These are “spinc connections” for the twisted spinc structures.
If ∇ is any connection on an A-module E = Γ(M, E), then
 
∇ (f s) = ∇(df ⊗ s + f ∇s) = d(df ) ⊗ s − df ∇s + df ∇s + f ∇2 s = f ∇2 s,
2

for f ∈ A, so that ∇2 is tensorial: ∇s = R s for a certain 2-form R ∈


A2 (M, End E), the curvature of ∇. For the Levi-Civita connection, a local
calculation gives
e
∇2 α = (d − Γ)(dα e α) = −d(Γ
−Γ e α) − Γ
e dα + Γ(
e Γe α) = (−dΓ
e+Γ
e ∧ Γ)
e α,

which yields the local expression for the Riemannian curvature tensor:
R e+Γ
= −dΓ e∧Γ
e ∈ A2 (U, so(T ∗ M )).
U

Likewise, the curvature RS of the spin connection is locally given by


e + µ̇(Γ)
µ̇(R) = −dµ̇(Γ) e ∧ µ̇(Γ)
e ∈ A2 (U, End S).

One can check these formulas to get more familiar expressions by computing
R(X, Y ) = ιY ιX R and likewise RS (X, Y ), for X, Y ∈ X(M ).

2.7 Epilogue: counting the spin structures


A spin structure on (M, ε) is an equivalence class of pairs (S, C), but what can
be said about the equivalence relation?
First, S has a class [S] ∈ Mrt(B, A): these are classified by H2 (M ; Z).
If (S1 , C1 ) is another spin structure, then C1 : S1♯ → S1 comes from a B-A-
bimodule isomorphism T1 : S1 → S1 . But now S1 ∼ = S ⊗ L for some L, where
[L] ∈ H2 (M ; Z) is well defined. Thus we get
− ⊗A L♯
S♯ /

S ♯ ⊗A L♯ (S ⊗A L)♯
T T1


− ⊗A L 

S /

S ⊗A L
and therefore (S1 , C1 ) ∼ (S, C) if this diagram commutes. Now
S1 ∼
= S1 ⊗A HomB (S1 , S1 ) ∼
♯ ♯ ♯
= S1 ⊗A HomB (S ♯ ⊗A L♯ , S ⊗A L)
= S ⊗A L ⊗A HomB (S ♯ , S) ⊗A L ∼
∼ ♯ ♯
= S ⊗A L ⊗A L,
1 1

since HomB (S ♯ , S) is trivial: the existence of T shows that [S ♯ ] = [S] in


Mrt(B, A). The conclusion is that S1 ∼ ♯
= S1 ⊗A L ⊗A L. Thus S1 is also selfdual
if and only if L ⊗A L is trivial: (×2)∗ [L] = 0 in H2 (M ; Z). But, using the long
exact sequence (2.5), we find that ker(×2)∗ = im{∂ : H1 (M ; Z2 ) → H2 (M ; Z)}.
Conclusion: Those [S ⊗A L] ∈ Mrt(B, A) for which L ⊗A L is trivial, but L
is not, i.e., the distinct spin structures on (M, ε), are classified by H1 (M, Z2 ).

278
Part III Epilogue: counting the spin structures

Remark 2.31. The group H1 (M, Z2 ) is known to classify real line bundles over M .
If a twist by L exchanges the spinor modules for two spin structures, there is
an antilinear automorphism of L which matches the two charge conjugation op-
erators, and the part of L fixed by this automorphism comprises the sections of
the corresponding R-line bundle over M .

279
Chapter 3

Dirac operators

Suppose we are given a compact oriented (boundaryless) Riemannian manifold


(M, ε) and a spinor module with charge conjugation (S, C), together with a
Riemannian metric g, so that the Clifford action c : B → EndA (S) has been
specified. We can also write it as ĉ ∈ HomA (B ⊗A S, S) by setting ĉ(κ ⊗ ψ) :=
c(κ) ψ.
Definition 3.1. Using the inclusion A1 (M ) ֒→ B —where in the odd dimen-
sional case this is given by c(α) := c(αγ), as before— we can form the compo-
sition
D/ := −i ĉ ◦ ∇S (3.1)
where
∇S ĉ
S −−→ A1 (M ) ⊗A S −
→ S,
/ : S → S is C-linear. This is the Dirac operator associated to (S, C)
so that D
and g.
The (−i) is included in the definition to make D / symmetric (instead of
skewsymmetric) as an operator on a Hilbert space, because we have chosen g
to be positive definite, that is, γ α γ β + γ β γ α = +2 δ αβ . Historically, D
/ was
introduced as −iγ µ δµ = γ µ pµ where the pµ are components of a 4-momentum,
but in the Minkowskian signature.
Using local (coordinate or orthonormal) bases for X(M ) and A1 (M ), we get
nicer formulas:

/ = −i ĉ(∇S ψ) = −i c(dxj )∇S∂j ψ = −i γ α ∇SEα ψ.


Dψ (3.2)

/ is the commutation relation:


The essential algebraic property of D

/ a] = −i c(da),
[D, for all a ∈ A = C ∞ (M ). (3.3)

Indeed,

/ a] ψ = −i ĉ(∇S (aψ)) + ia ĉ(∇S ψ)


[D,
= −i ĉ(∇S (aψ) − a ∇S ψ)
= −i ĉ(da ⊗ ψ) = −i c(da) ψ, for ψ ∈ S.

280
Part III The metric distance property

3.1 The metric distance property


As an operator, we can make sense of [D,/ a] by conferring on S the structure of
a Hilbert space: if we write det g := det[gij ] for short, then
p
νg := det g dx1 ∧ dx2 ∧ · · · ∧ dxn ∈ An (M )

is the Riemannian volume form (for the given orientation ε and metric g). In
the notation, we assume that all local charts are consistent with the given orien-
tation, which just means that det[gij ] > 0 in any local chart. The scalar product
on S is then given by
Z
hφ | ψi := (φ | ψ) νg for φ, ψ ∈ S.
M
p
On completion in the norm kψk := hψ | ψi, we get the Hilbert space H :=
L2 (M, S) of L2 -spinors on M .
Using the gradient grad a := (da)♯ ∈ X(M ), we can compute

/ a]k2 = kc(da)k2 = sup kcx (da(x))k2


k[D,
x∈M

= sup gx (dā(x), da(x)) with gx on (Tx∗ M )C


x∈M

= sup gx grad ā x , grad a x using the dual gx on (Tx M )C
x∈M
2
=: sup grad a x
=: k grad ak2∞ .
x∈M

Classically, we compute distances on a (connected) Riemannian manifold by the


formula

d(x, y) := inf{ length(γ) : γ : [0, 1] → M ; γ(0) = x, γ(1) = y },

with the infimum taken over all piecewise-smooth paths γ in M from x to y.


For a ∈ C ∞ (M ), we then get
Z 1
d
a(y) − a(x) = a(γ(1)) − a(γ(0)) = [a(γ(t))] dt
dt 0
Z 1 Z 1 Z 1
= γ̇(a) γ(t) dt = da(γ̇) γ(t) dt = daγ(t) (γ̇(t)) dt
0 0 0
Z 1 
= gγ(t) grad a γ(t)
, γ̇(t) dt,
0

and we can estimate this difference by


Z 1
|a(y) − a(x)| ≤ grad a γ(t) |γ̇(t)| dt
0
Z 1
≤ k grad ak∞ |γ̇(t)| dt = k grad ak∞ length(γ)
0
/ a]k length(γ).
= k[D,

281
Part III Symmetry of the Dirac operator

Thus
/ a]k ≤ 1 } ≤ inf length(γ) =: d(x, y). (3.4)
sup{ |a(y) − a(x)| : a ∈ C(M ), k[D,
γ

In this supremum, we can use a ∈ C(M ) not necessarily smooth; a need only
be continuous with grad a (ν-essentially) bounded. Since we have obtained
|a(y) − a(x)| ≤ k grad ak∞ d(x, y), we see that a need only be Lipschitz on M
—with respect to the distance d— with Lipschitz constant ≤ k grad ak∞ . In
fact, this is the best general Lipschitz constant: fix x ∈ M , and set ax (y) :=
d(x, y). This function lies in C(M ), and |ax (y) − ax (z)| ≤ d(y, z) by the triangle
inequality for d. Since k grad ax k∞ = 1 by a local geodesic calculation, we see
that a = ax makes the inequality in (3.4) sharp:
d(x, y) = sup{ |a(y) − a(x)| : k grad ak∞ ≤ 1 }
/ a]k ≤ 1 },
= sup{ |a(y) − a(x)| : a ∈ C(M ), k[D, (3.5)
so that D/ determines the Riemannian distance d, which in turn determines the
metric g. (The Myers–Steenrod theorem of differential geometry says that g is
uniquely determined by its distance function d.)
Example 3.2. Take M = S1 (n = 1, m = 0, 2m = 1). The trivial line bundle is
a spinor bundle, with S = C ∞ (S1 ) = A, and C is just the complex conjugation
K of functions. With the flat metric on S1 ∼ = R/Z, we can identify S with the
set of smooth 1-periodic functions on R, so both ∇ and ∇S are trivial since
Γ111 = 0. Therefore,
d
D/ = −i

is the Dirac operator in this case. Thus [D, / f ] = −if ′ for f ∈ A, and for
α, β ∈ [0, 1], we get
Z β Z β

|f (β) − f (α)| = f (θ) dθ ≤ |f ′ (θ)| dθ ≤ |β − α| whenever kf ′ k∞ ≤ 1.
α α

Using fα (β) := |β − α| for α − ≤ β ≤ α + 12 wrapped around R/Z, we get a


1
2
Lipschitz function making the inequality sharp. Thus d(α, β) = |β − α| provided
|β − α| ≤ 12 : this is just the arc length on the circle of circumference 1.
More generally, the formula for d(x, y) yields the length of the minimal
geodesic from x to y, provided y is closer to x, than the “cut-locus” of x.

3.2 Symmetry of the Dirac operator


We now regard D/ as an operator on L2 (M, S), defined initially on the dense
domain S = Γsmooth (M, S).
/ is symmetric: that is, whenever φ, ψ ∈ S, the following
Proposition 3.3. D
equality holds:
/ | ψi = hφ | Dψi.
hDφ /
Proof. We compute the pairings (Dφ / | ψ) and (φ | Dψ),
/ which take values in
A = C ∞ (M ). We need a formula for the divergence of a vector field: LX νg =:
(div X) νg , so that
Z Z Z Z
(div X) νg = LX (νg ) = ιX (dνg ) + d(ιX νg ) = d(ιX νg ) = 0
M M M M

282
Part III Selfadjointness of the Dirac operator

by Stokes’ theorem (remember that M has no boundary). This formula is

div X = ∂j X j + Γjjk X k = dxj (∇∂j X),

as can easily be checked; on the right hand side we use the Levi-Civita connection
on X(M ). Now we abbreviate cj := c(dxj ) ∈ Γ(U, End S), for j = 1, . . . , n. Then
we compute the difference of A-valued pairings:

/ | ψ) = (φ | cj ∇S∂j ψ) + (cj ∇S∂j φ | ψ)


/ − i(Dφ
i(φ | Dψ)
= (φ | ∇S∂j cj ψ) − (φ | c(∇∂j dxj )ψ) + (∇S∂j φ | cj ψ)
= ∂j (φ | cj ψ) − (φ | c(∇∂j dxj )ψ).

Here we have used the Leibniz rule for ∇S , the selfadjointness of cj since dxj is
a real local 1-form, and the hermiticity of ∇S .
By duality, the map α 7→ (φ | c(α)ψ), which takes 1-forms to functions,
defines a vector field Zφψ —because X(M ) = EndC ∞ (M) (A1 (M ), C ∞ (M ))— so
the right hand side becomes

∂j (dxj (Zφψ )) − (∇∂j dxj )(Zφψ ) = dxj (∇∂j Zφψ ) = div Zφψ ,

where we have used the Leibniz rule for the dual Levi-Civita connections on
A1 (M ) and on X(M ), respectively. Thus

/ − (Dφ
(φ | Dψ) / | ψ) = −i div Zφψ

which has integral zero.

3.3 Selfadjointness of the Dirac operator


If T is a densely defined operator on a Hilbert space H, its adjoint T ∗ has
domain

Dom T ∗ := { φ ∈ H : ∃ χ ∈ H with hT ψ | φi = hψ | χi for all ψ ∈ Dom T }

and then T ∗ φ := χ, of course, so that the formula hT ψ | φi = hψ | T ∗ φi holds.


If T is symmetric, then clearly Dom T ⊆ Dom T ∗ with T ∗ = T on Dom T : that
is, T ∗ is an extension of T to a larger domain.
The second adjoint T ∗∗ =: T is called the closure of T (symmetric operators
always have this closure), where the domain of the closure is

Dom T := { ψ ∈ H : ∃ φ ∈ H and a sequence {ψn } ⊂ Dom T,


such that ψn → ψ and T ψn → φ in H }

In other words, the graph of T in H ⊕ H is the closure of the graph of T . And


then, of course, we put T ψ := φ. When T is symmetric, we get

Dom T ⊆ Dom T ⊆ Dom T ∗ .

Definition 3.4. We say that T is selfadjoint if T = T ∗ ; thus T is symmetric


and closed. Otherwise, we say that T is essentially selfadjoint if it is symmetric
and its closure T is selfadjoint.

283
Part III The Schrödinger–Lichnerowicz formula

Remark 3.5. Selfadjoint operators have real spectra: sp(T ) ⊆ R. This is crucial:
an unbounded operator that is merely symmetric may have non-real elements
in itsR spectrum. Moreover, selfadjoint operators obey the spectral theorem:
T = R λ dET (λ), where ET is a “projector-valued measure” on Borel subsets
of R with support in sp(T ).
The main result of this chapter is that the Dirac operator on a compact
Riemannian spin manifold is essentially selfadjoint. This was proved by Wolf
in 1973; he actually showed the result also for noncompact manifolds which are
complete with respect to the Riemannian distance given by the metric [w-ja73].
In his proof, completeness is needed to establish that closed geodesic balls are
compact; that proof is also given in the book by Friedrich [f-t00]. For simplicity,
we deal here only with the compact case.
Theorem 3.6. Let (M, g) be a compact boundaryless Riemannian spin mani-
/ is essentially selfadjoint on its original domain S.
fold. The Dirac operator D

/ , given by
Proof. There is a natural norm on Dom D
2 ∗
|||ψ||| := kψk2 + kD
/ ψk2 .
We claim that S = Γsmooth (M, S) is dense in Dom D / ∗ for this norm. Using
a finite partition of unity f1 + · · · + fr = 1 with each fi ∈ A supported in a
chart domain Ui over which S|Ui → Ui is trivial, it is enough to show that any
fi φ, with φ ∈ Dom D / ∗ , can be approximated in the |||·|||-norm by elements of
Γsmooth (Ui , S). Thus we can suppose that supp φ ⊂ Ui , and regard φ ∈ L2 (Ui , S)
as a 2m -tuple of functions φ = {φk } with each φk ∈ L2 (Ui , νg ).
Previous formulas now show that
Z Z

hD/ φ | ψi = hφ | Dψi / = (φ | cj ∇S∂j ψ) = (cj φ | ∇S∂j ψ)
M
Z
 
= ∂j (cj φ | ψ) − (∇S∂j cj φ | ψ) νg
Z
 
= −(cj φ | ψ) (div ∂j ) − (∇S∂j cj φ | ψ) νg
M
∗ ∗
after an integration by parts, so that D / is given by the formula D / = −(∇S∂j +
j
div ∂j ) c(dx ), as a vector-valued distribution on Ui ; in particular, it is also a
differential operator (the difference D /∗ − D
/ will soon be seen to vanish).
Now, if {hr } is a smooth delta-sequence, then for large enough r we can

convolve both φ and D / φ with hr , while remaining supported in Ui —the con-
volution is defined after pulling back functions on the chart domain Ui to an
fixed open subset of Rn . Thus we find that φ ∗ hr → φ and D / ∗ (φ ∗ hr ) → D / ∗φ
2 2m
in L (Ui , νg ) , so that |||φ ∗ hr − φ||| → 0. But the spinors φ ∗ hr are smooth
since the hr are smooth, so we conclude that S is |||·|||-dense in Dom D / ∗.

But now D / (φ ∗ hr ) = D(φ
/ ∗ hr ) since S = Dom D, / so we have shown that

φ lies in Dom D / and that Dφ/ =D / φ. Thus Dom D / = Dom D / ∗ , and it follows
that D / =D / ∗∗ = D/ ∗ : which establishes that D/ is selfadjoint.

3.4 The Schrödinger–Lichnerowicz formula


If E → M is any smooth vector bundle with connection ∇E on E = Γ(M, E),

we can consider not only ∇E : E → A1 (M )⊗A E, but also the connection ∇E :=

284
Part III The Schrödinger–Lichnerowicz formula

∇ ⊗ 1 + 1 ⊗ ∇E on the tensor product bundle E ′ = A1 (M ) ⊗A E; here ∇ is once


again the Levi-Civita connection on A1 (M ). Their composition is an operator

∇E ◦ ∇E from E to A1 (M ) ⊗A A1 (M ) ⊗A E; using the metric g on A1 (M ) we
can take the trace over the first two factors, ending up with a Laplacian:

∆E := − Trg (∇E ◦ ∇E ) : E → E. (3.6)
The minus sign is a convention to yield a positive operator (instead of a negative
one) [bgv92]. Locally, this means:
∆E = −g ij (∇E E k E
∂i ∇∂j − Γij ∇∂k ).

Definition 3.7. In particular, when E = M × C is the trivial line bundle, we


get the “scalar Laplacian”
∆ = −g ij (∂i ∂j − Γkij ∂k ), (3.7)
also known as the “Laplace–Beltrami operator” on A = C ∞ (M ). Likewise,
when E = S, we get the spinor Laplacian for a spin manifold.
Before examining the relation between the Dirac operator and the spinor
Laplacian, we collect a few well-known formulas for the Riemann curvature
tensor, R. These can be found in many places, for instance [bgv92]; perhaps
the best reference is Milnor’s little book [m-jw63].
The square of the Levi-Civita connection on X(M ) is C ∞ (M )-linear, so it is
given by ∇2 X = R(X), where R ∈ A2 (M, End T M ). In local coordinates, its
components are Rijkl := g(∂i , R(∂k , ∂l ) ∂j ).
Taking a trace over the first and third indices, we get the Ricci tensor,
whose components are Rjl := g ik Rijkl . The trace of the Ricci tensor is the
scalar curvature (or “curvature scalar”) s := g jl Rjl = g jl g ik Rijkl ∈ C ∞ (M ).
Under exchange of indices, R has the following skewsymmetry and symmetry
relations:
Rijkl = −Rjikl = −Rijlk ; Rijkl = Rklij .
The (first) Bianchi identity says that the cyclic sum over three indices vanishes:
Rijkl + Riljk + Riklj = 0.
Moreover, the Ricci tensor is symmetric: Rjl = Rlj .
The formula in the next Proposition is generally attributed to Lichnerow-
icz [l-a63, 1963], but was anticipated by Schrödinger in a little-known pa-
per [s-e32, 1932].
Proposition 3.8. Let (M, g) be a compact Riemannian spin manifold with
spinor module S. Then
2
D/ = ∆S + 41 s (3.8)
as an operator on S,
Proof. It is enough to prove the equality when applied to spinors ψ supported in
a chart domain, so we may use local coordinate formulas. Since D / = −i cj ∇S∂j ,
we get
2
/ = −ci ∇S∂i cj ∇S∂j = −ci cj ∇S∂i ∇S∂j − ci c(∇∂i dxk ) ∇S∂k
D
= −ci cj (∇S∂i ∇S∂j − Γkij ∇S∂k ),

285
Part III The Schrödinger–Lichnerowicz formula

and from Γkij = Γkji (torsion freedom) and the Clifford relation ci cj + cj ci = 2g ij ,
we get

/ 2 = −g ij (∇S∂i ∇S∂j − Γkij ∇S∂k ) − 21 ci cj [∇S∂i , ∇S∂j ]


D
= ∆S − 12 ci cj [∇S∂i , ∇S∂j ].

Since [∂i , ∂j ] = 0, the commutator [∇S∂i , ∇S∂j ] is a spin-curvature term:

[∇S∂k , ∇S∂l ] = RS (∂k , ∂l ) = 14 Rijkl ci cj ,

because the curvature RS of ∇S is given by µ̇(R). Hence,

/ 2 − ∆S = − 81 Rijkl ck cl ci cj = 81 Rjikl ck cl ci cj .
D (3.9)

Since Rjikl has cyclic sum zero in the indices i, k, l, we can also skewsymmetrize
ck cl ci = c(dxk ) c(dxl ) c(dxi ). It is a simple exercise to check that

ck cl ci = Q(dxk ∧ dxl ∧ dxi ) + g li ck − g ki cl + g kl ci ,

If we now skewsymmetrize the right hand side of (3.9) in the indices i, k, l —


which does not change its value— the Q-term contributes zero to the result.
Also, the term g kl ci cj = g lk ci cj contributes zero, while g li ck cj and −g ki cl cj
contribute equally. Thus,

/ 2 − ∆S = 14 Rijkl g ik cl cj = 41 Rjl cl cj = 18 Rjl (cl cj + cj cl )


D
= 14 Rjl g jl = 14 s.

One consequence of the formula (3.8) is a famous “vanishing theorem” of


Lichnerowicz.
Corollary 3.9. If s(x) ≥ 0 for all x ∈ M , and s(x0 ) > 0 at some point x0 ∈ M ,
/ = {0}.
then ker D
/ = 0. Then
Proof. Suppose that ψ ∈ S satisfies Dψ
Z
/ 2 = hψ | D
0 = kDψk / 2 ψi = hψ | ∆S ψi + 1
4 s (ψ | ψ) νg . (3.10)
M

Now it is easy to check that, after an integration by parts over M and discarding
a divergence term,
hψ | ∆S ψi = g ij h∇S∂i ψ | ∇S∂j ψi. (3.11)
Since the matrix [g ij ] is positive definite, this (by the way) shows that ∆S is a
positive operator; and since s ≥ 0, both terms on the right hand side of (3.10)
are nonnegative; so they must both vanish, since their sum is zero.
Moreover, (3.11) shows that hψ | ∆S ψi = 0 implies ∇S ψ = 0. This in turn
implies that ∂j (ψ | ψ) = (∇S∂j ψ | ψ) + (ψ | ∇S∂j ψ) vanishes for each j, so that
R
k := (ψ | ψ) is a constant function. But now (3.10) reduces to 0 = k M s νg ,
which entails k = 0 and then ψ = 0.
We saw by example (Appendix A.2) that on S2 , the Dirac operator for the
/ = N \ {0}: here s ≡ 2 and ker D
round metric has spectrum sp(D) / = {0}. Thus
there are no “harmonic spinors” on S .
2

286
Part III The spectral growth of the Dirac operator

3.5 The spectral growth of the Dirac operator


2
Since D/ = ∆S + 14 s, and ∆S is closely related to the Laplacian ∆ on the
(compact, boundaryless) Riemannian manifold (M, g), the general features of
/ may be deduced from those of sp(∆).
sp(D)
We require two main properties of Laplacians on compact Riemannian man-
ifolds without boundary. Recall that

M⊗T ∗ M ∗
∆ = − Trg (∇T ◦ ∇T M
) = −g ij (∂i ∂j − Γkij ∂k )

is the local expression for the Laplacian (which depends on g through the Levi-
Civita connection and g ij ). Thus ∆ is a second order differential operator on
C ∞ (M ).
Fact 3.10. The Laplacian ∆ extends to a positive selfadjoint operator on L2 (M, νg )
—also denoted by ∆— and (1 + ∆) has a compact inverse.
To make ∆ selfadjoint, we must complete C ∞ (M ) to a larger domain, by
defining
2
|||f ||| := hf | (1 + ∆)f i = kf k2 + g ij h∂i f | ∂j f i,
R
where hf | f i := M |f |2 νg . Taking Dom ∆ := { f ∈ L2 (M, νg ) : |||f ||| < ∞ },
∆ becomes selfadjoint and (1 + ∆)−1 : L2 (M, νg ) → (Dom ∆, |||·|||) is bounded.
Then one shows that the inclusion (Dom ∆, |||·|||) ֒→ L2 (M, νg ) is a compact op-
erator (by Rellich’s theorem); and (1+∆)−1 , as a bounded operator on L2 (M, νg ),
is then the composition of these two, so it is also compact.
Corollary 3.11. ∆ has discrete (point) spectrum of finite multiplicity.
Proof. Since (1 + ∆)−1 is compact, its spectrum —except for 0— consists only
of eigenvalues of finite multiplicity. Therefore, the same is true of 1 + ∆, and of
∆ itself. Indeed,
 
1 1 1
sp((1 + ∆)−1 ) = , , ,...
1 + λ0 1 + λ1 1 + λ2

with λ0 ≤ λ1 ≤ λ2 ≤ · · · being the list of eigenvalues of ∆ in increasing order.


These are counted with multiplicity: an eigenvalue of multiplicity r appears
exactly r times on the list. This λk → ∞, since (1 + λk )−1 → 0, as k → ∞.
As a convention, when A is a compact positive operator, we write λk (A) to
denote the k-th eigenvalue of A in decreasing order (with multiplicity): λ0 (A) ≥
λ1 (A) ≥ · · · ; on the other hand, if A is an unbounded positive selfadjoint
operator with compact inverse, we write the eigenvalues in increasing order, as
we did for ∆.
Fact 3.12 (Weyl’s theorem). The counting function for sp(∆) is

N∆ (λ) := #{ λk (∆) : λk (∆) ≤ λ }.

For large λ, the following asymptotic estimate holds:

N∆ (λ) ∼ Cn Vol(M ) λn/2 as λ → ∞,

287
Part III The spectral growth of the Dirac operator

R
where n = dim M , and Vol(M ) = M νg is the total volume of the manifold M .
The constant Cn , that depends only on the dimension n, is
Ωn 1
Cn = = ,
n(2π)n (4π)n/2 Γ( n2 + 1)

where Ωn = Vol(Sn−1 ) = 2 π n/2 /Γ( n2 ).


We shall not prove Weyl’s theorem, in particular why the number of eigen-
values (up to λ) is proportional to Vol(M ), but we shall compute the constant
by considering an example. For a simple and clear exposition of the proof, we
recommend Higson’s ICTP lectures [h-n04].
Example 3.13. Take M = Tn = Rn /bZ n to be the n-torus with unit volume.
Identify C ∞ (Tn ) with the smooth periodic functions on the unit cube [0, 1]n .
For the flat metric on Tn , and local coordinates t = (t1 , . . . , tn ), we get
 2  2  2
∂ ∂ ∂
∆=− − − · · · − .
∂t1 ∂t2 ∂tn
Thus we find eigenfunctions, labelled by r = (r1 , . . . , rn ) ∈ Zn :

φr := e2πir·t , for t ∈ [0, 1]n .

Since { φr : r ∈ Zn } is an orthonormal basis for L2 (Tn ), these are a complete


set of eigenfunctions, and therefore

sp(∆) = { 4π 2 |r|2 : r ∈ Zn }.

If B(0; R) is the ball of radius R, centered at 0 ∈ Rn , then

N∆ (λ) = #{ r ∈ Zn : 4π 2 |r|2 ≤ λ }
 n/2
p λ
∼ Vol(B(0; λ/4π 2 )) = Vol(B(0; 1))
4π 2
λn/2 Ωn Ωn
= = λn/2 , as λ → ∞,
(2π)n n n(2π)n
using
Z
Vol(B(0; 1)) = dx1 ∧ · · · ∧ dxn
B(0;1)
Z 1 Z 
= ν rn−1 dr
0 Sn−1
Z 1
n−1 Ωn
= Ωn r dr = .
0 n
S
For the spinor Laplacian ∆ , a similar estimate holds, but with Cn replaced
by 2m Cn (recall that in the flat torus case with untwisted spin structure, S ∼
=
∞ 2m 2
C (T ) ⊗ C ). Now by Lichnerowicz’ formula, D
n S
/ differs from ∆ by a
bounded multiplication operator 41 s, thus ND/ 2 (λ) ∼ N∆S (λ) as λ → ∞, hence

2 m Ωn
ND/ 2 (λ) ∼ Vol(M ) λn/2 , as λ → ∞.
n(2π)n

288
Part III The spectral growth of the Dirac operator

2
/ := (D
Consider the positive operator |D| / )1/2 ; remember that µ is an eigenvalue
/ if and only if µ2 is an eigenvalue for D
for |D| / 2 (with the same multiplicity).
We arrive at the following estimate.
Corollary 3.14.
2 m Ωn
/ (λ) ∼
N|D| Vol(M ) λn , as λ → ∞.
n(2π)n

Example 3.15. For M = S2 , with n = 2, we have seen (in Appendix A.2) that

/ = { ±(l + 21 ) : l + 21 ∈ N + 12 }, with multiplicities 2l + 1


sp(D)
= { ±k : k = 1, 2, 3, . . . }, with multiplicities 2k.

Therefore
X
N|D|
/ (λ) = 4k = 2⌊λ⌋(⌊λ⌋ + 1) ∼ 2λ(λ + 1) ∼ 2λ2 , as λ → ∞.
1≤k≤λ

Ω2 2π 1 1
Now C2 = = = and 2C2 = for spinors. Therefore
2(2π)2 8π 2 4π 2π
2C2 Area(S2 ) λ2 = 2λ2 , so
1
Area(S2 ) = = 4π.
C2

In other words, Weyl’s theorem allows us to deduce the area of the 2-sphere S2
from (the knowledge of the circumference of the circle Ω2 = 2π and) the growth
of the spectrum of the Dirac operator on S2 .

289
Chapter 4

Spectral Growth and


Dixmier Traces

4.1 Definition of spectral triples


We start with the definition of the main concept in noncommutative geometry.
Definition 4.1. A (unital) spectral triple (A, H, D) consists of:
• an algebra A with an involution a 7→ a∗ , equipped with a faithful repre-
sentation on:
• a Hilbert space H; and also
• a selfadjoint operator D on H, with dense domain Dom D ⊂ H, such that
a(Dom D) ⊆ Dom D for all a ∈ A,
satisfying the following two conditions:
• the operator [D, a], defined initially on Dom D, extends to a bounded
operator on H, for each a ∈ A;
• D has compact resolvent: (D − λ)−1 is compact, when λ ∈
/ sp(D).
For now, and until further notice, all spectral triples will be defined over uni-
tal algebras. The compact-resolvent condition must be modified if A is nonuni-
tal: as well as enlarging A to a unital algebra, we require only that the products
a(D − λ)−1 , for a ∈ A and λ ∈ / sp(D), be compact operators.
Example 4.2. Let (M, ε) be an oriented compact boundaryless manifold which is
spin, i.e. admits spin structures, and (S, C) be data for a specific spin structure.
Choose a Riemannian metric g on M (which allows us to define ∇ and ∇S )
and let D / = −i ĉ ◦ ∇S be the corresponding Dirac operator, extended to be
a selfadjoint operator on L2 (M, S). Then (C ∞ (M ), L2 (M, S), D) / is a spectral
/ a] = −i c(da) is a bounded operator on spinors, with k[D,
triple. Here [D, / a]k =
∞ 2 −1
k grad ak∞ , for a ∈ C (M ). We know by now that (D / + 1) = (D / − i)−1 (D
/+
−1 −1
/ ± i) is compact. We refer to these spectral triples as
i) is compact, so (D
“standard commutative examples”.

290
Part III Logarithmic divergence of spectra

/ sp(D), then (D − λ)−1 − (D − µ)−1 = (λ − µ)(D −


Note that, if λ, µ ∈
−1 −1
λ) (D − µ) —this is the famous “resolvent equation”— since

(D − λ) (D − λ)−1 − (D − µ)−1 (D − µ) = (D − µ) − (D − λ) = λ − µ.
Thus (D − λ)−1 is compact if and only if (D − µ)−1 is compact, so we need only
to check this condition for one value of λ. In the same way, we get the following
useful result.
Lemma 4.3. D has compact resolvent if and only if (D2 + 1)−1 is compact.
Proof. We may take λ = −i, since the selfadjointness of D implies that ±i ∈ /
sp(D). Thus, D has compact resolvent if and only if (D + i)−1 is compact. Let
T = (D + i)−1 ; then the proof reduces to the well-known result that a bounded
operator T is compact if and only if T ∗ T is compact.
By the spectral theorem (D 2 1/2
√ + 1) − |D| = f (D), where f : R → R is the
2 1
continuous function f (λ) := λ + 1 − |λ| = √λ2 +1+|λ| ; and 0 < f (λ) ≤ 1
for all λ ∈ R, so that kf (D)k ≤ 1. Or more precisely: the operator f (D) :=
(D2 + 1)1/2 − |D|, defined initially on Dom D, extends to a bounded operator
on H, of norm at most 1.
In many arguments to come, we shall employ |D| and |D|−1 as if we knew
that ker D = {0}. However, even if ker D 6= {0}, we can always replace |D| by
(D2 + 1)1/2 and |D|−1 by (D2 + 1)−1/2 , at the cost of some extra calculation.

4.2 Logarithmic divergence of spectra


If A is a positive selfadjoint operator with compact resolvent, let { λk (A) : k ∈
N } be its eigenvalues listed in increasing order, λ0 (A) ≤ λ1 (A) ≤ λ2 (A) ≤ · · ·
(an eigenvalue of multiplicity r occurs exactly r times in the list). The counting
function NA (λ), defined for λ > 0, is the number of eigenvalues not exceeding λ:
NA (λ) := #{ k ∈ N : λk (A) ≤ λ }.
If A is invertible (i.e., if λ0 (A) > 0), we can define the “zeta function”
X
ζA (s) := Tr A−s = λk (A)−s , for s > 0,
k≥0

where we understand that ζA (s) = +∞ when A−s is not traceless. For real s,
ζA (s) is a nonnegative decreasing function.
It is actually more useful to consider finite partial sums.
Notation. If T ∈ K(H) is any compact operator, and if k ∈ N, let sk (T ),
called the k-th singular value of T , be the k-th eigenvalue of the compact
positive operator |T | := (T ∗ T )1/2 , where these are listed in decreasing order,
with multiplicity. Thus s0 (T ) ≥ s1 (T ) ≥ s2 (T ) ≥ · · · and each singular value
occurs only finitely many times in the list, namely, the finite multiplicity of the
that eigenvalue of |T |; therefore, sk (T ) → 0 as k → ∞. Note that s0 (T ) = kT k
since s0 (T )2 is the largest eigenvalue of T ∗ T , so that s0 (T )2 = kT ∗ T k = kT k2.
For each N ∈ N, write
N
X −1
σN (T ) := sk (T ).
k=0

291
Part III Logarithmic divergence of spectra

We shall see later that for many spectral triples, the counting function of
the positive (unbounded) operator |D| has polynomial growth: for some n, one
can verify an asymptotic relation N|D| (λ) ∼ Cn′ λn . In that case we can take
A := |D|−n , which is compact. Then the number of eigenvalues of A that are
≥ ε equals N|D| (λ) for λ = 1/ε. This suggests heuristically that for N close
to N|D| (1/ε), the N -th eigenvalue is roughly C/ε for some constant C, so that
σN (|D|−n ) = O(log N ). We now check this condition in a few examples.
Example 4.4. We estimate σN (|D| / −s ) for s > 0, where D / is the Dirac operator
on the sphere S with its spin structure and its rotation-invariant metric. We
2

know that the eigenvalues of |D| / are k = 1, 2, 3, . . . with respective multiplicities


2(2k) = 4, 8, 12, . . . . For r = 1, 2, 3, . . . , let
r
X
Nr := 4k = 2r(r + 1) ∼ 2r2 as r → ∞,
k=1

so that log Nr ∼ 2 log r as r → ∞. Next,


r
X r
X
/ −s ) =
σNr (|D| 4k(k −s ) = 4 k 1−s ,
k=1 k=1

and thus
r Z r
/ −s )
σNr (|D| 4 X 1−s 2
∼ k ∼ t1−s dt as r → ∞,
log Nr 2 log r log r 1
k=1

by the “integral test” of elementary calculus. There are three cases to consider:
Z r
2 r2−s − 1
• If s < 2, then t1−s dt = diverges as r → ∞;
log r 1 2−s
Z r
2
• if s > 2, then t1−s dt → 0 as r → ∞; while
log r 1
/ −s )
σNr (|D| 2 log r
• if s = 2, then ∼ → 2.
log Nr logr
Finally, note that if Nr−1 ≤ N ≤ Nr , then
/ −s )
σNr−1 (|D| / −s )
σN (|D| / −s )
σNr (|D|
≤ ≤ ,
log Nr log N log Nr−1
while log N ∼ log Nr−1 ∼ log Nr ∼ 2 log r as r → ∞. Thus

+∞ if s < 2,
−s
/ )
σN (|D| / ) 
σNr (|D| −s
lim = lim = 2 if s = 2,
N →∞ log N r→∞ log Nr 

0 if s > 2.

/ −2 diverges
We express this result by saying that for s = 2, “the spectrum of |D|
logarithmically”. There is precisely one exponent, namely s = 2, for which this
limit is neither zero nor infinite.
/ on the torus Tn , whose spectrum
Exercise 4.5. Do the same calculation for D
/ −s
we know: show that the spectrum of |D| diverges logarithmically if and only
if s = n = dim Tn .

292
Part III Some eigenvalue inequalities

4.3 Some eigenvalue inequalities


Let H be a separable (infinite-dimensional) Hilbert space, and denote by B(H)
the algebra of bounded operators on H. Let K = K(H) be the ideal of compact
operators on H. Each T ∈ K has a polar decomposition T = U |T |, where
|T | = (T ∗ T )1/2 ∈ K, and U ∈ B(H) is a partial isometry. This factorization is
unique if we require that U = 0 on ker |T |, since U must map the range of |T |
isometrically onto the range of T .
The spectral theorem yields an orthonormal family {ψk } in H, such that
X X
|T | = sk (T ) |ψk ihψk |, T = sk (T ) |U ψk ihψk |.
k≥0 k≥0

(If |T | is invertible, this is an orthonormal basis for H. Otherwise, we can adjoin


an orthonormal basis for ker |T | to the family {ψk }.) Since φk := U ψk gives
another orthonormal family, any T ∈ K has an expansion of the form
X
T = sk (T ) |φk ihψk |, (4.1)
k≥0

for some pair of orthonormal families {φk }, {ψk }.


If V1 , V2 are unitary operators on H, we can then write
X
V1 T V2 = sk (T ) |V1 φk ihV2∗ ψk |,
k≥0

and conclude that sk (V1 T V2 ) = sk (T ) for each k, and hence that

σN (V1 T V2 ) = σN (T ).

Therefore, any norm |||T ||| that is built from the sequence { sk (T ) : k ∈ N } is
unitarily invariant, that is, |||V1 T V2 ||| = |||T ||| for V1 , V2 unitary.
Example 4.6. If kT k is the usual operator norm on K, then

kT k = kT ∗ T k1/2 = k |T | k = sup sk (T ) = s0 (T ).
k≥0

A compact operator T is called trace-class, and we write T ∈ L1 = L1 (H), if


the following series converges:
X
kT k1 := Tr |T | = sk (T ) = lim σN (T ).
N →∞
k≥0

For 1 < p < ∞, there are Schatten classes Lp = Lp (H) consisting of operators
for which the following norm is finite:
X 1/p
kT kp = sk (T )p .
k≥0

There are strict inclusions L1 ⊂ Lr ⊂ Lp ⊂ K for 1 < r < p < ∞.

293
Part III Some eigenvalue inequalities

Soon, we shall introduce a “Dixmier trace class” L1+ (H), with yet another
norm built from singular values, such that L1 ⊂ L1+ ⊂ Lp for p > 1.
Much is known about the singular values of compact operators. For instance,
the following relation holds, for T ∈ K:

sk (T ) = inf{ kT (1 − P )k : P = P 2 = P ∗ , dim P (H) ≤ k }. (4.2)

This comes from a well-known minimax principle: see [rs72], for instance. The
infimum is indeed attained at the projector Q of rank k whose range is Q(H) :=
span{ψ
P 0 , . . . , ψk−1 }, when T is given by (4.1), since T (1 − Q) = T − T Q =
j≥k j (T )|φj ihψj | is an operator with norm kT − T Qk = sk (T ).
s
Lemma 4.7. If T ∈ K, then

σN (T ) = sup{ kT P k1 : P = P 2 = P ∗ , rank P = N }. (4.3a)

If A is a positive compact operator, then it is also true that

σN (A) = sup{ Tr(P AP ) : P = P 2 = P ∗ , rank P = N }. (4.3b)

Proof. If P is a projector of finite rank N , then (T P )∗ (T P ) = P T ∗ T P and thus


PN −1
|T P | has finite rank ≤ N , so kT P k1 = k=0 sk (T P ) = σN (T P ). From the
formula (4.2), it follows that 0 ≤ A ≤ B in K implies sk (A) ≤ sk (B) for each
k ∈ N, and in particular, since 0 ≤ P T ∗ T P ≤ T ∗ T , we get sk (T P ) ≤ sk (T ).
Thus σN (T P ) ≤ σN (T ) also. We conclude that the right hand side of (4.3a) is
≤ σN (T ).
If we write T in the form (4.1) and then choose Q, as before, to be the
Pk−1
projector with range span{ψ0 , . . . , ψk−1 }, then |T Q| = j=0 sj (T ) |ψj ihψj | and
thus kT Qk1 = σN (T ).
When A ∈ K is positive, and P is a projector of rank n, then Tr(P AP ) =
Tr(AP ) ≤ kAP k1 ≤ PσN (A). To see that the supremum in (4.3b) is attained,
we can write A = k≥0 sk (A) |ψk ihψk | and note that QA = AQ = QAQ, so
that AQ is also a positive operator. It then follows that Tr(QAQ) = Tr(AQ) =
kAQk1 = σN (A).
Corollary 4.8. Each σN is a norm on K: σN (S + T ) ≤ σN (S) + σN (T ) for
S, T ∈ K.
Proof. This follows from kSP + T P k1 ≤ kSP k1 + kT P k1 for P = P 2 = P ∗ ,
rank P = N .
Lemma 4.9. If T ∈ K, then

σN (T ) = inf{ kRk1 + N kSk : R, S ∈ K with R + S = T }.

Proof. If T = U |T |, then |T | = U ∗ T (by the details of polar decomposition,


this is true even though U might not be unitary), so T = R + S implies U ∗ T =
U ∗ R + U ∗ S; thus, we can suppose that T ≥ 0.
If we now split T =: R + S, then σN (T ) ≤ σN (R) + σN (S) ≤ kRk1 + σN (S),
while X X
σN (S) = sk (S) ≤ s0 (S) = N kSk.
0≤k<N 0≤k<N

294
Part III Dixmier traces

P
For T = k≥0 sk (T ) |ψk ihψk |, we consider the special splitting into positive
operators,
X
Re := (sk (T ) − sN (T )) |ψk ihψk |, Se := T − R.
e
0≤k<N

e 1 = σN (T ) − N sN (T ), while kSk
Then kRk e = sN (T ) by inspection.

The triangle inequality in Corollary 4.8 is not good enough for our needs:
our goal is get an additive functional, rather than just a subadditive one. The
next step is to extract from (4.3b) a sort of “wrong-way triangle inequality”, at
least for positive compact operators.
Lemma 4.10. If A ≥ 0, B ≥ 0 are positive compact operators, and if M, N ∈ N,
then
σM+N (A + B) ≥ σM (A) + σN (B).
Proof. From (4.3b) we obtain σM (A) = sup{ Tr(P AP ) : P = P 2 = P ∗ , rank P =
M } and σN (B) = sup{ Tr(P ′ BP ′ ) : P ′ = P ′2 = P ′∗ , rank P ′ = N }. Now
rank(P + P ′ ) = dim(P H + P ′ H) ≤ M + N , so if P ′′ is any projector of rank
M +N whose range includes the subspace P H+P ′ H, then P ≤ P ′′ and P ′ ≤ P ′′
as operators. Therefore,

Tr(P AP ) + Tr(P ′ BP ′ ) ≤ Tr(P ′′ AP ′′ ) + Tr(P ′′ BP ′′ ) = Tr(P ′′ (A + B)P ′′ ),

so that σM (A) + σN (B) ≤ supP ′′ Tr(P ′′ (A + B)P ′′ ) ≤ σ2N (A + B). (Notice how
this argument requires additivity of the trace: it would not have worked with
k · k1 instead of Tr, hence the restriction to the case of positive operators.)
Corollary 4.11. If A, B ∈ K with A ≥ 0, B ≥ 0, then

σN (A + B) ≤ σN (A) + σN (B) ≤ σ2N (A + B).

We see that the functional A 7→ σN (A)/ log N is not far from being additive
functional on the positive cone K+ . But to get a truly additive functional, we
must try to take the limit N → ∞, and here things become more interesting.

4.4 Dixmier traces


It is a bit awkward to deal with the index N of σN (A) as a discrete variable,
but we can fix this by a simple linear interpolation.
If N ≤ λ ≤ N + 1, so that λ = N + t with 0 ≤ t ≤ 1, we put

σλ (A) := (1 − t)σN (A) + tσN +1 (A).

Note that σλ (A + B) ≤ σλ (A) + σλ (B) now holds for all λ ≥ 0: every σλ is a


norm on K.
Exercise 4.12. Check that σλ (A + B) ≤ σλ (A) + σλ (B) ≤ σ2λ (A + B), for
A, B ≥ 0 in K, also holds for all λ ≥ 0.

295
Part III Dixmier traces

Definition 4.13. The Dixmier ideal L1+ = L1+ (H) = L1,∞ (H) is defined to
be  
σλ (T )
L1+ := T ∈ K : sup <∞ .
λ≥e log λ

(The e here is by convention: any constant > 1 would do. Also, the notation
L1+ is not universally accepted: some authors prefer the clumsier notation L1,∞ ,
or even L(1,∞) , which comes from the historical origin of these operator ideals
in real interpolation theory: see [c-a94, IV.C] for that.)
Since each σλ is a norm on K, so also is this supremum whenever it is finite.
Thus L1+ has a natural (¡unitarily invariant!) norm
σλ (T )
kT k1+ := sup for T ∈ L1+ .
λ≥e log λ

As stated, the norm depends on the chosen constant e, but the ideal L1+ (H)
does not.
Note that T ∈ K is traceclass if and only if σλ (T ) is bounded (by kT k1, for
instance) without need for the factor (1/ log λ). Thus L1 (H) ⊂ L1+ (H).
Remark 4.14. If the bounded function σλ (T )/ log λ is actually convergent as
λ → ∞, or equivalently, if σN (T )/ log N converges as N → ∞, then clearly
σN (T ) σλ (T )
lim = lim ≤ kT k1+.
N →∞ log N λ→∞ log λ

We get an additive functional defined on L1+ in three more steps. First, we


dampen the oscillations in σλ (T )/ log λ by taking a Cesàro mean with respect to
the logarithmic measure on an interval [λ0 , ∞) for some λ0 > e. For definiteness,
we choose λ0 = 3. Our treatment closely follows the appendix of the local-index
paper of Connes and Moscovici [c-m95].
Definition 4.15. For λ ≥ 3, we set
Z λ
1 σu (T ) du
τλ (T ) := , for T ∈ L1+ (H). (4.4)
log λ 3 log u u
Exercise 4.16. Check the triangle inequality τλ (S + T ) ≤ τλ (S) + τλ (T ) for
λ ≥ 3.
Lemma 4.17 (Connes–Moscovici). If A ≥ 0, B ≥ 0 in L1+ (H), then
 
log log λ
τλ (A) + τλ (B) − τλ (A + B) = O as λ → ∞.
log λ
σu (A + B)
Proof. First of all, it is clear that ≤ kAk1+ +kBk1+ for λ ≥ e. Next,
log u
Z λ 
1 σ2u (A + B) σu (A + B) du
τλ (A) + τλ (B) − τλ (A + B) ≤ −
log λ 3 log u log u u
Z 2λ  
1 σu (A + B) σu (A + B) du
= −
log λ 6 log(u/2) log u u
Z λ Z 2λ 
1 σu (A + B) du
− − .
log λ 3 6 log u u

296
Part III Dixmier traces

The second term can be rewritten as


Z 6 Z 2λ 
1 σu (A + B) du
− .
log λ 3 6 log u u
R6 R 2λ du 2 log 2
Since 3 duu = λ u = log 2, we get an estimate of log λ kA + Bk1 . For the
first term, we compute
Z 2λ   Z  
1 σu (A + B) log u du kA + Bk1+ λ log 2u du
−1 ≤ −1
log λ 6 log u log(u/2) u log λ 3 log u u
Z λ
kA + Bk1+ du kA + Bk1+
= log 2 < log 2 (log log λ).
log λ 3 u log u log λ
Since the failure of additivity of τλ vanishes as λ → ∞, the second step
is to quotient out by functions vanishing at infinity. For that we consider the
“corona” C*-algebra
Cb ([3, ∞))
B∞ := .
C0 ([3, ∞)
The function λ 7→ τλ (A), for A ≥ 0 in L1+ , lies in Cb ([3, ∞)), and its image
τ (A) in B∞ defines an additive map, that is,

τ (A + B) = τ (A) + τ (B) for A ≥ 0, B ≥ 0 in L1+ .

The final step is to compose this map with a state on B∞ .


Definition 4.18. For A ≥ 0 in L1+ , let τ (A) ∈ (B∞ )+ denote the image, under
the quotient map Cb ([3, ∞)) → B∞ , of the bounded function λ 7→ τλ (A). This
yields an additive map between positive cones, τ : (L1+ )+ → (B∞ )+ . Since the
“four positive parts” of any operator in L1+ also lie in L1+ , as is easily checked,
this map extends in the obvious way to a positive linear map τ : L1+ → B∞ .
Moreover, τ is invariant under unitary conjugation, i.e., τ (U AU ∗ ) = τ (A) for
each unitary U ∈ B(H).
For each state ω : B∞ → C, we can now define a Dixmier trace Trω on
L1+ (H) by
Trω T := ω(τ (T )).
Since Trω (U AU ∗ ) = Trω (A) for positive A ∈ L1+ (H) and unitary U ∈ B(H),
each such positive linear functional on L1+ (H) is indeed a trace.
This definition has a drawback : since B∞ is a non- separable C*-algebra,
there is no way to exhibit even one such state. However, Dixmier traces are still
computable in a special case: if limλ→∞ τλ (T ) exists, then τ (T ) coincides with
the image of a constant function in B∞ , and since the state ω is normalized,
ω(1) = 1, the value ω(τ (T )) equals this limit:

Trω T = lim τλ (T )
λ→∞

is independent of ω, provided that the limit exists. Such operators are called
measurable. When this happens, we shall suppress the label ω and write Tr+ T
for the common value of all Dixmier traces.
The use of the Cesàro mean (4.4) simplifies the original definition that
Dixmier [d-j66] gave of these traces. A detailed analysis of these (and other

297
Part III Dixmier traces

related) functionals was made recently by Lord, Sedaev and Sukochev [lss05],
who called them “Connes–Dixmier traces”. As an unexpected consequence of
their work, they have shown that a positive operator A ∈ L1+ (H) is measur-
able if and only if the original sequence { σN (A)/ log N : N ∈ N } is already
convergent. Thus it is not necessary to compute τλ (A), since

σN (A)
Tr+ A = lim for positive, measurable A ∈ L1+ .
N →∞ log N

298
Chapter 5

Symbols and Traces

5.1 Classical pseudodifferential operators


In order to develop a symbol calculus for Dirac operators and their powers, we
shall temporarily restrict our attention to a single chart domain U ⊂ M , over
which the cotangent bundle is trivial: T ∗ M U ∼ = U × Rn . If P is an operator on

C (M ), or more generally, on a space of sections Γ(M, E) of a vector bundle
E → MP , and if {φ1 , . . . , φm } is a finite partition of unity in C ∞ (M ), then
m
P (f ) = i,j=1 φi P (φj f ), so we may as well consider operators which are defined
on a single chart domain of M . At some later stage, we must ensure that the
important properties of such operators are globally defined, independently of
the choice of local coordinates.
We will work, then, in local coordinates (x1 , . . . , xn ) over a chart domain U ;
the local coordinates of the cotangent bundle T ∗ M U are

(x, ξ) = (x1 , . . . , xn , ξ1 , . . . , ξn ), where ξ ∈ Tx∗ M.

Let E → M be a vector bundle of rank r. We assume (without loss of generality)


that the vector bundle E is also trivial over U , so we can identify Γ(U, End E)
with U × Mr (C).
A differential operator acting on (smooth) local sections f ∈ Γ(U, E) is an
operator P of the form
X
P = aα (x) Dα , with aα ∈ Γ(U, End E),
|α|≤d

where we use the notation Dα := D1α1 . . . Dnαn , and Dj := −i ∂/∂xj , the positive
integer d is the order of P .
The local coordinates allow us to identify U with an open subset of Rn . The
coefficients aα are matrix-valued functions U → Mr (C).
By a Fourier transformation, we can write, for f ∈ Cc∞ (U, Rr ),
Z
P f (x) = (2π) −n
eixξ p(x, ξ) fˆ(ξ) dn ξ
Rn
ZZ
= (2π)−n ei(x−y)ξ p(x, ξ) f (y) dn y dn ξ, (5.1)
R2n

299
Part III Classical pseudodifferential operators

where p(x, ξ) is a polynomial of order d in the ξ-variable, called the (complete)


symbol of P . (Clearly, this symbol depends on the choice of local coordinates.)
Here Z
−n
Kp (x, y) := (2π) ei(x−y)ξ p(x, ξ) f (y) dn ξ (5.2)
Rn
is the kernel of P , as an integral operator: the inverse Fourier transform of
p(x, ξ).
/ we can use the local expression of the spin connec-
For the Dirac operator D,
tion to write D/ = −i c(dxj ) ∇S∂j = −i c(dxj )(∂j + ωj (x)), so the corresponding
symbol is
p(x, ξ) = c(dxj )(ξj − i ωj (x)). (5.3)
This is a first-order polynomial in the ξj variables, so that D / is a first order
differential operator. The leading term in p(x, ξ) —the part that is homogeneous
in ξj of degree one— is c(dxj )ξj = c(ξj dxj ) = c(ξ), where ξ = ξj dxj can be
regarded as an element of A1 (U ).
More generally, a pseudodifferential operator P is given locally by an integral
of the form (5.1), where the symbol p(x, ξ) need no longer be a polynomial. In
that case, we must specify certain classes of symbols for which these integrals
make sense.
Definition 5.1. The vector space S d (U ) of (scalar) symbols of order ≤ d,
consists of functions p ∈ C ∞ (U × Rn ) such that, for any compact K ⊂ U , and
any multiindices α, β ∈ Nn , there exists a constant CKαβ such that
1
|Dxβ Dξα p(x, ξ)| ≤ CKαβ (1 + |ξ|2 ) 2 (d−|α|) for all x ∈ K, ξ ∈ R. (5.4)

Here Dxβ and Dξα denote derivatives in the xi variables and in the ξj variables,
1
respectively. We use (1 + |ξ|2 ) 2 instead of |ξ| to avoid problems at ξ = 0.
In the same way, we define matrix-valued symbols of order ≤ d as smooth
functions p : U × Rn → Mr (C) satisfying the same norm estimates, but with
the absolute value | · | on the left hand side of (5.4) replaced by a matrix norm
in Mr (C). By a small abuse of notation, we shall write p ∈ S d (U ) also in the
matrix-valued case.
When p(x, ξ) is a polynomial in ξ, of order at most d, we can isolate its
homogeneous parts:
d
X
p(x, ξ) = pd−j (x, ξ), where pd−j (x, tξ) = td−j pd−j (x, ξ) for t > 0.
j=0

Definition 5.2. More generally, an element p ∈ S d (U ) is called a classical


symbol if we can find a sequence of terms pd (x, ξ), pd−1 (x, ξ), pd−2 (x, ξ),. . . ,
with pd−j (x, tξ) = td−j pd−j (x, ξ) for t > 0, such that for each k = 0, 1, 2, . . . ,
k−1
X
p− pd−j ∈ S d−k (U ).
j=0

When this is possible, we write



X
p(x, ξ) ∼ pd−j (x, ξ), (5.5)
j=0

300
Part III Classical pseudodifferential operators

and regard this series as an asymptotic development of Tthe symbol p. This ex-
pansion does not determine p(x, ξ) uniquely: a symbol in k∈N S d−k (U ) is called
“smoothing”, and smoothing symbols are exactly those symbols whose asymptotic
expansion is zero.
Definition 5.3. A classical pseudodifferential operator of order d, over U ⊂
Rn , is an operator P defined by (5.1), for which p(x, ξ) is a classical symbol in
S d (U ) whose leading term pd (x, ξ) does not vanish. This leading term is called
the principal symbol of P , and we also denote it by σ P (x, ξ) := pd (x, ξ).
We need a formula for the symbol of the composition of two classical pseu-
dodifferential operators (“classical ΨDOs”, for short). It is not clear a priori
when and if two such operators are composable: we remit to [t-me96], for in-
stance, for the full story on compositions (and adjoints) of classical pseudodif-
ferential operators, and for the justification of the following formula.
If P is a classical ΨDOs of order d1 with symbol p ∈ S d1 (U ), and if Q is a
classical ΨDO of orders d2 with symbol p ∈ S d2 (U ), then the symbol p ◦ q of
the composition P Q lies in S d1 +d2 (U ) and its asymptotic development is given
by
X i|α|
(p ◦ q)(x, ξ) ∼ Dξα p(x, ξ) Dxα q(x, ξ). (5.6)
n
α!
α∈N

To find the terms (p ◦ q)d1 +d2 −j (x, ξ) of the symbol expansion, one must sub-
stitute (5.5) for both p and q into the right hand side of (5.6) and rearrange a
finite number of terms. For the case j = 0, one need only use α = 0 —since
Dξα lowers the order by |α|— and in particular, the principal symbols compose
easily:
(p ◦ q)d1 +d2 (x, ξ) = pd1 (x, ξ) qd2 (x, ξ).
The composition formula is valid for both scalar-valued and matrix-valued sym-
bols, provided the matrix size r is the same for both operators.
Exercise 5.4. If P and Q are classical ΨDOs with scalar-valued symbols, show
that the principal symbol of [P, Q] = P Q − QP is −i {σ P , σ Q }, where {·, ·} is
the of functions:
Xn
∂σ P ∂σ Q ∂σ Q ∂σ P
−i {σ P (x, ξ), σ Q (x, ξ)} = −i − .
j=1
∂ξj ∂xj ∂ξj ∂xj

Conclude that the order of [P, Q] is ≤ d1 + d2 − 1. What can be said about the
order of [P, Q] if P and Q have matrix-valued symbols of size r > 1?
Suppose U and V are open subsets of Rn and that φ : U → V is a diffeomor-
phism. If P is a ΨDO over U , then φ∗ P : f 7→ P (φ∗ f ) ◦ φ−1 is a ΨDO over V ,
as can be verified by an explicit change-of-variable calculation. If P is classical,
then so also is φ∗ P . If pφ denotes the symbol of φ∗ P , we find that the principal
symbols are related by

pd (x, ξ) = pφd (φ(x), φ′ (x)−t ξ),

where φ′ (x)−t is the contragredient matrix (inverse transpose) to φ′ (x).


This is the change-of-variable rule for the cotangent bundle. The conclusion
is that, for any scalar ΨDO P that we may be able to define over a compact

301
Part III Homogeneity of distributions

manifold M , the complete symbol p(x, ξ) will depend on the local coordinates
for a given chart of M , but the leading term pd = σ P will make sense as an
element of C ∞ (T ∗ M ) —i.e., a function on the total space of the cotangent
bundle. (The subleading terms pd−j (x, ξ), for j ≥ 1, will not be invariant under
local coordinate changes.)
When P is defined on sections of a vector bundle E → M of rank r, the
principal symbol σ P becomes a section of the bundle π ∗ (End E) → T ∗ M , i.e.,
the pullback of End E → M via the cotangent projection π : T ∗ M → M .
/ which is a first-order differential operator on
For the Dirac operator D,
/
Γ(M, S), we get σ ∈ Γ(T M, π ∗ (End S)). From (5.3), we get at once
D ∗

σ D/ (x, ξ) = c(ξj dxj ) = c(ξ).

Since taking the principal symbol is a multiplicative procedure, we also obtain


2
σ D/ (x, ξ) = (σD/ (x, ξ))2 = c(ξ)2 = g(ξ, ξ) 12m .

(Here we use the handy notation 1r for the r × r identity matrix.) Notice that
the principal symbol of ∆S is also g(ξ, ξ) 12m , since D/ 2 − ∆S = 14 s is a term
of order zero (it is independent of the ξj variables), thus D/ 2 and ∆S have the
same principal symbol.
2
Note that σ D/ (x, ξ) only vanishes when ξ = 0, that is, on the zero section
of T ∗ M .
Definition 5.5. A ΨDO P is called elliptic if σP (x, ξ) is invertible when ξ 6= 0,
i.e., off the zero section of T ∗ M .

/ D
In particular, D, / 2 , ∆, ∆S are all elliptic differential operators.

5.2 Homogeneity of distributions


We now wish to pass from the symbol p of a classical ΨDO, with a given symbol
expansion
N
X −1
p(x, ξ) = pd−j (x, ξ) + rN (x, ξ), rN ∈ S d (U ).
j=0

to the operator kernel (5.2), by taking an inverse Fourier transform. However,


the terms in this expansion may give divergent integrals when y = x. Therefore,
we first need to look more closely at the inverse Fourier transforms of negative
powers of |ξ|.
Assume that n ≥ 2, for the rest of this section.
Definition 5.6. Let λ ∈ R. A function φ : Rn \ {0} → C is homogeneous of
degree λ, or “λ-homogeneous”, if

φ(t ξ) = tλ φ(ξ) for all t > 0, ξ 6= 0.

Thus if ξ = rω with r = |ξ| > 0 and ω = ξ/|ξ| ∈ Sn−1 , we can write φ(ξ) =
rλ ψ(ω) for some ψ : Sn−1 → C.

302
Part III Homogeneity of distributions

We can extend this definition to (tempered) distributions on Rn . Write φt


for the dilation of φ by the scale factor t, that is, φt (ξ) := φ(tξ), so that the
λ-homogeneity condition can be written as φt = tλ φ for t > 0.
The change-of variables formula for functions,
Z Z
n
u(tξ) φ(ξ) d ξ = t−n u(η) φ(η/t) dn η,
Rn Rn

suggests the following definition of homogeneity.


Definition 5.7. Let u ∈ S ′ (Rn ) be a tempered distribution on Rn . For t > 0,
the dilation ut of u by the scale factor t is defined by

hut , φi := t−n hu, φ1/t i, for φ ∈ S(Rn ).

We say that u is homogeneous of degree λ if ut = tλ u for all t > 0.


Example 5.8. The Dirac δ is homogeneous of degree −n, since for all φ ∈ S(Rn ),

hδt , φi = t−n hδ, φ1/t i = t−n φ1/t (0) = t−n φ(0) = t−n hδ, φi.

Suppose now that u is a smooth function on Rn \ {0}, such that

u(ξ) = rλ v(ω), for ξ = rω, r = |ξ| > 0, ω ∈ Sn−1 .

We would like to extend it to a (tempered) distribution on the whole Rn . There


are several cases to consider.

Case 1 If λ > 0, then just put u(0) := 0. In this case, u extends to Rn as a


homogeneous function.

Case 2 If −n < λ ≤ 0, then u(0) may not exist, but u(ξ) is locally integrable
near 0, so hu, φi is defined. Indeed, if B = B(0; 1) and 1B is its indicator
function, and if σ denotes the usual volume form on Sn−1 , then
Z Z Z 1
n
hu, 1B i := u(ξ) d ξ = v(ω) σ rλ (rn−1 dr)
B Sn−1 0
Z 1
=C rλ+n−1 dr < ∞, since λ + n − 1 > −1.
0

R
Case 3 Suppose λ = −n, and that Sn−1 v(ω) σ = 0.
We define a distribution Pu by the following trick. Let f : [0, ∞) → R be a
cutoff function, such that:
(
1 if 0 ≤ t ≤ 12 ,
f (t) :=
0 if t ≥ 1,

and f decreases smoothly from 1 to 0 on [ 21 , 1]. Replace the test function φ by


φ(ξ) − φ(0)f (|ξ|), and put
Z

hPu, φi := u(ξ) φ(ξ) − φ(0) f (|ξ|) dn ξ. (5.7)
Rn

303
Part III Homogeneity of distributions

If g(t) is another cutoff function with the same properties, the right hand side
of this formula changes by
Z Z Z 1
 n  dr
u(ξ)φ(0) f (r) − g(r) d ξ = φ(0) v(ω) σ f (r) − g(r) = 0,
Rn Sn−1 1/2 r

since u(ξ) dn ξ = r−n v(ω) σ rn−1 dr = v(ω) σ dr/r by homogeneity. Thus hPu, φi
is independent of the cutoff chosen. Indeed, since
Z Z 1 Z
dr
u(ξ)f (|ξ|) dn ξ = f (r) v(ω) σ = 0,
|ξ|>ε ε r Sn−1
for any ε > 0, we get another formula for Pu:
Z
hPu, φi = lim u(ξ)φ(ξ) dξ.
ε↓0 |ξ|>ε

Therefore, Pu is just the “Cauchy principal part” of u at ξ = 0.


Lemma 5.9. When u is a (−n)-homogeneous function on Rn \ {0} whose in-
tegral over Sn−1 vanishes, its principal-part extension Pu is a homogeneous
distribution of degree (−n).
Proof. For each t > 0, we observe that
Z
h(Pu)t , φi = t−n hPu, φ1/t i = t−n lim u(ξ) φ(ξ/t) dξ
ε↓0 |ξ|>ε
Z
−n
= t lim u(η) φ(η) dη = t−n hPu, φi.
ε↓0 |η|>ε/t

Case 4 Consider the function u(ξ) := |ξ|−n for ξ 6= 0. (By averaging v(ω)
over Sn−1 , one can see that any smooth (−n)-homogeneous function on Rn \ {0}
is a linear combination of |ξ|−n and a function in Case 3.
We can try the cutoff regularization, anyway. Let Rf u be given by the recipe
of (5.7): Z

hRf u, φi := u(ξ) φ(ξ) − φ(0) f (|ξ|) dn ξ. (5.8)
Rn
However, in the present case, Rf u is not homogeneous!
Lemma 5.10. If δ : φ 7→ φ(0) is the Dirac delta, and if u(ξ) := |ξ|−n for ξ 6= 0,
then
(Rf u)t − t−n Rf u = (Ωn t−n log t) δ. (5.9)
Proof. We compute h(Rf u)t − t−n Rf u, φi for φ ∈ S(Rn ). Since u(ξ) := |ξ|−n
and f (|ξ|) are both rotation-invariant, we can first integrate over Sn−1 , so we
may suppose that φ is radial: φ(ξ) = ψ(|ξ|) for some ψ : [0, ∞) → C. Then
Z
hRf u, φi = r−n (ψ(r) − ψ(0) f (r)) σ rn−1 dr
Rn
Z ∞
 dr
= Ωn ψ(r) − ψ(0) f (r)
r
Z0 ∞      
r r dr
= Ωn ψ − ψ(0) f , for any t > 0.
0 t t r

304
Part III The Wodzicki residue

Therefore,
h(Rf u)t − t−n Rf u, φi = t−n hRf u, φ1/t − φi
Z ∞   
r dr
= Ωn φ(0) t−n f − f (r)
0 t r
Z ∞ Z r/t
dr
= Ωn φ(0) t−n f ′ (s) ds
r
Z0 ∞ Zr s
dr ′
= Ωn φ(0) t−n f (s) ds
0 st r
Z 1
−n
= Ωn φ(0) t (− log t) f ′ (s) ds = Ωn φ(0) t−n log t.
1/2

The extra log t-term measures the failure of homogeneity of the regulariza-
tion Rf u.

Case 5 u(ξ) = |ξ|−n−j for j = 1, 2, 3, . . . .


Any cutoff function f gives a regularization by “Taylor subtraction”, as
follows:
Z  X iα 
ef u, φi :=
hR |ξ|−n−j φ(ξ) − Dα φ(0)ξ α f (|ξ|) dn ξ.
Rn α!
|α|≤j

Again one finds that R ef u is not homogeneous, by a straightforward calculation


along the lines of the previous Lemma. This can be simplified a little by the
following observation [fgv01]. One can find constants cα for |α| ≤ j, such
that the modified regularization Rf u := Ref u − P α
|α|<j cα D δ has a “failure of
homogeneity” of the form
X 
(Rf u)t − t−n−j Rf u = t−n−j log t cα D α δ .
|α|=j

That completes our study of the extensions of homogeneous functions to


distributions on Rn . We need a remark about their Fourier transforms. Recall
that the Fourier transformation F preserves the Schwartz space S(Rn ), and by
duality it also preserves S ′ (Rn ). IfR u is a λ-homogeneous function on Rn \ {0},
its Fourier transform is F u(ξ) := Rn e−ixξ u(x) dn x, thus
Z Z
−n
(F u)t (ξ) = e itxξ n
u(x) d x = t e−iyξ u(y/t) dn y = t−n−λ F u(ξ).
Rn Rn

It follows that F , and also the inverse transformation F −1 , take homogeneous


functions (or distributions) of degree λ to homogeneous functions (or distribu-
tions) of degree (−n − λ).

5.3 The Wodzicki residue


Now we return to the symbol expansion of a classical ΨDO P , of integral order
d ∈ Z, with
N
X −1
p(x, ξ) = pd−j (x, ξ) + rN (x, ξ),
j=0

305
Part III The Wodzicki residue

where rN ∈ S d−N (U ), and pd−j (x, tξ) = td−j pd−j (x, ξ). Now apply F2−1 , the
inverse Fourier transform in the second variable, to this sum, to get the integral
kernel
N
X −1
kP (x, y) = hj−d−n (x, x − y) + (F2−1 rN )(x, x − y).
j=0

If N > n + d, then rN ∈ S d−N (U ) is integrable in ξ, so the term F2−1 rN (x, z)


is bounded as z → 0. For the terms hj−d−n (x, z), there are 3 cases, which
may give singularities. So before applying F2−1 to pd−j (x, ξ), we must regularize
pd−j (x, ξ) to Rf pd−j (x, ξ) by using a suitable cutoff:
N
X −1
p(x, ξ) = Rf pd−j (x, ξ) + sN (x, ξ),
j=0

with sN integrable. Now take hj−d−n := F2−1 (Rf pd−j ).

Case 1 Suppose d − j > −n. Then k := j − d − n < 0, and Rf pd−j (x, ξ) is


homogeneous of degree greater than −n, so hk (x, z) is homogeneous of degree k.
These terms have no failure of homogeneity.
Before examining the other two cases, we return to the context of functions
on Rn \ {0}, and look first at w0 (z) := (2π)n F −1 (Rf |ξ|−n ). Since (5.9) holds
with u(ξ) = |ξ|−n for ξ 6= 0, and since (2π)n F −1 (δ) = 1, we get

t−n w0 (z/t) − t−n w0 (z) = Ωn t−n log t for t > 0,

or more simply,
w0 (z/t) − w0 (z) = Ωn log t. (5.10)
Notice that C = w0 (z/|z|) is a constant, because w0 is rotation-invariant. Sub-
stituting t := |z| in (5.10) gives

w0 (z) = C − Ωn log |z|, (5.11)

so that w0 “diverges logarithmically”. We can suppress the constant term if we


replace Rf |ξ|−n by Rf |ξ|−n − Cδ, since we must then subtracting the constant
C from the inverse Fourier transform.
For j = 1, 2, . . . , we define wj (z) := (2π)n F −1 (Rf |ξ|−n−j ). A similar anal-
ysis shows that wj (z) = qj (z) − rj (z) log |z|, where both qj and rj are homoge-
neous of degree j > 0. In this case, wj (z) remains bounded as z → 0.
We now return to the examination of the terms hj−d−n in the integral kernel
k(x, y).

Case 2 Suppose d − j < −n. Then k = j − d − n > 0, and we find that


hj−d−n (x, z) remains bounded as z → 0.

Case 3 Consider the case d − j = −n. Then we get h0 (x, z) = −u0 (x) log |z|,
after possibly subtracting a term depending only on x. We have proved the
following result.

306
Part III The Wodzicki residue

Proposition 5.11. If P is a classical pseudodifferential operator of integral


order d, then its kernel has the following form near the diagonal:
X
kP (x, y) = hk (x, x − y) − u0 (x) log |x − y| + O(1), (5.12)
−d−n≤k<0

where each hk (x, ·) is homogeneous of negative degree k, u0 (x) is independent


of x − y, and O(1) stands for a term which remains bounded as y → x.
To compute u0 (x), the coefficient of logarithmic divergence, we change co-
ordinates by a local diffeomorphism ψ(x). Note that

log |ψ(x) − ψ(y)| ∼ log |ψ ′ (x) · (x − y)| ∼ log |x − y| as y → x,

while kP (x, y) 7→ kP (ψ(x), ψ(y)) L(x, y), where L(x, y) → | det ψ ′ (x)| as y →
x, by the change of variables formula for |dn y|. (We use a 1-density, not an
oriented volume form, to do integration; however, if we agree to fix an orientation
on M and use only coordinate changes that preserve the orientation, for which
det ψ ′ (x) > 0 at each x, then we need not make this distinction). Thus the
log-divergent term transforms as follows:

−u0 (x) log |x − y| 7→ −u0 (ψ(x))| det ψ ′ (x)| log |x − y|.

For the case of scalar pseudodifferential operators, this is all we need. In the
general case of operators acting on sections of a vector bundle E → M , we
replace u0 (x) ∈ End Ex by its matrix trace tr u0 (x) ∈ C. The previous formula
then says that the 1-density tr u0 (x) |dn x| is invariant under local coordinate
changes.
Now, when we regularize p−n (x, ξ) to obtain this 1-density after applying
F2−1 , we can first subtract the homogeneous “principal part”, at each x ∈ U ,
since this will not change the coefficient of logarithmic divergence. This sub-
traction is done by replacing p−n (x, ξ) by its average over the sphere |ξ| = 1 in
the cotangent space Tx∗RM . That is to say, we get the same u0 (x) if we replace
p−n (x, ξ) by Ω−1
n |ξ|
−n
|ω|=1 p−n (x, ω) σ. On applying (5.11) (with C = 0) at
each x, we conclude that
Z
tr u0 (x) = tr p−n (x, ω) σ.
|ω|=1

Definition 5.12. The Wodzicki residue density of a classical ΨDO P , acting


on sections of a vector bundle E → M , is well defined by the local formula
Z 
wresx P := tr p−n (x, ω) σ |dn x|, at x ∈ M.
|ω|=1

The Wodzicki residue of P is the integral of this 1-density:


Z Z Z 
Wres P := wresx P = tr p−n (x, ω) σ |dn x|.
M M |ω|=1

We shall now show that Wres is a trace on the algebra of classical pseudod-
ifferential operators on M acting on a given vector bundle.

307
Part III The Wodzicki residue

We begin with another important property of homogeneous functions on


Rn \ {0}. We shall make use of the Euler vector field on this space:
n
X ∂ ∂
R= ξj =r .
j=1
∂ξj ∂r

Notice that h is λ-homogeneous if and only if Rh = λh, since Rh(rω) =



r ∂r (rλ h(ω)) = λrλ h(ω) = λh(rω).
Lemma 5.13. If λ 6= −n, any λ-homogeneous function h on Rn \ {0} is a finite
sum of derivatives.
Proof. It is enough to notice that
Xn

(ξj h(ξ)) = nh(ξ) + Rh(ξ) = (n + λ)h(ξ),
j=1
∂ξj

1
Pn ∂
which implies h = n+λ j=1 ∂ξj (ξj h).

Lemma 5.14. If h : Rn \ {0} → C is (−n)-homogeneous,


R with n > 1, then h is
a finite sum of derivatives if and only if Sn−1 h σ = 0.
R
Proof. Suppose first that Sn−1 h σ = 0. Since h(ξ) = r−n h(ω), h is determined
by its restriction to Sn−1 , and the hypothesis says that h1|hi = 0 in L2 (Sn−1 , σ).
Thus h ∈ (C1)⊥ = (ker ∆)⊥ = im ∆, where ∆ is the Laplacian on the sphere
Sn−1 (which is a Fredholm operator on the Hilbert space L2 (Sn−1 , σ), with
closed range). Thus the equation h = ∆g has a unique (and C ∞ , since ∆ is
elliptic) solution g on Sn−1 . Extend g to Rn \{0} by setting g(rω) := r−n+2 g(ω)
for 0 < r < +∞. Since the Laplacian on Rn is
 
1 ∂ n−1 ∂ 1
∆Rn = n−1 r + 2 ∆,
r ∂r ∂r r
Pn  
∂g
we get ∆Rn g = h, and thus h = j=1 ∂ξ∂ j − ∂ξ j
is a finite sum of derivatives.
∂f
Suppose instead that h(ξ) = ∂ξ 1
for ξ 6= 0, where f is (−n+1)-homogeneous.

Let σ be the volume form on S n−2
, and notice that
Z Z Z
∂f
(ξ1 , ω ′ ) dξ1 ∧ σ ′ = [f (+∞, ω ′ ) − f (−∞, ω ′ )] σ ′ = 0
Sn−2 R ∂ξ1 Sn−2

since f (ξ1 , ω ′ ) → 0 as ξ1 → ±∞, by homogeneity. Thus we must show that


Z Z
hσ = h dξ1 ∧ σ ′ .
Sn−1 R×Sn−2

By Stokes’ theorem, we must show that the difference is the integral of the zero
n-form on the tube T , whose oriented boundary is (R × Sn−2 ) − Sn−1 . (Picture
a ball stuck in a cylinder of radius 1; T is the region inside the cylinder but
outside the ball.) Consider the (n − 1)-form
n
X
σ̃ = cj ∧ · · · ∧ dξn ∈ An−1 (Rn \ {0}).
(−1)j−1 ξj dξ1 ∧ · · · ∧ dξ
j=1

308
Part III The Wodzicki residue

If i : Sn−1 → Rn \ {0} is the inclusion, then σ = i∗ σ̃. Now σ̃ = ιR ν, where


ν = dξ1 ∧ · · · ∧ dξn , and R is the Euler vector field on Rn \ {0}. Since Rh = −nh
by homogeneity, we find that
d(hσ̃) = dh ∧ σ̃ + h dσ̃ = dh ∧ σ̃ + nh ν
= dh ∧ ιR ν − (Rh) ν = dh ∧ ιR ν − ιR (dh)ν
= −ιR (dh ∧ ν) = ιR (0) = 0.
Thus hσ̃ is a closed form on Rn \ {0}, that restricts to hσ on Sn−1 and to
h dξ1 ∧ σ ′ on R × Sn−2 , therefore
Z Z Z Z
hσ − h dξ1 ∧ σ ′ = h σ′ = d(hσ̃) = 0,
Sn−1 R×Sn−2 ∂T T
R
by Stokes’ theorem. Thus Sn−1
h σ = 0, as required.
Proposition 5.15. Wres is a trace on the algebra of classical pseudodifferential
operators acting on a fixed vector bundle E → M .
Proof. We must show that Wres([P, Q]) = 0, for all classical pseudodifferential
operators P , Q on M . First we consider the scalar case, where E = M . Let
p(x, ξ), q(x, ξ) be the complete symbols of P , Q respectively, in some coordinate
chart of M . Then if r(x, ξ) is the complete symbol of [P, Q], we know that
X i|α|
r(x, ξ) ∼ (Dξα p Dxα q − Dξα q Dxα p). (5.13)
n
α!
α∈N

In particular, the principal symbol of R = [P, Q] comes from the terms with
|α| = 1 in this expansion:
Xn   Xn    
∂p ∂q ∂q ∂p ∂ ∂q ∂ ∂q
σR (x, ξ) = −i − = −i p − p .
j=1
∂ξj ∂xj ∂ξj ∂xj j=1
∂ξj ∂xj ∂xj ∂ξj

In like manner, when αj = 2 and the other αi = 0, we get the terms


 
1 ∂2p ∂2q ∂2q ∂2p
− −
2 ∂ξj2 ∂(xj )2 ∂ξj2 ∂(xj )2
   
1 ∂ ∂p ∂ 2 q ∂3q 1 ∂ ∂p ∂ 2 q ∂3q
=− −p − −p 2 .
2 ∂ξj ∂ξj ∂(xj )2 ∂ξj ∂(xj )2 2 ∂xj ∂xj ∂ξj2 ∂ξj ∂xj

By induction, all terms in the expansion (5.13) that contribute to r−n (x, ξ) are
finite sums of derivatives.
In the general case, if p(x, ξ) = [pkl (x, ξ)] and q(x, ξ) = [qkl (x, ξ)] are square
matrices, the same argument applies to the sums
X
(Dξα pkl Dxα qlk − Dξα qlk Dxα pkl ), for each α ∈ Nn ,
k,l

that contribute to the expansion of tr r−n (x, ξ). Thus, tr r−n (x, ξ) is a finite
sum of derivatives in the variables xj and ξj . Write
Xn
∂fj ∂gj
tr r−n (x, ξ) = j
+ ,
j=1
∂x ∂ξj

309
Part III The Wodzicki residue

where fj (x, ξ), gj (x, ξ) vanish outside K ×Rn for some compact subset KP⊂ U of
P chart of M . (This can be guaranteed by first writing P = r ψr P
a coordinate
and Q = r ψr Q for a suitable partition of unity {ψr } on M .) Then
Z
Fj (x) := fj (x, ξ) σξ
|ξ|=1

has supp Fj ⊂ K, so that


Z Z
∂fj ∂Fj ∂Fj n
j
σ= , and |d x| = 0.
|ξ|=1 ∂x ∂xj U ∂xj
∂gj
By construction, tr r−n (x, ξ), and each ∂ξj (x, ξ) also, are (−n)-homogeneous
in ξ. Lemma 5.14 now implies that
Z Z Xn  !
∂gj
Wres([P, Q]) = σ dn x = 0.
M |ξ|=1 j=1 ∂ξj

To show that the trace is unique (up to constants) when n > 1, let T be any
trace on the algebra of classical pseudodifferential operators. Again we suppose
that all symbols are supported in a coordinate chart U ⊂ M , and we note that
the formulas for composition of symbols give the commutation relations
∂f ∂f
[xj , f ] = i , [ξj , f ] = −i .
∂ξj ∂xj

By Lemmas 5.13 and 5.14, T (P ) thus depends only onR the homogeneous term
tr p−n (x, ξ), of degree −n, and moreover T (P ) = 0 if |ξ|=1 tr p−n (x, ξ) σ = 0.
R
We can replace tr p−n (x, ξ) with |ξ|−n |ξ|=1 tr p−n (x, ξ) σ, without changing
T (P ). Now f 7→ T (f (x) |ξ|−n ) is a linear functional on Cc∞ (U ) that kills deriva-
tives with respect to each xj , so it is a multiple of the Lebesgue integral:
Z
T (f ) = C f (x) |dn x| for some C ∈ C.
U

Therefore,
Z Z
T (P ) = C tr p−n (x, ξ) σ |dn x| = C Wres(P ).
U |ξ|=1

Example 5.16. If (M, g) is a compact Riemannian spin manifold with Dirac


/ then
operator D,
/ −n = 2m Ωn Vol(M ).
Wres |D|

Proof. Recall that the principal symbol of |D| / is σ D/ (x, ξ) = c(ξ), and that of
2 S D/ 2
2
D/ (or of ∆ ) is σ (x, ξ) = c(ξ) = g(ξ, ξ) 12m . (Recall that 12m means the
identity matrix of size 2m , which is the rank of the spinor bundle.) Thus the
/ −n
/ −n is σ |D|
principal symbol of |D| (x, ξ) = g(ξ, ξ)−n/2 12m . This is homoge-
neous of degree −n, so that p−n (x, ξ) is actually the principal symbol when
/ −n . Therefore, tr p−n (x, ξ) = 2m g(ξ, ξ)−n/2 .
P = |D|
Now g(ξ, ξ) = g ij ξi ξj in local coordinates on T ∗ M . To compute its integral
over the Euclidean sphere |ξ| = 1 [rather than over the ellipsoid g(ξ, ξ) = 1],

310
Part III Dixmier trace and Wodzicki residue

we make a change of coordinates x 7→ y = ψ(x), and we note that (x, ξ) 7→


(y, η) where ξ = ψ ′ (x)t η. We can choose ψ such that ψ ′ (x) = [g ij (x)]1/2 , a
positive-definite n × n matrix,
R in which case g ij (x) ξi ξj = δ kl ηk ηl = |η|2 . Now
−n
tr p−n (y, η) = 2 |η| , so |η|=1 tr σ−n (y, η) = 2m Ωn , and the Wodzicki residue
m

density is

/ −n = 2m Ωn |dn y| = 2m Ωn det ψ ′ (x) |dn x|.


wresx |D|
p
But det ψ ′ (x)) = det g(x) by construction, so we arrive at
p
/ −n = 2m Ωn det(gx ) |dn x| = 2m Ωn νg .
wresx |D|

/ −n = 2m Ωn Vol(M ), as claimed.
Integrating this over M gives Wres |D|
What we have gained? We no longer need the full spectrum of the Dirac
operator: its principal symbol is enough to give the Wodzicki residue.

5.4 Dixmier trace and Wodzicki residue


There is a third method of computing the logarithmic divergence of the spec-
/ by means of residue calculus applied to powers of pseudodifferential
trum of D,
operators. We shall give (only) a brief outline of what is involved.
Suppose that H is an elliptic pseudodifferential operator on Γ(M, E) that
extends to a positive selfadjoint operator (also denoted here by H) on the Hilbert
R
space L2 (M, E), which is defined as the completion of { s ∈ Γ(M, E) : M (s |
p
s) νg < ∞ } in the norm kψk := hψ | ψi, where
Z
hφ | ψi := (φ | ψ) νg
M

is the scalar product introduced in Section 3.1. We have in mind the example
H = |D|/ = (D / 2 )1/2 or else H = (D/ 2 + 1)1/2 , in case ker D
/ 6= {0}.
Since M is compact, the operator H on L2 (M, E) is known to be Fred-
holm [t-me96], thus ker H is finite dimensional. We can define its powers H −s ,
for s ∈ C, by holomorphic functional calculus:
I
1
H −s := λ−s (λ − H)−1 dλ
2πi Γ
where Γ is a contour that winds once anticlockwise around the spectrum of H,
excluding 0 to avoid the branch point of λ−s . (We define H −s ψ := 0 for ψ ∈
ker H.)
By applying the same Cauchy integrals to the complete symbol of H, one
can show that H −s is pseudodifferential, and obtain much information about
its integral kernel. This was first done by Seeley [s-rt67]. He found that the
following properties hold.
• If H has order d > 0, then for ℜs > n/d, H −s is traceless and ζH (s) :=
Tr H −s is holomorphic on this open half-plane.
• For x 6= y, the function s 7→ KH −s (x, y) extends from the half-plane
ℜs > n/d to all of C, as an entire function.

311
Part III Dixmier trace and Wodzicki residue

• For x = y, the function s 7→ KH −s (x, x) can be continued to a meromor-


phic function on C, with possible poles only at { s = (n − k)/d : k =
0, 1, 2, . . . }.
• The residues at these poles are computed by integrating certain symbol
terms over the sphere |ξ| = 1 in Tx∗ M .
Later on, Wodzicki [w-m84] made a deep study of the spectral asymptotics of
these operators, and in particular found that at s = n/d, the operator H −n/d is
of order (−n), and the residue at this pole depends only on its principal symbol;
in fact,
1
Ress=n/d KH −s (x, x) |dn x| = wresx H −n/d .
d(2π)n
Corollary 5.17. If A is a positive elliptic ΨDO of order (−n) = − dim M on
L2 (M, E), then s 7→ Tr As is convergent and holomorphic on { s ∈ C : ℜs >
−1 }, it continues meromorphically to C with a (simple) pole at s = 1, and
1
Ress=1 (Tr As ) = Wres A.
n(2π)n

(For the proof, one applies Seeley’s theory to H = A−1 .)


A basic result in noncommutative geometry is Connes’ trace theorem of
1988 [c-a88], which shows that this residue is actually a Dixmier trace.
Theorem 5.18 (Connes). If A is a positive elliptic ΨDO of order (−n) =
− dim M on H = L2 (M, E), the operator A lies in the Dixmier trace class
L1+ (H), it is “measurable”, i.e., Trω A =: Tr+ A is independent of ω, and the
following equalities hold:
1
Tr+ A = Ress=1 (Tr As ) = Wres A.
n(2π)n

We omit the proof, but a few comments can be made. In view of what was
already said, it is enough to establish the first equality. The elliptic operator
H = A−1 , of order n, has compact resolvent [t-me96], so that A itself is compact
(we ignore any finite-dimensional kernel). If the eigenvalues of A are λk = sk (A)
(listed in decreasing order), the first equality reduces to the following known
theorem on divergent series:
P∞
Proposition 5.19 (Hardy). Suppose that λk ↓ 0 as k → ∞, that k=1 λsk < ∞
P∞ PN
for s > 1, and that lims↓1 (s − 1) k=1 λsk = C exists. Then log1 N k=1 λk → C
as N → ∞.
For a proof of the Proposition, see [fgv01, pp. 294–295].
Next note that both Tr+ A and Wres A are bilinear in A, so we can weaken
the positivity hypothesis when comparing them. (There are other zeta-residue
formulas available which are bilinear in A, but we do not go into that here.)
Corollary 5.20. If A is a linear combination of positive elliptic pseudodiffer-
ential operators of order (−n), then A ∈ L+ , A is measurable, and Tr+ A =
1
n(2π)n Wres A.

312
Chapter 6

Spectral triples: General


Theory

6.1 The Dixmier trace revisited


Let (A, H, D) be a spectral triple, whose algebra A is unital. We continue to
assume, for convenience, that ker D = {0}, so that D−1 is a compact operator
on H. Suppose now that |D|−p ∈ L1+ , for some p ≥ 1. Then the functional
on A given by a 7→ Trω (a |D|−p ), for some particular ω, is our candidate for a
“noncommutative integral”. To see why that should be so, we first examine the
commutative case.
Proposition 6.1. If M is a compact boundaryless n-dimensional spin manifold,
with Riemannian metric g and Dirac operator D, / then for each a ∈ C ∞ (M ) the
/ −n
operator a |D| is measurable, and
Z
Tr+ (a |D|
/ −n ) = Cn a νg ,
M

where Cn is a constant depending only on n, namely,


 1
m

C2m = if n = 2m,
2 Ωn m!(2π)m
Cn = , that is, 1
n(2π)n 
C2m+1 = if n = 2m + 1.
(2m + 1)!! π m+1
−n
/
Proof. We know that |D| / −n is a ΨDO with principal symbol σ |D| (x, ξ) =
−n/2 m m
gx (ξ, ξ) 12m , a scalar matrix of size 2 × 2 . As a multiplication operator
on L2 (M, S), a is a ΨDO of order 0, with principal symbol σ a (x, ξ) = a(x) 12m .
/ −n
/ −n is of order −n, with tr σ a|D|
Thus a|D| (x, ξ) = 2m a(x) gx (ξ, ξ)−n/2 .

313
Part III The Dixmier trace revisited

Now by the trace theorem, we find, using the calculation in Example 5.16,
1
Tr+ (a|D|
/ −n ) = / −n )
Wres(a|D|
n(2π)n
Z Z 
2m
= a(x) gx (ξ, ξ)−n/2 σ |dn x|
n(2π)n M |ξ|=1
Z p
2 m Ωn
= a(x) det gx |dn x|
n(2π)n M
Z
2 m Ωn
= a(x) νg .
n(2π)n M

Therefore, the functional a 7→ Tr+ (a |D|


/ −n ) is just the usual integral with
respect to the Riemannian volume form, expect for the normalization constant.
Therefore, it can be adapted to more general spectral triples as a “noncommu-
tative integral”.
However, in the noncommutative case, it is not obvious that a 7→ Tr+ (a |D|
/ −n )
+ / −n + / −n
will be itself a trace. Why should Tr (ab |D| ) be equal to Tr (ba |D| )=
Tr+ (a |D|
/ −n b)? To check this tracial property of the noncommutative integral,
we need the Hölder inequality for Dixmier traces.
Fact 6.2 (Horn’s inequality). If T, S ∈ K and n ∈ N, then
n−1
X
σn (T S) ≤ sk (T ) sk (s). (6.1)
k=0

Proposition 6.3. (a) If T ∈ L1+ and S is a bounded operator on H, then for


any Dixmier trace Trω , the following inequality holds:

Trω |T S| ≤ (Trω |T |) kSk. (6.2a)

(b) Let 1 < p < ∞ and q = p/(p − 1), so that p1 + 1q = 1, and let T, S ∈ K be
such that |T |p , |S|q ∈ L1+ . Then for any Trω , we get

Trω |T S| ≤ (Trω |T |p )1/p (Trω |T |q )1/q . (6.2b)

Proof. Ad (a): By the minimax formula (4.2) for singular values, we find, for
each k ∈ N,

sk (T S) = inf{ k(1 − P )T Sk : P = P 2 = P ∗ , rank P ≤ k }


≤ inf{ k(1 − P )T k kSk : P = P 2 = P ∗ , rank P ≤ k } = sk (T ) kSk,

Summing over k = 0, 1, . . . , n − 1, we get σn (T S) ≤ σn (T ) kSk. Thus


σn (T S) σn (T )
≤ kSk for all n ≥ 2,
log n log n
and linear interpolation gives the same relation with N replaced by and real
λ ≥ 2. Using the definition (4.4) of τλ and integrating over λ ≥ 3, we get

τλ (T S) ≤ τλ (T ) kSk for all λ ≥ 3,

and therefore Trω |T S| ≤ (Trω |T |)kSk for all ω.

314
Part III The Dixmier trace revisited

Ad (b): From (6.1) and the ordinary Hölder inequality in Rn , we get


 X 1/p  X 1/q
p q
σn (T S) ≤ sk (T ) sk (S) = σn (|T |p )1/p σn (|S|q )1/q .
0≤k<n 0≤k<n

If n ≤ λ < n + 1 with λ = n + t, then, with an := σn (|T |p )1/p and bn :=


σn (|S|q )1/q ,

σλ (T S) = (1 − t)σn (T S) + tσn+1 (T S)
≤ (1 − t)an bn + tan+1 bn+1
1/p 1/q
≤ (1 − t)apn + tapn+1 (1 − t)aqn + taqn+1
= σλ (|T |p )1/p σλ (|S|q )1/q for all λ ≥ 2,

where we have used the Hölder inequality in R2 . Again we employ (4.4) and

use the Hölder inequality for the integral log1 λ 3 (·) du
u . This gives

τλ (T S) ≤ τλ (|T |p )1/p τλ (|T |q )1/q , for λ ≥ 3.

Thus τ (|T S|) ≤ τ (|T |p )1/p τ (|T |q )1/q as positive elements of the corona C*-
algebra B∞ . Finally, we use the Hölder inequality for the state ω of this com-
mutative C*-algebra, namely

ω τ (|T |)p )1/p τ (|S|q )1/q ≤ ω(τ (|T |)p )1/p ω(τ (|S|q )1/q ,

and the result (6.2b) follows at once.


Proposition 6.4. Let (A, H, D) be any spectral triple whose operator D is
invertible, and let a ∈ A. Then the commutator [|D|r , a] is a bounded operator
for each r such that 0 < r < 1.
We postpone the proof of this Proposition until later. It is a crucial property
of spectral triple that this bounded commutator property is not automatic for
the case r = 1, that is, the commutators [|D|, a] need not be bounded in general.
Theorem 6.5. If (A, H, D) is a spectral triple such that |D|−p ∈ L1+ (H) for
some p ≥ 1, then for each a ∈ A and any T ∈ B(H), the following tracial
property holds:

Trω (aT |D|−p ) = Trω (T a |D|−p ) for all ω. (6.3)

Proof. Note that aT |D|−p and T a |D|−p lie in L1+ since L1+ is an ideal in
B(H). Also the Hölder inequality (6.2a) gives

Trω ([a, T ] |D|−p ) = Trω (T [|D|−p , a]) ≤ kT k Trω [|D|−p , a] ,

so we must show that Trω [|D|−p , a] = 0 for all a ∈ A. We have not supposed
that p ∈ N, so write p = kr with k ∈ N, 0 < r < 1, and let R := |D|−r , a
positive compact operator. Then
k
X k
X
[|D|−p , a] = [Rk , a] = Rj−1 [R, a] Rk−j = − Rj [|D|r , a] Rk−j+1 .
j=1 j=1

315
Part III The Dixmier trace revisited

Applying Hölder’s inequality to each term, we get

Trω Rj [|D|r , a] Rk−j+1 ≤ k[|D|r , a]k (Trω Rjpj )1/pj (Trω R(k−j+1)qj )1/qj ,

where qj = pj /(pj − 1) and the number pj > 1 must be chosen so that all Rjpj
and all R(k−j+1)qj are trace-class: for that, we need rjpj > p and r(k−j +1)qj >
p. This will happen if we take
p p
pj := , qj := ,
r(j − 21 ) r(k − j + 21 )

and then p1j + q1j = 1, since rk = p. Since Trω vanishes on L1 (H), we need only
to check that

|D|−p ∈ L1+ (H) =⇒ |D|−s ∈ L1 (H) for all s > p. (6.4)

This is a consequence of the next lemma.


Lemma 6.6. If A ∈ L1+ (H) and A ≥ 0, then As ∈ L1 (H) for s > 1.
Proof. We need the following result on sequence spaces. If E is a Banach space,
we denote by E ∗ the dual Banach space of continuous linear forms on E.
Fact 6.7. If s := { (s0 , s1 , . . . ) ∈ CN : (s0 + · · · + sn−1 )/ log n is bounded }, if
s0 is the closure of the finite sequences in s, and if t := { (t0 , t1 , . . . ) ∈ CN :
P
k≥0 |tk |/(k + 1) < ∞ }, then s0 , s and t are completeP in the obvious norms,
and under the standard duality pairing hs, ti := k≥0 sk tk , there are isometric
isomorphisms s∗0 ≃ t and t∗ ≃ s.
Now let K− := { T ∈ K : {sk (T )}k≥0 ∈ t }, and let L1+
0 be the closure of the
finite-rank operators in L1+ . Then (L1+
0 )∗
≃ K −
and (K − ∗
) ≃ L1+ as Banach
spaces.
For T ∈ Lq with 1 < q < ∞, the Hölder inequality for sequences gives

X sk (T ) X 1/q X
1
1/p
q
≤ sk (T ) = kT kq ζ(p)1/p < ∞,
k+1 (k + 1)p
k≥0 k≥0 k≥0

so that Lq ⊂ K− for all 1 < q < ∞. Since (Lq )∗ ≃ Lp with p = q/(q − 1), we
conclude that L1+ ⊂ Lp for all p > 1. (This is why we employ the notation
L1+ , of course.)
Now if A ∈ L1+ with A ≥ 0, then As ∈ Lp/s (H) whenever 1 < s ≤ p. In
particular, when p = s, we see that
X X X
kAs k1 = sk (As ) = λk (As ) = λk (A)s = (kAks )s < +∞,
k≥0 k≥0 k≥0

since A ∈ L1+ implies A ∈ Ls .


This establishes (6.4) and concludes the proof of Theorem 6.5.
Corollary 6.8. If A ≥ 0 is in L1+ , and Tr+ A > 0, then Tr+ As = 0 for s > 1.
To establish Proposition 6.4, we use the following commutator estimate, due
to Helton and Howe [hh73].

316
Part III Regularity of spectral triples

Lemma 6.9. Let D be a selfadjoint operator on H, and let a ∈ B(H) with


a(Dom D) ⊆ Dom D be such that [D, a] extends to a bounded operator on H.
Suppose also that g : R → R is smooth, with Fourier transform is a function ĝ
such that t 7→ t ĝ(t) is integrable on R. Then [g(D), a] extends to a bounded
operator on H, such that
Z
1
k[g(D), a]k ≤ k[D, a]k |t ĝ(t)| dt.
2π R

Proof. We may define Z


1
g(D) := ĝ(t)eitD dt
2π R
for any smooth function g, since ĝ has compact support. Now
Z 1
d
hφ | [eitD , a]ψi = hφ | eistD a ei(1−s)tD ψi ds
0 ds
Z 1
d 
= it hDe−istD φ | aei(1−s)tD ψi − hφ | eistD aDei(1−s)tD ψi ds
0 ds

for φ, ψ ∈ Dom D, and thus

hg(D)φ | aψi − hφ | ag(D)ψi


Z Z 1
1 d 
= tĝ(t) hDe−istD φ | aei(1−s)tD ψi − hφ | eistD aDei(1−s)tD ψi ds dt
2π R 0 ds
Z
k[D, a]k
≤ kφk kψk |t ĝ(t)| dt,
2π R

so that [g(D), a] extends to a bounded operator, and the required estimate


holds.
Proof of Proposition 6.4. We want to apply Lemma 6.9, using |x|r instead of
g(x), x ∈ R. But x 7→ |x|r is not smooth at x = 0 (although it is homogeneous
of degree r), so we modify it near x = 0 to get a smooth function g(x) such that
g(x) = |x|r for |x| ≥ δ, for some δ > 0. Thus g(x) = |x|r + h(x), where supp h ⊂
[−δ, δ]. We can write its derivative as a sum of two terms, g ′ (x) = u(x) + h′ (x),
where supp h′ ⊂ [−δ, δ] and u is homogeneous of negative degree r − 1. Taking
Fourier transforms on R, we get it ĝ(t) = û(t) + ĥ′ (t), where ĥ′ (t) is analytic
and û is homogeneous of degree −1 − (r − 1) = −r, with −1 < −r < 0. Thus
tĝ(t) is locally integrable near t = 0, and tĝ(t) → 0 rapidly for large t, since g ′
is smooth. We end up with an estimate

k[|D|r , a]k ≤ Cr k[D, a]k + k[h(D), a]k,


R
where Cr := (2π)−1 R |tĝ(t)| dt is finite, and k[h(D), a]k is finite since h(D) is
a bounded operator.

6.2 Regularity of spectral triples


The arguments of the previous section are not applicable to determine whether
[|D|, a] is bounded, in the case r = 1. This must be formulated as an assump-
tion. In fact, we shall ask for much more: we want each element a ∈ A, and

317
Part III Regularity of spectral triples

each bounded operator [D, a] too, to lie in the smooth domain of the following
derivation.
Notation. We denote by δ the derivation on B(H) given by taking the commu-
tator with |D|. It is an unbounded derivation, whose domain is

Dom δ := { T ∈ B(H) : T (Dom |D|) ⊆ Dom |D|, [|D|, T ] is bounded }.

We write δ(T ) := [|D|, T ] for T ∈ Dom δ.

T (A, H, D) is called regular, if for each a ∈ A,


Definition 6.10. A spectral triple
the operators a and [D, a] lie in k∈N Dom δ k .
The regularity condition does not depend on the invertibility of D (that is,
the condition ker D = {0}) which we have been assuming, to simplify certain
calculations. One can always replace |D| by hDi := (D2 +1)1/2 in the definition,
since f (D) := hDi − |D| is bounded. If δ ′ denotes the derivation δ ′ (T ) :=
[hDi, T ] = δ(T ) + [f (D), T ], then clearly Dom δ ′ = Dom δ, and it is easy to
show by induction that Dom δ ′k = Dom δ k for each k ∈ N, so one may instead
define regularity using δ ′ . This is the approach taken in the work of Carey
et al [cprs04], who use the term “QC ∞ ” instead of “regular” for this class of
spectral triples.
Definition 6.11. Suppose that (A, H, D) is a regular spectral triple, with D
invertible. For each s ≥ 0, consider the operator |D|s defined by functional
calculus.
p Define also Hs := Dom |D|s for s ≥T 0, with the HilbertTnorm kξks :=

kξk + k|D|s ξk2 . Their intersection H∞ = s≥0 Dom |D|s = k=0 Dom |D|k
2

is the smooth domain of the positive selfadjoint operator |D|. Its topology is
defined by the seminorms k · kk , for k ∈ N. Each Hs (and thus also H∞ ) is
complete, since the operators |D|s are closed, thus H∞ is a Fréchet space.
Since a ∈ A implies a ∈ Dom δ, we see that a(H1 ) ⊆ H1 , and then we can
write a(|D|ξ) = |D|(aξ) − [|D|, a] ξ for ξ ∈ H1 . Also,

kaξk21 = kaξk2 + k|D|aξk2


= kaξk2 + ka|D|ξ + δ(a)ξk2
≤ kaξk2 + 2kδ(a)ξk2 + 2ka|D|ξk2
≤ max{kak2 + 2kδ(a)k2 , 2kak2} kξk21 ,

where we have used the parallelogram law kξ + ηk2 + kξ − ηk2 = 2kξk2 + 2kηk2 .
Therefore, a extends to a bounded operator on H1 . If (A, H, D) is regular,
then by induction we find that a(Hk ) ⊂ Hk continuously for each k, so that
a(H∞ ) ⊂ H∞ continuously, too.
Definition 6.12. If r ∈ Z, let OprD be the vector space of linear maps T : H∞ →
H∞ for which there are constants Ck , for k ∈ N, k ≥ r, such that

kT ξkk−r ≤ Ck kξkk for all ξ ∈ H∞ .

Every such T extends to a bounded operator from Hk to Hk−r , for each k ∈ N.


Note that |D|r ∈ OprD for each r ∈ Z. If T ∈ OprD and S ∈ OpsD , then
r+s
ST ∈ OpD .

318
Part III Regularity of spectral triples

Suppose (A, H, D) is regular. Then A ⊂ Op0D and [D, A] := { [D, a] : a ∈


A } ⊂ Op0D , too. Moreover, if a ∈ A, then

[D2 , a] = [|D|2 , a] = |D| [|D|, a] + [|D|, a] |D|


= |D|δ(a) + δ(a)|D| = 2|D|δ(a) − [|D|, δ(a)]
= 2|D|δ(a) − δ 2 (a),

so that [D2 , a] ∈ Op1D . Also [D2 , [D, a]] ∈ Op1D in the same way.
If b lies the subalgebra of B(H) generated by A and [D, A], we introduce

L(b) := |D|−1 [D2 , b] = 2δ(b) − |D|−1 δ 2 (b),


R(b) := [D2 , b] |D|−1 = 2δ(b) + δ 2 (b) |D|−1 . (6.5)
T
If b ∈ k≥0 Dom δ k , then L(b) and R(b) lie in Op0D . The operations L and R
commute: indeed,

L(R(b)) = |D|−1 [D2 , [D2 , b] |D|−1 ] = |D|−1 [D2 , [D2 , b] |D|−1 = R(L(b)).

Note also that L2 (b) = |D|−2 [D2 , [D2 , b]].


T T
Proposition 6.13. If D is invertible, then k,l≥0 Dom(Lk Rl ) = m≥0 Dom δ m ⊂
B(H).
Proof. We use the following identity for |D|−1 , obtained from the spectral the-
orem: Z
2 ∞ 2
|D|−1 = (D + µ2 )−1 dµ, (6.6)
π 0
in order to compute the commutators. We shall show that Dom L2 ∩ Dom R ⊂
Dom δ.
Indeed, if b ∈ Dom L2 ∩ Dom R implies b ∈ Dom δ, then b ∈ Dom L4 ∩
2
Dom
T L R∩Dom R2 implies
T δb ∈ Dom L2 ∩Dom R, so b ∈ Dom δ 2 . By induction,
k l m
k,l≥0 Dom(L R ) ⊂ m≥0 δ . The converse inclusion is clear, from (6.5).
Take b ∈ Dom L2 ∩ Dom R, and compute [|D|, b] as follows:

[|D|, b] = [D2 |D|−1 , b] = [D2 , b] |D|−1 + D2 [|D|−1 , b]


Z
2 ∞ 
= [D2 , b](D2 + µ2 )−1 + D2 [(D2 + µ2 )−1 , b] dµ
π 0
Z
2 ∞ 
= [D2 , b](D2 + µ2 )−1 − D2 (D2 + µ2 )−1 [D2 + µ2 , b](D2 + µ2 )−1 dµ
π 0
Z
2 ∞
= (1 − D2 (D2 + µ2 )−1 )[D2 , b](D2 + µ2 )−1 dµ
π 0
Z
2 ∞ 2 2
= µ (D + µ2 )−1 [D2 , b](D2 + µ2 )−1 dµ
π 0
Z
2 ∞ 
= [D2 , b](D2 + µ2 )−2 + [(D2 + µ2 )−1 , [D2 , b]](D2 + µ2 )−1 µ2 dµ
π 0
Z
2 ∞ 
= R(b)|D|(D2 + µ2 )−2 − (D2 + µ2 )−1 D2 L2 (b)(D2 + µ2 )−2 µ2 dµ
π 0

319
Part III Regularity of spectral triples

D2 2
Now R(b) and D2 +µ2 L (b) are bounded, by hypothesis. Also
Z ∞ Z ∞ Z π/2
2 xµ2 dµ 2 t2 dt 2 1
= = sin2 θ dθ = ,
π 0 (x2 + µ2 )2 π 0 1 + t2 π 0 2
while
Z ∞ Z 1 Z ∞
2 −2 2 2 −2 2
2
(D + µ ) µ dµ = 2
(D + µ ) µ dµ + (D2 + µ2 )−2 µ2 dµ
0 0 1

is bounded by
Z 1 Z ∞
1
kD−4 kµ2 dµ + µ−2 dµ = kDk−4 + 1.
0 0 3
Thus [|D|, b] is bounded with the estimate
 
1 1 −4 2
k[|D|, b]k ≤ kR(b)k + kDk + 1 kL2 (b)k.
2 3 π
Hence b ∈ Dom δ, as desired.
Corollary 6.14. The standard commutative example (C ∞ (M ), L2 (M, S), D)
/ is
a regular spectral triple.
Proof. We need one more fact from the theory of ΨDOs (see [t-me96], for ex-
ample): over a compact manifold M , with a hermitian vector bundle E, a ΨDO
of order zero is bounded as an operator on L2 (M, E). Thus we need only show
/ a] = −i c(da), then Lk Rl is a ΨDO of order ≤ 0, for
that, if b = a or b = [D,
each k, l ∈ N.
/ a]ψ = −i c(da)ψ are bounded
For k = l = 0, note that ψ 7→ aψ and ψ 7→ [D,
multiplication and Clifford-action operators. Their (principal) symbols are
σ a (x, ξ) = a(x) 12m ,
Xn
/
σ [D,a] (x, ξ) = −i ∂j a(x)cj = −i {c(ξ), a(x)} = −i c(da).
j=1

For k + l > 0, we use Lk Rl = |D|/ −k (ad D/ 2 )k+l (·)|D| / 2 is a second-


/ −l . Now D
/2
order ΨDO, with σ2D (x, ξ) = g(ξ, ξ) 12m , so that when P is of order d then
2 2
/ , P ] is of order ≤ d + 1. Hence, if a ∈ C ∞ (M ), then (ad D
[D / )k+l (a) is of
k l
order ≤ k + l, and thus L R is of order ≤ 0. The same is true if a is replaced
by −i c(da). Thus Lk Rl (b) is bounded, if b ∈ A or b ∈ [D, / A].

This example also shows why regularity is defined using the derivation δ =
[|D|, · ] instead of the apparently simpler derivation [D, · ]. Indeed, we have
just seen that for a ∈ C ∞ (M ), the operator [|D|, / [D,
/ a]] has order zero (and
therefore, it lies in Op0D/ . On the other hand, [D,
/ [D,
/ a]] is in general a ΨDO of
order 1 (and so it lies in Op1D/ ). Indeed, the first-order terms in its symbol are

[σ D/ , σ [D,a]
/
](x, ξ) = [cj ξj , −i ck ∂k a(x)] = −i [cj , ck ] ξj ∂k a(x)
which need not vanish since cj , ck do not commute. In contrast, the principal
/ is a scalar matrix, which commutes with that of [D,
symbol of |D| / a], and the
order of the commutator drops to zero.

320
Part III Pre-C*-algebras

6.3 Pre-C*-algebras
If any spectral triple (A, H, D), the algebra A is a (unital) ∗-algebra of bounded
operators acting on a Hilbert space H [or, if one wishes to regard A abstractly,
a faithful representation π : A → B(H) is given]. Let A be the norm closure of
A [or of π(A)] in B(H): it is a C*-algebra in which A is a dense ∗-subalgebra.
A priori, the only functional calculus available for A is the holomorphic one:
I
1
f (a) := f (λ)(λ1 − a)−1 dλ, (6.7)
2πi Γ

where Γ is a contour in C winding (once positively) around sp(a), and sp(a)


means the spectrum of a in the C*-algebra A. To ensure that a ∈ A implies
f (a) ∈ A, we need the following property:
If a ∈ A has an inverse a−1 ∈ A, then in fact a−1 lies in A (briefly: A∩A× =
× ×
A , where H A is the group of invertible elements of A). If this condition holds,
1
then 2πi Γ f (λ)(λ1 − a)−1 dλ is a limit of Riemann sums lying in A. To ensure
convergence in A (they do converge in A), we need only ask that A be complete
in some topology that is finer than the C ∗ -norm topology.
Definition 6.15. A pre-C*-algebra is a subalgebra of A of a C*-algebra A,
which is stable under the holomorphic functional calculus of A.
Remark 6.16. This condition appears in Blackadar’s book [b-b98] under the
name “local C*-algebra”. However, one can wonder how such a property could
be checked in practice. Consider the two conditions on a ∗-subalgebra A of a
unital C*-algebra A:
(a) A is stable under holomorphic functional calculus; that is, a ∈ A implies
f (a) ∈ A, according to (6.7).
(b) A is spectrally invariant in A [s-lb92], that is,

a ∈ A and a−1 ∈ A =⇒ a−1 ∈ A. (6.8)

In particular, (6.8) implies spA (a) = spA (a), for all a ∈ A.


Question: If A is known to have a (locally convex) vector space topology under
which A is complete (needed for convergence of the Riemann sums defining the
contour integral) and such that the inclusion A ֒→ A is continuous, are (a) and
(b) equivalent?
Ad (a) =⇒ (b): This is clear: if a ∈ A, a−1 ∈ A, use f (λ) := 1/λ outside
spA (a).
Ad (b) =⇒ (a): To prove that the integral converges in A, because A is
complete, we need to show that the integrand is continuous. Note that since the
inclusion i : A ֒→ A is continuous, then A× = { a ∈ A : a−1 ∈ A } = A ∩ A× =
i−1 (A× ) is open in A. But we still need to show that a 7→ a−1 : A× → A× is
continuous. This will follow if A is a Fréchet algebra [s-lb92].
Corollary 6.17 (Schweitzer). If A is a unital Fréchet algebra, and if k · kA is
continuous in the topology of A, then Conditions (a) and (b) are equivalent.

321
Part III Pre-C*-algebras

If A is a nonunital algebra, we can always adjoin a unit in the usual way,


and work with Ae := C ⊕ A whose unit is (1, 0), and with its C ∗ -completion
e := C⊕A. Since the multiplication rule in Ae is (λ, a)(µ, b) := (λµ, µa+λb+ab),
A
e with inverse (1, b), if and only if
we see that 1 + a := (1, a) is invertible in A,
a + b + ab = 0.
Lemma 6.18. If A is a unital, Fréchet pre-C*-algebra, then so also is Mn (A) =
Mn (C) ⊗ A.
Sketch proof. It is enough to show that a ∈ Mn (A) is invertible for a close to
the identity 1n in the norm of Mn (A). But for a close to 1n , the procedure of
Gaussian elimination gives matrix factorization a =: ldu, where
     
1 0 ... 0 d1 0 . . . 0 1 ∗ ... ∗
∗ 1 . . . 0  0 d2 . . . 0  0 1 . . . ∗
     
l = . . .  , d= .  , u = . . . ,
 .. .. . . 0  ..
.
.. . .. 0   .. .. . . ∗

∗ ∗ ... 1 0 0 . . . dn 0 0 ... 1

with dj ∈ A such that kdj − 1kA < 1, for j = 1, . . . , n. Thus d−1 exists, and
a−1 = u−1 d−1 l−1 ∈ Mn (A).
For n = 2, we get explicitly
   
1 0 a1 1 0 1 a−1
11 a12 ,
a=
a21 a−1
11 1 0 a22 − a21 a−1
11 a12 0 1

provided k1 − a11 kA < 1. For larger n, if k1n − akMn (A) < δ for δ small
enough, we can perform (n − 1) steps of Gaussian elimination (without any
exchanges of rows or columns) and get the factorization a = ldu in Mn (A) with
d invertible.
Lemma 6.19. The Schwartz algebra S(Rn ) is a nonunital pre-C*-algebra.
Proof. We represent S(Rn ) by multiplication operators on L2 (Rn ). Its C ∗ -
completion is C0 (Rn ). Note that C1 ⊕ C0 (Rn ) ≃ C(Sn ). Suppose f ∈ S(Rn ),
and that there exists g ∈ C0 (Rn ) such that (1+f )(1+g) = 1. Then f +g+f g = 0,
and 1 + g = 1/(1 + f ) in C(Sn ). Now, since f is C ∞ , then in particular g is
smooth on Rn and all derivatives ∂ α g are bounded. This entails that f g ∈ S(Rn )
also.
Finally, g = −f − f g lies in S(Rn ), so that (1 + g) = (1 + f )−1 lies in
C1 ⊕ S(Rn ), as required.
Example 6.20. If M is compact boundaryless smooth manifold, then C ∞ (M ) is
a unital Fréchet pre-C*-algebra. The topology on C ∞ (M ) is that of “uniform
convergence of all derivatives”:

fk → f in C ∞ (M ) if and only if kX1 . . . Xr fk −X1 . . . Xr f k∞ → 0 as k → ∞,

for each finite set of vector fields {X1 , . . . , Xr } ∈ X(M ). This makes C ∞ (M )
a Fréchet space. If f ∈ C ∞ (M ) is invertible in C(M ), then f (x) 6= 0 for any
x ∈ X, and so 1/f is also smooth. Thus C ∞ (M )× = C ∞ (M ) ∩ C(M )× .
We state, without proof, two important facts about Fréchet pre-C*-algebras.

322
Part III Pre-C*-algebras

Fact 6.21. If A is a Fréchet pre-C*-algebra and A is its C ∗ -completion, then


Kj (A) = Kj (A) for j = 0, 1. More precisely, if i : A → A is the (continuous,
dense) inclusion, then i∗ : Kj (A) → Kj (A) is an surjective isomorphism, for
j = 0 or 1.

This invariance of K-theory was proved by Bost [b-j90]. For K0 , the spectral
invariance plays the main role. For K1 , one must first formulate a topological
K1 -theory is a category of “good” locally convex algebras (thus whose invertible
elements form an open subset and for which inversion is continuous), and it is
known that Fréchet pre-C*-algebras are “good” in this sense.
Fact 6.22. If (A, H, D) is a regular spectral triple, we can confer on A the
topology given by the seminorms

qk (a) := kδ k (a)k, qk′ (a) := kδ k ([D, a])k, for each k ∈ N. (6.9)

The completion Aδ of A is then a Fréchet pre-C*-algebra, and (Aδ , H, D) is


again a regular spectral triple.
These properties of the completed spectral triple are due to Rennie [r-a03].
We now discuss another result of Rennie, namely that such completed algebras
of regular spectral triples are endowed with a C ∞ functional calculus.
Proposition 6.23. If (A, H, D) is a regular spectral triple, for which A is
complete in the Fréchet topology determined by the seminorms (6.9), then A
admits a C ∞ -functional calculus. Namely, if a = a∗ ∈ A, and if f : R → C is
a compactly supported smooth function whose support includes a neighbourhood
of sp(a), then the following element f (a) lies in A:
Z
1
f (a) := fˆ(s) exp(isa) ds. (6.10)
2π R

Remark 6.24. One may use the continuous functional calculus in the C*-algebra A
to define the one-parameter unitary group s 7→ exp(isa), for s ∈ R. Then the
right hand side of (6.10) coincides with the element f (a) ∈ A defined by the
continuous functional calculus in A.
Proof. The map δ = ad |D| : A → B(H) is a closed derivation [br87] since |D|
is a selfadjoint operator. To show that f (a) ∈ Dom δ and that
Z
1
δ(f (a)) = fˆ(t) δ(exp(ita)) dt, (6.11)
2π R

we need to show that the integral on the right hand side converges. Indeed, by
the same token, the formula
Z 1
δ(exp(ita)) = it exp(ista) δ(a) exp(i(1 − s)ta) ds
0

shows that exp(ita) ∈ Dom δ because


Z 1 Z 1
it exp(ista) δ(a) exp(i(1 − s)ta) ds ≤ |t| kδ(a)k ds = |t| kδ(a)k,
0 0

323
Part III Pre-C*-algebras

and dominated convergence of the integral follows. Plugging this estimate into
(6.11), we get
Z Z
1 1
|fˆ(t)| kδ(exp(ita))k dt ≤ kδ(a)k |tfˆ(t)| dt < +∞,
2π R 2π R

since f ∈ Cc∞ (R) implies fˆ ∈ S(R). Thus f (a) ∈ Dom δ, and (6.11) holds.
Now let Am , for m ∈ N, be the completion of A in the norm
m
X m
X
a 7→ qk (a) + qk′ (a) = kδ k (a)k + kδ k ([D, a])k.
k=0 k=0

For m = 0, we get
Z
1
kf (a)k + k[D, f (a)]k ≤ (|fˆ(t)| + k[D, a]k |tf(t)|)
ˆ dt
2π R

by replacing |D| by D in the previous argument.


R
Therefore, f (a) = 2π 1 ˆ
R f (s) exp(isa) ds is a limit of Riemann sums con-

verging in the norm q0 + q0 , so that f (a) ∈ A0 . Next, since δ and (ad D) are
commuting derivations (on A), we get [D, f (a)] ∈ Dom δ, with
Z
1
δ([D, f (a)]) ≤ |fˆ(t)| kδ([D, exp(ita)])k dt
2π R
Z
1 
≤ |tfˆ(t)| kδ([D, a])k + |t2 fˆ(t)| kδ(a)k k[D, a]k dt,
2π R

since tfˆ(t) and t2 fˆ(t) lie in S(R). We conclude that δ extends to a closed
derivation from A0 to B(H).
By an (ugly) induction on m, we find that for k = 0, 1, . . . , m f (a) and
[D, f (a)] lie in Dom δ k , and that δ extends to a closed
T derivation from Am to
B(H), and that f (a) ∈ Am . By hypothesis, A = m∈N Am , and thus f (a) ∈
A.
Before showing how this smooth functional calculus can yield useful results,
we pause for a couple of technical lemmas on approximation of idempotents
and projectors, in Fréchet pre-C*-algebras. The first is an adaptation of a
proposition of [b-j90].
Lemma 6.25. Let A be an unital Fréchet pre-C*-algebra, with C ∗ -norm k · k.
Then for each ε with 0 < ε < 18 , we can find δ ≤ ε such that, for each v ∈ A
with kv − v 2 k < δ and k1 − 2vk < 1 + δ, there is an idempotent e = e2 ∈ A such
that ke − vk < ε.
Proof. Consider the holomorphic function
1 1
√ 
f : { λ ∈ C : |λ| < 4 }→C defined by f (λ) := 2 1− 1 + 4λ ,

where we choose the branch of the square root for which 1 = +1. Note that
f (0) = 0, and that (1 − 2f (λ))2 = 1 + 4λ, so that

f (λ)2 − f (λ) = λ for |λ| < 14 .

324
Part III Pre-C*-algebras

If x ∈ A with kxk < 18 , then (1 + 4x)−1 exists since k1 − (1 + 4x)k < 21 , and

kx(1 + 4x)−1 k ≤ kxk k(1 + 4x)−1 k


X∞
≤ kxk k(−4x)k k
k=0
X∞
≤ kxk k4xkk
k=0
kxk 1
= < ,
1 − 4kxk 4
t
since increases from 0 to 14 for 0 ≤ t ≤ 18 .
1 − 4t
Now let x := v 2 − v, (thus kxk < 81 ), and let y := −x(1 + 4x)−1 = (v −
v )(1 − 2v)−2 , for which kyk < 41 . Note that kxk → 0 implies kyk → 0, which in
2

turn implies kf (y)k → 0, so that for each ε ∈ (0, 18 ), we can choose δ ≤ ε such
that k1 − 2vkkf (y)k < ε whenever k1 − 2vk < 1 + δ and kv − v 2 k = kxk < δ.
Finally, let vt := v + (1 − 2v)f (ty) for 0 ≤ t ≤ 1, and take e := v1 . Since
f (0) = 0, we get v0 = v. Our estimates show that ke − vk = k(1 − 2v)f (y)k < ε.
By holomorphic functional calculus, v ∈ A implies that x, y, vt , e all lie in A,
too. We compute

vt2 − vt = (v + (1 − 2v)f (ty))2 − (v + (1 − 2v)f (ty))


= v 2 − v − (1 − 2v)2 f (ty) + (1 − 2v)2 f (ty)2

= v 2 − v + (1 − 2v)2 f (ty)2 − f (ty)
= v 2 − v + (1 − 2v)2 ty = (v 2 − v)(1 − t),

and in particular e2 − e = 0, as required.

Lemma 6.25 says that in a unital Fréchet pre-C*-algebra A, an “almost


idempotent” v ∈ A that is not far from being a projector (since k1 − 2vk is close
to 1) can be retracted to a genuine idempotent in A. The next Lemma says
that projectors in the C ∗ -completion of A can be approximated by projectors
lying in A.
Lemma 6.26. Let A be an unital Fréchet pre-C*-algebra, whose C ∗ -completion
is A. If q̃ = q̃ 2 = q̃ ∗ is a projector in A, then for any ε > 0, we can find a
projector q = q 2 = q ∗ ∈ A such that kq − q̃k < ε.
Proof. For a suitable δ ∈ (0, 1), to be chosen later, we can find v ∈ A such that
v ∗ = v and kv − q̃k < δ, because A is dense in A. Now

kv 2 − vk ≤ kv 2 − q̃ 2 + q̃ − vk ≤ (kv + q̃k + 1)kv − q̃k < (3 + δ)δ < 4δ,

and
k1 − 2vk ≤ k1 − 2q̃k + 2kq̃ − vk < 1 + 2δ.
Lemma 6.25 now provides an idempotent e = e2 ∈ A such that ke − vk < ε/4,
for δ small enough (in particular, we must take δ < ε/4). To replace e by a

325
Part III Pre-C*-algebras

projector q, we may use Kaplansky’s formula (in the C*-algebra A: see [fgv01,
p. 88], for example) to define

q := ee∗ (ee∗ + (1 − e∗ )(1 − e))−1 .

Indeed, ee∗ + (1 − e∗ )(1 − e) = 1 + (e − e∗)(e∗ − e) ≥ 1 in A, so it is invertible in


A, and thus also in A because A is a pre-C*-algebra. Thus q ∈ A. One checks
that q ∗ = q and q 2 = q. Note also that eq = q.
If A is represented faithfully on a Hilbert space H, we can decompose H as
qH ⊕ (1 − q)H. With respect to this decomposition, we can write
     
1 0 1 T R V
q= , e= , v= ,
0 0 0 0 V∗ S

where R = R∗ ∈ L(qH), S = S ∗ ∈ L((1 − q)H), and V, T : (1 − q)H → qH are


bounded.
Now ke − vk < ε/4, so k(v − e)∗ (v − e)k < ε2 /16; it follows that

ε2 ε2
k(R − 1)2 + V V ∗ k < , k(V − T )∗ (V − T ) + S 2 k < .
16 16
Thus kV V ∗ k < ε2 /16, i.e., kV k < ε/4, and likewise kV − T k < ε/4. Therefore,
kq − ek = kT k < ε/2. Finally,
ε ε
kq − q̃k ≤ kq − ek + ke − vk + kv − q̃k < + + δ ≤ ε.
2 4
Theorem 6.27. Suppose (A, H, D) is a regular spectral triple, in which A is
a unital Fréchet pre-C*-algebra; and assume that A is commutative. Let X =
M (A) be the character space of A, a compact Hausdorff space such that A ∼ =
C(X). Then, for each finite open cover { U1 , . . . , Um } of X, we can choose a
subordinate partition of unity { φ1 , . . . , φm }:

φk ∈ C(X), 0 ≤ φk ≤ 1, supp φk ⊂ Uk , φ1 + · · · + φm = 1,

in such a way that φk ∈ A for k = 1, 2, . . . , m.


Remark 6.28. By definition, X = M (A) is the set of all nonzero ∗-homomorphisms
φ : A → C. Note that if φ ∈ M (A), then φ(1)2 = φ(1) implies φ(1) = 1.
Gelfand’s theorem provided a ∗-isomorphism of unital C*-algebras from A onto
C(X), so that we can regard elements of A as continuous functions on X.
Now let φ ∈ M (A). Recall that spA (a) = spA (a) for all a ∈ A, since A is
a pre-C*-algebra. Because (a − λ1)b = 1 in A implies (φ(a) − λ)φ(b) = 1, we
see that λ ∈
/ spA (a) =⇒ λ 6= φ(a); therefore, φ(a) ∈ spA (a) for all φ ∈ M (A).
Thus |φ(a)| ≤ r(a) ≤ kakA , where r(a) is the spectral radius of a, so that φ
extends to A by continuity. This means that M (A) = M (A) = X, so that we
can regard X as the character space of the pre-C*-algebra A.
Proof of Theorem 6.27. We first choose a partition of unity {φ̃1 , . . . , φ̃m } in
C(X) = A subordinate
q to {U1 , . . . , Um }. Let q̃ ∈ Mm (A) be the matrix whose
(j, k)-entry is φ̃j φ̃k . Then q̃ = q̃ 2 = q̃ ∗ . Choose ε ∈ (0, 1/m). We apply
Lemma 6.26 to the pre-C*-algebra Mm (A) ⊂ Mm (A), to get q = q 2 = q ∗ ∈
Mm (A), with kq − q̃k < ε.

326
Part III Real spectral triples

Let ψi := qP ij ∈ A for j = 1, . . . , m. Then ψ1 + · · · + ψm = tr q, and


m
k tr q − tr q̃k ≤ j=1 kqjj − q̃jj k ≤ mε < 1, so that tr q = tr q̃, because q̃ 7→ tr q̃
is an integer-valued function on X (and tr q̃ is the rank of the vector bundle
corresponding to the projector q̃). Thus,

ψ1 + · · · + ψm = tr q = tr q̃ = φ1 + · · · + φm = 1.

Furthermore, 0 ≤ ψk ≤ 1 since ψk is the (k, k)-element of q = q ∗ q ∈ Mm (A),


and thus {ψ1 , . . . , ψm } is a partition of unity with elements in A. We can modify
{ψk } to get {φk } that will be subordinated to {Uk }, as follows.
Let g : R → [0, 1] be smooth with supp g ⊆ [ε, 1 + ε], and g(t) > 0 for
ε < t ≤ 1. Now Vk := { x ∈ X : ψk (x) > ε } ⊂ Uk , since kψk − φk k < ε.
Let χk := g ◦ ψk . P By the smooth functional calculus, we find that Pmχk ∈ A, for
m
k = 1, . . . , m, and j=1 χj (x) > 0 for all x ∈ X, since otherwise j=1 ψj (x) ≤
mε < 1, impossible. Therefore, χ1 +· · ·+χm is invertible in C(X) = A, and thus
also in A, so we can take φk := χk (χ1 + · · · + χm )−1 ∈ A, having supp φk ⊂ Uk .
Now {φ1 , . . . , φm } is the desired partition of unity.

6.4 Real spectral triples


Recall that a spin structure on an oriented compact manifold (M, ε) is repre-
sented by a pair (S, C), where S is a B-A-bimodule and, according to Proposi-
tion 2.18, C : S → S is an antilinear map such that C(ψ a) = C(ψ) ā for a ∈ A;
C(b ψ) = χ(b̄) C(ψ) for b ∈ B; and, by choosing a metric g on M , which deter-
mines a Hermitian pairing on S, we can also require that (Cφ|Cψ) = (ψ |φ) ∈ A
for φ, ψ ∈ S. S mayR be completed to a Hilbert space H = L2 (M, S), with scalar
product hφ | ψi = M (φ | ψ) νg . It is clear that C extends to a bounded anti-
linear operator on H such that hCφ | Cψi = hψ | φi by integration with respect
to νg , so that (the extended version of) C is antiunitary on H. Moreover, the
Dirac operator is D / = −iĉ ◦ ∇S , where by construction the spin connection ∇S
commutes with C: that is, ∇SX commutes with C, for each X ∈ X(M ).
The property C(ψa) = C(ψ) ā shows that, for each x ∈ X, ψ(x) 7→ C(ψ)(x)
is an antilinear operator Cx on the fibre Sx of the spinor bundle, which is a Fock
space with dimC Sx = 2m . Thus, to determine whether C commutes with D / or
/ α S
not, we can work with the local representation D = −iγ ∇Eα . Here γ = c(θα ),α

for α = 1, . . . , n, is a local section of the Clifford algebra bundle Cl(T ∗ M ) → M ,


and the property C(bψ) = χ(b̄) C(ψ) says that C(γ α ψ) = −γ α C(ψ) whenever
ψ is supported on a local chart domain.
However, replacing b by γ α ∈ Γ(U, Cl1 (T ∗ M )) is only allowed when the
dimension n is even. In the odd case, B consists of sections of the bundle
Cl0 (T ∗ M ), and we can only write relations like C(γ α γ β ψ) = γ α γ β C(ψ) for
ψ ∈ Γ(U, S). But since C is antilinear, in the even case we get

/ = C(−iγ α ∇SEα ψ) = iC(γ α ∇SEα ψ) = −iγ α C(∇SEα ψ) = DCψ.


C Dψ /

/ C] = 0 on H, when n = 2m is even.
Thus [D,
What happens in the odd-dimensional case? Consider what happens on a
single fibre Sx , which carries a selfadjoint representation of Bx = Cl0 (Tx∗ M ).
Recall that we use the convention that c(ω) := c(ωγ) to extend the action
of B to all of Γ(M, Cl(T ∗ M )), where γ = (−i)m θ1 . . . θ2m+1 is the chirality

327
Part III Real spectral triples

element. For ω = θα , then gives C c(ω) C −1 = C c(ωγ) C −1 = c(χ(ωγ)) = c(ωγ)


since ωγ is even for ω odd, and ωγ = im θα θ1 . . . θ2m+1 = (−1)m ωγ. We
conclude that C c(ω) C −1 = (−1)m c(ω) for ω ∈ A1 (M ) real, and therefore
CD / = (−1)m+1 DC
/ by antilinearity of C. We sum up:
(
/
+DC, if n 6≡ 1 mod 4,
CD/=
/
−DC, if n ≡ 1 mod 4.

In the even case, B = Γ(M, Cl(T ∗ M )) contains the operator Γ = c(γ) which
extends to a selfadjoint unitary operator on H. Recall from Definition 1.18 that
cJ (γ) is the Z2 -grading operator on the Fock space Λ• WJ , the model for Sx .
If H± = L2 (M, S ± ) denotes the completion of S ± in the norm of H, then
H = H+ ⊕ H− , with Γ being the Z2 -grading operator. Now γ is even and
γ̄ = (−1)m γ as before, so that CΓ = (−1)m ΓC whenever n = 2m.
When M is a connected manifold, there is a third sign associated with C,
since we know that C 2 = ±1. Once more, the sign can be found by examining
the case of a single fibre Sx , so we ask whether an irreducible representation S
of Cl(V ) admits an antiunitary conjugation C : S → S such that C cJ (v) C −1 =
±cJ (v) for v ∈ V (plus sign if dim V = 1 mod 4) and either C 2 = +1 or
C 2 = −1. By periodicity of the Clifford algebras, the sign depends only on
n mod 8, where n = dim V .
Note that if {γ 1 , . . . , γ n } generate Cln,0 , then {−iγ 1 , . . . , −iγ n } generate
Cl0,n = Cl(Rn , g) with g negative-definite. Thus one can equally well work
with Cl0,q , for q = 0, 1, . . . , 7. Since Clp,0 ⊗R MN (R) ∼= Cl0,8−p ⊗R MN ′ (R) for
p = 0, 1, . . . , 7 and suitable matrix sizes N, N ′ , we get, from our classification
(1.4) of the Clifford algebras Clp,0 :
• for q ≡ 0, 6, 7 mod 8, Cl0,q is an algebra over R,
• for q ≡ 1, 5 mod 8, Cl0,q is an algebra over C,
• for q ≡ 2, 3, 4 mod 8, Cl0,q is an algebra over H.
On a case-by-case basis, using this classification, one finds that C 2 = −1 if and
only if n = 2, 3, 4, 5 mod 8.
Exercise 6.29. Find five matrices ε1 , . . . , ε5 ∈ M4 (C), generating a represen-
tation of Cl05 , and an antiunitary operator C on C4 such that C εj C −1 = −εj
for j = 1, . . . , 5. Show that C is unique up to multiples C 7→ λC with λ ∈ C
and |λ| = 1; and that C 2 = −14 .
Summary: There are two tables of signs

n mod 8 0 2 4 6 n mod 8 1 3 5 7
2 2
C = ±1 + − − + C = ±1 + − − +
/ = ±DC
CD / + + + + / = ±DC
CD / − + − +
CΓ = ±ΓC + − + −

There is a deeper reason why only these signs can occur, and why they
/ C, Γ) determines a class in the “Real”
depend on n mod 8: the data set (A, H, D,

328
Part III Summability of spectral triples

KR-homology KR• (A), and KRj+8 (A) ∼ = KRj (A) by Bott periodicity. We leave
this story for Prof. Brodzki’s course. (But see [fgv01, Sec. 9.5] for a pedestrian
approach.)
“Real” KR-homology is a theory for algebras with involution: in the com-
mutative case, we may just take a 7→ a∗ , and we ask that C a C −1 = a∗ i.e.,
that C implement the involution. This is trivial for the manifold case, since
C(ψa) = C(ψ)ā =: a∗ C(ψ), the a∗ here being multiplication by ā.
In the noncommutative case, the operator Ca∗ C −1 would generate a second
representation of A, in fact an antirepresentation (that is, a representation of
the opposite algebra Aop ) and we should require that this commute with the
original representation of A.
Definition 6.30. A real spectral triple is a spectral triple (A, H, D), together
with an antiunitary operator J : H → H such that J(Dom D) ⊂ Dom D, and
[a, Jb∗ J −1 ] = 0 for all a, b ∈ A.
Definition 6.31. A spectral triple (A, H, D) is even if there is a selfadjoint
unitary operator Γ on H such that aΓ = Γa for all a ∈ A, Γ(Dom D) = Dom D,
and DΓ = −ΓD. If no such Z2 -grading operator Γ is given, we say that the
spectral triple is odd.
We have seen that in the standard commutative example, the even case
arises when the auxiliary algebra B contains a natural Z2 -grading operator, and
this happens exactly when the manifold dimension is even. Now, the manifold
dimension is determined by the spectral growth of the Dirac operator, and this
spectral version of dimension may be used for noncommutative spectral triples,
too. To make this more precise, we must look more closely at spectral growth.

6.5 Summability of spectral triples


Definition 6.32. For 1 < p < ∞, there is an operator ideal Lp+ (H) =
Lp,∞ (H), defined as follows:
Lp+ (H) := { T ∈ K(H) : σN (T ) = O(N (p−1)/p ) as N → ∞ },
(p−1)/p
with norm kT kp+ := supN ≥1 σN (T )/N .
1
For instance, if A ≥ 0 with sk (A) := , then A ∈ Lp+ by the
(k + 1)1/p
integral test:
Z N
p
σN (A) ∼ t−1/p dt ∼ N (p−1)/p , as N → ∞.
1 p−1
Indeed, since p > 1, T ∈ Lp+ implies sk (T ) = O((k + 1)−1/p ). To see that,
recall that s0 (T ) + · · · + sk (t) = σk+1 (T ); since {sk (T )} is decreasing, this
1
implies (k + 1)sk (T ) ≤ σk+1 (T ), and thus sk (T ) ≤ k+1 σk+1 (T ) ≤ C(k + 1)−1/p
for some constant C.
1
Therefore, T ∈ Lp+ implies sk (T p ) = O( k+1 ) and then σN (T p ) = O(log N ),
so that T p ∈ L1+ , which serves to justify the notation Lp+ . It turns out,
however, that there are, for any p > 1, positive operators B ∈ L1+ such that
B 1/p ∈
/ Lp+ , so the implication “T ∈ Lp+ =⇒ T p ∈ L1+ ” is a one-way street.
For an example, see [fgv01, Sec. 7.C].

329
Part III Summability of spectral triples

Definition 6.33. A spectral triple (A, H, D) is p+ -summable for some p with


1 ≤ p < ∞ if (D2 + 1)−1/2 ∈ Lp+ (H). If D is invertible, this is equivalent to
requiring |D|−1 ∈ Lp+ (H).
Definition 6.34. Let p ∈ [1, ∞). A spectral triple (A, H, D) has spectral di-
mension p if it is p+ -summable and moreover

0 < Trω ((D2 + 1)−p/2 ) < ∞ for any Dixmier trace Trω .

If D is invertible, this is equivalent to 0 < Trω (|D|−p ) < ∞ for any Trω .
For positivity of all Dixmier traces, it suffices that lim inf N →∞ log1N σN ((D2 +
1)−p/2 ) > 0. Note that, in view of Corollary 6.8, this can happen for at most
one value of p.
Proposition 6.35. If (A, H, D) is a p+ -summable spectral triple, with D in-
vertible, let
F := D |D|−1 (6.12)
be the phase of the selfadjoint operator D. Then, for each a ∈ A, the commu-
tator [F, a] lies in Lp+ (H).
Proof. First we show that [F, a] ∈ K(H), using the spectral formula (6.6) for
|D|−1 . Indeed,

[F, a] = [D |D|−1 , a] = [D, a] |D|−1 + D [|D|−1 , a]


Z
2 ∞ 
= [D, a] (D2 + µ)−1 + D [(D2 + µ)−1 , a] dµ
π 0
Z
2 ∞ 
= [D, a] (D2 + µ)−1 − D(D2 + µ)−1 [D2 , a] (D2 + µ)−1 dµ
π 0
(6.13)
Z ∞
2 
= µ2 (D2 + µ)−1 [D, a] (D2 + µ)−1 − D(D2 + µ)−1 [D, a] D(D2 + µ)−1 dµ.
π 0

In the integrand, [D, a] is bounded by the hypothesis that (A, H, D) is a


spectral triple. Next, (D2 + µ)−1 = (D − iµ)−1 (D + iµ)−1 ∈ K(H) and
1 1
D(D2 + µ)−1 = D(D2 + µ)− 2 (D2 + µ)− 2
| {z }| {z }
∈ B(H) ∈ K(H)

is also compact. Thus the integrand lies in K(H) for each µ, hence [F, a] ∈ K(H),
that is, the integral converges in the norm of this C*-algebra.
Next to show that [F, a] ∈ Lp+ (H), we may assume that a∗ = −a, since

i [F, a] = [F, 2i (a∗ + a)] − i [F, 12 (a∗ − a)].

Note that this assumption implies that the bounded operators [F, a] and [D, a]
are selfadjoint.

330
Part III Summability of spectral triples

If we replace the term [D, a] by its norm k[D, a]k on the right hand side of
(6.13), this integral changes into
Z
2 ∞ 2 2 
µ (D + µ)−1 k[D, a]k (D2 + µ)−1 − D(D2 + µ)−1 k[D, a]k D(D2 + µ)−1 dµ
π 0
Z ∞
2 
= k[D, a]k (µ2 (D2 + µ)−2 + D2 (D2 + µ)−2 ) dµ
π
Z0 ∞
2 
≤ k[D, a]k (µ2 (D2 + µ)−2 + D2 (D2 + µ)−2 ) dµ
π
Z 0∞
2
= k[D, a]k (D2 + µ)−1 dµ = k[D, a]k |D|−1 ,
π 0

where these are inequalities among selfadjoint elements of the C*-algebra K(H).
Therefore, if we plug in the order relation

−k[D, a]k ≤ [D, a] ≤ k[D, a]k

among selfadjoint elements of B(H) into the right hand side of (6.13), we obtain
the operator inequalities

−k[D, a]k |D|−1 ≤ [F, a] ≤ k[D, a]k |D|−1 .

Thus the singular values of [F, a] are dominated by those of |D|−1 . We now
conclude that |D|−1 ∈ Lp+ implies [F, a] ∈ Lp+ , for all a ∈ A.
The assumption that D is invertible in the statement of Proposition 6.35 is
not essential (though the proof does depend on it, of course). With some extra
work, we can modify the proof to show that (D2 + 1)−1/2 ∈ Lp+ implies that
all [F, a] ∈ Lp+ , where F is redefined to mean F := D (D2 + 1)−1/2 , in contrast
to (6.12). This is proved in [cprs04], in full generality.

331
Chapter 7

Spectral triples: Examples

7.1 Geometric conditions on spectral triples


We begin by listing a set of requirements on a spectral triple (A, H, D), whose
algebra A is unital but not necessarily commutative, such that (A, H, D) pro-
vides a “spin geometry” generalization of our “standard commutative example”
(C ∞ (M ), L2 (M, S), D).
/ Again we shall assume, for convenience, that D is in-
vertible.
Condition 1 (Spectral dimension). There is an integer n ∈ {1, 2, . . . }, called
the spectral dimension of (A, H, D), such that |D|−1 ∈ Ln+ (H), and 0 <
Trω (|D|−n ) < ∞ for any Dixmier trace Trω .
When n is even, the spectral triple (A, H, D) is also even: that is, there
exists a selfadjoint unitary operator Γ ∈ B(H) such that Γ(Dom D) = Dom D,
satisfying aΓ = Γa for all a ∈ A, and DΓ = −ΓD.
Remark 7.1. It is useful to allow the case n = 0 as a possible spectral dimension.
There are two cases to consider:
• H is an infinite-dimensional Hilbert space, but the spectrum of the opera-
tor D has exponential growth, so that N|D| (λ) = O(λε ) as λ → ∞, for any
exponent ε > 0. This is what happens in the example by Da̧browski and
Sitarz [ds03] of a spectral triple on the standard Podleś sphere S2q with
0 < q < 1, where the operator D has the same eigenvalue multiplicities as
the Dirac operator on S2 (see Section 8.2), but the eigenvalue ±(l + 12 ) is
1 1
replaced by ±(q −l− 2 − q l+ 2 )/(q −1 − q), for l = 12 , 23 , . . . .
• H is finite-dimensional, A is a finite-dimensional matrix algebra, and D
is a hermitian matrix. In this case, we assign to (A, H, D) the spectral
dimension n = 0, and replace the Dixmier traces Trω by the ordinary
matrix trace tr.
Condition 2 (Regularity). T For each a ∈ A, the bounded operators a and [D, a]
lie in the smooth domain k≥1 Dom δ k of the derivation δ : T 7→ [|D|, T ].
Moreover, A is complete in the topology given by the seminorms qk : a 7→
kδ k (a)k and qk′ : a 7→ kδ k ([D, a])k. This ensures that A is a Fréchet pre-C*-
algebra.

332
Part III Geometric conditions on spectral triples

T
Condition 3 (Finiteness). The subspace of smooth vectors H∞ := k∈N Dom Dk
is a finitely generated projective left A-module.
This is equivalent to saying that, for some N ∈ N, there is a projector
p = p2 = p∗ in MN (A) such that H∞ ∼ = AN p as left A-modules.
Condition 4 (Real structure). There is an antiunitary operator J : H → H
satisfying J 2 = ±1, JDJ −1 = ±D, and JΓ = ±ΓJ in the even case, where the
signs depend only on n mod 8 (and thus are given by the table of signs for the
standard commutative examples). Moreover, b 7→ Jb∗ J −1 is an antirepresenta-
tion of A on H (that is, a representation of the opposite algebra Aop ), which
commutes with the given representation of A:

[a, Jb∗ J −1 ] = 0, for all a, b ∈ A.

Condition 5 (First order). For each a, b ∈ A, the following relation holds:

[[D, a], Jb∗ J −1 ] = 0, for all a, b ∈ A.

This generalizes, to the noncommutative context, the condition that D be a first-


order differential operator.
Since
[[D, a], Jb∗ J −1 ] = [[D, Jb∗ J −1 ], a] + [D, [a, Jb∗ J −1 ]],
| {z }
=0
∗ −1
this is equivalent to the condition that [a, [D, Jb J ]] = 0.
Condition 6 (Orientation). There is a Hochschild n-cycle
P
c = j (a0j ⊗ b0j ) ⊗ a1j ⊗ · · · ⊗ anj ∈ Zn (A, A ⊗ Aop ),

such that
(
P 0 0∗ −1 Γ, if n is even,
πD (c) ≡ j aj (Jbj J ) [D, a1j ] . . . [D, anj ] = (7.1)
1, if n is odd.

In many examples, including the noncommutative examples we shall meet in


the next two sections, one can often take b0j = 1, so that c may be replaced, for
P
convenience, by the cycle j a0j ⊗ a1j ⊗ · · · ⊗ anj ∈ Zn (A, A). In the commutative
case, where Aop = A, this identification may be justified: the product map
m : A ⊗ A → A is a homomorphism.
The data set (A, H, D; Γ or 1, J, c) satisfying these six conditions constitute
a “noncommutative spin geometry”. In the fundamental paper where these
conditions were first laid out [c-a96], Connes added one more nondegeneracy
condition (Poincaré duality in K-theory) as a requirement. We shall not go into
this matter here.
To understand the orientation condition in the standard commutative ex-
ample, we show that c arises from a volume form on the oriented compact
manifold M . Choose a metric g on M and let νg be the corresponding Rie-
mannian volume form. Furthermore, let {(Uj , aj )} be a finite atlas of charts
on M , where aj : Uj → Rn , and let {fj } be a partition of unity subordinate
to the open cover {Uj }; then for r = 1, . . . , n, each fj arj lies in C ∞ (M ) with

333
Part III Geometric conditions on spectral triples

supp(fj arj ) ⊂ Uj . Over each Uj , let {θj1 , . . . , θjn } be a local orthonormal basis of
1-forms (with respect to the metric g). Then
νg Uj
= θj1 ∧ · · · ∧ θjn = hj da1j ∧ · · · ∧ danj ,

for some smooth functions hj : Uj → C. We write a0j := (−i)m fj hj ∈ C ∞ (M ),


where as usual, n = 2m or n = 2m + 1. With that notation, we get
P  P
(−i)m νg = (−i)m j fj νg Uj = j a0j da1j ∧ · · · ∧ danj .
Now we define
1 X X σ(1) σ(n)
c := (−1)σ a0j ⊗ aj ⊗ · · · ⊗ aj . (7.2)
n! j
σ∈Sn

Exercise 7.2. Show that the Hochschild boundary bc of the chain (7.2) is zero
because A is commutative.
Therefore, c is a Hochschild n-cycle in Zn (A, A), for A = C ∞ (M ). Its
representative as a bounded operator on H is
1 X X 1 X X
(−1)σ / aσ(1)
a0j [D, j
/ aσ(n)
] . . . [D, j ]= (−1)σ
σ(1) σ(n)
a0j c(daj ) . . . c(daj )
n! j
n! j
σ∈Sn σ∈Sn
m X X
(−i) σ(1) σ(n)
= fj (−1)σ c(θj ) . . . c(θj )
n! j σ∈Sn
X 
= fj (−i)m c(θj1 ) . . . c(θjn )
j

= c(γ) = Γ or 1,
since c(γ) = Γ for n = 2m, and c(γ) = 1 for n = 2m + 1.
This calculation shows that the elements a1j , . . . , anj occurring in the cycle c
are local coordinate functions for M . An alternative approach would be to
embed M in some RN and take the arj to be some of the cartesian coordinates
of RN , regarded as functions on M . This is illustrated in the following example.
Example 7.3. By regarding the sphere S2 as embedded in R3 ,
S2 = { (x, y, z) ∈ R3 : x2 + y 2 + z 2 = 1 },
we can write down its volume form for the rotation-invariant metric g as
ν = x dy ∧ dz + y dz ∧ dx + z dx ∧ dy.
The corresponding Hochschild 2-cycle is
i X
c := − (x ⊗ y ⊗ z − x ⊗ z ⊗ y),
2
cyclic

summing over cyclic permutations of the letters x, y, z.


/ is the Dirac operator on S2 for this “round” metric and the unique spin
If D
structure on S2 compatible with its usual orientation (see Section 8.2), then
 
i X  1 0
− / y] [D,
x [D, / z] − x [D,
/ z] [D,
/ y] = Γ =
2 0 −1
cyclic

on H = H+ ⊕ H− , which is the completion of the spinor module S = S + ⊕ S − .

334
Part III Isospectral deformations of commutative spectral triples

Consider the following element of M2 (A), with A = C ∞ (S2 ):


 
1 1 + z x + iy
p := . (7.3)
2 x − iy 1 − z
Note that tr(p − 12 ) = 0, where tr(a) := a11 + a22 means the matrix trace
tr : M2 (A) → A.
Exercise 7.4. Show that, if A is any ∗-algebra and p ∈ M2 (A) is given by (7.3),
then the projector relations p = p∗ = p2 are equivalent to the following relations
among x, y, z ∈ A:
x∗ = x, y ∗ = y, z ∗ = z,
[x, y] = [x, z] = [y, z] = 0,
x2 + y 2 + z 2 = 1.
Exercise 7.5. Check that tr(p dp ∧ dp) = − 2i ν.
If we replace − 2i ν by the Hochschild 2-cycle c, the same calculation that
solves the previous exercise also shows that πD (c) = Γ.
This computation has a deeper significance. One can show that the left A-
module M2 (A) p is isomorphic to E1 in our classification of A-modules of sections
of line bundles over S2 ; and we have seen in Section 8.3 that E1 ∼
= Γ(S2 , L) where
L → S is the tautological line bundle. The first Chern class c1 (L) equals (a
2
2
standard multiple of) [ν] ∈ HdR (S2 ). One can trace a parallel relation between
spin structures on S defined, via the principal U (1)-bundle SU (2) → S2 , on
c 2

associated line bundles, and the Chern classes of each such line bundle. For
that, we refer to [bhms07].

7.2 Isospectral deformations of commutative spec-


tral triples
To some extent, one can recover the sphere S2 from spectral triple data alone.
Thus, if A is a ∗-subalgebra of some C*-algebra containing elements x, y, z, and
if the matrix  
1 1 + z x + iy
p= ∈ M2 (A)
2 x − iy 1 − z
is a projector, i.e., p = p∗ = p2 , then by Exercise 7.4, the elements x, y, z
commute, they are selfadjoint, and they satisfy x2 + y 2 + z 2 = 1. Thus, the
commutative C*-algebra A generated by x, y, z is of the form C(X), where X ⊆
S2 is a closed subset. If A is now a pre-C ∗ -subalgebra of A containing x, y, z,
and is the algebra of some spectral triple (A, H, D), then the extra condition
πD (c) = Γ can only hold if X is the support of the measure ν. This means that
X = S2 .
A similar argument can be tried, to obtain an “algebraic” description of
S4 . What follows is a heuristic motivation, following [cl01]. One looks for a
projector p ∈ M4 (A), of the form
 
1+z 0 a b    
 0 1 + z −b∗ a  (1 + z)12 q a b
p= ∗  = , where q = .
a −b 1−z 0  q∗ (1 − z)12 −b∗ a
b∗ a∗ 0 1−z

335
Part III Isospectral deformations of commutative spectral triples

Then p = p∗ only if z = z ∗ , and then p2 = p implies that  −1 ≤ z ≤ 1 in


   1 − z 2
0
the C ∗ -completion A of A, z0 0z , q = 0, and qq ∗ = q ∗ q = .
0 1 − z2
∗ ∗ ∗ ∗ 2
From that, one finds that a, a , b, b , z commute, and aa + bb = 1 − z . Thus
A = C(X) with X ⊆ S4 . Again, it can be shown that the equality X = S4 is
reached by some extra conditions, namely,

tr(p − 21 ) = 0,
tr((p − 21 ) dp dp) = 0 in Ω2 (A),
πD ((p − 12 ) dp dp dp dp) = Γ in B(H).
 
a b
However, if one takes instead q := with λ = e2πiθ , then there
−λ̄b∗ a∗
is another, noncommutative, solution [cl01]: now A is the C*-algebra generated
by a, b and z = z ∗ , where z is central, and the other relations are

ab = e−2πiθ ba, a∗ b = e2πiθ ba∗ ,


aa∗ = a∗ a, bb∗ = b∗ b, aa∗ + bb∗ = 1 − z 2 . (7.4)

To find a solution to these relations, where the central element z is taken to be


a scalar multiple of 1, we substitute

a = u sin ψ cos φ
b = v sin ψ cos φ
z = (cos ψ) 1

with −π ≤ ψ ≤ π and −π < φ ≤ π, say. In this way, the commutation relations


(7.4) reduce to

uu∗ = u∗ u = 1, vv ∗ = v ∗ v = 1, vu = e2πiθ uv.

These are the relations for the unitary generators of a noncommutative 2-torus:
see Section 8.4. Thus, by fixing values of φ, ψ with ψ 6= ±π and φ ∈ / π2 Z, we
2
get a homomorphism from A  to C(Tθ ), the C*-algebra of the noncommutative
0 θ
2-torus with parameters Θ = ∈ M2 (A).
−θ 0
We look for a suitable algebra A, generated by elements satisfying the above
relations, by examining a Moyal deformation of C ∞ (S4 ). One should first note
that S4 ⊂ R5 = C × C × R carries an obvious action of T2 , namely,

(t1 , t2 ) · (α, β, z) := (t1 α, t2 β, z), for |t1 | = |t2 | = 1,

which preserves the defining relation αᾱ + β β̄ + z 2 = 1 of S4 . The action is not


free: there are two fixed points (0, 0, ±1), and for each t with −1 < t < 1 there
are two circular orbits, namely { (α, 0, t) : αᾱ = 1 − t2 } and { (β, 0, t) : β β̄ =
1 − t2 }. The remaining orbits are copies of T2 . The construction which follows
will produce a “noncommutative space” S4θ that can be thought of as the sphere
S4 with each principal orbit T2 replaced by a noncommutative torus T2θ , while
the S1 -orbits and the two fixed points remain unchanged.

336
Part III Isospectral deformations of commutative spectral triples

In quantum mechanics, the Moyal product of two functions f, h ∈ S(Rn ) is


defined as an (oscillatory) integral of the form
Z Z
−1
−n
(f ⋆ h)(x) := (πθ) f (x + s) h(x + t) e−2is(Θ t) ds dt. (7.5)
Rn Rn

Here n = 2m is even, Θ = −Θt ∈ Mn (R) is an invertible skewsymmetric matrix,


and det Θ = θn with θ > 0. In the next section, we shall interpret this formula
in a precise manner (see Definition 7.17 below), and show that f ⋆h lies in S(Rn )
also. Formally, at any rate, one can rewrite it as an ordinary Fourier integral:
Z Z
(f ⋆ h)(x) := (2π)−n f (x − 12 Θu) h(x + t) e−iut du dt,
Rn Rn

with the advantage that now Θ need not be invertible (so that n need no longer
be even). It was noticed by Rieffel [r-ma93] that one can replace the translation
action of Rn on f, h by any (strongly continuous) action α of some Rl on a
C*-algebra A. Then, given Θ = −Θt ∈ Ml (R), one can define
Z Z
a ⋆ b := α 12 Θu (a) α−t (b) e2πiut du dt,
Rl Rl

provided that the integral makes sense. In particular, if α is periodic action of


Rl , i.e., αt+r = αt for r ∈ Zn , so that α is effectively an action of Tn = Rn /Zn ,
then one can describe the Moyal deformation as follows.
Definition 7.6. Let A be a unital C*-algebra, and suppose that there is an
action α of Tl on A by ∗-automorphisms, which is strongly continuous. For
each r ∈ Zl , let A(r) be the spectral subspace

A(r) := { a ∈ A : αt (a) = tr a for all t ∈ Tl }, where tr := tr11 . . . trnn ∈ T.

Let A := { a ∈ A : t 7→ αt (a) is smooth } be the “smooth subalgebra” for


the action of Tl . It can be shown that A is a Fréchet
P pre-C*-algebra, and each
a ∈ A can be written as a convergent series a = r∈Zl ar , where ar ∈ A(r) and
kar k → 0 rapidly as |r| → ∞.
t
P Θ = −Θ ∈P
Definition 7.7. Fix Ml (R). The Moyal product Pof two elements
a, b ∈ A, with a = r ar and b = s bs , is defined as a ⋆ b := r,s ar ⋆ bs , where
 P
ar ⋆ bs := σ(r, s) ar bs , with σ(r, s) := exp −πi lj,k=1 rj θjk sk . (7.6)

For actions of Tl , Rieffel [r-ma93] showed that the integral formula and the
series formula for a ⋆ b are equivalent, when a, b belong to the smooth subalge-
bra A.
Definition 7.8. Let M be a compact Riemannian manifold, carrying a contin-
uous action of Tl by isometries {σt }t∈Tl . Then αt (f ) := f ◦ σt is a strongly
continuous action of Tl . Given Θ = −Θt ∈ Ml (R), Rieffel’s construction pro-
vides a Moyal product on C ∞ (MΘ ) := (C ∞ (M ), ⋆), whose C ∗ -completion in a
 (C(M ), ⋆). In particular, for M = S with the round
4
suitable norm is 
C(MΘ ) :=
0 θ
metric and Θ = , these are the algebras C ∞ (S4θ ) and C(S4θ ) introduced
−θ 0
by Connes and Landi [cl01].

337
Part III Isospectral deformations of commutative spectral triples

To deform the spectral triple (C ∞ (M ), L2 (M, S), D),


/ we need a further step.
Since each σt is an isometry of M , it defines an automorphism of the tangent
bundle T M (with Tx M → Tσt (x) M ), and of the cotangent bundle T ∗ M (with
Tσ∗t (x) M → Tx∗ M ), preserving the orientation and the metric on each bundle.
But the group SO(Tx∗ M, gx ) does not act directly on the fibre Sx of the spinor
bundle. Instead, the action of the Clifford algebra B on H = L2 (M, S) yields a
homomorphism Spin(Tx∗ M, gx ) → End(Sx ) for each x ∈ M , and we know that
there is a double covering Adx : Spin(Tx∗ M, gx ) → SO(Tx∗ M, gx ) by conjugation.
It turns out [cd02] that one can lift the isometric action α : Tl → SO(T ∗ M )
to an action of another torus τ : T e l → Aut(S), where there is a covering map
e
π : T → T such that π(±1) = 1, making the following diagram commute:
l l

τt
el
T /

Aut(S)
π Ad
αt


Tl /

SO(T ∗ M )

Fact 7.9. One can find a covering of Tl by a torus T e l , and a representation


e
t̃ 7→ τt̃ of T on Aut(S) such that Ad(τt̃ ) = αt if π(t̃) = t ∈ Tl . For f ∈ A =
l

C ∞ (M ) and φ, ψ ∈ S = Γ(M, S), this implies that

τt̃ (f ψ) = αt (f ) τt̃ ψ, (7.7)


(τt̃ φ | τt̃ ψ) = αt (φ | ψ). (7.8)

Integrating over M , and recalling that σt is an isometry, we get hτt̃ φ | τt̃ ψi =


e l on H = L2 (M, S).
hφ | ψi, so that τ extends to a unitary representation of T

We can regard Tl as Rl /(Zl + Ẑl ), where Ẑl = Zl + ( 21 , 12 , . . . , 12 ). With


this convention, one can show that the set of commuting selfadjoint operators
e l , i.e.,
P1 , . . . , Pl on H which generate the unitary representation of T

τt̃ =: exp(it1 P1 + · · · + itn Pn ),

have half-integer spectra: sp(Pj ) ⊆ 21 Z.


Now define a family of unitary operators { σ(r, P ) : r ∈ Zl } by
 P 
σ(r, P ) := exp −πi j,k rj θjk Pk ,

that is, we substitute sk by Pk in the cocycle formula σ(r, s) of (7.6).


Exercise 7.10. Show that, since the action α is isometric, the unitary operator
el .
/ and with the charge conjugation operator C, for each t̃ ∈ T
τt̃ commutes with D
It follows that each σ(r, P ) commutes with D, / too. However, the operators
σ(r, P ) need not commute with the multiplication operators ψ 7→ f ψ, for f ∈
el .
C ∞ (M ). Indeed, (7.7) implies that τt̃ f τ−t̃ = αt (f ) for each t̃ ∈ T
Exercise 7.11. If hs ∈ A(s) and r ∈ Zl , show that σ(r, P ) hs = hs σ(r, P + s).
We are now ready to exhibit the isospectral deformation of the standard
commutative example for a spin manifold M carrying an isometric action of Tl ,

338
Part III Isospectral deformations of commutative spectral triples

with respect to a fixed matrix Θ of deformation parameters. The deformation


is called isospectral for the simple reason that the operator D of the deformed
spectral triple is the same Dirac operator of the undeformed case, so it is no
surprise that its spectrum does not change. What does change is the algebra: in
fact, the underlying vector space of A is unchanged, but the product operation
is deformed, and consequently its representation on H changes, too.
Theorem 7.12. If AΘ = (C ∞ (M ), ⋆), H = L2 (M, S) and D = D, / then there
is a representation of AΘ by bounded operators on H, such that (AΘ , H, D) /
is a spectral triple with the same Dirac operator as the standard commutative
example (C ∞ (M ), H, D)./ Moreover, the charge conjugation operator C is a real
/ and the first order property holds.
structure on (AΘ , H, D),
P
Proof. If f ∈ A, write f = r∈Zl fr as a decomposition into spectral subspaces,
where αt (fr ) = tr fr for t ∈ Tl , r ∈ Zl . Define
X
L(f ) := fr σ(r, P ) ∈ B(H).
r

Then f 7→ L(f ) is a representation of the algebra AΘ :


X
L(f )L(h) = fr σ(r, P ) hs σ(s, P )
r,s
X
= fr hs σ(r, P + s) σ(s, P )
r,s
X
= fr hs σ(r, s) σ(r + s, P )
r,s
X
= fr ⋆ hs σ(r + s, P ) = L(f ⋆ h).
r,s

The last equality follows because fr ∈ A(r) , hs ∈ A(s) imply that both fr hs and
fr ⋆ hs lie in A(r+s) —these P products differ only by the phase factor σ(r, s)—
and therefore (f ⋆ h)p = r+s=p fr ⋆ hs .
αt (fr∗ ) = αt (fr )∗ =
Since P −r ∗ ∗ ∗
Pt f∗r , we see that (f )s ∗= (f−s ) for s ∈ Z . Thus
l
∗ ∗
L(f ) = r fr σ(−r, P ) = r (f )−r σ(−r, P ) = L(f ), so that L is actually a
∗-representation.
Since D/ commutes with each σ(r, P ), we get
X
/ L(f )] =
[D, / fr ] σ(r, P ) =: L([D,
[D, / f ]), (7.9)
r

where we remark that τt̃ [D, / τt̃ fr τ−t̃ ] = tr [D,


/ fr ] τ−t̃ = [D, / fr ], so that the op-
/ f ], for f ∈ A, decompose into spectral subspaces under the action
erators [D,
t 7→ Ad(τt̃ ) by automorphisms of B(H), which extends t 7→ αt by automor-
phisms of A.
Next, since the antilinear operator C commutes with all unitaries σ(r, P ),
we deduce that CPj C −1 = −Pj for j = 1, 2, . . . , l. Therefore, we can define an
antirepresentation of AΘ on H by
X X X
R(f ) := C L(f )∗ C −1 = σ(r, P )∗ Cfr C −1 = σ(−r, P ) fr = fr σ(−r, P ).
r r r

339
Part III The Moyal plane as a nonunital spectral triple

Notice that σ(r, P )∗ = σ(−r, P ) commutes with fr in view of Exercise 7.11 and
the relation σ(−r, r) = 1.
The left and right multiplication operators commute, since
X
[L(f ), R(h)] := [σ(r, P ) fr , hs σ(−s, P )]
r,s
X
= [fr , hs ] σ(r, s) σ(r − s, P ) = 0,
r,s

where [fr , hs ] = 0 because, with its original product. A is commutative. The


same calculation shows also that
  X
/ L(f )], R(h)] = L([D,
[[D, / f ]), R(h) = / fr ], hs ] σ(r, s) σ(r − s, P ) = 0,
[[D,
r,s

/ f ])r = [D,
since ([D, / fr ] for each r and [[D,
/ fr ], hs ] = 0 by the first-order prop-
erty of the undeformed spectral triple (C ∞ (M ), H, D)./

When dim M is even, and Γ is the Z2 -grading operator Γ on the spinor


space H, we should note that the orientation condition πD/ (c) = Γ says, among
other things, that Γ appears in the algebra generated by the operators f and
/ f ], for f ∈ A. The representation L of AΘ extends to this algebra of
[D,
operators by using (7.9) as a definition of L([D, / f ]). In the formula (7.1) for
πD/ (c), if we replace all terms arj by L(arj ), then we obtain L(πD/ (c)) = L(Γ) =
Γ. Thus c may also be regarded as a Hochschild n-cycle over AΘ , and the
orientation condition πD/ (c) = Γ is unchanged by the deformation. In odd
dimensions, the same is true, with Γ replaced by 1.
In conclusion: the isospectral deformation procedure of Connes and Landi
yields a family of noncommutative spectral triples that satisfy all of our stated
conditions for a noncommutative spin geometry. (Moreover [cl01], Poincaré
duality in K-theory is stable under deformation, too.)

7.3 The Moyal plane as a nonunital spectral triple


In order to extend the notion of spectral triple (A, H, D) to include the case
where the algebra A may be nonunital, we modify Definition 4.1 as follows.
Definition 7.13. A nonunital spectral triple (A, H, D) consists of a nonunital
∗-algebra A, equipped with a faithful representation on a Hilbert space H, and a
selfadjoint operator D on H with a(Dom D) ⊆ Dom D for all a ∈ A, such that
• [D, a] extends to a bounded operator on H, for each a ∈ A;
• a (D2 + 1)−1/2 is a compact operator, for each a ∈ A.
In general, D may have continuous spectrum, so that the operator (D2 +
−1/2
1) will usually not be compact. But it is enough to ask that it become
compact when mollified by any multiplication operator in A. An equivalent
condition is that a(D − λ)−1 be compact, for all λ ∈/ sp(D). In the nonunital
case, there is no advantage in supposing that D be invertible, so it is better to
work directly with (D2 + 1)1/2 instead of |D|.

340
Part III The Moyal plane as a nonunital spectral triple

Remark 7.14. The simplest commutative example of a nonunital spectral triple


is given by
m ∂
A = C0∞ (Rn ), H = L2 (Rn ) ⊗ C2 , / = −i γ j
D ,
∂xj
m
describing the noncompact manifold Rn with trivial spinor bundle Rn × C2 →
Rn and flat metric: as always, n = 2m or n = 2m+1. Here C0∞ (Rn ) is the space
of smooth functions that vanish at infinity together with all derivatives: it is a
∗-algebra under pointwise multiplication and complex conjugation of functions.
Here sp(D)/ = R and (D / 2 + 1)−1/2 is not compact. However, it is known [s-b79]
2
that if f ∈ Lp (Rn ) with p > n, then f (D / + 1)−1/2 ∈ Lp (H).
The simplest noncommutative, nonunital example is an isospectral defor-
mation of this commutative case, where we use the same Dirac operator D / =
m
−i γ j ∂/∂xj on the same spinor space H = L2 (Rn ) ⊗ C2 , but we change the
algebra by replacing the ordinary product of functions by a Moyal product.
Before giving the details, we summarize the effect of this nonunital isospec-
tral deformation on the conditions given in Section 7.1 to define a “noncommu-
tative spin geometry”.

• The reality and first-order conditions are unchanged: we use the same
charge conjugation operator C as in the undeformed case.
• The regularity condition is essentially unchanged: all that is needed is to
/2 +
replace the derivation δ : T 7→ [|D|, T ] by the derivation δ1 : T 7→ [(D
2
1)1/2 , T ], because Dom δ1k = Dom δ k for each k ∈ N since (D
/ + 1)1/2 − |D|
is a bounded operator.

• For the orientation condition, the Hochschild n-cycle will not lie in Zp (A, A⊗
e Ae ⊗ Aeop ), where Ae is a unitization of A, that is,
Aop ) but rather in Zp (A,
a unital ∗-algebra in which A is included as an essential ideal.
• For the finiteness condition, we ask that H∞ = AN p, for some projector
e Thus H∞ can be regarded as the pullback,
p = p2 = p∗ lying in MN (A).
e e
via the inclusion A ֒→ A, of the finitely generated projective left A-module
eN
A p.
• To define the integer n as the spectral dimension, we would like to be able
to assert that a (D2 + 1)−1/2 lies in Ln+ (H) for each a ∈ A, and that
0 < Trω (a (D2 + 1)−n/2 ) < ∞ whenever a is positive and nonzero. It
turns out that we can only verify this for a belonging to a certain dense
subalgebra of A, in the Moyal plane example: see below.

Exercise 7.15. Check the assertion on regularity: show that Dom δ1 = Dom δ
and that Dom δ1k = Dom δ k for each k ∈ N, by induction on k.
Exercise 7.16. Show that Proposition 6.13 holds without the assumption that D
2 −1/2
is invertible. Namely,
T if L1 (b) := (D +1) T [D2 , b] and R1 (b) := [D2 , b] (D2 +
1)−1/2 , show that k,l≥0 Dom(Lk1 R1l ) = m≥0 Dom δ1m by adapting the proof of
Proposition 6.13.

341
Part III The Moyal plane as a nonunital spectral triple

In what follows, we will sketch the main features of the Moyal plane spectral
triple. A complete treatment can be found in Gayral et al [ggisv04], on which
this outline is based. Our main concern here is to identify the “correct” algebra
A and its unitization Ae so that the modified spin-geometry conditions will hold.
We now recall the Moyal product over Rn , discussed in the previous Sec-
tion. It depends on a real skewsymmetric matrix Θ ∈  Mn (R) of “deformation
0 θ
parameters”. For n = 2, such a matrix is of the form for some θ ∈ R;
−θ 0
and for n = 2m or n = 2m + 1, Θ is similar to a direct sum of m such matrices
with possibly different values of θ (so Θ cannot be invertible if n is odd). For
convenience, we now take n to be even, and we shall suppose that all values of θ
are the same. (In applications to quantum mechanics, where the Moyal product
originated [m-je49], θ = ~ is the Planck constant.) Thus, we choose
 
0 1m
Θ := θ S ∈ M2m (R), with S := , θ > 0. (7.10)
−1m 0

Note that det Θ = θ2m > 0.


Definition 7.17. Let n = 2m be even, let θ > 0, and let f, h ∈ S(Rn ). Their
Moyal product f ⋆θ h ∈ S(Rn ) is defined as follows:
Z Z
(f ⋆θ h)(x) := (πθ)−n f (x + s) h(x + t) e2is(St)/θ ds dt
Rn Rn
Z Z
−n
= (2π) f (x − 12 θSu) h(x + t) e−iut du dt
Rn Rn
Z
= (2π)−n f (x − 12 θSu) ĥ(u) eiux du. (7.11)
Rn
R
Here ĥ(u) := Rn h(t) e−iut dt is the Fourier transform. Since h 7→ ĥ preserves
the Schwartz space S(Rn ), the third integral is a twisted version of the usual
convolution of f and ĥ, and one can check that this integral converges to an
element of S(Rn ).
The first or second integral in (7.11) can also be regarded as defining the
Moyal product f ⋆θ h, where f and h need not be Schwartz functions, pro-
vided that the integrals are understood in some generalized sense. Thus Ri-
effel [r-ma93], for instance, considers them as oscillatory integrals. Here we
shall extend the Moyal product by duality, as follows. It is easy to see that
kf ⋆θ hk∞ ≤ (πθ)−n kf k1 khk1 , from the first integral in (7.11). By applying
similar estimates to the functions xα ∂ β (f ⋆θ h), for α, β ∈ Nn , one can ver-
ify that the product (f, h) 7→ f ⋆θ h is a jointly continuous bilinear map from
S(Rn ) × S(Rn ) to S(Rn ).
Here are some elementary properties of the Moyal product that are easy to
check formally; they can be verified rigorously by some work with oscillatory
integrals: see [r-ma93].
1. The Moyal product is associative: (f ⋆θ g) ⋆θ h = f ⋆θ (g ⋆θ h).
2. The Leibniz rule holds: ∂j (f ⋆θ h) = ∂j f ⋆θ h + f ⋆θ ∂j h for j = 1, . . . , n.
3. Complex conjugation is an involution: f ⋆θ h = h̄ ⋆θ f¯.

342
Part III The Moyal plane as a nonunital spectral triple

4. Integration over Rn is a trace for the Moyal product:


Z Z Z
(f ⋆θ h)(x) dx = (h ⋆θ f )(x) dx = f (x) h(x) dx. (7.12)
Rn Rn Rn

We denote Sθ := (S(Rn ), ⋆θ ). It is a Fréchet ∗-algebra, with the usual


topology of S(Rn ).
The trace property gives us a (suitably normalized) bilinear pairing:
Z
hf, hi := (πθ)−m (f ⋆θ h)(x) dx.
Rn

Together with associativity, this gives the relation


Z
hf ⋆θ g, hi = hf, g ⋆θ hi = (πθ)−m (f ⋆θ g ⋆θ h)(x) dx,
Rn

valid for f, g, h ∈ S(Rn ). Now, if T ∈ S ′ (Rn ) is a tempered distribution, and if


f ∈ S(Rn ), we can define T ⋆θ f, f ⋆θ T ∈ S ′ (Rn ) by the continuity of the Moyal
product:

hT ⋆θ f, hi := hT, f ⋆θ hi, hf ⋆θ T, hi := hT, h ⋆θ f i.

In this way, S ′ (Rn ) becomes a bimodule over Sθ . Inside this bimodule, we can
identify a multiplier algebra in the obvious way.
Definition 7.18. The Moyal algebra Mθ = Mθ (Rn ) is defined as the set of
(left and right) multipliers for S(Rn ) within S ′ (Rn ):

Mθ := { R ∈ S ′ (Rn ) : R ⋆θ f ∈ S(Rn ), f ⋆θ R ∈ S(Rn ) for all f ∈ S(Rn ) }.

This is a ∗-algebra, and S ′ (Rn ) is an Mθ -bimodule, under the operations

hT ⋆θ R, f i := hT, R ⋆θ f i, hR ⋆θ T, f i := hT, f ⋆θ Ri.

This Moyal algebra is very large: for instance, it contains all polynomials
on Rn . However, because it contains many unbounded elements, it cannot serve
as a coordinate algebra for a spectral triple. Even so, it is a starting point
for a second approach, developed in [gv88]. Consider the quadratic polynomials
Hr := 12 (x2r +x2m+r ) for r = 1, . . . , m. In the quantum-mechanical interpretation,
these are Hamiltonians for a set of m independent harmonic oscillators; but for
now, it is enough to know that they belong to Mθ . It turns out that the left
and right Moyal multiplications by these Hr have a set of joint eigenfunctions
{ fkl : k, l ∈ Nm } belonging to the Schwartz space S(Rn ), with the following
properties:
• The eigenvalues are half-integer multiples of θ, namely,

Hr ⋆θ fkl = θ(kr + 21 )fkl , fkl ⋆θ Hr = θ(lr + 12 )fkl .

• The eigenfunctions form a set of matrix units for the Moyal product:
fkl ⋆θ frs = δlr fks and f¯kl = flk for all k, l, r, s ∈ Nm .

343
Part III The Moyal plane as a nonunital spectral triple

P
• Any f ∈ S(Rn ) is given by a series f = (2πθ)−m/2 kl αkl fkl , converging
in the topology of S(Rn ), such that αkl → 0 rapidly.
• The subset { (2πθ)−m/2 fkl : k, l ∈ Nm } of S(Rn ) is an orthonormal basis
for L2 (Rn ).
For example, when n = 2 and k = l ∈ N, fkk is given by
2 2
fkk (x1 , x2 ) := 2 (−1)k e−(x1 +x2 )/θ L0k ( 2θ (x21 + x22 )),

where L0k is the Laguerre polynomial of order k.


Because of these properties, we can P extend the Moyal product toPpairs of
functions in L2 (Rn ). If f = (2πθ)−m/2 k,l αkl fkl and h = (2πθ)−m/2 k,l βkl fkl ,
we define X
f ⋆θ h := (2πθ)−m αkr βrl fkl . (7.13)
k,r,l

The Schwarz inequality for sequences shows that


X 2 XX 2
kf ⋆θ hk22 = (2πθ)−2m αkr βrl fkl = (2πθ)−m αkr βrl
k,r,l 2 k,l r
X X
−m 2 2 −m
≤ (2πθ) |αkr | |βrl | = (2πθ) kf k22 khk22 . (7.14)
k,r r,l

This calculation guarantees that the series (7.13) converges whenever f, h ∈


L2 (Rn ); and that the operator L(f ) : h 7→ f ⋆θ h extends to a bounded operator
in L(L2 (Rn )) whenever f ∈ L2 (Rn ). Moreover, it gives a bound on the operator
norm:
kL(f )k ≤ (2πθ)−m/2 kf k2 .
Now the Schwartz-multiplier algebra Mθ can be replaced by an L2 -multiplier
algebra. By duality in sequence spaces, any T ∈ S ′ (Rn ) can be given an expan-
sion in terms of the {fkl } basis, and in this way one can define an algebra

Aθ := { R ∈ S ′ (Rn ) : R ⋆θ f ∈ L2 (Rn ) for all f ∈ L2 (Rn ) }.

This is actually a C*-algebra, with operator norm kL(R)k := sup{ kR⋆θ f k2 /kf k2 :
f 6= 0 }.
There is a unitary isomorphism W : L2 (Rn ) → L2 (Rm ) ⊗ L2 (Rm ) (tensor
product of Hilbert spaces), such that W L(f ) W −1 = σ(f ) ⊗ 1, where σ is the
(irreducible) Schrödinger representation; that is to say, f 7→ L(f ) is equivalent
to the Schrödinger representation with infinite multiplicity. One can show that
Aθ = W −1 L(L2 (Rm )) W , whereas the norm closure of the ∗-algebra (S(Rn ), ⋆θ )
is W −1 K(L2 (Rm )) W . For the details, consult [gv88] and [ggisv04].
The analogue of Lemma 6.19 holds, too: Sθ is a nonunital pre-C*-algebra. As
in the proof of Lemma 6.19, if f ∈ Sθ , suppose the equation (1 +f )⋆θ (1 + g) = 1
has a solution g in the unital C*-algebra Aθ . We may also write

f + g + f ⋆θ g = 0 and f + g + g ⋆θ f = 0, (7.15)

and we wish to show that g ∈ Sθ . Since g = −f − f ⋆θ g, it is enough to show


that f ⋆θ g ∈ Sθ . Now, left-multiplying the second equation in (7.15) by f gives

344
Part III The Moyal plane as a nonunital spectral triple

f ⋆θ f + f ⋆θ g + f ⋆θ g ⋆θ f = 0, so it is enough to check that f ⋆θ g ⋆θ f ∈ S(Rn )


whenever f ∈ S(Rn ) and g ∈ Aθ . This turns out to be true: the necessary norm
estimates are given in [gv88].
However, the algebra Sθ is not the best candidate for the coordinate algebra
of the Moyal spectral triple. We now introduce a better algebra.
Definition 7.19. Consider the following space of smooth functions on Rn :
DL2 (Rn ) := { f ∈ C ∞ (Rn ) : ∂ α f ∈ L2 (Rn ) for all α ∈ Nn },
introduced by Laurent Schwartz in his P book on distributions [s-l66]. It is a
Fréchet space, under the norms pr (f ) := |α|≤r k∂ α f k2 , for r ∈ N. The Leibniz
rule for the Moyal product and the inequality (7.14) show that if f, h ∈ DL2 (Rn ),
then
X
k∂ α (f ⋆θ h)k2 ≤ k∂ β f ⋆θ ∂ α−β h)k2
0≤β≤α
X α
−m/2
≤ (2πθ) k∂ β f k2 k∂ α−β hk22 ,
β
0≤β≤α

n
so that DL2 (R ) is actually an algebra under the Moyal product; and that this
product is continuous for the given Fréchet topology. Moreover, since complex
conjugation is an isometry for each norm pr , it is a ∗-algebra with a continuous
involution. We write Aθ := (DL2 (Rn ), ⋆θ ) to denote this Fréchet ∗-algebra.
It does not matter whether these derivatives ∂ α f are taken to be distribu-
tional derivatives only, since arguments based on Sobolev’s Lemma show that if
f and all its distributional derivatives are square-integrable, then f is actually
a smooth function.
The algebra Aθ is nonunital. Next, we introduce the preferred unitization
of Aθ .
Definition 7.20. Another space of smooth functions on Rn is found also in [s-l66]:
B(Rn ) := { f ∈ C ∞ (Rn ) : ∂ α f is bounded on Rn , for all α ∈ Nn }.
It is also a Fréchet space, under the norms qr (f ) := max|α|≤r k∂ α f k∞ , for
r ∈ N.
We shall soon prove that B(Rn ) is also a ∗-algebra under the Moyal product;
we denote it by Aeθ := (DL2 (Rn ), ⋆θ ).
It is proved in Schwartz’ book that DL2 (Rn ) ⊂ B(Rn ), and that the inclusion
is continuous for the given topologies. (This is not as obvious as it seems,
because in general square-integrable functions on Rn need not be bounded.)
Combining this with knowledge of the Moyal multiplier algebras, we end up
with the following inclusions [ggisv04]:

Sθ ⊂ Aθ ⊂ Aeθ ⊂ Aθ ∩ Mθ .
The inclusion Aeθ ⊂ Aθ is a consequence of the Calderón–Vaillancourt theorem,
which says that a pseudodifferential operator of order zero on Rn , whose symbol
is differentiable to a high enough order, gives a bounded operator on L2 (Rn ); we
may notice that the second integral in (7.11) says that L(f ) is pseudodifferential,
with symbol p(x, ξ) = f (x − 21 θSξ).

345
Part III The Moyal plane as a nonunital spectral triple

Proposition 7.21. B(Rn ) is a Fréchet ∗-algebra under the Moyal product.


Proof. If f, h ∈ B(Rn ) and if s ∈ N, we shall find estimates of the form

qs (f ⋆θ h) ≤ Crs qr (f ) qr (h) whenever r ≥ s + n + 2. (7.16)

This shows that f ⋆θ h lies in B(Rn ) whenever f, h ∈ B(Rn ), and that (f, h) 7→
f ⋆θ h is a jointly continuous bilinear operation on B(Rn ). Since complex con-
jugation is clearly isometric for each qr , the involution is continuous, too.
To justify the estimates (7.16), we first notice that, for any k ∈ N,

(∂ β f ⋆θ ∂ γ h)(x) =
ZZ β
∂ f (x + y) ∂ γ h(x + z)
= (πθ)−n (1 + |y|2 )k (1 + |z|2 )k e2iy(Sz)/θ dy dz
(1 + |y|2 )k (1 + |z|2 )k
ZZ β
∂ f (x + y) ∂ γ h(x + z)  
= (πθ)−n 2 k 2 k
Pk (∂y , ∂z ) e2iy(Sz)/θ dy dz
(1 + |y| ) (1 + |z| )
ZZ  β 
−n 2iy(Sz)/θ ∂ f (x + y) ∂ γ h(x + z)
= (πθ) e Pk (−∂y , −∂z ) dy dz,
(1 + |y|2 )k (1 + |z|2 )k

where Pk is a certain polynomial of degree 2k in both yj and zj variables, and


for the third line we integrate by parts. It is not hard to find constants such
that |∂ α ((1 + |x|2 )−k )| ≤ Cαk ′
(1 + |x|2 )−k for each k ∈ N, α ∈ Nn . Thus, we get
estimates of the form
X ZZ
′′ |∂ β+µ f (x + y)| |∂ γ+ν h(x + z)|
|(∂ β f ⋆θ ∂ γ h)(x)| ≤ Cµν dy dz
(1 + |y|2 )k (1 + |z|2 )k
|µ|,|ν|≤2k
Z Z
′′′ dy dz
≤ Ckr qr (f ) qr (h) 2 k 2 k
,
Rn (1 + |y| ) Rn (1 + |z| )

provided r ≥ |β| + |γ| + 2k; and we need k > n/2 so that the right hand side is
finite. For |β| + |γ| ≤ s, we only need to choose k so that n < 2k ≤ r − s, and
this is always possible for r ≥ s + n + 2.
Rieffel, in [r-ma93], showed that Aeθ is the space of smooth vectors for the
action of Rn (by translations) on its C ∗ -completion; this entails that Aeθ is a
pre-C*-algebra.
Now, the inclusion Aeθ ⊂ Aθ means that k∂ α f ⋆θ ∂ β hk2 is finite, whenever
f ∈ Aeθ and h ∈ Aθ ; therefore, f ⋆θ h lies in Aθ also. A similar argument shows
that h ⋆θ f lies in Aθ . Thus, Aθ is an ideal in Aeθ . (In fact, it is an essential
ideal; that is to say, if f ⋆θ h = 0 for all h ∈ Aθ , then f = 0; this can be seen by
taking h = fkl for any k, l ∈ Nn and checking that f must vanish.)
Lemma 7.22. Aθ is a nonunital pre-C*-algebra.
Proof. Since Aθ is Fréchet, we only need to show that it is spectrally invariant.
In the nonunital case, this means that if f ∈ Aθ , and the equations f +g+f ⋆θ g =
f + g + g ⋆θ f = 0 have a solution g in the C ∗ -completion of Aθ , then g lies in
Aθ . Now since f ∈ Aeθ and Aeθ is already a pre-C*-algebra, we see that g ∈ Aeθ .
But Aθ is an ideal in Aeθ , and thus f ⋆θ g ∈ Aθ . This implies that g = −f − f ⋆θ g
lies in Aθ , too.

346
Part III A geometric spectral triple over SUq (2)

An important family of elements in Aeθ that do not belong to Aθ are the


plane waves:
uk (x) := e2πikx , for each k ∈ Rn .
It is immediate from the formulas (7.11) that

uk ⋆θ ul = e−πiθk(Sl) uk+l , for all k, l ∈ Rn .

In particular, by taking k, l ∈ Zn to be integral vectors, we get an inclusion


C ∞ (TnθS ) ֒→ Aeθ : the smooth algebra of the noncommutative n-torus, for Θ =
θS, can be identified with a subalgebra of periodic functions in Aeθ .
In particular, the Hochschild n-cycle c representing the orientation of this
noncommutative torus can also be regarded as an n-cycle over Aeθ . We can
write uk = v1k1 ⋆θ · · · ⋆θ vnkn where vj = uej for the standard orthonormal basis
{e1 , . . . , en } of Rn . The expression for c is
1 X
c= n
(−1)σ (vσ(1) vσ(2) . . . vσ(n) )−1 ⊗ vσ(1) ⊗ vσ(2) ⊗ · · · ⊗ vσ(n) .
n! (2πi)
σ∈Sn

(When θ = 0, we can write vj = e2πitj , and the right hand side reduces to
dt1 ∧· · ·∧dtn , the usual volume form for either Rn or the flat torus Tn = Rn /Zn .)
We refer to [ggisv04] for the discussion of the spectral dimension properties of
m
the triple (Aθ , L2 (Rn ) ⊗ C2 , D).
/ Briefly, the facts are these. If π(f ) := L(f ) ⊗
12m denotes the representation of Aθ on the spinor space H by componentwise
left Moyal multiplication, then one can show that, for any f ∈ Aθ , we get
2
/ + 1)−1/2 ∈ Lp (H),
π(f ) (D for all p > n.

In particular, these operators are compact, so this triple is indeed a nonunital


spectral triple. However, this is not quite enough to guarantee that
2
/ + 1)−1/2 ∈ Ln+ (H),
π(f ) (D (7.17)

for every f ∈ Aθ . Instead, what is found in [ggisv04] is that (7.17) holds for f
lying in the (dense) subalgebra Sθ . The key lemma which makes the proof work
is a “strong factorization” property of Sθ , proved in [gv88]: namely, that any
f ∈ Sθ can be expressed (without taking finite sums) as a product f = g ⋆θ h,
with g, h ∈ Sθ . This factorization property fails for the full algebra Aθ .
Once (7.17) has been established, one can proceed to compute its Dixmier
trace. It turns out that Trω (π(f ) (D/ 2R + 1)−1/2 ) is unchanged from its value
m n
when θ = 0, namely (2 Ωn /n (2π) ) Rn f (x) dx. The end result is that the
spectral dimension condition for nonunital spectral triples is the expected one,
but that Dixmier-traceability as in (7.17) should only be required for a dense
subalgebra of the original algebra.

7.4 A geometric spectral triple over SUq (2)


In this section, we outline the construction of a geometric spectral triple whose
algebra is the coordinate algebra of the quantum group SUq (2). As a first
step, we consider the corresponding classical case, namely the commutative

347
Part III A geometric spectral triple over SUq (2)

spectral triple for the 3-sphere S3 , with its unique spin structure (for the usual
orientation) and its rotation-invariant metric.
The spectrum of the Dirac operator for S3 with the round metric can be ob-
tained explicitly. The earliest reference is probably the 1974 paper of Hitchin [h-n74];
Cahen and Gutt [cg88, 1988] studied spin structures on compact symmetric
spaces, and Bär [b-c92, 1992] laid out the theory for Dirac operators on homo-
geneous spin manifolds; see also [t-a95]. A description of the eigenspinors was
rather late in coming: Camporesi and Higuchi [ch96, 1996] treated the case of
Sn with generalized spherical coordinates. The best treatment for S3 is that of
Homma [h-y00, 2000], who gives both eigenvalues and eigenspinors in complete
detail.
There are two keys to finding the Dirac spectrum for S3 (with multiplicities,
of course). The first is that if M = G/H is a homogeneous space of a compact
Lie group G, with a G-invariant metric, and if M is also spin, so that one can
2
find a G-invariant Dirac operator, then L the spinor space H = L (M, S) can
be decomposed as a direct sum H = σ∈Gb Hσ of finite-dimensional subspaces,
where G acts on Hσ as a multiple of the irreducible representation σ ∈ G. b (Some
/
of these “isotypical components” may be trivial.) Thus D reduces to a direct
sum of finite-dimensional hermitian matrices acting on the subspaces Hσ , and
one can then decompose each Hσ into eigenspaces of D. /
The second key is that S is the manifold underlying the compact Lie group
3

SU (2), so its spinor bundle is trivial (one can just translate the fibre at the
identity around the group manifold), namely S ≈ S3 × C2 , and thus its spinor
space is just H = L2 (SU (2)) ⊗ C2 . Therefore, the above decomposition follows
at once from the Peter–Weyl decomposition of L2 (SU (2)), and there is no need
to examine the general theory of compact group representations.
The symmetry of the sphere S3 is obtained from

SO(4) Spin(4) SU (2) × SU (2) G


S3 ≈ ≈ ≈ =:
SO(3) Spin(3) SU (2) H

where we regard H = SU (2) as the diagonal subgroup of G = SU (2) × SU (2).


The quotient map π : G → G/H is given by π(p, q) := pq −1 , for p, q ∈ SU (2).
We can trivialize the principal SU (2)-bundle G ≈ S3 × H by (p, q) 7→ (pq −1 , p).
The associated spinor bundle S = Spin(4) ×H C2 is trivialized by [(p, q), ξ] 7→
(pq −1 , id(p)ξ), where id is the fundamental representation of SU (2) on C2 —
namely, the inclusion SU (2) ֒→ M2 (C).
We may recall that the irreducible representations of SU (2) are given by
{ πj : j ∈ 12 Z }; for each j = 0, 21 , 1, 23 , . . . there is a unique representation space
Vj ∼= C2j+1 . Here π0 is the trivial representation, and π 12 is the fundamental
representation. One can make these representations unitary by introducing a
suitable hermitian scalar product on each Vj . The contragredient representation
on Vj∗ is equivalent to πj on Vj since there is only one representation for each
dimension: this result is a special property of the group SU (2). Therefore, the
Peter–Weyl decomposition is

M ∞
M ∞
M
L2 (SU (2)) ∼
= End Vj ∼
= Vj ⊗ Vj∗ ∼
= Vj ⊗ Vj . (7.18)
2j=0 2j=0 2j=0

When we tensor this with C2 = V 12 , we apply the Clebsch–Gordan isomorphism

348
Part III A geometric spectral triple over SUq (2)

Vj ⊗ V 21 ∼
= Vj+ 12 ⊕ Vj− 21 to the first leg only of (7.18) to get
M ∞  M∞ ∞
M
Vj ⊗Vj ⊗V 12 ≃ V 12 ⊕ (Vj+ 12 ⊗Vj )⊕(Vj− 21 ⊗Vj ) =: W0↑ ⊕ Wj↑ ⊕Wj↓ .
2j=0 2j=1 2j=1

These are the building blocks of the spinor space for SU (2):
Wj↑ := Vj+ 21 ⊗ Vj , dim Wj↑ = (2j + 1)(2j + 2), for j = 0, 21 , 1, 32 , . . . ,
Wj↓ := Vj− 12 ⊗ Vj , dim Wj↓ = 2j(2j + 1), for j = 21 , 1, 23 , . . . . (7.19)
/ for the “round
These are in fact eigenspaces of the classical Dirac operator D
metric” on S3 , i.e., the Riemannian metric that is invariant under both left and
right translations of the group SU (2). See, for instance, [h-y00] for full details
on computing the eigenvalues and eigenspaces. One finds that
• Each Wj↑ is an eigenspace of D
/ with positive eigenvalue d↑j = 2j + 23 ;

• Each Wj↓ is an eigenspace of D


/ with negative eigenvalue d↓j = −(2j + 21 ).
/ Notice that
Since these eigenspaces exhaust H, this is the full spectrum of D.
/
the spectrum is symmetric about 0, and that D has trivial kernel.
/ has eigenvalues (2j + 23 ) on Wj↑ ⊕
Consequently, the positive operator |D|

Wj+ 1 , whose dimension is 2(2j + 1)(2j + 2). Now we can compute the metric
2
dimension (which we know must be 3). Let
R
X
NR := 2(2j + 1)(2j + 2) = 23 (R3 + 6R2 + 11R),
2j=0

so that log NR ∼ 3 log R, as R → ∞. Therefore,


R
X R
X Z R+ 23
/ −s ) =
σNR (|D| 2(k+1)(k+2)(k+ 32 )−s ∼ 2 (k+ 23 )−s+2 ∼ 2 t2−s dt,
3
k=0 k=0 2

so the critical exponent is indeed s = 3 where the estimate simplifies to 2 log R ∼


2
3 log NR . Thus we find that |D|
/ −3 ∈ L1+ with Tr+ |D|/ −3 = 32 .
On the other hand, we already know that
1 2(4π) 2 1
Tr+ |D|
/ −3 = / −3 =
Wres |D| Vol(S3 ) = Vol(S3 ),
3(2π)3 3(2π)3 3 2π 2
which leads to the well-known formula Vol(S3 ) = 2π 2 .

Now we turn to the “ quantum group” SUq (2) and its symmetries. This is a
very well known object, starting from the seminal papers of Woronowicz [w-sl87]
and it can be found in textbooks, e.g., [ks97]. However, to fix notations, we
summarize some details here.
Definition 7.23. Let q be a real number with 0 < q < 1, and let A = O(SUq (2))
be the ∗-algebra generated by two elements a and b, subject to the following
commutation rules:
ba = qab, b∗ a = qab∗ , bb∗ = b∗ b,
a∗ a + q 2 b∗ b = 1, aa∗ + bb∗ = 1. (7.20)

349
Part III A geometric spectral triple over SUq (2)

This is a Hopf ∗-algebra under the coproduct

∆a := a ⊗ a − q b ⊗ b∗ ,
∆b := b ⊗ a∗ + a ⊗ b;

counit ε(a) = 1, ε(b) = 0; and antipode Sa = a∗ , Sb = −qb, Sb∗ = −q −1 b∗ ,


Sa∗ = a.
A quick way to remember all these formulas is to consider the “fundamental
matrix”  
a b
U= ∈ M2 (A),
−qb∗ a∗
which is “formally grouplike”: ∆(U ) = U ⊗ ˙ U , ε(U ) = 12 , S(U ) = U −1
under fairly obvious entrywise extensions of these operations to matrices over A.
Note also that the commutation relations (7.20) amount to the matrix U being
unitary, that is, U ∗ U = U U ∗ = 12 .
When q = 1, the matrix U becomes the fundamental representation of
SU (2), the entries a and b are functions on SU (2), and since all unitary ir-
reducible representations of SU (2) can be recovered from the fundamental one
by a Clebsch–Gordan decomposition, the ∗-algebra O(SU (2)) generated by a
and b is linearly spanned by the “matrix elements” of all such irreducible rep-
resentations. We caal it, for short, the polynomial algebra of the compact Lie
group SU (2). By analogy, O(SUq (2)) may be thought of as the polynomial al-
gebra over a (non-existent) “compact group” SUq (2). Such bad habits become
ingrained because of the Gelfand correspondence.
The symmetries of the algebra A = O(SUq (2)) can be expressed by means
of another Hopf ∗-duality, that has a separating duality with A.
Definition 7.24. Let U = Uq (su(2)) be the algebra generated by elements e, f, k,
with k invertible, satisfying the commutation relations

ek = qke, kf = qf k, k 2 − k −2 = (q − q −1 )(f e − ef ), (7.21)

with the coproduct ∆ is given by

∆k = k ⊗ k, ∆e = e ⊗ k + k −1 ⊗ e, ∆f = f ⊗ k + k −1 ⊗ f,

and counit ǫ, antipode S and star structure given respectively by

ǫ(k) = 1, Sk = k −1 , k ∗ = k,
ǫ(f ) = 0, Sf = −qf, f ∗ = e,
ǫ(e) = 0, Se = −q −1 e, e∗ = f.

Morover, let ϑ be the following algebra automorphism, and coalgebra antiauto-


morphism, of U:

ϑ(k) := k −1 , ϑ(f ) := −e, ϑ(e) := −f.

The duality between U and A is given by the bilinear pairing determined by


the following matchings of algebra generators:
1 1
hk, ai = q 2 , hk, a∗ i = q − 2 , he, −qb∗ i = hf, bi = 1,

350
Part III A geometric spectral triple over SUq (2)

with all other couples of generators pairing to 0. With this duality pairing,
we obtain the standard left and right convolution actions of U on A, given
respectively by

h ⊲ x := x(1) hh, x(2) i,


for all h ∈ U, x ∈ A.
x ⊳ h := hh, x(1) i x(2) ,

Since h 7→ S −1 (ϑ(h)) is both an algebra antiautomorphism and a coalgebra


automorphism of U, we find that

h · x := x ⊳ S −1 (ϑ(h))

is a left Hopf action of U on A, distinct from the action ⊲ of left convolution.


These two left actions commute: h1 · (h2 ⊲ x) = h2 ⊲ (h1 · x), so that together
they define a left Hopf action of U ⊗ U on A.
When q = 1, this combined Hopf action of U(su(2)) ⊗ U(su(2)) on O(SU (2))
reduces to the infinitesimal action of su(2) ⊕ su(2) = spin(4) on S3 , coming from
the action of the group Spin(4) on S3 .
Definition 7.25. Let λ and ρ be two commuting representations of the Hopf
algebra U on a finite-dimensional vector space V . A ∗-algebra representation π
of A on V is said to be (λ, ρ)-equivariant if, for all h ∈ U, x ∈ A, ξ ∈ V :

λ(h) π(x)ξ = π(h(1) · x) λ(h(2) )ξ,


ρ(h) π(x)ξ = π(h(1) ⊲ x) ρ(h(2) ξ. (7.22)

(Taken together, λ, ρ and π yield a representation of the crossed product algebra


(U ⊗ U) ⋉ A on V .)
The irreducible representations of Uq (su(2)) are well known, see, for in-
stance, [ks97]. They are “deformed” versions of the Lie algebra representations
of su(2). We first mention the standard notation for a “q-integer”,

q −n − q n
[n] := .
q −1 − q

Then, for each l = 0, 12 , 1, 23 , . . . , we take the vector space Vl = C2l+1 , with a


basis { |lmi : m = −l, −l + 1, . . . , l − 1, l } which we declare to be orthonor-
mal, thereby making Vl a finite-dimensional Hilbert space. It carries the ∗-
representation σl , defined on generators by

σl (k) |lmi = q m |lmi,


p
σl (f ) |lmi = [l − m][l + m + 1] |l, m + 1i,
p
σl (e) |lmi = [l + m][l − m + 1] |l, m − 1i.

To get equivariant representations, we take tensor products Vl ⊗ Vl and


consider their algebraic direct sum:

M
V := Vl ⊗ Vl , |lmni := |lmi ⊗ |lni,
2l=0

351
Part III A geometric spectral triple over SUq (2)

Let Hψ be the Hilbert-space completion of V , for which { |lmni : l ∈ 12 N; m, n =


−l, . . . , l } is an orthonormal basis. We introduce representations λ, ρ of Uq (su(2))
on V by declaring the respective restrictions λl , ρl to the subspaces Vl ⊗ Vl to
be
λl (h) := σl (h) ⊗ idVl , ρl (h) := idVl ⊗ σl (h).
Fact 7.26. The polynomial algebra A = O(SUq (2)) is linearly spanned by ele-
ments tlmn with the same indices l, m, n that label this orthonormal basis, such
that
l
X
1 1
t000 = 1, t 21 , 1 = a, t 21 ,− 1 = b, and ∆tlmn = tlmk ⊗ tlkn .
2 2 2 2
k=−l

The multiplication on A is determined by the relations


j+l
X    
j l k j l k
tjrs tlmn = Cq Cq tk ,
r m r+m s n s + n r+m,s+n
k=|j−l|

where the Cq (−) factors are q-Clebsch–Gordan coefficients [ks97].


The algebra can be completed to a noncommutative C*-algebra C(SUq (2)),
on which there is a faithful Haar state ψ determined by ψ(1) = 1 and ψ(tlmn ) = 0
for l > 0. The involution on A and also on C(SUq (2)) satisfies

(tlmn )∗ = (−1)2l+m+n q n−m tl−m,−n . (7.23)

The GNS representation πψ acts on the aforementioned Hilbert space Hψ ,


and there is an injective linear GNS map ηψ : C(SUq (2)) → Hψ such that
πψ (x)ηψ (y) = ηψ (xy), satisfying

q −m
kηψ (tlmn )k = ψ((tlmn )∗ tlmn )1/2 = p .
[2l + 1]
Thus, concretely, the standard orthonormal basis for Hψ is given by
p
|lmni := q m [2l + 1] ηψ (tlmn ). (7.24)

In particular, |000i = ηψ (1) is a cyclic (and separating) vector for the represen-
tation πψ .
Before turning to the detailed form of the equivariant representations of A,
which involves much shifting of half-integer indices, we pause to introduce a
small notational dodge:

l± := l ± 12 , m± := m ± 21 , n± := n ± 21 .

Proposition 7.27. Any (λ, ρ)-equivariant ∗-representation π of O(SUq (2)) on


V is given by
− − + +
π(a) |lmni = A+ + + +
lmn |l m n i + Almn |l m n i,

+
π(b) |lmni = Blmn |l+ m+ n− i + Blmn |l− m+ n− i, (7.25)

with constants A± ±
lmn , Blmn determined up to phase factors depending only on l.

352
Part III A geometric spectral triple over SUq (2)

Sketch proof. We use the equivariance relations (7.22), step by step, and then
the algebra relations (7.20) to pin the down how π(a) and π(b) act on basis
vectors and then to obtain the coefficients.
1
(1) First take h = k. Then k · a = k ⊲ a = q 2 a shows that
1 1
λ(k) π(a) |lmni = π(q 2 a) λ(k) |lmni = q m+ 2 π(a) |lmni,
1 1
ρ(k) π(a) |lmni = π(q 2 a)ρ(k) |lmni = q n+ 2 π(a) |lmni,
and thus π(a) |lmni must lie in span{ |l′ m+ n+ i : l′ ∈ 12 N }. Similarly,
1 1
k · b = q 2 b, k ⊲ b = q − 2 b gives π(b) |lmni ∈ span{ |l′ m+ n− i : l′ ∈ 21 N }.
(2) Take h = f , x = a; then f · a = 0 implies that
1
λ(f ) π(a)ξ = π(f · a) λ(k)ξ + π(k −1 · a) λ(f )ξ = q − 2 π(a) λ(f )ξ,
and thus,
λ(f )r π(a) = q −r/2 π(a) λ(f )r for any r ∈ N, (7.26)
r
Therefore λ(f ) π(a) |lmni ∝ π(a) |l, m + r, ni = 0 for m + r > l; but on
the other hand, λ(f )r |l′ m+ n+ i ∝ |l′ , m + 21 + r, n+ i =
6 0 for m+ 12 +r ≤ l′ .
′ 1 ′ + +
Thus, if l > l + 2 , the basis vector |l m n i cannot appear in π(a) |lmni.
This yields l′ ≤ l + 12 .
A similar argument, with (f, a) replaced by (e, a∗ ), using e · a∗ = 0, gives
l′ ≥ l − 12 . Also, since l − m and l′ − (m + 21 ) are both integers, the case
l′ = l is excluded. Thus l′ = l ± 12 only, and we have reached the form
(7.25) of π(a).
(3) To find the coefficients, we use (7.26) again. If we apply both sides to
the vector |lmni for r = 1 and compare the results, we get a recurrence
relation for the index m:
1 1 1
q − 2 A+ +
l,m+1,n [l + m + 1] = Almn [l + m + 2] .
2 2

1
Using k ⊲ a = q 2 a and f ⊲ a = 0, the second relation in (7.22) gives
1
ρ(f )π(a) = q 2 π(a) ρ(f ), that leads to a similar recurrence relation for the
index n:
1 1 1
q − 2 A+ +
lm,n+1 [l + n + 1] = Almn [l + n + 2] .
2 2

These recurrence relations are solved by


1 1 1
A+
lmn = q
2 (m+n) [l + m + 1] 2 [l + n + 1] 2 a
+
l
− −
for some constants a+
l ; and similar expressions are found for Almn ∝ al ,
+ + − −
Blmn ∝ bl and Blmn ∝ bl .
(4) Now we use the equivariance relation
1
ρ(e)π(a) = π(e ⊲ a)ρ(k) + π(k −1 ⊲ a)ρ(e) = π(b)ρ(k) + q − 2 π(a)ρ(e)
− −l−1 −
to find that b+ l +
l = q al and bl = −q al . The relation
1
λ(e)π(b) = π(e · b)λ(k) + π(k −1 · b)λ(e) = q −1 π(a∗ )λ(k) + q − 2 π(b)λ(e)
3
then yields (a−
l+ 1
)⋆ = q 2l+ 2 a+
l , se we need only determine the parameters
2
a+
l . All equivariance relations have now been used.

353
Part III A geometric spectral triple over SUq (2)

(5) Next, the commutation relation ba = qab implies that π(b)π(a) = qπ(a)π(b);
comparing the matrix element hl, m + 1, n | (·) | lmni for both these oper-
ators, we find the recurrence relation

q[2l + 2] |a+ 2 + 2
l | = [2l] |al− 1 | .2

This determines all |a+ + + +


l | once |a0 | is known. For that, note that b0 = a0
∗ 2 ∗
and use the relation a a + q b b = 1 to get
∗ 2 ∗
(1 + q 2 ) |a+ 2
0 | = h000 | π(a a + q b b) | 000i = 1.

The phase factors a+ +


l /|al | remain undetermined. We are free to fix them by
+
demanding that all al be positive (in the quantum theory of angular momen-
tum, this requirement is called the Condon–Shortley phase convention.) Actu-
ally, any other assignment of phases to the a+l coefficients determines a unitary
equivalence between π and another (λ, ρ)-equivariant representation of A.
Having thus determined the existence, and uniqueness up to equivalence,
of a (λ, ρ)-equivariant representation of O(SUq (2)) on V , we may realize that
we have in fact given an explicit presentation of the left regular representation
of C(SUq (2)), which is just the GNS representation for the Haar state on the
Hilbert space Hψ .
The point of this rather bare-handed approach to the regular representation
is that the spin representation can be constructed in just the same way. In-
deed, with some last-minute choice of phase factors, this will be an equivariant
representation of O(SUq (2)) on V ⊕ V , and also of C(SUq (2)) on H = Hψ ⊕ Hψ .
The crucial extra step in constructing this spin representation is the good
choice of a spinor basis. The spinor subspaces Wj↑ , Wj↓ of (7.19) will be used,
just as in the q = 1 case, but the isomorphisms Vj ⊗ V 12 ≃ Vj+ 21 ⊕ Vj− 12 now
depend on certain q-Clebsch–Gordan coefficients, as follows:
• for j = 12 , 1, 23 , . . . ; µ = −j, . . . , j and n = −j − , . . . , j − , let

|jµn↓i := Cjµ |j − µ+ ni ⊗ | 12 , − 21 i + Sjµ |j − µ− ni ⊗ | 21 , + 12 i;

• for j = 0, 12 , 1, 32 , . . . ; µ = −j, . . . , j and n = −j + , . . . , j + , let

|jµn↑i := −Sj+1,µ |j + µ+ ni ⊗ | 12 , − 12 i + Cj+1,µ |j + µ− ni ⊗ | 21 , + 21 i,

• where in both cases the coefficients are


1 1
−(j+µ)/2 [j − µ] 2 (j−µ)/2 [j + µ] 2
Cjµ := q 1 , Sjµ := q 1 .
[2j] 2 [2j] 2

2 2
It is easy to check that Cjµ + Sjµ = 1.

354
Part III A geometric spectral triple over SUq (2)

We now modify the representations λ, ρ of Uq (su(2)) on V to get analogous


representations on V ⊕ V = V ⊗ C2 . If h ∈ Uq (su(2)), we set

λ′ (h) := (λ ⊗ σ 12 )(∆h) = λ(h(1) ) ⊗ σ 21 (h(2) ),


ρ′ (h) := (ρ ⊗ (ε ⊕ ε))(∆h) = ρ(h) ⊗ 12 .

Exercise 7.28. Show that |jµn↑i and |jµn↓i are eigenvectors for λ′ (Cq ), with
eigenvalue q 2j+1 + q 2j−1 , where Cq is the q-Casimir,

Cq = qk 2 + q −1 k −2 + (q − q −1 )2 ef,

which is a central element of Uq (su(2)). Are these also eigenvectors for ρ′ (Cq )?
!
|jµn↑i
Proposition 7.29. If we write |jµnii := to denote a pair of basis
|jµn↓i
elements of V —the lower component is 0 for j = 0 or n = ±(j + 12 )—, then
the representation π ′ := π ⊗ 12 on V ⊗ C2 is (λ′ , ρ′ )-equivariant, and is given by

π ′ (a) |jµnii = α+ + + + − + +
jµn |j µ n ii + αjµn |j µ n ii,

π ′ (b) |jµnii = βjµn
+
|j + µ+ n− ii + βjµn |j − µ+ n− ii,

where α± ±
jµn and βjµn are certain triangular 2 × 2 matrices, shaped like this:
   
∗ 0 ∗ ∗
α+ +
jµn , βjµn = , α− −
jµn , βjµn = . (7.27)
∗ ∗ 0 ∗

They are determined up to phase factors depending only on j.


We omit the proof, which consists of running the steps of the proof of Propo-
sition 7.27 with 2 × 2 matrices. The details are given in [dlsv05]. We refer to π ′
as the spin representation of the algebra O(SUq (2)).
In the classical case q = 1, the above procedures give exactly the eigenspace
decomposition of the spinor space of the Dirac operator D, / with the correct
multiplicities. The basis vectors |jµnli, for each fixed j, can be regarded as
orthonormal bases for the eigenspaces, yielding the following diagonalization of
D/ when q = 1:

/ 3 / 1
D|jµn↑iq=1 = (2j + 2 ) |jµn↑iq=1 , D|jµn↓iq=1 = −(2j + 2 ) |jµn↓iq=1 .

We now define the Dirac operator on SUq (2), for 0 < q < 1, to be the diagonal
operator given by the same formulas on the q-spinor basis:

D|jµn↑i = (2j + 32 ) |jµn↑i, D|jµn↓i = −(2j + 21 ) |jµn↓i. (7.28)

In other words, D is an isospectral deformation of the classical Dirac operator


/ ∗ by the obvious unitary map U that matches the respective
/ since D = U DU
D,
spinor bases.
Fact 7.30. The commutators [D, π ′ (a)] and [D, π ′ (b)], defined initially on V ⊕
V , extend to bounded operators on H.

355
Part III A geometric spectral triple over SUq (2)

The proof of this fact is not hard, but needs the exact values of the matrices
α± ±
jµn and βjµn . The boundedness is certainly true when q = 1, and one can
check that the diagonal elements of these matrices differ from their q → 1 limits
by terms that are uniformly bounded as j → ∞; and moreover the off-diagonal
elements are small: they are O(q 2j ) as j → ∞.
Thus with A = O(SUq (2)), H = Hψ ⊕ Hψ and D given by (7.28), we have
constructed a spectral triple for SUq (2). Since it is isospectral to the classical
case, the metric dimension is 3. Our painstaking construction now yields an
extra bonus [dlssv06].
Proposition 7.31. The triple (O(SUq (2)), H, D) is a regular spectral triple.
 
2j + 32 0
Proof. Since |D| |jµnii = |jµnii, we obtain
0 2j + 12

[|D|, π ′ (a)] |jµnii =


   
2j + 25 0 + + 2j + 32 0
= α − α |j + µ+ n+ ii
0 2j + 23 jµn jµn 0 2j + 12
   
2j + 21 0 − − 2j + 23 0
− α − α |j − µ+ n+ ii,
0 2j − 21 jµn jµn 0 2j + 21

and the triangularity (7.27) of the matrices α+ jµn and αjµn means that the off-
diagonal terms cancel exactly! This happens because of the precise form of the
1 3
eigenvalues of D, since 2j + +  2 = 2j+ 2 , and so on.
1 0
Thus [|D|, π ′ (a)] is just times the diagonal part of π ′ (a) on each
0 −1
of the two-dimensional subspaces spanned by the pair |jµnii; from which we
obtain kδ(π ′ (a))k ≤ kπ ′ (a)k. Similarly for π ′ (b).
Next, in computing [|D|, [D, π ′ (a)]] = [D, [|D|, π ′ (a)]], over each two-dimensional
subspace, we must subtract two diagonal matrices, and the diagonal entries are
preserved up to a possible change of sign. It follows that kδ([D, π ′ (a)])k ≤
kπ ′ (a)k also. By induction the same estimate holds for all kδ k (π ′ (a))k and
kδ k ([D, π ′ (a)])k, too. Thus both π ′ (a) and [D, π ′ (a)] lie in the domain of δ k
for all k ∈ N. Similarly for π ′ (b), and indeed for the whole ∗-algebra π ′ (A)
generated by π ′ (a) and π ′ (b).
We come now to the matter of the charge conjkugation J, to get a real
structure on (A, H, D). Guided by the example of noncommutative tori (in
dimensions 2 and 3), we may guess that J = Jψ ⊕ Jψ , where Jψ is a Tomita
conjugation operator on the GNS representation space Hψ . We pause to describe
this operator.
The involutive antilinearity operator Tψ : ηψ (x) 7→ ηψ (x∗ ) on Hψ —usually
called Sψ in books on Tomita–Takesaki theory [t-m02] is defined, in view of
(7.23) and (7.23), by

Tψ |lmni = (−1)2l+m+n q m+n |l, −m, −ni,

extended by antilinearity to all of O(SUq (2)). The antilinear adjoint Tψ∗ satisfies
hη | Tψ∗ ξi = hξ | Tψ ηi and thus Tψ∗ |lmni = (−1)2l−m−n q −m−n |l, −m, −ni. The
Tomita modular operator ∆ψ thus has O(SUq (2)) ⊆ Dom ∆ψ and ∆ψ |lmni =

356
Part III A geometric spectral triple over SUq (2)

1/2
Tψ∗ Tψ |lmni = q 2(m+n) |l, −m, −ni. The defining relation Tψ =: Jψ ∆ψ yields
the action of Jψ on basis vectors:

Jψ |lmni = (−1)2l+m+n |l, −m, −ni.

Recall that l + m and l + n may be any nonnegative integers, so the sign may
be even or odd.
Exercise 7.32. Show that Tψ λ(h)Tψ−1 = λ((Sh)∗ ) for h ∈ Uq (su(2)) —it is
enough to let h be a generator and to check the identities on basis vectors— and
similarly with ρ replacing λ. This shows that the Tomita operator Tψ implements
the involution h 7→ (Sh)∗ in the “dual” Hopf algebra.
It turns out that the Tomita conjugation for the spin respresentation, namely
Jψ ⊕ Jψ (since π ′ and π ⊕ π are equivalent on H = Hψ ⊕ Hψ ), does not become
diagonal in the spinor basis {|jµnli}, so it does not commute with D as we might
have expected. We need JDJ −1 = +D for a real structure in dimension 3. So
instead we define J directly, and we guarantee the commutation relation by
ensuring that J preserves the eigenspaces of D.
Definition 7.33. The conjugation operator J is the antiunitary operator on H
determined by the following action on the spinor basis:

J |jµn↑i := i2(2j+µ+n) |j, −µ, −n, ↑i,


J |jµn↓i := i2(2j−µ−n) |j, −µ, −n, ↓i.

It is immediate that J 2 = −1, since each 2j ± (µ + n) is the sum of an integer


and a half-integer.

This allows to define a “spin representation from the right” of A on H by


setting

πR (x) := J π ′ (x) J −1 .
It turns out, however, that this obvious right action of A on H does not commute
with the left action coming from the representation π ′ , and the first order prop-
erty is also broken. That is to say, the commutation relations [π ′ (x), πR

(y)] = 0
′ ′
and [[D, π (x)], πR (y)] = 0 do not hold for general elements x, y ∈ A.
Since these relations do hold in the limit q → 1, we may conjecture that
they may hold “approximately” in O(SUq (2)). The precise result is as follows:
see [dlsv05].
Definition 7.34. Define the operator Lq on H by

Lq |jµnli := q j |jµnli.

This is a positive trace-class


P∞ operator commuting with D. Indeed, one easily
sees that Tr Lq = 2 + 2j=1 2(2j + 1)(2j + 2)q j < ∞. Let Kq be the ideal of
compact operators generated by Lq (it is not closed in any norm, since there are
trace-class operators not in Kq ).
Exercise 7.35. If T ∈ Kq show that k 1/p sk (T ) → 0 as k → ∞, for any p ∈ N.
That is to say, T is an “infinitesimal of arbitrarily high order”.

357
Part III A geometric spectral triple over SUq (2)

Because of the exponentially fast decrease of the off-diagonal matrix elements


(7.27) of π ′ (a) and π ′ (b), one can show that

[π ′ (x), πR

(y)] ∈ Kq , and [[D, π ′ (x)], πR

(y)] ∈ Kq for all x, y ∈ A.

Clearly, it is enough to check this for x, y ∈ {a, a∗ , b, b∗ }, which may be done by


long but straightforward computations [dlsv05].
The conclusion is that, up to allowable infinitesimal corrections in Kq , the
reality and first-order properties of the spectral triple (O(SUq (2)), Hψ ⊕ Hψ , D)
hold. The regularity property holds, on the nose. If desired, one can also
complete O(SUq (2)), keeping regularity, to a Fréchet pre-C*-algebra. In this
way, one reaches the noncommutative spin geometry on the quantum group
SUq (2).

358
Chapter 8

Exercises

8.1 Examples of Dirac operators


8.1.1 The circle
Let M := S1 , regarded as S1 = ∼ R/Z; that is to say, we parametrize the circle
by the half-open interval [0, 1) rather than [0, 2π), say. Then A = C ∞ (S1 ) can
be identified with periodic smooth functions on R with period 1:
A∼
= { f ∈ C ∞ (R) : f (t + 1) ≡ f (t) }.
Since Cl(R) = C1 ⊕ Ce1 as a Z2 -graded algebra, we see that B = A in this case;
and since n = 1, m = 0 and 2m = 1, there is a “trivial” spin structure given by
S := A itself. The charge conjugation is just C = K, where K means complex
conjugation of functions. With the flat metric on the circle, the Dirac operator
is just
d
D/ := −i .
dt
Exercise 8.1. Show that its spectrum is
/ = 2πZ = { 2πk : k ∈ Z },
sp(D)
by first checking that the eigenfunctions ψk (t) := e2πikt form an orthonormal
basis for the Hilbert-space completion H of S – using Fourier series theory.
The point is that the closed span of these eigenvectors is all of H, so that
/ contains no more than the corresponding eigenvalues.
sp(D)
Next, consider
S ′ := { φ ∈ C ∞ (R) : φ(t + 1) ≡ −φ(t) },
which can be thought of as the space of smooth functions on the interval [0, 1]
“with antiperiodic boundary conditions”.
Exercise 8.2. Explain in detail how S ′ can be regarded as a B-A-bimodule, and
how C = K acts on it as a charge-conjugation operator. Taking D / := −i d/dt
again, but now as an operator with domain S ′ on the Hilbert-space completion
of S ′ , show that its spectrum is now
/ = 2π(Z + 12 ) = { π(2k + 1) : k ∈ Z },
sp(D)

359
Part III Examples of Dirac operators

by checking that φk (t) := eπi(2k+1)t are a complete set of eigenfunctions.


The circle S1 thus carries two inequivalent spin structures: their inequiva-
lence is most clearly manifest in the different spectra of the Dirac operators.
Notice that 0 ∈ sp(D)/ for the “untwisted” spin structure where S = A, while
0∈/ sp(D)/ for the “twisted” spin structure whose spinor module is S ′ . There
are no more spin structures to be found, since H 1 (S1 , Z2 ) = Z2 .

8.1.2 The (flat) torus


On the 2-torus T2 := R2 /Z2 , we use the Riemannian metric coming from the
usual flat metric on R2 . Thus, if we regard A = C ∞ (T2 ) as the smooth periodic
functions on R2 with f (t1 , t2 ) ≡ f (t1 + 1, t2 ) ≡ f (t1 , t2 + 1), then (t1 , t2 ) define
local coordinates on T2 , with respect to which all Christoffel symbols are zero,
namely Γkij = 0, and thus ∇ = d represents the Levi-Civita connection on
1-forms.
In this case, n = 2, m = 1 and 2m = 2, so we use “two-component” spinors;
that is, the spinor bundles S → T2 are of rank two. There is the “untwisted”
one, where S is the trivial rank-two C-vector bundle, and S ∼ = A2 . The Clifford
algebra in this case is just B = M2 (A). Using the standard Pauli matrices:
     
1 0 1 2 0 −i 3 1 0
σ := , σ := , σ := ,
1 0 i 0 0 −1

we can write the charge conjugation operator as

C = −i σ 2 K

where K again denotes (componentwise) complex conjugation.


Exercise 8.3. Find three more spinor structures on T2 , exhibiting each spinor
module as a B-A-bimodule, with the appropriate action of C. (Use T2 = S1 ×S1 .)
Exercise 8.4. Check that
 
0 −∂2 − i∂1
/ = −i (σ 1 ∂1 + σ 2 ∂2 ) =
D
∂2 − i∂1 0

where ∂1 = ∂/∂t1 and ∂2 = ∂/∂t2 , is indeed the Dirac operator on the un-
twisted spinor module S = A2 . Compute sp(D / 2 ) by finding a complete set of
eigenvectors. Then show that
q
/ = { ±2π r12 + r22 : (r1 , r2 ) ∈ Z }
sp(D)

by finding the eigenspinors for each of these eigenvalues. What can be said of
/
the multiplicities of these eigenvalues? and what is the dimension of ker D?
Notice that σ 3 does not appear in the formula for D; / its role here is to give
the Z2 -grading operator: c(γ) = σ —regarded as a constant function with
3

values in M2 (C)— in view of the relation σ 3 = −i σ 1 σ 2 among Pauli matrices.


On the 3-torus T3 := R3 /Z3 , where now n = 3, m = 1 and again 2m = 2, we
get two-component spinors. Again we may use a flat metric and an untwisted

360
Part III Examples of Dirac operators

spin structure with S = A2 . The charge conjugation is still C = −i σ 2 K on S,


so that C 2 = −1 also in this 3-dimensional case. The Dirac operator is now
 
1 2 3 −i ∂3 −∂2 − i∂1
D/ = −i (σ ∂1 + σ ∂2 + σ ∂3 ) = .
∂2 − i∂1 i ∂3
2
/ for this Dirac operator on T3 .
/ ) and sp(D)
Exercise 8.5. Compute sp(D

8.1.3 The Hodge–Dirac operator on S2


If M is a compact, oriented Riemannian manifold that has no spinc structures,
can one define Dirac-like operators on an B-A-bimodule E that is not pointwise
irreducible under the action of B? It turns out that one can do so, if E carries
a “Clifford connection”, that is, a connection ∇E such that

∇E (c(α)s) = c(∇α) s + c(α) ∇E s,

for α ∈ A1 (M ), s ∈ E, and which is Hermitian with respect to a suitable A-


valued sesquilinear pairing on E. For instance, we may take E = A• (M ), the
full algebra of differential forms on M , which we know to be a left B-module
under the action generated by c(α) = ε(α) + ι(α♯ ). The Clifford connection is
just the Levi-Civita connection on all forms, obtaining by extending the one on
A1 (M ) with the Leibniz rule (and setting ∇f := df on functions). The pairing
(α | β) := g(ᾱ, β) extends to a pairing on A• (M ); by integrating the result
over M with respect to the volume form νg , we get a scalar product on forms,
and we can then complete A• (M ) to a Hilbert space.
If {E1 , . . . , En } and {θ1 , . . . , θn } are local orthonormal sections for X (M )
and A1 (M ) respectively, compatible with the given orientation, so that c(θj ) =
ε(θj ) + ι(Ej ) locally, then

⋆ := c(γ) = (−i)m c(θ1 ) c(θ2 ) . . . c(θn )

is globally well-defined as an A-linear operator taking A• (M ) onto itself, such


that ⋆2 = 1. This is the Hodge star operator, and it exchanges forms of high
and low degree.
Exercise 8.6. If {1, . . . , n} = {i1 , . . . , ik } ⊎ {j1 , . . . , jn−k }, show that locally,

⋆(θi1 ∧ · · · ∧ θik ) = ±im θj1 ∧ · · · ∧ θjn−k ,

where the sign depends on i1 , . . . , ik . Conclude that ⋆ maps Ak (M ) onto An−k (M ),


for each k = 0, 1, . . . , n.
(Actually, our sign conventions differ from the usual ones in differential ge-
ometry books, that do not include the factor (−i)m . With the standard con-
ventions, ⋆2 = ±1 on each Ak (M ), with a sign depending on the degree k.)
The codifferential δ on A• (M ) is defined by

δ := −⋆d⋆.

This operation lowers the form degree by 1. The Hodge–Dirac operator is


defined to be −i(d + δ) on A• (M ). One can show that, on the Hilbert-space
completion, the operators d and −δ are adjoint to one another, so that −i(d+ δ)

361
Part III Examples of Dirac operators

extends to a selfadjoint operator. (With the more usual sign conventions, d and
+δ are adjoint, so that the Hodge–Dirac operator is written simply d + δ.)
Now we take M = S2 , the 2-sphere of radius 1. The round (i.e., rotation-
invariant) metric on S2 is written g = dθ2 + sin2 θ dφ2 in the usual spherical
coordinates, which means that {dθ, sin θ dφ} is a local orthonormal basis of 1-
forms on S2 . The area form is ν = sin θ dθ ∧ dφ. The Hodge star is specified by
defining it on 1 and on dθ:

⋆(1) := −i ν, ⋆(dθ) := i sin θ dφ.

To find the eigenforms of the Hodge–Dirac operator, it is convenient to use


another set of coordinates, obtained form the Cartesian relation (x1 )2 + (x2 )2 +
(x3 )2 = 1 by setting ζ := x1 + ix2 = eiφ cos θ, along with x3 = cos θ; the pair
(ζ, x3 ) can serve as coordinates for S2 , subject to the relation ζ ζ̄ + (x3 )2 = 1.
(The extra variable ζ̄ gives a third coordinate, extending S2 to R3 .)
Exercise 8.7. Check that in the (ζ, x3 ) coordinates, the Hodge star is given by

⋆(ζ) = −i dζ ∧ dx3 , ⋆(dζ) = x3 dζ − ζ dx3 .

Exercise 8.8. Consider the (complex) vectorfields on R3 given by

∂ ∂ ∂ ∂ ∂ ∂
L+ := 2ix3 + iζ 3
, L− := 2ix3 − iζ̄ , L3 := iζ̄ − iζ .
∂ ζ̄ ∂x ∂ζ ∂x3 ∂ ζ̄ ∂ζ

Verify the commutation relations [L+ , L− ] = −2i L3, [L3 , L− ] = i L− and


[L3 , L+ ] = −i L+ .
These commutation relations show that if L± =: L1 ± i L2 , then L1 , L2 , L3
generate a representation of the Lie algebra of the rotation group SO(3). One
obtains representation spaces of SO(3) by finding functions f0 (“highest weight
vectors”) such that L3 f0 is a multiple of f0 , L+ f0 = 0, and { (L− )r f0 : r ∈ N }
spans a space of finite dimension. To get spaces of differential forms with these
properties, one extends each vector field Lj to an operator on A• (S2 ), namely
its Lie derivative Lj , just by requiring that Lj d = d Lj . Since the Hodge star
operator is unchanged by applying a rotation to an orthonormal basis of 1-
forms, one can also show that Lj ⋆ = ⋆Lj , so that the Hodge–Dirac operator
−i(d + δ) commutes with each Lj . This gives a method of finding subspaces of
joint eigenforms for each eigenvalue of the Hodge–Dirac operator.
We introduce the following families of forms:

φ+ l
l := iζ (1 − iν), l = 0, 1, 2, 3, . . . ;
φ−
l
l
:= iζ (1 + iν), l = 0, 1, 2, 3, . . . ;

ψl+ := ζ l−1 (dζ + ⋆(dζ)), l = 1, 2, 3, . . . ;


ψl− := ζ l−1
(dζ − ⋆(dζ)), l = 1, 2, 3, . . . .
Clearly, ⋆(φ± ± ± ± + +
l ) = ±φl and ⋆(ψl ) = ±ψl . Thus φl and ψl are even, while φl

− • 2
and ψl are odd, with respecting to the Z2 -grading on forms given by A (S ) =
A+ (S2 ) ⊕ A− (S2 ), where A± (S2 ) := 21 (1 ± ⋆) A• (S2 ).

362
Part III The Dirac operator on the sphere S2

Exercise 8.9. Show that

−i(d + δ)φ± ∓
l = lψ , for l = 0, 1, 2, . . .
−i(d + δ)ψl± = (l + 1)φ∓ , for l = 1, 2, 3, . . .
− −
and conclude that each of φ+ +
l , φl , ψl and ψl is an eigenvector for (−i(d +
2
δ)) = −(dδ + δd) with eigenvalue
p l(l + 1). Find corresponding eigenspinors for
−i(d + δ) with eigenvalues ± l(l + 1).
Exercise 8.10. Show that L3 (ζ l ) = −il ζ l , L+ ζ l = 0, and that (L− )k (ζ l ) is
a linear combination of terms (x3 )k−2r ζ̄ r ζ l−k+r that does not vanish for k =
0, 1, . . . , 2l, and that (L− )2l+1 (ζ l ) = 0. Check that L+ (L− )k (ζ l ) is a multiple of
(L− )k−1 (ζ l ), for k = 1, . . . , 2l.
Exercise 8.11. Show that

L3 φ± ±
l = −il φl , L+ φ±
l = 0; L3 ψl± = −il ψl± , L+ ψl± = 0;

for each possible value of l. Conclude that the forms Lk− (φ± k ±
l ) and L− (ψl ) vanish
if and only if k ≥ 2l + 1. What can now be said about the multiplicities of the
eigenvalues of −i(d + δ)?
With some more works, it can be shown that all these eigenforms span a
dense subspace of the Hilbert-space completion of A• (S2 ), so that these eigen-
values in fact give the full spectrum of the Hodge–Dirac operator.

8.2 The Dirac operator on the sphere S2


8.2.1 The spinor bundle S on S2
Consider the 2-dimensional sphere S2 , with its usual orientation, S2 = C∪{∞} ∼
=
CP 1 . The usual spherical coordinates on S2 are

p = (sin θ cos φ, sin θ sin φ, cos θ) ∈ S2 .

The poles are N = (0, 0, 1) and S = (0, 0, −1). Let UN = S2 \{N }, US = S2 \{S}
be the two charts on S2 . Consider the stereographic projections p 7→ z : UN →
C, p 7→ ζ : US → C given by
θ θ
z := e−iφ cot , ζ := e+iφ tan ,
2 2
so that ζ = 1/z on UN ∩ US . Write
2 q
q := 1 + z z̄ = , and q ′ := 1 + ζ ζ̄ = .
1 − cos θ z z̄
The sphere S2 has only the “trivial” spin structure S = Γ(S2 , S), where
S → S2 has rank two. Now S = S + ⊕ S − , where S ± → S2 are complex line
bundles, and these may be (and are) nontrivial. We argue that S + → S2 is the
“tautological” line bundle coming from S2 ∼
= CP 1 . We know already that

= S ⇐= (S + )∗ ∼
= S ⇐⇒ S ∗ ∼
S♯ ∼ = S−

363
Part III The Dirac operator on the sphere S2

and the converse S ∗ = ∼ S =⇒ (S + )∗ =∼ S − will hold provided we can show


that S → S are nontrivial line bundles. (Otherwise, S + and S − would each
± 2

be selfdual, but we know that the only selfdual line bundle on S2 is the trivial
one, since H 2 (S2 , Z) ∼
= Z.)
Consider now the (tautological) line bundle L → S2 , where
z1
Lz := { (λz0 , λz1 ) ∈ C2 : λ ∈ bC }, if z = , L∞ := { (0, λ) ∈ C2 : λ ∈ C }.
z0
In other words, Lz is the complex line through the point (1, z), for z ∈ C. A
1 1
particular local section of L, defined over UN , is σN (z) := (q − 2 , zq − 2 ), which is
−1
normalized so that (σN | σN ) = q (1 + z̄z) = 1 on UN : this hermitian pairing
on Γ(S2 , L) comes from the standard scalar product on C2 —each Lz is a line
in C2 .
1 1
Let also σS (ζ) := (ζq ′− 2 , q ′− 2 ), normalized so that (σS | σS ) = 1 on US .
Now if z 6= 0, then
   
1 1 1 z
σS (z −1 ) = √ ′ , √ ′ = (z̄/z)1/2 √ , √ = (z̄/z)1/2 σN (z).
z q q q q

To avoid ambiguity, we state that (z̄/z)1/2 means e−iφ , and also (z/z̄)1/2 will
mean e+iφ .
+
A smooth section of L is given by two functions ψN (z, z̄) and ψS+ (ζ, ζ̄) sat-
+ +
isfying the relation ψN (z, z̄)σN (z) = ψS (ζ, ζ̄)σS (ζ) on UN ∩ US . Thus we argue
that
+
ψN (z, z̄) = (z̄/z)1/2 ψS+ (z −1 , z̄ −1 ) for z 6= 0,
+
and ψN , ψS+ are regular at z = 0 or ζ = 0 respectively. Likewise, a pair of

smooth functions ψN , ψS− on C is a section of the dual line bundle L∗ → S2 if
and only if

ψN (z, z̄) = (z/z̄)1/2 ψS− (z −1 , z̄ −1 ) for z 6= 0.
We claim now that we can identify S + ∼ = L and S − ∼ = L∗ = L−1 —here
−1 −1
the notation L means that [L ] is the inverse of [L] in the Picard group
H 2 (S2 , Z) that classifies C-line bundles— so that a spinor in S = Γ(S2 , S) is
given precisely by two pairs of smooth functions
! !
+
ψN (z, z̄) ψS+ (ζ, ζ̄)
− on UN , on US ,
ψN (z, z̄) ψS− (ζ, ζ̄)

satisfying the above transformation rules. (The nontrivial thing is that the
spinor components must both be regular at the south pole z = 0 and the north
pole ζ = 0, respectively.)
Since S ⊗A S ∗ ∼
= EndA (S) ∼ =B ∼= A• (S2 ) as A-module isomorphisms (we
∼ • 2
know that B = A (S ) as sections of vector bundles), it is enough to show that,
as vector bundles,
A• (S2 ) ∼
= L0 ⊕ L2 ⊕ L−2 ⊕ L0 ,
where L2 = L⊗L, L−2 = L∗ ⊗L∗, and L0 = S2 ×C is the trivial line bundle. It is
clear that A0 (S2 ) = C ∞ (S2 ) = A = Γ(S2 , L0 ); and furthermore, A2 (S2 ) ∼
=A=
Γ(S2 , L0 ) since Λ2 T ∗ S2 has a nonvanishing global section, namely the volume
form ν = sin θdθ ∧ dφ.

364
Part III The Dirac operator on the sphere S2

With respect to the “round” metric on S2 , namely,


4
g := dθ2 + sin2 θ dφ2 = (dx1 ⊗ dx1 + dx2 ⊗ dx2 ),
q2
   
dz dz̄ dζ dζ̄
the pairs of 1-forms , and − ′ , − ′ are local bases for A1 (S2 ),
q q q q
over UN and US respectively.
Exercise 8.12. Write, for α ∈ A1 (S2 ),

dz dz̄
α =: fN (z, z̄) + gN (z, z̄) on UN ,
q q
dζ dζ̄
=: −fS (ζ, ζ̄) ′ − gS (ζ, ζ̄) ′ on US .
q q
Show that

fN (z, z̄) = (z̄/z) fS (z −1 , z̄ −1 )


gN (z, z̄) = (z/z̄) gS (z −1 , z̄ −1 )

on UN ∩ US , and conclude that A1 (S2 ) ∼


= Γ(S2 , L2 ⊕ L−2 ).
Note that the last exercise now justifies the claim that the half-spin bundles
were indeed S + ⊕ S − ∼
= L ⊕ L∗ .

8.2.2 The spin connection ∇S over S2


Given any local orthonormal basis of 1-forms {E1 , . . . , En }, we can compute
b β :=
Christoffel symbols with all three indices taken from this basis, by setting Γ µα
e , or equivalently, by requiring that
(Eµ )i Γ β

b β Eβ
∇Eµ Eα =: Γ µα

for µ, α, β = 1, 2, . . . , n. (This works because the first index is tensorial).


Exercise 8.13. On UN , take z =: x1 + ix2 . Compute the ordinary Christoffel
symbols Γkij in the (x1 , x2 ) coordinates for the round metric g = (4/q 2 )(dx1 ⊗
dx1 + dx2 ⊗ dx2 ), and then show that

b β = δµα xβ − δµβ xα
Γ for µ, α, β = 1, 2.
µα

This yields the local orthonormal bases E1 := 21 q ∂/∂x1 , E2 := 12 q ∂/∂x2 for


vector fields, and dually θ1 = (2/q) dx1 , θ2 = (2/q) dx2 for 1-forms. However,
since S2 = CP 1 is a complex manifold, it is convenient to pass to “isotropic”
bases, as follows. We introduce
∂ dz
E+ := E1 − iE2 = q , θ+ := 12 (θ1 + iθ2 ) = ,
∂z q
∂ dz̄
E− := E1 + iE2 = q , θ− := 12 (θ1 − iθ2 ) = .
∂ z̄ q

365
Part III The Dirac operator on the sphere S2

Exercise 8.14. Verify that the Levi-Civita connection on A1 (S2 ) is given, in


these isotropic local bases, by
   
dz dz dz dz
∇E+ = z̄ , ∇E− = −z ,
q q q q
   
dz̄ dz̄ dz̄ dz̄
∇E+ = −z̄ , ∇E− =z .
q q q q
 
0 1
The Clifford action on spinors is given (over UN , say) by γ 1 := σ 1 =
1 0
 
0 −i
and γ 2 := σ 2 = . The Z2 -grading operator is given by
i 0
 
1 0
χ := (−i) σ 1 σ 2 = σ 3 = .
0 −1

The spin connection is now specified by


b β±α γ α γβ .
∇SE± := E± − 14 Γ

Exercise 8.15. Verify that, over UN , ∇S is determined by


∂ ∂
∇SE+ = q + 1 z̄ χ, ∇SE− = q − 1 z χ.
∂z 2 ∂ z̄ 2
Conclude that the Dirac operator D/ = −iσ 1 ∇SE1 − iσ 2 ∇SE2 is given, over UN ,
by !

0 q ∂z − 21 z̄
/ = −i
D .
q ∂∂z̄ − 21 z 0

A similar expression is valid over US , by replacing z, z̄, q by ζ, ζ̄, q ′ respec-


tively, and by changing the overall (−i) factor to (+i). This formal change of
sign is brought about by the local coordinate transformation formulas induced
by ζ = 1/z. (Here is an instance of the “unique continuation property” of
/ the local expression for the Dirac operator on any one chart determines
D:
its expressions on any overlapping chart, and then by induction, on the whole
manifold.)
Exercise 8.16. By integrating spinor pairings with the volume form ν = sin θdθ∧
dφ = 2iq −2 dz∧dz̄, check that D
/ is indeed symmetric as an operator on L2 (S2 , S)
with domain S.
Exercise 8.17. Show that the spinor Laplacian ∆S is given in the isotropic
basis by 
∆s = − 21 ∇SE+ ∇SE− + ∇SE− ∇SE+ − z∇SE+ − z̄∇SE− ,
2
and compute directly that D / = ∆S + 21 . This is consistent with the value s ≡ 2
of the scalar curvature of S , taking into account how the metric g is normalized.
2

366
Part III The Dirac operator on the sphere S2

8.2.3 Spinor harmonics and the Dirac operator spectrum


Newman and Penrose (1966) introduced a family of special functions on S2 that
yield an orthonormal basis of spinors, in the same way that the conventional
spherical harmonics Ylm yield an orthonormal basis of L2 -functions. For func-
tions, l and m are integers, but the spinors are labelled by “half-odd-integers”
in Z + 21 . When expressed in our coordinates (z, z̄), they are given as follows.
For l ∈ { 12 , 32 , 25 , . . . } = N + 12 , and m ∈ {−l, −l + 1, . . . , l − 1, l}, write
X l − 1 l + 1 
+ −l
Ylm (z, z̄) := Clm q 2 2
z r (−z̄)s ,
r s
r−s=m− 21
X l + 1 l − 1 
− −l
Ylm (z, z̄) := Clm q 2 2
z r (−z̄)s ,
1
r s
r−s=m+ 2

1 1
where r, s are integers with 0 ≤ r ≤ l ∓ 2 and 0 ≤ s ≤ l ± 2 respectively; and
r s
l−m 2l + 1 (l + m)!(l − m)!
Clm = (−1) .
4π (l + 21 )!(l − 12 )!

±
Exercise 8.18. Show that Ylm are half-spinors in S ± , by applying the trans-
−1
formation laws under z 7→ z and checking the regularity at the poles.
Then define pairs of full spinors by
! !
+ +
′ 1 Ylm ′′ 1 −Ylm
Ylm := √ − , Ylm := √ − .
2 iYlm 2 iYlm

These turn out to be eigenspinors for the Dirac operator.


Exercise 8.19. Verify the following eigenvalue relations:
′ ′ ′′ ′′
/ lm
DY = (l + 12 ) Ylm , / lm
DY = −(l + 12 ) Ylm .

Goldberg et al (1967) showed that these half-spinors are special cases of


l
matrix elements Dnm of the irreducible group representations for SU (2), namely,
r
± 2l + 1 l
Ylm (z, z̄) = D∓ 1 ,m (−φ, θ, −φ),
4π 2

1
By setting h± lm (θ, φ, ψ) := e
∓ 2 (φ+ψ) ±
R Ylm (z, z̄), we get an orthonormal
R set of
elements of L (SU(2)), such that SU(2) |h±
2
lm (g)|2
dg = (1/4π) S2
|Y ± 2
lm | ν. The
Plancherel formula for SU(2) can then be used to show that these are a complete
set of eigenvalues for D./ Thus we have obtained the spectrum:

/ = { ±(l + 12 ) : l ∈ N +
sp(D) 1
2 } = {±1, ±2, ±3, . . . } = N \ {0},
±
with respectively multiplicities (2l + 1) in each case, since the index m in Ylm
takes (2l + 1) distinct values.

367
Part III Spinc Dirac operators on the 2-sphere

Postscript: / 2 = ∆S + 12 , we also get


Since s ≡ 2 and D

sp(∆S ) = { (l + 21 )2 − 1
2 = l2 + l − 1
4 :l ∈N+ 1
2 }

with multiplicities 2(2l + 1) in each case. Note that


2
/ ) = { (l + 12 )2 = l2 + l +
sp(D 1
4 :l ∈ N+ 1
2 }.
1 1
The operator C given by C := ∆S + 4
/−
=D 4 has spectrum
1
sp(C) = { l(l + 1) : l ∈ N + 2 },

with multiplicities 2(2l + 1) again. This C comes from the Casimir element in
the centre of U(su(2)), represented on H = L2 (S2 , S) via the rotation action of
SU(2) on the sphere S2 . There is a general result for compact symmetric spaces
M = G/K with a G-invariant spin structure, namely that D / = C G + 18 s, or ∆S =
1
C G − 8 s. This is a nice companion result, albeit only for homogeneous spaces,
to the Schrödinger–Lichnerowicz formula. Details are given in Section 3.5 of
Friedrich’s book.

8.3 Spinc Dirac operators on the 2-sphere


We know that finitely generated projective modules over the C*-algebra A =
C(S2 ) are of the form p Ak , where p = [pij ] is an k × k matrix with elements
in A, such that p (= p2 = p∗ ) is an orthogonal projector, whose rank is tr p =
p11 + · · · + pkk . To get modules of sections of line bundles, we impose the
condition that tr p = 1, so that p Ak is an A-module “of rank one”. It turns out
that it is enough to consider the case k = 2 of 2 × 2 matrices.
Exercise 8.20. Check that any projector p ∈ M2 (C(S2 )) is of the form
 
1 1 + n3 n1 − in2
p= ,
2 n1 + in2 1 − n3

where n21 + n22 + n23 = 1, so that ~n = (n1 , n2 , n3 ) is a continuous function from


S2 to S2 .
n1 − in2
After stereographic projection, we can replace ~n by f (z) := . where
1 − n3
z = e−iφ cot 2θ is allowed to take the value z = ∞ at the north pole. Then f
is a continuous map from the Riemann sphere C ∪ {∞} = CP 1 into itself. If
two projectors p and q are homotopic —there is a continuous path of projectors
{ pt : 0 ≤ t ≤ 1 } with p0 = p and p1 = q— then they give the same class
[p] = [q] in K 0 (S2 ); and this happens if and only if the corresponding maps ~n,
or functions f (z), are homotopic.
Exercise 8.21. Consider, for each m = 1, 2, 3, . . . , the maps

z 7→ fm (z) := z m and z 7→ f−m (z) := z̄ m

of the Riemann sphere into itself. Can you describe the corresponding maps ~n
of S2 into itself ? Can you show that any two of these maps are not homotopic?

368
Part III Spinc Dirac operators on the 2-sphere

Let E(m) = pm A2 and E(−m) = p−m A2 , where


 m m   m m 
1 z z̄ zm 1 z z̄ z̄ m
pm (z) = , p −m (z) = ,
1 + z m z̄ m z̄ m 1 1 + z m z̄ m zm 1

with the obvious definition (what is it?) for z = ∞.


Exercise 8.22. Show that E(1) is isomorphic to the space of sections of the
tautological line bundle L → CP 1 [hint: apply p1 to any element of A2 and
examine the result]. Show also that E(−1) gives the space of sections of the dual
line bundle L∗ → CP 1 .
Exercise 8.23. For m = 2, 3, . . . , show that E(m) ∼
= E(1) ⊗A · · ·⊗A E(1) (m times)
by examining the components of elements of pm A2 . What is the analogous result
for E(−m) ?

For m ∈ Z, m 6= 0, we redefine E(m) := pm A2 with A = C ∞ (S2 ); so that


E(m) now denotes smooth sections over a nontrivial line bundle on S2 . We can
identify each element of E(m) with a smooth function fN : UN → C for which
there is another smooth function fS : US → C, such that

fN (z) = (z̄/z)m/2 fS (z −1 ) for all z 6= 0. (m)

Here, as before, (z̄/z) means eiφ in polar coordinates.


Exercise 8.24. Writing E+ := q ∂/∂z and E− := q ∂/∂ z̄ as before, where
q = 1 + z z̄, show that when the operators

(m) ∂ (m) ∂
∇E+ = q + 1 mz̄, ∇E− = q − 1 mz,
∂z 2 ∂ z̄ 2
are applied to functions fN that satisfy (m), the image also satisfies (m). Thus
they are components of a connection ∇(m) on E(m) .
To get all the spinc structures on S2 , we twist the spinor module S for the
spin structure, namely S = E(1) ⊕ E(−1) , by the rank-one module E(m) . On the
tensor product S ⊗A E(m) we use the connection

∇S,m := ∇S ⊗ 1E(m) + 1S ⊗ ∇(m) .

Exercise 8.25. Show that the Dirac operator D / m := −i ĉ ◦ ∇S,m , that acts on
S ⊗A E(m) , is given by
! !
− ∂
0 D/m 0 q ∂z + 12 (m − 1) z̄
/m ≡
D = −i .
D/+m 0 q ∂∂z̄ − 21 (m + 1) z 0

Check also that


∂ −(m+1)/2 ∂ (m−1)/2
/+
D m = −i q
(m+3)/2
q and /−
D m = −i q
−(m−3)/2
q ,
∂ z̄ ∂z
where these powers of q are multiplication operators on suitable spaces on func-
tions on UN .

369
Part III A spectral triple on the noncommutative torus

+
Exercise 8.26. If m < 0, show that any element of ker D / m is of the form
a(z) q (m+1)/2 where a(z) is a holomorphic polynomial of degree < |m|. Also, if
m ≥ 0, show that ker D /+
m = 0.

Exercise 8.27. If m > 0, show that any element of ker D /−


m is of the form
b(z̄) q −(m−1)/2 where b(z̄) is an antiholomorphic polynomial of degree < m.
Also, if m ≤ 0, show that ker D /−
m = 0. Conclude that the index of D/ m equals
−m in all cases.
The sign of a selfadjoint operator D on a Hilbert space is given by the
relation D =: F |D| = F (D2 )1/2 , where we put F := 0 on ker D. Thus F is a
bounded selfadjoint operator such that 1 − F 2 is the orthogonal projector whose
range is ker D. When ker D is finite-dimensional, 1 − F 2 has finite rank, so it is
a compact operator.
An even Fredholm module over an algebra A is given by:
1. a Z2 -graded Hilbert space H = H0 ⊕ H1 ;
 0 
π (a) 0
2. a representation a 7→ π(a) = of A on H by bounded
0 π 1 (a)
operators that commute with the Z2 -grading;
 
0 F−
3. a selfadjoint operator F = on H that anticommutes with the
F+ 0
Z2 -grading, such that F 2 − 1 and [F, π(a)] are compact operators on H,
for each a ∈ A.
We can extend the twisted Dirac operator D / m to a selfadjoint operator on
H = H ⊕ H , where H and H are two copies of the Hilbert space L2 (S2 , ν)
0 1 0 1

where ν = 2i q −2 dz dz̄. We define π 0 (a) = π 1 (a) to be the usual multiplication


operator of a function a ∈ C ∞ (S2 ) on this L2 -space.
Exercise 8.28. Show that D / m , given by the above formulas on its original
domain, is a symmetric operator on H.
/ m de-
Exercise 8.29. Check that the sign Fm of the twisted Dirac operator D
termines a Fredholm module over C ∞ (S2 ).

8.4 A spectral triple on the noncommutative torus


To define a spectral triple over a noncommutative algebra, we introduce the
so-called noncommutative torus. In fact, there are many such tori, labelled by
a dimension n and by a family of parameters θij forming a real skewsymmetric
matrix Θ = −Θt ∈ Mn (R).
Fix an integer n ∈ {2, 3, 4, . . . }. In the algebra A0 := C(Tn ), one can write
down Fourier-series expansions:
X Z
f (φ1 , . . . , φn ) ←→ cr e2πir·φ , cr := e−2πir·φ f (φ) dn φ ∈ C,
r∈Zn [0,1]n

where r·φ := r1 φ1 +· · ·+rn φn , as usual. To ensure that this series converges uni-
formly and represents f (φ), we retreat to the dense subalgebra A0 := C ∞ (Tn ),

370
Part III A spectral triple on the noncommutative torus

in which the coefficients cr decrease rapidly to zero as |r| → ∞. On the space


of multisequences c := {cr }r∈Zn , we introduce the seminorms
X 1/2
pk (c) := (1 + r · r)k |cr |2 , for all k ∈ N.
r∈Zn

We say that “cr → 0 rapidly” if pk (c) < ∞ for every k. Notice that pk+1 (c) ≥
pk (c) for each k; these seminorms induce, on rapidly decreasing sequences, the
topology of a Fréchet space, which indeed coincides with the usual Fréchet
topology on C ∞ (Tn ), i.e., the topology of uniform convergence of the functions
and of all their derivatives.
We can think of A0 as the C*-algebra generated by n commuting unitary
elements, namely the functions uj defined by uj (φ1 , . . . , φn ) := e2πiφj , for j =
1, . . . , n.
Noncommutativity appears when we choose a real skewsymmetric matrix
Θ ∈ Mn (R), and introduce the (universal) C*-algebra AΘ generated by uni-
tary elements u1 , . . . , un which no longer commute: instead, they satisfy the
commutation relations
uk uj = e2πiθjk uj uk , for j, k = 1, . . . , n.
(In quantum mechanics, these are called “Weyl’s form of the canonical commu-
tation relations”.) To form polynomials with these generators, we introduce a
Weyl system of unitary elements { ur : r ∈ Zn } in AΘ , by defining
 P
ur := exp πi j<k rj θjk rk ur11 ur22 . . . urnn .

Exercise 8.30. Show that (ur )∗ = u−r for r ∈ Zn , and that


 P
ur us = σ(r, s) ur+s , where σ(r, s) := exp −πi j,k rj θjk sk .
Verify directly that
σ(r, s + t) σ(s, t) = σ(r, s) σ(r + s, t), for r, s, t ∈ Zn .
Notice that σ(r, ±r) = 1 by skewsymmetry of Θ.
We now define AΘ =: C ∞ (TnΘ ) to be the dense ∗-subalgebra of AΘ consisting
of elements of the form X
a= ar u r
r∈Zn
where ar ∈ C for each r, and ar → 0 rapidly.
Exercise 8.31. PCheck that this series converges in the norm of AΘ , by consid-
ering the series r (1 + r · r)−k for large enough k.
There is an action of the abelian Lie group Tn by ∗-automorphisms on the
C*-algebra AΘ , given by
z · ur := z1r1 z2r2 . . . znrn ur for r ∈ Zn ,
or, more simply, z · uj = zj uj , where z = (z1 , . . . , zn ) ∈ Tn . This action is
generated by a set of n commuting derivations δ1 , . . . , δn , namely,
d
δj (a) := e2πitφj · a,
dt t=0

371
Part III A spectral triple on the noncommutative torus

whose domain is the set of all a ∈ A for which the map t 7→ e2πitφj · a is
differentiable.
Exercise 8.32. Show that ur ∈ Dom δj , and that δj (ur ) = 2πirTj ur for all r ∈
Zn and j = 1, . . . , n. Conclude that the common smooth domain m∈Zn Dom(δ1m1 . . . δnmn )
is equal to the subalgebra AΘ .
The result of the previous exercise shows that AΘ is just the “smooth subal-
gebra” of the C*-algebra AΘ with respect to the action of Tn . It is known that
any such smooth subalgebra, under a continuous action of a compact Lie group
on a C*-algebra, is actually a pre-C*-algebra.
Exercise 8.33. Define a linear operator E : AΘ → AΘ by averaging over the
orbits of this Tn -action:
Z
E(a) := (e−2πiφ1 , . . . , e−2πiφn ) · a dφ1 . . . dφn .
[0,1]n

Check that E(1) = 1, that E(a∗ ) = E(a)∗ , that E(a∗ a) ≥ 0 and kE(a)k ≤ kak
for all a ∈ AΘ ; where “x ≥ 0” means that x is a positive element of AΘ . Then
show the “conditional expectation” property:

E E(a) b E(c) = E(a) E(b) E(c) for all a, b, c ∈ AΘ .

By considering b = a − E(a), show also that E(a∗ a) ≥ E(a)∗ E(a) for a ∈ AΘ .


P
Exercise 8.34. If a = r ar ur ∈ AΘ , check that E(a) = a0 1. Conclude that
the range of E is the ∗-subalgebra C 1, and that

τ (a) 1 := E(a)

defines a trace on AΘ ; by continuity, it is enough to check the trace property on


the dense subalgebra AΘ .
Exercise 8.35. If instead we only consider the action of a subgroup Tk of Tn ,
we can define a conditional expectation
Z
Ek (a) := (e−2πiφ1 , . . . , e−2πiφk , 1, . . . , 1) · a dφ1 . . . dφk .
[0,1]k

In this case the range of Ek will be isomorphic to a C*-algebra AΦ where Φ is a


certain real skewsymmetric matrix in Mn−k (R). Compute the matrix Φ in terms
of the matrix Θ. In particular, what is the range of Ek for the case k = n − 1?
We now define Hτ to be the completion of AΘ in the norm
p
kak2 := τ (a∗ a).

We remark that kak2 ≤ kak for all a, so that the inclusion map ητ : AΘ → Hτ
is continuous. It is convenient to write a := ητ (a) to denote the element a ∈
AΘ regarded as a vector in Hτ . It turns out that the trace τ is faithful, so
that Hτ is just the Hilbert space of the “GNS representation” πτ of AΘ . This
representation is defined —first on ητ (AΘ ), then extended by continuity— by

πτ (a) : b 7→ ab : Hτ → Hτ , for each a ∈ AΘ .

372
Part III A spectral triple on the noncommutative torus

Exercise 8.36. Define an antilinear operator J0 : Hτ → Hτ by setting


J0 (a) := a∗ , for a ∈ ητ (AΘ ).
Show that J0 is an isometry on this domain, so that it extends to all of Hτ ;
and show that the extended J0 is an antiunitary operator on Hτ . For b ∈ AΘ ,
consider the operator
πτ′ (b) := J0 πτ (b∗ )J0 .
Check that πτ′ (b) : c 7→ cb for c ∈ AΘ . Conclude that [πτ (a), πτ′ (b)] = 0 for all
a, b ∈ AΘ .
The analogue of the L2 -spinor space for the noncommutative torus is just
m
the tensor product H := Hτ ⊗ C2 , where as usual, n = 2m or n = 2m + 1
according as n is even or odd. (In the commutative case Θ = 0, this means
that we are using the spinor module for the untwisted spin structure on Tn .)
m
Recall that we can regard C2 as a Fock space Λ• Cm , carrying an irreducible
representation of the matrix algebra B = Cl(Rn ) if n is even, or B = Cl0 (Rn )
if n is odd. In the even case, there is a Z2 -grading operator Γ := 1Hτ ⊗ c(γ),
satisfying Γ2 = 1 and Γ∗ = Γ.
The charge conjugation on B, that we have written b 7→ χ(b̄), is imple-
m
mented by an antiunitary operator on C2 of the form C0 K, where K is
complex conjugation and C0 is a certain 2m × 2m matrix: this means that
m
(C0 K) b (C0 K)−1 = χ(b̄) as operators on C2 .  
2 0 −1
For instance, if n = 2 or 3, then C0 = i σ = .
1 0
Now let J := J0 ⊗ C0 . This is an antiunitary operator on H, such that
J 2 = ±1 according as C02 = ±1.
Exercise 8.37. Show that δj (a∗ ) = (δj (a))∗ and that τ (δj (a)) = 0 for all
a ∈ AΘ . Conclude that the densely defined operator δ j : a 7→ δj (a), with domain
ητ (AΘ ), is skewsymmetric in the sense that
hδ j (a) | bi = −ha | δ j (b)i, for all a, b ∈ Dom δ j .
The closure of this operator, still denoted by δ j , is then an unbounded
skewadjoint operator on H.
Let γ 1 , . . . , γ n be the generators of the action of the Clifford algebra Cl(Rn )
m
on C2 : they are a set of 2m × 2m matrices such that γ j γ k + γ k γ j = 2δ jk for
j, k = 1, . . . , n. The operator C0 K is determined by the relations
(C0 K) γ j (C0 K)−1 = −γ j for j = 1, . . . , n.
We can now define the Dirac operator on H by
n
X
D := −i δj ⊗ γ j .
j=1

Exercise 8.38. Show that JDJ −1 = ±D on the domain AΘ .


m
Exercise 8.39. If { sα : α = 1, . . . , 2m } is an orthonormal basis of C2 , de-
fine ψrα := ur ⊗ sα ∈ H. Show that { ψrα : r ∈ Zn , α = 1, . . . , 2m } is an
orthonormal basis of H that diagonalizes D2 , by checking that
D2 ψrα = 4π 2 (r · r) ψrα for each r, α.

373
Part III A spectral triple on the noncommutative torus

What is the spectrum (with its multiplicities) of |D|? What is the spectrum of
D itself ?
Exercise 8.40. We can invert D on the orthogonal complement of the finite-
dimensional space ker D = span{ ψ0α : α = 1, . . . , 2m }. Show that, for each
s > 0, the expression

σN (|D|−s )
Tr+ |D|−s := lim
N →∞ log N

either exists as a finite limit, or diverges to +∞. (Show that we may use a
subsequence where N = NR := #{ r ∈ Zn : r · r ≤ R2 } for some R > 0.) Verify
that the 0 < Tr+ |D|−s < +∞ if and only if s = n; and compute the value of
Tr+ |D|−n .
Exercise 8.41. If a ∈ AΘ , show that both a and [D, a], considered as bounded
operators on H, lie in the smooth domain of the operator T 7→ [|D|, T ].

374
Bibliography

[abs64] M. F. Atiyah, R. Bott and A. Shapiro, “Clifford modules”, Topology


3 (1964), 3–38.
[b-c92] C. Bär, “The Dirac operator on homogeneous spaces and its spec-
trum on 3-dimensional lens spaces”, Arch. Math. 59 (1992), 65–79.
[bhms07] P. Baum, P. M. Hajac, R. Matthes and W. Szymański, “Noncom-
mutative geometry approach to principal and associated bundles”,
Warszawa, 2006, forthcoming.
[bgv92] N. Berline, E. Getzler and M. Vergne, Heat Kernels and Dirac Op-
erators, Springer, Berlin, 1992.
[b-b98] B. Blackadar, K-theory for Operator Algebras, 2nd edition, Cam-
bridge Univ. Press, Cambridge, 1998.
[b-j90] J.-B. Bost, “Principe d’Oka, K-théorie et systèmes dynamiques non
commutatifs”, Invent. Math. 101 (1990), 261–333.
[br87] O. Bratteli and D. W. Robinson, Operator Algebras and Quantum
Statistical Mechanics 1, Springer, New York, 1987.
[bt88] P. Budinich and A. Trautman, The Spinorial Chessboard, Trieste
Notes in Physics, Springer, Berlin, 1988.
[bw04] H. Bursztyn and S. Waldmann, “Bimodule deformations, Picard
groups and contravariant connections”, K-Theory 31 (2004), 1–37.
[cg88] M. Cahen and S. Gutt, “Spin structures on compact simply con-
nected Riemannian symmetric spaces”, Simon Stevin 62 (1988), 209–
242.
[ch96] R. Camporesi and A. Higuchi, “On the eigenfunctions of the Dirac
operator on spheres and real hyperbolic spaces”, J. Geom. Phys. 20
(1996), 1–18.
[cprs04] A. L. Carey, J. Phillips, A. Rennie and F. A. Sukochev, “The
Hochschild class of the Chern character for semifinite spectral
triples”, J. Funct. Anal. 213 (2004), 111–153.
[c-c54] C. Chevalley, The Algebraic Theory of Spinors, Columbia Univ.
Press, New York, 1954.

375
BIBLIOGRAPHY BIBLIOGRAPHY

[c-a88] A. Connes, “The action functional in noncommutative geometry”,


Commun. Math. Phys. 117 (1988), 673–683.
[c-a94] A. Connes, Noncommutative Geometry, Academic Press, London and
San Diego, 1994.
[c-a96] A. Connes, “Gravity coupled with matter and foundation of noncom-
mutative geometry”, Commun. Math. Phys. 182 (1996), 155–176.
[cd02] A. Connes and M. Dubois-Violette, “Noncommutative finite-
dimensional manifolds. I. Spherical manifolds and related examples”,
Commun. Math. Phys. 230 (2002), 539–579.
[cl01] A. Connes and G. Landi, “Noncommutative manifolds, the instanton
algebra and isospectral deformations”, Commun. Math. Phys. 221
(2001), 141–159.
[c-m95] A. Connes and H. Moscovici, “The local index formula in noncom-
mutative geometry”, Geom. Func. Anal. 5 (1995), 174–243.
[dlsv05] L. Da̧browski, G. Landi, A. Sitarz, W. van Suijlekom and J. C.
Várilly, “The Dirac operator on SUq (2)”, Commun. Math. Phys.
259 (2005), 729–759.
[ds03] L. Da̧browski and A. Sitarz, “Dirac operator on the standard Po-
dleś quantum sphere”, in Noncommutative Geometry and Quantum
Groups, P. M. Hajac and W. Pusz, eds. (Instytut Matematyczny
PAN, Warszawa, 2003), pp. 49–58.
[d-j69] J. Dixmier, Les C ∗ -algèbres et leurs Représentations, Gauthier-
Villars, Paris, 1964; 2nd edition, 1969.
[d-j66] J. Dixmier, “Existence de traces non normales”, C. R. Acad. Sci.
Paris 262A (1966), 1107–1108.
[f-t00] T. Friedrich, Dirac Operators in Riemannian Geometry, Graduate
Studies in Mathematics 25, American Mathematical Society, Provi-
dence, RI, 2000.
[ggisv04] V. Gayral, J. M. Gracia-Bondı́a, B. Iochum, T. Schücker and J. C.
Várilly, “Moyal planes are spectral triples”, Commun. Math. Phys.
246 (2004), 569–623.
[gv88] J. M. Gracia-Bondı́a and J. C. Várilly, “Algebras of distributions
suitable for phase-space quantum mechanics. I”, J. Math. Phys. 29
(1988), 869–879.
[fgv01] J. M. Gracia-Bondı́a, J. C. Várilly and H. Figueroa, Elements of
Noncommutative Geometry, Birkhäuser, Boston, 2001.
[hh73] J. W. Helton and R. E. Howe, “Integral operators: traces, index,
and homology”, in Proceedings of a Conference on Operator Theory,
P. A. Fillmore, ed., Lecture Notes in Mathematics 345, Springer,
Berlin, 1973; pp. 141–209.

376
BIBLIOGRAPHY BIBLIOGRAPHY

[h-n04] N. Higson, “The local index formula in noncommutative ge-


ometry”, in Contemporary Developments in Algebraic K-Theory,
M. Karoubi, A. O. Kuku and C. Pedrini, eds. (ICTP,
Trieste, 2004), pp. 443–536. Also available at the URL
<[Link]
[h-n74] N. Hitchin, “Harmonic Spinors”, Adv. Math. 14 (1974), 1–55.
[h-y00] Y. Homma, “A representation of Spin(4) on the eigenspinors of the
Dirac operator on S3 ”, Tokyo J. Math. 23 (2000), 453–472.
[k-g63] G. Karrer, “Einführung von Spinoren auf Riemannschen Mannig-
faltigkeiten”, Ann. Acad. Sci. Fennicae Ser. A I Math. 336/5 (1963),
3–16.
[ks97] A. U. Klimyk and K. Schmüdgen, Quantum Groups and their Repre-
sentations, Texts and Monographs in Physics, Springer, Berlin, 1997.
[lm89] H. B. Lawson and M.-L. Michelsohn, Spin Geometry, Princeton Univ.
Press, Princeton, NJ, 1989.
[l-a63] A. Lichnerowicz, “Spineurs harmoniques”, C. R. Acad. Sci. Paris
257A (1963), 7–9.
[lss05] S. Lord, A. A. Sedaev and F. A. Sukochev, “Dixmier traces as singu-
lar symmetric functionals and applications to measurable operators”,
J. Funct. Anal. 224 (2005), 72–106.
[m-jw63] J. W. Milnor, Morse Theory, Princeton University Press, Princeton,
NJ, 1963.
[m-je49] J. E. Moyal, “Quantum mechanics as a statistical theory”, Proc.
Cambridge Philos. Soc. 45 (1949), 99–124.
[p-rj86] R. J. Plymen, “Strong Morita equivalence, spinors and symplectic
spinors”, J. Oper. Theory 16 (1986), 305–324.
[rw98] I. Raeburn and D. P. Williams, Morita Equivalence and Continuous-
Trace C*-algebras, Amer. Math. Soc., Providence, RI, 1998.
[rs72] M. Reed and B. Simon, Methods of Modern Mathematical Physics,
I: Functional Analysis, Academic Press, New York, 1972.
[r-a03] A. Rennie, “Smoothness and locality for nonunital spectral triples”,
K-Theory 28 (2003), 127–165.
[r-ma93] M. A. Rieffel, Deformation Quantization for Actions of Rd , Memoirs
of the American Mathematical Society 506, Providence, RI, 1993.
[s-h00] H. Schröder, “On the definition of geometric Dirac operators”, Dort-
mund, 2000; [Link]/0005239.
[s-e32] E. Schrödinger, “Diracsches Elektron in Schwerefeld I”, Sitzungsber.
Preuss. Akad. Wissen. Phys.-Math. 11 (1932), 105–128.
[s-l66] L. Schwartz, Théorie des Distributions, Hermann, Paris, 1966.

377
BIBLIOGRAPHY BIBLIOGRAPHY

[s-lb92] L. B. Schweitzer, “A short proof that Mn (A) is local if A is local and


Fréchet”, Int. J. Math. 3 (1992), 581–589.
[s-rt67] R. T. Seeley, “Complex powers of an elliptic operator”, Proc. Symp.
Pure Math. 10 (1967), 288–307.
[s-b79] B. Simon, Trace Ideals and their Applications, Cambridge Univ.
Press, Cambridge, 1979.
[dlssv06] W. van Suijlekom, L. Da̧browski, G. Landi, A. Sitarz and J. C.
Várilly, “The local index formula for SUq (2)”, K-Theory (2006), in
press.
[t-m02] M. Takesaki, Theory of Operator Algebras I, Springer, New York,
2002.
[t-me96] M. E. Taylor, Partial Differential Equations II, Springer, Berlin,
1996.
[t-a95] A. Trautman, “The Dirac operator on hypersurfaces”, Acta Phys.
Polon. B 26 (1995), 1283–1310.
[gv88] J. C. Várilly and J. M. Gracia-Bondı́a, “Algebras of distributions
suitable for phase-space quantum mechanics. II. Topologies on the
Moyal algebra”, J. Math. Phys. 29 (1988), 880–887.
[w-m84] M. Wodzicki, “Local invariants of spectral asymmetry”, Invent.
Math. 75 (1984), 143–178.
[w-ja73] J. A. Wolf, “Essential selfadjointness for the Dirac operator and its
square”, Indiana Univ. Math. J. 22 (1973), 611–640.
[w-sl87] S. L. Woronowicz, “Compact matrix pseudogroups”, Commun.
Math. Phys. 111 (1987), 613–665; “Twisted SU (2) group. An exam-
ple of a noncommutative differential calculus”, Publ. RIMS Kyoto
23 (1987), 117–181.

378
Part IV

From Poisson to Quantum


geometry
by

Nicola Ciccoli

379
Based on the lectures of:
• Nicola Ciccoli
(Dipartimento di Matematica, Universit‘a di Perugia Via Vanvitelli 1, I-
06123 Perugia, Italy)
– Chapters 1, 2, 3, 4, 5, 6, 8, 9.
With additional lectures by:
• Ludwik Da̧browski – Chapter 7.

380
Chapter 1

Poisson Geometry

1.1 Poisson algebra


Definition 1.1. A Poisson algebra is an associative algebra A (over a field K)
with a linear bracket {·, ·} : A ⊗ A → A such that
1. {f, g} = −{f, g} (antisymetry),
2. {f, gh} = g{f, h} + {f, g}h (Leibniz rule),

3. {f, {g, h}} + {h, {f, g}} + {g, {h, f }} = 0 (Jacobi identity),
for all f, g, h ∈ A.
Remarks 1.2.
• The first and third axiom tells us that the bracket is a Lie bracket. The
second one is a compatibility relation between the associative and Lie
products.
• The algebra A does not need to be commutative (and this explains the way
in which the Leibniz rule is written). Non commutative Poisson algebras
were studied in [x-p94] (see also [f-d95] for some algebraic theory). In
what follows, however we will tacitly assume A to be commutative unless
otherwise stated.
• Every associative algebra A can be made into a Poisson algebra by setting
{f, g} ≡ 0.
• When A is unital we get from the assumptions

{f, g} = {f, g · 1} = {f, g} · 1 + g · {f, 1},

so {f, 1} = 0 for all f ∈ A.


A natural source of examples of commutative Poisson algebras is a specific
subclass of associative algebras, the so–called almost commutative algebras.

381
Part IV Poisson algebra

Exercise 1.3. Let U be an almost commutative algebra, i.e. filteredL∞ associative


algebra, U 0 ⊆ U 1 ⊆ . . ., U i · U j ⊆ U i+j , such that gr(U ) = i j
i=0 U /U is
i
commutative. Let [x] ∈ gr(U ) be the class of x ∈ U , and define

{[x], [y]} := [xy − yx] ∈ gr(U ).

Prove that it is a Poisson algebra.


ϕ
Definition 1.4. A Poisson morphism (A, {}A ) −
→ (B, {}B ) is a morphism of
associative algebras such that

ϕ({f, g}A ) = {ϕ(f ), ϕ(g)}B , for all f, g ∈ A.

Exercise 1.5. Prove that Poisson algebras together with Poisson morphisms
form a category.
Definition 1.6. Let (A, {}A ) be a Poisson algebra. A Poisson subalgebra is a
subalgebra B closed with respect to {}A .A Poisson ideal I ⊆ A is an ideal with
respect to the associative product, such that {f, i}A ∈ I for all f ∈ A, i ∈ I.
Exercise 1.7. For any Poisson morphism ϕ : A → B, prove that ker ϕ is a
Poisson ideal in A, im ϕ is a Poisson subalgebra in B, and there is an exact
sequence of Poisson algebras

0 → ker ϕ → A → im ϕ → 0.

Definition 1.8. Let A be Poisson algebra. An element f ∈ A is called a Casimir


if {f, g} = 0 for all g ∈ A.
Definition 1.9. A linear endomorphism X ∈ End(A) is called canonical if it
is a derivation with respect to both the associative product and the bracket, i.e.
for every f, g ∈ A
1. X(f g) = (Xf )g + f (Xg)
2. X{f, g} = {Xf, g} + {f, Xg}
The set of all Casimir elements in A, which is the center of the Lie algebra
(A, {}A ), will be denoted by Cas(A); the set of canonical endomorphisms will
be denoted by Can(A).
Proposition 1.10. Let A be Poisson algebra. For every f ∈ A, Xf : g 7→ {f, g}
is a canonical endomorphism.
Proof. From Leibniz rule it follows:

Xf (gh) = {f, gh} = {f, g}h + g{f, h} = (Xf g)h + g(Xf h)

From Jacobi identity it follows:

Xf ({g, h}) = {f, {g, h}} = {{f, g}, h} + {g, {f, h}} = {Xf g, h} + {g, Xf h}

Definition 1.11. Canonical endomorphisms of the form Xf are called hamil-


tonian and the set of hamiltonian enodomorphism is denoted by Ham(A).

382
Part IV Poisson algebra

Let Der(A) be the set of derivations of the associative algebra A. We have


the following chain of inclusions.

Ham(A) ⊆ Can(A) ⊆ Der(A).

Recall that Der(A) has a natural Lie algebra bracket given by the commutator of
endomorphisms. Can(A) is a Lie subalgebra of Der(A). One may naturally ask
whether such spaces are equal. In the trivial case we easily have 0 = Ham(A) 6=
Can(A) = Der(A). We will see further examples later on where all such spaces
are different.
Proposition 1.12. Ham(A) is a Lie ideal in Can(A) and a Lie subalgebra of
Der(A).
Proof. Let X ∈ Can(A), Xf ∈ Ham(A). Then

[X, Xf ](g) = X(Xf (g)) − Xf (X(g))


= X{f, g} − {f, X(g)}
= {X(f ), g} + {f, X(g)} − {f, X(g)}
= XX(f ) (g),

so [X, Xf ] = XX(f ) ∈ Ham(A). To prove that Ham(A) is a subalgebra of


Der(A), one computes

([Xf , Xg ] − X{f,g} )h = Xf (Xg h) − Xg (Xf h) − X{f,g} h


= {f, {g, h}} − {g, {f, h}} − {{f, g}, h}
= − Jac(f, g, h) = 0.

Therefore [Xf , Xg ] = X{f,g} , hence Ham(A) is closed under commutator.


Exercise 1.13. Let A = C[X, Y ]. After having proven that there exists a unique
on A such that {X, Y } = X try to describe the sets Ham(A), Can(A), Der(A).
Proposition 1.14. Let (A, {·, ·}A ) and (B, {·, ·}B ) be Poisson algebras. Then
their tensor product A ⊗ B has a natural structure of Poisson algebra given by

{a1 ⊗ b1 , a2 ⊗ b2 } = {a1 , a2 }A ⊗ b1 b2 + a1 a2 ⊗ {b1 , b2 }B .

The maps A → A⊗B, a 7→ a⊗1, B 7→ A⊗B, b 7→ 1⊗B are Poisson morphisms


and {a ⊗ 1, 1 ⊗ b} = 0 for all a ∈ A, b ∈ B.
Definition 1.15. Poisson module structure on a left A-module M over a Pois-
son algebra A is a linear map

{·, ·}M : A ⊗ M → M

such that
1. {{f, g}A, m}M = {f, {g, m}M }M − {g, {f, m}M }M ,
2. {f g, m}M = f · {g, m}M + g · {f, m}M ,
3. {f, g · m}M = {f, g}A · m + g{f, m}M

383
Part IV Poisson manifolds

Remark 1.16. This definition turns into a flat connection condition when M is
the module of sections of a vector bundle and A is an algebra of functions on
the base. Indeed, if we let

T : M → HomK (A, M ), m 7→ Tm := {·, m}M

then
1. ⇐⇒ Tm ({f, g}A ) = {f, Tm (g)}M − {g, Tm (f )}M
(that is Tm ∈ Der((A, {·, ·}A ); M )),
2. ⇐⇒ Tf ·m = f · Tm (g) + {f, g}A · m = f · Tm (g) + Xf (g) · m,
3. ⇐⇒ Tm (f g) = f Tm (g) + gTm (f ) (that is Tm ∈ Der((A, ·); M )).
One may ask whether this is a reasonable definition of Poisson module. It
is, in a sense, the categorical notion of Poisson bimodule as it verifies the so-
called square-zero construction which can be summarized as follows: let A be
a Poisson algebra and M Poisson A-module; define a Poisson algebra structure
on A ⊕ M using formulas

(f + m) · (f1 + m1 ) := f f1 + (f · m1 + f1 · m),
{f + m, f1 + m1 } := {f, f1 }A + {f, m1 }M − {f1 , m}M .

Proposition 1.17. A ⊕ M is a Poisson algebra if and only if M is a Poisson


module. Furthermore the projection A ⊕ M → A is a map of algebras, M 2 = 0
and M is an ideal.

1.2 Poisson manifolds


Definition 1.18. A smooth Poisson manifold M is a smooth manifold together
with a on C ∞ (M ).
An affine algebraic Poisson variety M is an affine algebraic variety such that
A = K[M ] (algebra of regular functions) is a Poisson algebra over K.
An algebraic Poisson variety M is an algebraic variety such that the sheaf
of regular functions is a sheaf of Poisson algebras.
In what follows we will mainly restrict ourselves to the smooth case and most
of what we say can be easily adapted to the algebraic one. We will try to signal
out the main point where this does not happen. This somewhat ambiguous
approach is due to one fact; while the geometric theory of Poisson manifolds is
usually simpler to describe then its algebraic counterpart, the quantization is
better suited for regular functions (here we are thinking at the high obstacles in
chracterizing the algebra of smooth functions on a manifold inside the category
of commutative algebras).

Definition 1.19. A morphism of Poisson manifolds is a differentiable function


ϕ : M → N such that ϕ∗ is a morphism of Poisson algebras, i.e.

ϕ∗ {f, g}M = {f, g}M ◦ ϕ = {f ◦ ϕ, g ◦ ϕ}N = {ϕ∗ f, ϕ∗ g}N

for f, g ∈ C ∞ (M ).

384
Part IV Poisson manifolds

Let us now translate the definitions of Casimir, hamiltonian and canonical maps
to this setting. The significant remark is that the map f 7→ Xf takes values in
Der(C ∞ (M )) = X1 (M ). Thus we can write

Cas(M ) = {f ∈ C ∞ (M ) : {f, g} = 0 ∀g ∈ C ∞ (M )} = ker(f 7→ Xf ),


Ham(M ) = Hamiltonian vector fields = im(f 7→ Xf ),
Can(M ) = canonical vector fields{X ∈ X1 (M ) : X(Xf g) = XXf g + Xf (Xg)}.

Hamiltonian vector fields fit into the short exact sequence

0 → Cas(M ) → C ∞ (M ) → Ham(M ) → 0.

Remark 1.20. The Cartesian product of Poisson manifolds is a Poisson manifold.


In fact consider

C ∞ (M1 × M2 ) ⊃ C ∞ (M1 ) ⊗ C ∞ (M2 ).

There is an easily defined Poisson structure on C ∞ (M1 ) ⊗ C ∞ (M2 ) which


uniquely extends to C ∞ (M1 × M2 ) by

{f (x1 , x2 ), g(x1 , x2 )} = {fx2 , gx2 }2 (x1 ) + {fx1 , gx1 }1 (x2 ), where

fx1 : x2 7→ f (x1 , x2 ), fx1 ∈ C ∞ (M2 ),


fx2 : x1 7→ f (x1 , x2 ), fx2 ∈ C ∞ (M1 ).
Examples 1.21.
1. Each manifold is a Poisson manifold with trivial bracket {·, ·}.
2. Let (M, ω) be a symplectic
P manifold i.e. ω ∈ Ω2 (M ), d ω = 0, ω non-
degenerate (ωx = k<j ωij (x)dxi ∧ dxj , where [ωij ] is an antisymmetric
matrix of maximal rank). Define Xf by ω(Xf , −) = h−df, −i, that is
iXf ω = −df , ω(Xf , Y ) = −hdf, Y i = −Y f . Now

{f, g} := −ω(Xg , Xf ) = ω(Xf , Xg ) = −{g, f }.

Indeed, {·, ·} is bilinear:

{f, g} = iXf dg, d(g1 + g2 ) = dg1 + dg2

hX, dg1 + dg2 i = hX, dg1 i + hX, dg2 i,


Xf +g = Xf + Xg , ω(Xf +g , −) = ω(Xf , −) + ω(Xg , −),
{·, ·} satisfies Leibniz identity:

{f, gh} = iXf d(gh)


= iXf (gdh + hdg)
= giXf dh + hiXf dg
= g{f, h} + h{f, g}.

385
Part IV Poisson manifolds

{·, ·} satisfies Jacobi identity:

0 = dω(Xf , Xg , Xh ) = Xf ω(Xg , Xh ) − Xg ω(Xf , Xh ) + Xh ω(Xf , Xg )


− ω([Xf , Xg ], Xh ) + ω([Xf , Xh ], Xg ) − ω([Xg , Xh ], Xf )
= Xf {g, h} − Xg {f, h} + Xh {f, g}
− [Xf , Xg ](h) − [Xg , Xh ](f ) − [Xh , Xf ](g)
= {f, {g, h}} − {g, {f, h}} + {h, {f, g}}
− [Xf , Xg ](h) − [Xg , Xh ](f ) − [Xh , Xf ](g)
= Jac(f, g, h) − Xf (Xg h) + Xg (Xf h) − Xg (Xh f )
+ Xh (Xg f ) − Xh (Xf g) + Xf (Xh g)
= Jac(f, g, h).

Here we used

dη(X1 , . . . , Xk+1 ) =
k+1
X
= ci , . . . , Xk+1 )
(−1)i+1 Xi · η(X1 , . . . , X
i=1
X
+ ci , . . . , X
(−1)i+j η([Xi , Xj ], X1 , . . . , X cj , . . . , Xk+1 ),
1≤i<j≤k+1

(with the usual hat notation to denote missing terms) and

ω([Xf , Xg ], Xh ) = (iXh ω)([Xf , Xg ])


= −hdh, [Xf , Xg ]i
= −[Xf , Xg ](h).

Thus every symplectic manifold is a Poisson manifold.


Consider a special case
P of the previous example, the standard symplec-
tic manifold (R2n , ω = dpi ∧ dqi ). Let us remark that Darboux’s theorem
(see [cw04]) every symplectic manifold is locally symplectomorphic to this one
1

Pn
Pn by applying definitions that if M = R , ω =
2n
Exercise 1.22. Prove i=1 dqi ∧
dpi , then {f, g} = i=1 −∂pi f ∂qi g + ∂qi f ∂pi g.
Let f := f (pi , qi ), ω(Xf , Y ) = −Y f . Then for Y = ∂qi and Y = ∂pi we have
respectively

−i∂qi ω = ω(−, ∂qi ) = −dpi


−i∂pi ω = ω(−, ∂pi ) = −dqi
n
X
Xf = ai ∂qi + bi ∂pi .
i=1
1 but
that does not mean that this is unique symplectic structure on R2n ! On the contrary
the problem of classifying symplectic forms on, say, R4 is far from being trivial.

386
Part IV Poisson manifolds

Now ω(Xf , ∂qi ) = −bi , ω(Xf , ∂pi ) = −ai and


n
X
Xf = −∂pi f ∂qi + ∂qi f ∂pi ,
i=1
n
X
{f, g} = Xf (g) = −∂pi f ∂qi g + ∂qi f ∂pi g.
i=1

Exercise 1.23. In the setting of the previous exercise derive the canonical Pois-
son relations.

{qi , pj } = δij ,
{qi , qj } = 0,
{pi , pj } = 0.

Proposition 1.24. On every Poisson manifold there is a unique bivector field


Π ∈ Γ(Λ2 T M ) such that

{f, g} = hΠ, df ∧ dgi.

Proof. We need to show that {f, g}(x) depends only on dx f and dx g. Consider
f fixed
{f, g}(x) = (Xf g)(x) = hXf (x), dx gi.
Similarly for g fixed
{f, g}(x) = −hXg (x), dx f i.
Furthermore f 7→ dx f , C ∞ (M, R) → Tx∗ M is surjective, therefore there exists
Π(x) bilinear, skewsymmetric on Tx∗ M such that

{f, g}(x) = Π(x)(dx f, dx g).

Fix on M a coordinate chart (U ; x1 , . . . , xn ). Then the bivector Π is locally


given by X
ΠU = Πij ∂xi ∧ ∂xj
i<j

where the coefficients Πij are functions on U explicitely given by Πij = {xi , xj }.
Therefore Π is determined once you know brackets of local coordinate functions
n
X
{f, g} = {xi , xj }∂xi f ∂xj g.
i,j=1
P
Let Π := i<j Πij ∂xi ∧ ∂xj be a bivector field, where Πij = {xi , xj }. In many
examples a Poisson structure on R2n will be given simply by lifting brackets of
coordinates.
Exercise 1.25. Prove that the Jacobi identity
X
Jac(xi , xj , xk ) = {{xi , xj }, xk } = 0
cyclic

387
Part IV Poisson manifolds

is equivalent to
n
X ∂Πij ∂Πjl ∂Πli
Πkl + Πki + Πkj = 0. (1.1)
∂xk ∂xk ∂xk
k=1, i<j<l

LetPV be a real n-dimensional vector space. Consider coordinates x1 , . . . , xn .


Then i<j Πij ∂xi ∧ ∂xj is Poisson tensor if and only if (1.1) holds.
Example 1.26. Special cases.
1. dim V = 1 =⇒ Π = 0
2. dim V = 2 =⇒ Π = Π12 ∂x1 ∧ ∂x2 . In R2 every bivector defines Π =
f (x, y)∂x ∧ ∂y , {x, y} = f (x, y).
3. dim V = 3 - Write explicitely identity 1.1. Find conditions on f ∈ C ∞ (R3 )
such that Π = y∂x ∧ ∂y + z∂x ∧ ∂z + f ∂y ∧ ∂z is a .
4. Say Πij are linear functions in x1 , . . . , xn ,
n
X
Πij = ckij xk .
k=1
∂Πij
Therefore ∂xk = ckij , identity 1.1 rewrites as:
n
X
0= ckij chkl xh + ckjl chki xh + ckli chkj xh
k=1
Xn
= (ckij chkl + ckjl chki + ckli chkj )xh
k=1
n
X
⇔ (ckij chkl + ckjl chki + ckli chkj ) = 0,
k=1

for all i, j, l, h. Thus ckij are forced to be structure constants of a Lie


algebra. Therefore for any given Lie algebra we have a linear Poisson
structure.
Let us describe this last example in another way. Take a Lie algebra g, and let
V = g∗ be the linear functionals on g. We want to put a on this vector space V .
If one knows the bracket between elements of a basis of g∗ , then, P by linearity,
n k
he knows it on V . Let X1 , . . . , Xn be a basis of g, [Xi , Xj ] = k=1 cij Xk .
∗ ∗ ∞ ∗
Let ξ1 , . . . , ξn be the dual basis of g . Say α ∈ g , f, g ∈ C (g ). Then
dα f ∈ (g∗ )∗ = g and
{f, g}(α) = hα, [dα f, dα g]i.
For example if f ≃ Xi , g ≃ Xj , Xi (ξj ) = δij
{Xi , Xj }(ξk ) = hξk , [Xi , Xj ]i
Xn
= hξk , chij Xh i
h=1
k
= cij ,
{Xi , Xj } = ckij Xk .

388
Part IV Poisson manifolds

Pn
Thus Π = k=1 ckij Xi ∧ Xj is a linear Poisson tensor on g∗ . In conclusion the
dual of a Lie algebra has always a canonically defined Poisson tensor.
Let us now list some specific examples of Poisson manifolds. In Poisson
geometry, usually, rather then being at lack of examples one has to face the
opposite problem, that of being ablo to select the relevant ones. All the brackets
appearing in this list appeared at some point connected to specific quantization
issues, and this is the reason for our interest in them.
Example 1.27. Consider
  
α β 2 2
M = SU(2) = : |α| + |β| = 1 .
−β̄ ᾱ

Then

{α, ᾱ} = −i|β|2 ,


{β, β̄} = 0,
{α, β} = 12 iαβ
{α, β̄} = 12 αβ̄

defines uniquely a on su(2). Are you able to find Casimir functions? We will
say more on this Poisson structure in the chapter on Poisson–Lie groups.
Example 1.28. Let ϕ be a smooth function on R3 . Define

{x, y} := ∂z ϕ
{y, z} := ∂x ϕ
{z, x} := ∂y ϕ.

Then for any ϕ these formulas define a . In fact


{x, {y, z}} + {z, {x, y}} + {y, {z, x}} = {x, ∂x ϕ} + {z, ∂z ϕ} + {y, ∂y ϕ}
= ∂z ϕ(∂y ∂x ϕ) − ∂y ϕ(∂z ∂x ϕ)
− ∂x ϕ(∂y ∂z ϕ) + ∂y ϕ(∂x ∂z ϕ)
− ∂z ϕ(∂x ∂y ϕ) + ∂x ϕ(∂z ∂y ϕ)
=0

Example 1.29. Let S4 = {(α, β, t) ∈ C × C × R : |α|2 + |β|2 = t(1 − t)}. Then

Π = αβ∂α ∧ ∂β − αβ ∗ ∂α ∧ ∂β ∗ − α∗ β∂α∗ ∧ ∂β + α∗ β ∗ ∂α∗ ∧ ∂β ∗

is Poisson tensor. Can you find conditions for f to be a Casimir function?


Hint: t is a Casimir function; use spherical coordinates on its level sets. This
Poisson structure can be deduced to be the underlying (in a sense to be specified
in the last chapters) of Connes–Landi–Matsumoto non commutative 4–spheres
(see [?, m-o95]).
Example 1.30. The following family of Poisson structures is taken from [kp00].
Let V be a real vector space of dimension n, and U , Pj , j = 1, . . . , n − 2
polynomials in variables x1 , . . . , xn . Define
 

J(h1 , . . . , hn ) := det xj
∂hi

389
Part IV The sharp map

Prove that
{f, g} = U J(f, g, P1 , . . . , Pn−2 )
defines a . These brackets are called Jacobian s ([kp00]).
Example 1.31. On R4 with coordinates x0 , x1 , x2 , x3 take real constants J12 , J23 , J31
and define
{xi , xj } := 2Jij x0 xk
{x0 , xi } := −2xj xk , where (i, j, k) = (1, 2, 3) or cyclic permutation.
Find the conditions on Jij that implies this is a . These are called Sklyanin
Poisson algebras ([s-e82]). Can you find Casimir functions? Hint: two quadratic
polynomials.

1.3 The sharp map


Let M be a manifold, and Π a Poisson bivector on M .
Definition 1.32. For every Poisson manifold (M, Π) we define its sharp map
#Π : T ∗ M → T M
#Π,x (x, αx ) := (x, (iαx Π)(x)), αx ∈ Tx∗ M.
Remark 1.33. We have (iαx Π)(βx ) = hΠ, βx ∧ αx i = Πx (αx , βx ) for all αx , βx ∈
Tx∗ M .
Let us list its properties:
• The sharp map #Π is a bundle map on M . It is also called the anchor of
(M, Π).
• Being a bundle map it induces a map on sections (which will be denoted
by the same symbol)
#Π : Ω1 (M ) → X(M ), α 7→ iα Π

• When restricted to exact 1-forms the sharp map recovers hamiltonians


#Π (df ) = Xf . In fact
h#Π (df ), dgi = Π(df, dg) = {f, g} = hXf , dgi.
The equality then follows remarking that a vector field is uniquely deter-
mined by its contractions with exact 1-forms (locality of vector fields).
• An easy consequence of the previous statement is that the image of the
sharp map is im #Π,x = Hamx (M ) - vector subspace of Tx M .
• The sharp map has the following local expression
n
! n
X X
#Π ai dxi = Πij ai ∂xj
i=1 i,j=1

n
! n n
X X X
#Π (dxj ) = Π ai dxi , dxj = Π(ai dxi , dxj ) = ai Πij .
i=1 i=1 i=1
If Πij are smooth, then so is #Π .

390
Part IV The sharp map

The assignment of a vector subspace Sx of Tx M for every x ∈ M is called a


(generalized) distribution. A distribution is differentiable if for all x0 ∈ M and
v0 ∈ Sx0 there exists a neighbourhood U of x0 and a smooth vector field on U
such that X(y) ∈ Sy for all y ∈ U and X(x0 ) = v0 . The word generalized refers
to the fact that we do not require dim Sx M to be constant in x.
Definition 1.34. The image of the sharp map im #Π is locally generated by
Hamiltonian vector fields and, thus, a differentiable distribution. It will be called
the characteristic distribution of the Poisson manifold (M, Π).
Exercise 1.35. On (im #Π )x it is possible to define a natural antisymmetric
non-degenerate bilinear product. Let v, w ∈ (im #Π )x and choose αx , βx such
that v = #Π (αx ), w = #Π (βx ),

(v, w) = hΠx , αx ∧ βx i.

Prove that it is well defined, and its properties.


Definition 1.36. Let ρ(x) := dim im #Π,x . We call it the rank of the Poisson
manifold (at the point x).
Remark 1.37. • The reason for the name is that in local coordinates

ρ(x) = rank(Πij (x)) = rank({Xi , Xj }(x)).

• The rank is a map ρ : M → Z; from the differentiability of the distribution


it follows that ρ(x) is a lower semicontinuos function of x, i.e. it cannot
decrease in a neghbourhood of x. Indeed, take v1 , . . . , vr to be a basis of
(im #Π )x0 and take X1 , . . . , Xr to be the corresponding local vector fields,
then X1 (x), . . . , Xr (x) are linearly independent in a neighbourhood of x0 .
Exercise 1.38. Show that ρ(x) ∈ 2Z (is always even).
Definition 1.39. If ρ(x) = k ∈ Z for all x ∈ M the Poisson manifold (and
also the characteristic distribution) is called regular. If x0 ∈ M is such that
ρ(y) = ρ(x0 ) for all y in a neighbourhood Ux0 of x0 , then x0 is called a regular
point of M . It is called a singular point otherwise (i.e. if for all neighbourhoods
U of x0 , there is y ∈ U such that ρ(y) > ρ(x)).
Remark 1.40.
• The set of regular points is open and dense, but not necessarily connected.
That it is open is obvious from definition. Let x0 be a singular point. Take
U ⊂ Ux0 , there exists y ∈ U such that ρ(y) > ρ(x0 ). We want to prove that
y is regular. Say it is not, then there exists y1 ∈ U (also neighbourhood of
y) such that ρ(y1 ) > ρ(y). If y1 is not regular repeat. Find a seqence {yn }
in U such that ρ(yi+1 ) > ρ(yi ). If it admits a converging subsequence we
are done: the limit point will be regular. The existence of this converging
subsequence follows from the fact that M is locally compact: this allows
us to choose U such that U is compact.
• If in M there are singular points then im #Π is not a vector subbundle of
T M . This is a general fact (and follows by the very definition of subbun-
dle): the image of a bundle map is a subbundle if and only if its rank is
constant.

391
Part IV The symplectic foliation

Examples 1.41.

Pn= R
2n+p
1. Let M with coordinates (q1 , . . . , qn , p1 , . . . , pn , y1 , . . . , yp ). Let
Π = i=1 ∂qi ∧ ∂pi . Then (M, Π) is regular and ρ(x) = 2n. Here im #Π
are tangent spaces to linear subspaces parallel to y1 = . . . = yp = 0.
2. Let Π = (x2 + y 2 )∂x ∧ ∂y in M = R2 . Then

(im #Π )(0,0) = {0},


(im #Π )(x,y) ≃ R2 if (x, y) 6= (0, 0).

(0, 0) is singular, (x, y) 6= (0, 0) is regular. More generally for f (x, y)∂x ∧∂y
if Γf = {(x, y) : f (x, y) = 0} then the set of singular points is ∂Γf .
Proposition 1.42. Let (M, Π) be a Poisson manifold. It is the Poisson mani-
fold associated to a symplectic manifold if and only if it is regular, of dimension
2n and rank 2n, i.e. if and only if #Π is an isomorphism.
(sketchy) M symplectic implies im #Π = T M . In fact locally on U ⊂ M
Proof. P
n
ω|U = i=1 dqi ∧ dpi and the corresponding Poisson bivector is
n
X
Π|U = ∂qi ∧ ∂pi .
i=1

Therefore #Π (dqi ) = ∂pi , #Π (dpi ) = −∂qi and #Π is isomorphism.


Let #Π be an isomorphism (i.e. ∀ x ∈ M #Π,x : Tx∗ M → Tx M is an
isomorphism). Define ♭x : Tx M → Tx∗ M , ♭x := #−1 2 ∗
Π,x . Define Ωx ∈ Λ Tx M
as Ωx (v, w) = Πx (♭x v, ♭x w). Prove that Ωx is a 2-form such that {f, g} =
Ω(Xf , Xg ) and therefore Jac(f, g, h) = dΩ(Xf , Xg , Xh ).

1.4 The symplectic foliation


Definition 1.43. Let S be a distribution on a manifold M . An integral of
S is a pair (N, h) of a connected differential manifold N and an immersion
h : N → M 2 such that
Tx (h(N )) ⊂ Sx .
An integral is said to be maximal if

Tx (h(N )) = Sx .

An integral submanifold of S is a connected immersed submanifold N of M


such that (N, iN ) is an integral.
Remark 1.44. Integral manifolds are immersed submanifolds but not necessarily
embedded submanifolds3 . In particular integral submanifolds are not necessarily
closed.
2 i.e.
an injective map with injective tangent map dhx : Tx N → Th(x) (M )
3 An immersion i : N ֒→ M is an embedding if it is an immersion and a homeomorphism
from N to i(N ) (equipped with the topology induced by M ).

392
Part IV The symplectic foliation

Definition 1.45. A distribution is fully integrable if for every x ∈ M there


exists a maximal integral (N, h) of S such that x ∈ h(N ) (maximal at each
point).
Let us recall the Frobenius theorem: a constant rank differentiable distribution
is fully integrable if and only if it is involutive, i.e. for all X, Y -sections of S,
[X, Y ] ∈ S.
For a regular Poisson manifold (M, Π) of rank 2n, the characteristic distribu-
tion is of constant rank, and also involutive, due to [Xf , Xg ] = X{f, g} . Therefore
it is fully integrable. Each regular Poisson manifold thus, comes equipped with
a regular foliation.
Furthermore on the tangent space to the leaf (im #Π )x it is always possible
to define a natural antisymmetric nondegenerate bilinear product.
Computations similar to those of proposition 1.42, allow to prove that if
(N, h) is the maximal integral containing x, then there is a symplectic 2-form
ωN on N such that ωN = h∗ ωΠ , where (ωΠ )x ∈ Λ2 (im #Π )∗x is determined by
the above bilinear product.
We will call this foliation the symplectic foliation of M . Our purpose in the
following will be to understand how this generalizes to the non regular case.
Example
Pn 1.46. Let’s go back to the first example in 1.41: M = R2n+p , Π =
i=1 ∂qi ∧ ∂pi . The leaves are

Sc1 ...cp := {y1 = c1 , . . . , yn = cn } - linear subspaces.


Pn
On each leaf ω = i=1 dqi ∧ dpi .
Remark 1.47. Not every foliation is a symplectic foliation. In fact, first of all
leaves need to carry a symplectic structure, a condition which already puts
some topological restriction (e.g. you cannot have symplectic structure on S2n
if n > 1). But also a foliation into given symplectic manifolds has some more
delicate obstructions depending on how the symplectic forms vary from leaf to
leaf (see [b-m01] for the regular case).
Now we want to generalize this statement to non regular Poisson manifolds.
Theorem 1.48 (Weinstein’s splitting theorem). Let (M, Π) be a Poisson mani-
fold. Let x0 ∈ M , ρΠ (x0 ) = 2n. Then there exists a coordinate neighbourhood U
of x0 with coordinates (q1 , . . . , qn , p1 , . . . , pn , y1 , . . . , yp ) (dim M = 2n + p = m)
such that
n
X p
X
Π(x) = ∂qi ∧ ∂pi + ϕij (x)∂yi ∧ ∂yj ∀x ∈ U,
i=1 i<j=1

and such that ϕij (x) depends only on coordinates y1 , . . . , yk and ϕij (x0 ) = 0.
Proof. The theorem is proved by induction on the semirank n, ρΠ (x0 ) = 2n. If
n = 0 there is nothing to prove. Say the theorem holds for semirank equal to
n − 1 6= 0. Certainly there exists f, g ∈ C ∞ (M ) such that

{f, g}(x0 ) 6= 0.

Let p1 = g. Then Xp1 (f )(x0 ) 6= 0, so Xp1 (x0 ) is a nonzero vector field. By


the rectifying theorem for vector fields there exists a coordinate neighbourhood

393
Part IV The symplectic foliation

centered at x0 such that −Xp1 = ∂q1 , hence {q1 , p1 } = −Xp1 q1 = 1. Remark


that Xp1 and Xq1 are linearly independent (if Xq1 = λXp1 then {q1 , p1 } =
Xq1 (p1 ) = λXp1 (p1 ) = −λ∂q1 p1 = 0). Furthermore [Xq1 , Xp1 ] = X{q1 ,p1 } =
X−1 = 0. Therefore locally around x0 these two vector fields span a regular
involutive distribution, which is integrable due to Frobenius theorem.
As a consequence there are local coordinates (y1 , . . . , ym ) centered at x0 such
that

Xq1 = ∂y1
Xp1 = ∂y2
{q1 , yi } = Xq1 yi = 0 ∀ i 6= 1
{p1 , yi } = Xp1 yi = 0 ∀ i 6= 2.

Lemma 1.49 (Poisson theorem).

{p1 , {yi , yj }} = 0 ∀ i, j ≥ 3,
{q1 , {yi , yj }} = 0 ∀ i, j ≥ 3.

Proof. (of lemma) Simply apply Jacobi identity.

Remark 1.50. The reason for giving these equalities the dignity of a separate
statement is due to the fact that historically this is the first form in which Jacobi
identity was stated.
Now (q1 , p1 , y3 , . . . , ym ) is a new coordinate system for M , because (y1 , . . . , ym )
is a local coordinate system and the map Φ : (y1 , . . . , ym ) 7→ (q1 , p1 , y3 , . . . , ym )
has Jacobian  
0 1
 −1 0 ∗ 
0 I
In these new coordinates the Poisson bivector has local expression
X
Π = ∂q1 ∧ ∂p1 + Π′ij (y3 , . . . , ym )∂yi ∧ ∂yj .
3≤i<j≤m

The right summand locally defines a Poisson bivector on M of rank 2(n − 1).
Applying the induction hypothesis to it proves the theorem.
In the symplectic case this theorem recovers a well-known result:
Corollary 1.51 (Darboux theorem). Let (M, ω) be a symplectic manifold and
x0 ∈ M . Then there exists a coordinate neighbourhood (U ; q1 , . . . , qn , p1 , . . . , pn )
of x0 such that
X n
ω|U = dqi ∧ dpi .
i=1

In analogy with this last statement coordinates generated by the splitting


theorem are also called Darboux coordinates centered at x0 .
P k
Example 1.52. Let g∗ be the dual of a Lie algebra g and Π = cij Xk ∂i ∧ ∂j .
Then these are Darboux coordinates centered at the origin in which there is no
symplectic term and all functions ϕij are linear.

394
Part IV The symplectic foliation

Definition 1.53. Let (M, Π) be a Poisson manifold. A hamiltonian path on


M is a smooth curve γ : [0, 1] → M such that each tangent vector γ̇t at γ(t)
belongs to im #Π,γ(t) for all t ∈ [0, 1]. Let x, y ∈ M . We say that x and y are
in hamiltonian relation if there exists a piecewise Hamiltonian curve γ on M
connecting x to y.
Lemma 1.54. Hamiltonian relation is an equivalence relation.
Proof. This is left as an exercise. Consider the following hints. Reflexive -
trivial; symmetric - change backwards the time parametrization; transitive -
concatenation of Hamiltonian paths is an Hamiltonian path.
Definition 1.55. Equivalence classes of this relation are called symplectic leaves
of (M, Π).
Proposition 1.56. Each symplectic leaf is a maximal integrable submanifold
of (M, Π).
Proof. (sketchy) Let F be a leaf, x ∈ F , Tx F ⊂ im #Π,x because all paths on F
exiting from x are Hamiltionian paths.
Let X ∈ X(M ) such that X(x) ∈ im #Π,x . Consider the flow of X starting
at x. This is a curve expx (tX) : (−ε, ε) → M which is an Hamiltonian path.
Therefore each point of this curve is in F , so X(x) ∈ Tx F . Thus Tx F = im #Π,x .
Fix Darboux coordinates centered at x ∈ F .

im #Π,x = h∂q1 , . . . , ∂qn , ∂p1 , . . . , ∂pn i

F is locally given by y1 = . . . = yp = 0 therefore F is an immersed submanifold.

Proposition 1.57. Let (M, Π) be a Poisson manifold. On each symplectic


leaf F there is a well defined symplectic structure such that the inclusion map
i : F → M is a Poisson map.
Proof. Let x ∈ F and fix Darboux coordinates centered at x in a neighbourhood
U . This implies that (q1 , . . . , qn , p1 , . . . , pn ) are local coordinates for F around
x. Define
Xn
ωx = dx qi ∧ dx pi , x ∈ U.
i=1

Check that this defines a symplectic structure on F . To verify that i : F → M is


Poisson, it is enough to check it preserves brackets of coordinate functions.
Examples 1.58.
1. Each symplectic manifold is a symplectic leaf of itself.
2. (R2 , f (x, y)∂x ∧ ∂y ). Each point of Γf = {(x, y) : f (x, y) = 0} is a 0-
dimensional symplectic leaf. Each connected component of R2 \ Γf is a
2-dimensional symplectic leaf.
3. M = g∗ . By the Leibniz rule

im #Π,x = span{Xf (x) : f linear }

395
Part IV The symplectic foliation

Let f, g ∈ C ∞ (g∗ ) be linear i.e. f, g ∈ g. Fix α ∈ g∗

{f, g}(α) = α([f, g]) = hα, adf gi = −had∗f α, gi

Xf (α) = (−ad∗f )(α), where ad∗f is an infinitesimal coadjoint action i.e.


fundamental vector field of the adjoint action. Symplectic leaves are coad-
joint orbits. Therefore each coadjoint orbit in g∗ carries a naturally defined
symplectic form, called the Kirillov-Kostant-Souriau form (KKS).
Proposition 1.59. Let (M, Π) be a Poisson manifold. Casimir functions are
constant along the leaves (therefore leaves are contained in connected compo-
nents of level sets of Casimirs).
Proof. Let F be a leaf, f a Casimir function. We want to prove that f |F is
constant. This is equivalent to Xf = 0 for all X ∈ T F (vector fields tangent to
F, locally). But locally X(F ) = im #Π = Ham(M ) and

Xg f = {g, f } = 0 ∀ g ∈ C ∞ (M ).

Proposition 1.60. Let (M, Π) be a Poisson manifold, dim M = m. Let x0 ∈ M


be such that rankΠ (x0 ) = ρΠ (x0 ) = m. Then the symplectic leaf through x0 is
open in M .
Proof. Around x0 rank is constant and equal dim M . Therefore (im #Π )x0 =
Tx M and due to lower semicontinuity the same holds for any y in an open
neighbourhood U of x0 . Thus every path on M exiting x0 is locally Hamiltonian,
hence the thesis.
Proposition 1.61. Let (M, Π) be a Poisson manifold. Let f1 , . . . , fp be Casimir
functions on M . Let
Γi,c := {x ∈ M : fi (x) = c}
If Γ1,c ∩ . . . ∩ Γp,c has dim = rank Π0 and is smooth, then its connected compo-
nents are symplectic leaves.
Remark 1.62. It may happen that Γ1,c ∩ . . . ∩ Γp,c may have dim 6= rank Π0
and, thus, leaves are not just level sets of Casimir. As an example consider the
case in which there is an open dense leaf. Casimirs, by continuity, will be forced
to be constants; their level sets are the whole manifold which, nontheless may
have a non trivial foliation.
Let us consider a general polynomial on Rn , i.e. a such that {xi , xj } =
Pij (x1 , . . . , xn ). A function f ∈ C ∞ (Rn ) is a Casimir function
P if and only if
{xi , f } = 0 for any i = 1, . . . , n. This can be rewritten as j Pij ∂xj f = 0.
Therefore f has to be a smooth solution of a system of linear first order PDE’s.
If, as in this case, we are considering a linear Poisson structure the system has
constant coefficients (which are the structural constant of the Lie algebra) and
its solutions can be explicitly determined.
Example 1.63. Consider su(2)∗ = ∼ R3 . Its Lie-Poisson bivector is

Π(x1 , x2 , x3 ) = x1 ∂x2 ∧ ∂x3 + x2 ∂x3 ∧ ∂x1 + x3 ∂x1 ∧ ∂x2 .

396
Part IV The symplectic foliation

Find the symplectic foliation.

#Π (dx1 ) = −x2 ∂x3 + x3 ∂x2 ,


#Π (dx2 ) = x1 ∂x3 − x3 ∂x1 ,
#Π (dx3 ) = −x1 ∂x2 + x2 ∂x1 .

Thus  
0 −x3 x2
Πij (x1 , x2 , x3 ) =  x3 0 −x1 
−x2 x1 0
Compute rank Πij (x1 , x2 , x3 ).
If (x1 , x2 , x3 ) = (0, 0, 0) then ρΠ ((0, 0, 0)) = 0, and if (x1 , x2 , x3 ) 6= (0, 0, 0) then
ρΠ ((x1 , x2 , x3 )) = 2 (always 2 × 2 minor 6= 0). Therefore we have everywhere
rank 2, except at origin, which is an isolated 0-dimensional symplectic leaf.
Remark that x21 + x22 + x23 is a Casimir function

{x1 , −} = 2x2 {x1 , x2 } + 2x3 {x1 , x3 } = 2x2 x3 − 2x3 x2 = 0,


{x1 , −} = 2x1 {x2 , x1 } + 2x3 {x2 , x3 } = 2x1 x3 − 2x3 x1 = 0,
{x1 , −} = 2x1 {x3 , x1 } + 2x2 {x3 , x2 } = 2x1 x2 − 2x2 x1 = 0.

Thus symplectic leaves are contained in spheres x21 + x22 + x23 = r2 (with the
singular case of a 0-dim. leaf at r = 0) . Each leaf is a connected open 2-manifold
in S2 , so each leaf is homeomorphic to S2 .
It is easily checked that the corresponding symplectic structure is the unique
SU(2) invariant volume form on the sphere of radius r.
Exercise 1.64. Describe the symplectic foliation of the linear Poisson structure
on sl(2; R):

Π(ξ1 , ξ2 , ξ3 ) = ξ1 ∂ξ2 ∧ ∂ξ3 − ξ2 ∂ξ3 ∧ ∂ξ1 ξ3 ∂ξ1 ∧ ∂ξ2 .

Exercise 1.65. Consider the constant Poisson structure on R3 given by

Π(x1 , x2 , x3 ) = (∂x1 + α1 ∂x2 ) ∧ (∂x2 + α2 ∂ξ3 )

where α1 , α2 ∈ R. This bivector projects onto a Poisson bivector on the torus


T3 . Describe the sharp map and the symplectic foliation both in space and on
the torus. Check that when (1, α1 , α2 ) is rationally independent each leaf is two
dimensional and dense on the torus.
Example 1.66. (Natsume-Olsen Poisson sphere)

S2 ⊂ C × R, ζ ζ̄ + z 2 = 1

The following s on S2 were introduced in [no03]

{ζ, z} = i(1 − z 2 )ζ,


{ζ̄, z} = −i(1 − z 2 )ζ̄,
{ζ, ζ̄} = −2i(1 − z 2 )z.

Therefore

Π = (1 − z 2 )[iζ∂ζ ∧ ∂z − iζ̄∂ζ̄ ∧ ∂z − 2iz∂z ∧ ∂ζ̄ ] = (1 − z 2 )Π0 .

397
Part IV The symplectic foliation

where Π0 is the standard rotation invariant symplectic (i.e. volume) form on


S2 . The sharp map #Π is given by:

dz 7→ (z 2 − 1)i(ζ∂ζ − ζ̄∂ζ̄ ),
dz 7→ (1 − z 2 )i(ζ∂z − 2z∂ζ̄ ),
dz 7→ (1 − z 2 )i(−ζ̄∂z + 2z∂ζ ).

so that in the obvious basis it is represented by the matrix:


 
0 (1 − z 2 )iζ −i(1 − z 2 )ζ̄
 (z 2 − 1)iζ 0 2i(1 − z 2 )z 
2 2
−i(z − 1)ζ̄ 2i(z − 1)z 0

Such matrix has rank = 0 if ζ = ζ̄ = 0, that is if 1 − z 2 = 0. This happens in


two points

ζ = ζ̄ = 0, z = −1 south pole,
ζ = ζ̄ = 0, z = 1 north pole.

The complement is an open symplectic manifold diffeomorphic to the punctured


plane. There are no non constant Casimir functions for this manifold. Quite
generally, in fact, whenever there exists a dense symplectic leaf one can apply
Proposition 1.61 to deduce that Casimirs are constant on a dense subset and
thus, by continuity, everywhere. Show that infinitesimal rotations around the
z-axis are given by a vector field which is Poisson but not Hamiltonian.
Exercise 1.67. Let g be a real Lie algebra, and let ξ : ∧2 g → R a linear map.
For any two linear functions on g∗ , f, g ∈ (g∗ )∗ ≃ g define

{f, g}(α) = α([f, g]) + ξ(f, g), ∀α ∈ g∗

Find conditions on ξ granting this to be a . Such brackets are called affine s.

Exercise 1.68. Try to describe the sharp map and the corresponding symplectic
foliation for the examples given at the end of the previous section.

398
Chapter 2

Schouten-Nijenhuis bracket

2.1 Lie-
Let (M, Π) be a Poisson manifold.
Theorem 2.1. There exists a unique R-linear skewsymmetric bracket

[−, −]Π : Ω1 M × Ω1 M → Ω1 M

such that
1. [df, dg] = d{f, g} for all f, g ∈ C ∞ (M ),
2. [α, f β] = f [α, β] + (#Π (α)f )β for all α, β ∈ Ω1 M , f ∈ C ∞ (M ).
Such bracket is given by.

[α, β] = L#Π (α) β − L#Π (β) α − d(Π(α, β)). (2.1)

Furthermore [−, −]Π is a Lie bracket and #Π : Ω1 M → X(M ) is a Lie algebra


homomorphism:
[#Π (α), #Π (β)] = #Π ([α, β]Π ).
Before going into the proofPlet us explicitely describe this bracket for the canon-
n
ical , i.e. (M, Π) = (R2n , i=1 ∂qi ∧ ∂pi ). The bracket between exact 1–forms,
due to the first property, is easily described: all brackets between exact forms
are zero. Still the brackets between 1–forms can be non trivial, due to the second
property which reflects the behaviour w.r. to the C ∞ (M )- module structure.
As an example
X X
[dpi , aj dpj + bj dqj ] = [dpi , aj dpj ] + [dpi , bj dqj ]
j j
X
= aj [dpi , dpj ] + ♯(dpi )aj dpj + bj [dpi , dqj ] + ♯(dpi )bj dqj
j
X
= − ∂qi aj dpj + ∂qi bj dqj .
j

At this point all other brackets can be easily computed along the same lines.
What this computation shows is that the first property fixes the value of the

399
Part IV Lie-

bracket on exact forms. Exact forms are generators for the C ∞ (M )– module
of all forms and the second property allows to obtain formulas for all brackets
from the knowledge of the one on exact ones (plus the sharp map).
Proof.
Step 1 If it exists, such [−, −]Π should be a local operator i.e. if β1 |U = β2 |U in a
neighbourhood U of x0 , then [α, β1 ]Π (x0 ) = [α, β2 ]Π (x0 ) (the value at the
point depends only on values of forms in a neighbourhood of that point)
. To prove it let’s take a compact neighbourhood Vx0 ⊂ U of x0 and take
f ∈ C ∞ (M ) such that f = 1 on Vx0 , f |M\U = 0. Then

[α, f β1 ](x0 ) = f (x0 )[α, β1 ]Π (x0 ) + (#Π (α)f )(x0 )β1 (x0 )
| {z } | {z }
=1 =0

[α, f β1 ](x0 ) = f (x0 )[α, β2 ]Π (x0 ).


| {z }
=1

Step 2 Applying twice property 2. one has the following:


Lemma 2.2. For every pair of functions h, f ∈ C ∞ (M )

[hα, f β]Π = (hf )[α, β] + h(#Π (α)f )β − f (#Π (β)h)α.

Step 3 Locality implies that the bracket can be computed in local coordinates. Af-
ter fixing a coordinate neighbourhood
P (U, x1 , . . . ,P
xn ) (and a corresponding
P
local expression for Π) take α = αi dxi , β = βi dxi , Π = Πij ∂xi ∧
∂xj . Then a bracket verifying the requested properties should be computed
as:
X
[α, β]Π = [αi dxi , βj dxj ]Π
i,j
X
= αi βj [dxi , dxj ]Π + αi (#Π (dxi )βj )dxj − βj (#Π (dxj )αi )dxi
i,j
!
X X
= αi βj d{xi , xj } + (αi Πik ∂k βj dxj − βj Πjk ∂k αi dxi )
i,j k
 
X X X
= d Πij αi βj  − Πij βj dαi − Πij αi dβj
i,j i,j i,j

= dhΠ, α ∧ βi + i#Π (α) dβ − i#Π (β) dα.

Since this last expression does not depend on the choice of local coor-
dinates, we have the existence and unicity of [−, −]Π verifying 1. and
2.
Step4 The Jacobi identity is proved locally on a triple of 1–forms adf , bdg, cdh,
by using the explicit formulae seen so forth.
Step5 Recall Cartan’s magic formula:

LX = diX + iX d

400
Part IV Lie-

Using it we get that the bracket defined by (2.1) verifies:

[df, dg]Π = L#Π (df ) dg − L#Π (dg) df − dΠ{df, dg}


= LXf dg − LXg df − d{f, g}
= d iXf dg −d iXg df −d{f, g}
| {z } | {z }
Xf (g) Xg (f )

= d{f, g} + d{f, g} − d{f, g}


= d{f, g} ,

and furthermore

[α, f β]Π = dhΠ, α ∧ f βi + i#Π (α) d(f β) − i#Π (f β) dα


= d(f hΠ, α ∧ βi) + i#Π (α) d(f β).

Due to unicity, then, bracket (2.1) is exactly the one we were looking for.
Step5 We want to prove that ♯Π induces a Lie algebra homomorphism. This is
easily checked on exact 1–forms:

[♯Π (df ), ♯Π (dg)] = [Xf , Xg ] = X{f,g} = ♯Π (d{f, g}) = ♯Π ([df, dg]) .

But then both maps [, ]1Π = ♯Π ◦ [, ] and [, ]2Π = [, ] ◦ (♯Π ⊗ ♯Π ) are R-bilinear,
local, skewsymmetric operations satisfying

[α, f β]1,2 1,2


Π = f [α, β]Π + (♯Π (α)f )♯Π (β) .

Considerations as before allow to prove that such a map is forcedly unique


and therefore [, ]1Π = [, ]2Π , i.e. ♯Π is a Lie algebra homomorphism.

Exercise 2.3. Compute the bracket on 1–forms for linear s on g∗ (e.g. for the
dual Lie algebra su(2)∗ ). Prove that this bracket induces the original one on
g ≃ (g∗ )∗ .
The existence of a bracket between 1–forms can be seen as a property of the
cotangent bundle of a Poisson manifold. This bracket, furthermore, as stated
in the theorem is Lie homomorphic to the natural bracket on vector fields. All
of this may be summarized as a special case of the following definition.
Definition 2.4. Let M be a manifold, E → M vector bundle. Then E is called
a Lie algebroid if there exists a bilinear bracket

[−, −] : Γ(E) × Γ(E) → Γ(E)

and a bundle map, called the anchor, ρ : E → T M (ρ : Γ(E) → X(M )) such that
1. (Γ(E), [−, −]) is a Lie algebra,
2. ρ is a Lie algebra homomorphism,
3. [v, f w] = f [v, w] + (ρ(v)f )w for all v, w ∈ Γ(E), f ∈ C ∞ (M ).
Remarks 2.5.

401
Part IV Schouten-Nijenhuis bracket

• Given any Lie algebroid, the image of the anchor is always a generalized
integrable distribution; its maximal integrable submanifolds are called or-
bits of the Lie algebroid.
• The tangent bundle T M to a manifold is always a Lie algebroid with the
trivial anchor map ρ = id.
• Theorem 2.1 proves that for any Poisson manifold M , its cotangent bundle
T ∗ M is a Lie algebroid with anchor the sharp map. The orbits of this
algebroid are the symplectic leaves of M
Most of the theory of Poisson manifolds can be adapted to more general
Lie algebroids (this applies, for example, to the (co)homology theories we will
describe later on and to the corresponding invariants). Much work on this gener-
alization was produced around year 2000. Here we will just refer to the original
papers [c-m03, elw99, h-j99] for a taste of this topic and to the book [m-k05] for
an (almost) comprehensive list of the many deep interrelations between Poisson
and Lie algebroid geometry.

2.2 Schouten-Nijenhuis bracket


Let M be a smooth manifold of dimension M . Let us fix the following notations

Ωp (M ) = Γ(Λp T ∗ M ) differential p-forms, p ≥ 1,


Xp (M ) = Γ(Λp T M ) p-multivector fields, p ≥ 1,
Ω0 (M ) = X0 (M ) = C ∞ (M ),
M
Ω• (M ) = Ωp (M ),
p
M
X• (M ) = Xp (M ) graded vector spaces.
p

External product gives both spaces a structure of graded, associative algebra,


Z2 -commutative (supercommutative) i.e.

P ∧ Q = (−1)deg Q deg P Q ∧ P.

The natural duality pairing between Tx M and Tx∗ M extends to a natural pairing
between Ω• (M ) and X• (M ) as follows: on 1–forms and vectors we have:

hα, Xix := h α(x) , X(x)i for α ∈ Ω1 (M ), X ∈ X1 (M );


|{z} | {z }
∈Tx∗ M ∈Tx M

on homogeneous decomposable higher degree forms and (multi)vectors we have




 0 p 6= q,


hω, P i =

 det(hαi , Xj i) p = q for ω = α1 ∧ · · · ∧ αq , P = X1 ∧ · · · ∧ Xp ,


αi ∈ Ω1 (M ), Xj ∈ X1 (M ).
(2.2)

402
Part IV Schouten-Nijenhuis bracket

Now let us remark that hω, P i(x) depends only on ω(x), P (x). Being locally
every q-form (resp. p-vector field) decomposable the formula (2.2) above defines
a C ∞ (M )-bilinear pairing on the whole space of forms and multivectors on M .
Another operation, commonly appearing in differential geometry, that we
woud like to recall here is the inner product (extended to the case of multivector
fields). Given P ∈ X• (M ) and ω ∈ Ω• (M ) the inner product is given by:

hiP ω, Qi = hω, P ∧ Qi ∀ Q ∈ X• (M ).

This operation is the left transpose of the external (wedge) product.


The C ∞ (M )-module of vector fields X1 (M ) is, as already remarked, a Lie
algebra with bracket [X, Y ] = XY − Y X of vector fields. We now want to
extend this operation to the whole graded space of multivectors. Let us begin
with an easy case (corresponding to multivectors at one point). Let g be a Lie
algebra over a field K.
Proposition 2.6. There is a unique bracket on Λ• g which extends the Lie
bracket on g and such that if A ∈ Λa g, B ∈ Λb g, C ∈ Λc g then:
1. [A, B] = −(−1)(a−1)(b−1) [B, A];
2. [A, B ∧ C] = [A, B] ∧ C + (−1)(a−1)b B ∧ [A, C];
3.
(−1)(a−1)(c−1) [A, [B, C]] + (−1)(b−1)(c−1) [B, [C, A]]
+(−1)(c−1)(b−1) [C, [A, B]] = 0;

4. The bracket of an element in Λ• with an element in Λ0 g = K is 0.


Remark 2.7. It is not correct to say that Λ• g is a graded Lie algebra. In fact
in a graded Lie algebra the 0-component should be a Lie subalgebra, therefore
the 0-component should be g. Λ•+1 g is a graded Lie algebra.
Proof. Start from property 2 to prove
n
X
[A, B1 ∧ · · · ∧ Bn ] = (−1)i(a−1) B1 ∧ · · · ∧ [A, Bi ] ∧ · · · ∧ Bn ∀A ∈ Λa g, Bi ∈ g
i=1

Property 1 allows to prove a similar formula for [B1 ∧ · · · ∧ Bn , A]. This can be
extended by K-linearity to sum of decomposables and shows that such a bracket
exists and is unique. To verify Jacobi identity we remark that it is enough to
show it holds on decomposables.
Proposition 2.8. Let M be a manifold. Then there exists a unique R-bilinear
bracket [−, −] : X• (M ) × X• (M ) → X• (M ) such that
1. [−, −] is of degree -1;
2. For all X ∈ X1 (M ) and Q ∈ X• (M )

[X, Q] = LX Q.

In particular the bracket coincides with the usual Lie bracket of vector
fields on X1 (M );

403
Part IV Schouten-Nijenhuis bracket

3. For all P ∈ Xp (M ) and Q ∈ Xq (M )

[P, Q] = −(−1)(p−1)(q−1) [Q, P ]

4. For all P ∈ Xp (M ), Q ∈ Xq (M ), R ∈ X• (M )

[P, Q ∧ R] = [P, Q] ∧ R + (−1)(p−1)q Q ∧ [P, R].

Such bracket will be called the Schouten-Nijenhuis bracket of multivector fields


(or SN bracket for short). It will furthermore satisfy the graded Jacobi identity:
5. For all P ∈ Xp (M ), Q ∈ Xq (M ), R ∈ Xr (M )

(−1)(p−1)(r−1) [P, [Q, R]] + (−1)(q−1)(p−1) [Q, [R, P ]]

+(−1)(r−1)(q−1) [R, [P, Q]] = 0.

Proof. Again the first step is to prove that such bracket, if it exists. has to
be a local operation, i.e. for all U open in M , [P, Q]|U depends only on P |U ,
Q|U . The proof of this fact is similar to the analogous proof in theorem 2.1.
Due to the graded antisymmetry required as property 3, it is enough to show
that if Q1 |U = Q2 |U then [P, Q1 ](x0 ) = [P, Q2 ](x0 ) for a neighbourhood U of
x0 . To prove this take a bump function f ∈ C ∞ (M ), f = 0 outside U , f = 1
in a compact neighbourhood of x0 contained in U . Then f Q1 = f Q2 on M .
Applying property 4. with Q = f ∈ X0 M we get

[P, f R] = [P, f ] ∧ R − f [P, R] = (LP f )R − f [P, R].

Now show that

[P, f Q1 ](x0 ) = [P, Q1 ](x0 )


[P, f Q2 ](x0 ) = [P, Q2 ](x0 )

The crucial property of locality allows us to work in a coordinate chart. P and


Q can therefore be taken as finite sums of exterior products of vector fields.
Remark that from property 4. we get
n
X
[X, Q1 ∧ · · · ∧ Qn ] = (−1)∗ Q1 ∧ · · · ∧ [X, Qi ] ∧ · · · ∧ Qn ,
i=1

[P1 ∧ · · · ∧ Pn , Q1 ∧ · · · ∧ Qm ] =
X
= (−1)∗ [Pi , Qj ] ∧ P1 ∧ · · · ∧ Pbi ∧ · · · ∧ Pn ∧ Q1 ∧ · · · ∧ Q
cj ∧ · · · ∧ Qm .
i<j

Now
[P1 ∧ · · · ∧ Pn , f Q1 ∧ · · · ∧ Qm ] =
= [P1 ∧ · · · ∧ Pn , f ] ∧Q1 ∧ · · · ∧ Qm + (−1)m f [P1 ∧ · · · ∧ Pn , Q1 ∧ · · · ∧ Qm ]
| {z }
=(−1)n [f,P1 ∧···∧Pn ]

and
n
X
(−1)n [f, P1 ∧ · · · ∧ Pn ] = (−1)n LPi (f )P1 ∧ · · · ∧ Pbi ∧ · · · ∧ Pn .
i=1

404
Part IV Schouten-Nijenhuis bracket

These fixes all values and thus proves unicity. Finally one has to prove the
independence of local coordinates - on the overlapping coordinate domains you
have the same result. This implies existence. All other properties, in particular
the graded Jacobi identity, are proved by direct (lengthy) computations.

Definition 2.9. A Gerstenhaber algebra is a triple (A, ∧, [−, −]) such that
1. A is a N-graded vector space, A = A0 ⊕ A1 ⊕ . . .;
2. ∧ is an associative, supercommutative multiplication of degree 0 on A (i.e.
Ai ∧ Aj ⊂ Ai+j );
3. [−, −] is a super Lie algebra structure of degree (−1) on A (i.e. [Ai , Aj ] ⊂
Ai+j−1 ) satisfying

[a, b ∧ c] = [a, b] ∧ c + (−1)(|a|−1)|b| b ∧ [a, c].

Examples 2.10.
• Multivector fields on a manifold M are a Gerstenhaber algebra with re-
spect to Schouten-Nijenhuis bracket.
• Differential forms on Poisson manifold are a Gerstenhaber algebra (simply
by a natural graded extension of the Lie bracket on 1–forms defined in 2.1,
see also [bv88] for more on the subject).
• From any Lie algebra g it is easy to construct a Gerstenhaber algebra Λ• g
following the construction of Porposition 2.6.
• Similarly from any Lie algebroid E there is a natural construction of Ger-
stenhaber algebra on Γ(Λ• E) generalizing the costruction of the Schouten-
Nijenhuis bracket ( just remark that the proof of proposition 2.8 uses
exactly the fact that T M is a Lie algebroid with anchor ρ = id).
• Hochschild cohomology has a Gerstenhaber algebra structure (given by in-
sertion) (coefficients in the given algebra). Hochschild-Kostant-Rosenberg
map
φHKR : HH•cont (C ∞ (M )) → X• (M )
fails to be a Gerstenhaber algebra morphism. This is what leads to L∞ -
algebra structures and Kontsevich formality.
Let (A, ∧, [−, −]) be a Gerstenhaber algebra. An operator D : A• → A•−1 is
said to generate the Gerstenhaber algebra if for all a ∈ Ai , b ∈ A

[a, b] = (−1)i (D(a ∧ b) − Da ∧ b − (−1)i a ∧ Db).

If D2 = 0 we say that our Gerstenhaber algebra is exact or Batalin-Vilkovisky


algebra.
We will show that the Gerstenhaber algebra of differential forms on a Poisson
manifold is a Batalin-Vilkovisky algebra. Its generating operator will be called
Poisson (or canonical or Brylinski) differential.

405
Part IV Schouten-Nijenhuis bracket

2.2.1 Schouten-Nijenhuis bracket computations


The following section is a brief description of the interesting approach to Schouten-
Nijenhuis bracket that appeared recently in [dzxx]. Fix a system of local coor-
dinates and consider two vector fields
X X
X= ai ∂xi , Y = bi ∂xi , X, Y ∈ X(M ), x1 , . . . , xn coordinates
i i
   
X X ∂bj X X ∂aj
[X, Y ] = ai  ∂x  − bi  ∂x  .
i j
∂xi j i j
∂xi j

Let ζi = ∂xi and consider it as an odd formal variable

ζi ζj = −ζj ζi (∂xi ∧ ∂xj = −∂xj ∧ ∂xi ).

Then X X
X := ai ζi , Y := bi ζi
i i

X  ∂X ∂Y ∂Y ∂X

[X, Y ] = −
i
∂ζi ∂xi ∂ζi ∂xi
!
X
= ∂ζi ∧ ∂xi (X ⊗ Y ).
i

Extend this idea to multivector fields


X X
P ∈ Xp (M ), P = ∂xi1 ∧ . . . ∧ ∂xip = Pii ...ip ζi1 . . . ζip .
i1 <...<ip i1 <...<ip

Fix the following differentiation rule

∂ζip (ζi1 . . . ζip ) = ζi1 . . . ζip−1


∂ζik (ζi1 . . . ζip ) = (−1)p−k ζi1 . . . ζc
ik . . . ζip−1 .

Then we claim that


X
[P, Q]SN = ∂ζi P ∂xi Q − (−1)(p−1)(q−1) ∂ζi Q ∂xi P.
i

2.2.2 Lichnerowicz formula


Lichnerowicz defined the Schouten-Nijenhuis bracket implicitly through the fol-
lowing formula.
Proposition 2.11. For all P ∈ Xp M , Q ∈ Xq M , ω ∈ Ωp+q−1 M

hω, [P, Q]i = (−1)(p−1)(q−1) hd(iQ ω), P i−hd(iP ω), Qi+(−1)p hdω, P ∧Qi (2.3)

406
Part IV Schouten-Nijenhuis bracket

With respect to our explicit construction this formula has the advantage of
being well adapted and easy to use in ”global type” computations.
Look at what happens, for example, when X, Y ∈ X1 (M ), ω ∈ Ω1 M

hω, [X, Y ]i = hd(iY ω), Xi − hd(iX ω), Y i − hdω, X ∧ Y i

which can be rewritten as

dω(X, Y ) = X(ω(Y )) − Y (ω(X)) − ω([X, Y ])

which gives the formula for the differential of a 1–form.


In our approach Lichnerowicz formula needs a proof. The easiest track here
is to show that the bracket implicitely defined by (2.3) has the same algebraic
properties as the Schouten-Nijenhuis bracket. The unicity statement of theorem
2.8 then implies the claim.
Exercise 2.12. Let us prove property 2. for the Lichnerowicz bracket (we will
denote it by [, ]L . We need to show that

[X, Q]L = LX Q ∀X ∈ X1 M, ∀Q ∈ Xq M .

Now, let ω ∈ Ωq M :

hω, [X, Q]i = hd(iQ ω), Xi − hd(iX ω), Qi − hdω, X ∧ Qi

On the other hand:

hω, LX Qi =LX hω, Qi − hLX ω, Qi


=(iX d + diX )iQ ω − hdiX ω + iX dω, Qi
=hd(iQ ω), Xi + d(iX iQ ω) − hd(iX ω), Qi − hiX dω, Qi

Now the second summand is zero for dimension reasons (iX iQ ω ∈ X−1 M ) and
the last summand is equal to −hdω, X ∧ Qi by definition of the contraction
operator.

2.2.3 Jacobi condition and Schouten-Nijenhuis bracket


The SN bracket allows to express the Jacobi condition for a Poisson bivector in
short form. Let Π be a bivector on M , so that [Π, Π] ∈ X3 M . Let ω be a 3-form
on M . Then hω, [Π, Π]i is a function and, by use of (2.3)

hω, [Π, Π]i = −hd(iΠ ω), Πi − hd(iΠ ω), Πi + hdω, Π ∧ Πi.

Let ω = df ∧ dg ∧ dh. As usual let {f, g} = hdf ∧ dg, Πi. Remark that

hiΠ ω, Xi = hdf ∧ dg ∧ dh, Π ∧ Xi

for all X ∈ X1 M . Since d(df ∧ dg ∧ dh) = 0 we have

hω, [Π, Π]i = −2hd(iΠ ω), Πi.

Lemma 2.13.
hdf ∧ dg ∧ dh, [Π, Π]i = 2 Jac(f, g, h)

407
Part IV Schouten-Nijenhuis bracket

Proof.
hdf ∧ dg ∧ dh, [Π, Π]i = −2hd(iΠ (df ∧ dg ∧ dh)), Πi =
= −2hd({g, h}df − {f, h}dg + {f, g}dh), Πi =
= −2hd{g, h} ∧ df − d{f, h} ∧ dg + d{f, g} ∧ dh, Πi =
= −2({{g, h}, f } − {{f, h}, g} + {{f, g}, h}) =
= 2 Jac(f, g, h).

Corollary 2.14. A bivector Π ∈ X2 M is Poisson if and only if [Π, Π] = 0.


The first easy consequence of the characterization [Π, Π] = 0 is that if
dim M = 2, then any bivector Π ∈ X2 M is Poisson. Indeed [Π, Π] ∈ X3 M = 0.
Let us give another application of corollary (2.14); consider a Lie algebra
g, a manifold M and an infinitesimal action of g on M i.e. a Lie algebra
homomorphismξ : g → X(M ) . Then ξ extends uniquely to a degree 0 map on
higher exterior powers:

∧ξ : Λ• g → X• (M )
x1 ∧ · · · ∧ xn 7→ ξ(x1 ) ∧ · · · ∧ ξ(xn ) .

Such map preserves the graded brackets:

∧ξ[α, β] = [∧ξ(α), ∧ξ(β)]SN .

This last statement is a simple consequence of the fact that both brackets are
determined by their values in degree 0 and 1.
Let now G be a connected Lie group such that Lie(G) = g (not necessar-
ily simply connected), with identity element e. Let us denote the translation
operators by

lg : G → G, h 7→ gh,
rg : G → G, h 7→ hg.

We will use the following notations for the corresponding tangent maps

lg,∗ : Th G → Tgh G rg,∗ : Th G → Thg G



lg,∗ : Λ• T e G → Λ• T g G ∧
rg,∗ : Λ• T e G → Λ• T g G

Let now α ∈ Λ• g. We will denote with αL (resp. αR ) the left (resp. right)
invariant multivector field on G whose value at e ∈ G (identity of G) is α i.e.
∧ ∧
αL (g) := lg,∗ α, (resp. αR (g) := rg,∗ α)

In the same way we consider αR to be the right invariant multivector field on


G whose value at e is α.
Proposition 2.15. For any γ ∈ Λ2 g the following are equivalent
1. γ L is a left invariant Poisson structure.
2. γ R is a right invariant Poisson structure.

408
Part IV Schouten-Nijenhuis bracket

3. [γ, γ] = 0 (bracket in Λ• g)
Proof. The map lg,∗ : g → X(G) is an infinitesimal action of g on G. Therefore
it preserves brackets

[γ L , γ L ]SN (g) = [L∧ ∧ ∧


∗,g γ, L∗,g γ](g) = L∗,g [γ, γ],

so the left hand side is zero if and only if the right hand side is zero. But the
vanishing of the left hand side [γ L , γ L ]SN = 0 is exactly the condition for γ L to
be Poisson, which is therefore equivalent to condition 3 in the proposition. The
computation for right invariant bivectors is exactly the same.
The condition [γ, γ] = 0 is called classical Yang-Baxter equation. The above
proposition can be therefore stated as follows:
Corollary 2.16. There is a one to one correspondence between left (resp. right)
invariant Poisson structures on a Lie group G and solutions of the classical
Yang-Baxter equation on Lie(G).
As last application of corollary 2.14 let us discuss the problem of compatible
pairs. Given two Poisson bivectors Π1 , Π2 on M it is rather reasonable to ask
under which conditions is Π1 + Π2 a Poisson bivector on M ,
If this is the case we will say that they are compatible Poisson tensors.
Proposition 2.17. Π1 and Π2 are compatible if and only if [Π1 , Π2 ] = 0.
In this case aΠ1 + bΠ2 is Poisson for all a, b ∈ R and {aΠ1 + bΠ2 : a, b ∈ R}
is called a Poisson pencil.
Proof.
[Π1 + Π2 , Π1 + Π2 ] = [Π1 , Π1 ] + [Π2 , Π2 ] +2[Π1 , Π2 ],
| {z } | {z }
=0 =0

so [Π1 + Π2 , Π1 + Π2 ] = 0 if and only if [Π1 , Π2 ] = 0.


Furthermore
[aΠ1 + bΠ2 , aΠ1 + bΠ2 ] = 2ab[Π1 , Π2 ].

Poisson pencils appear quite frequently in the theory of integrable systems


(under the name of bihamiltonian formalism). Such pencils also naturally arise
in some specific families of Poisson homogeneous spaces of Poisson–Lie groups
to be discussed in later chapters.

2.2.4 Koszul’s formula


Theorem 2.18 (Koszul formula). Let P ∈ Xp M , Q ∈ Xq M . Then

i[P,Q] = (−1)(p−1)(q−1) iP diQ − iQ diP + (−1)p iP ∧Q d + (−1)q diP ∧Q (2.4)

Remark 2.19. Koszul formula implies Lichnerowicz formula (2.3) after contract-
ing with (p + q − 1)-form.
Exercise 2.20. ( Proof of Koszul formula) Try to prove the Koszul formula
alonf the following lines. 1. Use induction on deg P (start with deg P = 0, i.e.
P is a function). 2. Use the Leibniz rule to increase the degree of P .

409
Part IV Poisson homology

This formula can be also memorized as

i[P,Q] = [[iP , d], iQ ]

but with graded commutators on the right !

2.3 Poisson homology


Definition 2.21. Canonical (or Brylinski) operator

∂Π := iΠ d − diΠ : Ωk M → Ωk+1 M

Proposition 2.22. The following identities are verified


1. d∂Π + ∂Π d = 0.
2. ∂Π iΠ − iΠ ∂Π = 0.
2
3. ∂Π = 0.
Proof.
1. d∂Π = diΠ d = −∂Π d.
2. Apply Koszul’s formula to see that

0 = i[Π,Π] = [[iΠ , d], iΠ ] = [∂Π , iΠ ].

3. ∂Π iΠ = iΠ ∂Π as a consequence of Koszul formula. Thus

2iΠ diΠ = i2Π d − di2Π .

Apply d on the left


2diΠ diΠ = di2Π d.
Apply d on the right
2iΠ diΠ d = di2Π d.
Therefore diΠ diΠ = −iΠ diΠ d and
2
∂Π = (iΠ d − diΠ )(iΠ d − diΠ )
= iΠ diΠ d − diΠ iΠ d + diΠ diΠ
= 2iΠ diΠ d − diΠ iΠ d = 0.

Definition 2.23. The homology of the complex (Ω• , ∂Π ) is called Poisson (or
canonical) homology and it is denoted by HΠ
k (M ).

Poisson homology was first defined by Brylinski ([b-j98], but see also [m-o95,
p-g00, ?] for additional material on the subject). The first property of the
previous proposition also tells us that d and ∂Π together form a mixed complex
(mixed here refers to the fact that they have opposite degrees) and thus define
a cyclic homology theory ([k-cxx]). The corresponding homology of the total
complex will be called cyclic Poisson homology.

410
Chapter 3

Poisson maps

3.1 Poisson maps


We already mentioned that if (M1 , Π1 ), (M2 , Π2 ) are two Poisson manifolds
then a map ϕ : M1 → M2 is a Poisson map if the pull-back map ϕ∗ : C ∞ (M2 ) →
C ∞ (M1 ); ϕ∗ : f 7→ f ◦ ϕ verifies
ϕ∗ {f, g}M2 = {ϕ∗ f, ϕ∗ g}M1
for all f, g ∈ C ∞ (M2 ).
Recall also from differential geometry that having a map ϕ : M → N , you
can pull-back forms, but in general you cannot push-forward vector fields. As a
substitute of the notion of push-forward, there is the relatedness. Let us explain
what we mean by this: if X ∈ X(M ) and Y ∈ X(N ) are two vector fields then
they are said to be ϕ-related if
ϕ∗,x (Xx ) = Yϕ(x) , ∀x ∈ M .
Here ϕ∗,x : Tx M → Tϕ(x) N is the tangent map. This is indeed a relation and
not a map. In fact there may be more than one vector field on N related to a
given vector field on M . (Think of ϕ : R2 → R2 , ϕ(x, y) = (x, 0). Then saying
that Y is ϕ-related to X says something only about values of Y along the line
(x, 0).) It may also happen that there are none (In the example as before if
X(x,0) and X(x,t) have different projections on im ϕ∗,x for some t). Of course
this relation can be easily extended to a relation on multivectors, simply by
considering ϕ∧∗,x .
If ϕ is a diffeomorphism, however, then none of the above mentioned be-
haviours arise and indeed there is a well defined map ϕ∗ : X(M ) → X(N ). Re-
mark that you can define ϕ-relation on multivectors
Proposition 3.1. Let (M1 , Π1 ), (M2 , Π2 ) be two Poisson manifolds and let
ϕ : M1 → M2 be a smooth map. The following are equivalent.
1. ϕ is Poisson map.
2. Xϕ∗ f ∈ Ham(M1 ) and Xf ∈ Ham(M2 ) are ϕ-related for all f ∈ C ∞ (M2 )
i.e.
ϕ∗,x (Xϕ∗ f (x)) = Xf (ϕ(x))
for all x ∈ M .

411
Part IV Poisson maps


3. Let t ϕ∗,x : Tϕ(x) M2 → Tx∗ M1 be the cotangent map. Then the sharp map
intertwines the tangent and cotangent map, i.e.

#Π2 ,ϕ(x) = ϕ∗,x ◦ #Π1 ,x ◦t ϕ∗,x

4. The bivectors Π1 , Π2 are ϕ-related i.e.

hΠ2,ϕ(x) , α ∧ βi = hΠ1,x , t ϕ∗,x α ∧t ϕ∗,x βi



for all α, β ∈ Tϕ(x) M2 and all x ∈ M1 .

Proof. (3) ⇐⇒ (4) by definitions.


(1) ⇐⇒ (4) using
{f, g}(x) = hΠx , dx f ∧ dx gi

and the fact that for all α ∈ Tϕ(x) M2 there exists f ∈ C ∞ (M2 ) such that
dϕ(x) f = α.
(1) ⇐⇒ (2) using
{f, g} = Xf g = hXf , dgi.

Remark 3.2. From property (3) of a Poisson map we can deduce the following
relation between ranks:
ρΠ1 (x) ≥ ρΠ2 (ϕ(x))
because (im #Π2 )ϕ(x) ⊆ ϕ∗,x (im #Π1 ,x ). This fact has remarkable, though easy
consequences.
• Let x0 ∈ M1 be a 0-dimensional symplectic leaf. Then its image ϕ(x0 )
is again a 0-dimensional symplectic leaf. Thus for example there is no
Poisson map ϕ : g∗ → M if M is symplectic and g is a Lie algebra.
• Let ϕ : M1 → M2 be a Poisson immersion, i.e. a Poisson map such that
ϕ∗,x is injective. Then rankΠ1 (x) = rankΠ2 (x). This in particular holds if
ϕ is a Poisson (local) diffeomorphism (even more so for Poisson automor-
phisms, of course).
• Let ϕ : M1 → M2 be a Poisson map between two symplectic manifolds.
Then
ρΠ1 (x) ≥ ρΠ2 (ϕ(x))
| {z } | {z }
dim M1 dim M2

and ϕ has to be a submersion i.e. ϕ∗,x surjective, because im ϕ∗,x is


forced to be Tϕ(x) M2 for all x ∈ M1 . So the only Poisson maps between
symplectic manifolds are submersions.
This last remark shows that being a Poisson map between symplectic mani-
folds is very different from being a symplectic map (which means ϕ : M1 → M2 ,
ϕ∗ ω2 = ω1 ). This difference is made explicit by the following two examples.

412
Part IV Poisson maps

Example 3.3. Let R2n be considered with the standard symplectic structure and
consider the map

i : R2 → R4 ,
(q1 , p1 ) 7→ (q1 , p1 , 0, 0),
ω1 = dq1 ∧ dp1 ,
ω2 = dq1 ∧ dp1 + dq2 ∧ dp2 .

Then i is a symplectic map but it is not a Poisson map:

{q2 , p2 } ◦ i 6= {q2 ◦ i, p2 ◦ i} .
| {z } | {z }
=1 =0

Example 3.4. In the same setting as before consider the map

ψ : R4 → R2 ,
(q1 , p1 , q2 , p2 ) 7→ (q1 , p1 ),
ω1 = dq1 ∧ dp1 + dq2 ∧ dp2 ,
ω2 = dq1 ∧ dp1 .

Then ψ is a Poisson map:, e.g.

{q2 , p2 } ◦ ψ = {q2 ◦ ψ, p2 ◦ ψ}
| {z } | {z }
=1 =1

but it is not symplectic:

ψ ∗ (dq1 ∧ dp1 ) = dq1 ∧ dp1 6= dq1 ∧ dp1 + dq2 ∧ dp2 .

This difference between morphisms in the Poisson and symplectic categories


implies, obviously, that related concepts such as subobjects and quotients have
different behaviours. We will see later an example of this issue when referring
to submanifolds.
Proposition 3.5. Let (Mi , Πi ), i = 1, 2, 3 be Poisson manifolds. Let ϕ : M1 →
M2 and ψ : M2 → M3 be smooth maps.
1. If ϕ and ψ are Poisson, then ψ ◦ ϕ is Poisson.
2. If ϕ and ψ ◦ ϕ are Poisson, and ϕ is surjective, then ψ is Poisson.
3. If ϕ is Poisson and a diffeomorphism, then ϕ−1 is Poisson.
Proof.
1. Obvious.
2. Take y ∈ M2 , y = ϕ(x).

#Π3 ,ψ(y) = (ψ ◦ ϕ)∗,x ◦ #Π1,x ◦t (ψ ◦ ϕ)∗,x


= ψ∗,y ◦ ϕ∗,x ◦ #Π1,x ◦t ϕ∗,x ◦t ψ∗,y
= ψ∗,y ◦ #Π2,x ◦t ψ∗,y .

413
Part IV Poisson maps

3. Follows immediately from (2).

Examples 3.6.
1. Let φ : h → g be a Lie algebra morphism. Prove that φ∗ : g∗ → h∗ is a
Poisson map. Is the converse true?
2. Any Poisson map from M to a connected symplectic manifold S, ϕ : M →
S is a submersion.

Proof.
ϕ(Tx M ) ⊆ Tx S
It is a submersion if and only if equality holds. Say there is no equality.

ϕ∗,x (ΠM (x)) ⊆ ϕ∗,x Λ2 Tx M.


| {z }
=ΠS (x)

But then choose ξ ∈ Tx∗ S such that ξ ∈ ϕ∗,x (Tx M )⊥ , ξ 6= 0. Then


hξ, ΠS (x)i = 0 contradicting nondegeneracy of ΠS .

3. Any Poisson map ϕ : M → N such that M is symplectic is called a sym-


plectic realization of (N, ΠN ). It can be proven that any Poisson manifold
admits a surjective symplectic realization. Note that surjectivity of ϕ im-
plies that functions in C ∞ (N ) are faithfully represented as vector fields
on M by f 7→ Xϕ∗ f .
4. Let G be a Lie group, g = Lie(G). Consider T ∗ G with the standard
symplectic structure. Let L : T ∗ G → g∗ be defined by (g, p) 7→ (Lg )∗ p for
L∗g : Tg∗ G → Te∗ G = g∗ . Then L is always symplectic realization.
5. Let g be a Lie algebra and endow g∗ with its linear Poisson structure. Any
Poisson map µ : M → g∗ is called a moment map. In fact the existence of
such a map implies thatthe composition
µ∗
g ֒→ C ∞ (g∗ ) −→ C ∞ (M ) → XHam (M )

is a Lie algebra homomorphism. Therefore M carries an infinitesimal g-


action by hamiltonian vector fields; µ is the moment map for this action
(see [dzxx, lm87, v-i94] for more on Hamiltonian actions).
Definition 3.7. Let (M, Π) be a Poisson manifold. A Poisson vector field
X ∈ X(M ) (or infinitesimal Poisson automorphism) is a vector field such that
its flow ϕ induces for all t ∈ R a local Poisson morphism ϕt : M → M .
We will denote the set of Poisson vector fields on a Poisson manifold (M, π)
as Xπ (M ).
Proposition 3.8. Let (M, Π) be a Poisson manifold, and X ∈ X(M ). The
following are equivalent:
1. X is a Poisson vector field

414
Part IV Poisson maps

2. X is a canonical derivation i.e.


X{f, g} = {Xf, g} + {f, Xg}

3. X preserves the Poisson bivector, i.e. LX Π = 0.


Proof. We have
LX (Π(df, dg)) = (LX Π)(df, dg) + Π(LX df, dg) + Π(df, LX dg)
= (LX Π)(df, dg) + Π(dLX f, dg) + Π(df, dLX g),
because LX d = dLX . Now rewriting this with brackets we get
X{f, g} − {Xf, g} − {f, Xg} = (LX Π)(df, dg).
so 2) ⇐⇒ 3).
Let X ∈ X(M ), and let ϕt be its flow. Let f, g ∈ C ∞ (M, R).
d ∗
ϕ−t {ϕ∗t f, ϕ∗t g}|t=t0 =
dt
| {z }
d
dt {f ◦ϕt ,g◦ϕt }◦ϕ−t

= −ϕ∗−t0 (X{ϕ∗t0 f, ϕ∗t0 g}) + ϕ∗−t0 ({Xϕ∗t0 f, ϕ∗t0 g}) + ϕ∗−t0 ({ϕ∗t0 f, Xϕ∗t0 g})

Now 1) ⇐⇒ left hand side is 0, and 2) ⇐⇒ right hand side is 0.


Remark 3.9.
1. From L[X,Y ] = [LX , LY ] it immediately follows that the bracket of Poisson
vector fields is a Poisson vector field.
2. Let X be a Poisson vector field. Then the rank ρΠ (x) is constant along the
flow of X, but the flow of X need not be contained in a single leaf. This, as
a flow property, is the difference between Poisson and Hamiltonian vector
fields (which preserve leaves by definition).
3. Any Hamiltonian vector field is a Poisson vector field, but the opposite is
false. For example on (M, Π = 0) every vector field is Poisson (LX 0 = 0),
but only the 0 vector field is hamiltonian (it has to stabilize every point!).
For (R2n , std) we have Ham(M ) == Xπ (M ) = X(M ).
This difference between Poisson and Hamiltonian vector fields has to be
thought as analogous to the difference between algebra automorphisms and
inner automorphisms (we will see in the last chapter some setting in which this
analogy turns into a theorem). As in this last case suche difference is measured
by a suitable cohomology, first introduced in [].
Definition 3.10. Let dΠ : Xk (M ) → Xk+1 (M ), Π 7→ [Π, P ]. Then dΠ is called
the Lichnerowicz coboundary.
1
Remark 3.11. If Π is Poisson, then d2Π = 0. In fact [Π, [Π, P ]] = 2 [[Π, Π], P ]
from the Jacobi identity of the Schouten bracket.
Definition 3.12. The cohomology of the complex (X• (M ), dΠ ) is called Poisson
(Lichnerowicz) cohomology of (M, Π) and is denoted by HkΠ (M ).
We have H0Π (M ) = Cas(M ), [Π, f ] = Xf , and H1Π (M ) = Poiss(M )/ Ham(M ).

415
Part IV Poisson submanifolds

3.2 Poisson submanifolds


As we just said a map ϕ : M1 → M2 between two Poisson manifolds (M1 , Π1 ),
(M2 , Π2 ) is Poisson if and only if ϕ∧2
∗,x (Π1 (x)) = Π2 (ϕ(x)) for all x ∈ M1 .
Recall that a submanifold of M can be described as a pair (N, i) where N
is a manifold and i : N ֒→ M is an injective immersion.
Definition 3.13. Let (M, ΠM ) be a Poisson manifold. Then (N, i) is is a
Poisson submanifold if N has a Poisson structure ΠN such that i is a Poisson
map.
Remark 3.14. If i is an immersion, then i∧2
∗,x is injective at every x and

i∧2
∗,x (ΠN (x)) = ΠM (i(x))

uniquely determines ΠN to be Poisson diffeomorphic to the restriction of ΠM


to i(N ). The symplectic leaves of a Poisson manifold are a natural example of
Poisson submanifolds.
Proposition 3.15. Every open subset U of (M, ΠM ) is an open Poisson sub-
manifold. A closed submanifold N of (M, ΠM ) is Poisson if and only if it is a
union of symplectic leaves.
Proof. From Π being Poisson we have Π|U is Poisson for all open U ⊆ M .
Let (N, i) be a closed submanifold. The question is whether ΠN is a Poisson
bivector on N . This is true if and only if ΠN is tangent to N at any of its points,
which locally, around x, means exactly that the leaf through N is contained in
N . Now apply the usual open-closed argument.
What this last proposition tells us is that the property of being a Pois-
son submanifold is indeed a very restictive one. As an example consider the
Natsume–Olsen sphere introduced in example ??. There the only non trivial
closed submanifolds are {N }, {S} and {N, S}. Try, as an exercise, to list closed
Poisson submanifolds in the examples mentioned in the first chapter.
Example 3.16. When M is a symplectic manifold the only Poisson submanifolds
are open subsets (and there are no nontrivial closed Poisson submanifolds). This
is in contrast with what happens for symplectic submanifolds (think again at the
case R2 ֒→ R4 ). To relax this rigidity the notion of Poisson–Dirac submanifold
of a Poisson manifold was recently introduced (see [cf04, x-p03]).
An interesting way to construct a Poisson manifold with prescribed Poisson
submanifolds is that of gluing together some symplectic structures on given
symplectic leaves. The following theorem (see [v-i94], page 26, for its proof)
gives a characterization for such construction. Let us remark that in general
using topological constructions (like gluing, surgery, etc.) in the differential
geometrical setting of Poisson manifold is, at the same time, an interesting
and difficult procedure, related to what is called flexibility of the geometrical
structure. A construction of suspension of Poisson structures on spheres was
realized in [bct03]. For other constructions and some general consideration
see [im03, cf05].
Proposition 3.17. Let M be a differentiable manifold and let F be a gener-
alized foliation on M such that every leaf F ∈ F is endowed with a symplectic

416
Part IV Coinduced Poisson structures

structure ωF . For any f ∈ C ∞ (M ) define Xf (x) = #ω−1 (dx f ). If all Xf ’s are


F
differentiable vector fields then there exists a unique Poisson structure on M
having symplectic (F, ωF ) as symplectic leaves.
Example 3.18. (The following example was raised in class discussions) Let D =
D(0, 1) be the disc and let Π1 , Π2 be Poisson structures on D going to zero at
the boundary. Then we would like to construct a (unique) Poisson structure Π
on S2 such that
i+ : D → S2
sending D to the upper hemisphere is a Poisson submanifold (D, Π1 ),

i− : D → S2

sending D to the lower hemisphere is a Poisson submanifold (D, Π2 ),

i0 : S1 → S2

sending S1 to the equator is a Poisson submanifold (S1 , 0). We could of course


consider also the higher dimensional analogue whith S2n written as a gluing of
two copies of the 2n–dimensional disk along S2n−1 .
There exists a uniquely determined bivector Π on S2 with such properties.
The question is whether this bivector is Poisson and smooth. Due to dimension
reasons here [Π, Π] = 0 is trivially verified (in a similar higher dimensional
problem one could say the following: it is a local condition, it certainly holds
true at any point of the lower and upper hemisphere therefrore if Π is smooth,
[Π, Π] is everywhere zero by continuity). So smoothness is the only real issue
here.
If the Poisson structures on disks are both zero in an open neighbourhood
of the boundary there is not much to be proved, everything is ok.
Let us limit ourselves to the case of rotation invariant Poisson structures on
the disks. Being only interested in what happens around the boundary we can
certainly use polar coordinates. Let Π1 = f (ρ)∂ρ ∧ ∂θ and Π2 = g(ρ)∂ρ ∧ ∂θ .
As an exercise write conditions on f and g under which such structures can be
smoothly glued.
The reason for being interested in this kind of example is understanding the
Poisson geometry underlying some quantum algebras recently studied (see [hms06]).

3.3 Coinduced Poisson structures


Let ϕ : M1 → M2 be a surjective map. Then if we want it to be Poisson, then
Π2 is uniquely determined by Π1 .
Definition 3.19. A surjective mapping from a Poisson manifold can be Poisson
for at most one Poisson structure on M2 . If this is the case we will say that the
Poisson structure on M2 is coinduced via ϕ from that on M1 .
Proposition 3.20. Let (M1 , Π1 ) be a Poisson manifold. If ϕ : (M1 , Π1 ) → M2
is a surjective differentiable map, then M2 has a coinduced Poisson structure if
and only if
{ϕ∗ f, ϕ∗ g}M1
is constant along the fibers of ϕ for all f, g ∈ C ∞ (M ).

417
Part IV Coinduced Poisson structures

Proof. If {ϕ∗ f, ϕ∗ g}M1 is constant then define


{f, g}M2 (ϕ(x)) := {ϕ∗ f, ϕ∗ g}M1 (x).
This is well defined, i.e. it does not depend on x but only on ϕ(x) (and it
is defined everywhere, because ϕ is surjective). That it is Poisson is an easy
consequence of {−, −}M1 being Poisson (remark that here you are using again
surjectivity of ϕ).
Conversely, let Π2 exists. Then
{ϕ∗ f, ϕ∗ g}M1 (ϕ−1 (y)) = {f, g}(y)
and the right hand side does not depend on ϕ, hence the left hand side is
constant along fibers.
Example 3.21. Let us apply the previous proposition to example 3.18 to give
a Poisson structure on the projective plane. This has to be considered as the
Poisson counterpart of the algebraic gluing-projecting procedure of [hms03].
ϕ
Consider S2 − → RP 2 the projection being given by identification of antipodal
points (x, −x) 7→ [x]. There exists a coinduced Poisson bivector on RP 2 if and
only if for any given pair of functions on RP 2
{ϕ∗ f, ϕ∗ g}D2 (x) = {ϕ∗ f, ϕ∗ g}(−x).
So if we identify C ∞ (RP 2 ) ֒→ C ∞ (S2 )Z2 , the previous equality states that maps
fb, b
g belonging to C ∞ (S2 )Z2 have to satisfy
g}(x) = {fb, gb}(−x) = hΠ(−x), dx fb ∧ dx gbi.
hΠ(x), dx fb ∧ dx gbi = {fb, b
for all x ∈ S2 . Choosing functions giving you a basis of the cotangent space this
implies
Π(x) = Π(−x).
In particular if Π on S2 is constructed by gluing this implies Π1 (x) = Π2 (−x)
where now x ∈ D. This does not say that for any surjective map ϕ : S2 → RP 2
you have the same condition.
Proposition 3.22. Let (M1 , Π1 ) be a Poisson manifold. Let ϕ : M1 → M2 be
a surjective submersion with connected fibers. If
ker ϕ∗,x ⊆ #Π,x (M1 )
is locally spanned by hamiltonian vector fields, then M2 has coinduced Poisson
structure.
Proof. Take f, g ∈ C ∞ (M2 ). We want to prove that {ϕ∗ f, ϕ∗ g}M1 is constant
along the fibers. Because ϕ is a submersion fibers are submanifolds. Since
ker ϕ∗,x ⊆ #Π,x (M1 ) it is enough to prove that for all λ ∈ C ∞ (M1 ) if λ ∈ ker ϕ∗
then Xλ ({ϕ∗ f, ϕ∗ g}M1 ) = 0 (because ker ϕ∗ is the tangent space to the fibers).
But this follows from Jacobi identity. In fact
Xλ {ϕ∗ f, ϕ∗ g}M1 = {ϕ∗ f, Xλ (ϕ∗ g)}M1 + {Xλ (ϕ∗ f ), ϕ∗ g}M1 .
But ϕ∗ f and ϕ∗ g are constant along the fibers (by definition) and therefore
Xλ (ϕ∗ g) = Xλ (ϕ∗ f ) = 0,
from which
Xλ ({ϕ∗ f, ϕ∗ g}M1 ) = 0
hence thesis.

418
Part IV Completeness

3.4 Completeness
Let ϕ : M → N be a Poisson map and F a leaf in M . One could ask whether
ϕ brings symplectic leaves of M into symplectic leaves of N . This is easily seen
not to be the case. Let us take ϕ : R2 → R, ϕ(x, y) = x is Poisson with respect
to the standard Poisson structure in R2 and zero structure in R. But ϕ(R2 ) is
a union of leaves. From this example one could guess that in general φ(F ) is a
union of leaves. Even this turns out to be wrong, though for a subtler reason.
Consider U ⊆ R2n open set and i : U → R2n with the standard Poisson bivector
Π on R2n and Π|U on U . The image of the leaf U is not a whole leaf but just
an open set in the leaf. Why is it so?
Consider now ϕ(F ) and take ϕ(x) ∈ S, where S is a leaf through ϕ(x) in N .
Take y ∈ S and a piecewise Hamiltonian curve from y to ϕ(x). We would like
to lift this curve from N to M . Say the first Hamiltonian piece is the flow of
Xh . Even if Xh is complete Xϕ∗ h is not necessarily complete.
Definition 3.23. A complete Poisson map is a Poisson map ϕ : M → N such
that Xh complete implies Xϕ∗ h complete.
Then we immediately have
Proposition 3.24. Let (M1 , Π1 ) and (M2 , Π2 ) be Poisson manifolds and ϕ : M1 →
M2 a complete Poisson map. Take F to be a leaf of M1 . Then ϕ(F ) is a union
of symplectic leaves in M2 .
Remark 3.25.
• Let M1 be compact. Then any Poisson map ϕ : M1 → M2 is complete.
• Let ϕ : M1 → M2 be a proper Poisson map. Then it is complete.
Remark that also when we consider algebraic smooth Poisson varieties and
algebraic maps between them, properness, in the algebraic sense, implies com-
pleteness. This is often used when dealing with algebraic Poisson groups.

419
Chapter 4

Poisson cohomology

Let us recall the definition of Poisson cohomology. Let (M, Π) be a Poisson


manifold. Consider the cochain complex (Xk (M ), dΠ ), where

dΠ : Xk (M ) → Xk+1 (M ), P 7→ [Π, P ], (4.1)

where [−, −] is the Schouten bracket. Then d2Π = 0 as a consequence of the


graded Jacobi identity together with [Π, Π] = 0. Remark that the Poisson
tensor itself always defines a 2–cocycle and, thus, a Poisson cohomology class.
When [Π] = 0 the Poisson manifold is said to be exact. We would like now to
give a different, more explicit expression for this coboundary operator.
Proposition 4.1. In the above hypothesis, for all P ∈ Xk (M ) and for all
αi ∈ Ωk (M ), i = 0, . . . , k
k
X
(dΠ P )(α0 , . . . , αk ) = (−1)i+1 #Π (αi )P (α0 , . . . , αbi , . . . , αk ) + (4.2)
i=0
X
(−1)i+j−1 P ([αi , αj ], α0 , . . . , αbi , . . . , α
cj , . . . , αk ).
0≤i<j≤k

Proof. Let us first remark that the formula is true for k = 0, 1

k=0 (dΠ f )(α) = #Π (α)f,


k=1 (dΠ X)(df, dg) = X{f, g} + {g, Xf } − {f, Xg}.

Let now P be a decomposable k-vector and prove (4.2) by induction on k. Due


to the graded Leibniz identity for the Schouten bracket

dΠ P = [Π, P1 ∧ · · · ∧ Pk ] = [Π, P ] ∧ (P2 ∧ · · · ∧ Pk ) + (−1)1 P1 ∧ [Π, P2 ∧ · · · ∧ Pk ].

420
Part IV Poisson cohomology

Therefore
(dΠ P )(α0 , . . . , αk ) =
= [Π, P ] ∧ (P2 ∧ · · · ∧ Pk )(α0 , . . . , αk )
− P1 ∧ [Π, P2 ∧ · · · ∧ Pk ](α0 , . . . , αk )
X
= [Π, P1 ](αi , αj )P2 ∧ · · · ∧ Pk (α0 , . . . , αbi , . . . , α
cj , . . . , αk )
0≤i<j≤k
k
X
− P1 (αi )dΠ (P2 ∧ · · · ∧ Pk )(α0 , . . . , αbi , . . . , αk ).
i=0

We have thus proven our claim on all decomposable k–vector fields. Due to
locality of the Schouten–Nijenhuis bracket (together with the fact that locally
any k-vector field is decomposable) tha claim holds true for all k–vector fields.

Remark 4.2. From this expicit expression it would be tempting to say that
the Poisson cohomology is some sort of Lie algebra cohomology, and precisely
the Lie algebra cohomology of (C ∞ (M ), {−, −}). This is not precise, be-
cause we do not have an identification between cochains (which are linear
maps Λk C ∞ (M ) → C ∞ (M )) with multivectors. Multivectors are exactly those
cochains which are differentiable in each argument. From this remark one can
construct a homomorphism
j∗ : HkΠ (M ) → HkLie (C ∞ (M ), {−, −}).
Computations of the cohomology on the right hand side are even harder than
those for Poisson cohomology. This is one of the reasons why such cohomology
is seldom considered.
Remark 4.3. Let f be a Casimir function for (M, Π). Let P ∈ Xk (M ). Then
dΠ (f P ) = [Π, f ] ∧ P + f [Π, P ] = f [Π, P ] = f dΠ P . Hence we can define a
product f · [P ] = [f P ]. So there is a structure of H0Π (M ) = Cas(M )-module on
each HkΠ (M ).
Proposition 4.4. The external product of multivector fields induces an asso-
ciative and super commutative product in Poisson cohomology.
∧ : HkΠ (M ) × HlΠ (M ) → Hk+l
Π (M ).

this product will be called the Poisson product.


Proof.
[Π, P ∧ Q] = [Π, P ] ∧ Q + (−1)p−1 P ∧ [Π, Q]
Therefore if [Π, P ] = [Π, Q] = 0 also [Π, P ∧ Q] = 0, hence the product of two
cocycles is a cocycle
k q p+q−1
[−, −] : ZΠ × ZΠ → ZΠ .
This product descends to cohomology. Define [P ] ∧ [Q] := [P ∧ Q]. This is well
defided, because
[P + [Π, R]] ∧ [Q] = [(P + [Π, R]) ∧ Q]
= [P ∧ Q] + [[Π, R] ∧ Q]
= [P ∧ Q] + (−1)p−2 [P, R ∧ [Π, Q]] + [P, [Π, R ∧ Q]].
| {z }
=0

421
Part IV Poisson cohomology

The algebraic properties are a trivial consequence of analogous properties of


∧.
Remark 4.5. In a similar way it is easy to verify that also the Schouten bracket
descends to cohomology via

[[P ], [Q]] := [[P, Q]].

Here the key property is connected to the Jacobi identity for [[Π, Π], Q].
Remark 4.6. HkΠ is not functorial. In fact given a Poisson map ϕ : M1 → M2
you do not have a corresponding map on chains ϕ∗ : Xk (M1 ) → Xk (M2 ), where
as we remarked already, only the weaker notion of ϕ∗ -relatedness survive.
Theorem 4.7. Let (M, Π) be a Poisson manifold. The sharp map intertwines
the Poisson and de Rham cochain complexes, i.e.

#Π : Ωk (M ) → Xk (M ), #Π ◦ d = dΠ ◦ #Π ,

and therefore induces a homomorphism

#Π : HkdR (M ) → HkΠ (M ).

This morphism is an algebra morphism with respect to cup products. Further-


more, if M is symplectic then #Π is an isomorphism.
Proof. Here #Π is extended to k-forms as

(#Π ω)(α1 , . . . , αk ) = ω(#Π (α1 ), . . . , #Π (αk )).

Let ω ∈ Ωk (M ) and α0 , . . . , αk ∈ Ω1 (M ). Then

(dΠ (#Π (ω)))(α0 , . . . , αk ) =


k
X
= (−1)i+1 #Π (αi )(#Π (ω))(α0 , . . . , αbi , . . . , αk )
i=0
X
+ (−1)i+j−1 #Π (ω)([αi , αj ], α0 , . . . , αbi , . . . , α
cj , . . . , αk )
i<j
k
X
= (−1)i+1 #Π (αi )ω(#Π (α0 ), . . . , #\
Π (αi ), . . . , #Π (αk ))
i=0
X
+ (−1)i+j−1 ω([#Π (αi ), #Π (αj )], #Π (α0 ), . . . , #\
Π (αi ),
i<j

. . . , #\
Π (αj ), . . . , #Π (αk ))
= dω(#Π (α0 ), . . . , #Π (αk ))
= #Π (dω).

The fact that the sharp map respects cup product is obvious from definitions
already at the chain level

#Π (ω1 ∧ ω2 ) = #Π (ω1 ) ∧ #Π (ω2 ).

Lastly if M is symplectic, #Π is invertible at the chain level and therefore it


remains such on cohomology.

422
Part IV Modular class

Proposition 4.8. Let g be a Lie algebra, and g∗ the dual vector space with the
Lie-. Then
HkΠ (g∗ ) ∼
= HkL (g) ⊗ Cas(g∗ ),
where on the left HkL is the Lie algebra cohomology of g.
Remark 4.9. To complete the list of basic examples consider that if (M, 0) is
considered as a Poisson manifold then HkΠ (M ) = Xk (M ). Therefore the Poisson
cohomology has a huge variety of behaviours and is in general likely to be infinite
dimensional over R. We will see in examples that even the weaker property of
being finitely generated as Hπ0 (M )–modules is not always satisfied by Poisson
cohomology groups.
Theorem 4.10 ( Mayer–Vietoris sequence for Poisson cohomology). Let (M, Π)
be a Poisson manifold. Let U and V be open subsets of M , considered as Poisson
manifolds under restriction of the bivector (U, Π|U ), (V, Π|V ). Then there is a
long exact sequence
k−1 ∂ ∂
. . . → HΠ → HkΠ (U ∪ V ) → HkΠ (U ) ⊕ HkΠ (V ) → HkΠ (U ∩ V ) −
(U ∩ V ) − → ...

Proof. Here one basically recalls how the proof of Mayer–Vietoris theorem goes
on forms.
Given two open sets U and V , let P ∈ Xk (U ), Q ∈ Xk (V ), R ∈ Xk (U ∪ V ).
Then R 7→ R|U , R 7→ R|V are maps to Xk (U ) and Xk (V ) respectively. Being the
Shouten bracket a local operator one has [Π|U , R|U ] = [Π, R]|U and [Π|V , R|V ] =
[Π, R]|V . Therefore restriction induces a map on chains, trivially injective. Now
start from P and Q. We want a vector field on U ∩ V . We can of course
consider P − Q|U∩V . If [Π|U , P ] = 0 = [Π|V , Q] then [Π, P − Q|U∩V ] = 0. So
again we have a cochain map. This map is surjective. Indeed, given a vector
field S on U ∩ V we may extend, by the usual trick of smoothing function, to
P on U and Q on V such that. P − Q = S on U ∩ V . Therefore we have a
short exact sequence of cochain complexes. This induces as usual a long exact
sequence in cohomology. Given S ∈ Xk (U ∩ V ), [Π, S] = 0 consider (P, Q) as
before such that P − Q = S. Being [Π, (P, Q)] = ([Π|U , P ], [Π|V , Q]) we have
[Π|U , P ] − [Π|V , Q] = [Π|U∩V , P − Q] = 0. Therefore there exists T ∈ X(U ∪ V )
such that P = T |U , Q = T |V . Define ∂[S] := [T ]. The usual arguments, based
on the snake lemma, prove the theorem.

4.1 Modular class


Let (M, Π) be a Poisson manifold. Let us assume, for simplicity that M is
orientable. Let Ω be a volume form on Ω. Consider for any f ∈ C ∞ (M ),
LXf Ω ∈ Ωn M . There exists a function φΩ (f ) such that LXf Ω = φΩ (f )Ω.
Fact 4.11. φΩ is a vector field.
Proof. We have to prove φΩ (f g) = φΩ (f )g + f φΩ (g). But Xf g = gXf + f Xg
(from {f g, h} = g{f, h} + f {g, h}). Therefore

LXf g Ω = LgXf +f Xg Ω
= gLXf Ω + Xf (g)Ω + f LXg Ω + Xg (f )Ω
= gφΩ (f )Ω + f φΩ (g)Ω

423
Part IV Modular class

hence thesis.
Definition 4.12. φΩ is called the modular vector field of (M, Π) with respect
to Ω.
Fact 4.13. The modular vector field is an infinitesimal Poisson field.
Proof. We have seen that this is equivalent to φΩ ∈ Der(C ∞ (M ), {−, −}). Now

LX{f, g} = L[Xf ,Xg ] Ω


= [LXf , LXg ]Ω
= LXf (φΩ (g)Ω) − LXg (φΩ (f )Ω)
= φΩ (g)LXf Ω + {f, φΩ (g)}Ω − φΩ (f )LXg Ω − {g, φΩ (f )}Ω
= φΩ (g)φΩ (f )Ω + {f, φΩ (g)}Ω + φΩ (f )φΩ (g)Ω + {φΩ (f ), g}Ω,

so
φΩ ({f, g}) = {φΩ (f ), g} + {f, φΩ (g)}.

Fact 4.14. LφΩ Ω = 0.


Proof.
LφΩ Ω = diφΩ Ω + iφΩ dΩ = diφΩ Ω = d(diΠ Ω),
because diΠ Ω = iφΩ Ω.
Take another volume form Ω′ = aΩ. Then

LXf Ω′ = φΩ′ (f )Ω′ = φΩ′ (f )aΩ

LXf (aΩ) = aLXf Ω + Xf (a)Ω = aφΩ (f ) + Xf (a)


Furtermore
aφΩ′ (f ) = aφΩ (f ) + Xf (a),
1
φΩ′ (f ) = φΩ (f ) + Xf (a),
a
and
1 1
Xf (a) = {f, a} = {f, log |a|} = −{log |a|, f }
a a
Hence the modular vector fields with respect to different volume forms differ for
a hamiltonian vector field.

φΩ′ = φΩ + X− log |a| .

Definition 4.15. The vector field φΩ defines a class [φΩ ] ∈ H1Π (M ). This class
is independent of Ω, and is called the (Poisson) modular class.
Definition 4.16. Let (M, Π) be a Poisson manifold such that [φΩ ] = 0. Then
(M, Π) is called unimodular.
Exercise 4.17. On (R2 , f (x, y)dx ∧ dy) compute the modular class.
Examples 4.18.

424
Part IV Computation for Poisson cohomology

1. Let (M, ω) be a compact symplectic manifold, Π = ω −1 . Then the modu-


ωn
lar class is 0. In fact the volume form n! is invariant under all Hamiltonian
vector fields.
2. Let (M, Π) = (g∗ , Πlin ). Then M is unimodular if and only if g is unimod-
ular as Lie algebra, i.e. tr(adX ) = 0 for all X ∈ g.
3. Let (M, Π) be a regular Poisson structure. It can be proved that there
exists an injective map
H1 (M ) ֒→ H1Π (M )
sending Reeb class [Reeb] to [φΩ ]. The Reeb class is an obstruction to the
existence of a volume form of the usual bundle invariant for vector fields
tangent to leaves [ab03].
Let (M, Π) be compact unimodular Poisson manifold. Then there exists Ω
such that LφΩ Ω = 0. Then
Z Z
{f, g}Ω = (Lxf g)Ω
M M
Z Z
= LXf (gΩ) − gLXf Ω
M M
Z Z
= d(iXf gΩ) + iXf d(gΩ) − gLXf Ω
| {z }
| M {z } =0
M
=0 by Stokes theorem
Z
=− gφΩ (f )Ω.
M

This is called also infinitesimal KMS condition. Being


R (M, Π) unimodular, we
can choose a volume form Ω such that φΩ ≡ 0, so M {f, g}Ω = 0, i.e.
Z
Ω : C ∞ (M ) → R
M

is a Poisson trace.

4.2 Computation for Poisson cohomology


Let us consider the quadratic Poisson structure on R2

Π0 (x, y) = (x2 + y 2 )∂x ∧ ∂y .

We want to prove the following

Proposition 4.19 (Ginzburg). The Poisson cohomology of (R2 , Π0 ) is given


by

H0Π0 (R2 ) = R,
H1Π0 (R2 ) = Rhx∂x + y∂y , y∂x − x∂y i,
H2Π0 (R2 ) = Rh∂x ∧ ∂y , Π0 i.

425
Part IV Computation for Poisson cohomology

Proof. To make computations easier let us identify R2 ≃ C, z = x+iy, z̄ = z−iy,


∂z = ∂z − i∂y , ∂z̄ = ∂x + i∂y , Π0 = −2iz z̄∂z ∧ ∂z̄ . We will omit the factor (−2i)
from now on.
Let us start by considering vector fields having coefficients which are formal
power series in z and z̄ (real coefficients): Xkf (R2 ). Let us denote with Vn the
space of homogeneous polynomials in z and z̄ of degree n, Vn = hz n , z n−1 z̄, . . . , z̄ n i,
dim Vn = n + 1.

Y
X0f (R2 ) = formal power series in z and z̄ = Vi ,
i=1

Y ∞
Y ∞
Y
X1f (R2 ) = Vi ∂z ⊕ Vi ∂z̄ = (Vi ∂z ⊕ Vi ∂z̄ ),
i=1 i=1 i=1
Y∞
X2f (R2 ) = Vi ∂z ∧ ∂z̄ .
i=1

Now we compute [Π, f ] on f ∈ C ∞ (R2 ):

[Π, f ] = z z̄((∂z (f ))∂z̄ − (∂z̄ (f ))∂z ), (4.3)

and [Π, X] with X ∈ X1 (R2 ), X = f (z, z̄)∂z + g(z, z̄)∂z̄ :

[Π, X] = z z̄(∂z (f ) + ∂z̄ (g)) − z̄f − zg. (4.4)

From this formulae it is evident that

dΠ : Vi−1 → Vi ∂z ⊕ Vi ∂z̄

dΠ : Vi ∂z ⊕ Vi ∂z̄ → Vi+1 ∂z ∧ ∂z̄ .


Therefore the complex on formal vector fields splits into a direc sum complexes

0 → Vi−1 → Vi⊕2 → Vi+1 → 0


⊕2
If we denote with ϕi := dπ |Vi : Vi → Vi+1 , and ψi := dΠ |V ⊕2 : Vi⊕2 → Vi+1 , this
i
means that
M
H0Π = ker ϕi
i∈N
M
H1Π = ker ψi / im ϕi
i∈N
M
H2Π = im ψi
i∈N

Let us first consider the case i ≥ 2.

0 → Vi−1 → Vi⊕2 → Vi+1 → 0

The cohomology contributions of these complexes are

ker ϕi−1 ֒→ H0Π , ker ψi / im ϕi−1 ֒→ H1Π , Vi+1 / im ψi ֒→ H2Π .

Observe that dim Vi−1 = i, dim Vi⊕2 = 2(i + 1), dim Vi+1 = i + 2. Now

426
Part IV Computation for Poisson cohomology

1. ϕi−1 is injective. In fact from 4.3

ϕm+l (z m z̄ l ) = mz m z̄ l+1 ∂z̄ − lz m+1 z̄ l ∂z .

Therefore ker ϕi−1 = {0}, dim im ϕi−1 = i.


2. ψi is surjective. In fact from 4.4

ψm+l (z m z̄ l ∂z ) = (m − 1)z m z̄ l+1 ∂z ∧ ∂z̄ ,

ψm+l (z m z̄ l ∂z̄ ) = (l − 1)z m+1 z̄ l ∂z ∧ ∂z̄ .


Therefore Vi+1 / im ψi = 0 ֒→ H2Π .
3. lastly dim ker ψi = dim Vi⊕2 − dim im ψi = 2(i + 2) − (i + 2) = i + 2 which
implies ker ψi / im ϕi−1 = 0 ֒→ H1Π .
Thus no contributions to cohomology comes from i ≥ 2. Let us look what
happens when i = 0, 1.

V0 G V0 ⊕ VG0 V0
G GG GG
GG GG
ϕ0 GGG
G
ψ0 GGG
#

V1 ⊕ VG1 V1
GG
GG
G
ψ1 GGG
#

V2

Again an easy and explicit computation shows that


(
∂z 7→ z̄∂z ∧ ∂z̄
ψ0 :
∂z̄ 7→ z∂z ∧ ∂z̄ ,

ϕ0 = 0,


 z∂z 7 0


z̄∂
z 7→ −z̄ 2 ∂z ∧ ∂z̄
ψ1 :


 z∂z̄ 7→ −z 2 ∂z ∧ ∂z̄

z̄∂z̄ 7→ 0.
Now
ker ϕ0 = V0 ≃ R ֒→ H0Π
ker ψ0 ⊕ ker ψ1 / im ϕ0 = ker ψ1 ֒→ H1Π , ker ψ1 = hz∂z , z̄∂z̄ i
V0 ⊕ V1 / im ψ0 ⊕ V2 / im ψ1 = V0 ⊕ hz z̄∂z ∧ ∂z̄ i ֒→ H2Π .
Moving to real coordinates

V0 = h∂x ∧ ∂y i
hz z̄∂z ∧ ∂z̄ i = hΠi
z∂z = x∂x + y∂y
z̄∂z̄ = y∂x − x∂y .

427
Part IV Computation for Poisson cohomology

Now we need to prove that only this formal vector fields contribute to the Poisson
smooth cohomology. Define flat functions to be those f ∈ C ∞ (R2 ) such that
all their derivatives at the origin are 0 and f (0) = 0. Similarly flat multivector
fields are those with flat coefficients. Then we have a short exact sequence of
complexes
0 → X•f lat (R2 ) → X• (M ) → X•f ormal (M ) → 0
Exactness is a consequence of Borel’s theorem.
If we prove that H∗f lat,Π0 (R2 ) = 0 we are done.
Now consider #Π : Ω∗f lat → X∗f lat (here as usual by #Π we denote the ex-
tension to all Ω∗ M ; as we have seen #Π (f ) = Xf ). We claim that #Π is an
isomorphism. Let us prove it on 1-forms

#Π (f dx + gdy) = (x2 + y 2 )(f ∂y − g∂x ).

Now tha point is that if f is flat, then (x2 + y 2 )f is also flat, but also the other
way around, i.e.
(x2 + y 2 )f = f¯
has always a flat solution in f , i.e.


x2 + y 2
is a well defined flat function.
The key points are that Π has polynomial coefficients and has isolated sin-
gular points (this can be weakened).
Example 4.20. Let SU(2) have Poisson structure we already mentioned. The
adjoint action of SU(2)  ≃ R3 is then
on su(2)   action by rotations. The isotropy
α 0
subgroup of (1, 0, 0) is : |α| = 1 . The orbit of (1, 0, 0) is S2 . The
0 ᾱ
map
φ : SU(2) → SU(2)/ U(1) ≃ S2
is given by the formula
 
α β
φ = (|α|2 − |β|2 , −i(αβ − ᾱβ̄), −(αβ + ᾱβ̄))
−β̄ ᾱ | {z } | {z } | {z }
x1 x2 x3

Check that indeed x21 + x22 + x23 = 1.


We claim that φ coinduces a Poisson structure on S2 . Using the explicit
expression for p one can explicitly compute

{x1 , x2 } = (1 − x1 )x3
{x2 , x3 } = (1 − x1 )x1
{x3 , x1 } = (1 − x1 )x2
Π0 = (1 − x1 )[x3 ∂x1 ∧ ∂x2 + x1 ∂x2 ∧ ∂x3 + x2 ∂x3 ∧ ∂x1 ]
= (1 − x1 )Π,

Symplectic foliation consists of two 0-leaves - the north and south pole, and
complement which is a 2-leaf.

428
Part IV Computation for Poisson cohomology

Example 4.21. Take the stereographic projection from the south pole, i.e.

R2 → S2 \ {N }
 
x2 x3
(x, y) 7→ ,
1 + x1 1 + x1

Then Π0 on R2 becomes (x2 + y 2 )∂x ∧ ∂y .


Of course if you take the stereographic projection from the north pole you
get
R2 → S2 \ {S}
with the symplectic structure (it can be proved that it is the standard one).
We wanto to use the Mayer–Vietoris exact sequence to compute the Poisson
cohomology of (S2 , Π0 )

U = S2 \ {N } V = S2 \ {N } U ∩ V = S2 \ {N, S}
(x2 + y 2 )∂x ∧ ∂y symplectic symplectic
H0Π (U ) = R H0Π (V ) = R H0Π (U ∩V)=R
H1Π (U ) = R2 H1Π (V ) = 0 H1Π (U ∩V)=R
H2Π (U ) = R2 H2Π (V ) = 0 H2Π (U ∩V)=0

The sequence is
0 →R→R⊕R→R→
→ H1Π (S2 ) → R2 ⊕ 0 → R →
→ H2Π (S2 ) → R2 ⊕ 0 → 0
The first row is exact (a Casimir function is constant on each of U and V ).
λ µ
0 → H1Π (S2 ) → R 2
| {z→ R}
− → H2Π (S2 ) → R2 → 0

x∂x +y∂y 7→y∂x −x∂y

Because λ is surjecitve dim ker λ = 0 and dim im µ ≤ 1, so µ = 0 and H2Π (S2 ) ≃


R2 . If you know that H1Π (S2 ) is nontrivial then H1Π (S2 ) ≃ R.

429
Chapter 5

Poisson homology

Recall that
∂Π = iΠ d − diΠ : Ωk M → Ωk−1 M.
2
We showed that ∂Π = 0 and defined Poisson homology as the homology of the

complex (Ω , ∂Π ).
Proposition 5.1. The Poisson homology is explicitely computed (in local coor-
dinates) by
X
∂Π (f0 df1 . . . dfk ) = ci ∧ · · · ∧ dfk
(−1)i+1 {f0 , fi }df1 ∧ · · · ∧ df
1≤i≤k
X
+ ci ∧ · · · ∧ df
(−1)i+j f0 d{fi , fj }df1 ∧ · · · ∧ df cj ∧ · · · ∧ dfk
1≤i<j≤k

Proof.
∂Π (f0 df1 . . . dfk ) =
= iΠ (df0 ∧ df1 . . . dfk )
X
− d[ ci ∧ · · · ∧ df
(−1)i+j f0 d{fi , fj }df1 ∧ · · · ∧ df cj ∧ · · · ∧ dfk ]
1≤i<j≤k
X
= ci ∧ · · · ∧ df
(−1)i+j+1 {fi , fj }df0 ∧ df1 ∧ · · · ∧ df cj ∧ · · · ∧ dfk
1≤i<j≤k
X
+ ci ∧ · · · ∧ df
(−1)i+j {fi , fj }df0 ∧ df1 ∧ · · · ∧ df cj ∧ · · · ∧ dfk
1≤i<j≤k
X
+ ci ∧ · · · ∧ df
(−1)i+j f0 d{fi , fj }df1 ∧ · · · ∧ df cj ∧ · · · ∧ dfk .
1≤i<j≤k

Remark 5.2. One could use this formulas a definition for ∂Π . This is correct,
but requires also checking that the formula does not depend on local choices
and this is quite difficult.
Note that ∂π (f0 df1 ) = {f0 , f1 } and therefore The 0–th Poisson homology is
just given by: C ∞ (M )/{C ∞ (M ), C ∞ (M )}. Thus it can be considered as the
dual space to Poisson traces. This apparently easy definition does not mean
that, even in very explicit examples, such invariant can be easily computed.

430
Part IV Poisson homology

Theorem 5.3 (Brylinski). If M is symplectic manifold then


HΠ m−k m−k
k (M ) ≃ HDR (M ; R) ≃ HΠ (M ).
ωm
Proof. (sketch) Given ω symplectic form, take the volume form m! = Ω0 . You
can use it to define a ”Hodge-like” *-operator
∗ : Ωk (M ) → Ω2m−k (M ),
implicitly as
(β ∧ ∗α) = Π∧k (α, β) Ω.
| {z }
∈C ∞ (M)

This operator verifies the following:


1. ∗∗ = id,
2. β ∧ (∗α) = (−1)k α ∧ (∗β),
3. on Ωk (M ), ∂Π = (−1)k+1 ∗ d∗.
Therefore it intertwines d with * and therefore induces an isomorphism in ho-
mology.
Remark 5.4. This map is similar to Poincare duality. In fact one could recover
the same result through the existing duality between Poisson homology and
cohomology.
Poisson homology is functorial. Given a Poisson map ϕ : M1 → M2 there is
a map ϕ∗ : HΠ Π
k (M2 , Π2 ) → Hk (M1 , Π1 ). In particular for any leaf S of M

ϕ∗

k (S)
/


k (M )

C







n−k
HΠ (S)  ϕ∗ 


≃ 
 

n−k
HDR (S)
Again deciding whether this map is injective or surjective is a difficult problem.
In the canonical double (mixed) complex you have d∂Π + ∂Π d = 0

  

d d
Ω2 (M ) o

Ω1 (M ) o

Ω0 (M )
∂Π ∂Π
 

d
Ω1 (M ) o

Ω0 (M )
∂Π


Ω0 (M )

Starting from this you can define cyclic (negative, periodic) Poisson homology
and a long exact sequence of Connes-type.

431
Part IV Poisson homology and modular class

Example 5.5. Consider on R3 the

{x2 , x3 } = 2px2 x3 − qx21 = g1 ,


{x1 , x3 } = 2px1 x3 − qx22 = g2 ,
{x1 , x2 } = 2px1 x2 − qx23 = g3 .

Check that
q 3
φ= (x + x32 + x33 ) − 2px1 x2 x3
3 1
is a Casimir element. Can you prove that there are no other functionally inde-
pendent Casimirs?
Let
∇ = (∂x1 , ∂x2 , ∂x3 ).
Verify that
∇φ = (g1 , g2 , g3 ),
and that
∇ × (g1 , g2 , g3 ) = 0.
(here we are denoting ∇× to be the curl as in usal vector calculus). Then, again
by direct computation you can verify that

∂Π (x1 dx1 + x2 dx2 + x3 dx3 ) = ∇(x1 , x2 , x3 ) · ∇φ,

∂Π (x1 dx2 ∧dx3 +x2 dx3 ∧dx1 +x3 dx1 ∧dx2 ) = ∇(x1 , x2 , x3 )dφ−d[(x1 , x2 , x3 )·∇φ],
∂Π (f dx1 ∧ dx2 ∧ dx3 ) = −df ∧ dφ.
These formulas are basically all one needs to thoroughly compute in an explicit
manner the Poisson homology groups, as explained in [v-m94].
The result of computation of Poisson homology is that HΠ 3
∗ (R ) is a free
Π
R[φ]-module of rank 8, 8, 1, 1. H2 (R ) is generated by x1 dx2 dx3 , x2 dx3 dx1 ,
3

x3 dx1 dx2 . HΠ 3
3 (R ) is generated by dx1 dx2 dx3 .

5.1 Poisson homology and modular class


Say Ω is a volume form on M .

∂Π Ω = iΠ dΩ − diΠ Ω = −iφΩ Ω.

If M is unimodular Poisson then there exists Ω ∈ Ωn (M ) such that φΩ = 0, so


∂Π Ω = 0 and thus [Ω] 6= 0 ∈ HΠ
n (M ).
For this reason in quantization you can regard Connes axiom of having
”quantum” homological dimension equal classical dimension as a condition of
unimodularity of the underlying Poisson manifold.
Let us now consider the Poisson structure of example (5.5). We want to
compute its modular form starting from the standard volume form Ω = dx1 ∧
dx2 ∧ dx3 . This means we want, for any f ∈ C ∞ (M )

LXf Ω = φ(f )Ω

432
Part IV Poisson homology and modular class

Then, explicitely

LXx1 Ω = dig3 ∂2 −g2 ∂3 Ω


= d (g3 i∂2 Ω − g2 i∂3 Ω)
= d (−g3 dx1 ∧ dx3 − g2 dx1 ∧ dx2 )
= (∂2 g3 − ∂3 g2 ) Ω

And similar computations show that


 
∂j ∂k
φΩ (xi ) = det
gj gk

with (i, j, k) = (1, 2, 3) or cyclic permutations. Therefore φΩ = ∇ × g (up to


now we’ve never used the explicit form of g). Lastly, as remarked, g is defined in
such a way that ∇ × g = 0 and therefore such Poisson structure is unimodular.
It is worth remarking that van den Bergh in its paper was commenting that this
condition is exactly what makes computations of Poisson homology accesible
through explicit formulas (unimodularity was at that time not recognized as an
easily accesible, though very relevant, invariant of Poisson manifolds).

433
Chapter 6

Coisotropic submanifolds

Let (M, Π) be a Poisson manifold, C a submanifold of M and N ∗ C its conormal


bundle defined as:
N ∗ C = {α ∈ T ∗ M : hα, vi = 0 ∀ v ∈ T C}.
Definition 6.1. C is called coisotropic sumbanifold of M if
#Π (N ∗ C) ⊆ T C
Remark 6.2. On symplectic manifolds, for a submanifold N of M you consider
T N and
T N ⊥ω = {w ∈ T M : ω(v, w) = 0 ∀ v ∈ T N }.
Then you have
T N ⊆ T N ⊥ω isotropic,
⊥ω
TN = TN Lagrangian,
⊥ω
TN ⊇ TN coisotropic.
Exercise 6.3. Prove that if (M, Π) is the Poisson manifold associated to a
symplectic manifold then a submanifold verifies
#Π (N ∗ C) ⊆ T C iff (T C)⊥ω ⊆ T C.
Proposition 6.4. The following are equivalent
1. C is coisotropic in (M, Π).
2. For all f, g ∈ C ∞ (M ) such that f |C , g|C = 0, {f, g}|C = 0.
3. For all f ∈ C ∞ (M ) such that f |C = 0, Xf |C is tangent to C.
Proof. The point here is that if I = {f ∈ C ∞ (M )|f |C = 0} then
{dx f : f ∈ I} = Nx∗ C,
hdx f, vx i = v(f )(x).
The fact that we get all conormal vectors as differentials of functions in I follows
from local equalities for C of the form x1 = . . . = xp = 0 in a coordinate
neighbourhood (U ; x1 , . . . , xn ) (p ≤ n) adapted to C.
Then we have easily (3) =⇒ (1) =⇒ (2) =⇒ (3).

434
Part IV Coisotropic submanifolds

Remark 6.5.
• If C is Poisson submanifold then I is a Poisson ideal.
• If C is coisotropic then I is a Poisson subalgebra.
Exercise 6.6. Let h be a Lie subalgebra in g. Prove that h⊥ is a coisotropic
submanifold in g∗ .
Theorem 6.7. ϕ : (M1 , Π1 ) → (M2 , Π2 ) is a Poisson map if and only if

Γϕ := {(x, ϕ(x)) : x ∈ M1 }

is a coisotropic submanifold of M1 × M2 .
The notation:

M1 × M2 = (M1 × M2 , Π1 ⊕ (−Π2 ))

with product Poisson structure.


Proof. We have
T(x,ϕ(x))Γϕ = {(v, ϕ∗,x v) : v ∈ Tx M1 }
N ∗ Γϕ = {(−ϕ∗ λ, λ) : λ ∈ Tϕ(x)

M2 }
Then
#Π (N ∗ Γϕ ) ⊆ T Γϕ
is equivalent to

ϕ∗ (#Π1 (−ϕ∗ λ)) = −#Π2 λ, ∗


∀ λ ∈ Tϕ(x) M2 ,

which is one of the conditions equivalent to being Poisson.


Definition 6.8. Let C be a coisotropic submanifold of (M, Π) and let I := {f ∈
C ∞ (M ) : f |C = 0}. Define

N (I) := {g ∈ C ∞ (M ) : {g, I} ⊆ I}.

Proposition 6.9. N (I) is a Poisson subalgebra of C ∞ (M ), I is a Poisson ideal


of N (I) and therefore N (I)/I is a Poisson algebra.
Proof. From the Jacobi identity we get the first part:

{{g1, g2 }, f } = −{{g2 , f }, g1 } + {{g1 , f }, g2 }

Furthermore
N (I)/I = C ∞ (C)
= {f ∈ C ∞ (C) : Xf = 0 ∀ X ∈ Γ(#Π N ∗ C)} ⊆ Poisson manifold

Proposition 6.10. A submanifold C is coisotropic if and only if f |C = 0 and


g|C = 0 implies {f, g}|C = 0.

435
Part IV Poisson–Morita equivalence

Remark 6.11. Is it true that C is a coisotropic submanifold of M if and only


if C ∩ F is a coisotropic submanifold of any leaf F of M ? To show this is
not true take for example R3 , Π = ∂x ∧ ∂y . Symplectic foliation is given by
planes parallel to {z = 0}, Fh = {z = h}. The standard embedding S2 ֒→
R3 , x2 + y 2 + z 2 = 1 gives a coisotropic submanifold. This can be checked
directly proving that functions which are zero on S2 form a Poisson subalgebra
or through the following:.
Exercise 6.12. Show that every codimension 1 locally closed submanifold is
coisotropic.
Now let us look at intersections:


∅ h∈/ [−1, 1]
2
S ∩Fh = ∗ h ∈ {−1, 1} − is never coisotropic in the leaf to which it belongs

 1
S h ∈ (−1, 1)

Therefore a submanifold maybe coisotropic without its intersections being coisotropic


in the leaves. From this example it is also quite evident the reason for it: the
submanifold and the leaves may intersect not transversally. In fact adding suit-
able transversality conditions it is possible to relate coisotropy to coisotropy in
the leaves (see for example [v-i94]).

6.1 Poisson–Morita equivalence


Take (M, Π) to be Poisson, (S, ω) symplectic,

#Π : T ∗ M → T M
#ω−1 : T ∗ S → T S
♭ω : T S → T ∗ S

Say we have ρ : S → M surjective submersion,

ρ∗,p : Tp S → Tρ(p) M.

For p ∈ S, x = ρ(p), ρ−1 (x) is a closed submanifold. We have

ker(ρ∗,p ) = {v ∈ Tp S : ρ∗,p (v) = 0} = Tp ρ−1 (x),

Np∗ ρ−1 (x) = {α ∈ Tp∗ S : hα, vi = 0 ∀ v ∈ Tp ρ−1 (x)}


= {α ∈ Tp∗ S : α = dp f, f ∈ ρ∗ (C ∞ (M ))},

(ker(ρ∗,p ))⊥ω = {w ∈ Tp S : ω(v, w) = 0 ∀ v ∈ Tp ρ−1 (x)}


= {w ∈ Tp S : h♭ω (w), vi = 0 ∀ v ∈ Tp ρ−1 (x)}
= {w ∈ Tp S : ♭ω (w) ∈ Np∗ ρ−1 (x)}
= #ω−1 (Np∗ ρ−1 (x))
= {Xρω∗ (f ) : f ∈ ρ∗ (C ∞ (M ))}.

436
Part IV Poisson–Morita equivalence

Definition 6.13. Two Poisson manifolds (M1 , Π1 ) and (M2 , Π2 ) form a dual
pair if there exists a symplectic manifold (S, ω) and two Poisson submersions
(i.e. symplectic realizations)

SA
}} A AA ρ2
}}}
ρ1 AA
} AA
}}
~

M1 M2

such that the fibers are symplectic orthogonal, i.e. for any p ∈ S, ρ1 (p) = x,
ρ2 (p) = y
Tp ρ−1 −1
1 (x) = (Tp ρ2 (y))
⊥ω
.
The pair is called full if ρ1 , ρ2 are surjective.
Remark 6.14. We have seen that in some sense a symplectic realization of M1
is a notion like ”one sided module over M1 ”. The dual pair is thus a notion of
bimodule.
Our task now is to unravel this definition.
Proposition 6.15. Let (S, ω) with ρi : (S, ω) → (M, Πi ), i = 1, 2 be a full dual
pair. Then

{ρ∗1 (f ), ρ∗2 (g)}S = 0 ∀ f ∈ C ∞ (M1 ), g ∈ C ∞ (M2 ). (6.1)

Condition 6.1 is equivalent to symplectic orthogonality of tangent spaces if fibers


are connected.
Proof.

ker((ρ1 )∗,p ) = Tp ρ−1 −1


1 (x) = (Tp ρ2 (y))
⊥ω
= (ker((ρ2 ))∗,p )⊥ω

= {Xρω∗2 (g) (p) : g ∈ ρ∗2 (C ∞ (M2 ))}.


Take f ∈ C ∞ (M1 )

{ρ∗1 (f ), ρ∗2 (g)}(p) = −Xρω∗2 (g) (ρ∗1 (f ))(p) = 0

because −Xρω∗ (g) ∈ T ρ−1 (x) and ρ∗1 (f ) is constant along ρ−1 (x).
2
The argument can be reversed provided fibers are connected.
Example 6.16. Let S be a symplectic manifold, J : S → g∗ constant rank Poisson
map. (Moment map, Hamiltonian action of G on S). Assume that J is a
surjective submersion and that G-action on S is regular, S/G is a manifold.
Then there exists a coinduced Poisson structure on S/G and

SB
 B BB p
J  BB
 BB


!

g∗ S/G

form a full dual pair.

437
Part IV Poisson–Morita equivalence

If regularity is missing one can ask if p∗ (C ∞ (S/G)) is the Poisson commutant


of J ∗ (C ∞ (g∗ )) (admissible functions),

{C ∞ (S)G , J ∗ (C ∞ (g∗ ))} = 0.

One can also ask such questions only after restriction to an open subset U of
g∗ .
Proposition 6.17. Let (Mi , Πi ), i = 1, 2, be Poisson manifolds. Let (S, ω) be
a symplectic manifold. Let ρi : S → Mi , i = 1, 2, form a full dual pair with
connected fibers. Then there is a 1-1 correspondence between symplectic leaves
of M1 and M2 , inducing homeomorphism on leaf spaces.
Proof. The basic idea is the following. Take a leaf F1 in M1 . Consider ρ2 (ρ−11 (F1 )),
which is a leaf in M2 . The correspondence Φ : F1 7→ ρ2 (ρ1−1 (F1 )) is bijective and
Φ is a homeomorphism.
The details are as follows. Fix x ∈ M1 and let F1 be a leaf through x

Tx F1 = im #Π1 ,x .

Consider ρ−1 −1
1 (F1 ) and take p ∈ ρ1 (x). Prove that

(ρ2 )∗ (Tp ρ−1 (F1 )) = im #Π2 ,ρ2 (p) .

Indeed

Tρ1 (p) F1 = {XfΠ1 (ρ1 (p)) : f ∈ C ∞ (M1 )}


= {(ρ1 )∗,p Xfω (p) : f ∈ ρ∗1 (C ∞ (M2 ))}
= (ρ1 )∗,p (#ω−1 N ∗ ker((ρ1 )∗,p )).

Take D1 , D2 be the distributions spanned by Hamiltonian vector fields of pull-


backs.

D1 = {Xρω∗1 f : f ∈ ρ∗1 (C ∞ (M1 ))}


D2 = {Xρω∗2 f : f ∈ ρ∗2 (C ∞ (M2 ))}

Take as usual p ∈ S, ρ1 (p) = x, ρ2 (p) = y.


D1 and D2 are integrable disributions. In fact we know also the maximal
integral submanifolds - fibers. Surjectivity grants that each point belongs to a
fiber. Connectedness grants that the fibers are submanifolds.
Consider the distribution D1 + D2 . We claim that it is also integrable. Let
F1 be a symplectic leaf in M1 . Show that ρ1−1 (F1 ) is a connected integral
sumanifold of D1 + D2 .

Tp (ρ−1 (F1 )) = (ker ρ1,∗ )p + {v ∈ Tp S : (ρ1,∗ )p v ∈ Tρ1 (p) F1 }


= (ker ρ2,∗ )⊥ω ω
p + {Xρ∗
1f
(p) : f ∈ C ∞ (M1 )}
= {Xρω∗2 g (p) : g ∈ C ∞ (M2 )} + {Xρω∗1 f (p) : f ∈ C ∞ (M1 )}
= D1 + D2 .

Now also ρ−1


2 (F2 ), F2 symplectic leaf of M2 are integral submanifolds of D2 +D2 .

438
Part IV Poisson–Morita equivalence

Let L be the set of integral submanifolds of D1 + D2 . Then L is in one to


one correspondence with the set of leaves of M1 and the set of leaves of M2 .
The bijection on the sets of leaves is given by

F1 7→ ρ2 (ρ−1
1 (F1 ))

It remains to show that it is homeomorphism of topological spaces.


Lemma 6.18. Let f : S (n) → M (m) be a submersion, n ≥ m, F is (m − k)-
dimensional submanifold of M , x ∈ S, f (x) = y ∈ F . Then we can find local
coordinates

(U, φ) around x in S,
(V, ψ) around y in M,

such that for all w ∈ f −1 (V ) ∩ U

ψi (f (w)) = φi (w), i = 1, . . . , m

and
f (w) ∈ F ∩ V ⇐⇒ ψ1 = . . . = ψk = 0.
−1
Therefore f (F ) is an (n − k)-dimensional submanifold of S given by φ1 =
. . . = φk = 0.
Definition 6.19 ([x-p91]). Two Poisson manifolds are called Poisson–Morita
equivalent if there exists a full dual pair (S, ω), ρ1 , ρ2 between (M1 , Π1 ) and
(M2 , −Π2 ) such that
1. ρ1 , ρ2 are complete,
2. fibers of ρ1 , ρ2 are connected, simply connected.

SA
}} A AA ρ2
}}}
ρ1
AA
} AA
}}
~

M1 M2
Remark 6.20. Despite its name Poisson–Morita equivalence is not an equiva-
lence relation as it fails to be reflexive. In such cases it is natural to single out
the subclass of objects on which a relation indeed defines an equivalence:
Definition 6.21. Poisson manifolds Poisson–Morita equivalent to themeselves
are called integrable.
Reason for the name is that the associated Lie algebroid can be integrated
to a Lie grupoid.
Proposition 6.22. Let (M1 , ω1 ) and (M2 , ω2 ) be symplectic manifolds. They
are Poisson–Morita equivalent if and only if they have isomorphic fundamental
groups.
In particular any connected and simply connected symplectic manifold is
Poisson–Morita equivalent to a point.

439
Part IV Dirac structures

Proof. Let
SA
}} A AA ρ2
}}}
ρ1
AA
} AA
}}
~

M1 M2
be the Poisson–Morita equivalence.
Look at the long exact sequence in homotopy
0 = π1 (fiber1 ) π1 (S) 1 π (M1 ) π0 (fiber1 ) = 0
II
/ / /

q
qq II
8

qqq II
II
qq I
qq $

0 = π1 (fiber2 ) π1 (M2 ) /

π0 (fiber2 )
fj be the universal cover of Mj ,
Conversely: say π1 (M1 ) ≃ π1 (M2 ) ≃ G. Let M
j = 1, 2. Both are principal G-bundles over Mj . The product M f1 × Mf2 has
symplectic structure given by (ω1 , −ω2 ).

f1 × M
M f2
H HH ρ2
vv HH
vvv ρ1
HH
vv HH
vv
z $

M1 M2

Example 6.23. Let (S, ω) be a connected, simply connected symplectic manifold


and let M be a connected manifold with the zero Poisson structure. Then M
is Poisson–Morita equivalent to S.
S × T ∗M
J
uu JJ p
uuu p1 JJ 2
JJ
u
uu JJ
uu
z
$

S M

where p1 denotes the projection of S × T M on its first component, while p2 is
the projection on the second component composed with the cotangent bundle
projection.
Proposition 6.24 (Lu-Ginzburg). Poisson–Morita equivalent manifolds have
isomorphic first Poisson cohomology H1Π (−), but can have non-isomorphic HkΠ (−).
Remark 6.25. With some more work one can prove that the induced map be-
tween set of leaves is in fact a heomeomorphism of topological spaces.
Remark 6.26. The first Poisson cohomology and modular class are Poisson–
Morita invariants.

6.2 Dirac structures


Definition 6.27. Let M be a smooth manifold. A Dirac structure on M is
a subbundle L ⊂ T M ⊕ T ∗ M which gives pointwise linear Dirac structures in
Tx M ⊕ Tx∗ M and such that its sections are closed under the Courant bracket
[(X, α), (Y, β)] = ([X, Y ], LX β − LY α + 21 d(α(Y ) − β(X))) (6.2)

440
Part IV Dirac structures

Remark 6.28. The Courant bracket is not a Lie bracket. However it turns out
to be a Lie bracket on sections of a Dirac bundle.
Proposition 6.29. Let Π ∈ Γ(Λ2 T M ) be a bivector on M . Then graph(Π)
defines a subbundle of T M ⊕ T ∗ M which is pointwiese a linear Dirac structure;
Γ(Π) is a Dirac structure if and only if Π is Poisson.
Remark 6.30. Not every Dirac structure comes from a Poisson bivector.
Proof. For any Π ∈ Γ(Λ2 T M ) define

ΓΠ = {(#Π (α), α) : α ∈ Ω1 (M )}

This is pointwise Dirac.


[(#Π (α), α), (#Π (β), β)] = ([#Π (α), #Π (β)],
L#Π (α) β − L#Π(β) α + 12 d(α(#Π (β)) − β(#Π (α))))
= ([#Π (α), #Π (β)], [α, β]Π )

Now the point is that #Π is a Lie algebra map if and only if [Π, Π]SN = 0.
Proposition 6.31. Let B be a skewsymmetric bilinear form on V , B ∈ Λ2 V ∗ .
Then for any linear Dirac structure L

CB (L) := {(v, µ + Bv) : (v, µ) ∈ L}

is a linear Dirac structure.


Proof. Dimension is obviously unchanged. Therefore it suffices to show isotropy

((v, µ + Bv), (w, η + Bw)) = 21 ((µ + Bv)(w) + (η + Bw)(v))


= 21 (µ(w) + η(v)) + 12 (B(v, w) + B(w, v))
| {z }
=0
= ((v, µ), (w, η)) = 0.

Proposition 6.32. Let Π ∈ Λ2 V and let ΓΠ be the linear Dirac structure


corresponding to the graph of Π. Let B ∈ Λ2 V ∗ . Then there exists Π′ ∈ Λ2 V
such that
CB (ΓΠ ) = ΓΠ′ ⇐⇒ (id + ♭B ◦ #Π ) is invertible.
Here
♭B : V → V ∗ , ♭B (v) = B(v, −),
#Π : V ∗ → V, #Π (ξ) = Π(ξ, −)
with the identifcation V ≃ V ∗∗ .
Proof.
CB (ΓΠ ) = ΓΠ′ ⇐⇒ CB (ΓΠ ) ∩ V = {0}
Now id♭B ◦ #Π : V ∗ → V ∗ is invertible if and only if it is injective, therefore

α + B(#Π (α)) = 0, α 6= 0 ⇐⇒ id + ♭B ◦ #Π is injective.

441
Part IV Dirac structures

Proposition 6.33. Let L be a Dirac structure on M and let B ∈ Ω2 (M ). Then

CB (L) is Dirac ⇐⇒ dB = 0

Proof. As we have already seen CB (L) is pointwise a linear Dirac structure. We


have to show what happens if we require in CB (L) closeness with respect to the
Courant bracket.

[(X, η + B(X)), (Y, ξ + B(Y ))] = ([X, Y ], LX (µ + B(Y )) − LY (ω + B(X))


+ 12 d((ω + B(X))(Y ) − (µ + B(Y ))(X)))
= ([X, Y ], LX µ − LY ω + 21 d(ω(Y ) − µ(X))
+ LX B(Y ) − LY B(X) + d(B(X, Y )))

Lemma 6.34.

LX B(Y ) − LY B(X) + d(B(X, Y )) = (dB)(X, Y ) − B([X, Y ])

Proof.
LX = diX + iX d, LY = diY + iY d
LX B(Y ) = d(B(Y, X)) + iX (dB(Y ))
LY B(X) = d(B(X, Y )) + iY (dB(X))
(iX d(B(Y )))(Z) = hd(B(Y )), X ∧ Zi = ZB(X, Y ) − XB(Y, Z) − B(Y, [X, Z])
Use formula for
(dB)(X, Y, Z) = XB(Y, Z) − Y B(X, Z) + ZB(X, Y )
− B([X, Y ], Z) + B([X, Z], Y ) − B([Y, Z], X).

Definition 6.35. Two Poisson bivectors Π1 , Π2 on the manifold M are said to


be gauge equivalent if there exists a closed 2-form B such that

CB (ΓΠ1 ) = ΓΠ2

(i.e. if the corresponding Dirac structures are equivalent)


Two Poisson manifolds (M1 , Π1 ) and (M2 , Π2 ) are said to be gauge equiva-
lent up to diffeomorphism if there exists a Poisson diffeomorphism

ϕ : (M1 , Π1 ) → (M2 , Π0 )

such that Π0 and Π2 are gauge equivalent.


Remark 6.36. Two symplectic structures on a given manifold are gauge equiv-
alent. Two symplectic manifolds are gauge equivalent up to diffeomorphism if
and only if they are symplectomorphic.

442
Chapter 7

Poisson Lie groups

7.1 Poisson Lie groups


Recall the two presentations of a Poisson manifold:
1. {−, −} : C ∞ (M ) ⊗ C ∞ (M ) → C ∞ (M ) such that
• {−, −} is a Lie bracket (antisymmetric + Jacobi identity)
• {f, gh} = {f, g}h + g{f, h} (Leibniz rule)
2. (M, Π), Π ∈ Γ(Λ2 T M ) such that [Π, Π] = 0
connected by the equality
{f, g}(x) = hΠ(x), dx f ⊗ dx gi
Recall that a smooth map φ : M → N between Poisson manifolds is a map that
preserves s
{f1 , f2 }M ◦ φ = {f1 ◦ φ, f2 ◦ φ}N
or equivalently
φ⊗2
∗,x ΠM (x) = ΠN (φ(x))
Recall also that if M , N are Poisson manifolds the structure of product Poisson
manifold on M × N is the one given by
{f1 , f2 }M×N (x, y) = {f1 (−, y), f2 (−, y)}M (x) + {f1 (x, −), f2 (x, −)}N (y)
or equivalently
ΠM×N = ΠM ⊕ ΠN ∈ Γ(Λ2 T (M × N )) = Γ(Λ2 T M ⊕ Λ2 T N )
Proposition 7.1. Let G be a Lie group, Π Poisson tensor on G. Then the
following are equivalent:
1. The product m : G × G → G is a Poisson map
2.
Π(g1 g2 ) = Lg1 ,∗ Π(g2 ) + Rg2 ,∗ Π(g1 ),
where
Lg : G → G, h 7→ gh, Rg : G → G, h 7→ hg
and Lg,∗ , Rg,∗ are derivatives.

443
Part IV Poisson Lie groups

Proof. Let m : G × G → G be a Poisson map, that is

{f1 , f2 }(m(g1 , g2 )) = {f1 ◦ m, f2 ◦ m}G×G (g1 , g2 )

i.e.

{f1 , f2 }(g1 g2 ) = {f1 ◦ Lg1 , f2 ◦ Lg1 }(g2 ) + {f1 ◦ Rg2 , f2 ◦ Rg2 }(g1 )

or equivalently
hΠ(g1 g2 ), dg1 g2 f1 ⊗ dg1 g2 f2 i =
hΠ(g2 ), dg2 (f1 ◦ Lg1 ) ⊗ dg2 (f2 ◦ Lg1 )i + hΠ(g1 ), dg1 (f1 ◦ Rg2 ) ⊗ dg1 (f2 ◦ Rg2 )i
Now use
dg (f ◦ Lh ) = Lh,∗ dg f, dg (f ◦ Rh ) = Rh,∗ dg f
to obtain
hΠ(g1 g2 ), dg1 g2 f1 ⊗ Πg1 g2 f2 i = hΠ(g2 ), L⊗2
g1 ,∗ (dg2 f1 ⊗ dg2 f2 )i

+ hΠ(g1 ), Rg⊗2
2 ,∗
(dg1 f1 ⊗ dg1 f2 )i
= hL⊗2
g1 ,∗ Π(g2 ), dg2 f1 ⊗ dg2 f2 i
+ hRg⊗2
2 ,∗
Π(g1 ), dg1 f1 ⊗ dg1 f2 i

hence the thesis.


Definition 7.2. When one of the conditions of proposition (7.1) is verified
(G, Π) is called a Poisson Lie group.
Remarks 7.3.
• For a Poisson Lie group (G, Π) we have Π(e) = 0. In fact Π(ee) = 2Π(e).

0 = Π(e) = Π(gg −1 ) = Lg,∗ Π(g −1 ) + Rg−1 ,∗ Π(g)
so
Π(g −1 ) = − Adg−1 ,∗ Π(g)
This means that the inverse g 7→ g −1 is not a Poisson map, but anti-
Poisson.

• Another equivalent condition is

LX LY Π = 0, ∀ X right invariant, and Y left invariant

and additionally Π(e) = 0.


This obviously suggests what if Π(e) 6= 0? We have

Π(g1 g2 ) = Lg1 Π(g2 ) + Rg2 Π(g1 ) + Lg1 Rg2 Π(e)

what is called an affine Poisson structure on G.

444
Part IV Poisson Lie groups

Let us move on to the infinitesimal description of the Poisson Lie groups.


Consider
η : G → Λ2 g
given by right translating the Poisson tensor

η(g) = Rg−1 ,∗ Π(g)

(obviously η(e) = 0). Now

η(g1 g2 ) = R(g1 g2 )−1 ,∗ Π(g1 g2 )


= Rg−1 ,∗ Rg−1 ,∗ (Lg1 ,∗ Π(g2 ) + Rg2 ,∗ Π(g1 ))
1 2

= Rg−1 ,∗ Π(g1 ) + Adg1 Rg−1 ,∗ Π(g2 )


1 2

= η(g1 ) + Adg1 η(g2 )

i.e. Π multiplicative =⇒ η is a cocycle of G with values in Λ2 g.


Define now
δ : g → Λ2 g
to be its derivative at e, i.e.
d
δ(X) := η(etX )|t=0 .
dt
What are the properties of δ coming from the fact that Π is Poisson and mul-
tiplicative?
Proposition 7.4.
1. Π multiplicative =⇒

δ([X, Y ]) = adX δ(Y ) − adY δ(X).

2. Π Poisson =⇒ t δ : Λ2 g∗ → g satisfies Jacobi identity.


Proof.
1.
η(etX etY ) = η(etX ) + AdetX η(etY )
η(etY etX ) = η(etY ) + AdetY η(etX )
η(etX etY ) − η(etY etX ) = η(etX ) − η(etY ) + AdetX η(etY ) − AdetY η(etX )

2.
Lemma 7.5. Let ξ1 , ξ2 ∈ g∗ . Choose f1 , f2 ∈ C ∞ (G) such that de fi = ξi ,
i = 1, 2. Then
t
δ(×1 , ξ2 ) = de {f1 , f2 }

Proof.

{f1 , f2 }(g) = hΠ(g), dg f1 ⊗ dg f2 i


⊗2
= hη(g), Rg,∗ (dg f1 ⊗ dg f2 )i

445
Part IV Lie bialgebras

Take g = etX and the derivative at t = 0.


d d
{f1 , f2 }(etX )|t=0 |t=0 = hη(g tX ), Re⊗2
tX ,∗ (detX f1 ⊗ detX f2 )i|t=0
|dt {z } |dt {z }
hX, de {f1 , f2 }i d
h dt ηetX |t=0 , de f1 ⊗de f2 i

= hδ(X), de f1 ⊗ de f2 i = hX, t δ(de f1 , de f2 )i


Thus the claim. Remark that this proves indirectly independence of the
right hand side from choices.

Now the statement follows easily from

Jact δ (ξ1 , ξ2 , ξ3 ) = de Jac{−, −} (f1 , f2 , f3 )

7.2 Lie bialgebras


Definition 7.6. A Lie bialgebra is a pair (g, δ) where g is a Lie algebra and
δ : g → Λ2 g is such that
1. t δ satisfies Jacobi identity (coJacobi: cyclic((δ ⊗ id)δ(X)) = 0)
2. δ([X, Y ]) = adX δ(Y ) − adY δ(X)
We have just proven that the tangent space of a Poisson Lie group has a Lie
bialgebra structure. To what extend is the converse true?
Example 7.7. g abelian Lie algebra. Thus any δ : g → Λ2 g such that t δ satisfies
Jacobi identity gives a Lie bialgebra. Choose a nontrivial one. Therefore g∗ is
a non trivial Lie algebra, which implies that g itself has a non trivial Poisson
linear structure (g ∼
= g∗∗ ).
Take Γ ∈ g a lattice under which the Poisson structure is not invariant.
Take a Lie group H = g/G. Then Lie(H) = g is a Lie bialgebra which does not
integrate to a Poisson Lie group structure.
The point here is
Lemma 7.8. Given a 1-cocycle g → g ∧ g there is a unique 1-cocycle η : G →
g ∧ g, where G is the connected simply connected Lie group integrating g (i.e.
Lie(G) = g).
Basically this is all you need to prove
Theorem 7.9 (Drinfel’d). The correspondence G 7→ g gives you a 1:1 corre-
spondence between Lie bialgebras and Poisson Lie groups.
Given any Poisson Lie group (G, Π) consider its Lie bialgebra (g, δ). Then
(g∗ ,t [−, −]) is a Lie bialgebra. Therefore it integrates to a unique connected,
simply connected Poisson Lie group G∗ called the dual Poisson Lie group of G.

446
Part IV Lie bialgebras

Lie bialgebras form a category. Morphisms are those homomorphisms which


respect δ
χ⊗χ
g∧g O
/

g′ ∧ g′
O

δ δ′

g χ
/

g′

Proposition 7.10. Given a Lie bialgebra (g, δ), the vector space g∗ has a canon-
ical Lie bialgebra structure. The cobracket δ ′ being dual to bracket [−, −] in g,
and the bracket [−, −]′ in g∗ being dual to δ.
Definition 7.11. g∗ is called dual bialgebra of g.
Examples 7.12.
1. Any Lie algebra with δ = 0.
2. Dual of previous, g∗ as vector space, [−, −] = 0, δ ′ = [−, −]∗g .

3. g = sl(2, C), X + , X − , H ∈ sl(2, C)

[H, X ± ] = ±2X ±, [X + , X − ] = H

δ(X ± ) = X ± ∧ H, δ(H) = 0
cyclic(δ ⊗ id) ◦ δ(X ± ) = cyclic(δ ⊗ id)( ±
|X {z∧ H} )
X ± ⊗H−H⊗X ±

= cyclic(X ± ⊗ H − H ⊗ X ± ) ⊗ H = 0
(co-Jacobi identity). Now check the 1-cocycle condition

δ([a, b]) = a · δ(b) − b · δ(a)

We have
?
δ([H, X ± ]) = H · (X ± ∧ H) − X ± · δ(H)
LHS = ±2δ(X ± ) = ±2X ± ∧ H
RHS = [H, X ± ] ∧ H + X ± ∧ [H, H] = ±2X ± ∧ H
Similarly
?
δ([X + , X − ]) = X + · δ(X − ) − X − · δ(X + )
LHS = δ(H) = 0
RHS = X + · X − ∧ H − X − · X + ∧ H
= [X + , X − ] ∧ H + X − ∧ [X + , H] − [X − , X + ] ∧ H − X + ∧ [X − , H]
= H ∧ H − 2X − ∧ X + − 2X + ∧ X − = 0

447
Part IV Manin triples

4. Let g be a C simple Lie algebra with fixed bilinear, nondegenerate, sym-


metric form (−, −) on g (and on g∗ ). choose a Cartan subalgebra h of g
(n = dim h is the rank of g). Choose a simple roots α1 , . . . , αn ∈ h∗ . This
gives a decomposition
g = n+ ⊕ h ⊕ n−
where n± are nilpotent and h abelian. Let Xi± , Hi be the corresponding
Chevalley generators and A = [aij ] the Cartan matrix
(αi , αj )
aij =
(αj , αj )
Recall

[Hi , Hj ] = 0, [Hi , Xj± ] = ±aij Xj± , [Xi+ , Xi− ] = δij Hj

The following cobracket

δ(Hi ) = 0, δ(Xi± ) = di X ± ∧ Hi ,

where di symmetrize [aij ], i.e. di aij = aij dj , gives the structure of a Lie
bialgeba.
Definition 7.13. This example is called a standard Lie bialgebra structure
on g.

Remark. There exist other structures, and all standard structures are
equivalent up to conjugation.

7.3 Manin triples


Definition 7.14. Let g be a Lie algebra with a non degenerate invariant sym-
metric bilinear form. Let g+ and g− be Lie subalgebras such that

g = g+ ⊕ g−

as vector spaces, and such that g+ , g− are maximal isotropic subspaces of g.


Then (g, g+ , g− ) is called a Manin triple.
Using the form we can identify

g− ∼
= (g+ )∗ , g+ ∼
= (g− )∗
In particular dim g+ = dim g− .
Theorem 7.15.
1. Suppose (g, g+ , g− ) is a Manin triple. Let

[−, −] : g ⊗ g → g, [−, −]+ = [−, −]|g+ ⊗g+ , [−, −]− = [−, −]|g− ⊗g−

Put

δ+ =t [−, −]− : (g∗− ) = g+ → Λ2 g+ , δ− =t [−, −]+ : (g∗+ ) = g− → Λ2 g−

Then (g+ , δ+ ) and (g− , δ− ) are Lie bialgebras.

448
Part IV Manin triples

2. Let (g, δ) be a Lie bialgebra. Define on g ⊕ g∗

hX + ξ, Y + ηi := ξ(Y ) + η(X)

[X + ξ, Y + η] = h[X, Y ] + ad∗X ξ − ad∗Y η, [ξ, η] + ad∗ξ X − ad∗η Y i


Then g ⊕ g∗ with this form and bracket is a Manin triple.
Proof. Let us rewrite the cocycle condition in a Lie bialgebra

hδ([X, Y ]), ξ ⊗ ηi = h[X, Y ], [ξ, η]i

Indeed,

hδ([X, Y ]), ξ ⊗ ηi = hadX δ(Y ) − adY δ(X), ξ ⊗ ηi


= −hδ(Y ), ad∗X (ξ ⊗ η)i + hδ(X), ad∗Y (ξ ⊗ η)i
= −hδ(Y ), ad∗X (ξ) ⊗ η + ξ ⊗ ad∗X ηi
+ hδ(X), ad∗Y (ξ) ⊗ η + ξ ⊗ ad∗Y ηi
= hY, [ad∗X ξ, η] + [ξ, ad∗X η]i − hX, [ad∗Y ξ, η] + [ξ, ad∗Y η]i
= had∗η Y, ad∗X ξi − had∗ξ Y, ad∗X ηi
− had∗η X, ad∗Y ξi + had∗ξ X, ad∗Y ηi

Invariance of bilinear form is equivalent to

[ξ, X] = ad∗ξ X − ad∗X ξ

h[ξ, X], ηi = (ξ, [X, η]) = −had∗X ξ, ηi, ∀η


h[ξ, X], Y i = hξ, [X, Y ]i = −had∗X ξ, Y i, ∀Y
Therefore

hδ([X, Y ]), ξ ⊗ ηi = h[X, Y ], [ξ, η])i


= −hX, [Y, [ξ, η]]i
= −hX, [η, [Y, ξ]] + [ξ, [η, Y ]]i (from Jacobi identity)
= −hX, [η, ad∗Y ξ − ad∗ξ Y ] + [ξ, ad∗η Y − ad∗Y η]i
= had∗η Y, ad∗X ξi − had∗ξ Y, ad∗X ηi
− had∗η X, ad∗Y ξi + had∗ξ X, ad∗Y ηi

and this is formula obtained before. This proves (1).


Proposition 7.16. Let (g, δ) be a Lie bialgebra, (Dg, [−, −]) Lie algebra in
g ⊕ g∗ . Then
δ : Dg → Λ2 Dg
given by
δ(X + ξ) = δ(X) +t [−, −](ξ)
is a Lie cobracket.

449
Part IV Manin triples

Example 7.17. g complex simple Lie bialgebra, g ֒→ g ⊕ g diagonal embedding.


Fix h Cartan subalgebra and choice of positive roots.

g = n− ⊕ h ⊕ n+

b ± = h ⊕ n±
S := {(x, y) ∈ b+ ⊕ b− : x|h = −y|h }
Let on g ⊕ g
h(a, b), (c, d)i = ha, ci − hb, di
Then (g ⊕ g, g, S) is a Manin triple.
Example 7.18. With the notation as before (g ⊕ h, b+ , b− ) is a Manin triple.

450
Chapter 8

Poisson actions

Recall some notations. Let G be a Lie group, g = Lie(G) its Lie algebra,
Lg , Rg : G → G left and right translations with derivatives Lg,∗ : Th G → Tgh G,
Rg,∗ : Th G → Thg G.
Let (G, Π) be a Poisson Lie group, i.e.
Π(g1 · g2 ) = Lg1 ,∗ Π(g2 ) + Rg2 ,∗ Π(g1 )
and let η : G → Λ2 Te G = Λ2 g be
η(g) = Rg−1 ,∗ Π(g).
Then η is a 1-cocycle of G with respect to adjoint action on Λ2 g, i.e.
η(g1 g2 ) = η(g1 ) + Adg1 η(g2 )
Let δ : g → Λ2 g,
d
δ(X) = η(etX ) t=0
dt
Then (g, δ) is a Lie bialgebra
(g, [−, −]) is Lie

(g∗ ,t δ) is Lie

satisfying compatibility
δ([X, Y ]) = adX δ(Y ) − adY δ(X).
The Lie algebra g∗ integrates to a (unique) connected (simply connected) Pois-
son Lie group G∗ . Furthermore on g ⊕ g∗ we have the following Lie bracket
[X + ξ, Y + η] = ([X, Y ] + ad∗X η − ad∗Y ξ, [ξ, η] + ad∗ξ Y − ad∗η X)
and Lie cobracket
δD (X + ξ) = δ(X) + δ ∗ (ξ)
This makes g⊕g∗ a Lie bialgebra, which is called Drinfeld double of a Lie algebra
g. It integrates to (a unique sonnected, simply connected) Poisson Lie group
DG called Drinfeld double of a Lie group G.

451
Part IV Poisson actions

8.1 Poisson actions


Definition 8.1. Let (g, δ) be a Lie bialgebra. Let (M, Π) be a Poisson manifold,
together with an infinitesimal action, i.e. a Lie algebra morphism

ρ : g → X(M )

Then ρ is called an infinitesimal Poisson action if

Lρ(X) Π = ρ∧2 (δ(X)), ∀X ∈g (8.1)

Remark 8.2.
1. Π is not invariant under an infinitesimal Poisson action. If the infinitesimal
action is effective it is invariant if and only if δ = 0.
2. To be precise this could be considered an infinitesimal left Poisson action.
An infinitesimal right Poisson action is then a Lie algebra antihomomor-
phism such that (8.1) is verified.
Let now φ : G × M → M be a Lie group action. Let us fix the following
notations
φ(g, x) = g · x
∀ g ∈ G, φg : M → M, x 7→ g · x
∀ x ∈ M, φx : G → M, g 7→ g · x
Remark that
φg·x = φx Rg , φg φx = φx Lg .
For f ∈ C ∞ (M ) let θf : M → g∗ be defined by

θf (x) = dg f (g · x) g=e

If we have only the infinitesimal action we can define equivalently

hθf , Y i = ρ(Y )f

Theorem 8.3 (Semonov-Tian-Shanskii). Let (G, ΠG ) be a connected, simply


connected, Poisson Lie group with Lie bialgebra (g, δ). Let (M, ΠM ) be a Poisson
manifold. Let φ : G × M → M be a Lie group action with infinitesimal map
ρ : g → X(M ). then following are equivalent
1. φ is a Poisson map with respect to the product Poisson structure;
2. for all x ∈ M , g ∈ G

ΠM (g · x) = φg,∗ ΠM (x) + φx,∗ ΠG (g);

3. for all X ∈ g and f, g ∈ C ∞ (M )

ρ(X){f, g} − {ρ(X)f, g} − {f, ρ(X)g} = h[θf , θg ], Xi;

4. ρ is an infinitesimal Poisson action, i.e. for all X ∈ g

Lρ(X) ΠM = ρ∧2 (δ(X)).

452
Part IV Poisson actions

Proof. (1) ⇐⇒ (2) by definition of product Poisson structure φ is Poisson if and


only if for all f1 , f2 ∈ C ∞ (M ), g ∈ G, x ∈ M
{f1 ◦ φ, f2 ◦ φ}G×M (g, x) = {f1 , f2 }M (g · x)
But the left hand side equals
{f1 ◦ φx , f2 ◦ φx }G (g) + {f1 ◦ φg , f2 ◦ φg }M (x)
= hΠG (g), φ∗x dg·x f1 ∧ φ∗c dg·x f2 i + hΠM (x), φ∗g dg·x f1 ∧ φ∗g dg·x f2 i
= hφx,∗ ΠG (g), dg·x f1 ∧ dg·x f2 i + hφg,∗ ΠM (x), dg·x f1 ∧ dg·x f2 i
and the right hand side is
hΠM (g · x), dg·x f1 ∧ dg·x f2 i
Hence (1) ⇐⇒ (2).
(3) ⇐⇒ (4)
Lρ(X) ΠM = ρ∧2 (δ(X)) = hδ(X), θf ∧ θg i
⇐⇒ hLρ(X) ΠM , df ∧ dgi = hρ∧2 (X), df ∧ dgi
⇐⇒
Lρ(X) hΠM , df ∧ dgi = hΠM , (Lρ(X)df ) ∧ dgi − hΠM , df ∧ Lρ(X) dgi
= hδ(X), θf ∧ θg i
⇐⇒ ρ(X){f, g} − {ρ(X)f, g} − {f, ρ(X)g} = hX, [θf , θg ]i
because
hδ(X), θf ∧ θg i = hX, [θf , θg ]i.
(2) =⇒ (4) by applying φg−1 ,∗ to both sides of (2) we have
φg−1 ,∗ ΠM (g · x) = ΠM (x) + φg−1 ,∗ φx,∗ ΠG (g)
φg−1 ,∗ ΠM (g · x) = ΠM (x) + φx,∗ Lg−1 ,∗ ΠG (g)
tX
Now let g = e , X ∈ g and differentiate with respect to t at t = 0
d
φ −tX ΠM (etX x) = Lρ(X) ΠM
dt e ,∗ t=0

d d
φx,∗ Le−tX ,∗ ΠG (etX ) = φx,∗ L −tX ΠG (etX )
dt t=0 dt e ,∗ t=0

(4) =⇒ (2) Prove that


φe−tX ,∗ ΠM (etX · x) = ΠM (x) + φe−tX ,∗ φx,∗ ΠG (etX )
d
Then prove that derivatives dt at t = 0 are equal.

φe−tX ,∗ ΠM (etX · x) = φe−tX ,∗ (Lρ(X) ΠM )(etX x)


= φe−tX ,∗ (ρ∧2 (δ(X)))(etX x)
= φe−tX ,∗ φetX x,∗ [(LX ΠG )(e)]
= φe−tX ,∗ φx,∗ RetX ,∗ [(LX ΠG )(e)]
= φx,∗ Le−tX ,∗ RetX ,∗ [(LX ΠG )(e)]
= φx,∗ Ade−tX [(LX ΠG )(e)].

453
Part IV Poisson actions

On the other hand


d d
(ΠM (x) + φx,∗ Le−tX ,∗ ΠG (etX )) = φx,∗ Le−tX ,∗ ΠG (etX )
dt dt
= φx,∗ Ade−tX (LX ΠG (e)).

Therefore the two sides coincide for any x ∈ M in an open neighbourhood


of e ∈ G. Being G connected any open neighbourhood generates it and the
theorem is proven.
Remark 8.4.
1. φ does not preserve ΠM unless ΠG = 0. Neither φg nor φx are in general
Poisson maps.
2. The multiplicity condition (2) is often referred to as ΠM being covariant
with respect to ΠG .
3. m : G × G → G is a left Poisson action on the Poisson Lie group itself. As
a special case of the previous statement neither left nor right translations
are Poisson maps.
4. Another way of stating the infinitesimal Poisson action condition is

dΠ (ρ(X)) = ρ∧2 (δ(X))


ρ
g /

X(M )
δ dΠ


Λ2 g /

X2 (M )
ρ∧2

Thus φ looks like some sort of intertwining operator between differentials.


In fact δ can be extended to a degree 1 derivation of Λ• g, simply by letting
n
X
δ(X1 ∧ · · · ∧ Xn ) = (−1)i X1 ∧ · · · ∧ δ(Xi ) ∧ · · · ∧ Xn
i=1

The coJacobi condition on δ implies δ 2 = 0. This turns Λ• g into a dif-


ferential Gerstenhaber algebra (Λ• g, ∧, [−, −]). The infinitesimal action
condition shows that ρ : g → X(M ) with its natural extension ρ∧ : Λ• g →
X• (M ) provides a morphism of differential Gerstenhaber algebras.
5. Right hand side of (4) does not depend on ΠM . Consider ΠM and Π′M such
that (G, ΠG ) acts in a Poisson way on both. Then Lρ(X) (ΠM − Π′M ) = 0.
Thus ΠM − Π′M is an invariant bivector (not necessarily Poisson).
We can give a slightly different look on conditions (3)-(4).

θ : Ω1 (M ) → C ∞ (M ; g∗ ) ∈ X(M ) ⊗ C ∞ (M ; g∗ )

Recall the Poisson coboundary introduced in (4.1).

dΠ : Xp (M ) → Xp+1 (M ), dΠ (P ) = [Π, P ]

454
Part IV Poisson homogeneous spaces

(dΠ X)(df, dg) = (LX Π)(df, dg) = X{f, g} − {Xf, g} − {f, Xg}
Therefore LHS of (3) can be rewritten as

(dΠ θ)(df, dg)

and phrased with suitable conventions as

(dΠ θ − 12 [θ, θ])(df, dg) = 0

i.e. θ satisfies a Maurer-Cartan type of equation.


Proposition 8.5. Let (g, δ) be a Lie bialgebra with an infinitesimal Poisson ac-
tion ρ : g → X(M ) on the Poisson manifold (M, ΠM ). Let h be a Lie subalgebra
of g,
C ∞ (M )h = {f ∈ C ∞ (M ) : ρ(X)f = 0 ∀ X ∈ h},
h⊥ = {ξ ∈ g∗ : hξ, xi = 0 ∀ X ∈ h}.
Then
1. If h⊥ is a Lie subalgebra then C ∞ (M )h is a Poisson subalgebra.
2. If C ∞ (M )h is a Poisson subalgebra and {θf : f ∈ C ∞ (M )h } span h⊥ ,
then h⊥ is a Lie subalgebra.
Proof. Let f, g ∈ C ∞ (M )h . This means that for any X ∈ h, ρ(X)f = 0 =
ρ(X)g. Using condition (3)

ρ(X){f, g} = {ρ(X)f, g} + {f, ρ(X)g} + h[θf , θg ], Xi = 0

is equivalent to [θf , θg ] ∈ h⊥ . Now simply remark that for the case of an


infinitesimal action θf is defined via

hθf , Y i = ρ(Y )f ∀Y ∈g

Therefore f is invariant if and only if θf ∈ h⊥ and h⊥ is generated by such


elements. Thus the statement.
Corollary 8.6. If h \ M is a smooth manifold then it posesses a Poisson struc-
ture and p : M → h \ M is a Poisson map.
Corollary 8.7. If we have a global action and a closed connected subgroup H
such that h⊥ is a Lie subalgebra then the same holds true for H \ M .

8.2 Poisson homogeneous spaces


Definition 8.8. A Poisson homogeneous space is a Poisson manifold (M, ΠM )
together with a transitive Poisson action of a Poisson Lie group.
Remark 8.9. The covariance condition is

ΠM (g · x) = φg,∗ ΠM (x) + φx,∗ ΠG (g)

When H is homogeneous for a given x ∈ M this formula allows to compute ΠM


at all points from ΠM (x), i.e. ΠM is uniquely determined by its value at one
fixed point.

455
Part IV Poisson homogeneous spaces

Homogeneous G-spaces are of the form G/H for a closed Lie subgroup H.
We will show how, and why, such description does not work any more at the
Poisson level. First we need to describe properties of subgroups of Poisson Lie
group.

Definition 8.10. A Lie subgroup H of a Poisson Lie group G is called a Poisson


Lie subgroup if it is a Poisson submanifold. It is called a coisotropic subgroup
if it is a coisotropic submanifold.
Remark 8.11. Let H ≤ G be a Poisson (coisotropic) Lie subgroup and g ∈ G.
Then Adg (H) = gHg −1 may be Poisson, coisotropic or none of the above.
Proposition 8.12. Let H be a connected Lie subgroup of a Poisson Lie group
(G, ΠG ).
1. H is a Poisson Lie subgroup if and only if h⊥ is an ideal in g∗ .
2. H is coisotropic if and only if h⊥ is a Lie subalgebra.
Proof. H is a Poisson submanifold if and only if

IH = {f ∈ C ∞ (G) : f |H = 0}

is a Poisson ideal. Being h⊥ ⊂ g∗ spanned by covectors de f , f ∈ IH , IH


is a Poisson ideal implies h⊥ ⊂ g∗ is an ideal. The converse is true due to
connectedness.
The second statement is proved analogously, but now we request that IH is a
Poisson subalgebra. h⊥ is still spanned by de f , f ∈ IH , therefore the thesis.
Poisson homogeneous spaces φ : G × M → M contain a number of special
cases.
1. Invariant Poisson structures (ΠG = 0)
2. Affine Poisson structures (M = G)
3. Non symplectic covariant (i.e. ΠG 6= 0) Poisson structures, which include
(a) ”Highly singular” covariant Poisson structures (∃ x0 ΠM (x0 ) = 0)
(b) Quotients by coisotropic subgroups
(c) Quotients by Poisson Lie subgroups
Furthermore (a) = (b) ⊃ (c).
Some relevant examples of Poisson Lie groups:
• (G, ΠG ) any Poisson Lie group. Drinfeld double DG has a natural Poisson
Lie structure. G, G∗ ֒→ DG (if it can be embedded) is a Poisson Lie
subgroup.
• G complex semisimple Lie group. K compact real form with standard
Poisson structure. Then DK = G. Furthermore, as the standard Pois-
son structure is defined via simple roots any Dynkin diagram embedding

456
Part IV Poisson homogeneous spaces

sorresponds to a Poisson Lie group. In particular to each node there cor-


responds a distinct Poisson embedding

SU(2) ⊂ SU(n)

Remark though that SL2 triples not corresponding to simple roots are not
Poisson Lie subgroups. For example
   
∗ ∗ 0 1 0 0
∗ ∗ 0 0 ∗ ∗
0 0 1 0 ∗ ∗

are Poisson Lie subgroups, but


 
∗ 0 ∗
0 1 0
∗ 0 ∗

is not.
Exercise 8.13. Classify Poisson Lie subgroups of SU(2).
Hint: Compute the dual Lie bialgebra. Classify ideals in this 3-dimensional Lie
algebra, distinguishing between 2-dimensional ideals and 1-dimensional ideals.
Check which of them is the ⊥ of a Lie algebra, and you have that the only pair
(h, h⊥ ) such that h is a Lie subalgebra of su(2) and h⊥ is a Lie ideal in su(2)∗
is when h = hHi, H being the Cartan diagonal element. Therefore the only
connected Poisson-Lie subgroup is S1 diagonally embedded in SU(2) and the
disconnected ones are its discrete subgroups.
Exercise 8.14. Classify Poisson Lie subgroups of SL(n, C) with respect to the
standard structure.
It requires some work. A good start is to look at the first pages of [s-j03].
Coisotropy condition is much weaker. For example let H ≤ G be a Lie
subgroup of codimension 1. Then H is coisotropic. In fact dim h⊥ = 1 and
therefore h⊥ is a Lie algebra, [X, X] = 0.
Let M be a Poisson homogeneous space. Fix x ∈ M

Tx M ≃ g/hx , hx - stabilizer of x

Proposition 8.15. For any v ∈ Λ2 g/hx

Lx := {X + ξ : X ∈ g, ξ ∈ h⊥
x , (ξ ⊗ id)(v) = X + hx }

is a Lagrangian subspace of the double.


Proof.
hX + ξ, Y + ηi = (ξ ⊗ η + η ⊗ ξ)(v) = 0
so Lx is isotropic. Surjectivity follows from surjectivity of X + ξ → X, which
implies maximality.
Theorem 8.16. For any x ∈ M let Lx be the Lagrangian subspace in Dg.
Then:

457
Part IV Poisson homogeneous spaces

1. Lx is a Lie subalgebra in Dg
2. Lgx = gLx where gLx is given by the adjoint action of G in Dg
3. There is a bijection between Poisson G-homogeneous structures on M and
G-equivariant maps from M to the set of Lagrangian subalgebras such that
if x ∈ M then Lx ∩ g = hx .
Remark 8.17. Let Dg = g ⊕ g∗ be a Drinfeld double, G × Dg → Dg adjoint
action
Adg (X + ξ) = Adg X + Ad∗g−1 ξ iRg−1 ,∗ Π(g) + Ad∗g−1 ξ
L(Dg) is an algebraic variety; the set of Lagrangian subalgebras of the double.
The adjoint action of G passes to an action on this variety

G × L(Dg) → L(Dg)

Then theorem (8.16) says that on L(Dg) orbits are ”models” for Poisson homo-
geneous spaces ([el01]).
Proposition 8.18. Let M be a Poisson homogeneous space of (G, ΠG ). For
x0 ∈ M the following are equivalent:
1. ΠM (x0 ) = 0
2. φx0 : G → M is a Poisson map
3. Hx0 (stabilizer = {g ∈ G : gx0 = x0 }) is coisotropic; M ≃ G/Hx0
Proof. (1) =⇒ (2) Take the same x0

ΠM (gx0 ) = φg,∗ ΠM (x0 ) +φx0 ,∗ ΠG (g)


| {z }
=0

Therefore φx0 is Poisson.


(2) =⇒ (1) Let φx0 be a Poisson map

ΠM (x0 ) = ΠM (ex0 ) = φx0 ,∗ ΠG (e) = 0

(2) ⇐⇒ (3) We have already proven (3) =⇒ (2). Furthermore we know


that φx0 : G → M is Poisson if and only if {φ∗x0 f1 , φ∗x0 f2 }G is constant along
the fibers of φx0 (proposition (3.20)).
Lemma 8.19. {φ∗x0 f1 , φ∗x0 f2 }G is constant along all fibers if and only if

{φ∗x0 f1 , φ∗x0 f2 }G φ−1


=0
x0 (x0 )=Hx0

Proof. Let {φ∗x0 f1 , φ∗x0 f2 }G be constant along all fibers. Then it is constant
when restricted to Hx0 . But e ∈ Hx0 and

{φ∗x0 f1 , φ∗x0 f2 }G (e) = 0

due to ΠG (e) = 0. Therefore it is 0 on all Hx0 .

458
Part IV Poisson homogeneous spaces

Let {φ∗x0 f1 , φ∗x0 f2 }G Hx = 0. Take g, g ′ ∈ G on the same fiber of φx0 . Then


0
there exists h ∈ Hx0 such that g ′ = gh. Now

{φ∗x0 f1 , φ∗x0 f2 }G (g ′ ) = hΠG (gh), dgh (φ∗x0 f1 ) ⊗ dgh (φ∗x0 f2 i


= hLg,∗ ΠG (h) + Rh,∗ ΠG (g), dgh (φ∗x0 f1 ) ⊗ dgh (φ∗x0 f2 i
= {L∗g φ∗x0 f1 , L∗g φ∗x0 f2 }(h) + {Rh∗ φ∗x0 f1 , Rh∗ φ∗x0 f2 }(g)
= {φ∗x0 (φg ◦ f1 ), φ∗x0 (φg ◦ f2 )}(h)
| {z }
=0 by hypothesis

+ {φ∗hx0 (φg ◦ f1 ), φ∗hx0 (φg ◦ f2 )}(g)


= {φ∗x0 f1 , φ∗x0 f2 }(g)

because h ∈ Hx0 =⇒ φhx0 = φx0 .


Now we want to show

{φ∗x0 f1 , φ∗x0 f2 }G Hx0


= 0 ⇐⇒ Hx0 is coisotropic.

φ∗x0 f1 is constant along Hx0 , so

(φ∗x0 f1 )(e) = c + f ′ , f ′ ∈ IHx0 = {f ∈ C ∞ (G) : f |Hx0 =0 }

{φ∗x0 f1 , φ∗x0 f2 }G = {f1′ + c, f2′ + c}G = {f1′ , f2′ }G


Remember that

{φ∗x0 f1 , φ∗x0 f2 }G (h) = hΠG (h), dh φ∗x0 f1 ⊗ dh φ∗x0 f2 i

We want to prove that im #Π ⊆ N ∗ H. The point is that we can restrict to a


neighbourhood of identity (due to multiplicativity and connectedness). There
choose h = etH . It is enough to show that
d
hΠG (h), dh φ∗x0 f1 ⊗ dh φ∗x0 f2 i|t=0 = 0
dt
because we know that it is 0 at e. But this equals

hδ(H), de φ∗x0 f1 ⊗ de φ∗x0 f2 i

and de φ∗x0 f1 ∈ h⊥ , and in fact generates it. It is 0 if and only if δ(h) ⊂ h ∧ g,


that is precisely when Hx0 is coisotropic.
Proposition 8.20. Let G be a Poisson Lie group. Let K be a Poisson Lie
subgrouop and let H ′ be a coisotropic subgroup. Then H = K ∩ H ′ is coisotropic
in K and
i : K/K ∩ H ′ → G/H ′
is a Poisson embedding.
Proof.
IK := {f ∈ C ∞ (G) : f |K = 0}
IK is a Lie ideal with respect to {−, −} and IH ′ is a Lie subalgebra with respect
to {−, −}.
IH ′ ∩K = IH ′ + IK

459
Part IV Poisson homogeneous spaces

f = f1 + f2
Take f ′ ∈ IK
{f ′ , f1 + f2 } = {f ′ , f1 } + {f ′ , f2 }
| {z } | {z }
? ∈IK

so IH ′ ∩Kis not in general a Lie ideal.


Take l1 , l2 ∈ IH ′ ∩K

{l1 + l2 , f1 + f2 } = {l1 , f1 } + {l1 , f2 } + {l2 , f1 } + {l2 , f2 } ∈ IH ′ + IK


| {z } | {z } | {z } | {z }
∈IH ′ ∈IK ∈IK ∈IK

Therefore IH ′ ∩K is a Lie subalgebra with respect to {−, −}. The second state-
ment follows from the fact that in this diagram everything is Poisson

K /

 

K/H ′ ∩ K /

G/H ′

The following example is carried out in all details in [cs06].


Example 8.21. Take SU(n) with standard Poisson Lie structure

δ(Hi ) = 0
δ(Ei ) = Hi ∧ Ei
δ(Fi ) = Hi ∧ Fi

Ei , Fi simple roots, i = 1, . . . , n.  
0 A
Then S(U(1) × U(n − 1)), (a, A) 7→ is a Poisson Lie subgroup
a O
A 0
of SU(n). For every k ∈ {1, . . . , n}, (A, B) 7→ gives a Poisson Lie
0 B
subgroup Kk := S(U(k) × U(n − k)) ֒→ SU(n). In particular SU(n)/Kn−1 =
CP n−1 with covariant Poisson structure.
Now take H ′ = Kn−1 , K = Kk , k = 1, . . . , n − 2

H′ ∩ K ∼
= U(k) × U(n − k − 1)

H ′ /H ′ ∩ K ≃ CP n−k−1
with the same Poisson structure.
Therefore we get

∗ ֒→ CP 1 ֒→ . . . ֒→ CP n−2 ֒→ CP n−1

This gives all symplectic foliation of CP n−1 . Now change things a little bit.
There exists a family σc ∈ SU(n) such that Adσc H ′ is coisotropic. We want to
study
CPcn−1 ≃ SU(n)/ Adσc H ′
Now H ′ ∩ Kk changes.

460
Part IV Poisson homogeneous spaces

Proposition 8.22. The embedding

H ′ /H ′ ∩ Kk ֒→ CPcn−1

is an embedding of
S2k−1 × S2(n−k)−1 ֒→ CPcn−1
In particular, when k = 1, this gives

S2n−3 ֒→ CPcn−1

where odd spheres have the standard Poisson structure.


Recall that we have defined a Lie bracket on Ω1 (M ) (where M is Poisson)

[α, β] = L#Π(α) β − L#Π (β) α − d(Π(α, β)) (8.2)

What happens to this bracket when M = G is a Poisson-Lie group?


Theorem 8.23 (Dazord-Karasev-Weinstein). The left (resp. right) invariant
1-forms on a Poisson Lie group (G, ΠG ) form a Lie subalgebra with respect to
(8.2). Furthermore this induces a Lie bracket on g∗ isomorphic to t δ.
Proof. Let α, β be left invariant 1-forms. Let X ∈ X1 (G) be a left invariant
vector field. We will prove that [α, β] is left invariant by proving that hX, [α, β]i
is constant for any such X.

hX, [α, β]i = hX, L#Π (α) β − L#Π (β) αi − hX, d(Π(α, β))i

Let’s look at the second summand

hX, d(Π(α, β))i = LX (Π(α, β))


= (LX Π)(α, β) + Π(LX α, β) + Π(α, LX β)
= (LX Π)(α, β) − h#Π , LX αi + h#Π (α), LX βi

Now consider first summand

hX, L#Π (α) βi = L# (α) hX, βi −h[#Π (α), X], βi


| Π {z }
=0 because hX, βi is constant

= −h[#Π (α), X], βi


= hLX (#Π (α)), βi
= hiLX Π α + #Π (α), βi

because #Π (α) = iΠ (α), [LX , iΠ ] = iLX Π .


Therefore
hX, L#Π (α) βi = (LX Π)(α, β) − h#Π (β), LX αi
Similarly
hX, L#Π (α) βi = −(LX Π)(α, β) − h#Π (α), LX βi
Now substitute

LX Π(α, β) − h#Π (β), LX αi + LX Π(α, β) + h#Π (α), LX βi

−LX Π(α, β) + h#Π (β), LX αi − h#Π (α), LX βi = (LX Π)(α, β)

461
Part IV Poisson homogeneous spaces

Lemma 8.24. If Π is a Poisson Lie bracket on G then for any X left invariant
vector field LX Π is left invariant.
Proof. If X is left invariant on G its flow are right translations
d
(LX Π)(g) = R −tX Π(getX )|t=0
dt e ,∗
d
= (Re−tX ,∗ Lg,∗ Π(etX ) + Re−tX ,∗ RetX ,∗ Π(g))|t=0
dt
d
= Lg,∗ RetX ,∗ Π(etX )|t=0
dt
= Lg,∗ (LX Π(e))

This proves that the bracket of left invariant 1-forms is left invariant because
hX, [α, β]i = (LX Π)(α, β) = hLX Π(e), αe ∧ βe i so LX Π is a left invariant 2-
vector field.
Now the statement follows from
t
δ(de f, de g) = de {f, g}

which gives the same as (8.2) computed at e.

[df, dg] = L#Π(df ) dg − L#Π(dg) df − d(Π(df, dg))


= LXf dg − LXg df − d{f, g}
= dhXf , dgi − dhXg , df i − d{f, g}
= d{f, g} + d{f, g} − d{f, g}
= d{f, g}

Left invariant 1-forms evaluated at e give you all of g∗ and therefore you can
say
t
δ(ξ1 , ξ2 ) = [df1 , df2 ](e), where ξ1 = de f1 , ξ2 = de f2 .

Exercise 8.25. Consider the standard Poisson Lie group structure on SU(2).
Then su(2) has a basis
     
1 i 0 1 0 1 1 0 i
E1 = 2 , E2 = 2 , E3 = 2
0 −i −1 0 i 0

Now δ : su(2) → su(2) ∧ su(2)

δ(E1 ) = 0
δ(E2 ) = E1 ∧ E2
δ(E3 ) = E1 ∧ E3

Prove that this defines a Lie bialgebra, that is δ is a 1-cocycle

δ([X, Y ]) = adX δ(Y ) − adY δ(X), adX = adX ⊗1 − 1 ⊗ adX

462
Part IV Poisson homogeneous spaces

and
t
δ : su(2)∗ ∧ su(2)∗ → su(2)∗
satisfies Jacobi identity. Check it is enough to verify the cocycle conditions for
(X, Y ) = (E1 , E2 ), (E1 , E3 ), (E2 , E3 ).
Prove that for t δ = [−, −]
[e1 , e2 ] = e2
[e1 , e3 ] = e3
[e2 , e3 ] = 0
define a Lie algebra structure.
Use the Killing form
hA, Bi = im(Tr(AB))
to identify su(2)∗ with
  
x a + ib
: x, a, b ∈ R
0 −x
Therefore the connected simply connected dual group
  
x z
SB(2) = : x ∈ R>0 , z ∈ C ∼=R⋉C
0 x−1
Now let us describe all (SU(2), ΠG ) Poisson homogeneous space structures on
S2 . Let Π1 , Π2 be Poisson homogeneous bivectors on S2 . Then
1. Π1 − Π2 is SU(2)-invariant (general)
2. Π1 − Π2 is Poisson (because of dimension 2)
3. On S2 there is a ”unique” invariant symplectic form ω0 corresponding to
bivector Π0 .
Π1 − Π2 = f Π0
but being Π1 − Π2 SU(2)-invariant, f = constant, Π1 − Π2 = CΠ0 . There-
fore we have a Poisson pencil of invariant Poisson structures on S2
cΠ0 + Π1
Choose as Π1 the quotient with respect to the Poisson Lie subgroup of
diagonal matrices. It is explicitely given by
{x1 , x2 } = (1 − x1 )x3
{x2 , x3 } = (1 − x1 )x1
{x3 , x1 } = (1 − x1 )x2 = (1 − x1 )Π0
Now
cΠ0 + (1 − x1 )Π0 = (λ − x1 )Π0 , λ∈R
Prove that λ 7→ −λ is a Poisson isomorphism.
In the corresponding symplectic foliation 0-dimensional leaves are given
by
{x21 + x22 + x23 = 1} ∩ {x1 = λ}
There are 3 cases

463
Part IV Dressing actions

λ > 1 no 0-dimensional leaves, (λ − x1 )Π0 is symplectic


λ = 1 (corresponding to Π1 the quotient by Poisson Lie group) {N } is a
0-dimensional leaf, and S2 \ {N } is a 2-dimensional leaf
0 ≤ λ < 1 (corresponding to Π1 the quotient by Poisson Lie subgroup) S1 -family
of 0-dimensional leaves, two distinct 2-dimensional leaves.
If λ > 1 they all have different symplectic volume, thus they are not sym-
plectomorphic. If 0 ≤ λ < 1 they are not unimodular. The modular class is
x2 δx3 − x3 δx2 . Using 2-Poisson cohomology it is possible to show that S2λ ≇ S2λ′
for λ 6= λ′ in [0, 1].

8.3 Dressing actions


Take ξ ∈ g∗ , and denote by ξ L the associated left invariant 1-form and by ξ R
the associated right invariant 1-form, i.e.

ξ L (g) = L∗g−1 ξ ∈ Tg∗ G; ξ R (g) = Rg∗−1 ξ ∈ Tg∗ G .

Definition 8.26. Define λ, ρ : g∗ → X(G)

λ(ξ) := #Π (ξ L )

ρ(ξ) := −#Π (ξ R )
Lemma 8.27. λ is a Lie algebra morphism, ρ is a Lie algebra antimorphism.
Proof.

λ([ξ1 , ξ2 ]) = #Π ([ξ1 , ξ2 ]L )
= #Π ([ξ1L , ξ2L ])
= [#Π (ξ1L ), #Π (ξ2L )]

ρ([ξ1 , ξ2 ]) = #Π ([ξ1 , ξ2 ]R )
= #Π ([ξ1R , ξ2R ])
= −[#Π (ξ1R ), #Π (ξ2R )]

Therefore λ defines an infinitesimal left action of g∗ on G and ρ defines an


infinitesimal right action of g∗ on G. These are called infinitesimal dressing
actions.
Exercise 8.28. Prove that the inversion map S : g 7→ g −1 intertwines left and
right infinitesimal dressing actions, i. e. S∗ ◦ λ = ρ.
Definition 8.29. If the dressing action can be integrated to a global action of
G∗ on G, the Poisson Lie group G is said to be complete.
We recall that the notion of Poisson-Lie group is self dual, therefore the
above defines also the left and right infinitesimal dressing actions of g on the
dual Poisson-Lie group G∗ .

464
Part IV Dressing actions

Proposition 8.30. Locally symplectic leaves of G coincide with the orbits of


the left (or right) dressing action. If the Poisson Lie group is complete then the
symplectic leaves coincide with such orbits.
Proof. By definition left dressing vector fields are hamiltonian vector fields.
They are tangent to leaves. Therefore locally orbits are contained in leaves.
On the other hand values of the left dressing vector fields at any g ∈ G span
the tangent space to the leaf through g. Therefore orbits and leaves coincide
locally. If the action is global consider the whole orbit O ∈ S and Tp O =
im#Π,p = Tp S for all p. Thus O is a Poisson submanifold of S and therefore
O = S.
Dressing action is the most powerful tool for computing the symplectic
foliation of Poisson Lie group.
Proposition 8.31. Taking the derivative at e of left (resp. right) infinitesimal
dressing action you get (resp. minus) the coadjoint action of g∗ on g.
Theorem 8.32 (Semonov-Tian-Shansky,[]). Left and right dressing actions are
Poisson actions.
How can one integrate the dressing action? Recall the Drinfeld double Dg =
g ⊕ g∗ . Then locally (around e ∈ DG)

DG|U = GG∗ |U

For any d ∈ U denote with dG its component in G, and with dG∗ its component
in G∗ , such that d = dG dG∗ .
Proposition 8.33. The local action given by this splitting

g∗ · g := (g∗ g)G

is a local left action of G∗ on G integrating the infinitesimal dressing action λ.


The proof relies on a characterisation of the dressing action we could not
give.
Whenever DG = GG∗ holds globally you have the global dressing action.
Example 8.34. Standard Poisson Lie structure on K compact. DK = G complex
semisimple in which K compact real form. DG = KAN+ Iwasawa decomposi-
tion is a global splitting of the double. Therefore symplectic leaves on K are
orbits of an AN+ action.
Take (G, Π = 0). Then G∗ ≃ g∗ abelian Lie group with Lie-. The dressing
action of G on G∗ is given by

λ : g → X(G∗ )

X 7→ #LP (X L )
where X L is identified with an invariant 1-form on G∗ (remark that Te G∗ = g∗ ,
Te∗ G∗ = g∗∗ = g).

h#LP (X L ), Y L i(ξ) = {X L , Y L }(ξ) = hξ, [X, Y ]i = had∗X ξ, Y i


|{z}
| {z }
∈Ω1inv (G∗ ) ∈Xinv (G∗ )

465
Part IV Dressing actions

Therefore #LP (X L ) as vector field is the same as − ad∗X . Thus locally it is given
by coadjoint action of G on g∗ . But this action is global. We recover the result
that symplectic leaves for the Lie-Poisson structure are orbits of the coadjoint
action.
How to integrate the dressing action? Recall that the Drinfeld double is a
Lie bialgebra on Dg = g ⊕ g∗ which integrates to a Poisson Lie group DG. Then
locally around e ∈ DG we have

DG|U = GG∗ |U

Let d ∈ U ⊆ DG
d := dG · dG∗
with obvious notation.
Proposition 8.35. The local action given by the splitting

DG|U = GG∗ |U

as
g∗ · g := (g∗ g)G
integrates the infinitesimal dressing action.
Remark 8.36. When you have a global splitting of the double, you have a global
dressing action.
Examples 8.37.
1. K compact with standard Poisson Lie structure. Then G = KAN+ (Iwa-
sawa decomposition) is the double.
2. (G, Π = 0), (G∗ = g∗ , ΠPL ). Then the dressing action of G on G∗ is the
coadjoint action.
Theorem 8.38. Let g ∈ G (around e). The leaf through g locally is the image
of the double coset G∗ gG∗ under the natural projection

DG → DG/G∗ ∼
=G

If the dressing action is global they are exactly those.

466
Chapter 9

Quantization

9.1 Introduction
The purpose will be here to give a definition of quantization and estabilish a
vocabulary given us the link between two languages: Poisson geometry and
noncommutative algebras. Something like
classical semiclassical quantum
manifold Poisson manifold noncommutative algebra
group Poisson Lie group noncommutative Hopf algebra
point 0-leaf character
Of course to state all this correctly we need to be very precise on the setting in
which we will work. Apart from some preliminaries we will content ourselves to
deal with the group case where, for a number of reasons and still with a high
degree of attention on details, such dictionary behaves particularly well (i.e. is
a functor).
Let us start with a general definition of quantization. On the formal level
that will first require from us some definitions. We will work over the field
k = C. Basically all what follows work on any field of characteristic 0 and a not
so trivial part still holds in characteristic p.
Let us denote with C[[~]] the ring of formal power series in an indeterminant
~ with coefficients in C. The algebraic structure here is obvious:
X X XX
an ~ n + b n ~n = (an + bn )~n
n≥0 n≥0 n≥0 n≥0
    !
X X X X
 an ~ n
· bn ~ n
= ap b q ~n
n≥0 n≥0 n≥0 p+q=n

This is a ring with unit 1. Invertible elements are exactly those power series
with a0 6= 0 (check this as an exercise).
Let now M be a C[[~]]-module. For every x ∈ M define
κ(x) := max{k : x ∈ ~k M }
Define for every x, y ∈ M
d(x, y) := 2−k(x−y)

467
Part IV Introduction

Lemma 9.1. d is a pseudo metric on M .


This metric induces a topology on M which is called the ~-adic topology. A
C[[~]]-module is called torsion free if the multiplication by ~ is an injective map.
Proposition 9.2. Let M be a topological C[[~]]-module. Then there exists a C-
vector space M0 such that M ∼
=C M0 [[~]] if and only if M is Hausdorff, complete,
~-torsion free.
Proof. If M ∼
= M0 [[~]] then one simply applies definitions.
In the opposite direction let M be Hausdorff, complete, torsion free. Let
M0 := M/~M . Take π : M → M0 . Choose a section σ : M0 → M and define

e : M0 [[~]] → M
σ
X X
~n mn 7→ ~n σ(mn )
n≥0 n≥0

e is well defined on formal power series because of completeness. In fact


This σ
N
X
~n σ(mn )
n=0

is a Cauchy sequence in N , therefore we have a well defined


N
X
lim ~n σ(mn )
N →∞
n=0

e is injective as a consequence of ~-torsion freeness. In fact


This σ
N
!
X X
n n
~ σ(mn ) = 0 =⇒ π ~ σ(mn ) = 0
n≥0 n=0

N
X
=⇒ m0 = 0 =⇒ ~ ~n−1 σ(mn ) = 0
n=1

Now divide by ~ and repeat the argument.


e is injective because of Hausdorffness.
σ
A module M over C[[~]] of this form is called a topologically free module.
Take A to be a topologically free C[[~]]-algebra (completed tensor product).
Then being ~A an ideal A/~A is an algebra over C.
Definition 9.3. A quantization of an algebra A0 is a topological free C[[~]]-
algebra A such that A/~A is commutative.
Proposition 9.4. Let A be a quantization of A0 . Then A0 is a Poisson algebra.
Proof. Take a, b ∈ A0 , ā, b̄ ∈ A respective lifts (i.e. a = ā mod ~, b = b̄
mod ~). Remark that [ā, b̄] ∈ ~A from the commutativity of A0 . Define

[ā, b̄]
{a, b} := mod ~
~

468
Part IV Duality

This is well defined


[ā + ~u, b̄ + ~v] [ā, b̄] ~[u, b̄] + ~[ā, v] ~2 [u, v]
= + + = [ā, b̄] mod ~
~ ~ ~ ~

In fact, when you have a Lie group, then you have two algebraic objects to
describe with: F [G] and U (g). What is their relation?
U (g) is a Hopf algebra (cocommutative). The ”right” choice of F [G] is a
Hopf algebra:
• G affine algebraic group and C[G] algebra of regular functions (sheaf of
Hopf algebras wnen you do not have affine)
• K compact group and R[K] algebra of representative functions (matrix
elements of irreducible representations)
• G Lie group and Cf [G] algebra of formal functions
If you consider everything as real objects you have a Hopf-*-algebras. (H, m, ∆, ε, S)
is a Hopf-*-algebra if ∗ : A → A is an involution, i.e.
(ab)∗ = b∗ a∗
(λa)∗ = λ̄a∗
and
∆(a∗ ) = (∆a)∗
(a ⊗ b)∗ = a∗ ⊗ b∗
(this implies (∗◦S)2 = id). Then U (g) and F [G] can be seen as Hopf-*-algebras.

9.2 Duality
Take X ∈ U (g). Then it defines a left invariant differential operator on G. Take
f ∈ F [G]
(Xf )(e) = hX, f i
h∆X, f1 ⊗ f2 i = hX, f1 f2 i
It gives you a nondegenerate pairing of Hopf-*-algebras. In general it is a map
h−, −i : A ⊗ B → C
such that
ha, bi = 0 ∀ a ∈ A =⇒ b = 0
ha, bi = 0 ∀ b ∈ B =⇒ a = 0
h1, bi = ε(b)
ha, 1i = ε(a)
ha1 a2 , bi = ha1 ⊗ a2 , ∆bi
h∆a, b1 ⊗ b2 i = ha, b1 b2 i
hS(a), bi = ha, S(b)i
ha∗ , bi = ha, S(b)∗ i

469
Part IV Duality

So you have a pair of Hopf-*-algebras in nondegenerate duality. More struc-


ture when (G, Π) is a Poisson-Lie group, F [G] is a Poisson algebra such that
multiplication m : G × G → G satisfies

{f1 ◦ m, f2 ◦ m}G×G = {f1 , f2 }G ◦ m

Definition 9.5. Poisson Hopf algebra is defned by condition

{∆f1 , ∆f2 }G×G = ∆{f1 , f2 }G

From our point of view it will be better to start with the infinitesimal de-
scription, i.e. universal enveloping algebra level. Let us first see what happens
at the universal enveloping algebra of a Lie bialgebra.
b where U is a Hopf
Definition 9.6. A coPoisson Hopf algebra is a pair (U, δ),
b
algebra and the linear map δ : U → U ⊗ U is such that
b
δ(ab) b + δ(a)(∆b)
= (∆a)δ(b) b

and the dual map δ ∗ : U ∗ ⊗ U ∗ → U ∗ is a .


Proposition 9.7. Let (g, δ) be a Lie bialgebra and U = U (g) its universal
enveloping algebra. Then there exists unique δb: U (g) → U (g) ⊗ U (g) such that

bg = δ
δ|

In particular U (g) has a canonical coPoisson Hopf algebra structure.


Proof. The formula
b
δ(ab) b + δ(a)(∆b)
= (∆a)δ(b) b
b g = δ defines δb uniquely on all of U (g) once you have checked
plus δ|

δ([a, b]) = [∆a, δ(b)] + [δ(a), ∆b], ∀ a, b ∈ g

which is equivalent to the 1-cocycle condition

[∆, a] = ada on g ⊗ g.

Definition 9.8. A topologically free Hopf algebra H over C[[~]] is a quantized


universal enveloping algebra if

H/~H ∼
= U (g)

for some Lie algebra g.


Proposition 9.9. Let H be a quantized universal enveloping algebra. Then g
has a Lie bialgebra structure defined by

∆X − ∆op X
δ(X) = mod ~
~
where X is any lifting of X ∈ g to H.

470
Part IV Local, global, special quantizations

Proof. ∆X − ∆op X ∈ ~H because U (g) is cocommutative and therefore

∆X − ∆op X
∈H
~
δ(X) as defined does not depend on the choice of X

∆(X + ~u) − ∆op (X + ~v) ∆X − ∆op X


= + α, α ∈ ~H
~ ~
Modulo ~ one obtains
∆X − ∆op X
mod ~
~
δ(X) is skewsymmetric (clear) and belongs to g ⊗ g. δ(X) ∈ g ⊗ g if and only
if its two components are primitive elements.
 
1
(∆ ⊗ id)δ(X) = (∆ ⊗ id)(∆X − ∆op X) mod ~
~
 
1 op op
= (id ⊗ ∆ − id ⊗ ∆ )∆X + σ23 (∆ ⊗ id − ∆ ⊗ id)∆X
~
= (id ⊗ δ)∆X + σ23 (δ ⊗ id)∆X
CoJacobi identity for δ follows from coassociativity. Cocycle condition follows
from ∆ being an algebra morphism.
So for us a quantum group will be the following set of data. A pair F~ [G]
(quantum functions algebra), U~ (g) (quantum universal enveloping algebra) of
topological Hopf algebras over C[[~]] together with a nondegenerate Hopf pairing
h−, −i : F~ [G] × U~ (g) → C[[~]]
The pairing gives you U~ (g) as ”dual” of F~ [G] and vice-versa. You can start
with one of the two legs and construct the other. On the way you have some
choices. Many technical problems containing remarkable details.
This ”pairing” contains the (X L f )(e) kind of pairing, i.e. the interpretation
of U (g) as differentiable distributions supported at e. But it contains something
completely different.

9.3 Local, global, special quantizations


The discussion in the preceeding section was about local quantization. Their
main advantage is that they are well suited to capture relations between the
classical, semiclassical, and quantum properties (we will see some examples of
these relations in more details later). However they miss part of the relevant
information, or at least of the full geometry. For example local quantization
does not allow to specialize the deformation parameter to complex values 6= 0.
Being (~) the only maximal ideal in the local ring C[[~]] they can describe only
the limit ~ → a. But we know of some relevant parts of the theory of quantum
groups staying out of this range. This is the case, for example, of the theory
of quantum groups at roots of unity, which links quantum groups to 3-manifold
invariants and Lie algebras in characteristic p.
Let us denote with C(q) the field of rational functions in the variable q.

471
Part IV Local, global, special quantizations

Definition 9.10. Let Aq be a C(q)- Hopf algebra. An integer form (resp.


rational form) of Aq is a Z[q, q −1 ]-Hopf subalgebra (resp. Q[q, q −1 ]) A of Aq
such that
A ⊗Z[q,q−1 ] C(q) = Aq
(resp. A ⊗Q[q,q−1 ] C(q) = Aq )
Definition 9.11. Given a C(q)- Hopf algebra Aq together with an integer form
A a specialization of Aq to the complex number λ is

Aλ := A ⊗Z[q,q−1 ] C

where the tensor product is taken with respect to ϕ : Z[q, q −1 ] → C, ϕ(q) = λ.


In this way starting from a C(q)- Hopf algebra we obtain a C- Hopf algebra.
Example 9.12. Let g be a finitely dimensional complex simple Lie algebra. Then
Uq (g) is the associative Q(q)-algebra with generators Xi± , Ki±1 , 1 ≤ i ≤ n and
relations

Ki Kj = Kj Ki
Ki Ki−1 = Ki−1 Ki = 1
a
Ki Xj+ Ki−1 = qi ij Xj+
−aij
Ki Xj− Ki−1 = qi Xj−
Ki − Ki−1
[Xi+ , x−
j ] = δij
qi − qi−1
1−a
Xi j  
1 − aij
(−1)r
(Xi± )1−aij Xj± (Xi± )r = 0, if i 6= j
r=0
r q

together with the Hopf algebra structure

∆q Ki±1 = Ki±
∆q Xi+ = Xi+ ⊗ Ki + 1 ⊗ Xi+
∆q Xi− = Xi− ⊗ Ki + Ki−1 ⊗ Xi+

Sq (Ki ) = Ki−1
Sq (Xi+ ) = −Xi+ Ki−1
Sq (Xi− ) = −Ki Xi−
εq (Ki ) = 1
εq (Xi± ) = 0

where [aij ] is the Cartan matrix of g, qi = q di , and di are positive integers such
that [di aij ] is symmetric,
 
n (q; q)n
=
k q (q; q)k (q; q)n−k

(q; q)n = (1 − q) · . . . · (1 − q n )
are the q-binomial coefficients.

472
Part IV Local, global, special quantizations

Remark 9.13.
• If we have a relation xy = qyx, then there is a following formula using
q-binomial coefficients
Xn  
n n
(x + y) = xk y n−k
k q
k=0

• It is not true that Uq (g) ⊗Q(q) C(q) = U (g) ⊗C C(q). For example in
U (g) ⊗C C(q) you do not have that many invertibles.
• Let q = eh , Ki = edi hHi . This defines a local quantization Uh (g) of the
standard bialgebra structure on g. To be precise you have, after modding
out relations, take closure in the h-adic topology.
• Examples of ambiquities in choices of integer form. You can declare

Ki − Ki−1 b i to belong to Aq
=H
qi − qi−1
or
Ki2 − 1
to belong to Aq
qi2 − qi
Choose between Ki±1 Xi± or Xi± . Connected to choice of a lattice in be-
tween weight and root lattice, which is equivalent to choice in between
different groups with the same Lie algebra.
Definition 9.14. Let Fq (GLn (C)) be the C(q)-algebra generated by tij , det q−1 ,
1 ≤ i, j ≤ n with relations

tki tkj = qtkj tki , i<j


tik tjk = qtjk tik , i<j
til tkj = tkj til , l < k, j < l
−1
tij tkk − tkl tij = (q − q )til tkj , l < k, j < l
X
det q = (−1)l(σ) t1σ(1) . . . tnσ(n)
σ∈Σn

together with the Hopf algebra structure


n
X
∆tij = tik ⊗ tkj
k=1
ε(tij ) = δij
S(tij ) = (−q)i−j ξijcc det −1
q

where
X
ξijcc = (−q)l(σ) ti1 σ(1) tjσ(1) . . . tin−1 σ(n−1) tjσ(n−1)
σ ∈ Σn
i1 , . . . , in−1 ∈ [1, . . . , n] \ {ic }
σ(i1 ), . . . , σ(in−1 ) ∈ [1, . . . , n] \ {jc }

473
Part IV Real structures

Here apparently there is no need to use the machinery of C(q)-algebras and


integer forms to specialize the parameter to complex values. This is why often
in this context one does not mention integer forms. Still they are relevant in
the duality between Fg [G] and Uq (g).

Definition 9.15. Let G be an affine algebraic complex Poisson group. A global


quantized function algebra on G is a C(q)- Hopf algebra Aq together with an
integer form A such that Aq=1 ∼
= F [G] as Hopf algebras.
Another good aspect of global quantization is that it provides you with
genuine (non topological) Hopf algebras.

9.4 Real structures


The usual approach to real structures is to consider C-Hopf algebras endowed
with a *-structure.

Definition 9.16. A Hopf-*-algebra is a Hopf algebra over C endowed with the


unital, involutive, antimultiplicative morphism ∗ : A → A such that ∆ and ε are
*-homomorphisms.
One can then prove that ∗ ◦ S = S −1 ◦ ∗.
Proposition 9.17. Let G be a complex algebraic group with Lie algebra g. Then
there is a 1-1 correspondence between

1. real forms of G
2. Hopf-* structures on U (g)
3. Hopf-* structures on F [G]
Definition 9.18. A real quantum group is a global quantized function algebra
with a compatible *-structure.
Example 9.19. Consider the example of Fq [GLn (C)]. Fix on it the *-structure
given by
t∗ij = S(tji )
This gives you what is called the unitary Fq [U(n)] (compact form of Fq [GLn (C)]).
Example 9.20. Let 0 < q < 1. Consider the *-algebra generated by α, γ (=
t11,t22 ) subject to relations

αγ = qγα
αγ ∗ = qγ ∗ α
γ ∗ γ = γγ ∗
αα∗ + q 2 γγ ∗ = 1
α∗ α + γ ∗ γ = 1

474
Part IV Dictionary

together with the Hopf-algebra structure

∆α = α ⊗ α − qγ ∗ ⊗ γ
∆γ = γα + α∗ γ
ε(α) = 1
ε(γ) = 0
S(α) = α∗
S(γ) = −qγ

This is called the (standard) quantum SUq (2); Fq [SU(2)].


Example 9.21. Let 0 < q < 1. Consider the *-algebra generated by v, n subject
to relations

vv −1 = v −1 v = 1
vn = qnv
nn∗ = qn∗ n
vn∗ = qn∗ v

together with the Hopf-algebra structure

∆v = v ⊗ v
∆n = v ∗ ⊗ n + n ⊗ 1
ε(v) = 1
ε(n) = 0
S(v) = v −1
S(n) = −qn
S(n∗ ) = −q −1 n∗

This is called the (standard) quantum Eq (2); Fq [E(2)].


Example 9.22. Consider now the *-algebra generated by v, n subject to relations

vv −1 = v −1 v = q
vn − nv = q(1 − v)2
[n, n∗ ] = in

The Hopf algebra structure as before. This is called the non standard quantum
Eq (2).

9.5 Dictionary
In the following we would like to set up a whole dictionary

475
Part IV Quantum subgroups

classical semiclassical quantum


algebraic group Poisson algebraic group quantum group
compact group Poisson compact group compact quantum group
Lie algebra Lie bialgebra quantum universal enveloping agebra
Poisson dual quantum duality principle
Poisson double quantum double construction
point 0-leaf character
It is known in examples that quantum groups have few characters (classical
points). Why is it so?
Proposition 9.23. Let A~ be a local quantization of A0 = (F [M ], Π). There
is an injective map between set of characters of A~ (i.e. maps ε : A~ → C[[~]]
such that ε([A~ , A~ ]) = 0) and 0-leaves of the Poisson bivector Π.
Proof. Let ε be the character of A~ . Then ε defines a character of A0 . Thus
there exists x0 ∈ M such that ε(f ) = f (x0 ) for all f ∈ A0 .
Now
ε([a, b]) = 0 ∀ a, b ∈ A~
=⇒ ε({f1 , f2 }) = 0 ∀ f1 , f2 ∈ A0
=⇒ {f1 , f2 }(x0 ) =0
| {z }
hΠ(x0 ), dx0 f1 ∧dx0 f2 i

Thus if A0 is an algebra of functions on a smooth manifold such that dx0 f


generate Ω1x0 (M ) we have Π(x0 ) = 0.
Example 9.24. Fq [SU(2)] (here *-characters - looking for real points)

ε(αγ) = ε(qγα) =⇒ (1 − q)ε(α)ε(γ) = 0


| {z } | {z }
ε(α)ε(γ) qε(γ)ε(α)

Thus ε(α) = 0 or ε(γ) = 0 and so on. We end up with

ε(α) = t, ε(α∗ ) = t−1

This is just an issue of a more general situation. In principle you would


like to have a correspondence between primitive ideals of F~ [G] and symplectic
foliation of (G, Π). For example if we take Uq (g) = Fq [g∗ ] then by orbit method
we obtain a homeomorphism between primitive ideals in Uq (g) and coadjoint
orbits of G on g∗ . It would be nice to have a ”quantum orbit method”. In fact
it works for compact quantum groups.

9.6 Quantum subgroups


Let H be a closed or algebraic subgroup of G.

IH = {f ∈ F [G] : f |H = 0}

is a Hopf ideal and


F [G]/IH ∼
= F [H]

476
Part IV Quantum homogeneous spaces

as Hopf algebras. To put it another way


H subgroup of G ⇐⇒ F [G] → F [H] Hopf algebra epimorphism
Alternatively thinking at the infinitesimal level
h subalgebra of g ⇐⇒ U (h) → U (g) Hopf algebra monomorphism
It is therefore natural to say
Definition 9.25. A quantum subgroup of a (global, local, special) quantized
algebra of functions is a topological Hopf algebra epimorphism
Fq [G] → Fq [H]
Therefore quantum subgroups correspond to Hopf ideals in Fq [G].

9.7 Quantum homogeneous spaces


Let B be a unital *-algebra and let A be a Hopf-*-algebra.
Definition 9.26. A *-algebra homomorphism δ : B → b ⊗ A is a right coaction
if
(id ⊗ ∆) ◦ δ = (δ ⊗ id) ◦ δ
(id ⊗ ε) ◦ δ = id
B is called A-right quantum space.
Which right coactions correspond to homogeneous actions? Here we mean
A = F [G], B = F [X], δ dual of action φ : G × X → X.
Definition 9.27. Two right quantum spaces (B, δ), (B ′ , δ ′ ) are equivalent if
and only if there exists Φ : B → B ′ *-algebra isomorphism such that
δ ′ ◦ Φ = (Φ ⊗ id)δ (9.1)
B /

B′

B⊗A /

B′ ⊗ A
Modifying the following definition replacing the identity in (9.1) by a *-
algebra morphism Ψ : A → A′
δ ′ ◦ Φ = (Φ ⊗ Ψ) ◦ δ
gives the definition of equivariant map of quantum spaces on different Hopf
algebras.
Proposition 9.28. Let (B, δ) be A-right quantum space. There is a 1:1 cor-
respondence between *-algebra homomorphisms εe: B → C and *-algebra homo-
morphisms i : B → A such that
∆ ◦ i = (i ⊗ id) ◦ δ
The correspondence is given by
ε ⊗ id) ◦ δ
iεe = (e
εe = ε ◦ i

477
Part IV Quantum homogeneous spaces

Proof. Say εe: B → C is given. Define

ε ⊗ id) ◦ δ
iεe := (e

We have

∆ ◦ iεe = ∆ ◦ (e
ε ⊗ id) ◦ δ
ε ⊗ id ⊗ id) ◦ (id ⊗ ∆) ◦ δ
= (e (∆ is C-linear)
ε ⊗ id ⊗ id) ◦ (δ ⊗ id) ◦ δ
= (e (δ is a coaction)
= (iεe ⊗ id) ◦ δ

hence iεe verifies the required identity. Furthermore we then have

ε ◦ iεe = (e
ε ⊗ ε) ◦ δ = (e
ε ⊗ id) ◦ (id ⊗ ε) ◦ δ = εe

Say i : B → A is given. Let εe = ε ◦ i. Then

ε ⊗ id) ◦ δ = ((ε ◦ i) ⊗ id) ◦ δ = (ε ⊗ id) ◦ (i ⊗ id) ◦ δ = (ε ⊗ id) ◦ ∆ ◦ i = i


(e

Thus for any A-right quantum space (B, δ) such that B has a character there
exists an equivariant map between (B, δ) and a subalgebra (iε (B), ∆|iε (B) ) of
A.
What is iε (B) in usual language? Take a G-space X. Fix x0 ∈ X. Then
consider
F [X] → F [G], f 7→ ffx 0

where ff
x0 (g) := f (gx0 ). When X is a classical homogeneous space we have that
this map is injective.
Definition 9.29. An embeddable quantum homogeneous space is an A-right
quantum space (B, δ) with a *-homomorphism εe: B → C such that iεe is injective.
Identifying (B, δ) with (iεe(B), ∆|iεe(B) ) we can equivalently declare an em-
beddable quantum homogeneous space to be a *-subalgebra and right coideal
of Fq [G].
Remark 9.30. This is not the most general fdefinition of quantum homogeneous
space. In fact it requires B to have a character, which is in noncommutative
algebras something not so trivial.
Let us understand this from the point of view of semiclassical limit. Every-
thing above can be rephrased on C[~]-Hopf-*-algebras. Now we have

Having one
character
O

Being embeddable
i.e F~[X] ֒→ F~ [G]

478
Part IV Quantum homogeneous spaces

But we have seen already this at the semiclassical level


SEMICLASSICAL QUANTUM

Having a 0-dimensional o /
Having one
leaf ΠX (x0 ) = 0 character
O O

Having Poisson
surjective map


Being embeddable
G→X o /

i.e F~[X] ֒→ F~ [G]


i.e. having a coinduced O

Poisson structure
O

 

Being the quotient o /


THEN WE WANT
by a coisotropic subgroup TO FILL THIS !

Before going into this we want to understatnd the relation betwwen quantum
subgroups and embeddable quantum homogeneous spaces.
Proposition 9.31. Let Fq [G] = A be a quantum group and let Fq [H] be a
quantum subgroup with defining ideal IH , i.e.
Fq [H] = Fq [G]/IH , pH : Fq [G] → Fq [H]

If our quantum group is real require also IH = IH . Define
BH := {b ∈ A : (pH ⊗ id)∆b = 1 ⊗ b} = B coIH
Then BH is a *-subalgebra and right coideal of A. Furthermore BH is S 2 -
invariant and pH (b) = ε(b)1 for all b ∈ B.
Proof. Remark that
y ∈ BH ⊗ A ⇐⇒ (pH ⊗ id ⊗ id)(∆ ⊗ id)y = 1 ⊗ y
Take b ∈ BH . We want to show that ∆b ∈ BH ⊗ A.
(pH ⊗ id ⊗ id) ◦ (∆ ⊗ id) ◦ ∆b = (pH ⊗ id ⊗ id) ◦ (id ⊗ ∆) ◦ ∆b
= (id ⊗ ∆) ◦ (pH ⊗ id)∆b
| {z }
1⊗b

= 1 ⊗ ∆b
Now we will prove that BH is S 2 -invariant. In fact S 2 is a Hopf algebra auto-
morphism
(pH ⊗ id) ◦ ∆ ◦ S 2 (b) = (pH ⊗ id) ◦ (S 2 ⊗ S 2 ) ◦ ∆b
= ((pH ◦ S 2 ) ⊗ S 2 ) ◦ ∆b
= (S 2 ⊗ S 2 ) ◦ (1 ⊗ b)
= 1 ⊗ S2b
Lastly, apply id ⊗ ε to (pH ⊗ id) ◦ ∆b = 1 ⊗ b to prove pH (b) = ε(b)1.

479
Part IV Quantum homogeneous spaces

We would like to check whether all quantum homogeneous spaces are of this
form. We have a necessary condition, S 2 -invariance. Is it always verified?
Example 9.32. Consider on the standard Fq [E(2)]

z = λv + n, z̄ = λ̄v ∗ + n∗ , λ ∈ C, |λ| = 1

B = *-subalgebra generated by z, z̄. Then B coincides with polynomials in z


and z̄.
z z̄ = q 2 z̄z + (1 − q 2 )
z ∗ = z̄
Furthermore B is a coideal, ∆B ⊂ A ⊗ B.

∆z = v ⊗ z + n ⊗ 1

∆z̄ = v ∗ ⊗ z̄ + n∗ ⊗ 1
But B is not S 2 -invariant unless λ = 0.

S(z) = λS(v) + S(n) = λv ∗ − q −1 n

S 2 (z) = λv − q −2 n
Thus z, S 2 (z) ∈ B, so n ∈ B, which is not true if λ 6= 0.
Example 9.33. Similarly consider Fq [SU(2)]. Take

K := s(γα + α∗ γ ∗ ) + (1 − s2 )γ ∗ γ

L := s(α2 − qγ ∗2 ) + (1 − s2 )αγ ∗
One can check that:
1. The *-subalgebra generated by K and L is isomorphic to the universal
*-algebra on these two generators and relations

K = K∗
LK = q 2 KL
LL∗ + K 2 = (1 − s2 )K + s2
LL∗ + qK 2 = (1 − s2 )q 2 K + s2 , s ∈ [0, 1]

2. This *-subalgebra is always a right coideal and therefore is an embeddable


quantum homogeneous space
3. This *-subalgebra is a quotient by a quantum subgroup if and only if
s = 1.

We are looking for a quantum analogue of a coisotropic subgroup.

480
Part IV Coisotropic creed

9.8 Coisotropic creed


When A~ is a quantization of (M, Π) then one-sided ideals in A~ should corre-
spond to coisotropic submanifolds. The motivation for this comes from charac-
terization

Poisson submanifold N Coisotropic submanifold N


O

 

IN is an ideal IN is an ideal
and a Poisson ideal and a Poisson subalgebra
O O

SOMETHING WEAKER


Iq,N is an ideal
BUT STRONGER THAN
(two-sided ideal)
BEING A SUBALGEBRA

Proposition 9.34. Let A~ is a quantization of M . Take I to be a right ideal


in M . Then I0 = I/~I is an ideal in A0 and a Poisson subalgebra in M .
Proof. Let i ∈ I, f ∈ A~

f ∗ i = f i + ~{f, i} + . . . ∈ I

[f ∗ i]~I = f i ∈ I/~I
To be precise, take f ∈ A0 , i ∈ I0 . Take any lift f¯ ∈ A~ , ī ∈ I.

f¯ = f + O(~), ī = i + O(~)

Then
f¯ ∗ ī = f i + O(~) =⇒ [f¯ ∗ ī] = f0 i0 ∈ A0 I0
ī ∗ f¯ = f i + O(~) =⇒ [ī ∗ f¯] = i0 f0 ∈ A0 I0
But now
f¯ ∗ ī − ī ∗ f¯ ∈ ~A~ ∈
/I
so we cannot define {f, i} ∈ I0 . Still what we have is the following. Let i, j ∈ I0 .
Take ī, j̄ ∈ I lifting i, j.

ī ∗ j̄, j̄ ∗ ī ∈ I =⇒ [ī, j̄] ∈ ~I

=⇒ {i, j} ∈ I0
so I0 is a Poisson subalgebra.
We will stick to this creed and declare the following
Definition 9.35. Let A be (*)- Hopf algebra. A right (real) coisotropic quantum
subgroup C is a coalgebra and A-right module C such that there exists surjective
linear map p : A → C, which is a morphism of coalgebras and right A-module
(endowed with an involution σ such that p ◦ (∗ ◦ S) = σ ◦ p).

481
Part IV Coisotropic creed

Proposition 9.36. C is a right (real) coisotropic quantum subgroup if and only


if there exists IC ⊆ A, which is a ((∗ ◦ S)-invariant) two sided coideal and right
ideal such that
p : A → A/IC ∼ =C
Remark 9.37. All Poisson subgroups can be quantized in a context of functo-
rial quantization, but it is not known in such context whether all coisotropic
subgroups can be quantized.
Proposition 9.38.
1. Let C be a coisotropic quantum subgroup of A with defining ideal I. Then

BC := {a ∈ A : (p ⊗ id) ◦ ∆b = pIC (1) ⊗ B}

is an embeddable quantum homogeneous space of A.


2. Let B be an embeddable quantum homogeneous space. Then

IB := {(b − ε(b)1) : b ∈ B}

is a right ideal and two sided coideal of A.


Is this

coisotropic quantum o /
embeddable quantum
subgroups homogeneous spaces

a bijective correspondence? Is it true that quotient by quantum subgroups are


characterized by S 2 -invariance? Almost.
Let B be a right coideal subalgebra. Take

AB + := B ∩ ker ε = {b − ε(b)1 : b ∈ B}
+
In general B ⊆ AcoA/AB but not necessarily equal. If the antipode is bi-
jective and we restrict to left faithfully flat right coideal subalgebras and left
faithfully coflat coisotropic quantum subgroups, then in that case S 2 -invariance
corresponds to quotient by a coisotropic quantum subgroup.

482
Bibliography

[ab03] Abouqateb A. and Boucetta M., The modular class of a regular Pois-
son manifold and the Reeb class of its symplectic foliation. [Link]
Acad. Sci. Paris 337, 61-66 (2003).
[ak88] Aminou R. and Kosmann-Schwarzbach Y., Bigébres de Lie doubles
et carrés, Ann. Inst. [Link]́, [Link]. 49A, 461–478 (1988).
[bd82] Belavin A.A. e Drinfel’d V.G., Solutions of the classical Yang–Baxter
equation for simple Lie algebras, Funct. Anal. Appl. 16, 159–180
(1982).
[b-m95] Benayed M., Central extensions of Lie bialgebras and Poisson–Lie
groups, Journ. Geom. Phys. 16, 301–304 (1995).

[b-m97] Benayed M., Lie bialgebras real cohomology, Journ. Lie Theory 7,
287–292 (1997).
[b-m01] M. Bertelson, Foliations associated to regular Poisson structures,
Commun. contemp. Math. 3, 441–456 (2001).
[bv88] K.H. Bhaskara and K. Viswanath, Calculus on Poisson manifolds,
Pitman Research Notes in Mathematics Series 174, Longman Scien-
tific and Technical, Harlow 1988.
[bct02] Bonechi F., Ciccoli N. and Tarlini M., Non commutative instantons
on the 4–sphere from quantum groups, Commun. Math. Phys. 226,
419–432 (2002).
[bct03] Bonechi F., Ciccoli N. and Tarlini M., Quantum even spheres Σ2n
q
from Poisson double suspension, Commun. Math. Phys. 234, 449–
459 (2003).
[bcdt04] Bonechi F., Ciccoli N., L. Da̧browski and Tarlini M., Bijectivity of
the canonical map for the non commutative instanton bundle, Journ.
Geom. Phys. 51, 71–81 (2004).
[b-m97] Bordermann M. Nondegenerate invariant bilinear forms on non as-
sociative algebras Acta Math. Univ. Comen. 66, 151–201 (1997).
[b-j98] Brylinski J.–L., A differential complex for Poisson manifolds, J. Diff.
Geom. 28, 93–114 (1998).

483
BIBLIOGRAPHY BIBLIOGRAPHY

[bg87] J.–L. Brylinski e E. Geztler., The homology of algebras of pseudo-


differential symbols and the non commutative residue, K-theory 1,
385-402 (1987).
[br03] Bursztyn H. and Radko O., Gauge equivalence of Dirac structures
and symplectic groupoids, Ann. Inst. Fourier (Grenoble) 53, 309–337
(2003).
[bwxx-a] Bursztyn H. and Weinstein A., Poisson geometry and Morita equiv-
alence, [Link]/0402347.
[bwxx-b] Bursztyn H. and Weinstein A., Picard groups in Poisson geometry,
Moscow J. Math.....

[cw04] Canas da Silva A. e Weinstein A., Geometric models for Noncommu-


tative Algebras, Berkeley Mathematics Lectures vol. 10, American
Mathematical Society, Providence 1999.
[cf04] A. Cattaneo and G. Felder, Coisotropic submanifolds in Poisson ge-
ometry, branes and Poisson σ–models, Lett. Math. Phys. 69 (2004),
157–175.
[cp94] Chari V. and Pressley A., A guide to quantum groups, Cambridge
University Press, Cambridge 1994.
[c-n06] Ciccoli N. and Gavarini F., Quantum duality principle for coisotropic
subgroups and quotients, Adv. Math. 199, 104–135 (2006).
[cg01] Ciccoli N. e Guerra L., Lagrangian subalgebras of the double Sl(2, R),
Geom. Ded. 88, 135–146 (2001).
[cs06] Ciccoli N. and Sheu A.J.–L., Covariant Poisson structures on com-
plex Grassmannians, Comm. Anal. Geom. 14, 443–474 (2006).
[c-m03] Crainic M., Differentiable and algebroid cohomology, van Est iso-
morphisms and characteristic classes, Comment. Math. Helv. 78,
681–721 (2003).
[cf04] Crainic M. and Fernandeś R.L., Integrability of s, Journ. Diff. Geom.
66, 71–137 (2004).
[cf05] Crainic M. and Fernandeś R.L., Rigiditiy and flexibility in Poisson
geometry, Trav. Math. 16, 53–68 (2005).
[c-t90] Courant T., Dirac manifolds, Trans. Amer. Math. Soc. 319, 631–
661(1990).
[ds91] P. Dazord and D. Sondaz, Groupes de Poisson affines, in ‘Symplectic
Geometry, Groupoids, and Integrable Systems’, P. Dazord and A.
Weinstein (Eds.), Springer-Verlag, 1991.
[d-v94] De Smedt V. Existence of a Lie bialgebra structure on every Lie
algebra, Lett. Math. Phys. 31, 225–231 (1994).

484
BIBLIOGRAPHY BIBLIOGRAPHY

[dn98] M. S. Dijkhuizen and M. Noumi, A family of quantum projective


spaces and related q-hypergeometric orthogonal polynomials, Trans.
Amer. Math. Soc. 350 (1998), 3269–3296.
[dns97] M.S. Dijkhuizen, M. Noumi and T. Sugitani, Multivariable Askey–
Wilson polynomials and quantum complex Grassmannians, in ”Spe-
cial functions, q–series and related topics”, eds. M.E.H. Ismail et al.,
167–177, Fields. Inst. Comm. 14, AMS (1997).
[d-vxx] V. Dolgushev, A formality theorem for chains, Adv. Math. at press.
[d-v83] Drinfel’d V.G., Hamiltonian Lie groups, Lie bialgebras and the ge-
ometric meaning of the classical Yang-Baxter equation, Sov. Math.
Dokl. 27, 68–71 (1983).
[d-v93] Drinfel’d V.G., On Poisson homogeneous spaces of Poisson-Lie
groups, Teor. Math. Phys. 95, 226–227 (1993).
[de92] E. Dahl e B. Enriquez, Homologie cyclique et de Hochschild de cer-
taines èspaces homogènes quantiques, K-theory 6, 499–517 (1992).
[d-p01] Delorme P., Classification des triples de Manin pour les algébres de
Lie réductives complexes. J. Algebra 246, 97–174 (2001).
[d-vxx] V. Dolgushev, The van den Bergh duality and the quantization of the
modular class
[dzxx] J.–P. Dufuour and N. T. Zung
[ev98] Etingof P. e Varchenko A., Geometry and classification of solutions of
the classical dynamical Yang–Baxter equation, Comm. Math. Phys.
192, 77–120 (1998).
[el99] Evens S. and Lu J.–H., Poisson harmonic forms, Kostant harmonic
forms and the S1 –equivariant cohomology of K/T , Adv. Math. 142,
171–220 (1999).
[el01] S. Evens and J.–H. Lu, On the variety of Lagrangian subalgebras I.,
Ann. Sci. Ecole Norm. Sup. Paris 34 (2001), 631–668.
[elxx] S. Evens and J.–H. Lu, On the variety of Lagrangian subalgebras II.,
Ann. Sci. Ecole Norm. Sup. Paris, to appear.
[elw99] Evans S., Lu J.H. and Weinstein A., Transverse measures, the modu-
lar class and a cohomology pairing for Lie algebroids, Quart. J. Math.
Oxford 50, 417–436 (1999).
[ev98] Etingof P. e Varchenko A., Geometry and classification of solutions of
the classical dynamical Yang–Baxter equation, Comm. Math. Phys.
192, 77–120 (1998).
[f-d95] D.R. Farkas, Characterizations of Poisson algebras, Comm. Alg. 23,
4669–4686 (1995).
[f-t90] P. Feng e B. Tsygan, Hochschild and cyclic homology of quantum
groups, Comm. Math. Phys. 140, 481–521 (1990).

485
BIBLIOGRAPHY BIBLIOGRAPHY

[f-j99] Feldvöss J., Existence of triangular Lie bialgebra structures, Jour.


Pure Appl. Alg. 134, 1–14 (1999).
[f-r00] R.L. Fernandeś, Connections in Poisson Geometry I: Holonomy and
Invariants, J. of Differential Geometry 54, (2000) 303-366.
[f-r02] Fernandes R. L., Lie algebroids, holonomy and characteristic classes,
Adv. Math. 170, 119–179 (2002).
[fl04] P. Foth and J.–H. Lu, A Poisson structure on compact symmetric
spaces, Commun. Math. Phys. 251 (2004), 557-566.
[f-b95] B. Fresse, Théorie des opérades de Koszul et homologie des algèbres
de Poisson, preprint 1995.
[g-v96] Ginzburg V., Momentum mappings and Poisson cohomology, Int. J.
Math. 7, 329–358 (1996).
[g-v02] V. Ginzburg, Grothendieck groups of Poisson vector bundles, J.
Sympl. Geom. 1, 121–169 (2002).
[g-x00] Gomez X., Classification of 3–dimensional Lie bialgebras, Journ.
Math. Phys. 41, 4939–4956 (2000).
[hms03] P. M. Hajac, R. Matthes and W. Szymański, Graph C ∗ –algebras and
bZ2 quotients of quantum spheres, Rep. Math. Phys. 51, 215–224
(2003).
[hms06] P. M. Hajac, R. Matthes and W. Szymański, Non commutative index
theory of mirror quantum spheres, [Link] Sèr. I 343,
731–736 (2006).
[h-e04] Hawkins E., Noncommutative rigidity, Commun. Math. Phys. 246,
211–235 (2004).
[h-exx] Hawkins E., The structure of noncommutative deformations,
[Link]/0504232.
[h-j99] J. Huebschmann, Duality for Lie–Rinehart algebras and the modular
class, Journ. Reine Angew. Math. 510, 103–159 (1999).
[im03] Ibort A. and Martı́nez Torres D, A new construction of Poisson man-
ifolds, Journ of Symp. Geom. 2, 83–107 (2003).
[k-e96] E. Karolinsky, The classification of Poisson homogeneous spaces of
compact Poisson Lie groups, Mathematical Physics, Analysis, and
Geometry, 3 (1996), 272-289.
[k-cxx] Kassel
[kp00] G. Khimshiashvili and R. Przybysz, On generalized Sklyanin alge-
bras, Georgian Math. J. 7 (2000), 689–700.
[kr93] S. Khoroshkin, A. Radul, and V. Rubtsov, A family of Poisson
structures on hermitian symmetric spaces, Comm. Math. Phys. 152
(1993), 299-315.

486
BIBLIOGRAPHY BIBLIOGRAPHY

[kl93] S. Klimek and Lesniewski, J. Funct. Anal. 115, 1–23 (1993).


[k-y97] Kosmann-Schwarzbach Y., Lie bialgebras, Poisson Lie groups and
dressing transformations, preprint Centre de Mathématiques - Ecole
Polytechnique, n. 22/1997.
[k-j85] Koszul J.–L., Crochét de Schouten–Nijenhuis et cohomologie,
Astèrisque hors série 257–271 (1985).
[lm87] P. Libermann and C.M. Marle, Symplectic geometry and analytical
mechanics. D. Reidel Publ. Comp. Dordrecht–boston, 1987.
[l-a77] A. Lichnerowicz, Les variétés de Poisson et leurs algèbres de Lie
associées, J. Diff. Geom. 12, 253–300 (1977).
[l-d07] D. Lindsay, Uncertainty. Einstein, Heisenberg, Bohr and the struggle
for the soul of science, Doubleday 2007.
[lq92] Liu Z.J. e Qian M., Generalized Yang-Baxter equations, Koszul op-
erators and Poisson-Lie groups, J. Diff. Geom. 35, 399–414 (1992).
[lwx97] Liu Z. J., Weinstein A. and Xu P, Manin triples for Lie bialgebroids,
J. Diff. Geom. 45, 547–574 (1997).
[l-j90] J. H. Lu, Multiplicative and affine Poisson structures on Lie groups,
Ph. D. thesis, Univ. of California, Berkeley, 1990.
[l-j97] Lu J.–H., Poisson homogeneous spaces and Lie algebroids associated
to Poisson actions, Duke Math. J. 86 (1997), 261–304.
[l-j99] Lu, J.–H. Coordinates on Schubert cells, Kostant’s harmonic forms,
and the Bruhat Poisson structure on G/B, Transform. Groups 4
(1999).
[l-j02] Lu J.–H., Classical dynamical r–matrices and homogeneous Poisson
structures on G/H and K/T , Comm. Math. Phys. 212, 337–370
(2002).
[lw90] Lu J.–H. e Weinstein A., Poisson-Lie groups, dressing transforma-
tions and Bruhat decompositions, J. Diff. Geom. 31, 501–526 (1990).
[m-k05] K. Mackenzie, General theory of Lie groupoids and Lie algebroids
Cambridge university Press 2005.
[m-o95] O. Mathieu, Harmonic cohomology of symplectic manifolds, Com-
ment. Math. Helv. 70, 1–9 (1995).
[m-w80] Michaelis W., Lie coalgebras, Adv. Math. 38, 1–54 (1980).
[m-w94] Michaelis W. A class of infinite–dimensional Lie bialgebras contain-
ing the Virasoro algebra, Adv. Math. 107, 365–392 (1994).
[mor04] Montaldi J, Ortega J.–P. and Ratiu T, The relation between local and
global dual pairs Math. Res. Lett. 11, 355-363 (2004).
[no03] Natsume and Olsen J. Funct. Anal. 202, 363–391 (2003).

487
BIBLIOGRAPHY BIBLIOGRAPHY

[p-g00] Papadopoulo G., Homologies associées aux variétés de Poisson,


Math. Ann. 318, 397–416 (2000).
[pv99] G. B. Podkolzin and L. I. Vainerman, Quantum Stiefel manifolds and
double cosets of quantum unitary group, Pac. J. Math. 138 (1999),
179–199.
[r-d02] D. Roytenberg, Poisson cohomology of SU (2)–covariant ”necklace”
Poisson structures on S2 , Journ. Nonlin. Math. Phys. 9, 347–356
(2002).
[s-e82] E.K. Sklyanin, Some algebraic structures connected to the Yang–
Baxter equation, Funct. Anal. Appl. 16, 27–34(1982).

[s-m85] Semenov-Tian-Shanskii M., Dressing transformations and Poisson


group actions, Publ. RIMS 21 (1985), 1237–1260.
[sw01] S̆evera P. and Weinstein A., Poisson geometry with a 3–form back-
ground, Prog. Theo. Phys. Suppl. 144, 145–154 (2001).
[s-a97] A. J.–L. Sheu, Compact quantum groups and groupoid C*-algebras,
J. Func. Anal. 144 (1997), 371-393.
[s-a98] A. J.–L. Sheu, Groupoid approach to quantum projective spaces, Con-
temp. Math. 228 (1998), 341–350.
[s-a02] A. J.–L. Sheu, Covariant Poisson structures on complex projective
spaces, Comm. Anal. Geom. 10 (2002), 61–78.
[s-pxx] Stachura P., Double Lie algebras and Manin triple, preprint
[Link]/9912???.
[s-j03] J. Stokman, The quantum orbit method for generalized flag mani-
folds, Math. Res. Lett. 10 (2003), 469–481.
[t-b99] B. Tsygan, Formality conjecture for chains, in ”Differential Topol-
ogy, infinite–dimensional Lie algebras and applications” 261–274,
Amer. Math. Soc. Transl. Ser. 2 194, AMS, Providence RI 1999.

[v-i94] Vaisman I., Lectures on the geometry of Poisson manifolds, Progr.


Math. 118, Birkhaüser (1994).
[w-a83] Weinstein A., The local structure of Poisson manifolds, J. Diff.
Geom. 18, 523–557 (1983).
[w-a91] Weinstein A., Symplectic groupoids, geometric quantization and ir-
rational rotation algebras,in Symplectic geometry, groupoids and in-
tegrable systems, Séminaire Sud-Rhodaniene á Berkeley, Springer
1991.
[w-a97] Weinstein A., The modular automorphism group of a Poisson mani-
fold, Journ. Geom. Phys. 23, 379–394 (1997).
[wx91] Weinstein A. and Xu P., Extensions of symplectic groupoids and
quantization, Journ. für Reine Angew. Math. 417, 159–189 (1991).

488
BIBLIOGRAPHY BIBLIOGRAPHY

[v-m94] Van den Bergh, M. Noncommutative homology of some three-


dimensional quantum spaces. K-Theory 8 (1994), 213–230.
[x-p91] Xu P., Morita equivalence of Poisson manifolds, Comm. Math. Phys.,
142, 493–509 (1991).
[x-p94] P. Xu, Non commutative Poisson algebras, Amer. J. Math. 116, 101–
125 (1994).
[x-p00] Xu, Ping, Gerstenhaber algebras and BV-algebras in Poisson geom-
etry, Comm. Math. Phys. 200 (1999), 545–560.
[x-p03] Xu P., Dirac submanifolds and Poisson involutions, Ann. Sci. École
Norm. Sup. 36, 403–430 (2003).
[y-d96] D. Yan, Hodge structures on symplectic manifolds, Adv. Math. 120,
143–154 (1996).
[z-s97] Zakrzewski S., Poisson structures on the Poincaré groups, Comm.
Math. Phys,. ??????? Poisson structures on Poincaré group. Comm.
Math. Phys. 185 (1997), no. 2, 285–311

489
Part V

Cyclic Homology Theory


by

Jean-Louis Loday

Mariusz Wodzicki

490
Based on the lectures of:
• Jean-Louis Loday
(Institut de Recherche Mathématique Avancée, CNRS et Université de
Strasbourg, 7 rue R. Descartes, 67084 Strasbourg Cedex, France)
– Chapters 1, 2, 5, 6, 7.
• Mariusz Wodzicki
(Department of Mathematics, 970 Evans Hall 3840, University of Califor-
nia, Berkeley, USA)
– Chapters 8, 9, 10.
With additional lectures by:
• Piotr M. Hajac – Chapter 3.
• Ulrich Krähmer – Chapter 4.

491
Chapter 1

Cyclic category

1.1 Circle and disk as a cell complexes


The circle in its simplest decomposition has one 0-cell (a point) and one 1-cell
(an interval).

11
00
00
11
00
11

Figure 1.1: Circle

This is the only way to form a circle from an interval. If we try to decompose
a disk of higher dimension, then we have choices. In the table below we give a
few examples of decomposition of an n-cell.

492
Part V Circle and disk as a cell complexes

0 1 2
11111111111
00000000000 ... n
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111 n-cell
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111
00
11
00
11
00
11
00
11
00000000000
11111111111
00
11 00
11
00000000000
11111111111
00000000000
11111111111
00000000000
11111111111 globular set
00000000000
11111111111
111111111111
000000000000
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111 n-simplex
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111
0000000000
1111111111 n-cube
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111
00000000000000
11111111111111 n-associahedron
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111
000000000000
111111111111 n-permutohedron

The construction of an n-associahedron can be given by the use of Stasheff


complex. Its vertices are defined to be all ways of putting parentheses to a word
of length (n + 1). They are in bijection with the set of planar binary rooted
trees as we can see on the example of words of length 3 and 4.

((x1 x2 )x3 ) (x1 (x2 x3 ))

There is a partial order on trees in which the first tree on the picture is
before the second one. This can be generalized for the trees with more leaves,
and is called the Tamari order.

493
Part V Circle and disk as a cell complexes

(((x1 x2 )x3 )x4 ) (x1 (x2 (x3 x4 )))

We can associate a tree to each vertex of a 2-associahedron and order them


using the ordering on trees.
The realization of the Stasheff polytope as a subspace in Rn is homeomorphic
to a ball. To each planar binary tree t we associate a point M (t) = (x1 , . . . , xn )
in Rn as follows. The i-th coordinate is the product of the number of leaves to
the left of i-th vertex times the number of leaves to the right.

1 4

Figure 1.2: Tree t

M (t) = (1 · 1, 2 · 1, 3 · 2, 1 · 1) = (1, 2, 6, 1) ∈ R4
The Stasheff polytope Kn−1 of dimension n − 1 is the convex hull of the points
M (t) for all planar binary tree with (n + 1) leaves. The sum of coordinates is
n
X n(n + 1)
xi =
i=1
2

so the Stasheff polytope lies in the hyperplane given by this equation. The
examples of Stasheff polytopes K1 and K2 are in the following pictures.
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

2 1
0 (1,2)
0
1
0
1
0
1
00000000
11111111
111111
000000
000000
111111
00000000
11111111
0
1
0
1 00000000
11111111
1
00000000
11111111
0
1
00000000
11111111000000
111111
00000000
11111111
0
00000000
11111111
000000
111111
00000000
11111111
0
1
00000000
11111111
00000000
11111111
1 1
0
0
1
(2,1) 00000000
00000000
11111111
00000000
11111111000000
111111
11111111
00000000
11111111
00000000
11111111
000000
111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
1 2 00000000
11111111
00000000
11111111

The Stasheff polytope K3 has 14 vertices and 9 faces. The faces are three

494
Part V Simplicial sets

squares and six pentagons (2-associahedrons). In general, the Stasheff polytope


Kn has faces of the form Kp × Kq , where p + q = n.
What about the permutohedron? Take an element σ in the symmetric group
Sn . Associate to it the point M (σ) = (σ(1), . . . , σ(n)) ∈ Rn . Then we have
permutohedron P n−1 as a convex hull of all points M (σ) for all permutations.
Pn
Of course i=1 σ(i) = n(n+1)
2 , so it lies in the hyperplane given by the equation
Pn n(n+1)
x
i=1 i = 2 .

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1111111
000000
0
1
00000000
11111111000000
111111
00000000
11111111
0
1
00000000
11111111
0
1
00000000
11111111
1
00000000
11111111000000
111111
00000000
11111111
00000000
11111111
0
000000
111111
00000000
11111111
0
1
00000000
11111111
00000000
11111111
00000000
11111111
000000
111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
000000
111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
00000000
11111111
11111111
00000000
11111111
00000000
11111111
00000000
11111111
00000000
11111111

Figure 1.3: 2-permutohedron

In general P n has faces of the form P p × P q , where p + q = n − 1.


Observe that we have an order on the vertices of our complexes.

11
00 00
11
00
11 11
00
00
11 00
11

On the set of vertices of the n-simplex the order comes from the order on
natural numbers, because the vertices are numbered from 0 to n.
On the set of vertices of the n-associahedron the order is called the Tamari
order.
On the n-permutohedron the order comes from the weak Bruhat order on
the symmetric group Sn .

1.2 Simplicial sets


Definition 1.1. The n-simplex is the subspace ∆n = {(x0 , . . . , xn ) ∈ Rn+1 :
P
i xi = 1, 0 ≤ xi ≤ 1}.

Denote by i the vertex on the xi -axis. On the set of vertices of an n-simplex


we have an ordering coming from the order on the set [n] = {0, . . . , n}.

495
Part V Simplicial sets

Figure 1.4: Tamari order on trees

3
1

0 2

0 0 2

Definition 1.2. Define two kinds of order preserving maps on simplices


• Face maps δi : ∆n−1 → ∆n , i = 0, . . . , n, whose image is the face not
containing i as image:

δi (x0 , . . . , xn−1 ) = (x0 , . . . , xi−1 , 0, xi+1 , . . . , xn ).

• Degeneracy maps σj : ∆n+1 → ∆n , j = 0, . . . , n which squeezes the j-th


face:

σj (x0 , . . . , xn+1 ) = (x0 , . . . , xj−1 , xj + xj+1 , xj+2 , . . . , xn+1 ).

Degeneracy map which does not preserve the ordering on vertices is not
allowed. For example if n = 2 we have two allowed degeneracies s0 , s1

496
Part V Simplicial sets

The face and degeneracy maps satisfy the following identities

δj δi = δi δj−1 , i<j
σj σi = σi σj+1 , i ≤ j


δi σj−1 i < j
σj δi = id i = j, i = j + 1


δi−1 σj i > j + 1

Definition 1.3. A simplicial set is a collection of sets {Kn }n≥0 with a collection
of maps

di : Kn → Kn−1 , i = 0, . . . , n
sj : Kn → Kn+1 , j = 0, . . . , n

satisfying ”the dual relations”

di dj = dj−1 di , i < j
si sj = sj+1 si , i ≤ j


sj−1 di i < j
dj si = id i = j, i = j + 1


sj di−1 i > j + 1

A simplicial morphism ϕ• : K• → K•′ is a collection of maps ϕn : Kn → Kn′


which commute with face and degeneracy maps
ϕn ϕn+1 ′
Kn /

Kn′ Kn+1 /

Kn+1
O

′ ′
dK
i dK
i
sK
j sK
j



Kn−1 ϕn−1
/

Kn−1 Kn ϕn
/

Kn′

Now suppose we have a simplicial set K• . For all x ∈ Kn we take a simplex


∆n and we will build a topological space out of these data.
The geometric realization of a simplicial set is the following topological space
a
X• := Xn × ∆n / ∼,
n≥0

where the equivalence relation ∼ is defined as follows. We identify (x, δi t) ∈


Xn × ∆n with (di x, t) ∈ Xn−1 × ∆n−1 for any x ∈ Xn , t ∈ ∆n−1 and (x, σj t) ∈

497
Part V Simplicial sets

Xn × ∆n with (sj x, t) ∈ Xn+1 × ∆n+1 for any x ∈ Xn−1 and t ∈ ∆n+1 . The
topology on |X• | is the quotient topology.
There exists a simplicial category ∆, whose objects are finite ordered sets
[n] = {0, . . . , n}, and morphism Mor([n], [m]) are nondecreasing set maps.
The category ∆ can be described by generators and relations. As generators
we take face and degeneracy maps

δi : [n − 1] → [n]
σj : [n + 1] → [n]

and relations are as before

δj δi = δi δj−1 , i < j
σj σi = σi σj+1 , i ≤ j


δi σj−1 i < j
σj δi = id i = j, i = j + 1


δi−1 σj i > j + 1

A simplicial set is a functor X : ∆op → Sets.


Example 1.4. Take Xn = {∗} for all n ≥ 0, di , sj - the identity. Then |{∗}| = ∗.
Example 1.5. Take a monoid M (or a group). Define M• as follows.

Mn := M × . . . × M = M n
| {z }
n times


(m2 , . . . , mn ) i=0
di (m1 , . . . , mn ) = (m1 , . . . , mi mi+1 , . . . , mn ) 0<i<n


(m1 , . . . , mn−1 ) i=n
sj (m1 , . . . , mn ) = (m1 , . . . , mj , 1, mj+1 , . . . , mn )
Example 1.6. Let C be a small category. The nerve of C is the following simplicial
set
f1 f2 fn
Cn := {C0 −→ C1 −→ . . . −→ Cn }

f1 f2 fn
di (C0 −→ C1 −→ . . . −→ Cn ) = forget about Ci
f1 f2
= (C0 −→ C1 −→ . . . →
fi+1 ◦fi fn
→ Ci−1 −−−−−→ Ci+1 → . . . −→ Cn )
f1 f2 fn
sj (C0 −→ C1 −→ . . . −→ Cn ) = insert idCj
f1 f2
= (C0 −→ C1 −→ . . . →
fj id fj+1 fn
→ Cj−1 −→ Cj −→ Cj −−−→ Cj+1 → . . . −→ Cn )

The axioms of a category are exactly the conditions for C• to be a simplicial


set.

498
Part V Fibrations

hg

f g f g
h

gf gf

h(gf)=(hg)f

Figure 1.5: Associativity relation

To each category we associate its

B C := |C• |

The B G of a group G is obtained from the realization of simplicial set in example


(1.5). If G is discrete, then we can prove the following

π1 (B G) = G
πn (B G) = 0, n > 1.

If all Xn are topological spaces, and the face and degeneracy maps are con-
tinuous, then we call X• a simplicial space. Then the geometric realization is
defined as before, but we keep track of the topology of Xn in the construction.
a
X• := Xn × ∆n / ∼,
n≥0

(x, δi t) ∼ (di x, t)
(x, σj t) ∼ (sj x, t)

1.3 Fibrations
A locally trivial fibration is a surjective map of topological spaces f : E → B
such that for every b ∈ B there exists an neighbourhood Ub of b in B such that
f −1 (Ub ) ∼
= Ub × F , where F is a fiber.
Example 1.7. The Möbius band is a fibration over S 1 . It is not a trivial fibration
because it is not a product.
There is a fibration
G → EG → BG
where EG is a contractible space. For example if G = Z, then this fibration is
homotopy equivalent to
Z → R → S1
But B Z is not a space with one 0-cell and one 1-cell. The 0-cells are in bijection
with Z, and the 1-cells are in bijection with pairs of distinct integers.

499
Part V Cyclic category

Figure 1.6: Z ֒→ R → S 1

Example 1.8. The Hopf fibration is a map f : S 3 → S 2 with fiber S 1 which can
be described as follows.

S 3 := {(z, z ′ ) : |z|2 + |z ′ |2 = 1} ⊂ C × C,
S 2 := {(t, z) : t2 + |z|2 = 1} ⊂ R × C,
f (z, z ′ ) = (|z|2 − |z ′ |2 , 2zz ′) ∈ R × C.

The restriction of f to the north (resp. south) hemisphere is a trivial fibration.


Another description of the sphere S 3 is given by gluing two solid tori S 1 ×D2
and D2 × S 1 along the boundary S 1 × S 1 .
If X and Y are pointed spaces, then we can perform the join construction
X ∗Y:
X ∗ Y := X × I × Y / ∼,
(x, 0, ∗) ∼ (x′ , 0, ∗),
(∗, 1, y) ∼ (∗, 1, y).
For example S 1 ∗ S 1 = S 3 .
Exercise 1.9. Show that ∆p ∗ ∆q ∼
= ∆p+q+1 .

1.4 Cyclic category


We know that B Z is homotopy equivalent to S 1 . Consider a question: what
is the simplicial set C• whose geometric realization is the circle with the cell
structure consisting of one 0-cell and one 1-cell (not up to homotopy)?
The 0-cell ∗ ∈ C0 generate only one element, still denoted by ∗ in each Cn .

500
Part V Cyclic category

1111111
0000000
0000000
1111111
0000000
1111111

1111111
0000000
0000000
1111111
0000000
1111111
000000000000000
111111111111111
000000000000000
111111111111111
000000000000000
111111111111111
0000000000000001111111
1111111111111110000000
00000000
11111111000000000000000
111111111111111
000000000000000
1111111111111110000000
1111111
00000000
11111111000000000000000
111111111111111
00000000111111111111111
11111111 0000000
1111111
00000000
111111110000000000000000000000
1111111
000000000000000
111111111111111
00000000111111111111111
11111111 0000000
1111111
0000000
1111111
000000000000000

8
00000000
11111111000000000000000
111111111111111
00000000111111111111111
11111111 0000000
1111111
0000000000000001111111
0000000
000000000000000
111111111111111
000000000000000
111111111111111
000000000000000
111111111111111
000000000000000
111111111111111

11111111
00000000 1111111
0000000
0000000
1111111
00000000
11111111 0000000
1111111
00000000
11111111 0000000
1111111
00000000
11111111
00000000
11111111 0000000
1111111
00000000
11111111 0000000
1111111
00000000
11111111 0000000
1111111
0000000
1111111

Figure 1.7: S 3 = S 1 × D2 ∪S 1 ×S 1 D2 × S 1

Suppose we an add additional element τ to C1 . Then we get

C0 = {∗}
C1 = {∗, τ }
C1 = {∗, s0 τ, s1 τ }
C3 = {∗, s1 s0 τ, s2 s0 τ, s2 s1 τ }
... ...
Cn = {∗, . . . , sn−1 . . . sbi , . . . s0 τ, . . .}

The faces are obvious to find. In particular d0 (τ ) = ∗ = d1 (τ ). Then |C• | is a


circle with its simplest cell structure. We can identify

Cn = {∗, . . . , sn−1 . . . sbi , . . . s0 τ, . . .}

with the cyclic group Z/(n+ 1)Z =: Cn by sending ∗ to 0, and sn−1 . . . sbi , . . . s0 τ
to i + 1. Denote the generator of Cn by tn .

501
Part V Cyclic category

There exists a cyclic category ∆C whose objects are finite ordered sets
[n] = {0, . . . , n}, and morphism Mor([n], [m]) are generated by δi , σj as in
the simplicial category, and an additional morphism τn : [n] → [n] for all n ≥ 0
satisfying the relations

τnn+1 = id[n] ,
τn δi = δi−1 τn−1 , 1 ≤ i ≤ n,
τn δ0 = δn ,
τn σj = σj−1 τn+1 , 1 ≤ j ≤ n,
2
τn σ0 = σn τn+1 .

If in this presentation we omit the relation τnn+1 = id[n] , then we get a different
category, denoted ∆Z.
Definition 1.10. A cyclic set is a functor ∆C op → Sets.
Proposition 1.11. C• is a cyclic set.
Proposition 1.12.
Aut∆ ([n]) = {1}
Aut∆C ([n]) = Cn = Z/(n + 1)Z
Every morphism of ∆C can be written uniquely as φ◦g, where φ ∈ Mor∆ ([n], [m]),
g ∈ Cn = Mor∆C ([n], [n]). As sets

Hom∆C ([n], [m]) ∼


= Hom∆ ([n], [m]) × Cn

The composition of two morphisms (g ◦ φ) and (h ◦ ψ) is in ∆C, so there


exist φ∗ (h) ∈ Cn and h∗ (φ) ∈ Mor∆ ([n], [m]) such that the following diagram
commutes.
g φ h ψ
[n] [n] [m] [m] [r]
AA ∗
/ / / /

AA φ (h) ||
=

AA |||
AA |
|| h∗ (φ)
[n]
Analogously, suppose we have two subgroups A, B ⊆ G such that every element
of G can be written uniquely as g = ab, a ∈ A, b ∈ B. In this situation

gg ′ = aba′ b′ = a b∗ (a′ ) a′∗ (b) b′ .


| {z } | {z }
∈A ∈B

The relations satisfied by φ∗ and h∗ are exactly the same as the relations satisfied
by b∗ : A → A and a∗ : B → B.
Remark 1.13. There is a way of constructing a category ∆S along the same lines,
such that Aut∆S ([n]) = Sn+1 - the symmetric group. Every morphism of ∆S can
be written uniquely as φ◦g, where φ ∈ Mor∆ ([n], [m]), g ∈ Sn = Mor∆S ([n], [n]).
As sets
Hom∆C ([n], [m]) ∼= Hom∆ ([n], [m]) × Sn .
Example of such subgroups are Sn−1 ⊂ Sn and Cn generated by the cycle
(1 2 . . . n). We can replace the cyclic group Cn by the symmetric group Sn+1

502
Part V Noncommutative sets

and construct a category ∆S. It means that for any φ ∈ Mor∆ ([m], [n]) and
σ ∈ Sn there exist φ∗ (σ) ∈ Sm+1 and σ∗ (φ) ∈ Mor∆ ([m], [n]) such that the
following diagram commutes:

φ
[m] /

[n]
φ∗ (g)∈Sn+1 σ∈Sn+1
 

[n] /

[n]
σ∗ (φ)

Denote by ∆B the braided category, defined along the same lines using braid

3 4
2 2 3
1
0 1
0

3 4
2 3
1 2
0 1
0

Figure 1.8: Morphisms in ∆S

R which contains ∆S as a subcategory. Let Hn = (Z/2Z) ⋊ Sn =


n
groups,
Z/2Z Sn and denote corresponding hyperdihedral category by ∆H. Further-
more we have a dihedral category ∆D. We can arrange them in a diagram of
inclusions
∆C ∆S ∆B / /

∆Z/2 /

∆D /

∆H
There is an exact sequence of groups
·(n+1)
0 → Z −−−−→ Z → Z/(n + 1)Z → 0

If we treat Z as category, then we have the following diagram of functors

∆ × Z → ∆Z → ∆C

We can ask what kind of structure on the geometric realization of the under-
lying simplicial set X• , that is |X• |, does the cyclic structure give? The answer
is a structure of S 1 -space. An open question is can we discretize analogously
S 3 = SU(2)?

1.5 Noncommutative sets


Let Fin denote the skeleton category of the category of finite sets. This means
that the objects in Fin are the sets [n] = {0, 1 . . . , n} and the morphisms are

503
Part V Adjoint functors

arbitrary functions. Let F ′ denote a category with the same objects, but whose
morphisms satisfy f (0) = 0. Then there is a following diagram of categories:

∆op

/

∆S ′op /

Fin′


  

∆C = ∆C op /

∆S /

Fin

For a set [n] we have

Aut∆S ([n]) = Sn+1 ,


Aut∆S ′ ([n]) = Sn .

The top row of this diagram will correspond to Hochschild homology, and the
bottom row to cyclic homology, which we will define in the next chapter.
If A is an algebra, then [n] 7→ A⊗(n+1) is a well defined functor ∆S → Mod.

A⊗2 ⇉ A, a ⊗ b 7→ ab, a ⊗ b 7→ ba.

The two maps d1 , d0 : [1] → [0] become the same in Fin. If A is commutative,
then [n] → A⊗(n+1) factors through Fin.
Thus ∆S can be viewed as a category of noncommutative sets. It has the
following description
Ob(∆S) = {[n]}
Mor∆S ([n], [m]) = set maps preserving the order on fibers f −1 (i) for any i ∈ [m].

1.6 Adjoint functors


Suppose we have two categories A and B and a pair of functors F : A → B,
G : B → A. We say that F is right adjoint to G and G is left adjoint to F if
there is an isomorphism of sets

HomA (G(B), A) ∼
= HomB (B, F (A))

for every A ∈ Ob(A), B ∈ Ob(B), and the isomorphism is functorial in A and


B.
Example 1.14. Let A, B = Sets. Take a set X and define

G(B) = B × X, F (A) = HomSets (X, A)

Then
Hom(B × X, A) ∼
= Hom(B, Hom(X, A))
ϕ : B × X → A 7→ (B → Hom(X, A))
Many examples follow the pattern in (1.14), but with additional structure.
Example 1.15. Let A, B = Vect, V vector space over a field k. Define

G(B) = B ⊗k V, F (A) = Homk (V, A)

Then
Homk (B ⊗k V, A) = Homk (B, Homk (V, A))

504
Part V Generic example of a simplicial set

Example 1.16. Let R be a ring, A be the category of left R-modules, and B the
category or right R-modules. Take a left R-module V and define

G(B) = B ⊗R V, F (A) = HomR (V, A)

HomZ (B ⊗R V, A) = HomZ (B, HomR (V, A))


Example 1.17. Define the loop space and the suspension of a topological space
X with base point as follows.

ΩX = {f : S 1 → X : f (∗) = ∗}

SX = S 1 ∧ X/S 1 ∨ X
Then
HomTop∗ (SX, Y ) ∼
= HomTop∗ (X, ΩY )
where Top∗ is the category of topological spaces with base point.

1.7 Generic example of a simplicial set


Let X be a topological space. Define

Sn (X) := {f : ∆n → X, continuous}

We claim that S• (X) is a simplicial set with the following face and degeneracy
maps:

di : Sn (X) → Sn−1 (X), di (f ) := f ◦ δi


sj : Sn (X) → Sn+1 (X), sj (f ) := f ◦ σj

It is called the singular functor. It goes from the category of topological spaces
to the category of simplicial sets.

S• (−) : Top → SSets

Recall the functor of geometric realization of a simplicial set,

K• 7→ |K• |, | − | : SSets → Top

Proposition 1.18. The functors S• (−) and | − | are adjoint, that is

HomTop (|K• |, X) ∼
= HomSSets (K• , S• (X)).

In the example (1.16) R-modules can be replaced by functors. Left modules


correspond to covariant functors, and right modules correspond to contravariant
functors. Then the geometric realization functor can be seen as a tensor product
over the simplicial category

|K• | = K• ⊗∆ ∆•

In an analogous way we can present the singular functor as

S• (X) = HomTop (∆• , X)

505
Part V Generic example of a simplicial set

Hence we can derive adjointness

HomTop (K• ⊗∆ ∆• , X) ∼
= Hom∆ (K• , HomTop (∆• , X))

Now the question arises: how to compare X and |S• (X)|? Take the identity

id ∈ HomSSets (S• (X), S• (X))

which goes to a map


ε : |S• (X)| → X
which is called a unit. Also id ∈ HomTop (|K• |, |K• |) goes to a map

η : K• → S• (|K• |)

which is called a counit. If X is a CW-complex, then the map ε is a homotopy


equivalence.
Now we will prove the following theorem.
Theorem 1.19. If X• is a cyclic set, then the geometric realization |X• | is an
S 1 -space.

Before the proof, we will give some necessary propositions.


Lemma 1.20. The functor ∆ → Top given by [n] 7→ ∆n is in fact a functor
on ∆C (it is a cocyclic space).
Proof. It is enough to define the image of τn

τn 7→ {∆n → ∆n }

vertex i 7→ vertex i − 1
vertex 0 7→ vertex n

Let C• be the cyclic set, whose geometric realization is the circle. A naive
way to define an S 1 -action would be to use

C• × X• → X•

(g, x) 7→ g∗ (x)
But it does not work, since it gives a trivial action of S 1 for X• = C• .
There is a forgetful functor from the category of cyclic sets to the category
of simplicial sets
G : CSets → SSets.
We will define its left adjoint

F : SSets → CSets.

If Y• is a simplicial set, then put

F (Y• )n := Cn × Yn , Cn = Z/(n + 1)Z

506
Part V Generic example of a simplicial set

If f is a morphism in ∆op , then we define

f∗ (g, y) := (f∗ (g), (g ∗ (f ))∗ (y))

f
[n] /

[m]
f∗ (g) g
 

[n] /

[m]
g∗ (f )

If h is a morphism in Cm , then we define

h∗ (g, y) := (h(g), y)

Proposition 1.21. The set F (Y• ) equipped with the Simplicial structure given
by f∗ and the cyclic structure given by h∗ is a cyclic set.
Proposition 1.22. If X• , Y• are simplicial sets, and if |X• | × |Y• | is a CW-
complex, then the map
|X• × Y• | → |X• | × |Y• |
is a homeomorphism.
Proposition 1.23. If X• is a cyclic set, then we have a homeomorphism

|F (X• )| ∼
= |C• | × |X• | = S 1 × |X• |

Observe that the composite



=
|F (X• )| → |C• | × |X• | −
→ |C• × X• |

is not the geometric realization of a simplicial map.


Proof. It is induced by the two projections
p1 ×p2
|F (X• )| −−−−→ |C• | × |X• |

The map p1 is induced by (g, y) 7→ g, and p2 is induced by (g, y) 7→ y.


Next we define
Cn × Xn × ∆n → Xn × ∆n
(g, y, t) 7→ (y, g ∗ (t))
and show that it is compatible with the equivalence relation. It induces a cyclic
map called the evaluation
ev
F (X• ) −→ X•
which gives a map
|ev|
|F (X• )| −−→ |X• |

507
Part V Generic example of a simplicial set

Proof. (of theorem (1.19)) Define a map



= (p1 ,p2 )−1 ev
S 1 × |X• | −
→ |C• | × |X• | −−−−−−→ |F (X• )| −→ |X• |

If we want it to be an S 1 -action on |X• |, then the following diagram has to


commute
S 1 × S 1 × |X• | S 1 × |X• | /

S 1 × |X• | /

|X• |

Let X• = C• . We will show that, the action S 1 × S 1 → S 1 is the classical


multiplication of units in C.

F (C• )0 = (∗, ∗), 1 ∈ C0 ,


F (C• )1 = (∗, t1 ), (t1 , ∗), (t1 , t1 ), (∗, ∗),
| {z }
nondegenerate simplices
F (C• )2 = (t2 , t2 ), (t22 , t22 ), all other simplices are degenerate.

The higher rank simplices are degenerate.


We will examine the evaluation map

S 1 × S 1 = |F (C• )| → |C• | = S 1

Take (u, v) ∈ |F (C• )|. Then


(
{(t22 , t22 ) × ∆2 } if u + v ≤ 1
(u, v) ∈
{(t2 , t2 ) × ∆2 } if u + v ≥ 1

The formulas

d0 (t2 , t2 ) = (∗, t1 )
d2 (t22 , t22 ) = (t1 , ∗)

show that the 0-th face of the triangle (t2 , t2 ) has to be identified with the 2-nd
face of the triangle (t22 , t22 ).
ev
F (C• ) −→ C• , (t2 , t2 ) 7→ t2

ev(t22 , t22 ) = t42 = t2 = s1 (t1 ), because t32 = 1


ev(t2 , t2 ) = t22 = s0 (t1 )

F (C• )
r GG
p1 ×p2 rrr GG|ev|
rr GG
rr GG
rr
y #

|C• | × |C• | /

|C• |

508
Part V Generic example of a simplicial set

(*,t 1)
(*,*) (*,*)

(t 2,t 2 )

(t 1 ,* )
(t 1 ,* )
2
(t 2,t 22 ) (t 1, t 1)

(*,*) (*,t 1) (*,*)

Figure 1.9: 0,1, and 2-faces

S 1 × |C• | → |C• |

C0 = {1}
C1 = {1, t1 }
C2 = {1, t2 , t22 }

Degenerate simplices will be identified with the interval. There are two ways to
do that.

u+v

|ev|
v

(t 22, t )22
2
s1

0 1

Figure 1.10:
S S
n≥0 F (C• ) × ∆n /

n≥0 Cn × ∆n

 

|F (C• )| /

|C• |

ev : (t2 , t2 ) × ∆2 7→ (s0 t1 , ∆2 )
ev : (t22 , t22 ) × ∆2 7→ (s1 t1 , ∆2 )

509
Part V Simplicial modules

u+v

|ev|
v

(t 2, t )2

1 2 s
0

Figure 1.11:

Therefore the map |ev| : S 1 × S 1 → S 1 is the multiplication of complex units


(under the exponential map exp(2πi−) : R/Z → SO(2)).
At the end we get a commutative diagram:

S 1 × S 1 × |X• | X S × |X• | 1
EE XXXXX gg 
/

E XXX g gggg
3

XXXXX 
l

g
b A

EE XXXXX gggg
EE
EE XX gggg 
EE 
EE
F (C• ) × |X• |

EE 

O

EE

|C• | × F (X• )
• • |F (F (X ))| |F (X )|
<<
o /

y yy <<
y <<
yyy <<
y


yyy ffff |F (X• | WWW


WWWW
<<
yy
ffffffff WWWWWW
<<
<<
yy f ff ffff W W
y
y ffffff f W WWWW <
 |

W  

S 1 × |X• | |X• |
r

As a consequence |X• | is an S 1 -space.

1.8 Simplicial modules


Definition 1.24. A simplicial module is a functor
∆op → Modk , [n] 7→ Mn
There is a chain complex associated to any simplicial module
n b bn−1
M• : . . . → Mn −→ Mn−1 −−−→ Mn−1 → . . .
Pn
where b = bn = i=0 (−1)i di . We have b2 = 0 as an immediate consequence of
di dj = dj−1 di , i < j, for example:
d −d +d
0 d −d
. . . M2 −− −−1−−→
2
M1 −−0−−→
1
M0

510
Part V Simplicial modules

(d0 − d1 )(d0 − d1 + d2 ) = d0 d0 − d0 d1 + d0 d2 − d1 d0 + d1 d1 − d1 d2 = 0
| {z } | {z } | {z }
0 0 0

We define the homology of a simplicial module as

Hn (M• ) := ker(bn )/ im(bn−1 )

It is well defined for pre simplicial module, that is using only face maps.

Lemma 1.25. The submodule Mn′ of Mn spanned by the degeneracy elements


gives a subcomplex M•′ of M• .
Proof. This is a consequence of the relations between sj , di .
Define the normalized complex M • as a quotient

0 → M•′ → M• → M • → 0

Theorem 1.26. The quotient map M• → M • is a quasi-isomorphism, i.e. it


induces an isomorphism in homology.
Proof. From the long exact sequence in homology
δ
→ Hn−1 (M•′ ) → . . .
. . . → Hn (M•′ ) → Hn (M• ) → Hn (M • ) −

it is enough to prove that Hn (M•′ ) = 0.


If one wants to prove that some complex C• is acyclic, then it is enough to
construct a homotopy from id to 0 (contraction), that it a sequence of maps
hn : Cn → Cn+1 such that hn−1 dn−1 + dn hn = id. Unfortunately it is hard to
find a contracting homotopy for M•′ to prove that it is acyclic. But one can
define a filtration on M•′
Fk ֒→ Fk+1 → Gk
with Fk spanned by the first k degeneracies, and quotient G• for which we can
construct a contracting homotopy. Then we can proceed by induction.
Let A be a k-algebra and M an A-bimodule. There is a simplicial module

C• (A, M ) := M ⊗ A⊗n

di (a0 , a1 , . . . , an ) = (a0 , . . . , ai ai+1 , . . . , an ), i = 0, . . . , n − 1


dn (a0 , a1 , . . . , an ) = (an a0 , . . . , an−1 )
sj (a0 , a1 , . . . , an ) = (a0 , . . . , aj , 1, aj+1 , . . . , an )

Define
n
X
b := (−1)i di
i=0

Then (C• (A, M ), b) is called the Hochschild chain complex, and its homology
H∗ (A; M ) the Hochschild homology of A with coefficients in M . If M = A, then
we denote
H∗ (A; A) =: HH∗ (A)

511
Part V Bicomplexes

Suppose that A is augmented and let A be its augmentation ideal, that is


A = A ⊕ k1. Define the reduced Hochschild complex as
⊗n
C n (A, M ) := M ⊗ A

If M = A = Ā ⊕ k1, then C• (A, A) has extra degeneracy

s−1 (a0 , . . . , an ) = (1, a0 , . . . , an ).

We have

d0 (1, a1 , . . . , an ) = (a1 , . . . , an ),
dn (1, a1 , . . . , an ) = (an , . . . , a1 ).
⊗n
Define also two maps on A

t(a1 , . . . , an ) := (−1)n (an , a1 , . . . , an−1 ),


n−1
X
b′ := (−1)i di , (b = b′ + (−1)n dn ).
i=0

1.9 Bicomplexes
Assume we have an array of k-modules

.. .. ..
. . .

dh dh
  

C02 o

C12 o

C22 o

...

dv dv dv
h h
d d
  

C01 o

C11 o

C21 o

...

dv dv dv
dh dh
  

C00 o

C10 o

C20 o

...

We call it a bicomplex of k-modules if the maps dv and dh , called vertical and


horizontal differential, satisfy

dv ◦ dv = 0,
dh ◦ dh = 0,
dh ◦ dv + dv ◦ dh = 0.

For a bicomplex C•• we define a total complex as


M
Tot(C•• )n := Cpq , d := dh + dv
p+q=n

512
Part V Spectral sequences

After taking homology with respect to the vertical differential we obtain a com-
plex
. . . ← Hv(p−1),• ← Hvp,• ← Hv(p+1),• ← . . .
with the differential induced on homology by horizontal differential in the bi-
complex. Now we can take homology of this complex and obtain
2
Epq := Hhq (Hvp,• ).

There is a decomposition of the reduced Hochschild complex


⊗n ⊗n ⊗(n+1) ⊗n
C n (A, A) = A ⊗ A = (A ⊕ k1) ⊗ A =A ⊕A

and a map  
b 1−t ⊗(n+1) ⊗n ⊗n ⊗(n−1)
:A ⊕A →A ⊕A
0 −b′
which fits in the diagram

= ⊗(n+1) ⊗n
C n (A, A) /

A ⊕ A
0 1
@
b 1 − tA
b
0 −b′



= ⊗n ⊗(n−1)
C n−1 (A, A) /

A ⊕A

This complex can be thought of as the total complex of a bicomplex

.. ..
. .

1−t
 

⊗3 ⊗3
A A
o

b −b′

1−t
 

⊗2 ⊗2
A A
o

b −b′
1−t
 

A o

Here we see the beginning of the complex computing the homology of the cyclic
group with coefficients in a module. This will lead to the cyclic bicomplex.

1.10 Spectral sequences


Having computed Epq 2
= Hhq (Hvp,• ) of a bicomplex C•• it seems that we have used
all data, that is vertical and horizontal differentials in the bicomplex. However,
2
there is a piece of information which we can extract in addition to Epq . We can
define a homomorphism
d2 : Epq2 2
→ Ep−2,q+1

513
Part V Spectral sequences

as follows.
dh
Cp−2,q+1 o

Cp−1,q+1

dv

dh


Cp−1,q o

Cpq

Starting with a horizontal cycle x ∈ Zp (C•,q ) we want to define an element in


Cp−2,q−1 which represents an element in horizontal cycles of vertical homology
complex, that is in Zhp (Hvq (C•• )). Our cycle x gives a class [x] ∈ Hvq (C•• ). Using
the induced map
dh∗ : Hvq (Cp,• ) → Hvq (Cp−1,• )
we have dh∗ ([x]) = 0 = [dh (x)]. Saying that the homology class is zero means that
the cycle is in fact a boundary. Therefore there exists an element y ∈ Cp−1,q+1
such that dv (y) = dh (x). Now we define our cycle as dh (y) ∈ Cp−2,q+1 .

dh
dh (y) o

dv

dh


dv (y) = dh (x) o

2
We claim that this element defines an element in Ep−2,q+1 which does not
depend on the choice of y nor on the choice of the representative of [x]. Thus
we have defined
d2 : Epq
2 2
→ Ep−2,q+1 , [x] 7→ [dh (y)].
Furthermore d2 ◦ d2 = 0, so now we can take homology to obtain Epq
3
and

d3 : Epq
2 3
→ Ep−3,q+2 .

This procedure can be continued and as a result we get a sequence of arrays


r
Epq for any r ≥ 2 and maps

dr : Epq
r r
→ Ep−r,q+r−1
r
such that Epq is the homology of the complex (E r−1 , dr−1 ) at the place (p, q).
r r
Furthermore there are subspaces Bpq , Zpq of Cpq
2 3 ∞ ∞ 2 2
Bpq ⊆ Bpq ⊆ . . . ⊆ Bpq ⊆ Zpq ⊆ . . . ⊆ Zpq ⊆ Zpq ⊆ Cpq

514
Part V Spectral sequences

r r r
such that Epq = Zpq /Bpq .
O
• • • • • • • •

• GG • • • • • • •
GG
GG
GG
GG
• • JGJGGG • • • • • •
JJ GG
e

JJ GG
JJ G
JJGG
JG
• • • OOOJJGJGJG• • • • •
OOOJGJGG
g

OOOJJGG
OOJOJGJG
OOG
J
q • • • • OJ
•JOO • • •
OOO
JJ
g

JJOO
JJOOO
JJ OOO
J
• • • • • • JJJJ• •
JJ
JJ
JJ
JJ
• • • • • • • •

• • • • • • • •

r
When both differentials (leaving and entering) for Epq are zero, this component
r r+1
does not change furthermore and we have Epq = Epq = . . .. We denote this

stable component by Epq .
There is a filtration on the total complex
M
Fp Tot C•• := Tot Ck• ,
k≤p

0 ⊆ F0 ⊆ F1 ⊆ . . . ⊆ Fp−1 ⊆ Fp ⊆ . . . ⊆ Tot C•• .


This filtration induces a filtration on H∗ (Tot C•• )
Fp := Fp H∗ (Tot C•• ) := im(H∗ (Fp Tot C•• ) → H∗ (Tot C•• )).
Denote the quotient
Fp /Fp−1 =: grp (Hp+q (Tot C•• )).
r
All data defined above, that is {Epq , dr }p,q,r and a filtration {Fp }p define a
spectral sequence of a bicomplex C•• . We say that the spectral sequence abuts
to H∗ (Tot C•• ), which means that there is an isomorphism
∞ ∼
Epq = grp (Hp+q (Tot C•• ))
We write
2
Epq = Hhp (Hvq (C•• )) =⇒ Hp+q (Tot C•• ).
2
which is to read as: there is a spectral sequence starting at Epq and converging
to Hp+q (Tot C•• )

515
Part V Spectral sequences

Example 1.27. The typical theorem using spectral sequences in algebraic topol-
ogy looks as follows
Theorem 1.28. Let F → E → B be a fibration of connected spaces, with B
simply connected. Then there is a spectral sequence
2
Epq = Hp (B; Hq (F )) =⇒ Hp+q (E).
3 4
The implicit data in this theorem are Epq , Epq , . . ., the filtration Fp on H∗ (E).
The sign ” =⇒ ” means that there is an isomorphism
∞ ∼
Epq = grp (Hp+q (E)).
r
In many cases we do not need to look at Epq for r ≥ 3 and at the filtration.
That is why these data are often omitted in the theorems.
Example 1.29. Let X be an S 1 -space, E S 1 the contractible space of paths on
S 1 . Consider the Borel space E S 1 ×S 1 X and the S 1 -fibration

S 1 ֒→ E S 1 ×S 1 X → X.

The homology of a fiber is

H0 (S 1 ) = Z,
H1 (S 1 ) = Z,
Hq (S 1 ) = 0, q ≥ 2.

E2 : O
... ... ... ... ... ...

0 0 0 0 0 0
q • SSSS • SSSS • SSSS • SSSS • •
SSS S S S
SSS SSSSS SSSSS SSSSS
i i i i

S S S S
• • • • • •
/

E3 = . . . = E∞ : O
... ... ... ... ... ...

0 0 0 0 0 0

2
q • • • Epq / im d2 • •

• • • • • •
/

f
For any S 1 -fibration S 1 ֒→ E −
→ B of pointed spaces we obtain a Gysin sequence
f∗ d2
. . . → Hn (E) −→ Hn (B) −→ Hn−2 (B) → Hn−1 (E) → . . . .

516
Part V Spectral sequences

Recall that for the bicomplex we took the vertical homology and then hori-
zontal homology. We could have done it the other way. Any bicomplex gives a
rise to two spectral sequences
′2
Epq = Hhp (Hvq (C•• )) =⇒ Hp+q (Tot(C•• )),
′′2
Epq = Hvp (Hhq (C•• )) =⇒ Hp+q (Tot(C•• )).

But remark that the filtrations are different on Tot(C•• ).

517
Chapter 2

Cyclic homology

2.1 The cyclic bicomplex


Let C• be the cyclic module with

di : Cn → Cn−1 ,
tn : Cn → Cn .

Consider the following two-column bicomplex

.. ..
. .

1−t 

C2 o

C2
b −b′


1−t 

C1 o

C1
b −b′


1−t 

C0 o

C0

One checks that it has anticommuting squares, so it is indeed a bicomplex. It


can be extended to the right using the map N := 1 + t + . . . tn : Cn → Cn .

.. .. .. ..
. . . .

1−t 

N


1−t 

N
C2 o

C2 o

C2 o

C2 o

...

b −b′ b −b′


1−t 

N


1−t 

N
C1 o

C1 o

C1 o

C1 o

...

b −b′ b −b′


1−t 

N


1−t 

N
C0 o

C0 o

C0 o

C0 o

...

518
Part V The cyclic bicomplex

For example if Cn = A ⊗ A⊗n we have a cyclic bicomplex C•• (A) with t being
the cyclic operator, and N = 1 + t + . . . tn .
Definition 2.1. The cyclic homology of a cyclic module C• is defined as

HCn (C• ) := Hn (Tot(C•• )).

When Cn = A ⊗ A⊗n then the cyclic homology of an algebra A is denoted by


HCn (A).
Proposition 2.2. The complex (C• , b′ ) is acyclic.
Proof. Use the extra degeneracy

(a0 , . . . , an ) 7→ (1, a0 , . . . , an )

to construct a homotopy of the identity and the zero map.


Whenever we have a sequence of complexes

K•′ ֌ K• ։ K•′′

and we know that K•′ is acyclic, then the complexes K• and K•′′ are quasi-
isomorphic. This allows us to quotient out the acyclic subcomplexes of a given
complex when computing homology. But (C• , −b′ ) is not a subcomplex. We
will get rid of one column at a time using
Lemma 2.3 (Killing contractible complexes). Suppose we have o complex
0 1
α βA
d=@
γ δ
. . . → An ⊕ A′n −−−−−−−−→ An−1 ⊕ A′n−1 → . . .

and (A′• , δ) has a homotopy h between id and 0. Then the following inclusion
is a quasi-isomorphism
(id,−hγ)
(A• , α − βhγ) −−−−−→ (A• ⊕ A′• , d).

The cokernel of (id, −hγ) is (A′• , δ). Applied infinitely many times to the
cyclic bicomplex we end up with the total complex of the bicomplex B• C•

.. L .. L ..
. LLLL . LLLL .
f f

LL B LL B
LL LL
LL LL
LL LL

L 
L 

C2 NN C2 NN C2 NN ...
NNN f

NNN f

NNN
f

NNBN NNBN NN
b NNN b NNN b NNN
NN NN NN
 

N 

C1 NN C1 NN C1 NN ...
f

NNN f

NNN f

NN
NNBN NNBN NNN
b NNN b NNN b NNN

NN 
NN 
NNN
C0 C0 C0 ...

519
Part V The cyclic bicomplex

This is the normalized version of a bicomplex C•• used to define cyclic homology.
Because of the quasi-isomorphism in the lemma (2.3) we have

H∗ (C• ) = H∗ (Tot(B• C• )).

We can rearrange the bicomplex B• C• to obtain

.. .. .. ..
. . . .

B B
  

C2 o

C1 o

C0
b b
B
 

C1 o

C0
b


C0

It is indeed a bicomplex, that is we have the identities

b2 = 0, B 2 = 0, bB + Bb = 0.

The morphism B on the normalized complex B• C• (A) is given explicitly by


⊗n ⊗(n+1)
B = (1 − t)sN : A ⊗ A →A⊗A ,
n
X
(a0 , . . . , an ) 7→ (−1)in (1, ai , . . . , an , a0 , . . . , an−1 ).
i=0

In the non-normalized complex there are more terms, but they are trivial in the
normalized complex.
Theorem 2.4. For a cyclic module C• there exits a periodicity exact sequence
I S B
. . . → Hn (C• ) −
→ HCn (C• ) −
→ HCn−2 (C• ) −
→ Hn−1 (C• ) → . . . , (2.1)

where the map I is induced by the inclusion of the simplicial complex for C•
into the bicomplex C•• .
If Cn = A⊗n the sequence takes the form
I S B
. . . → HHn (A) −
→ HCn (A) −
→ HCn−2 (A) −
→ HHn−1 (A) → . . . . (2.2)

Proof. It follows from the bicomplex (B• C• , b, B) and the sequence of complexes

C• ֌ Tot(B• C• ) ։ Tot B• C• [−2].

Prove that the boundary map is given by B. Find an explicit formula for S.

520
Part V Characteristic 0 case

2.2 Characteristic 0 case


Recall the computation of the homology of the cyclic group Z/nZ. Let M be a
module over Z/nZ, that is a module over the group ring k[Z/nZ] for some ring
k. to compute Hi (Z/nZ; M ) one uses a complex
1−t N 1−t N
M ←−− M ←− M ←−− M ←− . . .
When the ring k is a field of characteristic 0, there is a homotopy from id to 0,
h h′ h h′
M−
→ M −→ M −
→ M −→ . . . ,

n−1
1X i
h := − it ,
n i=1
1
h′ := id,
n
h(1 − t) + N h′ = tn = id.
It proves that
H0 (Z/nZ; M ) = M/1 − t,
Hn (Z/nZ; M ) = 0, n ≥ 1.
Now instead of considering all bicomplex C•• we can take the reduced complex
C•λ which is defined as a cokernel of the map (1 − t) between first and zeroth
column of C••
.. ..
. .

C3 /(1 − t) 0
b


C2 /(1 − t) 0
b


C1 /(1 − t) 0
b


C0 /(1 − t) 0
⊗(n+1) ⊗(n+1)
If Cn = A , then Cnλ (A) =A /(1 − t) and we denote
Hλn (A) := Hn (C•λ )
As a corollary we have that if k ⊃ Q, then Hλ (A) ∼
= HCn (A) and there exists
an exact sequence
I S B
→ Hλn (A) −
. . . → HHn (A) − → Hλn−2 (A) −
→ HHn−1 (A) → . . . .
In the case of characteristic not equal 0 the maps are still well defined, but the
sequence is not exact.

521
Part V Computations

2.3 Computations
Let A = k, the ground ring. Then

HH0 (k) = k,
HHn (k) = 0, n ≥ 1.

The periodicity exact sequence (2.2) implies that

HC2n (k) = k,
HC2n+1 (k) = 0,

so also

Hλ2n (k) = k,
Hλ2n+1 (k) = 0.

Let A = T (V ) be the tensor algebra over V , that is



M
T (V ) = V ⊗n , (v1 , . . . , vn )(vn+1 , . . . , vn+m ) = (v1 , . . . , vn+m ) ∈ V ⊗(n+m)
n=0

Then
M M
HH0 (T (V )) = V ⊗m /(1 − τ ) = (V ⊗m )Z/mZ ,
m≥0 m≥0
M
⊗m Z/mZ
HH1 (T (V )) = (V ) ,
m≥0

HH1 (T (V )) = 0,

where τ is the cyclic operator without sign.


M
HCn (T (V )) = HCn (k) ⊕ Hn (Z/mZ; V ⊗m )
m>0
| {z }
This is zero in the characteristic 0 case.
Consider now the matrix algebras Mn (A) for a unital associative algebra A over
a field k. There are isomorphisms

HH∗ (Mr (A)) ∼


= HH∗ (A),

HC∗ (Mr (A)) = HC∗ (A).

The map A → Mr (A) is given by


 
a 0
a 7→ .
0 0

In the opposite way we have the trace map Tr : Mr (A) → A


X
α = [αij ] 7→ αii .
i

522
Part V Computations

There is also a trace map Tr : Mr (A)⊗(n+1) → A⊗(n+1)


X
Tr(α0 , . . . , αn ) := α0i0 i1 ⊗ α1i1 i2 ⊗ . . . ⊗ αnin i0
(i0 ,...,in )

We claim that this map commutes with the faces and with the cyclic operator.
Let k be a field and A a commutative k-algebra. Define the space of 1-forms
on A, denoted by Ω1A/k = Ω1A , as an A-module generated by elements da for
every a ∈ A satisfying the following relations
d(λa + µb) = λda + µdb (linearity),
d(ab) = adb + bda (Leibniz rule).
Define the space of n-forms as an n-th exterior power of Ω1A
ΩnA := ΛnA Ω1A .
Elements of ΩnA can be written as a0 da1 . . . dan , ai ∈ A, i = 0, . . . , n, with the
relation
dada′ = −da′ da.
Define a differential of an n-form as
d(a0 da1 . . . dan ) := 1da0 da1 . . . dan .
d : ΩnA → Ωn+1
A , d ◦ d = 0.
Now Ω•A is a cochain complex and its homology is called deRham cohomology
of an algebra A
HdR (A) := Hn (Ω•A , d).
If A is commutative, M an A-module, then
H1 (A; M ) = M ⊗A Ω1A .
There is a map
π : Cn (A) = A⊗(n+1) → ΩnA
(a0 , . . . , an ) 7→ a0 da1 . . . dan (2.3)
There is a map also in the opposite way
ε
ΩnA −→
n
HHn (A)
X
εn (a0 da1 . . . dan ) := sign(σ)(a0 , aσ(1) , . . . , aσ(n) ). (2.4)
σ∈Sn

Passing to Hochschild homology it gives a well defined map ΩnA → HHn (A). In
charecteristic 0 case the composition of the maps in (2.4) and (2.3) gives an
isomorphism
ΩnA → HHn (A) → ΩnA .
Proposition 2.5. The following diagram is commutative
εn
ΩnA /

HHn (A)

d B
εn+1


Ωn+1
A
/

HHn+1 (A)

523
Part V Computations

∼ Sn × Z/(n + 1)Z. First one proves


Proof. There is a bijection of sets Sn+1 =
the commutativity of the following diagram
εn
A ⊗ Λn A /

Cn (A)

εn+1 

A ⊗ Λn+1 A /

Cn+1 (A)

and then passes to the quotient.


Now we can form a map of bicomplexes

.. .. .. π∗
.. − .. .. .. ..

. . . . . . . .

B B d d
     

C2 o

C1 o

C0 Ω2 o

Ω1 o

Ω0
b b 0 0

B d
 
 

C1 o

C0 Ω1 o

Ω0
b 0


C0 Ω0

Definition 2.6. A commutative algebra A is formally smooth if for any com-


mutative algebra R and two sided ideal R ⊃ I such that I 2 = 0 and a map
A → R/I, there is a lifting φ : A → R.

R
||
=

ϕ
|||
|
|| 

A /

R/I

Theorem 2.7 (Hochschild-Kostant-Rosenberg). If A is formally smooth, then

ε∗ : M ⊗A ΩnA → H∗ (A; M )

is an isomorphism.
As a corollary we have that for a formally smooth algebra A over character-
istic 0 field k

HCn (A) ∼ n−1


= ΩnA /dΩA ⊕ HdR n−2 (A) ⊕ HdR n−4 (A) ⊕ . . . ⊕ HdR 0 (A) or HdR 1 (A).

524
Part V Periodic and negative cyclic homology

2.4 Periodic and negative cyclic homology


Recall the cyclic bicomplex

.. .. .. ..
. . . .

B B
  

C2 o

C1 o

C0
b b
B
 

C1 o

C0
b


C0

which after passing to total complex gives a complex computing cyclic homology
of an algebra. There is an obvious way to extend this bicomplex to the left using
the same differentials

.. .. .. .. ..
. . . . .

B B B
   

... o

C3 o

C2 o

C1 o

C0
b b b
B B
  

... o

C2 o

C1 o

C0
b b
B
 

... o

C1 o

C0

Furthermore we can repeat each row going down continuing the same pattern.

.. .. .. .. .. (2.5)
. . . . .

B B B
   

... o

C3 o

C2 o

C1 o

C0
b b b
B B
  

... o

C2 o

C1 o

C0
b b
B
 

... o

C1 o

C0

... o

C0

...

525
Part V Harrison homology

This is called a periodic bicomplex. If the columns of the cyclic bicomplex we


started with were indexed by natural numbers starting from 0, then in the
periodic bicomplex (2.5) we have columns indexed by integers.
To work with the total complex of the periodic bicomplex one should use
the product instead of the sum. Otherwise one would get zero in the homology.
Definition 2.8. The cohomology of the total complex of bicomplex (2.5) is called
the periodic cyclic homology. If Cn = A⊗(n+1) , then we denote this homology
by HP∗ (A) or HCper∗ (A).
The cohomology of the total complex consisting of columns with nonpositive
indices is called negative cyclic homology. If Cn = A⊗(n+1) , then we denote
this homology by HN∗ (A) or HC− ∗ (A).

2.5 Harrison homology


Recall that when A is a commutative algebra over characteristic 0 field k, then

=
→ Ω∗A .
HH∗ (A) −

In general there is a decomposition into direct sum

HHn (A) =  ⊕ . . . ⊕  ⊕ΩnA


| {z }
n terms
...
HH2 (A) =  ⊕ Ω2A
HH1 (A) = 

When one considers the first summands in each gradation then what one obtains
is called Harrison homology of the commutative algebra A. When M is an A-
bimodule, then Cn (A, M ) = M ⊗A A⊗n gives a complex computing Hochschild
homology of an algebra A with coefficients in M . The complex for Harrison
homology can be obtained by taking a quotient by the shuffles in Cn (A, M ).

2.6 Derived functors


The Hochschild homology of an algebra A over a field k with coefficients in an
A-bimodule M can be interpreted as a derived functor.
Proposition 2.9. There is an isomorphism
e
Hn (A; M ) ∼
= TorA
n (M, A),

where Ae = A ⊗ Aop (so M is a right Ae -module).


e
The definition of the derived functor TorA
n goes as follows. Having an exact
sequence of right Ae -modules

0 → M ′ → M → M ′′ → 0

we tensor it with A over Ae to get a sequence which is exact on the right

M ′ ⊗Ae A → M ⊗Ae A → M ′′ ⊗Ae A → 0,

526
Part V Derived functors

but the map eM ′ ⊗Ae A → M ⊗Ae A can have a nontrivial kernel. There exists
a group TorA ′′
1 (M , A) which maps onto it. Next we can define in an analogous
Ae e
way Tor1 (M, A) and TorA1 (M ′
, A) which fit into an exact sequence
e e e
TorA ′ A A ′′
1 (M , A) → Tor1 (M, A) → Tor1 (M , A) →

→ M ′ ⊗Ae A → M ⊗Ae A → M ′′ ⊗Ae A → 0.


There exists a general construction using a resolution of A by free left Ae -
modules, C• ։ A → 0,
... /

C2 /

C1 /

C0

Then we define e
TorA
n (M, A) := Hn (M ⊗Ae C• ).

As a resolution we can take Cn := Ae ⊗ A⊗n and obtain the isomorphism


∼ Ae
Hn (A, M ) = Torn (M, A).
Recall that the simplicial module C• is a functor ∆op → Mod,
P for example
[n] 7→ M ⊗Ae An . The homology of C• with respect to b = i (−1)i di can be
written as a derived functor
op
Hn (C• ) ∼
= Tor∆
n (k, C• ),

where C• is a left module over ∆op , and k is a right module over ∆op , that is a
functor ∆ → Mod, [n] 7→ k. The resolution for k can be given by

... /

k[Hom∆ ([n], −)] /

... /

k[Hom∆ ([1], −)] /

k[Hom∆ ([0], −)]

In general for a category C we have the following correspondence

Category C Algebra A
Functor F : C → Mod Left A-module M
Functor G : C op → Mod Right A-module N
Tensor product over a category G ⊗C F Tensor product over algebra N ⊗A M

The tensor product over a category is defined as


M
G ⊗C F := G(C) ⊗ F (C)/ ∼,
C∈Ob(C)

where the equivalence relation ∼ is given by


f
y ⊗ f∗ (x) ∼ f ∗ (y) ⊗ x, C−
→ D, x ∈ F (C), y ∈ G(D),

527
Part V Derived functors

f∗ f∗
F (C) −→ F (D), G(C) ←− G(D).
Using cyclic category ∆C we can present cyclic homology of a cyclic module C•
as a derived functor.
Proposition 2.10. There is an isomorphism
op
HCn (C• ) ∼
= Tor∆C
n (k, C• ).

We can write TorC0 (G, F ) simply as the tensor product G ⊗C F . To define


higher derived functors TorCn (G, F ) we need a notion of a free module over a
category. Let C triv be the category with the same objects as C, but with only
the identity morphisms. For a functor F : C → Mod there is a corresponding
forgetful functor forget(F) : C triv → Mod. Suppose we have an adjoint pair

forgetful
Funct(C, Mod) Funct(C triv , Mod)
/

left adjoint

Then we say that a functor F : C → Mod is free if it is an image of this left


adjoint functor to a forgetful functor. For example

A − Mod → k − Mod

has a left adjoint


k n 7→ An .

528
Chapter 3

Cyclic duality and Hopf–


cyclic homology

3.1 Cyclic duality


Definition 3.1. A cyclic (cocyclic) object is a contravariant (covariant) functor
from the cyclic category ∆C to an abelian category A.
Cyclic objects are used to define homology
si sj sk
... An−2 o
An−1 o
/

An o
/

An+1
/

An+2 ...
di dj dk
X

W W

tn−1 tn tn+1

where 0 ≤ i ≤ n − 1, 0 ≤ j ≤ n, 0 ≤ k ≤ n + 1, n ∈ N , and the faces d and


degeneracies s satisfy the ∆C op relations.
Cocyclic objects are used to define cohomology
σi σj σk
... An−2 /
An−1
o

/
An
o

/
An+1
o

An+2 ...
E

δi δj δk
F F

τn−1 τn τn+1

where 0 ≤ i ≤ n − 1, 0 ≤ j ≤ n, 0 ≤ k ≤ n + 1, n ∈ N , and the faces δ and


degeneracies σ satisfy the ∆C relations.
Having a cyclic object, we can construct a cocyclic one, and vice versa.
ˆ·
∆C op
/

o
∆C
ˇ·

Ân := An Ǎn := An
δ̂0 := tn sn−1 dˇ0 := σn−1 τn
δ̂j+1 := sj , 0 ≤ j ≤ n − 1 dˇj+1 := σj , 0 ≤ j ≤ n − 1
σ̂j := dj šj := δj
τ̂n := tn−1 ťn := τn−1

529
Part V Cyclic homology of algebra extensions

The cyclic category ∆C is isomorphic with its opposite ∆C op . The compositions


ˆ· ◦ ˇ· and ˇ· ◦ ˆ· are inner automorphisms implemented by τ∗ and t∗ respectively.

3.2 Cyclic homology of algebra extensions


Let B be a subalgebra of A and M an A-bimodule. Define
Bn := B ⊗B⊗B op (M ⊗B A ⊗B . . . ⊗B A).
| {z }
n times

Then
B0 = B ⊗B⊗B op M = M/[B, M ]
and Bn can be written in a circle.
The simplicial structure is given by
d0 (m, a1 , . . . , an ) := (ma1 , a2 , . . . , an )
dj (m, a1 , . . . , an ) := (m, a1 , . . . , aj aj+1 , . . . , an ), 1 ≤ j ≤ n − 1
dn (m, a1 , . . . , an ) := (an m, a1 , . . . , an−1 )
sj (m, a1 , . . . , an ) := (m, a1 , . . . , aj , 1, aj+1 , . . . , an ).
Lemma 3.2. The collection {Bn }n∈N is a simplicial module. If M = A, then
adjoining the morphisms tn : Bn → Bn
tn (a0 , a1 , . . . , an ) := (an , a0 , . . . , an−1 )
makes {Bn }n∈N a cyclic module.

3.3 Hopf–Galois extensions


Let H be a Hopf algebra with comultiplication ∆ : H → H ⊗ H, ∆(h) :=
h(1) ⊗ h(2) . Let M be a right H-comodule with coaction ∆R : M → M ⊗ H,
∆R (m) := m(0) ⊗ m(1) .
Let A be a right H-comodule algebra via ∆R : A → A⊗H (G-space). Denote
B := {a ∈ A | ∆R (a) = a ⊗ 1}
(functions on quotient).
Definition 3.3. The extension of algebras B ⊂ A is called Hopf–Galois exten-
sion if
g : A ⊗B A → A ⊗ H
g(a ⊗B a′ ) := (a ⊗ 1)∆R (a′ ) = a(a′ )(0) ⊗ (a′ )(1)
(canonical map) is an isomorphism.
Since g is a B-module map, we can extend it to Bn
g̃(a0 , . . . , an−1 , an ) := (a0 , . . . , an−1 a(0) (1)
n ) ⊗ an .

Using g̃ we have

→ B ⊗B⊗B op (A ⊗B . . . ⊗B A) ⊗ H
B ⊗B⊗B op (A ⊗B . . . ⊗B A) −
| {z } | {z }
n times n−1 times
⊗n
After n iterations we land in B ⊗B⊗B op A ⊗ H = A/[A, B] ⊗ H ⊗n . The key
idea is to transport the cyclic structure via g̃∗ .

530
Part V Hopf– cyclic homology with coefficients

3.4 Hopf– cyclic homology with coefficients


Definition 3.4. Let M be a left H-module and right H-comodule. It is called
anti-Yetter-Drinfeld module if

∆R (hm) = h(2) m(0) ⊗ h(3) m(1) S(h(1) ) ∈ M ⊗ H.

M is stable if m(1) m(0) = m.


Denote Hn := (H ⊗(n+1) ) ⊗H M with diagonal action on H ⊗(n+1) .
Theorem 3.5 (Jara-Stefan, Hajac-Khalkhali-Rangipour-Sommerhaus). The fol-
lowing formulas define a cyclic module structure on {Hn }n∈N .

dj (h0 ⊗ · · · ⊗ hn ) ⊗H m := (h0 ⊗ · · · ⊗ ε(hj ) ⊗ · · · ⊗ hn ) ⊗H m


sj (h0 ⊗ · · · ⊗ hn ) ⊗H m := (h0 ⊗ · · · ⊗ ∆hj ⊗ · · · ⊗ hn ) ⊗H m
tn (h0 ⊗ · · · ⊗ hn ) ⊗H m := (hn m(1) ⊗ h0 ⊗ · · · ⊗ hn−1 ) ⊗H m(0) .

It is well defined if and only if M is a stable anti-Yetter-Drinfeld module.


Let B ⊂ A be a Hopf–Galois extension for a Hopf algebra H. The map
g : A ⊗ H → A ⊗B A allows to define the translation map

T : H → A ⊗B A, T (h) := g −1 (1 ⊗ h) = h[1] ⊗B h[2] .

Lemma 3.6 (Mijaschita-Ulbrich, Jara-Stefan, Hajac-Khalkhali-Rangipour-Som-


merhaus). The formula

H ⊗ A/[B, A] −
→ A/[B, A], h ⊲ ā 7→ h[2] ah[1]

defines a left action. Moreover this action satisfies the stable anti-Yetter-Drinfeld
module compatibility condition for the induced coaction on A/[B, A].
Example 3.7. If A = H then h ⊲ k = h(2) kS(h(1) ).
Theorem 3.8 (Jara-Stefan). The cyclic modules {B ⊗B⊗B op A⊗B n }n∈N and
{H ⊗(n+1) ⊗H A/[B, A]}n∈N are isomorphic.
Theorem 3.9. Let A be a left H-module algebra with respect to H ⊗ A → A,
h(ab) = h(1) (a)h(2) (b), h(1) = ε(h). Let M ⊗ A⊗(n+1) be a right H-module
a)h := mh(1) ⊗ S(h(2) )e
via (m ⊗ e a and k be a right H-module via ε. Then
{HomH (M ⊗ A⊗(n+1) , k)}n∈N is a cocyclic module with the cocyclic structure
given by

(δj f )(m ⊗ a0 ⊗ · · · ⊗ an ) := f (m ⊗ a0 ⊗ · · · ⊗ aj aj+1 ⊗ · · · ⊗ an )


(δn f )(m ⊗ a0 ⊗ · · · ⊗ an ) := f (m(0) ⊗ (S −1 (m−1 )an )a0 ⊗ a1 ⊗ · · · ⊗ an−1 )
(σj f )(m ⊗ a0 ⊗ · · · ⊗ an ) := f (m ⊗ a0 ⊗ · · · ⊗ aj ⊗ 1 ⊗ aj+1 ⊗ · · · ⊗ an )
(τn f )(m ⊗ a0 ⊗ · · · ⊗ an ) := f (m(0) ⊗ S −1 (m−1 )an ⊗ a0 ⊗ · · · ⊗ an ).

Special cases:
1. H = k = M - the standard cyclic homology.
2. H = k[σ, σ −1 ], M = σ kε - the twisted cyclic homology.

531
Chapter 4

Twisted homology and


Koszul duality

4.1 Hochschild homology of the Quantum plane


Let k = C, and A be a quadratic algebra with the relation xy = qyx, where
q ∈ k × not a root of unity . The elements eij = xi y j , i, j ≥ 0 form a vector
space basis (⇒ PBW algebra). Consider the following automorphism

σ(x) = λx, σ(y) = µy, λ, µ ∈ k ×

We will compute twisted cyclic homology HCσ• (A).


The general strategy is to compute the simplicial theory underlying the
paracyclic object as e
H• (A, M ) = TorA
• (M, A)

(in our case M = σ A) using a nice resolution of A as Ae -module or other


techniques.
There is a morphisms to the simplicial object underlying the cyclic object
(in our case this simplicial object will be denoted by HHσ• (A)). We will try to
compute this using the spectral sequence arising from the (b, B)-bicomplex to
obtain as its limit the cyclic theory (here HCσ• (A)).
First we look for free resolution, i.e., exact complex

. . . → (Ae )b1 → (Ae )b0 → A → 0

of Ae -modules. It should be as small as possible. Thus b0 = 1, and augmentation


is a multiplication.
Lemma 4.1. If A generated by xi , then ker µ is generated as Ae -module by
1 ⊗ xi − xi ⊗ 1.
P
Proof. If ai bi = 0 then
X X
ai ⊗ b i = ai ⊗ b i − ai b i ⊗ 1
X
= (ai ⊗ 1)(1 ⊗ bi − bi ⊗ 1),

532
Part V Hochschild homology of the Quantum plane

hence it is generated by elements of the form 1⊗f −f ⊗1. But f 7→ (1⊗f −f ⊗1)
satisfies the Leibniz rule

1 ⊗ f g − f g ⊗ 1 = (f ⊗ 1)(1 ⊗ g − g ⊗ 1) + (1 ⊗ g)(1 ⊗ f − f ⊗ 1).

The claim follows.


Thus here b0 = 1, b1 = 2,

. . . → (Ae )2 → Ae → A → 0

Now we will determine the kernel of the first map

(a ⊗ b, c ⊗ d) 7→ (a ⊗ b)(1 ⊗ x − x ⊗ 1) + (c ⊗ d)(1 ⊗ y − y ⊗ 1)
= a ⊗ xb − ax ⊗ b + c ⊗ yd − cy ⊗ d.

Thus
(eij ⊗ ekl , 0) 7→ eij ⊗ ek+1l − q −j ei+1j ⊗ ekl ,
and
(0, eij ⊗ ekl ) 7→ q −k eij ⊗ ekl+1 − eij+1 ⊗ ekl .
Playing a bit with grading arguments gives that the kernel is generated as Ae -
module by a single element

ω := (1 ⊗ y − qy ⊗ 1, −q ⊗ x + x ⊗ 1).

Hence we can take b2 = 1. Since A is a domain (again grading argument), the


new map

Ae → (Ae )2 ,
(a ⊗ b) 7→ (a ⊗ b)ω

is injective, so we have a free resolution

0 → Ae → (Ae )2 → Ae → 0

of A as left Ae -module.
Now we tensor this resolution with σ A and take homology. As vector space
our complex is
0 → A → A2 → A → 0.
The two morphisms are

f 7→ (σ(y)f − qf y, −qσ(x)f + f x),

and
(f, g) 7→ σ(x)f − f x + σ(y)g − gy.
Thus on bases:

eij 7→ ((µq −i − q)eij+1 , (−qλ + q −j )ei+1j )


(eij , 0) 7→ (λ − q −j )ei+1j
(0, ekl ) 7→ (µq −k − 1)ekl+1

533
Part V Hochschild homology of the Quantum plane

The generators of HH2 are

eij , λ = q −j−1 , µ = q i+1 ,

and the generators of HH0 are

e00 ,
e0,l+1 for µ = 1,
ei+1,0 for λ = 1,
ei+1,j+1 for λ = q −j−1 , µ = q i+1 .

The image contains ei+1,j except when λ = q −j and ek,l+1 except when µ = q k .
For the computation of HH1 we write generators of the kernel

(eij,0 ) for λ = q −j
(0, ekl ) for µ = q k
((1 − µq −i−1 )ei,j+1 , (λ − q −j−1 )ei+1,j )

The latter are always trivial in homology. Furthermore

(eij+1 , 0), λ = q −j−1

is trivial except when also µ = q i+1 . Finally

(ei0 , 0), λ=1

are always nontrivial. Similarly,

(0, ek+1l ) µ = q k+1

is trivial except when λ = q −l−1 and always nontrivial is

(0, e0l ), µ = 1.

From now on for simplicity

λ = q −1 µ = q.

Then we can write the generators of Hochschild homology

HH2 : 1
HH1 : (y, 0), (0, x)
HH0 : 1, xy

In the original Hochschild homology

HH2 : 1 ⊗ x ⊗ y − α ⊗ y ⊗ x

is a boundary only when λ = q −1 , µ = α = q. In degree one

HH1 : x ⊗ y, y ⊗ x.

Now we will compute HCσ∗ (A).

534
Part V Cyclic homology of the Quantum plane

The (b, B)-bicomplex is not a bicomplex, since

b ◦ B + B ◦ b = id − T.

But the columns form a complex. It computes the Hochschild homology HH∗ (A, σ A)
with coefficients in the bimodule σ A = A.
Define C0n = ker(id − T ). If Cn = C0n ⊕ C1n , then we have

HH∗ (A, σ A) ∼
= HHσ∗ (A).
Since [b, id − T ] = 0, C∗ = C0∗ ⊕ C1∗ as complexes, we have

HHσ∗ (A) = H∗ (C0∗ , b),


H∗ (A, σ A) = HHσ∗ (A) ⊕ H∗ (C1∗ , b).

But (id − T )|C1∗ is a bijection, and on C1∗ we have

b ◦ (id − T )−1 ◦ B + (id − T )−1 ◦ B ◦ b = id.

Hence (id − T )−1 ◦ B is a contracting homotopy. This applies for example when
σ is diagonalizable.

4.2 Cyclic homology of the Quantum plane


The B-map in normalised form:

B: f →
7 1⊗f
f ⊗g →7 1 ⊗ f ⊗ g − 1 ⊗ σ(g) ⊗ f
f ⊗ g ⊗ h 7→ 1 ⊗ f ⊗ g ⊗ h + 1 ⊗ σ(g) ⊗ σ(h) ⊗ f + 1 ⊗ σ(h) ⊗ f ⊗ g.

On our generators:

1 7→ 1 ⊗ 1,
xy 7→ 1 ⊗ xy
x ⊗ y 7→ 1 ⊗ x ⊗ y − q ⊗ y ⊗ x
y ⊗ x 7→ 1 ⊗ y ⊗ x − q −1 ⊗ x ⊗ y

We have (consider b(1 ⊗ x ⊗ y))

[1 ⊗ xy] = [x ⊗ y] + q[y ⊗ x]

On the page 2 of the spectral sequence there is nothing in degree 2, the generator
of HH2 is in im B. The kernel of B1 is spanned by ω := [x ⊗ y] + q[y ⊗ x] which
is in the image of B0 . The kernel of B0 is spanned by [1].
Here the spectral sequence stabilises. So periodically:

HPeven = k[1], HPodd = 0.

and not periodically we have to correct

HC0 = k[1] ⊕ k · [xy].

That is, the quantum plane has the same cyclic theory as the classical one.

535
Part V On Koszul duality

4.3 On Koszul duality


Let A = A(V, I) be quadratic, A! = A(V ∗ , I ⊥ ) its Koszul dual, xi , xi dual bases
in V, V ∗ The original Koszul complex

K = (A! )∗ ⊗k A

has differential given by multiplication from the right by e := xi ⊗ xi . Here A!


acts on the dual space from the right. Why d2 = 0? We have

Homk (V ⊗2 , V ⊗2 ) ≃ V ∗ ⊗ V ⊗ V ∗ ⊗ V ≃ (A!1 ⊗ A1 )⊗2

and
A!2 ⊗k A2 ≃ (V ∗ ⊗ V ∗ /I ⊥ ) ⊗ (V ⊗ V /I)
≃ I ∗ ⊗ (V ⊗ V /I)
≃ Homk (I, V ⊗ V /I)

Then µ just become the canonical map

Homk (V ⊗2 , V ⊗2 ) → Homk (I, V ⊗ V /I).

Under the identification e ⊗ e becomes id. Hence µ(e ⊗ e) is zero.


The bimodule complex is

A ⊗ (A! )∗ ⊗ A

built as the total complex of a bicomplex:

bL : r ⊗ f ⊗ s 7→ rxi ⊗ f xi ⊗ s
bR : r ⊗ f ⊗ s 7→ r ⊗ xi f ⊗ xi s

These commute and square to zero. Spectral sequence argument: One complex
acyclic if and only if the other is. One is a resolution of k, and the second of A.

536
Chapter 5

Relation with K-theory

We will define invariant of rings, called algebraic K-theory and denoted by K∗ (A)
for a ring A. Next we will describe its relation with cyclic homology by defining
a map
K∗ (A) → HC∗ (A).

5.1 K-theory
First we will define K-theory of a ring A in gradation 0, that is K0 (A). We
say that a finitely generated module over A is free if it is isomorphic to the
product An for some n. A finitely generated A-module P is projective if it is a
direct summand in a free A-module, that is there exists an A-module Q such
that P ⊕ Q ∼ = An for some n. Such projective module P corresponds to an
idempotent in the matrix algebra Mn (A). The set of isomorphism classes of
finitely generated projective modules over A is a monoid with respect to direct
sum of classes defined by

[P ] + [Q] =: [P ⊕ Q].

There is a universal abelian group for this monoid (called the Grothendieck
group), and we take it as the definition of the K-theory of A, denoted by K0 (A).
Let A be a commutative algebra over k. Suppose we want to construct a
map
ch : K0 (A) → HdR 2 (A).
First consider an example of a map from a tori S 1 × S 1 to a sphere S 2 given
by contracting the boundary of a square with opposite edges identified. This
map has degree 1 and induces an isomorphism
deg(f )
H2 (S 2 ) −−−−→ H2 (S 1 × S 1 ).

If we want to find an algebraic map of corresponding coordinate rings

Sa2 := C[X, Y, Z]/(X 2 + Y 2 + Z 2 − 1) → C[U, U −1 , V, V −1 ] =: S 1 × Sa1

then we will not succeed, because any algebraic map S 1 × S 1 → S 2 is homotopic


to the constant map (Loday). The situation is very different now than it is in

537
Part V Trace map

Figure 5.1: f : S 1 × S 1 → S 2

case of maps S 3 → S 2 . Indeed, assume we have the map

f ∗ : Sa2 → Sa1 × Sa1 .

Then it induces a map on K-theory

K0 (Sa2 ) → K0 (Sa1 × Sa1 ),

and we would have a commutative diagram

Z e 0 (S 2 )
K /

f0 (S 1 × S 1 )
K 0
a a a

deg(f )
 

 

C HdR 2 (Sa2 ) /

HdR 2 (Sa1 × Sa1 ) C

which gives a contradiction, because a generator of Z = K e 0 (Sa2 ) goes to the


2
generator of C = HdR (Sa ).
2

Define a projector p and idempotent e in M2 (Sa2 ) by the formulas


 
X Y + iZ p+1
p := , p2 = 1, e := , e2 = e.
Y − iZ −X 2

Fact 5.1. The class of the image of e, denoted [im e], generates K0 (Sa2 ).
Fact 5.2 (Grothendieck). For any noetherian ring A there is an isomorphism

e 0 (A[X, X −1 ]) ∼
K = K0 (A).

5.2 Trace map


There is a trace map defined as
r
X
Tr : Mr (A) → A, [aij ]ri,j=1 7→ aii .
i=1

We can extend it to a map

Tr : Mr (A)⊗(n+1) → A⊗(n+1) ,

538
Part V Trace map

X
[ai0 j0 ] ⊗ . . . ⊗ [ain jn ] 7→ ak0 k1 ⊗ ak1 k2 ⊗ . . . ⊗ akn k0
k0 ,k1 ,...,kn

for any r ≥ 1, n ≥ 0. It induces a maps on Hochschild, cyclic, periodic cyclic


and negative cyclic homology.

HHn (Mr (A)) → HHn (A), HCn (Mr (A)) → HCn (A), etc.

Let us take an idempotent e2 = e in Mr (A). Under the map b in Hochschild


complex for Mr (A) we have
(
⊗(n+1) 0 n even
e 7→ ⊗n
e n odd

In Cnλ (Mr (A)) we have e⊗(n+1) = (−1)n e⊗(n+1) . If n is odd, then [e⊗(n+1) ] = 0.
If n = 2m is even, then b[e⊗(n+1 )] = 0, so [e⊗(n+1) ] is a cycle, and we can define
a map [e] 7→ [Tr(e⊗(n+1) )],
Tr
K0 (A) → Hλ2m (M (A)) −→ Hλ2m (A),
[  
α 0
M (A) = Mr (A), Mr (A) ֒→ Mr+1 (A), α 7→ .
0 0
r

We have to show that the element [Tr(e⊗(n+1) )] ∈ Hλ2m (A) depends only on the
isomorphism class.
Lemma 5.3. An interior automorphism (conjugation) induces an identity for
Hochschild, cyclic, periodic cyclic, negative cyclic homology.
We have constructed a functorial map K0 (A) → Hλ2m (A). Now we ask if we
can construct a map K0 (A) → HC2m (A)?
Recall the cyclic bicomplex C•• (A)

.. .. .. ..
. . . .

1−t 

N


1−t 

N
C2 o

C2 o

C2 o

C2 o

...

b −b′ b −b′


1−t 

N


1−t 

N
C1 o

C1 o

C1 o

C1 o

...

b −b′ b −b′


1−t 

N


1−t 

N
C0 o

C0 o

C0 o

C0 o

...

Define
(2i)!
yi := (−1)i Tr(e⊗(2i+1) ),
i!
(2i)!
zi := (−1)i−1 Tr(e⊗(2i) ).
2(i!)

539
Part V Algebraic K-theory

Proposition 5.4. The element ch([e]) := (ym , zm , ym−1 , zm−1 , . . . , y0 , z0 ) ∈


(Tot(C•• (A)))n , n = 2m + 1 is a cycle. Furthermore the following diagram is
commutative
ch
K0 (A) HC2m (A)
3=3=MMM
/

33== MMM ch
33== MMM S
=
33 == M
33 ==HC2m−2 (A)
& 

33 ==
3Tr =
33 ===
33 =
33 . . .
 

33
33
 

HC0 (A)

For the B• C• we have to use ch([e]) := (yn , yn−1 , . . . , y0 ) ∈ (Tot(B• C• (A)))n .


We can define a map

ch : K0 (A) → HdR ev (A), ch([e]) := Tr(edede . . . de).

5.3 Algebraic K-theory


Let A be a ring with unit. Define a discrete group GL(A) as a direct limit of
the groups GLr (A) with respect to the maps
 
α 0
GLr (A) ֒→ GLr+1 (A), α 7→ .
0 1

There is a B GL(A) with

π1 (B GL(A)) = GL(A),
πn (B GL(A)) = 0, n 6= 1.

We can apply the Quillen’s plus construction to obtain a space B GL(A)+ with
the following three properties
1. the fundamental group is an abelianization of GL(A),

π1 (B GL(A)+ ) = GL(A)/[GL(A), GL(A)],

2. there is an isomorphism on homology Hi (B GL(A)) ∼


= Hi (B GL(A)+ ),
3. there is an H-space structure on B GL(A)+ .
Thus H∗ (B GL(A)+ ) is commutative, cocommutative (and connected) Hopf al-
gebra.
Definition 5.5. Higher K-theory groups of A are defined as

Kn (A) := πn (B GL(A)+ ), n ≥ 1.

540
Part V Algebraic K-theory

Prior to this definition there were defined K1 , K2 , K3 . We will describe these


earlier definitions.
The K1 group of a ring A was defined as an abelianization of GL(A),

K1 (A) = GL(A)/[GL(A), GL(A)].

For example if A = F is a field, then K1 (F ) = F × , the group of invertible


elements in F . The determinant map det : GL(F ) → F × can be generalized to
noncommutative rings by the map GL(A) → K1 (A).
Denote by E(A) the group generated by elementary matrices eaij , where each
a
eij is an identity matrix plus the matrix with only one nonzero entry equal to
a in i-th row and j-th column. Then

[GL(A), GL(A)] = E(A).

The elementary matrices eaij satisfy the following relations



 a b
eij eij = ea+b
ij ,
eaij ebkl = ebkl eaij , for j 6= k, i 6= l, (5.1)

 a b
eij ejk = ebjk eab a
ik eij .

The group E(A) can be presented using generators eaij which satisfy the relations
(5.1) above plus some relations which depend on A. Define the Steinberg group
St(A) of A as the group with the set of generators {xaij } with the relations (5.1).
There is an epimorphism St(A) ։ E(A) and we define K2 (A) as the kernel of
this map. Then K2 (A) is abelian, and the sequence

K2 (A) ֌ St(A) ։ E(A)

is a central extension.
Theorem 5.6 (Kervaire). The group E(A) is perfect, that is

H1 (E(A)) = 0,

and
H2 (E(A)) ∼
= K2 (A).
Proof. The proof relies on the spectral sequence of the fibration

B K2 (A) → B St(A) → B E(A)

On the second table we have


2
Epq = Hp (B E(A); Hq (B K2 (A)))

and the sequence converges to Hp+q (B St(A)). We have

Hp (B E(A); Hq (B K2 (A))) ∼
= Hp (E(A); Hq (K2 (A))) ∼
= Hp (E(A)) ⊗ Hq (K2 (A))

541
Part V Algebraic K-theory

The second table looks like follows.

... 0 ... ... ...

Λ2 K2 (A) VV 0 ... ... ...


VVVV
VV
j

VVV
Y Y
K2 (A) VVV 0 YYHY2Y(E(A) ...
VVVV YYYYYY⊗ K2 (A) H3 (E(A) ⊗ K2 (A)
l

VVVV YYYYYY
k

VV YYYYYYYY
Z 0 H2 (E(A)) H3 (E(A)) ...


One needs to prove that H2 (St(A)) = 0, and that Epq looks like

0 0 0 0 ...

0 0 0 0 ...

Z 0 0 H3 (St(A)) ...

Theorem 5.7 (Gersten). There is an isomorphism

H3 (St(A)) ∼
= K3 (A).

Proof. One has to prove that there is a fibration

B K2 (A) /

B St(A)+ /

B E(A)+

B K2 (A)+

and then use a spectral sequence.


Summarizing earlier results we have

H1 (GL(A)) = K1 (A),
H2 (E(A)) = K2 (A),
H3 (St(A)) = K3 (A).

542
Part V Algebraic K-theory

Let us look once more at the relations for Steinberg group (5.1). We can label
the edges of a Stasheff polytope of dimension 2 as follows

•
ebjk
 eaij
 
 
• •
 


eab
ik  
•  b


   ejk
 
ea  
ij 

 

to encode the relation eaij ebjk = ebjk eab a


ik eij . There is a way to put labels on the
Stasheff polytope of dimension 3 in the coherent way. It can be generalized to
higher dimension.
Proposition 5.8 (Kapranov-Saito). The space B GL(A)+ is an H-space and
there is an isomorphism

Prim H∗ (B GL(A)+ ; Q) = π∗ (B GL(A)+ ) ⊗ Q

where the primitive elements are the set

{x ∈ H∗ (B GL(A)+ ; Q) : ∆(x) = x ⊗ 1 + 1 ⊗ x}.

543
Chapter 6

Homology of Lie algebras of


matrices

Theorem 6.1 (Loday-Quillen, Tsygan). Let k be a characteristic 0 field, A an


associative unital k-algebra. Then
H∗ (gl(A)) ∼
= Λ(HC∗−1 (A)). (6.1)
On the left hand side of isomorphism (6.1) we have matrices of any size,
while on the right hand side there are no matrices, and the computations are
easier.
There are generalizations of the theorem (6.1) for Lie algebras so(A) and
sp(A). Also, if instead of algebra we take an operad, then on the right hand
side cyclic homology is replaced by some graph homology (Kontsevich).

6.1 Leibniz algebras


Definition 6.2. A Leibniz (right) algebra over k is an algebra A with bracket
[−, −] : A ⊗ A → A,
such that [−, z] is a derivation for each z ∈ A, that is
[[x, y], z] = [[x, z], y] + [x, [y, z]].
Definition 6.3. A Lie algebra is a Leibniz algebra such that
[x, y] = −[y, x].
Under this symmetry property, the Leibniz relation is equivalent to Jacobi rela-
tion.
There is a chain complex associated to a Leibniz algebra g:
d d d 0
CL∗ (g) : . . . → g⊗n −
→ g⊗(n−1) −
→ ... −
→g−
→k
CLn (g) = g⊗(n−1) , d : CLn+1 (g) → CLn (g)
X
d(x1 , . . . , xn ) := (−1)j (x1 , . . . , [xi , xj ], xi+1 , . . . , xbj , . . . , xn ).
1≤i<j≤n

544
Part V Leibniz algebras

Lemma 6.4. The map d is a differential, that is d2 = 0.


Proof. We will check only the composition

d d
g⊗3 /

g⊗2 /

x⊗y  /

[x, y]

x⊗y⊗z  /

−[x, z] ⊗ y − x ⊗ [y, z] + [x, y] ⊗ z

In this case d2 = 0 is equivalent to Leibniz relation. The general case is analo-


gous.
Definition 6.5. The Leibniz homology of the Leibniz algebra g is

HL∗ (g) := H∗ (CL∗ (g), d).

When g is a Lie algebra, then one can pass to the quotient by the action of
symmetric group (with signature)

g⊗n ։ Λn g.

Then d also passes to the quotient and one obtains a Chevalley-Eilenberg chain
complex of g:
d d d 0
C∗ (g) : . . . → Λn g −
→ Λn−1 g −
→ ... −
→g−
→k

Cn (g) = Λn−1 g, d : Cn+1 (g) → Cn (g)


X
d(x1 , . . . , xn ) := (−1)i+j−1 [xi , xj ] ∧ x1 ∧ · · · ∧ xbi ∧ · · · ∧ xbj ∧ · · · ∧ xn .
1≤i<j≤n

For a Lie algebra g we define a Lie algebra homology:

H∗ (g) := H∗ (C∗ (g), d).

There is a map HL∗ (g) → H∗ (g), which is not an isomorphism in general.


For example if g is abelian, then the boundary in the Leibniz and Chevalley-
Eilenberg complex is 0, so we have

HLn (g) = g⊗n


Hn (g) = Λn g

Also if g is a simple Lie algebra, then HLn (g) = 0, for n ≥ 1, but Hn (g) does
not have to be 0 for n 6= 1.
Let g be a Lie algebra, and g ∈ g. Then g acts on g⊗n
n
X
[g1 ⊗ · · · ⊗ gn , g] = g1 ⊗ · · · ⊗ [gi , g] ⊗ · · · ⊗ gn .
i=1

Proposition 6.6. This action is compatible with the boundary map d and it is
zero on H∗ (g).

545
Part V Computation of Lie algebra homology H∗ (gl(A))

Proof. The first part is easy. For the second part we construct for y ∈ g a map

σ(y) : Λn g → Λn+1 g

α 7→ (−1)n α ∧ y.
Then σ(y) is a homotopy from conjugation to zero map, that is

dσ(y) + σ(y)d = [−, y].

Proposition 6.7. Let g be a Lie algebra, and h be a reductive sub- Lie algebra
of g. Then the surjective map

(Λn g) ։ (Λn g)h

induces an isomorphism on homology

H∗ (g) ∼
= H∗ ((Λn g)h , d).

6.2 Computation of Lie algebra homology H∗ (gl(A))


Let k be a field, A an associative unital algebra over k. Denote by Mr (A)
the algebra of r × r matrices with coefficients in A, and by glr (A) the same
space, but with its Lie algebra structure given by [α, β] = αβ − βα. There is an
inclusion of Lie algebras glr (A) ֒→ glr+1 (A),
 
α 0
α 7→ ,
0 0

but it does not preserve


S the identity in Mr (A). With respect to these inclusions
we define gl(A) := r glr (A), the Lie algebra of matrices over A. Our aim is
to compute H∗ (gl(A)) = lim H∗ (glr (A)), but unfortunately we cannot compute
−→ r
H∗ (glr (A)).
Proof. (of the theorem (6.1)) The strategy of the proof of theorem (6.1) can be
summarized in the following four steps:
1. Koszul trick.
2. Coinvariant theory.
3. Hopf-Borel (type) theorem.
4. Computation of primitive part.

546
Part V Computation of Lie algebra homology H∗ (gl(A))

The idea is to prove that the composition of the following maps is a quasi-
isomorphism
(gl(A)⊗n )Sn

⊗n
((gl(A) )Sn )sl(k)

((gl(k)⊗n ⊗ A⊗n )sl(k) )Sn

((gl(k)⊗n )sl(k) ⊗ A⊗n )Sn

(k[Sn ] ⊗ A⊗n )Sn

Λ((k[Un ] ⊗ A⊗n )Sn )

Λ(A⊗n /(1 − t))

where Un denotes the set of permutations with only one cycle, and A⊗∗ /1 − t
is the Connes complex computing cyclic homology.

1. The algebra slr (k) is reductive, (glr (A)⊗n )Sn is an slr (k)-module, and we
can consider the projection on the component corresponding to the trivial
representation

K ֌ (glr (A)⊗n )Sn ։ ((glr (A)⊗n )Sn )slr (k) .

The kernel K has trivial homology, so the projection is a quasi-isomorphism.


2. There is an isomorphism glr (A) ∼= glr (k) ⊗ A which can be proved by
a
decomposing a matrix with entries in A into the elementary matrices Eij ,
having one nonzero entry a in the place (i, j), that is
r
X r
X
a 1
Eijij = Eij ⊗ aij .
i,j=1 i,j=1

From this we derive

(gl(A)⊗n )slr (k) = (glr (k) ⊗ A⊗n )slr (k) = (glr (k)⊗n )slr (k) ⊗ A⊗n .

Now we use
Theorem 6.8. When k is a characteristic 0 field there is an isomorphism
of Sn -modules
(glr (k)⊗n )slr (k) ∼
= k[Sn ].

547
Part V Computation of Lie algebra homology H∗ (gl(A))

Proof. The isomorphism is given by


X
α = α1 ⊗ · · · ⊗ αn 7→ T (σ)(α) σ,
| {z }
σ∈Sn
∈k

where for sg ∈ Sn which is decomposed into cycles (i1 . . . ik )(j1 . . . jl )(. . .) . . .


we define a map T (σ) : (glr )⊗n → k by

T (σ)(α) = Tr(αi1 . . . αik ) Tr(αj1 . . . αjl ) Tr(. . .) . . . ,

which is a product of finite number of elements in k. From the trace


property Tr(ab) = Tr(ba) we know that T (σ) is well defined.
Observe that

Ei11 i2 ⊗ Ei12 i3 ⊗ · · · ⊗ Ei1n i1 7→ (12 . . . n).

The action of Sn on k[Sn ]⊗A⊗n is conjugation in k[Sn ], place permutation


on A⊗n and multiplication by sign.


3. The diagonal map g −→ g × g induces a graded cocommutative coproduct
on homology H∗ (g) → H∗ (g × g) = H∗ ⊗ H∗ (g). For g = gl(A) there is a
map

gl(A) × gl(A) −
→ gl(A),
which we can schematically describe as
   
∗ ∗ ∗ ... ⋆ ⋆ ⋆ ...
 ∗ ∗ ∗ . . . ,  ⋆ ⋆ ⋆ . . . 7→
... ... ... ... ... ... ... ...
 
∗ 0 ∗ 0 ∗ 0 ...
0 ⋆ 0 ⋆ 0 ⋆ . . .
 
∗ 0 ∗ 0 ∗ 0 . . .
 
0 ⋆ 0 ⋆ 0 ⋆ . . .
... ... ... ... ... ... ...
It induces a graded cocommutative product.
µ=⊕∗
H∗ (gl(A)) ⊗ H∗ (gl(A)) −−−−→ H∗ (gl(A))

Theorem 6.9. H∗ (gl(A)) is a commutative cocommutative bialgebra.

For any coalgebra H there is a filtration F∗ H such that , F0 = k and

Fr := {x ∈ H | ∆(x) ∈ Fr−1 ⊗ Fr−1 },

where ∆(x) = ∆(x) − x ⊗ 1 − 1 ⊗ x.


P
Definition 6.10. We say that a coalgebra H is conilpotent if H = r≥0 Fr H.

Now we recall the Hopf-Borel theorem:

548
Part V Computation of Lie algebra homology H∗ (gl(A))

Theorem 6.11. If k is a characteristic 0 field, and H is a conilpotent


graded commutative cocommutative bialgebra, then
H∼
= Λ(Prim(H)).

The main point now is that C∗ (gl(A)) is a graded commutative cocom-


mutative bialgebra.
L ⊗n
Proposition 6.12. n (k[Sn ] ⊗ A )Sn is a graded commutative cocom-
mutative bialgebra.

4. The last step in the proof of theorem (6.1) is determining the primitive
part of (k[Sn ] ⊗ A⊗n )Sn . Let Un denote the permutations with only one
cycle. Then
Proposition 6.13.
Prim((k[Sn ] ⊗ A⊗n )Sn ) = (k[Un ] ⊗ A⊗n )Sn .

Proof. Assume that σ can be decomposed into more than one cycle, σ =
(i1 . . . ik )(j1 . . . jl ). Then the coproduct gives
∆((i1 . . . ik )(j1 . . . jl )) = σ⊗1+1⊗σ+(i1 . . . ik )⊗(j1 . . . jl )±(j1 . . . jl )(i1 . . . ik ).
We see that σ is primitive if and only if σ has only one cycle.

Now
H∗ (gl(A)) = Λ(H∗ ((k[U∗ ] ⊗ A⊗∗ )S∗ )).
The symmetric group Sn is acting by conjugation in k[Sn ] and k[Un ]. As
an Sn -representation
k[Un ] = IndSCnn k
and the dimension of k[Un ] is (n − 1)!. Furthermore
(IndSCnn k ⊗ A⊗n )Sn ∼
= (A⊗n )Cn = A⊗n /(1 − t) = Cnλ (A)

and for a1 ⊗ · · · ⊗ an ∈ Cnλ (A) we have by tracing all the steps in the proof
b
a1 ⊗ · · · ⊗ an ∈ Cnλ (A) /

b(a1 ⊗ · · · ⊗ an )
O

a1 a2 ⊗ a3 ⊗ · · · ⊗ an
_
−a1 ⊗ a2 a3 ⊗ · · · ⊗ an
(12 . . . n) ⊗ (a1 , . . . , an ) ∈ k[Sn ] ⊗ A⊗n /

O
+...+
+(−1)n an a1 ⊗ a2 ⊗ · · · ⊗ an−1
O

_
a1 a2 a3 an
E12 ⊗ E34 ⊗ · · · ⊗ En1
_ a1 a2 a3
+E12 ⊗ E23 ⊗ · · · ⊗ En1 an
a1 a2 an d
E12 ⊗ E23 ⊗ · · · ⊗ En1 /

+...+
a1 a2 an a1
+E12 ⊗ E23 ⊗ · · · ⊗ En1

We proved that (k[Un ] ⊗ A⊗n )Sn is the Connes complex, and thus
Λ(HC∗−1 (A)) ∼
= H∗ (gl(A)).

549
Part V Computation of Leibniz homology HL∗ (gl(A))

Example 6.14. If A = k we know that


(
HC2n (k) =k
HC2n−1 (k) = 0

From this we can derive

H∗ (gl(k)) = Λ(x1 , x3 , . . . , x2n+1 , . . .),


H∗ (gln (k)) = Λ(x1 , x3 , . . . , x2n−1 ),
H∗ (sl2 (k)) = Λ(x3 ).

6.3 Computation of Leibniz homology HL∗(gl(A))


Our aim now is to compute HL∗ (gl(A)). Recall the steps in the proof of theorem
(6.1).
gl(A)⊗n
quasi-isomorphism


(gl(A)⊗n )sl(k)

(gl(k)⊗n ⊗ A⊗n )sl(k)

(gl(k)⊗n )sl(k) ⊗ A⊗n

(k[Sn ] ⊗ A⊗n )Sn


We have to modify the third step, because Leibniz homology is not a Hopf
algebra. If g is a Leibniz algebra, then HL∗ (g) is a graded Zinbiel coalgebra
which definition we give below.
Definition 6.15. A Zinbiel algebra A is an algebra such that its multiplication
satisfies the following identity

(x · y) · z = x · (y · z + z · y).

Lemma 6.16. If we define a new product xy := x · y + y · x, then it will be


associative.
Zinbiel algebras play the same role to the commutative algebras as the as-
sociative algebras to Lie algebras.
Definition 6.17. A graded Zinbiel algebra A is an algebra such that its multi-
plication satisfies the following identity

(x · y) · z = x · (y · z + (−1)|y||z|z · y).

550
Part V Computation of Leibniz homology HL∗ (gl(A))

Definition 6.18. A Zinbiel coalgebra C is a coalgebra such that its comultipli-


cation ∆ : C → C ⊗ C satisfies the following identity

(∆ ⊗ Id)∆ = (Id ⊗ ∆)∆ + (Id ⊗ τ ∆)∆,

where τ : C ⊗ C → C ⊗ C is given by
(
y⊗x in the non graded case,
τ (x ⊗ y) =
(−1)|y||x|y ⊗ x in the graded case.

Proposition 6.19. The Leibniz homology HL∗ (gl(A)) is graded Zinbiel as coal-
gebra and associative as algebra.
In short we say that HL∗ (gl(A)) is a graded Zinbc -As-bialgebra. It means
that the Zinbiel coalgebra coproduct and the associative algebra product satisfy
some compatibility relation. If one compares the product with the symmetric
coproduct, then one obtatins the Hopf formula.
There is a following structure theorem for Zinbc -As-bialgebras.
Theorem 6.20. If a Zinbc -As-bialgebra H is conilpotent, then it is free and
cofree over its primitive part.
Corollary 6.21.
M M
HL∗ (gl(A)) ∼
= T (Prim( k[Sn ] ⊗ A⊗n )) = T ( k[Un ] ⊗ A⊗n ).
n≥0 n≥0
L
Our aim now is to compute H∗ ( n≥0 k[Un ] ⊗ A⊗n ).
Theorem 6.22 (Cuvier). There is a quasi-isomorphism of complexes

... d ...
/

k[Un ] ⊗ A⊗n /

k[Un−1 ] ⊗ A⊗(n−1) /

b


... /

A ⊗n /

⊗(n−1)
A /

...

The map is given by

g(12 . . . n)g −1 ⊗ α 7→ g(α),

where g ∈ Sn , g(1) = 1 is chosen in such way that g(12 . . . n)g −1 is the cycle
which we want to send to A⊗n . The map in the opposite direction is

α 7→ (12 . . . n) ⊗ α.

and the one composition is identity on A∗ and the second one is homotopic to
the identity.
Corollary 6.23.

=
HL∗ (gl(A)) /

T (HH∗−1 (A))


=


H∗ (gl(A)) /

Λ(HC∗−1 (A)).

551
Part V Computation of Leibniz homology HL∗ (gl(A))

Now we can make a digression on some algebraic topology theorems. Suppose


there is a fibration F → E → B of H-spaces. There is a spectral sequence
2
Epq = Hp (B, Hq (F )) =⇒ Hp+q (E).
Furthermore for any H-space X
Prim(H∗ (X; Q)) = π∗(X) ⊗ Q,
so
H∗ (X; Q) = Λ(π∗ (X) ⊗ Q).
If we take the primitive parts on second term of this spectral sequence, then it
can be proved that the only nonzero terms will be on the row q = 0 and column
p = 0, and it will be isomorphic to rational homotopy of the basis and the fiber.
q O

πr−1 (F ) ⊗ Q ∗ II
II
d

II
II
II
II d
IIr
II
II
II
II
II
II
∗ /

πr (B) ⊗ Q p

From this spectral sequence we obtain the long exact sequence of homotopy
groups.
The motivation for computing H∗ (glr (A)) for fixed r comes from Macdonald
conjecture, which is some identity with sum on the left hand side and product
on the right. To prove it, it is sufficient to compute Hn (glr (k[t]/tk )). On one
side there will be an Euler-Poincaré characteristic of the complex, and on the
other the Euler-Poincaré characteristic of the homology, which are equal.
Theorem 6.24. If k is a characteristic 0 field, and A is an associative unital
algebra, then
Hn (gln (A)) ∼
= Hn (gln+1 (A)) ∼
= ... ∼
= Hn (gl(A)).
Furthermore for commutative A the following sequence is exact
n−1 n−2
Hn (gln−1 (A)) → Hn (gln (A)) ։ ΩA /dΩA .
Theorem 6.25. If k is a characteristic 0 field, and A is an associative unital
algebra, then
Hn (GLn (F )) ∼
= Hn (GLn+1 (F )) ∼
= ... ∼
= Hn (GL(A)),
and the following sequence is exact
Hn (GLn−1 (F )) → Hn (GLn (F )) → KM
n (F ) ⊗ Q.

where KM is the Milnor’s K-theory.

552
Part V Computation of Leibniz homology HL∗ (gl(A))

Theorem 6.26. If k is a characteristic 0 field, and A is an associative unital


algebra, then

HLn (gln (A)) ∼


= HLn (gln+1 (A)) ∼
= ... ∼
= HLn (gl(A)).

Furthermore for commutative A there is an exact sequence


n−1
HLn (gln−1 (A)) → HLn (gln (A)) ։ ΩA .

553
Chapter 7

Algebraic operads

7.1 Schur functors and operads


Definition 7.1. An algebraic operad is a functor P : Vect → Vect, together
with a natural transformation of functors ι : Id → P, γ : P ◦ P → P. They are
supposed to satisfy the following relations
• γ is associative,
id◦γ
P ◦P ◦P /

P ◦P
γ◦id γ
 

P ◦P γ
/

• ι is a unit for γ.
If X is a set, then the structure is just inclusion {∗} → X and if X × X → X
is an operation, then we have the notion of set operad P : Sets → Sets. In
analagous way we can define topological operad, chain complex operad etc.
In the sequel, we suppose that P is Schur functor, which definition we give
below.
Definition 7.2. A Schur functor is defined from an S-module P, which is a
collection of right Sn -modules, and
M
P(V ) := P(n) ⊗Sn V ⊗n .
n≥0

We can as well write


M
P(V ) := (P(n) ⊗ V ⊗n )Sn .
n≥0

In characteristic 0 we can take the invariants as well as coinvariants.


In these notes we restrict the study of algebraic operads to Schur functors.
The natural transformation γ gives us for each vector space V a linear map
 
M
γ : P(P(V )) = P  P(n) ⊗Sn V ⊗n  → P(V ).
n≥0

554
Part V Schur functors and operads

and so for each n ≥ 0, a map

γi1 ...in : P(n) ⊗ P(i1 ) ⊗ . . . ⊗ P(in ) → P(i1 + . . . + in ), n ≥ 0.

Starting with γi1 ...in , in order to reconstruct the operad we need to assume that
it is compatible with the action of the symmetric groups

Sn × (Si1 × . . . × Sin ) → Si1 +...+in ,

and that it satisfies a certain associativity property, namely the associativity of


γ : P ◦ P → P.
Definition 7.3. An algebra over the operad P (or P-algebra) is a vector space
A equipped with a linear map γA : P(A) → A such that the following diagrams
commute
P(γA ) ι(A)
P(P(A)) P(A) AD P(A)
DD
/ /

DD
γ(A) γA D
= DD
γA



D !


P(A) γA
/

A A

For an algebra over the operad P and each n ≥ 0 there is a map γn : P(n)⊗Sn
A⊗n → A and we write

(µ; a1 , . . . , an ) 7→ γ(µ ⊗ (a1 , . . . , an )) =: µ(a1 , . . . , an ).

We call P(n) the space of n-ary operations.


Let V be a vector space, and P an operad. Suppose that we have a type of
algebras (for example associative, Leibniz, Lie). We name it P-algebras, where
P denotes the given type. Then we define
Definition 7.4. The P-algebra A0 is free over V if for any map V → A to a
P-algebra A there is a unique map of P-algebras A0 → A such that the following
diagram commutes
V A A 0 /

AA
AA 
AA 
A 

A
Let V = kx1 ⊕ . . . ⊕ kxn be an n-dimensional vector space over k, and P(V )
denote the free algebra of a given type over V . The multilinear part of P(V ) of
degree n (linear in each variable) is a subspace which we denote by P(n) and
it inherits an Sn -action. Thus it allows us to construct an operad P as a Schur
functor. If k ⊇ Q then
M
P(V ) = P(n) ⊗Sn V ⊗n .
n≥0

555
Part V Free operads

7.2 Free operads


The notion of free P- algebra over a vector space V gives rise to a functor from
the category Vect of vector spaces to the category of P-algebras, which is a left
adjoint to the forgetful functor

HomP−alg (P(V ), A) ∼
= HomVect (V, A).

There is a forgetful functor from the category Op of operads to the category of


Schur functors. It has a left adjoint F giving rise to free operads.
Example 7.5. An S-module is given by the family M (n) of Sn -modules. Suppose
M (n) = 0 except M (2) = k[S2 ]µ. What is F (M )? We have id ∈ F(M )(1),
µ ∈ F(M )(2) and the following two operations in F (M )(3)

µ ◦ (µ, id), µ ◦ (id, µ).

Thus
F (M )(3) = k[S3 ]µ ◦ (µ, id) ⊕ k[S3 ]µ ◦ (id, µ).
Proposition 7.6. The free operad F (M ), where M is binary and free over S2 ,
has F (M )(n) = k[Yn−1 ] ⊗ k[Sn ], where Yn−1 is the set of planar binary trees
with n leaves.
Exercise 7.7. What is the free operad on N , where N (n) = 0 except N (2) = k
- the trivial representation?

7.3 Operadic ideals


Definition 7.8. For a given operad P and a family of operations in P, the
operadic ideal generated by this family is a sub-Schur functor I (that is I(n) ⊆
P(n)) linearly generated by all the compositions where at least one of the oper-
ations is in the family.
In another words whenever one of the operations is in I, then the image by
γ is also in I.

γ : P(n) ⊗ (P(i1 ) ⊗ · · · ⊗ P(in )) → P(i1 + . . . + in )

Proposition 7.9. The quotient P/I defined as (P/I)(n) := P(n)/I(n) is an


operad. It is called the quotient operad.

A type of algebras consists of generating operations and relations (multilin-


ear). Let F (M ) be the free operad over an S-module M such that M (n) is
defined by the n-ary operations. If we take the ideal I generated by the relators
in F (M )(−), then the we have an operad associated to a given type of algebras
represented as a quotient operad P = F (M )/I. The space P(V ) is exactly the
free algebra over V for the given type.

556
Part V Examples

7.4 Examples
Example 7.10. Associative algebras over k with binary associative operation
µ : A ⊗ A → A, µ(xy) =: xy. The corresponding operad As has

As(n) = k[Sn ],

As(n) ⊗Sn V ⊗n = V ⊗n ,
γ : As(n) ⊗ As(i1 ) ⊗ · · · ⊗ As(in ) → As(i1 + . . . + in ),
k[Sn ] ⊗ k[Si1 ] ⊗ · · · ⊗ k[Sin ] → k[Si1 +...in ]
(σ; ω1 , . . . , ωn ) 7→ σ(ω1 , . . . , ωn ) = (ωσ(1) × · · · × ωσ(n) ).
Example 7.11. Commutative algebras over k with binary commutative operation
µ : A ⊗ A → A, µ(xy) =: xy. The corresponding operad Com has

Com(n) = k,

Com(n) ⊗Sn V ⊗n = S n V,
γ : Com(n) ⊗ Com(i1 ) ⊗ · · · ⊗ Com(in ) → Com(i1 + . . . + in ),

=
γ : k ⊗(n+1) −
→k
The general construction of the operad associated to algebras of given type
uses the following data:
• generating operations µn with symmetries which define a right Sn -module
M (n), n ≥ 0
• multilinear relations in M (n), n ≥ 0.
From the generating operations we can construct a free operad F (M ), and then
quotient by the ideal I generated by the relations which gives us P = F (M )/I.
For example if we have one binary operation µ and one relator µ ◦ (µ ⊗ id) −
µ ◦ (id ⊗ µ), then we can construct an operad As for associative algebras.

7.5 Koszul duality of algebras


Definition 7.12. A quadratic data is a pair (V, R), where V is a vector space
and R ⊂ V ⊗2 .
Definition 7.13. A quadratic algebra associated with quadratic data (V, R) is
a quotient algebra of a tensor algebra A(V, R) := T (V )/R.
The algebra A := A(V, R) has universal property

R T (V ) T (V )/R
JJ 
/ / / /

JJ 
JJ
JJ
JJ  

A′

557
Part V Koszul duality of algebras

Let T c(V ) be the tensor module with the deconcatenation operation ∆ : T c (V ) →


T c (V ) ⊗ T c (V ),
n
X
∆(v1 , . . . , vn ) = v1 . . . vi ⊗ vi+1 . . . vn .
i=1

Definition 7.14. A quadratic coalgebra associated with quadratic data (V, R) is


a subcoalgebra of a cotensor algebra C := C(V, R) having the following universal
property
0

C(V, R) T c(V ) V ⊗2 /R

/ / / /

t
tt
O 9

 tt
 tttt
t
C′
We can write explicitly
X
A = k ⊕ V ⊕ V ⊗2 /R ⊕ V ⊗3 /(V ⊗ R + R ⊗ V ) ⊕ . . . ⊕ V ⊗n /( V ⊗i ⊗ R ⊗ V ⊗j ) ⊕ . . .
i+2+j=n
\
C = k ⊕ V ⊕ R ⊕ (V ⊗ R ∩ R ⊗ V ) ⊕ . . . ⊕ V ⊗i ⊗ R ⊗ V ⊗j ⊕ . . .
i+2+j=n

α: C /

A
  ~~
?

 ~~~
 

 ~~
?

V
We can define a map dα : C ⊗ A → C ⊗ A by the composition
∆⊗id id⊗α⊗id id⊗·
C ⊗A /

C ⊗C ⊗A /

C ⊗A⊗A /

5
C ⊗A

Lemma 7.15. The map dα is a differential, that is dα ◦ dα = 0.


Proof. This immediately follows from α ∗ α = 0 and dα ◦ dα = dα∗α .
Definition 7.16. A Koszul complex of the quadratic algebra A(V, R) is the
complex (C ⊗ A, dα ).
Definition 7.17. A quadratic algebra A(V, R) is said to be Koszul algebra if
the Koszul complex is acyclic.
Definition 7.18. The Koszul dual algebra to an algebra A = A(V, R) is defined
as
A! := C ∗ := C(V, R)∗ .
We have A! = T (V ∗ )/(R⊥ ), where R⊥ is defined as the kernel

R⊥ ֌ V ∗⊗2 → R∗ .

If dim V < ∞, then V ∗∗ = V and there is an epimorphism V ∗⊗2 ։ R∗ .

558
Part V Bar and cobar constructions

7.6 Bar and cobar constructions


Recall that for associative algebras there is so called bar construction

B : As − alg → DGA − coalg,

and for coalgebras there is a dual cobar construction

Ω : As − coalg → DGA − alg.

Theorem 7.19. Let (V, R) be a quadratic data. Then the following are equiv-
alent
1. A(V, R) is Koszul.
2. C ֌ B(A) is a quasi-isomorphism.
3. Ω(C) ։ A is a quasi-isomorphism.
The last two conditions mean that
2. C ∼
= H0 (B(A)), Hn (B(A)) = 0 for n 6= 0.
3. A ∼
= H0 (Ω(C)), Hn (Ω(C)) = 0 for n 6= 0.
Analogous constructions we can perform for quadratic operads. Starting from
generating operations E and relators R ⊂ F(E)(3) we can construct an operad
P(E, R) and a cooperad C(E, R). The cooperads are constructed on the same
pattern but using comonoids instead of monoids, that is they are Schur functors
with the comonoid structure with comultiplication γ : P → P ◦ P and counit
η : P → Id.
There are bar and cobar constructions

B : Op → DGA − coOp
Ω : coOp → DGA − Op

Along the same lines we can construct a Koszul complex as (C ◦ P, d), and if it
is acyclic then P is called a Koszul operad.
Define dual cooperad P ! := C ∨ := C ∗ ⊗ sgn, where sgn is the signature rep-
resentation of Sn . For any P-algebra A we define a chain complex P !∨ (A) :=
C∗P (A). The Koszul complex (P !∨ ◦ P(V )) is a particular case of this construc-
tion.
Definition 7.20. The homology HP P
∗ (A) := H∗ (C∗ (A), d) is called operadic
homology of P-algebra A.
Proposition 7.21. The Koszul complex is acyclic if and only if HP
n (P(V )) = 0
for n > 1, and HP
1 (P(V )) = V .
Example 7.22. If P = Lie, Lie(n) = IndSCnn k[Un ] then P ! = Com, Com(n) = k
for n ≥ 0. If g is a Lie algebra, then CnLie = Λn g is the Chevalley-Eilenberg
complex.
Example 7.23. If P = Leib, Leib(n) = k[Sn ] then P ! = Zinb, Zinb(n) = k[Sn ]
for n ≥ 0. If A is a Leibniz algebra, then CnLeib = g⊗n is the Leibniz complex.

559
Part V Bialgebras and props

7.7 Bialgebras and props


Recall that the operad is a Schur functor P : Vect → Vect together with natural
transformations ι : Id → P, γ : P ◦ P → P definining a monoid structure. An
algebra of given type P gives rise to an operad by the construction of free
algebra P(V ) over V . The free algebra is an adjoint functor to the forgetful
functor Alg → Vect. For bialgebras however, the left adjoint functor to the
forgetful functor does not exist. RecallL that for an operad P we have a family
of Sn -modules P(n) such that P(V ) = n≥0 P(n) ⊗Sn V ⊗n . The module P(n)
is called a space of n-ary operations. For bialgebras one replaces these modules
by P(n, m) for n, m ≥ 0, because we can do operations and cooperations.
Definition 7.24. A symmetric monoidal category S is a category with distin-
guished object 0 ∈ Ob(S) and an associative product  : S × S → S. We say
that the category is strict if the associativity relation is equality, not only an
isomorphism.
Definition 7.25. A prop is a strict symmetric monoidal category S such that
Ob(S) = {0, 1, . . . , n, . . .} ∼
=Z
nm := n + m,
and the morphisms MorS (n, m) is a vector space over k.
Definition 7.26. An algebra over the prop P ( gebra) is a functor between
symmetric monoidal categories
(P, ) → (Vect, ⊗)
1 7→ A, n 7→ A⊗n .
Example 7.27. Consider the skeleton category of the cateogory of finite sets,
denoted by Fin. Objects are n = {1, 2, . . . , n} and the morphisms are the
set-theoretic maps.
The category of gebras over Fin is the category of unital commutative alge-
bras.
3 {1, 2, 3} A⊗3
id⊗µ µ⊗id
 

 
 

2 {1, 2} A⊗2
µ


1
O
{1} A
O

0 ∅ k
What if we would like to have a prop corresponding to unital associative alge-
bras? Then the answer is the category of noncommutative sets ∆S. Its skeleton
category NFin has the same objects {n} as Fin, but the morphism f : n → m
is a set map together with a total order on each fiber f −1 (i). For example we
have one map 2 = {1, 2} → {1} = 1, but two morphisms {1 < 2} → {1} and
{2 < 1} → {1}, which correspond to the two maps A⊗2 → A given by a⊗b 7→ ab
and a ⊗ b 7→ ba.

560
Part V Bialgebras and props

For the Hochschild complex Cn (A, M ) = M ⊗ A⊗n there are idempotents


(i)
en which commute with the Hochschild boundary b
(i)
en

Cn (A, M ) M ⊗ A⊗n
b


Cn−1 (A, M ) M ⊗ A⊗(n−1) W

(i)
en

(i)
be(i)
n = en−1 b.
When A = M and there is a B-map we also have
(i)
Be(i)
n = en−1 B.

All these formulas live in kFin, where MorkFin (n, m) = k[MorFin (n, m)]. If A
is commutative, then we have
n
X
b : n → n − 1, b= di
i=1

(i)
en
e(i)
n : n → n,
n /

b b
(i)


en 

n−1 /

n−1
in k[MorFin (n, m)]. There is a functor L : kFin → M ⊗ A⊗n such that
n /

M ⊗ A⊗n
f f∗

m


M ⊗ A⊗m
Y
f∗ (m, a1 , . . . , an ) = (m, b1 , . . . , bm ), bi = aj .
j, f (j)=i

When A is not commutative we take NFin and get Loday’s functor.


Any operad P gives rise to a prop. One defines
P(n, 1) := P(n)
P(n, m) := ...
We can say that operads and free operads correspond to abstract rooted trees
with data what happens when we contract an edge. If one considers planar
rooted trees, then what one gets is so called non-symmetric operad (with no
action of symmetric group). If any leaf could be a root, that is we consider
abstract trees, then what we get is so called cyclic operads (there is a cyclic
action of Z/(n + 1)Z) on P(n).
Let τ = τn ∈ Z/(n + 1)Z denote the generator. For every n-ary operation
µ ∈ P(n) we have τ (µ) ∈ P(n).

561
Part V Graph complex

Definition 7.28. A cyclic operad is an operad such that P(n) has a Z/(n+1)Z-
action. This action together with the Sn -action makes it an Sn+1 -module.
There is a relation between cyclic action and composition.
Example 7.29. Let P(1) = R an associative algebra, and P(n) = 0 for n ≥ 0.

r rs

If there is a cyclic action r 7→ r̄, r̄¯ = r on R, then rs = s̄r̄. The cyclic operad
here correspond to cyclic algebra with involution.
Fact 7.30. As, Lie, Com, Poiss are cyclic operad, but Leib is not.
Let P be a cyclic operad. Then we can construct three homology theories
HA∗ , HB∗ , HC∗ (Getzler-Kapranov) which fit into an exact sequence

. . . → HAn (A) → HBn (A) → HCn (A) → HAn−1 (A) → . . . ,

where A is a P-algebra, and HBn (A) = HP n (A) is an operadic homology of A.


If P = As, then HCn is cyclic homology, HAn = HCn−1 , HBn = HHn . If
P = Lie, then HBn = HLien (g), HAn = H
Lie
(g, g), where g is a Lie algebra and
a g-module via the adjoint representation.

g ⊗ Λn g /

Λn+1 g

dCE dCE


g ⊗ Λn−1 g /

Λn g

HLie
n (g, g) HLie
n+1 (g)

7.8 Graph complex


In the degree n of graph complex the space of n-chains is generated by connected
graphs without loops with n edges and the valence of each vertex is ≥ 3. The
differential X
d(γ) = ±γ/e, d : Cn → Cn−1
e edges

(when there is a loop we send the graph to 0).

562
Part V Graph complex

To describe it precisely we assume that the graphs are oriented and the set
of vertices is labelled by 1, . . . , K.

?
1 _

The equivalence relation:


1. changing the orientation of one edge, ∼1

?
1 =−1 _ _

 

2 2

2. permutation of indices, ∼2
?
1 =−2 _ ? _

 

2 1

fn is given by
The differential in the complex C
X
d(e
γ) = (−1)j γ
e/e
e
i−
→j

and is compatible with the equivalence relation ∼. It is also compatible with


the first part ∼1 of the equivalence relation. The complex C fn quotient by ∼
gives a graph complex Cn . We denote
fn / ∼1
Gn := C
fn / ∼1 , ∼2
(Gs )n := C

The complex (Gs )∗ is called the Kontsevich graph complex.

0 0
(2)
C3 C2
(2)
C (2)
1

(2)
Figure 7.1: H2 = Q

563
Part V Symplectic Lie algebra of the commutative operad

(3) (3) (3) (3)


C4 C3 C2 C1
(3)
Figure 7.2: H4 = Q

7.9 Symplectic Lie algebra of the commutative


operad
We consider the polynomial algebra in p1 , . . . , pn , q1 , . . . , qm , that is k[p1 , . . . , qm ] =
S(V ). The , defined as
Xn
∂F ∂G ∂F ∂G
{F, G} := −
i=1
∂p i ∂qi ∂qi ∂pi

is a Lie bracket, and so, S(V ) is a Lie algebra. We denote it by sp2m (Com).
Theorem 7.31 (Kontsevich). If G∗ is the graph complex, then

H∗ (sp(Com)) ∼
= Λ(H∗ (G∗ )).

The proof follows the same pattern as before:


1. Koszul trick.
2. Coinvariant theory.
3. Hopf-Borel type theorem, primitives.
4. Making the primitive complex smaller by dividing out acyclic complexes.
The key point in step 2 is the following result.
Theorem 7.32. Let A−
r be a linear subspace of degree r in k[ϕij ] 1≤i≤r / ∼,
1≤i≤r
ϕij ∼ ϕji . Then
(V ⊗2m )sp(V ) ∼
= A−
r .

Kontsevich’s idea is to compute


M
(A−
r )Sk1 ×···×Skn
k1 ,...,kn

564
Part V Symplectic Lie algebra of the commutative operad

which appears to be a vector space generated by graphs divided by the relation


∼1 .
In step 3 one proves that the subcomplex of primitives is connected.
In step 4 we get rid of loops and graphs which have vertices of valence 2.
An analogue of this theorem for Leibniz homology is due to E. Burgunder.

565
Chapter 8

The algebra of classical


symbols

8.1 Local definition of the algebra of symbols


Let X be a C ∞ -manifold (not necessarily compact), and E a vector bundle on
X. Consider a coordinate patch
fU : U → X, U ⊂ Rn .
The cotangent bundle T ∗ X → X pulls back to U

T0∗ U /

T ∗U /

T ∗X
π
 

fU 

U U /

X
The bundle T0∗ U is defined as T ∗ U \ U . There is an isomorphism

=
T0∗ U /

U × Rn0 ⊂ Rn × Rn0
π


U
Using it we can denote the coordinates on T0∗ U by (u, ξ), where u = (u1 , . . . , un ) ∈
Rn0 , and ξ ∈ (ξ1 , . . . , ξn ) ∈ Rn . P∞
To each open set U we associate a section aU := j=0 aU j , where each aj is
U
∗ ∗
a section of the bundle End(π fU E), where

π ∗ fU∗ E /

fU• E /

π fU
T0∗ U
 

U /

More precisely by aU
m−j we denote the homogeneous part of degree m − j

∞ ∗ ∗ ∗
aU
m−j ∈ C (T0 U, End(π fU E))(m − j).

566
Part V Local definition of the algebra of symbols

There is a natural action of R∗+ on T0∗ X given by t · (u, ξ) := (u, tξ). The
infinitesimal action is provided by the Euler field
n
X
Ξ= ξi ∂ξi .
i=1

The homogenity condition for aU U


m−j is given by am−j (u, tξ) = t
m−j U
am−j (u, ξ).
U
The section a belongs to the product

Y
C ∞ (T0∗ U, End(π ∗ fU∗ E))(m − j)
j=0

which has a natural structure of Frechet space. With the norm


q
|ξ| := ξ12 + . . . ξn2

we can write

|ξ|j−m aU ∞ ∗ ∗ ∗ ∼ ∞ ∗ ∗ ∗
m−j ∈ C (T0 U, End(π fU E))(0) = C (S U, End(π fU E)),

π
where S ∗ U is the cosphere bundle T0∗ U/R∗+ −→ U . The cotangent bundle T ∗ X →

X is canonically oriented and S X is canonically oriented (even though we do
not have the orientation on X). Now S ∗ U is a canonically oriented (2n − 1)-
manifold and S ∗ U ∼ = U × S n−1 .
U
The sections a are given locally, so we need a compatibility condition. We
need a composition law such that it will depend on all jets, not only on 1-jets
as usual composition. X
aU ◦ u b U : δξα aU Du[α] bU
α

α = (α1 , . . . , αn ), αi ∈ N
1 1 1
Dui := ∂ui , Du[α] = Duα = ∂α.
i α! α!i|α| u
If aU is of order m, bU of order m′ using the notation for classical symbols

Y
CSm
U (U, E) := (T0∗ U, End(π ∗ fU∗ E))(m − j)
j=0

we can write
′ ′
◦u : CSm m m+m
U (U, E) × CSU (U, E) → CSU (U, E), m, m′ ∈ C.

Now suppose we have two open sets U, V ∈ Rn such that the images of charts
fU : U → X, fV : V → X have nonempty intersection f (U ) ∩ f (V ). Denote

U ′ := fU−1 (f (U ) ∩ f (V )), V ′ := fV−1 (f (U ) ∩ f (V )),


fUV := fU−1 ◦ fV : V ′ → U ′ .
For a smooth map f : X → Y there are induced maps

T f : T C → T Y, (T f )x : (T X)x → (T Y )f (x) ,
T f : T ∗ X → T ∗ Y, (T f )∗x : (T ∗ X)x ← (T ∗ Y )f (x) .

567
Part V Classical pseudodifferentials operators

Assume that T f is invertible

((T f )∗x )−1 : (T X)∗x → (T Y )∗f (x)

Define a maps

X × T X → Y × T Y, (x, v) 7→ (f (x), (T f )x (v)),


X × T ∗ X → Y × T ∗ Y, (x, ξ) 7→ (f (x), ((T f )∗ )−1
x (ξ)).

Now comes the question, to what extend aV and (T ∗ f )∗ aU agree? We have

aV = (T ∗ f )∗ (aU + (arbitrary high order correction terms))


X
= (T ∗ fUV )∗ ( ψα ∂ξα aU ),
α

where >1
(z), (T fU V )∗
ψα (u, ξ) = Dz[α] eihju v (ξ)i
z=u, v=(fV−1 ◦fU )(u)
,

ju>1 (z) = fV−1 ◦ fU − jU1 (fV−1 ◦ fU ),


so ju>1 vanishes up to second order at point u ∈ U . The ψα (u, ξ) are scalar
valued functions on coordinate charts. They do not depend on symbols, only
on manifold.
In the whole notes we will be using a projective tensor product of topological
vector spaces desribed in the appendix (??).
The product
′ ′
CSm (X, E) × CSm (X, E) → CSm+m (X, E)

of Frechet spaces is associative. Define the algebra of symbols as


[
CS(X, E) : = CSm (X, E).
m∈Z

Let a := {aU }fU : U→X . The topology on CS(X, E) is defined as follows. We


say that the net {aλ } converges to a symbol a if for any m ∈ C there exists λ0
such that aλ − a ∈ CSm (X, E) for all λ ≥ λ0 .
The subalgebra CS0 (X, E) is a Frechet algebra, and CS−j (X, E), j ∈ Z+ is
a two sided ideal in CS0 (X, E).
Remark 8.1. The multiplication

CSm (X, E) ⊗ CS(X, E) → CS(X, E)

is not continuous in both arguments.

8.2 Classical pseudodifferentials operators


Let A : Cc∞ (X, E) → C ∞ (X, E) be a pseudo differential operator. For a chart
fU : U → X there is an operator

fU# A : Cc∞ (U, fU∗ E) → C ∞ (U, fU∗ E)

568
Part V Classical pseudodifferentials operators

We can define it for ϕ ∈ Cc∞ (U, fU∗ E) as follows. First take (ϕ ◦ fU−1 )|f (supp ϕ) ,
and then extend by 0, apply A and pullback, as in the following diagram
A
Cc∞ (X, E) /

C ∞ (X, E)
O


(fU )! fU


Cc∞ (U, fU∗ E) #


/

C ∞ (U, fU∗ E)
fU A

Explicitly
Z Z

(fU# A)ϕ(u) = ¯ + (T ϕ)(u),
eihu−u , ξi β(u, u′ , ξ)ϕ(u′ )du′ dξ
Rn
ξ U

where β ∈ C ∞ (U × T ∗ U, End(π ∗ fU∗ E)) is called an amplitude,



X
β(u, u′ , ξ) ∼ βm−j (u, u′ , ξ),
j=0

βm−j (u, u′ , tξ) = tm−j β(u, u′ , ξ),


T is a smoothing operator
Z
(T φ)(u) = K(u, u′ )ϕ(u′ )|du′ |,
U

and
¯ = 1
|du| = |du1 ∧ · · · ∧ dun |, dξ |dξ1 ∧ · · · ∧ dξn |.
(2π)n
By CLm (X, E) we denote the space of classical pseudo differential operators,
and by CLmprop (X, E) the subset of operators which take functions with compact
support into functions with compact support. For A ∈ CLm (X, E) there is a
decomposition A = Aprop +S into a proper part Aprop and non proper smoothing
part S. Define a Frechet space of arbitrary low order operators by
\
L−∞ (X, E) := CLm (X, E).
m∈Z

There is an isomorphism

=
CLm (X, E)/L−∞ (X, E) −
→ CSm (X, E).

Classical symbols have a product


′ ′
m+m −1
CLm m
prop (X, E) × CLprop (X, E) → CLprop (X, E), m, m′ ∈ C.

We define the algebra of classical symbols as


[
CL(X, E) := CLm (X, E).
m∈Z

The space of smoothing operators L∞ (X, E) is defined as a kernel

L∞ (X, E) ֌ CL(X, E) ։ CS(X, E)

569
Part V Statement of results

and if X is closed it is isomorphic (non canonically) to the space of rapidly


decaying matrices
L−∞ = {(aij )i,j=1...,∞ | |aij |(i + j)N → 0, as i + j → ∞}.
This is the noncommutative orientation class of a closed manifold and index
theorem is the way to state that. Index measures to what extend this sequence
is not split.
The map
CL(X, E)/L−∞ (X, E) → CS(X, E)
is defined as follows. For a classical pseudo differential operator
A : Cc∞ (X, E) → C ∞ (X, E)
we take the amplitude

X
β U (u, u′ , ξ) ∼ U
βm−j (u, u′ , ξ)
j=0

and then define aU ∈ CS(X, E) by


 Pn U

aU := e i=1 ∂ξi Dui β u=u′
.

8.3 Statement of results


The main goal is to compute the Hochschild and cyclic homology of the algebra
of symbols CS(X). Let T0∗ X = T ∗ X \ X and Y c be the C∗ -bundle over the
cosphere bundle S ∗ X defined as
Y c := T0∗ X ×R+ C∗

C∗


S∗X
Theorem 8.2. There is a canonical isomorphism
HHq (CS(X)) ∼ 2n−q
= HdR (Y c ).
Regarding cyclic homology, consider on HCcont
q (CS(X)) the filtration by the
kernels of the iterated S-map:
{0} = Sq0 ⊂ Sq1 ⊂ . . . ⊂ Sqt = HCq (CS(X)),
q
where t = 2 and Sqr := ker S∗1+r ∩ HCq (CS(X)).
Theorem 8.3. The canonical map
I : HH∗ (CS(X)) → HC∗ (CS(X))
is injective. In particular
HCqr (CS(X)) = grSr HCq (CS(X)) := Sqr /Sq,r−1
is canonically isomorphic with
H2n−q+2r
dR (Y c ), r = 0, 1, . . . .

570
Part V Derivations of the de Rham algebra

8.4 Derivations of the de Rham algebra


Let O be a commutative k-algebra with unit, and k any commutative ring of
coefficients. We define
Ω∗O/k := Λ∗O Ω1O/k ,
where Ω1O/k can be defined in a three ways:
• Serre’s picture
2
Ω1O/k := I∆ /I∆ ,
where I∆ := ker(O⊗2 → O).
• Hochschild picture
Ω1O/k := O⊗2 /bO⊗3 .
• Leibniz picture
Ohdf | f ∈ Oi
Ω1O/k := .
Ohd(f + g) − df − dg, dc = 0 (c ∈ k), d(f g) − f dg − gdf i

The differential d : O → Ω1O/k is defined in those three pictures as follows


2 2
• f 7→ d∆ f mod I∆ = (1 ⊗ f − f ⊗ 1) mod I∆ (Serre’s picture),
• f 7→ d∆ f mod bO⊗3 = (1 ⊗ f − f ⊗ 1) mod bO⊗3 (Hochschild picture),
• f 7→ df (Leibniz picture).
The derivation d∆ : O → I∆ ⊂ O ⊗ O is universal in the sense that if we have
an O-bimodule M and a derivation δ : O → M , then there exists a unique
O-bimodule map δe such that the following diagram commutes

M
y 
yy 
< O

yy
δ
yy  δe
yy d
2
OE I∆ /I∆
EE
/

EE
O

EE
d∆ EE
"

I∆

Let Derm (Ω∗ ) = Derm ∗


k (Ω ) denote the algebra of degree m derivations, and
M
Der∗ (Ω∗ ) := Derm (Ω∗ ).
m∈Z

If η is of degree p and ζ of degree q, then for δ ∈ Derm (Ω∗ ) we have


δ(η ∧ ζ) = δ(η) ∧ ζ + (−1)pm η ∧ δ(ζ).
δ : Ωp → Ωp+m .
Furthermore Der∗ (Ω∗ ) is a super Lie algebra, that is the commutators satisfy
the super Jacobi identity
0 = [[a, b], c] + (−1)|a|(|b|+|c|)[[b, c], a] + (−1)|c|(|a|+|b|)[[c, a], b].
Denote δp := δ|Ωp .

571
Part V Derivations of the de Rham algebra

Proposition 8.4. The set Derm (Ω∗ ) is naturally identified with the set of pairs
(δ0 , δ1 ), where
δ 0 : O → Ωm
is a k-linear derivation of O with values in Ωm ,

δ 1 : Ω1 → Ωm+1

is a k-linear map such that

δ1 (f α) = δ0 (f ) ∧ α + f δ1 (α).

and
δ1 (α)α − (−1)m+1 αδ1 (α) = 0,
that is the super commutator [δ1 (α), α] = 0.
Any derivation of degree m is uniquelly determined by δ0 and δ1 . Thus
Derm (Ω∗ ) = 0 for m < −1.
For δ0 = 0 we have
p
X
δ(f α1 ∧ · · · ∧ αp ) = (−1)m(i−1) f α1 ∧ · · · ∧ δ1 (αi ) ∧ · · · ∧ αp .
i=1

Similarly for any φ ∈ HomO (Ω1 , Ωm+1 ) there exists a corresponding derivation
p
X
δφ (f α1 ∧ · · · ∧ αp ) := (−1)m(i−1) f α1 ∧ · · · ∧ φ(αi ) ∧ · · · ∧ αp .
i=1

Example 8.5. (The de Rham derivation) Let d0 = d : O → Ω1 . Now we will give


a construction of d1 : Ω1 → Ω2 . Consider a k-linear pairing

O × O → Ω2 , (f, g) 7→ df ∧ dg

O×O /

Ω2 O×O sΩ
/

2
v s
9

v
;

v s
v s
 v  s
O ⊗k O 2
(O ⊗k O)/I∆
2 2
Now we can take a restriction to I∆ /I∆ ⊂ (O ⊗k O)/I∆ . Recall that I∆ consists
of sums of terms of the form

f0 d∆ f1 = f0 (1 ⊗ f1 − f1 ⊗ 1)
= f0 ⊗ f1 − f0 f1 ⊗ 1.
2
Similarly I∆ consists of sums of terms of the form

f0 d∆ f1 d∆ f2 = f0 (1 ⊗ f1 − f1 ⊗ 1)(1 ⊗ f2 − f2 ⊗ 1)
= f0 (1 ⊗ f1 f2 + f1 f2 ⊗ 1 − f1 ⊗ f2 − f2 ⊗ f1 )
= f0 ⊗ f1 f2 + f0 f1 f2 ⊗ 1 − f0 f1 ⊗ f2 − f0 f2 ⊗ f1 )

572
Part V Derivations of the de Rham algebra

The last expression maps to


df0 ∧ d(f1 f2 ) + d(f0 f1 f2 ) ∧ d1 − d(f0 f1 ) ∧ df2 − d(f0 f2 ) ∧ df1
= df0 ∧ ((df1 )f2 + f1 df2 ) − ((df0 )f1 + f0 df1 ) ∧ df2 − ((df0 )f2 + f0 df2 ) ∧ df1
= f2 df0 ∧ df1 + f1 df0 ∧ df2 − f1 df0 ∧ df2 − f0 df1 ∧ df2 − f2 df0 ∧ df1 − f0 df2 ∧ df1
= −f0 df1 ∧ df2 − f0 df2 ∧ df1
= 0.
Proposition 8.6. Any derivation δ ∈ Derm ∗
k (Ω ) can be uniquelly expressed as

[δφ , d] + δψ
for φ ∈ HomO (Ω1 , Ωm ), ψ ∈ HomO (Ω1 , Ωm+1 ).
Example 8.7. (O-linear derivation) For m = −1 Der−1 ∗ −1 ∗
k (Ω ) = DerO (Ω ) and
1
by restriction to Ω
Der−1 ∗ 1 ∗
O (Ω ) = HomO (Ω , Ω ).
If O = O(X), then Derk O = T X.

Ω1 /

Ω∗
||
=

||
O

d
||
||
O
Suppose that δ, δ ′ ∈ Derm ∗
k (Ω ) are such that

δ0 = δ|O = δ ′ |O = δ0′ .
Then
δ − δ ′ ∈ Derm ∗
O (Ω ) O − linear.
Suppose that we have a derivation D ∈ Der1k (Ω∗ ). Then for any φ ∈
HomO (Ω1 , Ωm ) there is a δφ ∈ Derm−1
O (Ω∗ ) and
[δφ , D] ∈ Derm (Ω∗ )
[δφ , D]0 = δφ D = φ ◦ D = d(the de Rham derivation)
If there exists d1 : Ω1 → Ω2 , k-linear and satisfying
d1 (f α) = df ∧ α + f dα,
then there exists a derivation d ∈ Der1k (Ω∗ ).
There is a natural identification between O-modules
Der(O, Ωm ) HomO (Ω1 , Ωm )
PPP
o /

PPP
h
O

PPP
PPP
( 

Derm−1
O (Ω∗ )

Let η = φ ◦ d which on Ω0 is = [δφ , d]. Then ιη = δφ is the interior product with


derivation η. If m = −1 this is the classical product of differential forms with a
given vector field. Define a Lie derivative with respect to η
Lη := [δφ , d] = [ιη , d].

573
Part V Derivations of the de Rham algebra

Then
[Lη , d] = [[ιη,d ], d] = (−1)m−1 dιη d − (−1)m dιη d = 0.
Any derivation δ is of the form δ = Lη + ιζ where ζ = ψ ◦ d for some ψ ∈
HomO (Ω1 , Ωm+1 ). Consider a special φ : Ω1 → Ωm
φ(α) = ϕ ∧ α
m−1
for some ϕ ∈ Ω . Then
[δφ , d](ω) = ϕ ∧ dω − (−1)m−1 pdϕ ∧ ω
= ϕ ∧ dω − (−1)m−1 dϕ ∧ deg .
A degree map deg is a derivation deg = δid , id : Ω1 → Ω1 , [δid , d] = d.
Remark 8.8. To prove identities like δ = δ ′ , where δ, δ ′ are O-linear derivations
on Ω∗ , it is enough to prove it on dO ⊂ Ω1 . For example, for vector fields there
is an identity
[Lη , ιζ ] = [ιη , Lζ ] = ι[η,ζ] .
The expressions are O-linear, so we can check the equalities by evaluating on
df , f ∈ O.
For ω ∈ Ωp we have the formula


0 m=1
[δϕ∧− , d]2 (ω) = 1−m
2 d(ϕ ∧ ϕ) ∧ dω if m is odd 6= 1


(m + p)pdϕ ∧ dϕ ∧ ω if m is even.
Pn
For example if m = 1 ϕ is the contact 1-form on A1 , that is i=1 ξi dxi .
ω = LΞ ω = dιΞ ω.
In case m = 0, for any function f ∈ O let f · − denote the multiplication by the
function f
[δf ·− , d] = f d − df ∧ deg, [δ1·− , d] = ddR .
Let η1 , . . . , ηp ∈ Derk (O) (vector fields if O = O(X)). Then there is a formula
X
[d, ιη1 . . . ιηp ] = (−1)i−1 ιη1 . . . ιc
ηi . . . ιηp Lηi + (8.1)
1≤i≤p
X
+ (−1)i+j−1 ι[ηi ,ηj ] ιη1 . . . ιc
ηi . . . ιc
ηj . . . ιηp .
1≤i<j≤p
where deg ιηi = −1 for all i = 1, . . . , p. Similarly
X
[ιηp . . . ιη1 , d] = (−1)i−1 Lηi ιηp . . . ιc
ηi . . . ιη1 + (8.2)
1≤i≤p
X
+ (−1)i+j ιηp . . . ιc
ηj . . . ιc
ηi . . . ιη1 ι[ηi ,ηj ] .
1≤i<j≤p

This is in analogy to the Cartan formula for ω ∈ Ωp−1


X
(dω)(η1 , . . . , ηp ) = (−1)i−1 Lηi ω(η1 , . . . , ηbi , . . . , ηp )+ (8.3)
1≤i≤p
X
+ (−1)i+j ω([ηi , ηj ], η1 , . . . , ηbi , . . . , ηbj , . . . , ηp ).
1≤i<j≤j

574
Part V Koszul-Chevalley complex

8.5 Koszul-Chevalley complex


Let m be a g-module, where g is a Lie k-algebra This means that [, ] : g ⊗k g → g
satisfies Jacobi identity, each g ∈ g acts as an endomorphism of a k-module m,
and the map

g → glk (m) = Lie(Endk (m)), g 7→ ρg - action of g on m

is a homomorphism of Lie-k-algebras. We have

ρ[g1 ,g2 ] = [ρg1 , ρg2 ]

and glk (m) has the right g-module structure

ρeg (m) := mg,

ρg2 ρeg1 − ρeg1 ρeg2 )(m) = [e


mg1 g2 − mg2 g1 = (e ρg2 , ρeg1 ] = m[g2 , g1 ].
This shows that ρeg → gl(m) is an antihomomorphism of Lie algebras (it corre-
sponds to the fact that the inverse G → G, g 7→ g −1 corresponds to g 7→ −g on
g).
Definition 8.9. Koszul-Chevalley complex of a Lie k-algebra g with coefficients
in m
C∗ (g, m) := m ⊗ Λ∗k g, ∂ : Cp (g, m) → Cp+1 (g, m),
where
X
∂(m ⊗ g1 ∧ · · · ∧ gp ) := (−1)i−1 gi m ⊗ g1 ∧ · · · ∧ gbi ∧ · · · ∧ gp +
1≤i≤p

X
+ (−1)i+j−1 m ⊗ [gi , gj ] ∧ g1 ∧ · · · ∧ gbi ∧ · · · ∧ gbj ∧ · · · ∧ gp .
1≤i<j≤p

C (g, m) :== Alt∗ (g × · · · × g, m),



δ : Cp−1 (g, m) → Cp (g, m),
p−1
where for γ ∈ Alt (g × · · · × g, m) we define δ(γ) ∈ Altp (g × · · · × g, m) by
X
δ(γ)(g1 , . . . , gp ) := (−1)i−1 gi γ(g1 , . . . , gbi , . . . , gp )+
1≤i≤p

X
+ (−1)i+j−1 γ([gi , gj ], g1 , . . . , gbi , . . . , gbj , . . . , gp ).
1≤i<j≤p

In the next definition we use a relative Tor and Ext groups, which are the
derived functorsin the sense of relative homological algebra ([?], [?]).
Definition 8.10. Lie algebra homology and cohomology with coefficients in a
g-module m
H∗ (g; m) := H(C∗ (g, m), ∂) ∼
= Tor(U

(g),k)
(k, m),
H∗ (g; m) := H(C ∗ (g, m), δ) ∼
= Ext∗(U (g),k) (k, m).

575
Part V A relation between Hochschild and Lie algebra homology

8.6 A relation between Hochschild and Lie al-


gebra homology
Consider the following situation: A is an associative k-algebra with unit, M an
A-bimodule. Let Lie(A) = A as a k-module with commutator bracket [a, b] :=
ab−ba. Let a ∈ A act on m ∈ M by m 7→ am−ma. Consider d∆ : A → A⊗Aop ,
a 7→ 1 ⊗ aop − a ⊗ 1,

[d∆ a, d∆ b] = − [1 ⊗ aop , b ⊗ 1] − [a ⊗ 1, 1 ⊗ bop ] +[1 ⊗ aop , 1 ⊗ bop ] + [a ⊗ 1, b ⊗ 1]


| {z } | {z }
=0 =0
op
(because A ⊗ 1 and 1 ⊗ A commute in A)
= 1 ⊗ [aop , bop ] + [a, b] ⊗ 1
= 1 ⊗ [b, a]op − [b, a] ⊗ 1
= −d∆ [a, b].

Universal derivation is an antihomomorphism, so

−d∆ : Lie(A) → Lie(A ⊗ Aop )

is a homomorphism of Lie algebras.


In what follows we will use many arguments based on spectral sequences,
and the necessary basics of the theory is presented in appendix (??).
Let R = U(Lie(A)), S = A ⊗ Aop . Any bimodule N can be viewed as a left
A ⊗ Aop -module. The base change spectral sequence takes the form
op
2
Epq = TorA⊗A
p (TorqU (Lie(A)) (k, A ⊗ Aop ), N )

a · (b ⊗ cop ) = ab ⊗ cop − b ⊗ aop cop = ab ⊗ cop − b ⊗ (ca)op


Assume that U(Lie(A)) is flat over k. Then
op op
TorpA⊗A (TorqU (Lie(A)) (k, A ⊗ Aop ), N ) ∼
= TorA⊗A
p (Hq (Lie(A); A ⊗ Aop ), N ).

In our base change spectral sequence we get an edge homomorphism


op
Hp (Lie(A); N ) → TorA⊗A
p (H0 (Lie(A); A ⊗ Aop ), N ).

In general if g is a Lie algebra, and M a g-module, then H0 (g; M ) = Mg - the


coinvariants of the g-action. Thus we have a map from Lie algebra homology
to Hochschild homology
op op
Hp (Lie(A); N ) → TorA⊗A
p (H0 (Lie(A); A ⊗ Aop ), N ) = TorA⊗A
p (A, N ) = Hp (A; N ).
| {z }
A

When k is of characteristic 0, that map, up to a sign, is induced by inclusion

η : C∗ (Lie(A); N ) → C∗ (A; N )
X
n ⊗ a1 ∧ · · · ∧ ap 7→ (−1)l1 ...lp n ⊗ al1 ⊗ · · · ⊗ alp ,
l1 ,...,lp

where on the right hand side we have a sum over all permutations of the set
{1, . . . , p}, and l1 . . . lp denotes the sign of a permutation.

576
Part V A relation between Hochschild and Lie algebra homology

Proposition 8.11. The map η is a map of complexes, that is

bη = −η∂,

where b is the Hochschild boundary, and ∂ the boundary of the Koszul-Chevalley


complex.

577
Part V A relation between Hochschild and Lie algebra homology

Proof. On the left hand side we have:


X
bη(n ⊗ a1 ∧ · · · ∧ ap ) = (−1)l1 ...lp nal1 ⊗ · · · ⊗ alp
l1 ,...,lp
X X
+ (−1)l1 ...lp +m n ⊗ al1 ⊗ · · · ⊗ alm alm+1 ⊗ · · · ⊗ alp
1≤m≤p−1 l1 ,...,lp
X
+ (−1)l1 ...lp +p alp n ⊗ al1 ⊗ · · · ⊗ alp−1
l1 ,...,lp
X X
= (−1)i−1 (−1)l2 ...lp nai ⊗ al2 ⊗ · · · ⊗ alp
1≤i≤p l1 ,...,lp
l1 =i

(because il2 . . . lp = l2 . . . lp · (−1)i−1 )


X X
− (−1)i−1 (−1)l1 ...lp−1 i ai n ⊗ al1 ⊗ · · · ⊗ alp−1
1≤i≤p l1 ,...,lp
lp =i

(because l1 . . . lp−1 i = l1 . . . lp−1 · (−1)p−i )


X X X
+ (−1)l1 ...lp +m n ⊗ al1 ⊗ · · · ⊗ alm alm+1 ⊗ · · · ⊗ alp
1≤m≤p−1 1≤i<j≤p l1 ...lp
lm =i, lm+1 =j
X X X
+ (−1)l1 ...lp +m n ⊗ al1 ⊗ · · · ⊗ alm alm+1 ⊗ · · · ⊗ alp
1≤m≤p−1 1≤j<i≤p l1 ...lp
lm =j, lm+1 =i
X
= (−1)i [ai , n] ⊗ a1 ∧ · · · ∧ abi ∧ · · · ∧ ap
1≤i≤p

(because l1 . . . lp · (−1)m = l1 . . . lm−1 lm+2 . . . lp · (−1)(i−1)+(j−1) )


X X X
+ (−1)(i−1)+(j−1) (−1)l1 ...lm−1 lm+2 ...lp
1≤m≤p−1 1≤i<j≤p l1 ...lp
lm =i, lm+1 =j

n ⊗ al1 ⊗ · · · ⊗ alm alm+1 ⊗ · · · ⊗ alp


| {z }
ai aj
X X X
+ (−1)(i−1)+(j−1) (−1)l1 ...lm−1 lm+2 ...lp
1≤m≤p−1 1≤j<i≤p l1 ...lp
lm =j, lm+1 =i

n ⊗ al1 ⊗ · · · ⊗ alm alm+1 ⊗ · · · ⊗ alp


| {z }
aj ai
 X
=η (−1)i [ai , n] ⊗ a1 ∧ · · · ∧ abi ∧ · · · ∧ ap
1≤i≤p
X 
i+j+1
+ (−1) [ai , aj ] ∧ a1 ∧ · · · ∧ abi ∧ · · · ∧ abj ∧ · · · ∧ ap
1≤i<j≤p

= −η∂(n ⊗ a1 ∧ · · · ∧ ap ).

578
Part V Poisson trace

8.7 Poisson trace


Consider the Lie algebra of derivations Der O = Derk O. The algebra O is
always a Der O-module via the natural representation. Let ϕ ∈ ΩpO/k . Then it
defines an alternating O-p-linear map

Der O × · · · × Der O → O
| {z }
p

(η1 , . . . , ηp ) 7→ ϕ(η1 , . . . , ηp ) := ιηp . . . ιη1 ϕ ∈ Ω0 = O.


There is an O-linear map,

Ω∗ → Alt∗O (Der O, O) ֒→ Alt∗k (Der O, O)

which transforms the de Rham differential d into δ

dϕ 7→ δ(ιηp . . . ιη1 ϕ).

(Cartan’s picture of de Rham complex).


Let Ωvol = Ωn , where n is such that Ωn 6= 0, d : Ωn → Ωn+1 identically 0.
Then

C∗ (Der O; Ωvol ) = Ωvol ⊗k Λ∗k Derk O ։ Ωvol ⊗O Λ∗O Derk O

where the last epimorphism is O-linearization and is an isomorphism if O is


smooth algebra of dim n.
Fact 8.12. The kernel of O-linearization is a subcomplex of C∗ (Der O; Ωvol ).
For ν ∈ Ωvol = Ωn

ν ⊗ η1 ∧ · · · ∧ ηp 7→ ιη1 . . . ιηp ν ∈ Ωn−p =: Ωp .

The composition

C∗ (Der O; Ωvol ) → Ωvol ⊗O Λ∗O Derk O

is the map of complexes. It suffices to apply the formula for [d, ιη1 . . . ιηp ] only
to n-forms.
(C∗ (Derk O, Ωvol ), ∂) ։ (Ω∗ , d)
(Spencer’s picture of de Rham complex).
Now we fix the volume form ν, and denote

Derk Oν := {derivations annihilating ν}.

There is an O-module morphism

O → Ωvol , f 7→ f ν,

C∗ (Derk Oν , O) → C∗ (Der O, Ωvol ) → Ω∗


(”Divergentless vector fields”).

579
Part V Poisson trace

Suppose that O = O(X), where X is a symplectic manifold of dimension


2n, ω ∈ Ω2 is closed and nondegenerate.

ω : Der O → Ω1 , η 7→ ιη ω

is injective. Furthermore ω n ∈ Ωvol and we can take ν = ω n .


Define Ham(X, ω) ⊂ Derk Oωn as

Ham(X, ω) := {η ∈ Der Oωn | Lη ω = 0}.

Define Poiss(X, ω) as an algebra O with the

{f, g} := LHf g = ω(Hf , Hg ) = ιHg ιHf ω,

where Hf is the vector field characterized by

ιHf ω = −df.

There is a homomorphism of Lie algebras

Poiss(X, ω) → Ham(X, ω),

and an O-linear map of complexes

C∗ (Poiss(X, ω), ad) → C∗ (Ham(X, ω), ω n ).

f0 ⊗ f1 ∧ · · · ∧ fp 7→ f0 ω n ⊗ f1 ∧ · · · ∧ fp .
There is also a map
C∗ (Ham(X, ω), ω n ) → Ω∗
f0 ω n ⊗ f1 ∧ · · · ∧ fp 7→ f0 ιHf1 . . . ιHfp ω n .
We have
LHf = [d, ιHf ]ω = 0.
Proposition 8.13. For any f, g ∈ O

Hf,g = [Hf , Hg ].

Proof. It is sufficient to prove the corresponding identity for contractions

ι[Hf ,Hg ] = ιH{f, g} .

We have

ι[Hf ,Hg ] ω = [LHf , ιHg ]


= LH (ιHg ω) − ιHg LHf ω
| {z }
0
= −LHf (dg)
= −d(LHf g)
= −d{f, g}
= −ιH{f, g} .

580
Part V Poisson trace

There is a well defined map, called a Poisson trace


ptr∗ : (C∗ (Poiss(X, ω); ad), ∂) ։ (Ω∗ , d).
Let Y be a symplectic manifold, dim Y = 2n, with a symplectic 2-form ω. Then
we have a canonical morphism of chain complexes
ptr : C∗ (Poiss(Y, ω); ad) ։ Ω∗ (Y ),
where Ωq (Y ) = Ωdim Y −q (Y ), given by
f0 ⊗ f1 ∧ · · · ∧ fq 7→ f0 ιHf1 . . . ιHfq ω n .
An important special case is when Y is a symplectic cone, i.e. Y is acted upon
d
by R∗+ . Let Ξ be the corresponding Euler field (the image of t dt ). We have

t ω = tω or equivalently
LΞ ω = ω.

8.7.1 Graded Poisson trace


We consider the graded algebra of functions on Y
M
O∗ := O(m),
m∈Z

where
O(m) := {f ∈ O | LΞ f = mf }.
Then the {·, ·} agrees with the grading in the following way
{O(l), O(m)} ⊆ O(l + m − 1).
Let M
Pl := O(l + 1), P∗ := Pl
l∈Z
be the graded Lie algebra when equipped with the {·, ·}. The map f 7→ Hf is
a homomorphism of Lie algebras O → P = Poiss(Y, ω), and furthermore
LΞ Hf = (deg(f ) − 1)Hf .
To check this identity one computes
ι[Ξ,Hf ] ω = [LΞ , ιHf ]ω = − deg(f )df + df = (1 − deg(f ))df = (deg(f ) − 1)Hf
because ιHf ω = −df . Thus there is a graded Poisson trace
ptr∗ : C∗ (P∗ , ad) → Ω∗∗ (Y )
M (k)
ptr∗ : C∗ (P∗ , ad) → Ω∗,k+n (Y ),
k∈Z
where
(k)
C∗ (P∗ , ad) = (P∗ ⊗ Λq P∗ )(k + q)
and ∂ preserves k. Explicitely we have
LΞ (f0 ιHf1 . . . ιHfq ω n ) = (l0 + (l1 − 1) + . . . + (lq − 1) + m)f0 ιHf1 . . . ιHfq ω n
= ((l0 + . . . + lq ) + n − q)f0 ιHf1 . . . ιHfq ω n ,
(P∗ ⊗ Λq P∗ )(l) → Ωq (l − q)

581
Part V Hochschild homology

8.8 Hochschild homology


Let C∗ (CS(X)) be the completed Hochschild complex of CS(X). Define
(m)
C∗ := C∗ (CS(X))/Fm−1 C∗ (CS(X)),

where Fm−1 C∗ (CS(X)) is the filtration induced by order. Then


(m)
Cj = lim Cj , j∈N
m→−∞

(m)
The complexes C∗ inherit filtration from C∗
(m) (m)
{0} = Fm−1 C∗ ⊂ Fm C∗ ⊂ ...

where
(
(m) Fp C∗ (CS(X))/Fm−1 C∗ (CS(X)) for p ≥ m − 1,
Fp C∗ := (8.4)
0 for p ≤ m − 1.

We have
(m) (m)
Cj = lim Fpj , m ∈ Z, j ∈ N.
p→∞

(m)
Let HH(m)
∗ denote the homology of C∗ and HH∗ the homology of C∗ . Our
first objective will be to find HH(m)
∗ .
There is a Milnor short exact sequence
(m) (m)
0 → lim1 Hq+1 (C∗ ) → HHq (CS(X)) → lim Hq (C∗ ) → 0.
(m)
If the system {Hq−1 (C∗ )}m→−∞ satisfies the Mittag-Leffler condition, then
lim1 vanishes.
Suppose {Vλ } is an inverse system of sets (k-modules). It satisfies Mittag-
Leffler condition if for all λ the system of subsets (im(Vµ → Vλ )) for µ > λ
stabilizes. The inverse system {Vλ } can be treated as a sheaf Ve over the indexing
set Λ with partial order topology. Then

limp {Vλ } = Hp (Λ, Ve ),

and in particular lim{Vλ } = Γ(Λ, Ve ).


Theorem 8.14 (Emmanouil). For Λ = ω - the first infinite ordinal, the inverse
system of vector spaces {Vλ } is Mittag-Leffler if and only if one of the following
conditions is satisfied

lim1 {Vλ ⊗k W } = 0, for all vector spaces W over k, (8.5)

lim1 {Vλ ⊗k W } = 0, for some infinite dimensional vector space W over k.


(8.6)

582
Part V Hochschild homology

Recall that T0∗ X = T ∗ X \ X and Y c is the C∗ -bundle over the cosphere


bundle S ∗ X defined as

Y c := T0∗ X ×R+ C∗

C∗


S∗X
Pn
Consider the eigenspace of the action of the Euler field Ξ = i=1 ξi ∂ξi on T0∗ X

Ω∗ (T0∗ X)(m) ⊂ Ω∗C ∞ (T0∗ X)

t∗ η = tm η
Then M
Ω∗∗ (T0∗ X) := Ω∗ (T0∗ X)(m)
m∈Z

is a bigraded algebra whose cohomology is naturally isomorphic with H∗ (Y c ).


We denote it by H∗dR (Y c ).
(m),r
There is a spectral sequence ′ E∗∗ converging to HH(m)
∗ which is associated
(m)
with the filtration (8.4) of C∗ . Its complete description is provided in the
following proposition.
Proposition 8.15. Assume m ≤ − dim X = −n. Then
(m),r
a) the second term of a spectral sequence ′ E∗∗ which is associated with the
(m)
filtration on C• which is induced by the order filtration as in (8.4) is
given by
 n−p
 c
HdR (Y ) q=n
′ (m),2 ∼ 2n−m−q 2n−1−m−q
Epq = Ω (n − q)/dΩ (n − q) p=m


0 otherwise

(m),r
b) the spectral sequence ′ E∗∗ degenerates at ′ E 2
c) the identification in a) are compatible with the spectral sequence morphisms
induced by the canonical spectral sequence projections
(l) (m)
C∗ ։ C∗

for l ≤ m.

583
Part V Hochschild homology

BB
BB
BB
BB
BB
BB
p=m BB
BB q
BB
BB
BB
BB
q=n BB
BB
BB
BB
BB
BB
BB
/

p
B

Corollary 8.16. The inverse system of the homology groups {HH(m)


p }m∈Z<−n
satisfies Mittag-Leffler condition, in fact

HHp(l1 ,m) = HHp(l2 ,m)

for any l1 ≤ l2 ≤ m < −n, where HH(l,m)


p := im(HH(l) (m)
p → HHp ).

Proof. From the proposition (8.15) we obtain a commutative diagrams whose


rows are exact.
Ω2n−p (n+m−p)
dΩ2n−1−p (n+m−p)
/ /

H(m)
p
/ /

H2n−p c
dR (Y )
O

Ω2n−p (n+l−p)
dΩ2n−1−p (n+l−p)
/ /

H(l)
p
/ /

H2n−p c
dR (Y )

Consider a spectral sequence with ′ Ep∗


0
being the p-th component of the

584
Part V Hochschild homology

graded complex grF (CS(X)).

??
??
??
??
?? q
??
??
??
??
??
??
??
??
p+q=0 ??
?
??
??
??
?? p
/

??
??
??
??
??
??
?

Taking homology with respect to the differential d0p∗ : ′ Ep∗


0
→′ Ep,∗−1
0
we obtain
′ 1
Epq = HHp+q (O∗ (X))(p),

calculated in terms of differential forms.


If O is a smooth algebra, there is a map of complexes

(C∗ , b) → (Ω∗ , 0)

f0 ⊗ · · · ⊗ fq → f0 df1 ∧ · · · ∧ dfq .
But instead of this map we take

(−1)q
f0 ⊗ · · · ⊗ fq → f0 ιHf1 . . . ιHfq ω n .
q!
We can compose the two maps

(C∗ (Lie(CS(X))), ∂) /

(C∗ (CS(X)), b) /

(Ω∗∗ , d).
6

The first map


X
η : a0 ⊗ a1 ∧ · · · ∧ aq 7→ (−1)l1 ...lq a0 ⊗ al1 ⊗ · · · ⊗ alq ,
l1 ,...,lq

is a map of complexes, while the second one is a map of complexes only if d = 0.


But the composition is still a map of complexes.
(m),1
We identified ′ Epq with Ω2n−p−q
O (n − q) for p ≥ m and d1 with ddR .

585
Part V Cyclic homology

To demonstrate that the spectral sequence degenerates at ′ E2 one has to


show that the only possibly nontrivial differentials
(m),p−m
d(m),p−m
pn : ′ Epn
(m),p−m
→′ Em,n+p−m−1

all vanish. This is a consequence of the commutativity of the diagram

d(m),p−m
pn
′ (m),p−m ′ (m),p−m
Epn Em,n+p−m−1
/


=
(l),p−m
dpn
′ (l),p−m ′ (l),p−m
Ep,n /

Em,n+p−m−1

for l < m.
(m)
Now H∗ = HH∗ (CS(X)) is the homology of the projective limit lim C∗ .
The projective system C (m) satisfies Mittag-Leffler condition. The same holds
for the projective systems of homology groups {HH(m)∗ }m∈Z<−n by corollary
(8.16). Hence
HHj = lim HHj ∼
(m) 2n−j
= HdR (Y c ),
m

and we proved the theorem.


Theorem 8.17. There is a canonical isomorphism

HHq (CS(X)) ∼ 2n−q


= HdR (Y c ).

8.9 Cyclic homology


We will use the Connes double complex B∗∗ (CS(X)). The maps I, B, S which
involve Hochschild and cyclic homology HH∗ , HC∗ are induced by morphism of
filtered chain complexes.

C∗ (CS(X)) ֌ Tot(B∗∗ (CS(X))) ։ Tot(B∗∗ (CS(X)))[2]

b b b
 

B B


⊗3 ⊗2 CS(X)
CS(X) o

CS(X) o

b b


B


CS(X)⊗2 o

CS(X)

b


CS(X)
The first column is a Hochschild complex C∗ (CS(X)). The rest is the same
complex but shifted diagonally by 1, so the total complex is shifted by 2.
Let us put
(m)
B∗∗ := B∗∗ /Fm−1 B∗∗ ,

586
Part V Cyclic homology

where Fp Bkl := Fp Cl−k . Much as we did before we consider the projective


system of quotient complexes
(m)
Tot B∗∗ = Tot B∗∗ /Fm−1 B∗∗ , m → −∞.

Then we have
(m) (m)
Bkl = lim Fpkl , m ∈ Z, k, l ≥ 0
p→∞

and
(m)
Bkl = lim Bkl , k, l ≥ 0,
m→−∞

where
(m)
Fpkl := Fp Bkl /Fm−1 Bkl .
(m)
Let HC(m)
∗ denote the homology of Tot B∗∗ , and HC∗∗ the homology of Tot B∗∗ .
Proposition 8.18. Assume that m ≤ 0 and q ≥ 2n + 1. Then there exist
isomorphisms (
(m) ∼ Hev c
dR (Y ) q even
HCq = odd c
HdR (Y ) q odd

compatible with the canonical maps HC(m
q
)
→ HC(m)
q for m′ ≤ m.

In particular, the systems {HC(m) }m∈Z≤0 satisfy for q ≥ 2n + 1 the Mittag-


Leffler condition. This gives us a corollary.
Corollary 8.19. There are, for q ≥ 2n + 1, natural isomorphisms
(
Hev c
dR (Y ) q even
= lim HCq ∼
HCq ∼ (m)
= odd
m→−∞ HdR (Y c ) q odd

This corollary together with a theorem (8.17) imply the following theorem
for cyclic homology of an algebra of symbols if dim H∗dR (Y c ) < ∞.

Theorem 8.20. The canonical map

I : HH∗ (CS(X)) → HC∗ (CS(X))

is injective. In particular

HCqr (CS(X)) = grSr HCq (CS(X)) := Sqr /Sq,r−1 , Sqr = ker S∗1+r ∩HCq (CS(X))

is canonically isomorphic with

H2n−q+2r
dR (Y c ), r = 0, 1, . . . .

With some more work we can prove the theorem withoutSassumption of finite
dimension of H∗dR (Y c ). Then one represents X as a union j∈N Xj , where each
Xj is compact (with smooth or empty boundary) and Xj ⊂ Int Xj+1 . Then the
restriction maps CS(X) → CS(Xj ) induce homomorphisms

d∗ := lim HH∗ (CS(X)),


θ : HH∗ (CS(X)) → HH (8.7)
j

587
Part V Cyclic homology

d∗ := lim HC∗ (CS(X)).


η : HC∗ (CS(X)) → HC (8.8)
j

For each q there is a commutative diagram

θq
HHq (CS(X)) /

dq
HH

= ∼
=


H2n−q
dR
/

limj H2n−q c
dR (Yj )

Notice that also the lower arrow is an isomorphism, since

Ω∗O = lim Ω∗Oj ,


j

where Oj denotes the corresponding graded algebra of functions on Yjc . Since


both projective systems {Ω∗j } and {H∗dR (Yjc )} satisfy Mittag-Leffler condition,
we have that θ in (8.7) is an isomorphism.
The naturality of the Connes exact sequence gives us the commutative dia-
gram

... 0 Ib b
S 0 Ib ...
/

dq
HH /

dq
HC /

dq−2
HC /

dq−1
HH /

O O O O

θq ∼
= ηq ηq−2 θq−1 ∼
=

... B I S B I ...
/

HHq /

HCq /

HCq−2 /

HHq−1 /

with a priori only the lower sequence being exact. The exactness of the upper
sequence follows from
1
lim HHq (CS(Xj )) = 0, for all q ∈ N,

which is a consequence of the finite-dimensionality of the groups HHq (CS(Xj )) =


HdR (Yjc ). Thus the ”five lemma” and an easy inductive argument prove that η
is an isomorphism and B = 0.
(m)
Now it remains to prove the proposition (8.18). The filtration {Fp∗∗ | p =
(m) (m) (m),r
m, m + 1, . . .} on B∗∗ induces a filtration on Tot B∗∗ . Denote by Epq the
(m)
associated spectral sequence which converges to HC∗ .
This spectral sequence is a priori located in the region {(p, q) | p ≥ m, p+q ≥
(m),r
0}. We shall see that Epq for r ≥ 1 vanishes in fact outside the region shown

588
Part V Cyclic homology

below

(m),r
i.e. Epq = 0 also if p + q ≥ 2n and p 6= 0.
(m),1
Indeed, Epq is equal, for p ≥ m, to

Hp+q (Tot B∗∗ (O)(p)) = HCp+q (O)(p).

Actually, the first spectral sequence of the double complex B∗∗ (O)(p) degener-
ates at E 2 yielding thus that
(m),1 ∼ p+q p+q−1
Epq = ΩO (p)/dΩO (p), p ≥ m, p 6= 0,

and
(m),1 ∼ q̃
E0q = HdR (Y c ), q ≥ 2n,
(0) (1)
where q̃ is the parity of q and H∗dR = HdR (Y c ) ⊕ HdR (Y c ). This implies the
(m),r
required location of non-vanishing Epq and as a corollary gives

∼ (m),1 ∼ (q̃)
HC(m)
q = E0q = HdR (Y c )

for q ≥ 2n + 1. The isomorphisms are also compatible with the canonical



mappings HCq(m ) → HCq(m) .

589
Part V Cyclic homology

8.9.1 Further analysis of spectral sequence


(m),r
We will use the notation ′ Epq for the earlier spectral sequence converging to
(m)
Hochschild homology HH .
First, let us consider the morphism of spectral sequences induced by S

′ (m),r
Epq
(m),r
Spq


′ (m),r
Ep,q−2

For r=1 we have


( L
(m),1 HCp+q (O)(p), O = gr(CS(X)) = p∈Z O(p) p≥m
Epq =
0 p<m

Then
(m),1
Epq
(m),1
Spq


(m),1
Ep,q−2

is the corresponding component of the S-map on cyclic homology of graded


algebra O.
If p = 0
q q−2 q−4
HCp+q (O) = Ω ⊕ HdR ⊕ HdR ⊕...,
where
Ω∗ := Ω∗O , H∗dR := H∗ (Ω∗ ).
k
Ω (p) := Ωk (p)/dΩk−1 (p)
For p 6= 0 ( p+q
Ω (p) p≥m
HCp+q (O)(p) =
0 p<m

p = −2 p = −1 p=0 p=1 p=2

q−2 d1 q−1 d1 q q−2 q−4 d1 q+1 d1 q+2


Ω (−2) o

Ω (−1) o

Ω ⊕ HdR ⊕ HdR ⊕... o

Ω (1) o

Ω (2)
0 0


d1 d1 d1 d1
  

q−2 q−1 q−2 q−4 q−4 q−1 q


Ω (−4) o

Ω (−3) o

Ω ⊕ HdR ⊕ HdR ⊕... o

Ω (1) o

Ω (2)

where for p = 0 we have


q
⊕ q−2
HdR ⊕ q−4
HdR ⊕ ...


q−4 ...


⊕ q−2 ⊕ ⊕
0 Ω HdR

590
Part V Cyclic homology

Denote ( p+q
(m),1 Ω (p) p ≥ 0
E pq :=
0 p<0

Corollary 8.21. There is an isomorphism of chain complexes


(m),1 (m),1
(E∗,q , d1∗,q ) ∼ q−2 q−4
= (E ∗,q ⊕ (HdR ⊕ HdR ⊕ . . .)[0], d)

and there is an exact sequence of complexes

0


q−1
(HdR [0], 0)


(m),1
(E ∗,q−1 , d1 )
B


′ (m),1
( E∗,q , d1 )


(m),1
(E ∗,q , d1 )


Consider the second spectral sequence of the double complex but arranged
r
according to conventions of Cartan-Eilenberg’s book. Denote it by q E∗∗ , al-
though it depends also on m.
2
The q E∗∗ looks as follows.

q−2
HdR

(m),2 (m),2 (m),2 (m),2 (m),2 (m),2


E −2,q−1 E
−1,q−1 0,q−1 E1,q−1 2,q−1 E 3,q−1 E E
<< ;; 99 99 99
<< ;; 99 99 99
<< ;; 99 99 99
0 << 0 ;; 0 99 0 99 0 99 0
<< ;; 99 99 99
   


    

(m),2 (m),2 (m),2 (m),2 (m),2 (m),2


E −2,q−1 E −1,q−1 E 0,q−1 E 1,q−1 E 2,q−1 E 3,q−1

There is an isomorphism
(m),2 ∼
= (m),2
E pq −
→ E p+1,q+1

except (p, q) = (0, q), (1, q − 1), (1, q), (2, q).
(m),2 r r
The term E pq appears twice, in q E∗∗ and q+1 E∗∗ .
There are two cases:
 
q < n then for l = 2q + 1
(m),2 ∼
= (m),2 ∼
= (m),2 ∼
= ∼
= (m),2
E0 ←
− E −1,q−1 ←
− E −2,q−2 −
→ ... −
→ E −l,q−l ⊆ HCq−2l (O)(−l) = 0

591
Part V Cyclic homology

because q − 2l < 0.
The E 1 -term is the same as the E 2 -term:
q−1
HdR
GG
GG
GG
GG (m),2
0 0 0
(m),2
E 0,q−1 = 0 EGG (m),2
GG = 0
1,q−1 E 2,q−1
GG
GG
GG
0 0 0 0 0 GG 0
GG
GG
#

(m),2 (m),2
0 0 0 0 E 1,q E 2,q

In E 3 there are only two terms and the spectral sequence collapses at E 4 .

q−1
HdR
77
77
77 q−2 q−3
0 0 0 0 770 HdR HdR
77
77
0 0 0 0 0 777 0 0
77


q−1 q−2
0 0 0 0 0 HdR HdR

q
q − 1 ≥ n then for l = n − 2

(m),2 ∼
= (m),2 ∼
= (m),2 ∼
= ∼
= (m),2 2l+q−1
E 2,q−1 −
→ E 3,q −
→ E 4,q+1 − → E 2+l,q+l−1 ∼
→ ... − =Ω (2 + l) = 0

because 2l + q − 1 > 2n.

n−1
HdR

(m),2 (m),2
0 0 0 0 0 E 2,n−1 E 3,n−1

Hn+3
dR Hn+2
dR Hn+1
dR HndR n−1
HdR n−2
HdR n−3
HdR

(m),2 (m),2 (m),2


0 E −2,n E −1,n E 0,n 0 0 0

592
Part V Cyclic homology

593
O
Part V

··· 0 0 0 H2n+2 ⊕ H2n+1 0 ···


··· 0 0 0 H2n+1 ⊕ H2n 0 ···
··· 0 0 0 H2n ⊕ H2n−1 0 ···
0 0 2n−1 2n−3 0
··· H2n H ⊕H ···
2n−2 2n−4
··· 0 H2n H2n−1 H ⊕H 0 ···
2n 2n−1 2n−2 2n−3 2n−5 0
··· H H H H ⊕H ···
··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
n+2 0 0 0 2n 2n−1 0 0 0 0 0 0 0 0
H H · · · Hn+5 Hn+4 Hn+3 Hn+2 ⊕ Hn ··· 0
n+1 0 0 2n 2n−1 0 0 0 0 0 0 0 0
H H H2n−2 · · · Hn+3 Hn+3 Hn+2 Hn+1 ⊕ Hn−1 ··· 0
n 2n 2n−1 2n−2 2n−3 n n−2
0 H H H H 0 0 0 0 0 0 0 0

594
· · · Hn+3 Hn+2 Hn+1 H ⊕H ··· 0
0 0 0 0 0 0 0 0 n−3 n−5 2 1
n−1 ··· H ⊕H 0 Hn−2 Hn−3 Hn−4 Hn−5 · · · H3 H H H0
n−4 n−6
n−2 0 0 0 0 0 ··· 0 0 0 H ⊕H 0 Hn−3 Hn−4 Hn−5 Hn−6 · · · H2 H1 H0 0
0 0 0 0 0 0 0 0 n−5 n−7 0 0 0
··· H ⊕H 0 Hn−4 Hn−5 Hn−6 Hn−7 · · · H1 H
··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
0 0 0 0 H 3 2 1
··· H2 ⊕ H0 H H H0 ···
··· 0 0 0 H1 0 H2 H1 H0 0 ···
0 0 0 0 0 0
··· H0 0 H1 H ···
··· 0 0 0 0 0 H 0 0 0 0 ···
0 0 0 0 0 0 0 0 0
/
··· ···
... −n − 1 −n ... −4 −3 −2 −1 0 1 2 3 4 ... n − 1 n ...
Cyclic homology
Part V Cyclic homology

8.9.2 Higher differentials


For r = 1, 2, . . . the differentials in the spectral sequence are as follows

EE
EE
b

EE
EE
GGEE
GGEE
GGEE
GGEE
IIGGEE
IIGGE
d

IIGEGE
IIGEE
NNINGEE
IG
NING
IGEE
q
NING
g

IIEG
NG EI
NI E
NG
o

r r
Let Epq be a spectral sequence such that each Epq (for r > r0 ) is a finite
dimensional vector space. Let R be a region in the (p, q)-plane which contains
finitely many boxes. Then
X X X
r r+1 ∞
dim Epq ≥ dim Epq ≥ ... ≥ dim Epq .
(p,q)∈R (p,q)∈R (p,q)∈R

The equality holds if and only if there is no nontrivial differential originating or


leaving R, that is the equality
X X
r′ ∞
dim Epq = dim Epq
(p,q)∈R (p,q)∈R

is another way of saying that the spectral sequence in region R degenerates at



Er .
In our spectral sequence
(m),2
Epq =⇒ Hp+q (Tot B∗∗ (CS(X))/Fm−1 Tot B∗∗ (CS(X)))

We claim that the only nonvanishing differentials drpq for r ≥ 2 are


(m),2
dppq : Epq
(m),p
→ E0,p+q−1
(m),2 (m),2 ∼ q−2 (m),p
which inject Epq = Epq = HdR into E0,p+q−1 .

We can define two regions R, R as follows.

[PICTURE]

Then X ′ X
r ∞
dim Epq = dim Epq .
(p,q)∈R (p,q)∈R

595
Part V Cyclic homology

Suppose that ther is no nontrivial differential originating from R′ or nontrivial


differential hitting R and originating outside. Then
X X X X
r r r+1 r+1
dim Epq − dim Epq ≥ dim Epq − dim Epq
(p,q)∈R′ (p,q)∈R (p,q)∈R′ (p,q)∈R

Equality holds if and only if all dr inside R are zero, and then for all r > r0 for
some r0
X X X X
r r ∞ ∞
dim Epq − dim Epq = dim Epq − dim Epq .
(p,q)∈R′ (p,q)∈R (p,q)∈R′ (p,q)∈R

We can write
X (m),2
X (m),∞
X
(m),2
dim E0q − dim E0q = dim Epq .
0≤q≤n 0≤q≤n p>0

For r ≥ 2 let us introduce the following statements:


(A)r The natural maps
(m),r (m),r
Epq → Epq hY n−1 i
are isomorphisms for p > 0, r fixed.
(B)r The differentials
(m),r
drpq : Erq
(m),r
→ E0,q+r−1
are injective.
(C)r The differentials
(m),r
drpq : Epq
(m),r
→ Ep−r,q+r−1
are zero for p ≥ r.

We prove them by induction on r, simultaneously

(B)2 (B)3
yyy yyy
yyyyy yyyyy
8 8

yy
y yy
y
yyyyy yyyyy
(A)2 E (B)2 ∧ (C)2 (A)3 E
EEEE EEEE
+3

EEEE EEEE
EEEE EEEE
EEE EEE
& &

(C2 ) (C)3

and so on. Furthermore let us introduce two more sequences of statements:


(D)r For p > m
drpq = lim drpq,j .
j

(E)r For p > m


(m),r (m),r
Epq = lim Epq hYj i.
j

596
Part V Cyclic homology

These are also proved by induction on r in the following way. The (E)r im-
(m),r
plies (D)r and (E)r and (D)r together with the condition that {Epq hY j i},
(m),r+1
{Epq hY j i} satisfy Mittag-Leffler condition, imply (E)r+1 .
The (A)2 statement follows from the following remark. Suppose HkdR (Y c ) =
0 for k > n and that dim H∗dR (Y c ) < ∞. Then
2n−2
X X 2n−2
X
(m),2 (m),2
dim E0j − dim Epq = dim HCj (CSY ).
j=0 p>0,q j=0

The maps
HjdR (Y c ) → HjdR ((Y k )c )
are isomorphisms for j < k, monomorphism for j = k, zero for j > k + 1.

597
Chapter 9

Appendix: Topological
tensor products

Let (E, {pα }α∈A ), (F, {qβ }β∈B ) be vector spaces with the sytems of seminorms
{pα }α∈A , {qβ }β∈B respectively. Define a system of seminorms on E ⊗ F by
X
(pα ⊗ qβ )(τ ) := inf pα (ei )qβ (fi ), (9.1)
ı∈I
P
where infimum is taken over all representations τ = i∈I ei ⊗ fi , in which I is
a finite set.
Definition 9.1. A locally convex space E ⊗ F with topology induced by the
system of seminorms {pα ⊗ qβ }(α,β)∈A×B is calles a projective tensor product
b πF .
and denoted by E ⊗π F . Its completion is denoted by E ⊗
A bilinear map
b π F,
φ : E × F → E⊗ (e, f ) 7→ e ⊗ f,

is continuous in both variables and has the following universal property.


Fact 9.2. For every bilinear jointly continuous mapping f : E × F → W into
b πF →
locally convex space W there exists unique continuous linear map Lφ : E ⊗
W such that following diagram commutes.

f
E × FJ /

W
JJ x
JJ
;

JJ x
φ JJ
xL
$ x φ

b πF
E⊗

Remark 9.3. There are also different tensor products on topological vector
spaces, like injective and inductive tensor products, but we will not describe
them here.
S
Suppose that E ′ = m∈Z Em ′
, where
′ ′
. . . ⊆ Em−1 ⊆ Em ⊆ ...

598
Part V Appendix: Topological tensor products

is a Z-filtration of E ′ by locally convex closed vector subspaces of E ′ , and


analogously for the space E ′′ . Then define

E ′ ⊗E
e ′′ := lim El′1 ⊗
b π El′′2 .
(l1 ,l2 )∈Z×Z

′ ′ ′′ ′′
If for any m there is a continuous projections Em → Em−1 , Em → Em−1 ,
′ b ′′ ′ b ′′
then the space El1 ⊗π El2 is a closed subspace in Em1 ⊗π Em2 for any m1 ≥ l1 ,
m2 ≥ l 2 .
e ′′
Define a Z-filtration on E ′ ⊗E
[
(E ′ ⊗E
e ′′ )m := El′1 ⊗
b π El′′ .
2
(l1 ,l2 )∈Z×Z
l1 +l2 ≤m

In similar way we define E (1) ⊗ e . . . ⊗E


e (p) with Z-filtration
[ (1)
(E (1) ⊗ e (p) )m :=
e . . . ⊗E El1 ⊗ b π El(p) .
bπ . . . ⊗
p
(l1 ,...,lp )∈Zp
l1 +...+lp ≤m

599
Chapter 10

Appendix: Spectral
sequences

10.1 Spectral sequence of a filtered complex


Let (C• , F, ∂) be a filtered chain complex, that is

. . . ⊆ Fp C• ⊆ Fp+1 C• ⊆ . . . ⊆ C• .

We say that the filtration is


T
1. separable if p Fp Cn = {0},

=
2. complete if Cn −
→ lim Cn /Fp Cn ,
←−
p

S ∼
=
3. cocomplete if p Fp Cn −
→ Cn ,
for all n ∈ Z.
0
We define E∗∗ := grF 0
∗ C• (the associated graded complex), where Epq :=
0
Fp Cp+q /Fp−1 Cp+q , and d∗∗ is the boundary operator induced by ∂,

d0pq : Epq
0 0
→ Ep,q−1 .
0
Thus (E∗∗ , d0∗∗ ) is the direct sum of complexes
M
0
(E∗∗ , d0∗∗ ) = 0
(Ep∗ , d0p∗ ).
p∈Z

Next we define
1 0
Epq := Hq (Ep∗ , d0p∗ )
{c ∈ Fp Cp+q | ∂c ∈ Fp−1 Cp+q−1 }
= mod Fp−1 Cp+q
{c ∈ Fp Cp+q | c = ∂b for some b ∈ Fp Cp+q+1 }
1
Zpq + Fp−1 Cp+q
=: 1
.
Bpq + Fp−1 Cp+q

600
Part V Spectral sequence of a filtered complex

1
On Epq the boundary operator ∂ from a complex
∂ ∂
... Cp+q−1 o

Cp+q o

Cp+q+1 ...

induces a boundary operator


d1pq : Epq
1 1
→ Ep−1,q .
Let us define, for r = 1, 2, . . .
r {c ∈ Fp Cp+q | ∂c ∈ Fp−r Cp+q−1 }
Epq = mod Fp−1 Cp+q
{c ∈ Fp Cp+q | c = ∂b for some b ∈ Fp+r−1 Cp+q+1 }
r r r
Zpq + Fp−1 Cp+q Zpq Zpq
=: r ∼
= r = .
Bpq + Fp−1 Cp+q Bpq + Zpqr ∩F
p−1 Cp+q r + Z r−1
Bpq p−1,q+1
r
Now E∗∗ equipped with the boundary operator induced by ∂ becomes a direct
sum of complexes
drpq drp+r,q−r+1
r r r
. . . ← Ep−r,q+r−1 ←−− Epq ←−−−−−−− Ep+r,q−r+1 ← ...,
r
which we can denote by (Ep+∗r,q−∗(r−1) , drp+∗r,q−∗(r−1) ). Now Epq
r+1
is canoni-
cally isomorphic to the homology of the complex
r
(Ep+∗r,q−∗(r−1) , drp+∗r,q−∗(r−1) )
r
at the Epq .
r
One can arrange terms Epq in a table:
r
... Ep−r,q+r−1 Er
p−r,q+r Er
p−r,q+r+1 ...
22 33
22 33
X Y

22 33
22 33
... .. 22 .. 33 .. ...
. 22 . 33 .
22drpq 33drpq
22 33
22 33
... r
Ep−1,q 22E r 33 E r ...
22 p−1,q+1 33 p−1,q+2
22 33
22 33
r
... Ep,q−1 Er
p,q Er
p,q+1 ...
22 33
22 33
X Y

22 33
22 33
... r
Ep+1,q−2 22 r
Ep+1,q−1 33 r
Ep+1,q Cp+q+1 ...
22 33
22dpq
r 33dpq
r

22 33
22 33
... .. 22 .. 33 .. ...
. 22 . 33 .
22 33
22 33
... r r r ...
Ep+r,q−r−1 Ep+r,q−r Ep+r,q−r+1

... .. .. .. ...
. . .

601
Part V Spectral sequence of a filtered complex

For each (p, q) we defined a system of subobjects of Fp Cp+q :


0 1 r
{0} = Bpq ⊆ Bpq ⊆ . . . ⊆ Bpq ⊆ ...
[ \
r ∞ ∞ r
⊆ Bpq =: Bpq ⊆ Zpq := Zpq ⊆
r r
r 1 0
... ⊆ Zpq ⊆ ... ⊆ Zpq ⊆ Zpq = Fp Cp+q ,
such that
r r r
Epq = Zpq /Bpq mod Fp−1 Cp+q .
Morphism ϕ : (C• , F, ∂) → (C•′ , F ′ , ∂ ′ ) of filtered complexes induces a mor-
phism
r r ′r
E∗∗ (ϕ) : E∗∗ → E∗∗ , r ≥ 0,
of corresponding spectral sequences.
r
Theorem 10.1 (Eilenberg-Moore). If E∗∗ (ϕ) is an isomorphism for some r and
both filtrations are complete and cocomplete, then ϕ is a quasi-isomorphism.
r
We say that the spectral sequence E∗∗ converges to a filtered module M if
∞ ∼
Epq = Fp Mp+q /Fp−1 Mp+q , p, q ∈ Z.
r
Then we write Epq =⇒ Mp+q .
If the filtration is locally bounded from below (i.e., Fp Cn = {0} for p ≪ 0)
r
and cocomplete, then E∗∗ converges to H∗ (C• , ∂). The homology of complex
(C• , ∂) is equipped with canonical filtration

Fp H∗ (C• , ∂) := im(H∗ (Fp C• , ∂) → H∗ (C• , ∂)).


r
We say that the spectral sequence E∗∗ degenerates (or collapses) at E s if
s
E∗∗ ∼ ∞
= E∗∗ .
Consider the r-th term E r of the spectral sequence.
There is a sequence of maps
r r+1 ∞
Epq ։ Epq ։ · · · ։ Epq → Hp+q (C),

and similarly
Hp′ +q′ (C) → Ep∞′ q′ ֌ · · · ֌ Epr+1 r
′ q ′ ֌ Ep′ q ′ .

These maps are called the edge homomorphisms. For the first quadrant spectral
sequence they correspond to the maps from leftmost column p = 0
r
E0q → Hq (C),

and to the bottom row, q = 0,


r
Hp (C) → Ep0 .

602
Part V Examples

10.2 Examples
Example 10.2. Two spectral sequences associated with the double complex
(C∗∗ , ∂ ′ , ∂ ′′ ).

.. .. ..
. . .

∂′ ∂′
  

... o

Cp−1,q+1 o

Cp,q+1 o

Cp+1,q+1 o

...

∂ ′′ ∂ ′′ ∂ ′′
∂′ ∂′
  

... o

Cp−1,q o

Cpq o

Cp+1,q o

...

∂ ′′ ∂ ′′ ∂ ′′
′ ′
∂ ∂
  

... o

Cp−1,q−1 o

Cp,q−1 o

Cp+1,q−1 o

...

  

.. .. ..
. . .

Here
∂ ′2 = ∂ ′′2 = 0, [∂ ′ , ∂ ′′ ] = ∂ ′ ∂ ′′ + ∂ ′′ ∂ ′ = 0,
and the total complex is defined by
−1
Y M
(Tot C)n := Cp,n−p ⊕ Cp,n−p , ∂ := ∂ ′ + ∂ ′′ .
p=−∞

.. .. .. ... .. ..
. . . . .
... ∗ ∗ ∗ ... ∗ ∗ ...
. . . C0,n ∗ ∗ ... ∗ ∗ ...
. . . ∗ C1,n−1 ∗ ... ∗ ∗ ...
... ∗ ∗ C2,n−2 ... ∗ ∗ ...
... ∗ ∗ ∗ . . . Cn−1,1 ∗ . . .
... ∗ ∗ ∗ ... ∗ Cn0 . . .
.. .. .. ... .. ..
. . . . .
There are two filtrations on Tot C:

filtration by columns
Y
Fp′ (Tot C)n := Cr,n−r
r≤p

603
Part V Examples

.. .. .. ... .. p .. ... .. ..
. . . . . . .
... ∗ ∗ ∗ ... ∗ ∗ ... ∗ ∗ ...
. . . C0,n ∗ ∗ ... ∗ ∗ ... ∗ ∗ ...
. . . ∗ C1,n−1 ∗ ... ∗ ∗ ... ∗ ∗ ...
... ∗ ∗ C2,n−2 ... ∗ ∗ ... ∗ ∗ ...
... ∗ ∗ ∗ . . . Cp,n−p ∗ ... ∗ ∗ ...
... ∗ ∗ ∗ ... ∗ Cp+1,n−p−1 ... ∗ ∗ ...
... ∗ ∗ ∗ ... ∗ ∗ . . . Cn−1,1 ∗ . . .
... ∗ ∗ ∗ ... ∗ ∗ ... ∗ Cn0 . . .
.. .. .. ... .. p .. ... .. ..
. . . . . . .

filtration by rows M
Fp′′ (Tot C)n := Cn−s,s
p≤s

.. .. .. ... .. .. ... .. ..
. . . . . . .
... ∗ ∗ ∗ ... ∗ ∗ ... ∗ ∗ ...
. . . C0,n ∗ ∗ ... ∗ ∗ ... ∗ ∗ ...
. . . ∗ C1,n−1 ∗ ... ∗ ∗ ... ∗ ∗ ...
... ∗ ∗ C2,n−2 ... ∗ ∗ ... ∗ ∗ ...
... ∗ ∗ ∗ . . . Cn−p,p ∗ ... ∗ ∗ ...
p p
... ∗ ∗ ∗ ... ∗ Cn−p−1,p+1 . . . ∗ ∗ ...
... ∗ ∗ ∗ ... ∗ ∗ . . . Cn−1,1 ∗ . . .
... ∗ ∗ ∗ ... ∗ ∗ ... ∗ Cn0 . . .
.. .. .. ... .. .. ... .. ..
. . . . . . .
Both filtrations are cocomplete. The filtration by columns is also complete
for each n. The filtration by rows is complete if and only if, Cp,n−p = 0 for
p ≪ 0.
There are two spectral sequences associated to double complex (C∗∗ , ∂ ′ , ∂ ′′ ).
1. First spectral sequence associated to the filtration by columns
′1
Epq = Hq (Cp∗ , ∂ ′′ ).

It converges to Hp+q (C∗∗ ) := Hp+q (Tot(C∗∗ )) if Cp,n−p = 0 for p ≪ 0


(n ∈ Z).
2. Second spectral sequence associated to the filtration by rows
′′1
Epq = Hq (C∗p , ∂ ′ ).

It converges to Hp+q (C∗∗ ) if Cp,n−p = 0 for p ≪ 0 and p ≫ 0 (n ∈ Z).

604
Part V Examples

Example 10.3. Double complex B(A)∗∗ (Connes double complex). Let A be the
associative algebra with unit.
(
A⊗(q−p+1) if q ≥ p ≥ 0,
B(A)pq :=
0 otherwise.

.. .. .. ..
. . . .

B B
 

A⊗3 o

A⊗2 o

A
b b
B


A⊗2 o

A
b


A
Here b is the Hochschild boundary operator and B is defined as

B := (1 − t)sN,

where

s(a0 ⊗ · · · ⊗ an ) := 1 ⊗ a0 ⊗ · · · ⊗ an
t(a0 ⊗ · · · ⊗ an ) := (−1)n ⊗ a0 ⊗ · · · ⊗ an−1
N (a0 ⊗ · · · ⊗ an ) := (id + t + . . . + tn )(a0 ⊗ · · · ⊗ an )

Example 10.4. Double complex D(A)∗∗ . Here A is commutative k-algebra with


unit. (
q−p
ΩA/k if q ≥ p ≥ 0,
D(A)pq :=
0 otherwise.

.. .. .. ..
. . . .

 

d d
Ω2A/k Ω1A/k


o o

0 0


d
Ω1A/k


A
0


A

=
→ A ⊗Z Q (i.e. the additive group (A, +) is uniquely divisible), then the
If A −
formula
1
µ(a0 ⊗ · · · ⊗ an ) := a0 da0 ∧ · · · ∧ dan
n!
induces a morphism of double complexes µ : B(A)∗∗ → D(A)∗∗ .

605
Part V Examples

On the level of spectral sequences associated with the filtration by columns


we obtain surjective maps
q−p
E 1 (pq)(µ) : A⊗(q−p+1) ։ ΩA/k .

These maps are isomorphisms if A is a function algebra on the smooth algebraic


variety over a perfect field (i.e. of characteristic 0 or such that k p = k if
char(k) = p), or iductive limit of such (for example A = C as Q-algebra).
The first spectral sequence of a double complex
M q d d
(D(A)∗∗ , 0, d) = (ΩA/k ←− ... ←
− A)
q≥0

degenerates at the term E 2 :

.. .. .. ..
. . . .

 

d d
Ω2A/k /dΩ1A/k o

H1dR (A) o

H0dR (A)

0 0


d
Ω1A/k /dA o

H0dR (A)
0


Thus the first spectral sequence of the double complex (B(A)∗∗ , b, B) also de-
generates at the term E 2 , and we get an isomorphism
n−1 n−2 n−4
HCn (A) := Hn (B(A)∗∗ ) = ΩnA/k /dΩA/k ⊕ HdR (A) ⊕ HdR (A) ⊕ . . . .

Example 10.5. Let P∗ be a projective resolution of a right R-module M , and


Q∗ a projective resolution of a left R-module N . Consider the double complex
P∗ ⊗R Q∗ . Then (
′2 Hp (P∗ ⊗R N ) q = 0,
Epq =
0 q 6= 0
(
′′2 Hp (M ⊗R Q∗ ) q = 0,
Epq =
0 q 6= 0

Both spectral sequences converge to Hp+q (P∗ ⊗R Q∗ ) =: TorR


p+q (M, N ), so we
get an important canonical isomorphisms

Hp (P∗ ⊗R N ) ∼
= TorR ∼
p (M, N ) = Hp (M ⊗R Q∗ ).

They express the fact that the bifunctor ⊗R : Mod-R × R-Mod → Ab is bal-
anced.
Example 10.6. Two hyperhomology spectral sequences. A Cartan-Eilenberg res-
olution of a complex (C∗ , ∂) is a double complex (P∗∗ , ∂ ′ , ∂ ′′ ) with augmentation
η : P∗0 → C∗ satisfying the following conditions:

606
Part V Examples

′ ′
1. for all p, q the modules Ppq , im ∂pq , ker ∂pq , Hp (P∗q , ∂ ′ ) are projective,
2. the augmented complexes
′ ′
Pp∗ , im ∂p∗ , ker ∂p∗ , Hp (P∗q , ∂ ′ )
η η η η


 


Cp im ∂p ker ∂p Hp (C∗ , ∂)

are projective resolutions of modules Cp , im ∂p , ker ∂p , Hp (C∗ , ∂).

... .. .. .. ...
. . .

∂p′ 

∂p+1 

... o

Pp−1,q o

Pp,q o

Pp+1,q o

...

∂q′′ ∂q′′ ∂q′′




∂p′ 

∂p+1 

... o

Pp−1,q−1 o

Pp,q−1 o

Pp+1,q−1 o

...

  

... .. .. .. ...
. . .

∂p′ 

∂p+1 

... o

Pp−1,1 o

Pp,1 o

Pp+1,1 o

...

∂1′′ ∂1′′ ∂1′′




∂p′ 

∂p+1 

... o

Pp−1,0 o

Pp,0 o

Pp+1,0 o

...

η η η


∂p 

∂p+1 

... o

Cp−1 o

Cp o

Cp+1 o

...

Such resolution can be obtained from the arbitrary projective resolutions of


Hp (C∗ , ∂) and im ∂p−1 by gluing.
H _ _ _ _ _ Z _ _ _ _ B _ _ _ P
p∗ _ _ _ Pp∗
B Z
Pp∗ Pp∗ Pp−1,∗ Pp∗

o o o o o o o o


 
 
  


 

Hp (Cp , ∂) o o

ker ∂p o o

im ∂p−1 im ∂p o o

Cp o o

ker ∂p

For an additive functor F the hyperhomology spectral sequences are the first
and second spectral sequences of a double complex (F (P∗∗ ), F (∂ ′ ), F (∂ ′′ ))
′1
Epq = (Lq F )(Cp ),
′′2 H
Epq = F (Ppq ),
and
′2
Epq = Hp ((Lq F )(C∗ )),
′′2
Epq = (Lp F )(Hq (C∗ )).

607
Part V Examples

Both spectral sequences converge to

Lp+q F (C∗ ) := Hp+q (F (P∗∗ )).

if C∗ is bounded from below, that is Cn = 0 for n ≪ 0.



=
Assume that Cn = 0 for n < 0, C∗ is F -acyclic, that is (L0 F )(Cn ) −
→ Cn ,
(Lp F )(Cn ) = 0 for p > 0, and that
(
M n = 0,
Hn (C∗ ) =
0 n > 0.

Such complex is called an F -acyclic resolution of the module M . In that case


(
′2 ∼ Hp (F (C∗ )) q = 0,
Epq =
0 q 6= 0,
(
′′2 ∼ Lp F (M ) p = 0,
Epq =
0 p 6= 0.

Thus we obtain an isomorphism

Hp (F (C∗ )) ∼
= (Lp F )(M ).

We established a very important fact: to compute (Lp F )(M ) it suffices to use


an arbitrary F -acyclic resolution of M .
Example 10.7. A flat module is an F -acyclic module for F = (−) ⊗R N , where
N is an arbitrary left R-module. For R = Z flat modules are precisely torsion
free abelian groups. Thus

0 ← Q/Z ← Q ← Z ← 0

is a flat resolution of group Q/Z (which is an injective cogenerator of a category


of abelian groups Ab). From this we obtain

TorZ1 (Q/Z, A) = ker(A → A ⊗Z Q) = Torsion(A).

Example 10.8. Consider two composable additive functors


G F
A−
→B−
→ C,

where A, B, C are abelian categories. Let M be an object in A, P∗ its projective


resolution. In the hyperhomology spectral sequence we put C∗ = G(P∗ ). Then
if G sends projective objects into F -acyclic objects
(
′2 ∼ Hp ((F ◦ G)(P∗ )) = (Lp (F ◦ G))(M ) q = 0
Epq = Hp ((Lq F )(G(P∗ ))) =
0 q 6= 0

′′2
Epq = (Lp F ◦ Lq G)(M )
In this case we obtain that
′′2
Epq = (Lp F ◦ Lq G)(M ) =⇒ (Lp+q (F ◦ G))(M ).

608
Part V Examples

′2 ∞ ... ... ... ...


Epq = Epq = O

0 0 ... 0
q 0 0 ... 0
(L0 (F ◦ G))(M ) (L1 (F ◦ G))(M ) ... (Lp (F ◦ G))(M )
/

′′2 ... ... ... ...


Epq = O

(L0 F ◦ Lq G)(M ) (L1 F ◦ Lq G)(M ) ... (Lp F ◦ Lq G)(M )


... ... ... ...
q
(L0 F ◦ L1 G)(M ) (L1 F ◦ L1 G)(M ) ... (Lp F ◦ L1 G)(M )

(L0 F ◦ L0 G)(M ) (L1 F ◦ L0 G)(M ) ... (Lp F ◦ L0 G)(M )


/

This spectral sequence is called the spectral sequence of a composition of func-


tors.
Example 10.9. Let ϕ : R → S be a homomorphism of unital rings, M a right
R-module, N a left S-module. Consider a composition
(−)⊗R S (−)⊗R N
Mod-R −−−−−→ Mod-S −
−−−−−
→ Ab

The spectral sequence of a composition of these two functors (G sends projective


R-modules into projective S-modules) in looks as follows:
2
Epq = TorSp (TorR R
q (M, S), N ) =⇒ Torp+q (M, N )

and it is called a base change spectral sequence.


Suppose that R → S is a homomorphism of k-algebras, MR , S N are respec-
tively right R-module and left S-module. Their tensor product M ⊗ RN gives
rise to a sequence of derived functors TorR∗ (M, N ).
Suppose that P∗ ։ M is a projective R-module resolution of M , and Q∗ ։
N a projective S-module resolution for N .

M ⊗R N ← P∗ ⊗R Q∗ ∼
= (P∗ ⊗R S) ⊗S Q∗

Suppose F (·, ·) is a functor covariant in both arguments.

{1,2}
Lq F (·, ·) Lq F (·, ·)
OOO
qq OOO
qqqqq OOO
q OO
qqq
x '

{1} {2}
Lq F (·, ·) Lq F (·, ·)
JJ
JJ rr
JJ rr
JJ rrr
JJ rr
JJ rr (
rr
F if q = 0
$ x

L∅q F (·, ·)
0 6 0
if q =

609
Part V Examples

{1} ∼ {1,2} ∼ {2}


We say that it is left balanced if there are isomorphisms Lq = Lq = Lq .
q
Rq F (·, ·) R{1,2} F (·, ·)
OOO
pp OOO
pp
8 g

ppp OOO
p OO
pp
q q
R{1} F (·, ·) R{2} F (·, ·)
JJ r
JJ rr
e 8

JJ
JJ rrrr
JJ r
JJ rr
J rr (
rr F if q = 0
R∅q F (·, ·)
0 6 0
if q =

q
We say that it is right balanced if there are isomorphisms R{1} ∼
= R{1,2} ∼
q q
= R{2} .
There is an isomorphism

=
− P∗ ⊗R Q∗ ∼
P∗ ⊗R N ← = (P∗ ⊗R S) ⊗S Q∗

=
TorR → TorR
q (M, S ⊗S Q∗ ) − q (M, S) ⊗S Q∗ .

Taking homology we get

Hp (TorR ∼ S R
q (M, S) ⊗ Q∗ ) = Torp (Torq (M, S), N ),

and a base change spectral sequence


2
Epq = TorSp (TorR R
q (M, S), N ) =⇒ Torp+q (M, N ).

The boundary maps (transgressions) of this spectral sequences are as follows:


2
E0n = TorR R
n (M, S) ⊗S N → Torn (M, N )

TorR 2 S
n (M, N ) → En0 = Torn (M ⊗ S, N )

Example 10.10. For an unital k-algebra A let Lie(A) denote the associated Lie
algebra with bracket [a, a′ ] = aa′ − a′ a. The universal derivation

d∆ : A → A ⊗k Aop , d∆ (a) = 1 ⊗ aop − a ⊗ 1

is a homomorphism of Lie algebras Lie(A) → Lie(A ⊗k Aop ), so it induces a


homomorphism of associative algebras R := U (Lie(A)) → A ⊗k Aop =: S. Let
M = k (trivial representation of a Lie algebra Lie(A)). The base change spectral
sequence has the form
op U(Lie(A))
2
Epq = TorpA⊗k A (TorU(Lie(A))
q (k, A ⊗k Aop ), N ) =⇒ Torp+q (k, N ),

that is if A is flat over k then


op
2
Epq = TorpA⊗k A (HLie op Lie
q (A; A ⊗k A ), N ) =⇒ Hp+q (k, N ).

Because k ⊗U(Lie(A)) (A ⊗ Aop ) ∼


= A as a right A ⊗ Aop -module, we have that
the second boundary map gives a canonical homomorphism

HLie ∼ 2
n (A; N ) → Hn (A; N ) = En0 .

610
Part V Examples

There is a homomorphism of standard chain complexes

(C∗ (Lie(A); N ), ∂) → (C∗ (A, N ), b)

where
n
X
∂(n ⊗ a1 ∧ · · · ∧ an ) := (−1)i (ai n − nai ) ⊗a1 ∧ · · · ∧ abi ∧ · · · ∧ an
| {z }
i=1
−(d∆ a)n

X
+ (−1)i+j n ⊗ [ai , aj ] ∧ a1 ∧ · · · ∧ abi ∧ · · · ∧ abj ∧ · · · ∧ an
1≤i<j≤n

In the special case N = A we obtain canonical homomorphism

HLie
n (A; ad) → HHn (A)

Example 10.11. hyper-Tor spectral sequences and Künneth spectral sequence.


For a right R-module M and a complex of left modules C∗ we define

TorR
n (M, C∗ ) := Hn (P∗ ⊗R C∗ )

where P∗ → M is a projective resolution of M . Then the first and second


spectral sequence of a bicomplex P∗ ⊗R C∗ are as follows:
′1
Epq = Pp ⊗R Hq (C)
′2
Epq = TorR R
p (M, Hq (C)) =⇒ Torp+q (M, C∗ )

and
′′1
Epq = TorR
q (M, Cp )
(
∼ Hp (M ⊗R C∗ ) q = 0
′′2
Epq = Hp (TorR
q (M, C∗ )) =
0 q=6 0

2
where the isomorphism for Epq holds if the complexes TorR
q (M, C∗ ) are acyclic
for q > 0, for example if Cn are flat. Then we obtain a Künneth spectral
sequence
2
Epq = TorR
p (M, Hq (C)) =⇒ Hp+q (M ⊗R C∗ )

if Cn = 0 for n ≪ 0.

611
Bibliography

[c-a85] A. Connes, Noncommutative Differential Geometry, Inst. Hautes


tudes Sci. Publ. Math. No. 62 (1985), 257–360.
[cv03] Conant, James; Vogtmann, Karen; On a theorem of Kontsevich,
Algebr. Geom. Topol. 3 (2003), 1167–1224 (electronic).
[ft87] Feı̆gin, B. L.; Tsygan, B. L.; Additive K-theory K-theory, arith-
metic and geometry (Moscow, 1984–1986), 67–209, Lecture Notes
in Math., 1289, Springer, Berlin, 1987.
[l-j98] Loday, Jean-Louis Cyclic homology, Grundlehren der Mathematis-
chen Wissenschaften, 301. Springer-Verlag, Berlin, 1998. xx+513
pp.

[l-jxx] Loday, Jean-Louis; Generalized bialgebras and triples of oper-


ads,Astérisque 320 (2009), ix+116p.
[lvxx] Loday, Jean-Louis; Vallette, Bruno, Algebraic operads (book in
preparation).
[lq84] Loday, Jean-Louis; Quillen, Daniel; Cyclic homology and the Lie
algebra homology of matrices, Comment. Math. Helv. 59 (1984),
no. 4, 569–591.
[k-m94] Kontsevich, Maxim; Feynman diagrams and low-dimensional topol-
ogy, First European Congress of Mathematics, Vol. II (Paris, 1992),
97–121, Progr. Math., 120, Birkhuser, Basel, 1994.

612
Part VI

Equivariant KK-theory
by

Paul F. Baum

Jacek Brodzki

613
Based on the lectures of:
• Paul F. Baum
(Mathematics Department, McAllister Building The Pennsylvania State
University, University Park, PA 16802, USA)
– Chapter 6.
• Jacek Brodzki
(School of Mathematics, University of Southampton Southampton SO17
1BJ, UK)
– Chapters 1, 2, 3, 4, 5, 6.2, ??.
With additional lectures by:
• Piotr M. Soltan – Sections 2.10, 2.11, 2.12, 2.13.
• Christian Voigt – Introduction VI.

614
Introduction to KK-theory

KK-theory was defined and developed by Kasparov in the 1980s. Since then
it has played a fundamental rôle in the theory of operator algebras and its
applications. In this lecture we explain some of the origins of Kasparov’s theory,
sketch its definition and basic properties, and indicate some applications. A
large part of the material presented here will be discussed in much more detail
in later lectures. Therefore we will skip almost all proofs and only give some
references to the literature.

Motivation and background


Topological K-theory
The origins of KK-theory go back to topological K-theory in the sense of Atiyah
and Hirzebruch which was introduced around 1960.
For a compact topological space X the topological K-theory group K0 (X) is the
Grothendieck group of the semigroup of isomorphism classes of complex vector
bundles over X. This definition can be extended to locally compact spaces by
setting
K0 (X) = coker(ι∗ : K0 (+) → K0 (X + ))
where X + denotes the one-point compactification of X, + is a one-point space
and ι : + → X + the inclusion of the base point. Using the n-fold suspension
Rn × X one defines K−n (X) := K0 (Rn × X).
With these definitions at hand we can already formulate the most fundemantal
result in topological K-theory: The Bott periodicity theorem asserts that there
is a natural isomorphism K−n−2 (X) ∼ = K−n (X) for all n. As a consequence we
see that there are only two K-groups to consider, namely K0 and K1 .

K-theory for Banach algebras


The K-group K0 (A) of a unital complex Banach algebra A is defined as the
Grothendieck group of the semigroup of isomorphism classes of finitely generated
projective modules over A. For nonunital Banach algebras one sets

K0 (A) = ker(π∗ : K0 (A+ ) → K0 (C))

where A+ is the unitarization of A and π : A+ → C denotes the augmentation


homomorphism.

615
The Serre-Swan theorem states that the category of vector bundles over a com-
pact space X is equivalent to the category of finitely generated projective mod-
ules over the algebra of continuous functions C(X). It follows that K0 (X) can
be identified with K0 (C0 (X)) for all locally compact spaces X.
The higher topological K-groups of a Banach algebra A are defined by Kn (A) =
K0 (C0 (Rn , A)). Here C0 (Rn , A) is the algebra of continuous functions Rn → A
vanishing at infinity. We remark that the definition of K0 (A) uses only the alge-
braic structure, and not the topology of the Banach algebra A. In contrast, the
definition of the higher topological K-theory groups Kn (A) relies on the Banach
algebra structure of A.
The Bott periodicity theorem carries over to the setting of Banach algebras:
There is a natural isomorphism Kn+2 (A) ∼ = Kn (A) for all n.

The index theorem


One main motivation for the study of topological K-theory comes from index
theory. Let D be an elliptic pseudodifferential operator on a closed oriented
manifold M , a classical example is given by the Dirac operator on a spin mani-
fold. The Atiyah-Singer index theorem allows to calculate the index

Index(D) = dim ker(D) − dim coker(D)

of D in terms of topological data.


More precisely, the symbol of D gives a class [σ(D)] ∈ K0 (T ∗ M ). Here T ∗ M
denotes the cotangent bundle of M . Atiyah and Singer defined two maps

a- Index, t- Index : K0 (T ∗ M ) → Z,

called the analytical and topological index, respectively. These maps are made
in such a way that a- Index([σ(D)]) = Index(D), and t- Index([σ(D)]) is defined
topologically. The Atiyah-Singer index theorem states that

a- Index = t- Index .

Using the Chern character from K-theory to cohomology, this result leads to an
explicit expression for the index involving characteristic classes. For instance,
in the case of the Dirac operator D on a spin manifold M the corresponding
formula reads Z
Index(D) = Â(M )
M

where Â(M ) is the Â-genus of M .

K-homology
Index theory is a natural starting point for the definition of K-homology, the ho-
mology theory dual to K-theory. The existence of such a dual homology theory
follows from abstract homotopy theory, but homotopy theory does not provide
a useful description for the cycles of K-homology.
Atiyah proposed an operator theoretic approach to K-homology based on ”ab-
stract elliptic operators” [a-mf68]. The definition of an abstract elliptic operator
encodes the main properties of elliptic pseudodifferential operators on closed

616
manifolds.
Let X be compact topological space. An abstract elliptic operator over X is
a triple (φ0 , φ1 , T ), where φi : C(X) → B(Hi ) are ∗-representations on Hilbert
spaces Hi and T ∈ B(H0 , H1 ) is a Fredholm operator such that φ1 (f )T −T φ0 (f )
is a compact operator for all f ∈ C(X).
Let us write Ell(X) for the set of all such triples. There is a binary operation
on Ell(X) given by direct sum. Atiyah defined a map Ell(X) → K0 (X) and
showed that it is surjective provided X is a finite CW -complex.
The remaining problem was to describe explicitely the equivalence relation ∼
such that Ell(X)/ ∼ is isomorphic to K0 (X). Eventually this problem was
solved by Kasparov via KK-theory.

Brown-Douglas-Fillmore theory
Another approach to K-homology which precedes KK-theory is the extension
theory of Brown, Douglas and Fillmore [bdf-77]. This theory was motivated by
questions in operator theory in the first place.
Let H be a Hilbert space and consider the exact sequence
π
0 → K(H) → B(H) −
→ Q(H) → 0,
where K(H) is the ideal of compact operators on H, and Q(H) = B(H)/K(H)
is the Calkin algebra. An operator T ∈ B(H) is called essentially normal (self-
adjoint) if π(T ) is normal (selfadjoint). The essential spectrum of T is the
spectrum of π(T ).
The Weyl-von Neumann theorem states that if T is essentially selfadjoint,
then T = S + K, where S is selfadjoint and K compact. Moreover, one has
T = U RU ∗ + K where U is unitary and K compact if and only if T and R have
the same essential spectrum.
Brown, Douglas and Fillmore addressed the following two natural questions. If
T is essentially normal, then
• under what conditions can one write T = N + K, where N is normal and
K compact?
• under what conditions on R can one write T = U RU ∗ + K, where U is
unitary and K compact?
This led them to study extensions of C*-algebras. We say that E is and exten-
sion of A by B if there exists an exact sequence
0→B→E→A→0
of C*-algebras, that is, B is an ideal in E and A is isomorphic to the quotient
of E by B. If A is separable and nuclear and B is σ-unital, then there is an
abelian group Ext(A, B) constructed out of equivalence classes of extensions of
A by B ⊗ K.
If T is an essentially normal operator on H and X ⊂ C its essential spectrum,
then one has an extension
0 → K(H) → C ∗ (T, 1, K(H)) → C(X) → 0.
The crucial point is that a computation of Ext(C(X), C) answers the questions
stated above. We refer to chapter 16 in [b-b98] for a precise statement of the
results and more information.

617
Definition of KK-theory
Hilbert modules
As a first ingredient in Kasparov theory we need Hilbert modules [l-e95]. If B
is a C*-algebra, then a Hilbert B-module is a right B-module E with a positive
definite sesquilinear form h−, −i : E × E → B such that
hξ, η · bi = hξ, ηi · b,
hξ, ηi∗ = hη, ξi,
hξ, ξi ≥ 0
hξ, ξi = 0 iff ξ = 0
p
for all ξ, η ∈ E, b ∈ B and E is complete in the norm kξk = khξ, ξik.
Let us consider some examples of Hilbert modules.
a) In the case B = C a Hilbert B-module is the same thing as a Hilbert
space.
b) If B = C0 (X) for a locally compact space X then Hilbert B-modules can
be identified with continuous fields of Hilbert spaces over X.
c) Every C*-algebra B is a Hilbert B-module over itself with the bracket
hb, ci = b∗ c.
d) L
If (Ei )i∈I is a family of Hilbert B-modules, then the completed direct sum
i∈I ELi is a Hilbert B-module. For a C*-algebra B the Hilbert B-module

HB = i=1 B is a standard module in a certain sense. More precisely,
the Kasparov stabilization theorem states that if EB is any countably
generated Hilbert B-module, then EB ⊕ HB = HB .
Let E, F be Hilbert B-modules. Denote by L(E, F ) the set of all maps T : E → F
such that there exists T ∗ : F → E satisfying hT ξ, ηi = hξ, T ∗ ηi for all ξ ∈ E,
η ∈ F. Such maps are automatically B-linear and bounded, and they are simply
referred to as bounded operators.
A bounded operator T ∈ L(E, F ) is called finite rank operator if it is a finite sum
of rank-one operators |ηihξ| given by |ηihξ|(λ) = ηhξ, λi for ξ ∈ E, η ∈ F. The
space K(E, F ) of compact operators is defined as the closed linear span of the
space of finite rank operators. In the case E = F we have that L(E, E) = L(E)
is a C*-algebra, and K(E, E) = K(E) ⊂ L(E) is an ideal.

Kasparov modules
Let A and B be separable C*-algebras. A Kasparov A-B-module is a triple
(E, φ, F ), where E is countably generated graded Hilbert B-module E = E + ⊕E − ,
φ : A → L(E) is a ∗-homomorphism of degree 0, that is,
 
φ+ (a) 0
φ(a) = ,
0 φ− (a)
with ∗-homomorphisms φ± : A → L(E ± ), and F ∈ L(E) is an operator of degree
one,  
0 P
F =
Q 0

618
such that
[φ(a), F ], φ(a)(F − F ∗ ), φ(a)(F 2 − Id)
are compact for all a ∈ A.
Let us consider some examples of Kasparov modules.
a) If φ : A → B is a *-homomorphism, then (B ⊕ 0, φ, 0) is a Kasparov A-B-
module.
b) Let M be a closed manifold, and let P : Γ(E + ) → Γ(E − ) be an elliptic
pseudodifferential operator of order zero between vector bundles E ± over
M . Moreover let Q be a parametrix for P . If we set H = L2 (E + )⊕L2 (E − )
and let φ : C(M ) → B(H) be the ∗-homomorphism given by pointwise
multiplication of functions with sections, then
  
0 Q
H, φ, ,
P 0

is a Kasparov C(M )-C-module.


c) Finally, let A and B be Morita–Rieffel equivalent C ∗ -algebras, and let
A EB be an imprimitivity bimodule. If we write φ for the left action of
A then (A EB , φ, 0) is a Kasparov A-B-module. For instance, the Hilbert
space l2 (N) with the canonical action of the compact operators yields an
element in KK(K, C).

KK-theory
There is an obvious notion of isomorphism of Kasparov modules. More generally,
a homotopy between Kasparov A-B-modules E0 , E1 is a Kasparov A-B ⊗ C[0, 1]-
module (E, φ, F ) such that

(Ei , φi , Fi ) ∼
= (E ⊗evi B, φ ⊗ Id, F ⊗ Id),

for i = 0, 1. Here evi : B ⊗ C[0, 1] → B is the evaluation at i, and E ⊗evi B is


the so-called inner tensor product of E and B with respect to evi .
Let A and B be separable C*-algebras and denote by E(A, B) the set of iso-
morphism classes of Kasparov A-B-modules. There is a binary operation on
E(A, B) given by direct sum.
By definition, the KK-group KK(A, B) is the set of equivalence classes in E(A, B)
with respect to homotopy. The set KK(A, B) is an abelian group with addition
induced by direct sum. The zero element in this group is the class of 0 = (0, 0, 0).

Some properties of KK-theory


Let us state some fundamental properties of KK-theory [b-b98].
• KK(A, B) defines a bifunctor on the category of separable C*-algebras,
covariant in B and contravariant in A.
• There exists an associative, natural product

KK(A, B) × KK(B, C) → KK(A, C)

619
for all A, B, C. This product is called the Kasparov product, and it is by
far the most important feature of Kasparov theory. Using the Kasparov
product we can view KK as a category with separable C*-algebras as
objects and morphism sets MorKK (A, B) = KK(A, B).
• There are several equivalent ways to define higher Kasparov groups, one
possible definition is KKn (A, B) = KK(A, C0 (Rn ) ⊗ B). As for ordi-
nary K-theory there are Bott periodicity isomorphisms KKn+2 (A, B) ∼=
KKn (A, B), natural in A and B.
• Topological K-theory and K-homology are contained in KK-theory as a
special case. In fact, one has KK∗ (C, A) = K∗ (A), KK∗ (A, C) = K∗ (A)
for every separable C*-algebra A. If A = C(X) where X is a finite CW -
complex we obtain in this way the K-theory and K-homology of X, re-
spectively.
• Let
0→K→E→Q→0
be an extension of C*-algebras with a completely positive, contractive
splitting of the quotient map. Then there are exact sequences
KK0 (A, K) /

KK0 (A, E) /

KK0 (A, Q)
O

KK1 (A, Q) o

KK1 (A, E) o

KK1 (A, K)
and
KK0 (Q, A) /

KK0 (E, A) /

KK0 (K, A)
O

KK1 (K, A) o

KK1 (E, A) o

KK1 (Q, A)
The boundary maps in these sequences are determined by an element in
KK1 (Q, K) naturally associated to the extension.
If Q is nuclear, then every extension 0 → K → E → Q → 0 has a
completely positive splitting.
• If A is nuclear there is a natural isomorphism KK1 (A, B) ∼
= Ext(A, B).

Further developments
Universal coefficient theorem
For computations it is important that the groups KK(A, B) are determined
by the K-groups K∗ (A), K∗ (B) in many cases. More precisely, the universal
coefficient theorem of Rosenberg-Schochet [rs87] states that there is a short
exact sequence of graded abelian groups
0 → Ext∗ (K∗+1 (A), K∗ (B)) → KK∗ (A, B) → Hom(K∗ (A), K∗ (B)) → 0
if A is isomorphic in KK to a commutative C*-algebra.
For instance, using this in the case A = C(X) where X ⊂ C is compact and
B = C one can reprove the results of Brown-Douglas-Fillmore.

620
The Kasparov index theorem
Many results in index theory can be formulated and proved elegantly using KK-
theory. As an example let us consider the following version of the index theorem
due to Kasparov.
Let M be a closed manifold. The cotangent bundle T ∗ M is an almost complex
manifold in a natural way. In particular, there is the Dolbeault operator D =
∂¯ + ∂¯∗ which gives a class [∂¯M ] in KK(C0 (T ∗ M ), C). Now if P is an elliptic
pseudodifferential operator P : Γ(E + ) → Γ(E − ) on M , then, as we have seen
above, P defines a class [P ] ∈ KK(C(M ), C). Its symbol yields a class [σ(P )] ∈
KK(C, C0 (T ∗ M )) = K0 (T ∗ M ). In fact, one may define a bivariant symbol class
[[σ(P )]] ∈ KK(C(M ), C0 (T ∗ M )) such that [σ(P )] = 1 · [[σ(P )]].
The Kasparov index theorem states that

[P ] = [[σ(P )]] · [∂¯M ].

This implies the index theorem of Atiyah-Singer since

a- Index([σ(P )]) = 1 · [P ] = 1 · [[σ(P )]] · [∂¯M ] = [σ(P )] · [∂¯M ] = t- Index([σ(P )]).

The universal property of KK


It is remarkable that KK-theory can be characterized abstractly by a universal
property.
A functor F from the category of C*-algebras to an additive category C is called
• homotopy invariant if F (f0 ) = F (f1 ) for f0 , f1 homotopic *-homomorphisms,
• stable if F (A ⊗ K(H)) ∼
= F (A) (naturally),
• split exact if for every split extension
σ


π
0 /

K /

E /

Q /

0,

where σ : Q → E is a ∗-homomorphism such that πσ = id, there is a split


exact sequence

F (σ)
{

0 /

F (K) /

F (E) /

F (Q) /

0.

A theorem due to Higson and Cuntz [h-n87] states that the obvious functor
from the category C ∗ -Alg of separable C*-algebras to the category KK is the
universal split exact stable homotopy functor. That is, whenever f : C ∗ -Alg →
C is a split exact stable homotopy invariant functor, then there exists a unique
additive functor F : KK → C such that the diagram

C ∗ -Alg
I
/

KK
II
II
II F
f II
I 

C
$

621
commutes.

There are many important topics that we do not have time to touch upon,
in particular the equivariant versions of KK-theory and its applications to the
Novikov conjecture [k-g88]. The Novikov conjecture was one of the principal
motivations for the invention of KK-theory.
In a completely different direction, KK-theory plays a prominent rôle in the
classification of purely infinite simple C*-algebras due to Kirchberg and Philipps.
This classification is one of the deepest achievements in C*-algebra theory up
to now.

622
Chapter 1

C*-algebras

1.1 Definitions
Definition 1.1. A Banach algebra (complex) is an algebra A which is a Banach
space with norm satisfying the inequality
kabk ≤ kakkbk, for all a, b ∈ A.
Assume that we have an involution on Banach algebra, ∗ : A → A that is for
all a, b ∈ A, λ, µ ∈ C
a∗∗ = a,
(λa + µb)∗ = λ̄a∗ + µ̄b∗ ,
(ab)∗ = b∗ a∗ .
Definition 1.2. A C*-algebra is a Banach algebra A with involution ∗ : A → A
which satisfies the C*-identity
ka∗ ak = kak2
for all a ∈ A.
We say that A is unital if there exists 1 ∈ A such that a · 1 = 1 · a = a. The
involution ∗ is an isometry
kak2 = ka∗ ak ≤ ka∗ kkak, kak ≤ ka∗ k.
The C*-identity forces a strong connection between algebra and analysis. A
*-morphism is an algebra homomorphism ϕ : A → B such that ϕ(a∗ ) = (ϕ(a))∗
for all a ∈ A.
Theorem 1.3. Let A, B be a C*-algebras (unital or not). If φ : A → B is
∗-homomorphism then
1. for all a ∈ A we have kφ(a)k ≤ kak, i.e. φ is continuous with norm
kφk ≤ 1.
2. φ(A) is closed in B, in particular φ(A) is a subalgebra of B and the in-
duced homomorphism A/ ker φ → φ(A) is an isometry. An injective C*-
homomorphism is an isometry.

623
Part VI Examples

1.2 Examples
Example 1.4. Let X be a locally compact Hausdorff space, and C0 (X) the
algebra of functions vanishing at infinity. Then with respect to conjugation and
norm kf k = supx∈X |f (x)|, the algebra C0 (X) is a C*-algebra.
Example 1.5. The matrix algebra Mn (C) is a C*-algebra. Furthermore
Theorem 1.6. Every finite dimensional C*-algebra A is of the form Mn1 (C) ⊕
· · · ⊕ Mnk (C).
More generally direct limits of finite dimensional C*-algebras are called AF
algebras.
Example 1.7. Let B(H) be tha algebra of bounded operators on Hilbert space.
It is not separable unless it is finite dimensional. If dim H = n, then B(H) =
Mn (C). If dim H = ∞, then there is a closed ideal of compact operators K(H) ⊂
B(H) which takes over the role of matrices. There is an extension

0 → K(H) → B(H) → B(H)/K(H) → 0,

where the quotient algebra B(H)/K(H) is denoted Q(H), and is called the
Calkin algebra.
Theorem 1.8. [Gelfand, Naimark] Every C*-algebra A admits a faithful repre-
sentation on H i.e. there is an injective C*-homomorphism φ : A → B(H) for
some H. Then φ is an isometry, so A can be identified with a C*-subalgebra of
B(H).
Example 1.9. Let G be a discrete group (for simplicity). P Its group ring C[G]
is the ring of finitely supported functions f : G → C, f = g∈G fg δg , fg ∈ C,
δg (s) = 1 if s = g and 0 otherwise. The multiplication is given by convolution
X X
(f ∗ g)(s) := f (α)g(β) = f (st−1 )g(t).
α,β=s t∈G

We have δs ∗ δt = δst . We will assume that G is countable and then {δs }s∈G
will provide a basis for l2 (G). For fixed g the action of δg ∗ − on l2 (G) produces
a permutation of {δs }s∈G and so an operator Ug : l2 (G) → l2 (G),

(Ug ξ)(t) = (δg ∗ ξ)(t) = ξ(g −1 t)

The operator Ug is unitary Ug−1 = Ug−1 = Ug∗ . Indeed


X
hUg ξ, ηi = (Ug ξ)(t)η(t)
t∈G
X
= ξ(g −1 t)η(t)
t∈G
X
= ξ(t′ )η(gt′ )
t′ ∈G
= hξ, Ug−1 ηi
X X
kUg ξk2 = |ξ(g −1 t)|2 = |ξ(t′ )|2 = kξk2 .
t∈G t′ ∈G

624
Part VI Examples

The left regular representation λ : C[G] → L(l2 (G))


X
λ(f ) = fg Ug
g∈G

X
kλ(f )k ≤ |fg | = kf k1
g∈G

extends to λ : l1 (G) → L(l2 (G)).


Definition 1.10. The reduced group algebra Cr∗ (G) of G is the norm closure
λ(C[G]) = λ(l1 (G)).

If G is abelian, then Cr∗ (G) = C0 (G),b where G b is the Pontryagin dual,


b
G = Hom(G, U(1)).
There is a canonical trace on C[G]
X
τ: fg δg 7→ fe ∈ C.
g∈G

Proposition 1.11. If φ : G1 → G2 is an injective group homomorphism, then


there is an induced map φ : Cr∗ (G1 ) → Cr∗ (G2 ).
Let ΠU be the direct sum of all irreducible representations of G (up to
unitary equivalence). The algebra C ∗ (G) is defined as a closure of ΠU (C[G]).
Equivalently, if kf k = sup{kπ(f )k | f ∈ l1 (G)}, where the supremum is taken
over all *-representations of l1 (G), then C ∗ (G) is the completion of l1 (G) in this
norm. Our λ extends to a C*-algebra homomorphism λ : C ∗ (G) → Cr∗ (G). The
following theorem holds for all locally compact groups.
Theorem 1.12. The homomorphism λ : C ∗ (G) → Cr∗ (G) is an isomorphism if
and only if G is amenable.
Proposition 1.13. If φ : G1 → G2 is a group homomorphism, then there is an
induced map φ : C ∗ (G1 ) → C ∗ (G2 ).
If X is a compact Hausdorff space, then f ∈ C(X) is a projection if and
only if f¯ = f , f 2 = f . It follows that f (x) = 0 or 1 for all x ∈ X. Denote
Si := {x ∈ X | f (x) = i} for i = 0, 1. Then S0 ∩ S1 = ∅, S0 ∪ S1 = X. If
F is continuous, integer valued, then δ0 , δ1 are open and closed. So if f is a
nontrivial projection, then X must be disconnected.
Conjecture 1 (Idempotent conjecture). If G is discrete, torsion free, then C[G]
has no nontrivial idempotents.
Conjecture 2 (Strong idempotent conjecture, Kadison-Kaplansky conjecture).
If G is discrete, torsion free, then Cr∗ (G) has no nontrivial idempotents.

Both conjectures follow from the Baum-Connes conjecture.


Example 1.14. If a locally compact group G acts on locally compact Hausdorff
space X, then there is a crossed product algebra C0 (X)⋊G. When G acts freely,
properly on X, then C0 (X) ⋊ G is Morita equivalent to C0 (X/G). Remark that
X/G is not a Hausdorff space in general.

625
Part VI Examples

Example 1.15. We will define a Toeplitz algebra as T := C ∗ (v), where v ∗ v = 1


(isometry), vv ∗ 6= 1 (not unitary). There is an isomorphism C ∗ (v) ∼
= C ∗ (S),
2 2
where S : l (N) → l (N) is the shift operator

S(x1 , x2 , . . .) := (0, x1 , x2 , . . .), S ∗ (x1 , x2 , . . .) := (x2 , x3 , . . .).

Theorem 1.16 (Coburn). The algebra C ∗ (S) contains the compact operators K
as an ideal and there is an extension

0 → K → C ∗ (S) → C(S 1 ) → 0,

where S 1 is the circle.


We can give another description using Hardy space H 2 ⊂ L2 (S 1 )

H 2 = span{z n | n ≥ 0} (closed span).

Let P : L2 (S 1 ) → H 2 be the orthogonal projection. For each f ∈ C(S 1 ) define


an operator Tf : H 2 → H 2 , Tf (g) = P (f g) for g ∈ H 2 . The operator Tz ,
where z is the identity funcion in C(S 1 ), acts as a shift operator on H 2 , so
C ∗ (Tz ) ∼
=T ∼= C ∗ (S).
For f ∈ C(S 1 ) let Mf be the operator of pointwise multiplication by f .
Exercise 1.17. kMf k = kf k.
Consider the action of [P, Mz ] on the basis {z n | n ∈ Z} of L2 (S 1 ).

P Mz : z n 7→ z n+1 , n ≥ −1
n n+1
Mz P : z 7→ z , n ≥ 0.

Both operators are zero outside this range. It follows that [P, Mz ] is of rank
one, and [P, Mzn ] is of rank n on L2 (S 1 ). If p is a polynomial in z, then [P, Mp ]
is of finite rank.
For f ∈ C(S 1 ) there exist a sequence of Laurent polynomials pn → f such
that

kMpn − Mf k = kMpn −f k = kpn − f k → 0, and so Mpn → Mf .

From this we have that [P, Mpn ] → [P, Mf ], so [P, Mf ] is compact.


For f, g ∈ C(S 1 )

Tf Tg = P Mf P Mg
= P (P Mf − [P, Mf ])Mg
= P Mf Mg − P [P, Mf ]Mg
= Tf g + K,

where K is compact operator. Denote

B := {Tf + K | f ∈ C(S 1 ), K ∈ K}.

Theorem 1.18 (Coburn). There is an isomorphism B ∼


= C ∗ (Tz ) ∼
=T.

626
Part VI Gelfand transform

The map f 7→ π(Tf ) ∈ Q, where πB(H) → Q is a projection on Calkin


algebra, gives an isomorphism C(S 1 ) ∼
= C ∗ (Tz )/K. Furthermore

π(Tf )π(Tg ) = π(Tf Tg ) = π(Tf g + K) = π(Tf g ).

Consider the Toeplitz extension

0 → K → T → C(S 1 ) → 0.

We may ask whether there are other extensions

0 → K → E → C(S 1 ) → 0

not equivalent to the Toeplitz extension. The example is E = C, where

C := {Mf + K | f ∈ C(S 1 ), K ∈ K}.

There is no *-isomorphism T → C. Now we can ask about the classification of


such extensions. The answer was given by Brown, Douglas and Filmore, who
introduced Ext-groups, which have relation with K-homology.
Example 1.19. More general construction than the Toeplitz algebra are the
PnOn . These
Cuntz algebras are generated by S1 , . . . , Sn such that Si∗ Si = 1

(isometries), i=1 Si Si = 1. The algebras On are unique up to isomorphism,
simple, purely infinite for n ≥ 2. There exist an extension En

0 → K → En → On → 0.

We recall that:
Definition 1.20. A projection p ∈ A is infinite if p is equivalent to a proper
subprojection of itself. Otherwise it is called finite.
A simple C*-algebra is purely infinite if and only if the closure of xAx
contains an infinite projection for every positive x ∈ A.
Example 1.21. Noncommutative Riemann surfaces. Let Γg be a fundamental
group of compact oriented Riemann surface Σg of genus g ≥ 1.
g
Y
Γg = {uj vj | j = 1, . . . , g, [uj , vj ] = 1},
j=1

B Γg = Σg , H2 (Γg ; U(1)) = R/Z.


For all θ ∈ [0, 1) there is a cocycle δγ ∗ δµ = σθ (γ, µ)δγµ . By completion in
operator norm we get Cr∗ (Γg , σθ ). Qg
We can give an alternative description by unitaries uj , vj such that j=1 [uj , vj ] =
e2πiθ . Noncommutative torus is a special case for g = 1.

1.3 Gelfand transform


Let A be a unital C*-algebra. For an element a ∈ A we define its spectrum as

spA (a) := {λ ∈ C | λ1 − a is not invertible},

627
Part VI Gelfand transform

and the resolvent as


ρA (a) := C \ spA (a).
The spectral radius of an element is

r(a) := sup{|λ| | λ ∈ spA (a)}, r(a) ≤ kak.

Proposition 1.22. 1. If A is a Banach algebra, then for every a ∈ A


1
lim kan k n = r(a).
n→∞

2. If A is a C*-algebra, and a ∈ A is a normal element (a∗ a = aa∗ ), then


r(a) = kak.
3. If A is a C*-algebra, then for every a ∈ A

kak2 = r(a∗ a).

Let B be a C*-algebra, a ∈ B. Consider C*-algebra C ∗ (a) generated by a


(when B is unital we assume 1 ∈ C ∗ (a)). The algebra C ∗ (a) is commutative if
and only if a is normal. Define
b := {φ : A → C | φ is a homomomorphism, kφk ≤ 1}.
A

Definition 1.23. Let A be a commutative C*-[Link] Gelfand transform


is the homomorphism
b
A → C0 (A), a 7→ b
a,
b
a(φ) := φ(a).
Theorem 1.24 (Gelfand). If A is commutative, then the Gelfand transform is
b
an isometric *-isomorphism form A to C0 (A).
Corollary 1.25. If a is normal element of a C*-algebra A, then the Gelfand
transform gives an isometric *-isomorphism C ∗ (a) → C(sp(a)).
Definition 1.26. If a is a normal element in a unital C*-algebra A and f ∈
C(sp(a)), then the inverse of Gelfand transform f 7→ f (a) ∈ C ∗ (a) is called the
functional calculus for a.
Example 1.27. Let A be a C*-algebra, u ∈ A unitary element. Then sp(u) ⊂
S 1 . Assume sp(u) ( S 1 . Take a branch of logarithm defined on subset of S 1
containing sp(u). Use functional calculuc to define a family of unitary groups
ut := exp(t log u), t ∈ [0, 1]. This family constitutes a continuous path which
connects u to the identity through unitaries.
There is also a holomorphic functional calculus. Let A be a unital Banach
algebra, a ∈ A. Assume that f is a holomorphic sunction in on an open set
containing sp(a). Choose a piecewise linear closed curve C in that set, but not
intersecting sp(a). Then
Z
1
f (a) := f (z)(z − a)−1 dz
2πi C

628
Part VI Gelfand transform

defines an element of A. If H(a) is the set of holomorphic functions of this type,


then this gives an algebra homomorphism H(a) → A - holomorphic functional
calculus.
e B
If A is a subalgebra of a Banach algebra B, and A, e are unitizations, then
we say that A is stable under holomorphic functional calculus if and only if for
any a ∈ A, and f which is holomorphic in an open set containing spBe (a), we
have f (a) ∈ ea.
Proposition 1.28. Let A be a C*-algebra. Then for any x ∈ A the following
are equivalent
1. x = x∗ , sp(x) ⊂ R+ ,
2. there exists y ∈ A such that x = y ∗ y,
3. there exists y ∈ A such that y = y ∗ , y 2 = x.
If x satisfies any of thers, then we say that it is positive and write x ≥ 0.
If x ≥ 0 and −x ≥ 0 then x = 0. Positivity induces a partial order on
elements of A. We say that x ≤ y if and only if y − x ≥ 0. Positive elements
form a cone A+ ⊂ A. For projections p, q we have p ≤ q if and only if pq = p.
Now we will define tensor products of C*-algebras. Let A, B be C*-algebras
and A ⊙ B be the algebraic tensor product (as vector spaces). The vector space
A ⊙ B is a *-algebra

(a ⊗ b) · (a′ ⊗ b′ ) = aa′ ⊗ bb′ , (a ⊗ b)∗ = a∗ ⊗ b∗ .

C*-algebra norm on A ⊙ B is a cross norm k − kα , ka ⊗ bkα = kakkbk, and


satisfies
kxykα ≤ kxkα kykα , kx∗ xkα = kxk2α .
A completion of A ⊙ B with respect to such norm is a C*-algebra A ⊗α B. Let
π : A → B(H), σ : B → L(H′ ) be faithful representations. The algebraic tensor
product gives a representation

π ⊙ σ : A ⊙ B → L(H ⊗ H′ ),

((π ⊙ σ)(a ⊗ b))(ξ ⊗ η) = π(a)ξ ⊗ σ(b)η.


Define a minimal norm kxkmin := k(π ⊙ σ)(x)kL(H⊗H′ ) . The theorem of Take-
saki states that this definition does not depend on π, σ.
Definition 1.29. A C*-algebra A is nuclear if and only if for any C*-algebra
B there is a unique C*-norm on A ⊙ B.
A is exact if and only if the functor B 7→ A ⊗min B is exact (i.e. sends
exact sequences of C*-algebras to exact sequences).
Theorem 1.30 (Kirchberg-Wassermann). A discrete group G is exact if and
only if Cr∗ (G) is exact.
Nuclear algebras are exact. For a free group on two generators F2 the reduced
group algebra Cr∗ (F2 ) is exact but not nuclear. The full C*-subalgebra C ∗ (F2 )
of the nonabelian free group on two generators is not exact.

629
Part VI Gelfand transform

Proposition 1.31. The reduced group algebra Cr∗ (G) is nuclear if and only if
G is amenable.
Maximal tensor product ⊗max has the following universal property. There
is a natural bijection between non degenerate C*-homomorphisms

A1 ⊗max A2 → B(H),

and pairs of commuting non degenerate C*-homomorphisms

A1 → B(H), A2 → B(H).

One can also replace B(H) be the multiplier algebra M(D) for any C*-algebra
D.
There is a canonical C*-algebra homomorphism

A1 ⊗max A2 → A1 ⊗min A2

for any C*-algebras A1 , A2 . We can give a second definition


Definition 1.32. A C*-algebra A1 is nuclear if this map is an isomorphism for
any C*-algebra A2 .
One can say that A1 is K-nuclear if this map induces an isomorphism on
K-theory for any C*-algebra A2 .

630
Chapter 2

K-theory

2.1 Definitions
Definition 2.1. If A is a unital C*-algebra, then p ∈ A is a projection if and
only if p∗ = p, p2 = p.
Definition 2.2. Let p, q ∈ A be a projections. We say that they are
1. Murray-von Neumann equivalent, p ∼v q, if there exist v ∈ A such that
p = v ∗ v, q = vv ∗ .
2. unitarily equivalent, p ∼u q, if there exist a unitary u ∈ A such that
upu∗ = q.
3. homotopic, p ∼h q, if there exist a continuous map γ : [0, 1] → A such that
γ(0) = p, γ(1) = q, and γ(t) is a projection for all t ∈ [0, 1].
In a general C*-algebra there are implications

p ∼h q =⇒ p ∼u q =⇒ p ∼v q.
S
Let M∞ (A) = n≥1 Mn (A). Then these three notions of equivalence coincide
in M∞ (A).
Denote by P (A) the set of projections in M∞ (A). We have the following
structure:
• Semigroup, for p ∈ Mn (A), q ∈ Mn (A)
 
p 0
p⊕q = ∈ Mn+m (A).
0 q

• A projection p ∈ Mn (A) is equivalent to q ∈ Mm (A), n ≤ m, if and only


if p ⊕ 0m−n ∼ q in Mm (A).
• Projections p and q are stably isomorphic if and only if p ⊕ r ∼ q ⊕ r for
some projection r ∈ P (A).
• The set of stable equivalence classes of projections in P (A) with the ad-
dition induced from P (A) is denoted by [P (A)].

631
Part VI Unitizations and multiplier algebras

• Two pairs ([p1 ], [p2 ]) and ([q1 ], [q2 ]) are equivalent if and only if

[p1 ] ⊕ [q2 ] = [p2 ] ⊕ [q1 ].

Definition 2.3. The set of equivalence classes of pairs ([p1 ], [p2 ]) with compo-
nentwise addition is an abelian group denoted by K0 (A).
Example 2.4. If A = C, then two projections in Mn (C) are homotopic if and
only if they have the same rank. It follows that K0 (C) = Z.
Example 2.5. If H is a separable Hilbert space, and A = B(H) is the algebra of
bounded operators on H, then two projections p, q ∈ B(H) are equivalent in the
sense of Murray- von Neumann if and only if there exists a unitary isomorphism
from the range of p to the range of q. The set of projections in B(H) can be
indexed by the dimension of the range (including 0 and ∞). Thus any two
projections of infinite range are equivalent. If p ∈ B(H) is any projection, then
p ⊕ 1 ∼ 0 ⊕ 1, [p] + [1] = [0] + [1] in K0 (A), so [p] = [0] = 0 in K0 (A), and
K0 (B(H)) = 0.
Proposition 2.6.
1. K0 is a covariant functor. If φ : A → B is a homomorphism of C*-
algebras, then there is an induced map φ∗ : K0 (A) → K0 (B).
2. If φ0 , φ1 : A → B are homotopic homomorphisms then φ0∗ = φ1∗ : K0 (A) →
K0 (B).
3. If A is a unital C*-algebra and A1 ⊂ A2 ⊂ A3 ⊂ . . . is an increasing se-
quence of unital C*-algebras whose union is dense in A then lim K0 (An ) =
−→
K0 (A).
For any nonunital C*-algebra J there exists an unique (up to isomorphism)
unital C*-algebra Je which contains J as an ideal of codimension 1.

0 → J → Je → C → 0.

Define K0 (J) := ker(K0 (Je) → K0 (C)). When J is unital, then K0 (J)


e = K0 (C)⊕
K0 (J).

2.2 Unitizations and multiplier algebras


There are at least two ways to adjoin a unit to a C*-algebra A.
1. Represent A on a Hilbert space H. The image of A in B(H)) may not
contain 1, even if A is unital, as the following example shows
 
µ 0
C → M2 (C), µ 7→ .
0 0

e be the C*-subalgebra of B(H) generated by A and 1. It contains 1


Let A
as an ideal of codimension 1.
2. Use the left multiplication to represent A on the Banach space A. Regard
e as generated by A and 1.
A

632
Part VI Stabilization

Is there a reasonable maximal unitization?


Definition 2.7. A is an essential ideal in a C*-algebra B if and only if for all
b ∈ B if bA = {0} then b = 0.
There is a unique (up to isomorphism) unital C*-algebra which contains A as
an essential ideal and is maximal in the sense that it contains any other algebra
with this property. This is the multiplier algebra M (A).
We will give an interpretation of the two, minimal and maximal, unitizations,
in the case of commutative C*-algebras. Let A = C0 (X), and B a unital
commutative C*-algebra, B = C(Y ) for a compact space Y . Then the inclusion

A = C0 (X) ֒→ C(Y ) = B

corresponds to inclusion of X as an open subset in Y , and is given by extension


by 0. Then A is essential in B if and only if X is dense in Y , that is Y is a
compactification of X. The minimal choice of compactification is the one-point
compactification X + . Then B = A. e The maximal choice is the Stone Čech
compactification βX. Then M (C0 (X)) = C(βX).

2.3 Stabilization
Stabilization map  
a 0
a 7→
0 0
is an example of a nonunital C*-algebra morphism A → Mn (A) even when A is
unital.
Proposition 2.8. The stabilization map induces an isomorphism in K-theory
for all n.
Proof. For all k there is an isomorphism Mk (Mn (A)) ∼
= Mkn (A), so any matrix
in Mk (Mn (A)) can be regarded as a projection in Mkn (A) which provides the
two-sided inverse to the stabilization map.
S
Example 2.9. Take M2 (C) ⊂ M4 (C) ⊂ M8 (C) ⊂ . . .. The direct limit n≥1 M2n (C)
is dense in K, so

lim K0 (M2n (C)) = K0 (K) =⇒ K0 (K) = Z.


−→

By applying similar argument to Mn (A) we get the following stability prop-


erty.
Proposition 2.10. For any C*-algebra A and the algebra of compact operators
K there is an isomorphism

K0 (A) = K0 (A ⊗ K).

633
Part VI Higher K-theory

2.4 Higher K-theory


Let A be a unital C*-algebra. Define the cone of A as a C*-algebra

CA := {f : [0, 1] → A | f is continuous, f (0) = 0}.

This is a contractible algebra, and a map φs : CA → CA given by

φs (f )(t) = f (ts), s ∈ [0, 1]

gives a homotopy between id : A → A (s = 1) and 0 : A → 0 (s = 0).


Define the suspension of A as a C*-algebra

SA := {f ∈ CA | f (1) = 0}.

There is a suspension extension

0 → SA → CA → A → 0.

Definition 2.11. The higher K-theory groups are defined by

K1 (A) := K0 (SA) = K0 (C0 (R) ⊗ A)


Kp (A) := K0 (S p A) = K0 (C0 (Rp ) ⊗ A)

2.5 Excision and relative K-theory


Let J be an ideal in a C*-algebra A,

0 → J → A → A/J → 0.

Then the induced sequence of K0 -groups

K0 (J) → K0 (A) → K0 (A/J)

is exact in the middle (half-exactness). If the sequence is split-exact, then K0


is additive, K0 (A) = K0 (J) ⊕ K0 (A/J).
Definition 2.12. A relative cycle is a triple (p, q, x), where p, q are projections
in Mn (A) for some n, and x ∈ Mn (A) is such that π(x) ∈ Mn (A/J) for π : A →
A/J is a partial isometry implementing the Murray-von Neumann equivalence
between π(p) and π(q).
Such a triple is nondegenerate if and only if x provides the Murray-von
Neumann equivalence between p and q.
Definition 2.13. Relative K-theory group K0 (A, A/J) is the abelian group with
one generator [p, q, x] for each relative cycle modulo homotopy equivalence and
degeneracy.
If J is an ideal in a unita algebra A, then Je may be regarded as a subalgebra
of A. The excision map is a homomorphism
e C) → K0 (A, A/J).
K0 (J) = K0 (J,

Theorem 2.14. The excision map K0 (J) → K0 (A, A/J) is an isomorphism.

634
Part VI Excision and relative K-theory

Example 2.15. Let D be the open unit disc in R2 , A = C(D). Let J = C0 (D) -
continuous functions on D which vanish on ∂D. Then A/J = C(∂D).
The inclusion D ֒→ C can be regarded as an element of A. The triple
(1, 1, z̄) defines a relative K-cycle in K0 (C(D), C(∂D)). By excision this gives
an element of K0 (C0 (D)). Since D ∼ = R2 we have an element b ∈ K0 (C0 (R2 )).
This is the Bott generator. Under the isomorhism K0 (C0 (R2 )) ∼ = Z, the Bott
generator b is mapped to 1 ∈ Z.
Definition 2.16. The mapping cone of a surjective morphism π : A ։ B of
C*-algebras is the C*-algebra

C(A, B) := {(a, f ) | a ∈ A, f : [0, 1] → B is continuous , f (0) = 0, f (1) = π(a)}.

If π = id : A → A then C(A, A) = CA. This construction is useful in the


following situation. If J is an ideal in A, π : A → A/J, we get C(A, A/J). There
is a map C(A, A/J) → A, (a, f ) 7→ a. An element (a, f ) is in the kernel of this
map if and only if a = 0 and f (1) = 0. Since f (0) = 0 by definition, this means
that f ∈ S(A/J). Thus we have the following exact sequence

0 → S(A/J) → C(A, A/J) → A → 0,

where the first map is given by f 7→ (0, f ).


There is also a homomorphism J → C(A, A/J) given by a 7→ (a, 0).
Proposition 2.17. Excision map K0 (J) → K0 (C(A, A/J)) is an isomorphism.
By applying K0 to the above exact sequence we get

0 → K0 (S(A/J)) → K0 (C(A, A/J)) → K0 (A) → 0.

Using the definition of K1 and the isomorphism in proposition we can write a


sequence
K1 (A/J) → K0 (J) → K0 (A) → K0 (A/J),
which is exact at K0 (J) and K0 (A). By iterating this we obtain
Proposition 2.18. Let 0 → J → A → A/J → 0 be a short exact sequence of
C*-algebras. Then there is a natural exact sequence of abelian groups.

. . . → Kn+1 (A/J) → Kn (J) → Kn (A) → Kn (A/J) → Kn−1 (J) → . . . → K0 (A/J).

Example 2.19. Consider a Hilbert space H and an exact sequence

0 → K(H) → B(H) → Q(H) → 0,

where Q(H) is the Calkin algebra. Take T ∈ B(H) such that T ∗ T − 1 ∈ K(H)
and T T ∗ − 1 ∈ K(H) (T is essenitally unitary). Then (1, 1, T ) is a relative
K-cycle for (B(H), Q(H)),

π(T )∗ π(T ) = 1, π(T )π(T )∗ = 1.

By excision and computation of K0 (K(H)) we have

K0 (B(H), Q(H)) = K0 (K(H)) = Z, [T ] 7→ m ∈ Z.

635
Part VI Excision and relative K-theory

Let p be an orthogonal projection onto ker T , and q an orthogonal projection


onto ker T ∗ . Then

(1, 1, T ) = (p, q, 0) + (1 − p, 1 − q, T (1 − p)).

The second cycle is degenerated because T restricts to an invertible operator


b C) corresponds to
from im(1 − p) to im(1 − q). The cycle (p, q, 0) ∈ K0 (K,

dim im p − dim im q = Index(T ).

To summarise, the relative K-theory leads to half-exactness of K-theory and


the cone construction provides the connecting homomorphism ∂ in the and long
exact sequence in K-theory. Bott periodicity provides a six term exact sequence

K0 (J) /

K0 (A) /

K0 (A/J)
O

K1 (A/J) o

K1 (A) o

K1 (J)

We will give a more explicit description of K1 (A).


Definition 2.20. Let A be a unital C*-algebra. Denote by Ku1 (A) the abelian
group with one generator for each unitary matrix in GLn (A), subject to the
following relations.
1. If u, v ∈ GLn (A) can be joined by a path of unitaries in GLn (A) then
[u] = [v].
2. [1] = [0].
3. [u] + [v] = [u ⊕ v]
For unitaries u, v ∈ GLn (A) we write u ∼ v if u and v can be joined by a
path of unitaries. Then u ⊕ 1 ∼ 1 ⊕ u by using
   
u 0 ∗ cos πt
2 sin πt
2
Rt Rt , Rt = .
0 1 − sin πt
2 cos πt
2

Furthermore
u ⊕ v ∼ uv ⊕ 1 ∼ vu ⊕ 1, u ⊕ u∗ ∼ 1 ⊕ 1
[u] + [v] = [u ⊕ v] = [uv ⊕ 1] = [uv],
so addition in Ku1 (A) corresponds to matrix product.
Proposition 2.21. For a unital C*-algebra A

Ku1 (A) ∼
= K0 (SA) = K1 (A).

636
Part VI Products

2.6 Products
For any unital C*-algebras A1 , A2 there exists a bilinear associative product

× : Ki (A1 ) × Kj (A2 ) → Ki+j (A1 ⊗min A2 )

defined as follows.
1. If q1 , q2 are projections in Mk (A1 ), Mp (A2 ), then q1 ⊗ q2 is a projection
in Mkp (A1 ⊗min A2 ) using Mk (C) ⊗ Mp (C) ∼ = Mkp (C).
2. This gives rise to the product

K0 (A1 ) ⊗ K0 (A2 ) → K0 (A1 ⊗ A2 ).

3. This extends to nonunital algebras.


4. Now use suspension and the isomorphism S i A1 ⊗ S j A2 ∼= S i+j (A1 ⊗ A2 )
to get
Ki (A1 ) ⊗ Kj (A2 ) → Ki+j (A1 ⊗ A2 ).

2.7 Bott periodicity


Let b ∈ K2 (C) = K0 (C0 (R2 )) be the Bott generator. Taking the exterior product
with b defines a map

βA : K0 (A) → K0 (A ⊗ C0 (R2 )) = K2 (A).

Theorem 2.22 ( Bott periodicity). For every C*-algebra A, the map βA is an


isomorphism.
Proof. We shall use the Toeplitz extension

0 → K → T → C(S 1 ) → 0

Proposition 2.23. The tensor product of a short exact sequence

0 → T1 → A1 → A1 /T1 → 0

with a C*-algebra A2 i.e. a sequence

0 → T1 ⊗ A2 → A1 ⊗ A2 → A1 /T1 ⊗ A2 → 0

remains exact if either


1. the surjection A1 → A1 /T1 has completely positive section s : A1 /T1 → A2 ,
or
2. A2 is nuclear.
A linear map f : A → B of C*-algebras is positive if and only if f (x) ≥ 0
for all x ≥ 0. It is completely positive if and only if fn : Mn (A) → Mn (B),
(aij ) 7→ (f (aij )) is positive for all n.

637
Part VI Bott periodicity

Proposition 2.24. The Toeplitz extension has completely positive section C(S 1 ) →
T , f 7→ Tf .
Remark that the map f 7→ Tf is not an algebra homomorphism.
Using the two propositions above we get that for every C*-algebra A ther is
an exact sequence.
0 → K ⊗ A → T ⊗ A → C(S 1 ) ⊗ A → 0.
The boundary map of this sequence is
∂ : K1 (C(S 1 ) ⊗ A) → K0 (K ⊗ A) ∼
= K0 (A).
Regard S 1 as a one-point compactification of R. Restrict to C0 (R) ⊗ A. Then
we have
αA : K2 (A) = K1 (C0 (R) ⊗ A) → K0 (A).
We will prove, after Atiyah, that αA is an inverse to βA with respect to the
exterior product. The proof depends on the following formal properties of αA
1. αC (b) = 1. If u is a unitary-valued function on S 1 , then αC : [u] → Index Tu
is the minus winding number of u. Furthermore b = (1, 1, z̄) 7→ 1.
2. for all A, B the following diagram is commutative

K2 (A) ⊗ K0 (B) /

K2 (A ⊗ B)
αA ⊗id αA⊗B
 

K0 (A) ⊗ K0 (B) /

K0 (A ⊗ B)

(αA is right linear over K0 (B), αA⊗B (x × y) = αA (a) × Y ).


We have from (1) that αA βA = id for A = C. In general if x ∈ K0 (A) then from
(2)
αA βA (x) = αA (b × x) = αA (b × x) = αC (b) × x = 1 × x = x.
αX⊗A (b × x) = αC (b) × x = 1 × x = x.
Thus βA is injective. The idea of Atiyah’s proof is to use αA βA = id to prove
that βA αA = id. Consider two flip isomorphisms:
σ : A ⊗ C0 (R2 ) → C0 (R2 ) ⊗ A
τ : C0 (R2 ) ⊗ A ⊗ C0 (R2 ) → C0 (R2 ) ⊗ A ⊗ C0 (R2 )
which interchange the first and last terms in the tensor products.
For any y ∈ K0 (A ⊗ C0 (R2 ))
τ∗ (b × y) = σ∗ (y) × b.
The map induced by τ on K-theory is the identity. Now
y = αA⊗C0 (R2 ) (βA⊗C0 (R2 ) (y)) = αA⊗C0 (R2 ) (b×y) = αA⊗C0 (R2 ) (σ∗ (y)×b) = αA (σ∗ (y))×b
Applying σ∗ to both sides we obtain
σ∗ (y) = σ∗ βA αA σ∗ (y).
But σ∗2 = id and y was arbitrary, so βA αA = id.

638
Part VI Cuntz’s proof of Bott periodicity

2.8 Cuntz’s proof of Bott periodicity


We will give another proof of Bott periodicity, due to Cuntz. Let E be a functor
on some class of C*-algebras which is
1. homotopy invariant,
2. half exact,
3. stable.
Then one can define higher E-functors En , n ≥ 0. Moreover E is additive, that
is if φ1 , φ2 : A → B are C*-algebra morphisms such that φ1 (A)φ2 (A) = 0 then
φ1 + φ2 : A → B is a C*-algebra morphism and E(φ1 + φ2 ) = E(φ1 ) + E(φ2 ).
Theorem 2.25 (Cuntz). Let E be a functor with these properties. Then E
satisfies Bott periodicity E2 (A) ∼
= E0 (A) for every C*-algebra for which E is
defined.
Proof. We start with Toeplitz extension
σ
0→K− → C(S 1 ) → 0
→T −

Define p : T → C as the composition


σ ε1
T /

C(S 1 ) /

Tf  /

f  /

f (1)

Then p has a right inverse j : C → T . We want to prove, that E(p) : E(T ) →


E(C), E(j) : E(C) → E(T ) are inverses of each other. The easy part is id =
E(p ◦ j) = E(p) ◦ E(j) because p ◦ j : C → C is the identity map.
Proposition 2.26. The maps E(j) : E(C) → E(T ) and E(p) : E(T ) → E(C)
estabilish an isomorphism E(C) ∼
= E(T ). Moreover for any C*-algebra the maps

idA ⊗ j : A = A ⊗ C → A ⊗ T
idA ⊗ p : A ⊗ T → A

estabilish an isomorphism E(A) ∼


= E(A ⊗ T ).
Granted the proposition, the proof proceeds as follows. The extension

i p
0 /

T0 /

T a
/

C /

0
j

where by definition T0 = ker p, is split and the sequence

0 → A ⊗ K → A ⊗ T0 → A ⊗ C(S 1 ) → 0

is exact. By proposition E(T0 ⊗ A) = 0, so E0 (A ⊗ K) ∼


= E1 (A ⊗ C0 (R)) =
E2 (A).

639
Part VI The Mayer–Vietoris sequence

2.9 The Mayer–Vietoris sequence


Assume we have the pull-back diagram
q2
A /

A2
q1 p2


A1 p1
/

A = {(a1 , a2 ) ∈ A1 ⊕ A2 | p1 (a1 ) = p2 (a2 )}.


Then there is an exact sequence

K0 (A) /

K0 (A1 ) ⊕ K0 (A2 ) /

K0 (B)
O

K1 (B) o

K1 (A1 ) ⊕ K1 (A2 ) o

K1 (A)

We have only to assume that at least one of p1 , p2 is surjective.


Example 2.27. For n ≥ 2 the K-theory of Cuntz algebra On is

K0 (On ) = Z/(n − 1)Z,


K1 (On ) = 0.

From these computations it follows that On 6≃ Om .


Example 2.28. Noncommutative torus Aθ has the following K-theory

K0 (Aθ ) = Z ⊕ Z
K1 (Aθ ) = Z ⊕ Z

Example 2.29. For the free group on two generators F2 the map

C ∗ (F2 ) → Cr∗ (F2 )

induces an isomorphism in K-theory (K-amenability) which gives K0 (Cr∗ (F2 )),


K1 (Cr∗ (F2 )).

2.10 Completely positive maps


Lemma 2.30. Let A and B be C∗ -algebras and let ϕ : A → B be a linear map.
Then ϕ is c.p. if and only if for all n and all a1 , . . . , an ∈ A the matrix
 
ϕ(a∗1 a1 ) ϕ(a∗1 a2 ) · · · ϕ(a∗1 an )
 ϕ(a∗2 a1 ) ϕ(a∗2 a2 ) · · · ϕ(a∗2 an ) 
 
 .. .. .. .. 
 . . . . 
ϕ(a∗n a1 ) ϕ(a∗n a2 ) · · · ϕ(a∗n an )

is a positive element of Mn (B).

640
Part VI Completely positive maps

Proof. The lemma is a consequence of the fact that any positive element x ∈
Mn (A) is a sum of elements of the form
 ∗ 
a1 a1 a∗1 a2 · · · a∗1 an
 a∗2 a1 a∗2 a2 · · · a∗2 an 
   ∗  
 .. .. .. ..  = a1 a2 · · · an a1 a2 · · · an .
 . . . . 
a∗n a1 a∗n a2 · · · a∗n an

Indeed, if y ∈ Mn (A) and x = y ∗ y then writing


 
y1,1 · · · y1,n
 .. 
y =  ... ..
. . 
yn,1 ··· yn,n

we have   
∗ ∗
y1,1 ··· yn,1 y1,1 ··· y1,n
 ..   .. .. 
x =  ... ..
. .  .
..
. . 
∗ ∗
y1,n ··· yn,n yn,1 ··· yn,n
so that n
X

xk,l = yr,k yr,l .
r=1

In other words x = u1 + · · · + un , where


 ∗ ∗

yr,1 yr,1 · · · yr,1 yr,n
 .. .. ..  .
ur =  . . . 
∗ ∗
yr,n yr,1 ··· yr,n yr,n

Corollary 2.31. A map ϕ : A → B(H) is c.p. if and only if for any n and any
a1 , . . . , an ∈ A, ξ1 , . . . , xn ∈ H the number
n
X
(ξi ϕ(a∗i aj )ξj )
i,j=1

is positive.
Theorem 2.32 (Stinespring). Let ϕ : A → B(H) be a unital c.p. map. Then
there exists a Hilbert space K, a representation π of A on K and an isometry
V : K → H such that
ϕ(a) = V ∗ π(a)V
for all a ∈ V .
Proof. Let A ⊙ H be the algebraic tensor product of A and H. We define a
sesquilinear form (· ·) on A ⊙ H by
 
X X X
 ai ξi bj ηj  = (ξi ϕ(a∗i bj )ηj )
i j i,j

641
Part VI Completely positive maps


and let N = X ∈ A ⊙ H | (X X) = 0 Now A ⊙ H is an A module under

a(b ⊗ η) = ab ⊗ η

and N is a submodule (because a∗i a∗ aaj ≤ kak∗ a∗i aj ). Clearly K = (A ⊙ H)/N


is a pre-Hilbert space. We let K be the completion of K.
The action of A on K can be extended to action by bounded operators on
K. We denothe the operator on K corresponding to a ∈ A by π(a). It is
straightforward to check that π is a ∗-representation of A. Let us also define
V : H → K by V ξ = 1A ⊗ ξ ∈ K ⊂ K. It is easy to see that

π(a)V ξ = (a ⊗ ξ)

for all a ∈ A and ξ ∈ H.


The map V ∗ can be decomposed as V ∗ = V −1 P , where P is the projection
of H onto 
V H = span 1A ⊗ ξ | ξ ∈ H .
Moreover we have a formula for P , namely if (ξn ) is an orthonormal basis of H
and X ∈ K then X
PX = (1A ⊗ ξn X) (1A ⊗ ξn ).
Now take X of the form X = a ⊗ ξ. We have
X
PX = (1A ⊗ ξn X) (1A ⊗ ξn )
X
= (1A ⊗ ξn a ⊗ ξ) (1A ⊗ ξn )
X
= (ξn ϕ(a)ξn ) (1A ⊗ ξn )
X 
= 1A ⊗ (ξn ϕ(a)ξn ) ξn

= 1A ⊗ ϕ(a)ξ.

This shows that 


V ∗ π(a)V ξ = ϕ(a)ξ
for all x ∈ A and a ∈ A.
Let us remark that all maps of the form ϕ(a) = v ∗ ρ(a)v, where ρ is a ∗-
homomorphism into B(K) and v ∈ B(H, K) are completely positive. Indeed,
the map ϕn : Mn (A) → Mn B(K) = B(K n ) maps
 
a1,1 · · · a1,n
 .. 
a =  ... ..
. . 
an,1 ··· an,n
to
 ∗   
v a1,1 ··· a1,n v
 ..   .. .. ..   ..  ∗
 
 .  . . .  .  = (1⊗v) (idMn ⊗ρ)(a) (1⊗v) ≥ 0.
v∗ an,1 ··· an,n v

If ρ is unital and V is an isometry then ϕ is unital.

642
Part VI The Toeplitz extension

2.11 The Toeplitz extension


The Hilbert space L2 (T) (with normalized Lebesgue measure) has orthonormal
basis (φn )n ∈ Z, where
φn (λ) = λn

for all λ ∈ T. Define the Hardy projection P ∈ B L2 (T) by
(
φn n ≥ 0,
P φn =
0 n<0

and let H = P L2 (T). Let p denote the projection P considered as a map


L2 (T) → H and let j be the incusion of H into L2 (T), so that j = p∗ . Finally
for f ∈ C(T) denote by Mf the operator of multiplication by f on L2 (T).
Now for f ∈ C(T) the Toeplitz operator Tf of f is defined as

Tf = pMf j.

We have Tf ∈ B(H) and the C∗ -subalgebra generated in B(H) by all such


operators is called the Toeplitz algebra and is denoted by T . One can easily show
that T coincides with the C∗ -subalgebra of B(H) generated by the isometry
s = Tz , where z ∈ C(T) is the identity function: z(λ) = λ.

We have s∗ s = 1H while ss∗ is the projection onto span φn | n ≥ 1 . There-
fore 1 − ss∗ = φ0 ) (φ0 and

sm (1 − ss∗ )sn∗ = φm ) (φn (2.1)

so that all finite dimensional operators on H are contained in T . It follows that


the ideal K(H) of compact operators on H is also contained in T .
Let us analyse the C∗ -algebra T /K(H). Since 1 − ss∗ ∈ K(H) we see that
the image u of s in the quotient algebra is unitary. Since T /K(H) is generated
by u (because T is generated by s) we see that T /K(H) is commutative.
Lemma 2.33. Sp u = T.
Proof. For any λ ∈ T consider vλ ∈ B(H) given by vλ φn = λn φn . We have

svλ φn = λn sφn = λn φn+1

and
vλ sφn = vλ φn+1 = λn+1 φn+1 = λsvλ φn .
It follows that vλ svλ∗ = λs.
Clearly the inner automorphism Advλ of B(H) leaves T and K(H) invariant.
Therefore it descends to an automorphism of T /K(H). This shows that Sp u is
invariant under all rotations, so it must be T.
It follows immediately from Lemma 2.33 that T /K(H) is isomorphic to C(T).
Let π : T → C(T) be the quotient map sending s to u followed by iden-
tification of u with the canonical generator z of C(T) and let σ be the map
C(T) ∋ f 7→ Tf ∈ T . It’s simple to see that σ is a positive map (σ(f ) is P Mf P
restricted to H) and thus continuous. We will now check that

π ◦ σ = idC(T) . (2.2)

643
Part VI The Wold decomposition


Equality (2.2) follows from the fact that π σ(z) = z and that π ◦ σ is a ∗-
homomorphism of unital algebras. The only nontrivial fact is multiplicativity
of π ◦ σ. This, however follows from the fact that for any f, g ∈ C(T) we have

Tf Tg − Tf g ∈ K(H).

Indeed,

Tf Tg = pMf jpMg j

= pMf Mg j + jpMg j − Mg j
= pMf Mg j + pMf (jpMg − Mg )j.

For g a polynomial the operator jpMg − Mg i finite dimensional, so for g ∈ C(T)


we have 
jpMg − Mg ∈ K L2 (T) .
Therefore Tf Tg = Tf g modulo compact operators.
The above argument shows that we have an exact sequence with a positive
splitting:
σ


π
0 /

K(H) /

T /

C(T) /

0
which is called the Toeplitz extension.
Let us identify C0 ]0, 1[ with the ideal

f ∈ C(T) | f (1) = 0 (2.3)

and let T0 be the pre-image under π of this ideal. We have K(H) ⊂ T0 bcause the
image of 1 − ss∗ under π vanishes at 1 and K coincides with the two sided ideal
generated in T by 1 − ss∗ (cf. (2.1)). If σ0 is the restriction of σ to C0 ]0, 1[
identified with (2.3) then we have the following morphism of positively split
extensions:
σ0

π 
0 /

K(H) /

T0 

_
/

C ]0, 1[ 
/

0
_

π


0 /

K(H) /

T /

C(T) /

2.12 The Wold decomposition


Let H be a Hilbert space and let v ∈ B(H) be an isometry: v ∗ v = 1H . For
n ∈ Z+ let Hn = v n H (so that H0 = H) and let
\
H∞ = Hn .
n∈Z+

We have H∞ = H∞ by the very definition of H∞ (note that Hi ⊃ Hi+1 ), so if


we let u H∞ then u is a unitary on H∞ .
Let us now note that for any n the spaces Hn ⊖ Hn+1 and Hn+1 ⊖ Hn+2
are isomorphic (namely v maps one isomorphically onto the other). Therefore

644
Part VI Cuntz’s proof of Bott periodicity

their dimensions are the same. We can choose an orthonormal basis (ξι ) of
H0 ⊖ H1 and then for each n the system (v n ξι ) will be an orthonormal basis of
Hn ⊖ Hn+1 . Since M 
H= (Hn ⊖ Hn+1 ) ⊕ H∞
n∈Z+

we can decompose v into w ⊕ u, where w acts on


M
(Hn ⊖ Hn+1 ).
n∈Z+

This last Hilbert space is cearly isomorphic to ℓ2 (N) ⊗ (H0 ⊖ H1 ) and with this
identification w = s ⊗ 1, where s is the shift operator on ℓ2 (N) considered in
Section ??.
We have this shown that any isometry v is unitarily equivalent to (s ⊗ 1) ⊕ u,
where u is unitary and s is the unilateral shift on ℓ2 (N). This can be easily used
to prove that v generates a C∗ -algebra isomorphich to the Toeplitz algebra.
In other words the Toeplitz algebra is the universal C∗ -algebra generated by
an isometry. To see this in very concrete terms take the map π : T → C(T)
sending s to the canonical generator of C(T). Composing this with the map
sending the generator of C(T) to u we obtain a mapping Ψ : T → C∗ (u). Now
let Ψ : T → C∗ (v) send s to w (which is unitari;y equiva;ent to s ⊗ 1). Clearly

Φ ⊕ Ψ : T ∋ s 7−→ Φ(s) ⊕ Ψ(s) ∈ C∗ (v)

is an isomorphism of C∗ -algebras.

2.13 Cuntz’s proof of Bott periodicity


Theorem 2.34. Let E be a functor on the category of C∗ -algebras with ∗-
homomorphisms to abelian groups which is
• homotopy invariant,
• half-exact,
• stable.
Define maps ξ : T → C and η : C → T by

ξ = δ1 ◦ π

where π : T → C(T) and δ1 is the evaluation at 1 ∈ T and

η(1) = 1 ∈ T .

Then the maps


E(ξ)
%

E(T ) E(C)
e

E(η)

are mutualy inverse isomorphism.

645
Part VI Cuntz’s proof of Bott periodicity

Proof. Since ξ ◦ η = idC we only need to check that E(η) ◦ E(ξ) = idE(T ) .
Let e ∈ K be the matrix  
1 0 ···
0 0 · · ·
 
.. .. ..
. . .
and let κ : T → K ⊗ T be the map
 
x 0 ···
0 0 · · ·
T ∋ x 7−→ e ⊗ x =  ∈K⊗T.
.. .. ..
. . .

Then by stability of E the map E(κ) is an isomorphism E(T ) → E(K ⊗ T ).


Note also that
κ ◦ η ◦ ξ : T ∋ s 7−→ e ⊗ 1 ∈ K ⊗ T .
Let us identify K with the ideal in T in such a way that e = 1 − ss∗ (cf. Sec-
tion 2.11) and let Tb be the C∗ -algebra generated by K ⊗ T and T ⊗ 1 inside
T ⊗T.
Define
w0 = s(1 − e) ⊗ 1 + e ⊗ s.
Then w0 is an isometry:
 
w0∗ w0 = (1 − e)s∗ ⊗ 1 + e ⊗ s∗ s(1 − e) ⊗ 1 + e ⊗ s
= (1 − e)s∗ s(1 − e) ⊗ 1 + es(1 − e) ⊗ s∗ + (1 − e)s∗ e ⊗ s + e ⊗ s∗ s
= (1 − e) ⊗ 1 + (1 − ss∗ )s(1 − e) ⊗ s∗ + (1 − e)s∗ (1 − ss∗ ) ⊗ s + e ⊗ 1 = 1 ⊗ 1
where we used the fact that
(1 − ss∗ )s = s∗ (1 − ss∗ ) = 0. (2.4)
In the same way we show that
w1 = s(1 − e) ⊗ 1 + e ⊗ 1
is an isometry. Moreover we can write
w0 = u0 (s ⊗ 1), w1 = u1 (s ⊗ 1),
where
u0 = s(1 − e)s∗ ⊗ 1 + es∗ ⊗ s + se ⊗ s∗ + e ⊗ e,
u1 = s(1 − e)s∗ ⊗ 1 + es∗ ⊗ 1 + se ⊗ 1,
(use (2.4) again). The same trick shows after straightforward computations
that u0 and u1 are selfadjoint unitaries. For i = 1, 2 we can construct paths
(uti )t∈[0, 21 ] connecting ui to the identity of T ⊗ T :
exp(2πit)
uti = 12 (1 + ui ) − 2 (1 − ui )
thus getting a path (ut )t∈[0,1] connecting u0 to u1 :
(
ut0 0 ≤ t ≤ 21 ,
ut =
ut1 21 ≤ t ≤ 1.

646
Part VI Cuntz’s proof of Bott periodicity

Let us also note that this is a path of unitary operators: for i = 1, 2 we have
1 exp(2πit) ∗ 1 exp(2πit) 
2 (1 + ui ) − 2 (1 − ui ) 2 (1 + ui ) − 2 (1 − ui )
= 14 (1 + ui )2 + 41 (1 − ui )2
− 41 (1 + ui )(1 − ui )2 cos(2πt)
= 12 (1 + ui ) + 21 (1 − ui ) = 1
and, of course, the same in the opposite order.
Consider the path
wt = ut (s ⊗ 1), (t ∈ [0, 1])

of elements of Tb . Then
wt∗ wt = (s∗ ⊗ 1)u∗t ut (s ⊗ 1) = 1 ⊗ 1,
wt wt∗ = ut (s ⊗ 1)(s∗ ⊗ 1)u∗t = ut (ss∗ ⊗ 1)u∗t 6= 1 ⊗ 1.

Therefore for any t ∈ [0, 1] the C∗ -algebra generated by wt inside Tb is isomorphic


to T . Let αt : T → Tb be this isomorphism.
We have thus constructed a family of homomorphisms αt : T → Tb (t ∈ [0, 1])
such that
α0 (s) = w0 = s(1 − e) ⊗ 1 + e ⊗ s,
α1 (s) = w1 = s(1 − e) ⊗ 1 + e ⊗ 1.
Also we have the following exact sequence:
π
b
0 /

K⊗T /

Tb /

C(T) /

0,

b maps k ⊗ x + y ⊗ 1 ∈ Tb to π(y) (cf. Section 2.11).


where π
Let T be the pull back:
T T /

π
b



Tb /

C(T)
so that 
T = (r, z) ∈ Tb ⊕ T | π
b(r) = π(z) ,
The algebra T contains K ⊗ T as an ideal:

K⊗T ∼ = (X, 0) ∈ Tb ⊕ T | X ∈ K ⊗ T ⊂ Tb ⊂ T

and we let γ be this inclusion of K ⊗ T into T . Further let ρ be the projection


from T onto the second coordinate:
ρ : T ∋ (r, z) 7−→ z ∈ T .
Then ρ is onto, because for any z ∈ T the we have (z ⊗ 1, z) ∈ T . Moreover

ker ρ = (r, z) ∈ T | z = 0 ,

= (r, 0) ∈ Tb ⊕ T | π
b(r) = 0 ,

= (k ⊗ x + y ⊗ 1, 0) ∈ Tb ⊕ T | π(y) = 0 = K ⊗ T .

647
Part VI Cuntz’s proof of Bott periodicity

Therefore we have an exact sequence


γ ρ
0 /

K⊗T /

T /

T /

0.

This sequence is split by λ : T ∋ s 7→ (s ⊗ 1, s) ∈ T .


By split exactness of E we have
 
E T = E γ(K ⊗ T ) ⊕ E(T ).

Let us define βt : T → T by

βt (x) = αt (x), x .

To see that the element αt (x), x belongs to T note that π b ◦ αt maps s to

b ut (s ⊗ 1) = π
π π (s ⊗ 1) = π
b(ut )b b(ut )π(s).
Moreover it is easy to see that π b(u0 ) = π
b (u0 ) = 1C(T) , so by definition of (ut )
we have π b(ut ) = 1 for all t. Since T is generated by s, it follws that πb ◦ αt = π
for all t.
Now

β0 (s) = (w0 , s) = s(1 − e) ⊗ 1 + e ⊗ s, s ,

β0 (s) = (w1 , s) = s(1 − e) ⊗ 1 + e ⊗ 1, s .

 “common summand” of both these maps, i.e. let β : T ∋ s 7→


Let us extract the
s(1 − e) ⊗ 1, s ∈ T . Then

β0 (s) = β(s) + κ(s), 0 = β(s) + (γ ◦ κ)(s),

β0 (s) = β(s) + (κ ◦ η ◦ ξ)(s), 0 = β(s) + (γ ◦ κ ◦ η ◦ ξ)(s).
It’s an easy exercise to
 see that β0 and β1 are homotopic, so that E(β1 ) =
E(β0 ) : E(T ) → E T by homotopy invariance of E. Then we note that the
homomorphisms β and γ ◦ κ have ranges that multipliy to 0. This means that
β + γ ◦ κ is a homomorphism (this we know since it is equal to β0 ) and
E(β0 ) = E(β + γ ◦ κ) = E(β) + E(γ ◦ κ) = E(β) + E(γ)E(κ) (2.5)
(see remarks following the proof). The same reasoning applied to β and γ◦κ◦η◦ξ
gives
E(β1 ) = E(β+γ◦κ◦η◦ξ) = E(β)+E(γ◦κ◦η◦ξ) = E(β)+E(γ)E(κ◦η◦ξ). (2.6)
We know that E(γ) is the inclusion of E(K ⊗ T ) into
  
E T = E γ(K ⊗ T ) ⊕ E(T ) = E(γ) E(K ⊗ T ) ⊕ E(T ).

 that E(β0 ) − E(β) and E(β1 ) − E(β)


Moreover, it is clear from (2.5) and (2.6)
map E(T ) into this summand of E T . Therefore, looking again at (2.5) and
(2.6) we see that
E(κ) = E(κ ◦ η ◦ ξ)
as maps E(T ) → E(K ⊗ T ). Now by stability of E the map E(κ) is an isomor-
phism, so we can cancel it to obtain
E(η ◦ ξ) = idE(T ) .

648
Part VI Cuntz’s proof of Bott periodicity

Let us explain one device we used in the above proof. Consider two ∗-
homomorphisms φ1 , φ2 from a C∗ -algebra A to C∗ -algebra B and let E be a
functor as considered in Theorem 2.34. Assume that for any a1 , a2 ∈ A we have

φ1 (a1 )φ2 (a2 ) = 0.

Then φ1 + φ2 is a ∗-homomorphism A → B and E(φ1 + φ2 ) = E(φ1 ) + E(φ2 ).


Indeed, let j be the obvious (incective) map φ1 (A) ⊕ φ2 (A) → B and for i = 1, 2
let
pi : φ1 (A) ⊕ φ2 (A) −→ φi (A) ⊂ φ1 (A) ⊕ φ2 (A)
be the canonical projection. Note that E(p1 ) + E(p2 ) = idE(φ1 (A)⊕φ2 (A)) and
therefore

E(φ1 + φ2 ) = E(j) E(p1 ) + E(p2 ) E(φ1 + φ2 )
 
= E(j)E p1 ◦ (φ1 + φ2 ) + E(j)E p2 ◦ (φ1 + φ2 )
= E(φ1 ) + E(φ2 ).

649
Chapter 3

Hilbert modules

3.1 Definitions
Suppose that A is a commutative unital C*-algebra, that is A = C(X) for some
compact Hausdorff topological space X. Suppose that F is a Hermitian vector
bundle over X. Let E be all the continuous sections (defined over X) of the
Hermitian vector bundle F . Then E is a C(X)-module and has a C(X)-valued
inner product
hξ, ηi(t) = hξ(t), η(t)i.
Definition 3.1. If A is a C*-algebra (not necessarily unital or commutative),
then an inner product A-module is a right A-module E with a compatible scalar
multiplication

λ(xa) = (λx)a = x(λa), λ ∈ C, x ∈ E, a ∈ A

together with a map (inner product) E × E → A such that

1. hx, αy + βzi = αhx, yi + βhx, zi


2. hz, αyi = hx, yiα
3. hy, xi = hx, yi∗
4. hx, xi ≥ 0 (in A) and if hx, xi = 0 then x = 0.
There is a Cauchy-Schwartz inequality for x, y ∈ E

hy, xihx, yi ≤ khx, xikhy, yi.


1
Define a norm of x ∈ E by kxk := khx, xik 2 . Then there is an inequality

khx, yik ≤ kxkkyk.

Definition 3.2. If an inner product A-module E is complete with respect to


k · k then it is called a Hilbert A-module.

650
Part VI Definitions

Example 3.3. A is a Hilbert A-module with respect to


hx, yi = x∗ y, kxkH = kxkA .
Similarly An is a Hilbert A-module with respect to
n
X
hx, yi = x∗i yi .
i=1
Ln
Example 3.4. If {Ei }ni=1
is a finite family of Hilbert A-modules, then i=1 Ei
is a Hilbert A-module with respect to
n
X
hx, yi = x∗i yi .
i=1
L
If {Ei }i∈I is an arbitrary familyPof Hilbert A-modules, then i∈I Ei is the space
of sequences (xi )i∈I such that i∈I hxi , xi i converges in A. Then
X
hx, yi = x∗i yi .
i∈I

converges by Cauchy-Schwartz inequality.


Example 3.5. If H is a Hilbert space, then the algebraic tensor product H⊗alg A
has A-valued inner product
hξ ⊗ a, η ⊗ bi = hξ, ηia∗ b, ξ, η ∈ H, a, b ∈ A.
The completion with respect to a Hilbert A-module norm is a Hilbert A-module
L
denoted by H ⊗ A. If {ei } is an orthonormal basis for H, then H ⊗ A ∼
= Ai .
When H is infinite dimensional, separable, then H ⊗ A is denoted by HA .
Suppose E, F are Hilbert A-modules. Denote by L(E, F ) the set of bounded,
adjointable maps t : E → F that is such that there exists t∗ : F → E for which
htx, yiF = hx, t∗ yiE , x ∈ E, y ∈ F.
For this to make sense, t needs to be A-linear, t(xa) = t(x)a. Not every bounded
A-linear map has an adjoint (for example the inclusion {f ∈ C([0, 1]) | f (1) =
0} ֒→ C([0, 1])).
There is a composition
L(E, F ) × L(F, G) → L(E, G),
(t, s) 7→ s ◦ t.
It follows that L(E, E) is a C*-algebra.
Let E, F be Hilbert A-modules, x ∈ E, y ∈ F . Define for z ∈ F
θx,y : F → E, θx,y (z) = xhy, zi.
Then θx,y ∈ L(E, F ), (θx,y )∗ = θy,x and θx,y θu,v = θxhx, yiv = θx,vhu, yi . For
t ∈ L(E, G), s ∈ L(G, F )
tθx,y = θtx,y , θx,y s = θx,s∗ y .
Denote by K(E, F ) the closed linear span of {θx,y }. We write K(E) for K(E, E),
which is an analogue of compact operators.

651
Part VI Definitions

Example 3.6. If E = A, then K(A) = A and the isomorphism is given by

θa,b 7→ mab∗ (left multiplication)

θ1,1 = id : A → A.
If A is unital, then K(A) ∼
= L(A) and every t ∈ L(A) acts by t(1).
Example 3.7. If H is a Hilbert space, then K(H ⊗ A) = K(H) ⊗ A, where K(H)
is the usual space of compact operators. Apply
Proposition 3.8. Assume A is unital, E a Hilbert A-module. then the following
are equivalent

1. E is a finitely generated projective A-module.


2. K(E) ∼
= L(E).
3. The identity map on E is compact.
4. id : E → E is of finite rank.
Proposition 3.9. Let A, B, C be C*-algebras such that A is an ideal in B
and let E be a Hilbert C-module. Suppose that α : A → L(E) is a nondegen-
erate *-homomorphism (A · E is dense in E). Then α extends uniqualy to a
*-homomorphism ᾱ : B → L(E). If α is injective and A is essential in B, then
ᾱ is injective.
Proof. Let ej be an approximate unit for A. For b ∈ B, a1 , . . . , an ∈ A,
ξ1 , . . . , ξn ∈ E
n
X n
X
k α(bai )ξi k ≤ lim k α(bej ai )ξi k
j
i=1 i=1
n
X
= lim kα(bej ) α(ai )ξi k
j
i=1
n
X
≤ kbkk α(ai )ξi k.
i=1

The map
n
X n
X
α(ai )ξi 7→ α(bai )ξi
i=1 i=1

is well defined and continuous.


Since α is non-degenerate, it extends by continuity to a bounded map ᾱ(b)
on E. Similar argument shows that ᾱ(b∗ ) is an adjoint for ᾱ(b).
Apply this when C = E = A, and α : A → L(A) is the canonical embedding.
Then any C*-algebra B which contains A as an essential ideal embeds in L(A).
If B is a maximal essential extension of A (A is an essential ideal in B and
if A is also an essential ideal in C, then id : A → A extends to an embedding
β : C → B), then there is an injection β : L(A) → B whose restriction to A is
the identity map.

652
Part VI Definitions

By proposition, the canonical embedding α : A → L(A) has an injective


extension ᾱ : B → L(A). We can apply the proposition again to A as an ideal
in L(A). Then α has a unique extension to a *-homomorphism L(A) → L(A).
There are two maps
id, ᾱβ : L(A) → L(A)
and ᾱβ = id, so ᾱ is surjective. L(A) is a unique maximal essential extension
of A so L(A) = M (A).
Theorem 3.10. Let A be a C*-algebra. Then
1. L(A) is an essential extension of K(A) which is maximal in the above
sense.
2. If a C*-algebra B is maximal essential extension of A, then we have a

=
*-isomorphism B − → L(A) whose restriction to A is the canonical map
A 7→ K(A).
Proposition 3.11. Let A, C be C*-algebras and E a Hilbert c-module. Suppose
α : A → L(E) is a nondegenerate injective *-homomorphism and let B be the
idealiser of α in LE,

B := {s ∈ L(E) | sL(A) ⊆ L(A), L(A)s ⊆ L(A)}.

Then α extends to a *-isomomorphism



=
M (A) −
→ B.

Theorem 3.12 (Kasparov). If E is a Hilbert module then L(E) ∼


= M (K(E)).
Proof. The inclusion map i : K(E) → L(E) is nondegenerate and the idealiser
of K(E) is L(E).
Example 3.13. For A = C we have M (K(H)) = B(H) and an exact sequence

0 → K(A) → M (A) → M (A)/K(A) → 0.

We call Q(A) := M (A)/A the outer multiplier algebra.


Definition 3.14. The stable multiplier algebra

M s (A) := M (A ⊗ K),

and the quotient


Qs (A) := M (A ⊗ K)/A ⊗ K
is the stable outer multiplier algebra.
Proposition 3.15. For any C*-algebra A

K0 (M s (A)) = K1 (M s (A)) = 0.

653
Part VI Examples

Proof. Let vi be a sequence of projections in 1P ⊗ B(H) with orthogonal ranges.


If p is any projection in M s (A), then let q := i vi pvi∗
  
0 P 0 p 0
w := ∗ .
v1 i vi+1 vi 0 q
P P
The sums i vi pvi∗ and i vi+1 vi∗ converge in A ⊗ K.
   
p 0 0 0
w∗ w = , ww∗ =
0 q 0 q

so [p] + [q] = [q] in K0 (M s (A)).


For K1 there is a similar argument and the Cuntz-Higson theorem that
U(M s (A)) is contractible.
For any C*-algebra A there is an isomorphism

=
→ Ki−1 (Qs (A)).
Ki (A) −

3.2 Examples
Here we recall the main examples that we shall use in what follows; see [l-e95]
for more information.
Example 3.16. Let A be C*-algebra. We define a Hilbert A-module structure
on H = An by

(a1 , . . . , an ) + (b1 , . . . , bn ) = (a1 + b1 , . . . , an + bn ),


(a1 , . . . , an )a = (a1 a, . . . , an a),
h(a1 , . . . , an ), (b1 , . . . , bn )i = a∗1 b1 + a∗2 b2 + . . . a∗n bn .

Example 3.17. Let



X
H = {(a1 , a2 , . . .) | a∗j aj is norm-convergent in A}
j=1

with the operations

(a1 , a2 , . . .) + (b1 , b2 , . . .) = (a1 + b1 , a2 + b2 , . . .),


(a1 , a2 , . . .)a = (a1 a, a2 a, . . .),

X
h(a1 , a2 , . . .), (b1 , b2 , . . .)i = a∗j bj .
j=1

Then H is a Hilbert A-module.


Example 3.18. Let G be a locally compact Hausdorff second countable topologi-
cal group. Fix a left-invariant Haar measure dg for G. Let A be a G-C*-algebra.
Denote
Z
2
L (G, A) := {f : G → A | g −1 f (g)∗ f (g)dg is norm-convergent in A}.
G

654
Part VI Kasparov stabilization theorem

Then L2 (G, A) is a Hilbert A-module with operations

(f + h)g = f (g) + h(g),


(f a)(g) = f (g)[ga],
Z
hf, hi = g −1 f (g)∗ h(g)dg.
G

Definition 3.19. An A-module map T : H → H is adjointable if there exists


an A-module map T ∗ : H → H with

hT u, vi = hu, T ∗ vi

for all u, v ∈ H.
If T ∗ exists, then it is unique, and supkuk=1 kT uk < ∞. Set

B(H) := {T : A → A | kT is adjointable}.

Then B(H) is a C*-algebra with operations

(T + S)u = T u + Su
(ST )(u) = S(T u)
(T λ)u = (T u)λ
kT k = sup kT uk
kuk=1

for u ∈ H, λ ∈ C.

3.3 Kasparov stabilization theorem


A Hilbert B-module E is countably generated if there exists a countable subset
X ⊂ E such that the smallest closed submodule of E containing X is E.
Theorem 3.20. For every countably generated Hilbert B-module E there is an
isomorphism
HB ⊕ B ∼ = HB .
Proof. A variant of Gram-Schmidt orthogonalization. There exists u ∈ L(HB ⊕
B, HB ) such that u∗ u = 1HB ⊕B , uu∗ = 1HB . It implies that for every countably
generated B-module H there exists a porjection p ∈ L(HB ) such that E ∼ =
pHB .

3.4 Morita equivalence


Recall:
• A C*-algebra A is stable if and only if A ∼
= A ⊗ K.
• Two C*-algebras A, B are stably isomorphic if and only if A ⊗ K ∼
= B ⊗ K.
• A Hilbert A-module E is full if and only if hE, Ei is dense in A.

655
Part VI Morita equivalence

Suppose we have a C*-algebra, E, F are Hilbert A-modules. The space of com-


pact operators K(E, F ) from E to F is a right K(E)-module and a left K(F )-
module with respect to the natural composition of maps.

β f #

α
E /

E /

F /

;
E

αf

Let B = K(E), G = K(E, F ). Then G is a right B-module and has a B-valued


inner product
hs, tiB := s∗ t, s, t ∈ G.
Proposition 3.21. Let A be a C*-algebra and E, F Hilbert A-modules. If E is
full, then

KB (G) ∼
= KA (F ),
LB (G) ∼
= LA (F ).

Proof. Let t ∈ LA (F ). The map α(t) : u 7→ tu, u ∈ G, is adjointable

htu, viB = (tu)∗ v = u∗ t∗ v = hu, t∗ viB

so α(t) ∈ LB (G). Thus the left LA (F )-module structure on G provides a map


α : LA (F ) → LB (G) which is a *-homomorphism. If α(t) = 0 then tu = 0 for
all u ∈ G. In particular

tθz,x (y) = 0, x, y ∈ E, z ∈ F

so tzhx, yi = 0.
Now suppose E is full, so

F hE, Ei = F A = F.

Since tF hE, Ei = {0} implies t = 0, we have that α is surjective.


Let x, y ∈ E, z, w ∈ F , s = θz,x , t = θw,y . Then s, t ∈ G and α(θzhx, yi,w ) =
θs,t . Since G is generated as a normed linear space by the elements of the form
s, t, and *-homomorphisms between C*-algebras have closed range, it follows
that α(KA (F )) ⊃ KB (G).
On the other hand if E is full then elements of the form θzhx, yi,w gener-
ate KA (F ), so α(KA (F )) ⊂ KB (G). We can now restrict α to KA (F ) to get
KA (F ) ∼= KB (G).
For the second statement we use the fact that if algebras are isomorphic,
then their multiplier algebras are also isomorphic.
Definition 3.22. Two C*-algebras are Morita equivalent, A ∼M B if and only
if there is a full Hilbert A-module E such that B ∼
= KA (E) (strong Morita
equivalence due to Rieffel).
Proposition 3.23. Morita equivalence is an equivalence relation.
Proof. 1. Reflexive: A ∼
= KA (A).

656
Part VI Tensor products of Hilbert modules

2. Symmetric: by proposition (F = A) if B ∼
= KA (E) and G = KA (E, A) as
B-modules, then A ∼
= KB (G).
3. Transitive: suppose B =∼ KA (E), C = ∼ KB (F ), E-full Hilbert A-module,
F -fill Hilbert B-module. If ι : B → LA (E) let G := F ⊗i E. Then G is a

=
full Hilbert A-module and ι∗ : C −→ KA (G).

Theorem 3.24. Two σ-unital C*-algebras are Morita equivalent if and only if
they are stably isomorphic.
Proof. For any C*-algebra A

KA (HA ) = KA (H ⊗ A) ∼
= KC (H) ⊗ KA (A) = K ⊗ A

so A ∼M K ⊗ A. If A and B are stably isomorphic then

A ∼M K ⊗ A ∼
= K ⊗ B ∼M B

so A ∼ B (we do not need σ-unitality here).


Suppose that A ∼M B and let B ∼ = KA (E). Then if A, B are σ-unital

K⊗ B ∼
= KA (H ⊗ E) ∼
= KA (HA ) ∼
= K ⊗ A.

3.5 Tensor products of Hilbert modules


1. Outer tensor products For i = 1, 2 let Bi be a C*-algebras and Ei a Hilbert
Bi -module. The Hilbert B1 ⊗min B2 -module E1 ⊗ E2 is by definition
the completion of the algebraic tensor product E1 ⊗alg E2 in the norm
1
kξk := khξ, ξik 2 , where for ξi , ηi ∈ Ei

hξ1 ⊗ ξ2 , η1 ⊗ η2 i := hξ1 , η1 i ⊗ hξ2 , η2 i.

2. Inner tensor products Let A, B be two C*-algebras, E1 a Hilbert A-


module, E2 a Hilbert B-module, and π : A → L(E2 ) a *-homomorphism.
The Hilbert B-module E1 ⊗π E2 (also denoted by E1 ⊗A E2 ) is the Haus-
dorff completion of the algebraic tensor product E1 ⊗alg E2 with respect
1
to the norm kξk := khξ, ξik 2 , where for ξi , ηi ∈ Ei

hξ1 ⊗ ξ2 , η1 ⊗ η2 i := hξ2 , π(hξ1 , η1 i)η1 i.

The action of B is given by (ξ1 ⊗ ξ2 )b := ξ1 ⊗ ξ2 b. Note that for a ∈ A,


ξ1 ∈ E1 , ξ2 ∈ E2 we have ξ1 ⊗ π(a)ξ2 = ξ1 a ⊗ ξ2 .

657
Chapter 4

Fredholm modules and


Kasparov’s K-homology

4.1 Fredholm modules


If P and Q are bounded operators on a Hilbert space we shall write P ∼ Q
when they differ by a compact operator. We assume that A is a separable
C*-algebra, not necessarily unital.
Definition 4.1. An (ungraded) Fredholm module over A is given by the fol-
lowing data:
1. a separable Hilbert space H,
2. a representation ρ : A → B(H),
3. an operator F on H such that for all a ∈ A
(F 2 − 1)ρ(a) ∼ 0
(F − F ∗ )ρ(a) ∼ 0
F ρ(a) − ρ(a)F ∼ 0.

The representation ρ is not required to be non-degenerate.


Definition 4.2. Aa Z2 -graded Fredholm module over A is given by the same
data as in definition (4.1) plus the following additional structure:
1. the Hilbert space is equipped with the decomposition H = H+ ⊕ H− ,
2. for each a ∈ H, ρ(a) is even, ρ(a) = ρ+ (a) ⊕ ρ− (a),
 + 
ρ (a) 0
ρ(a) =
0 ρ− (a)
where ρ± is a representation on H± ,
3. F is odd,
 
0 v
F = , u : H+ → H− , v : H− → H+ .
u 0

658
Part VI Fredholm modules

The operators u, v are not independent: V is essentially the adjoint of u.


We can rewrite the conditions of the original definition as follows
(uv − 1)ρ− (a) ∼ 0
(vu − 1)ρ+ (a) ∼ 0
(u − v ∗ )ρ+ (a) ∼ 0
uρ+ (a) ∼ ρ− (a)u.
Let p ∈ N.
Definition 4.3. A p-graded Fredholm module is a Fredholm module (H, ρ, F )
as above for which there exist operators ε1 , . . . , εp such that
εj = −ε∗j , ε2j = −1, , εi εj + εj εi = 0, ; i 6= j.
Example 4.4. Fredholm modules over C. Assume that ρ : C → B(H) is the
unique unital representation. Then an ungraded Fredholm module is given by
an essentially selfadjoint Fredholm operator F . This characterisation follows
from Atkinson’s theorem. Recall we defined a Fredholm operator to be an
operator F such that ker F , ker F ∗ are finite dimensional.
Theorem 4.5 (Atkinson). Let F ∈ B(H). Then then the following are equivalent
1. F is Fredholm.
2. The image of F in Q(H) = B(H)/K(H) is invertible.
3. There exist G ∈ B(H) such that 1 − F G, 1 − GF are compact.
A graded Fredholm module is given by an essentially selfadjoint operator F
of the form  
0 v
F =
u 0
where u and v are Fredholm and u ∼ v ∗ . By definition Index(F ) = Index(u).
Example 4.6. The pseudodifferential operator extension. Let M be a smooth
manifold without boundary (not necessarily compact). Let S ∗ M be the cosphere
bundle of M : take the cotangent bundle of M , delete the zero section (zero
cotangent vectors), identify non-zero cotangent vectors which differ only by
multiplication by a positive scalar (if M is equipped qith a Riemannian metric
then S ∗ M can be identified with the space of unit length cotangent vectors).
There is an extension
0 → K(L2 (M )) → ΨDO(M ) → C0 (S ∗ M ) → 0
The outline of the construction is as follows. If M is an opent subset of Rn , then
suppose that σ is a complex valued function on T ∗ M which has the property
(homogenity):
σ(x, tξ) = σ(x, ξ), t ≥ 1, |ξ| ≥ 1.
Assume that σ is compactly supported in the M -direction, i.e. σ(x, ξ) van-
ishes when x is outside some compact subset of M . Then the linear map
Dσ : Cc∞ (M ) → Cc∞ (M ) given by the integral formula
Z
1
Dσ f (x) := σ(x, ξ)fˆ(ξ)eihx, ξi dξ,
(2π)n

659
Part VI Fredholm modules

where fˆ denotes the Fourier transform of f , is an example of a pseudodifferential


operator. Because σ is homogeneous, it defines a function σ0 on the cosphere
bundle S ∗ M , which is called the symbol of the operator Dσ .
Proposition 4.7. The operator Dσ extends by continuity to a bounded linear
operator on L2 (M ). The map which associates to each Dσ its symbol σ0 extends
to a *-homomorphism form the C*-algebra ΨDO(M ) generated by all Dσ onto
the C*-algebra C0 (S ∗ M ).
The map ΨDO(M ) → C0 (S ∗ M ) is called the symbol map.
This proposition gives the extension when M is an open subset of Rn . The
extension to manifolds is done as follows. If M ⊆ Rn is open and g ∈ Cc∞ (M )
then the multiplication operator Mg is a pseudodifferential operator associated
with the function σ(x, ξ) = g(x), so Mg ∈ ΨDO(M ). Next we use the invariance
of pseudodifferential operators under smooth changes of coordinates. If Ψ : M →
M ′ is a diffeomorphism of open sets in Rn , then the transform under Ψ of an
operator in ΨDO(M ) with symbol σ0 is an operator in ΨDO(M ′ ) with symbol
Φ∗ (σ0 ) (Φ : M → M ′ induces Cc (M ′ ) →p Cc (M ) by composition. Get unitary
u : L2 (M ′ ) → L2 (M ) by multiplying by Jac(f ) and then T ∈ B(L2 (M )) 7→
u∗ T U ∈ B(L2 (M ′ ))). So we can define ΨDO(M ) for any smooth manifold
(using invariance plus partition of unity) to be a C*-algebra consisting of those
T ∈ B(L2 (M )) such that
1. lim kT Mgn − T k = 0 = lim kMgn T − T k for some approximate unit gn for
C0 (M )
2. T commutes with C0 (M ) modulo compact operators
3. for each coordinate chart U and each g ∈ C0 (U ), the operator Mg T Mg
belongs to ΨDO(M ).
Symbol of T is well defined as an element of C0 (S ∗ M ).
The operator Dσ is Fredholm if and only if σ0 is nowhere zero. Let D ∈
Mk (ΨDO(M )) be a system of psedudodifferential operators whose symbol is a
unitary matrix-valued function on S ∗ M . Then
 
2 k 2 k 0 D∗
H = L (M ) ⊕ L (M ) , F =
D 0

together with a representation ρ : C(M ) → B(L2 (M )) by multiplication opera-


tors is a graded Fredholm module over C(M ).
This construction generalises Atiyah’s definition of Ell. There is a pairing
with K-theory. For a projection p ∈ Mk (C(M ))
 
0 ρ(p)D∗
Fp :=
ρ(p)D 0

is an operator on H = ρ(p)L2 (M )k ⊕ ρ(p)L2 (M )k , and

h[p], [D]i := Index(ρ(p)Dρ(p)).

Let A be a C*-algebra and (H, F ) a Fredholm module over A. It extends to


Mn (A) and Hn := H ⊗ Cn , Fn := F ⊗ idn .

660
Part VI Commutator conditions

Proposition 4.8. Let (H, F ) be a Fredholm module over A. There exists a


unique additive map φ : K0 (A) → Z such that for every projection e ∈ Mn (A)
we have φ([e]) = Index(T ), where T : eHn+ → eHn− is defined by T x = eFn x for
all x ∈ Hn+ .

4.2 Commutator conditions


In the definition of Fredholm module (H, F ) we have a condition [F, ρ(a)] ∈ K
for all a ∈ A. In Kasparov K-homology A has to be a separable C*-algebra.
For more subtle invariants, Connes allows Fredholm modules over *-algebras A,
not necessarily C*-algebras. Most useful condition is that [F, a] ∈ Lp (H) for
some p ≥ 1. There is a fine balance to be struck here: the class of algebras
we allow for Fredholm modules should still have a meaningful K-theory, fairly
close to the K-theory for C*-algebras. Ideally we want K-theory with the same
formal properties as K-theory for C*-algebras. Note that the K-theory for such
algebras needs to be developed from scratch. A sensible class of C*-algebras
may be determined using the following
Proposition 4.9 (Connes). Let A be an involutive algebra, (H, F ) an (n + 1)-
summable Fredholm module over A with the parity of n. Let A be the C*-algebra
closure of A (in its action on H). Let Ā be the smallest involutive subalgebra of
A containing A and stable under holomorphic functional calculus. Then (H, F )
is an (n + 1)-summable Fredholm module over Ā.
From this one deduces that it is sufficient to restrict attention to local C*-
algebras (pre C*-algebras).
Proposition 4.10. Let A be a pre C*-algebra (local C*-algebra). Then
1. Any Fredholm module (H, F ) over A extends by continuity to a Fredholm
module over the associated C*-algebra A.
2. The inclusion A ֒→ A is an isomorphism on K-theory.

Proposition 4.11 (Connes). Suppose that (H, F ) is a 1-summable Fredholm


module and γ is an involution im[plementing the Z/2-grading on H. Then the
map
τ : A → C, a 7→ 12 Tr(γF [F, a])
is a trace on A.
Proof. Define
A := {a ∈ A | [F, a] ∈ L1 (H)}, A ⊂ A.
We have

γF [F, a] = γa − γF aF
= γa + F aγF
= aγF 2 + F aγF − F γF + F aγF
= [F, a]γF,

661
Part VI Commutator conditions

where we use F 2 = 1 or the equalities are modulo K. Next


1
τ (ab) = 2 Tr(γF [F, ab])
1
= 2 Tr(γF [F, a]b + γF a[F, b])
1
= 2 Tr([F, a]γF b + [F, b]γF a)
= τ (ba).

We call τ the character of the Fredholm module (H, F ).


Theorem 4.12 (Connes). Let A be a unital C*-algebra equipped with a faithful
positive trace τ , τ (1) = 1. Let (H, F ) be a Fredholm module over A such that

A := {a ∈ A | [F, a] ∈ L1 (H)}

is a dense subalgebra of A and the restriction of τ to A is the character of the


Fredholm module (H, F ). Then A contains no nontrivial idempotents.
Proof. A is a subalgebra of A stable under holomorphic functional calculus.
The inclusion A ֒→ A induces an isomorphism K0 (A) → K0 (A). The trace τ
takes integer values (this is the index map). If e is a projection then τ (e) = 0, 1.
Because τ is faithful e = 0, 1.
Example 4.13. Let F2 be the nonabelian free group on two generators. It acts
on a tree (1-dimensional simplicial complex with no loops). Let ∆0 be the
set of vertices and ∆1 be the set of edges. Denote by [x, y] for x, y ∈ ∆0 the
set of vertices on the unique path from x to y, and by x0 the origin. For all
x ∈ ∆0 \ {x0 } let β(x) ∈ ∆1 be the unique edge containing x in [x, x0 ].
Lemma 4.14.
1. The map β : ∆0 → ∆1 is a bijection.
2. For a fixed g ∈ F2 , the set of x ∈ ∆0 such that gβ(g −1 x) 6= β(x) is finite
and equals [x0 , gx0 ].
Proof.
1. The inverse is given by

β −1 (edge u) := vertex of u further from x0 .

2. gβ(g −1 x) is the edge containing x and lying in [gx0 , x]. Suppose x ∈


/
[gx0 , x].

Define a map F : l2 (∆0 ) → l2 (∆1 ) by


(
δβx for x 6= x0
F δx :=
0 for x = x0

Proposition 4.15.

662
Part VI Quantised calculus of one variable

1. F is an operator of index 1, F F ∗ = 1, F ∗ F = 1−px0 , where px0 : l2 (∆0 ) →


Cδx0 .
2. Let π0 , π1 be actions of F2 on l2 (∆0 ), l2 (∆1 ). For all g ∈ F2 the operator
π1 (g)F − Fπ0 (g) is of finite rank and (l2 (∆0 ) ⊕ l2 (∆1 ), F ) is a Fredholm
module.
Let
A := {a ∈ Cr∗ (F2 ) | [F , a] ∈ l2 (∆0 ) ⊕ l2 (∆1 )}.
By the proposition C[F2 ] ⊂ A, so A is dense in Cr∗ (F2 ). Now from the Connes
theorem one obtains the proof of the Kadison-Kaplansky conjecture
Theorem 4.16. The algebra Cr∗ (F2 ) has no nontrivial idempotents.
Fredholm modules of this type can be constructed for any locally compact
group acting on a tree (Julg, Vallette).
Theorem 4.17. Let G be any locally compact group acting on a tree such that
the stabiliser of any vertes is amenable. Then G is K-amenable.

4.3 Quantised calculus of one variable


Let f be a function on R. Find function algebras for which df := [F, f ] has a
given regularity. Take H = L2 (R). The Hilbert transform is given by
Z
1 ξ(t)
(F ξ)(s) = lim dt.
ε→0 πi |s−t|>ε s − t

We have F 2 = 1 and [F, f ] is the operator on L2 (H) associated to the kernel


f (s) − f (t)
k(s, t) =
s−t
This can be transported to S 1 by some conformal map. Then we obtain a
Fredholm module given by the data

H = L2 (S 1 ), F = 2P − 1,

where P : L2 (S 1 ) → H 2 (S 1 ) is the orthogonal projection onto the Hardy space.


For any f ∈ L∞ (S 1 )
• [F, f ] is a finite rank operator if and only if f is a rational function.
• [F, f ] is compact if and only if f is of vanishing mean oscillation, that is
for Z
1
Ma f := sup |f − I(t)|dt,
|I|≤a |I| I
1
R
where I(t) = |I| f dx, we have lima→0 Ma f = 0.
1
• [F, f ] is in Lp (H) if and only if f is in Besov space Bpp , that is
Z Z
|f (x + t) − 2f (x) + f (x − t)|p t−2 dxdt < ∞.

663
Part VI Quantised differential calculus

4.4 Quantised differential calculus


Let (A, H, F ) be a Fredholm module over an involutive algebra A, n integer
≥ 0. We assume that the Fredholm module is even for n even and odd for n
odd. In either case it is (n + 1)-summable: [F, a] ∈ Ln+1 (H) for all a ∈ H.
For k = 0, put Ω0 = A. For k > 0

Ωk := span{a0 [F, a1 ] . . . [F, ak ] | aj ∈ A}.


n+1 L
By Hölder inequality, Ωk ⊂ L k (H). Put Ω∗ := k
k≥0 Ω . The product in

Ω is the operator product. We use the Leibniz rule for [F, −] to check that if
′ ′
ω ∈ Ωk and ω ∈ Ωk then ωω ′ ∈ Ωk+k
k−1
X
a0 [F, a1 ] . . . [F, ak ]ak+1 = (−1)k−j a0 [F, a1 ] . . . [F, aj aj+1 ] . . . [F, ak+1 ]+
j=1

+(−1)k a0 a1 [F, a2 ] . . . [F, ak+1 ].


It is a differential graded algebra (DGA) with differential d : Ωk → Ωk+1 given
by the graded commutator

dω = [F, ω] = F ω − (−1)|ω| ωF.

It is a graded derivation, that is

d(ω1 ω2 ) = (dω1 )ω2 + (−1)|ω1 | dω2 , d2 = 0.

4.5 Closed graded trace


We will define a supertrace Trs : Ωn → C. If T is an operator on H such that
F T + T F ∈ L1 (H) then put

Tr′ (T ) := 1
2 Tr(F (F T + T F )).

If T ∈ L1 (H), then put


Tr′ (T ) := Tr(T ).
Now define Trs (ω) for ω ∈ Ωn
(
Tr′ (ω) for n odd
Trs (ω) :=
Tr′ (γω) for n even

where γ is the involution implementing the Z/2-grading on H.


Proposition 4.18. Trs is a closed graded trace.

1. Trs (dω) = 0

2. If ω ∈ Ωk , ω ′ ∈ Ωk , k + k ′ = n, then

Trs (ωω ′ ) = (−1)kk Trs (ω ′ ω)

664
Part VI Closed graded trace

Proof. In the odd case


F ω + ωF = [F, ω] = dω,
and in the even case

F γω + γωF = −γF ω + γωF = −γ[F, ω] = −γdω,

so for ω = dη, Trs (ω) = 0.



For the trace condition, take ω ∈ Ωk , ω ′ ∈ Ωk , k + k ′ = n, n odd.

Trs (ωω ′ ) = 1
2 Tr(F d(ωω ′ ))
= 1
2 Tr(F (dω)ω ′ + (−1)|ω| F ω(dω))
= 1
2 Tr((−1)|ω| (dω)F ω ′ + (−1)|ω| F ωdω ′ )
= 1
2 Tr((−1)|ω|+1 F ω ′ dω + (−1)|ω| F ω)

= 1
2 Tr((−1)|ω|+1 F ω ′ dω + (−1)|ω|+|ω |+1 F (dω ′ )ω)
′ ′
= 1
2 Tr((−1)|ω|+1 F ω ′ dω + (−1)|ω|+|ω |+1 F (d(ω ′ ω) + (−1)|ω |+1 ω ′ (dω)))

= 1
2 Tr((−1)|ω|+|ω |+1 F d(ω ′ ω))
= 1
2 Tr(F d(ω ′ ω)).

If |ω| + |ω ′ | = n and n is odd, then |ω|, ω ′ cannot both be odd, so |ω||ω ′ | = 0


mod 2 and ′
Trs (ωω ′ ) = (−1)|ω||ω | Trs (ω ′ ω) = Trs (ω ′ ω).
The even case is very similar, use the extra condition F γ = −γF .
Definition 4.19. The character of the cycle (A, H, F ) is the cyclic cocycle

τn (a0 , a1 , . . . , an ) = Trs a0 [F, a1 ] . . . [F, an ].

Difficult problem: provide an explicit formula for this cocycle in terms of


data defining the Fredholm module. The cyclic cocycle seems to depend on n,
but in fact there is no problem here.
Recall Connes’ periodicity operator S : HCn (A) → HCn+2 (A),
S
. . . → HHn−1 (A, A) → HCn (A) −
→ HCn+2 (A) → HHn+2 (A, A) → . . .

Proposition 4.20. The characters τn+2q satisfy


2
τm+2 = − Sτm , m = n + 2q,
m+2
so the cocycles together determine a class in periodic cyclic homology

HP∗ (A) = lim(HCn (A), S)


−→

Definition 4.21. Let (A, H, F ) be a finitely summable Fredholm module over an


involutive algebra A. The Chern character ch∗ (H, F ) ∈ HP∗ (A) is the periodic
cyclic homology class whose components are the following cyclic cocycles for
large enough n:
n(n−1)
n 
(−1) 2 Γ + 1 Tr′ (γa0 [F, a1 ] . . . [F, an ])
2

665
Part VI Index pairing formula

for n even (even Fredholm module), and


√ n(n−1)
n 
2i(−1) 2 Γ + 1 Tr′ (γa0 [F, a1 ] . . . [F, an ])
2
for n odd.
Remark 4.22. Let ΩA be the universal differential graded algebra, N-graded. It
is also Z/2-graded algebra with respect to the Fedosov product
ω1 ◦ ω2 = ω1 ω2 + (−1)|ω1 | dω1 dω2 .
Supertraces Tr : ΩA → C are linear maps which satisfy the suspension condi-
tions.
Theorem 4.23 (Connes, Cuntz-Quillen). There is one-to-one correspondence be-
tween (harmonic) periodic cocycles and supertraces on ΩA.
(ΩA, b, B) → (entire) cyclic type homology theories.

4.6 Index pairing formula


From Atiyah and Kasparov we have the following result:
Proposition 4.24. Let A be an involutive algebra, (H, F ) a Fredholm module
over A. For q ∈ N let (Hq , Fq ) be the Fredholm module over Mq (A) = A ⊗
Mq (C), Hq = H ⊗ Cq , Fq = F ⊗ idq . Extend the action of A on H to a unital
e
action of A.
e
1. In the even case: let γ be the involution for Z/2-grading and e ∈ Mq (A)
be a projection. Then the operator
πq− (e)Fq πq+ (e) : πq+ (e)Hq+ → πq− (e)Hq−
is Fredholm. There is an additive map
ϕ : K0 (A) → Z
given by
ϕ([e]) := Index(πq− (e)Fq πq+ (e)).
e E=
2. In the odd case: let u ∈ GLq (A), 1+F
. Then
2

Eq πq (u)Eq : Eq Hq → Eq Hq
is Fredholm. There is an additive map
ϕ([u]) := Index(Eq πq (u)Eq ).

When A is a C*-algebra, K1 (A) in 2. is the topological K-theory Ktop


1 (A) as
defined before.
In both cases, the index map depends only on the class
[(H, F )] ∈ KKi (A, C) = Ki (A),
the K-homology of A. This can be regarded as a pairing
Ki (A) × Ki (A) → Z.

666
Part VI Kasparov’s K-homology

Proposition 4.25. For x ∈ Ki (A)

ϕ(x) = hx, ch∗ (H, F )i = hch(x), ch(H, F )i.

On the right hand side in the proposition we have a pairing between K-theory
and cyclic sohomology. A more symmetric formula would use a complementary
Chern character on K-homology. Since Connes’ construction, formulae were
given for Chern characters in K-theory with values in HP∗ (A).
The pairing has simple definition. Let τ ∈ HCn (A). Take τ ⊗ Tr : Mk (A) →
C for every k,

τ ⊗ Tr(a0 ⊗ T 0 , a1 ⊗ T 1 , . . . , an ⊗ T n ) = τ (a0 , . . . , an ) Tr(T 0 , . . . .T n ).

Then
1
h[e], [τ ]i =
(τ ⊗ Tr)(e, e, . . . , e).
m!
All this is explained in Quillen’s higher traces paper.

4.7 Kasparov’s K-homology


Let (ρ, H, F ) be a Fredholm module, U : H′ → H be a unitary isomorphism (pre-
serving the grading if there is one). Then (U ∗ ρU, H′ , U ∗ F U ) is also a Fredholm
module unitarily equivalent to (ρ, H, F ).
Definition 4.26. Suppose (ρ, H, Ft ) is a family of Fredholm modules parametrized
by t ∈ [0, 1], H is fixed Hilbert space, and Ft varies with t. If the function t 7→ Ft
is norm continuous, then we say that the family defines an operator homotopy
between the Fredholm modules (ρ, H, F0 ) and (ρ, H, F1 ) an that these two Fred-
holm modules are Operator homotopic.
Definition 4.27. If (ρ, H, F ) and (ρ, H, F ′ ) are Fredholm modules on H and
(F − F ′ )ρ(a) is compact for all a ∈ A, then we call F a compact perturbation
of F ′ .
Compact perturbation impliest operator homotopy - the linear path from F
to F ′ defines an operator homotopy.
One can perform a compact perturbation to make F exactly self adjoint,
F 7→ 12 (F + F ∗ ).
Definition 4.28. K-homology of a C*-algebra A, Kp (A), is an abelian group
with one generator [x] for each unitary equivalence class of graded Fredholm
modules over A with the following relations:
1. If x0 and x1 are operator homotopic graded Fredholm modules, then [x0 ] =
[x1 ] ∈ Kp (A).
2. If x0 and x1 are graded Fredholm modules then [x0 ⊕ x1 ] = [x0 ] + [x1 ] in
Kp (A), where x0 ⊕ x1 = (A, H0 ⊕ H1 , ρ0 ⊕ ρ1 , F0 ⊕ F1 ).
We have p = 0 for graded, and p = 1 for ungraded Fredholm modules.
Remark 4.29. p-graded Fredholm modules give rise to lower K-homology K−p (A)
for all p ∈ N.

667
Part VI Kasparov’s K-homology

Kp (A) is a contravariant functor in A. If α : A′ → A is a *-homomorphism,


and (ρ, H, F ) is a Fredholm A-module, then (ρ ◦ α, H, F ) is a Fredholm A′ -
module. We have an induced map

α∗ : Kp (A) → Kp (A′ ).

Definition 4.30. A Fredholm module (ρ, H, F ) is degenerate if and only if

[ρ(a), F ] = 0
ρ(a)(F 2 − 1) = 0
ρ(a)(F − F ∗ ) = 0

for all a ∈ A.
Proposition 4.31. The class of a degenerate Fredholm module is zero in Kp (A).
Proof. Let x = (ρ, H, F ) be a degenerate Fredholm module. Then

M ∞
M ∞
M
x′ := (ρ′ , H′ , F ′ ), H′ := , F ′ := F, ρ′ := ρ.
i=1 i=0 i=0

This is a Fredholm module, since x is degenerate. But x ⊕ x′ is unitarily equiv-


alent to x′ , so [x ⊕ x′ ] = [x] + [x′ ] = [x′ ] and [x] = 0.
Lemma 4.32. For a graded Fredholm module (ρ, H, F ) denote by (ρop , Hop , −F op )
the Fredholm module with the opposite grading. This is the additive inverse to
(ρ, H, F ).
Proof. Let  
cos( π2 t)F sin( π2 t)Id
Ft := ,
sin( π2 t)Id − cos( π2 t)F
   
F 0 0 1
F0 = , F1 = .
0 −F 1 0
This is the operator
 homotopy
 on H ⊕ Hop from F0 = F ⊕ (−F op ) to the
0 1
degenerate F1 = .
1 0

Example 4.33. K0 (C) = Z. If (ρ, H, F ) is a Fredholm module over C, then


ρ(1) =: p is a projection in B(H) and up to compact perturbation (ρ, H, F ) is
the direct sum of (ρ, pH, pF p) and (ρ, (1 − p)H, (1 − p)F (1 − p)). The second
module carries the zero action of C. The first is determined by pF p. Put

(ρ, H, F ) 7→ Index(pF p).

This gives a homomorphism K0 (C) → Z. Since an essentially unitary oper-


ator with index zero is a compact perturbation of a unitary, this map is an
isomorphism.
Lemma 4.34. Let (ρ, H, F ) be a Z/2Z-graded Fredholm module. Assume that
there exists a self adjoint odd-graded involution E : H → H which commutes
with ρ (the action of A) and anticommutes with F . Then the Fredholm module
(ρ, H, F ) represents the zero element in K0 (A).

668
Part VI Kasparov’s K-homology

Proof. Let Ft := cos(t)F + sin(t)E. This is an operator homotopy from F to


the degenerate operator E.
In particular putting tho ungraded Fredholm modules together produces a
degenerate Fredholm module. Conversely, if we ignore Z/2Z-grading on an even
Fredholm module then the resulting odd Fredholm module represents the zero
element. A possible argument is as follows. A Z/2Z-graded module is given by
the data H = H+ ⊕ H− ,
   
0 u∗ ρ(a) 0
F = , ρ= .
u 0 0 ρ(a)

We construct an operator homotopy


 
cos( π2 t)Id sin( π2 t)v
Ft =
sin( π2 t)u cos( π2 t)Id
   
1 0 0 v
F0 = , F1 = .
0 1 u 0
For this we need to assume that F1 is an involution.

669
Chapter 5

Boundary maps in
K-homology

5.1 Relative K-homology


Definition 5.1. Let J be an ideal in A. A relative Fredholm module for
(A, A/J) is a triple (ρ, H, F ), where
1. H is a separable Hilbert space

2. ρ : A → B(H) is a *-representation
3. for all a ∈ A, j ∈ J

(F 2 − 1)ρ(j) ∼ 0
(F − F ∗ )ρ(j) ∼ 0
[F, ρ(a)] ∼ 0

One defines also the graded version.


The relative Fredholm modules generate relative K-homology Kp (A, A/J).
The natural map
Kp (A, A/J) → Kp (J)
is an isomorphism (excision).
To any extension of separable C*-algebras one can associate an exact se-
quence of lenght six

K1 (A/J) /

K1 (A) /

K1 (J)
O

K0 (J) o

K0 (A) o

K0 (A/J)

We can give an explicit description of the boundary maps in this six term exact
sequence.

670
Part VI Semi-split extensions

5.2 Semi-split extensions


There is ono-to-one correspondence between extensions of A by K(H) and uni-
tary equivalence classes of *-homomorphisms φ : A → Q(H)

0 /

K(H) /

E /

A /

0
φ

π
 

0 /

K(H) /

B(H) /

Q(H) /

0
Definition 5.2. A unital injective extension φ : A → Q(H) is semi-split if there
is another unital extension φ′ : A → Q(H) such that φ ⊕ φ′ is split extension.
Definition 5.3. Let the extension
0 → J → A → A/J → 0
g → A.
be semi-split by a completely positive map A/J e Let ρ : A → B(H) be
a representation of A on a separable Hilbert space H. A Stinespring dilation
associates to the above data is a *-homomorphism
 
ψ11 ψ12
ψ= : A/J → B(H ⊕ H′ ),
ψ21 ψ22
where H′ is a separable Hilbert space and ψ11 (x) = ρ(s(x)).
The existence of such extension follows from Stinespring’s theorem.
Theorem 5.4 (Stinespring). A unital linear map σ : A → B(H) is absolutely
positive if and only if there are
1. an isometry v : H → H
2. a nondegenerate representation ρ : A → B(H) such that σ(a) = v ∗ ρ(a)v
In Z/2Z-graded case one applies this to each component separately.
Proposition 5.5. Take an extension as above. Let (ρ, H, F ) be a selfadjoint
relative Fredholm module (graded or ungraded). Let ψ : A/J → B(H ⊕ H′ ) be a
Stinespring dilaton. Then the boundary maps are given by
1. ∂ : K0 (A, A/J) → K1 (A/J) : the cycle (ρ, H, F ) is graded Fredholm mod-
ule. Assume that F 2 is a projection (this can always be done). Let Q± be
the components of the projection 1 − F 2 on H± . Then the projections
 
Q± 0
∈ B(H ⊕ H′ )
0 0
commute modulo compacts with ψ(x) for all x ∈ A/J and so define un-
graded Fredholm modules. Their difference represents a class of ∂[ρ, H, F ]
(if ρ : A → B(H), P ∈ B(H) is a projection such that [P, ρ(a)] ∈ K for all
a ∈ A, then (ρ, H, F = 2P − 1) is an ungraded Fredholm module over A).
2. ∂ : K1 (A, A/J) → K0 (A/J): the cycle (ρ, H, F ) is ungraded Fredholm
module. Then  iπF 
e 0
∈ B(H ⊕ H′ )
0 −1
is unitary on H ⊕ H′ commuting with ψ. The corresponding Fredholm
module represents a class of ∂[ρ, H, F ].

671
Part VI Schrödinger pairs

5.3 Schrödinger pairs


Recall that we call an operator X ∈ B(H) contractive if and only if kXk ≤ 1.
For a selfadjoint contractive operator X we define X b to be a commutative
C*-subalgebra of B(H) consisting of all ψ(X) for ψ ∈ C0 (−1, 1).
Definition 5.6. Let X, Y be contractive operators on H. The pair (X, Y ) is a
Schrödinger pair if and only if
1. Y commutes with X b modulo K(H).
2. X b · Y b ⊆ K(H).
We call (X, Y ) a graded Schrödinger pair if the commutator in 1 is graded.
We call (X, Y ) a strong Schrödinger pair if Y commutes with X.
Example 5.7. Let H = L2 (R), X multiplies by x 7→ √ x , and Y multiplies
1+x2
the Fourier transform by ξ 7→ √ ξ 2
1+ξ

x
(Xf )(x) := √ f (x)
1 + x2
ξ
(Y fˆ)(ξ) := p fˆ(ξ)
1 + ξ2
These are the position and momentum operators in quantum mechanics and
(X, Y ) is a strong Schrödinger pair.
Example 5.8. Let (ρ, H, F ) be an ungraded Fredholm module over J, where J
is an ideal in some C*-algebra A and ρ extends to A. If a is an element of A
such that a2 − 1 ∈ J, then X = ρ(a), Y = F constitute Schrödinger pair.
If the extension of ρ makes (ρ, H, F ) into a relative Fredholm module (i.e.
[F, ρ(a)] ∼ 0 for all a ∈ A) then (X, Y ) is a strong Schrödinger pair.
Example 5.9. Let H = L2 ([−1, 1]). Define operators
(T ψ)(x) = ψ(−x),
(Sψ)(x) = xψ(x).
If f ∈ C0 (−1, 1) then f (T ) = 0 and (T, S) is a Schrödinger pair. If f is an odd
function on [−1, 1] such that f (−1) = f (1) = 0, then
[f (S), T ] = −2f (S)T
which is not compact. Thus (S, T ) is not a Schrödinger pair.
Definition 5.10. Let (X, Y ) be a Schrödinger pair. The Schrödinger operator
is given by
1
V (X, Y ) := εX + (1 − X 2 ) 2 Y,
where ε = i in the ungraded, and ε = 1 in the graded case.
Proposition 5.11. Let (X, Y ) be a (graded) strong Schrödinger pair. Then
1. in the ungraded case the Schrödinger operator
1
V (X, Y ) = iX + (1 − X 2 ) 2 Y
is essentially unitary and so Fredholm,

672
Part VI Schrödinger pairs

2. in the graded case the Schrödinger operator


1
V (X, Y ) = X + (1 − X 2 ) 2 Y

is essentially selfadjoint graded and Fredholm.


Proposition 5.12.
1. In the ungraded case

Index V (X, Y ) = Index V (Y, X).

2. In the graded case

Index V (X, Y ) = − Index V (Y, X).

Proposition 5.13. If X, Y commute modulo compacts with a representation of


C*-algebra B then
1. in the graded case

[V (X, Y )] = [V (Y, X)] ∈ K0 (B),

2. in the ungraded case

[V (X, Y )] = −[V (Y, X)] ∈ K1 (B).

Proof.

V (X, Y )2 − 1 ∼ X 2 + (1 − X 2 )Y 2 − 1
= −(1 − X 2 )(1 − Y 2 ) ∈ K(H),

because XY + Y X ∼ 0. Next
1 1
V (X, Y )V (Y, X) + V (Y, X)V (X, Y ) ∼ 2(Y (1 − X 2 ) 2 Y + X(1 − Y 2 ) 2 X) ≥ 0,

so Fredholm modules associated with V (X, Y ) and V (Y, X) are homotopic,


which is a consequence of the following
Proposition 5.14. If (ρ, H, F0 ) and (ρ, H, F1 ) are (graded) Fredholm modules
such that ρ(a)(F0 F1 + F1 F0 )ρ(a∗ ) are positive modulo compacts for all a ∈ A,
then F0 and F1 are operator homotopic.

Recall the index map on K-homology

Index : Kp (A) → Z, (ρ, H, F ) 7→ inf F.


 
0 v
If F = , then Index F = Index u.
u 0

673
Part VI Schrödinger pairs

Lemma 5.15. Let (X, Y ) be a Schrödinger pair on an ungraded Hilbert space


H. Put PY := 12 (1 + Y ). Then the operator

W1 (X, Y ) := eiπX PY − (1 − PY )

is essentially unitary and Fredholm. Furthermore

Index W1 (X, Y ) = Index V (X, Y ).

Proof. Denote for convinience S := sin( π2 X). From the definition of Schrödinger
pair we know that
• Y commutes with S b modulo compacts,
• (1 − S 2 )(1 − Y 2 ) is compact.
Write
π π π
e−i 2 X W1 (X, Y ) = ei 2 X PY − e−i 2 X (1 − PY )
π π π π
= (cos( X) + i sin( X))PY − (cos( X) − i sin( X))(1 − PY )
2 2 2 2
2 12 2 21
= ((1 − S ) + iS)PY − ((1 − S ) − iS)(1 − PY )
1 1
= ((1 − S 2 ) 2 + iS)( 21 (1 + Y )) − ((1 − S 2 ) 2 − iS)( 21 (1 − Y ))
1
= iS + (1 − S 2 ) 2 Y
= V (S, Y ).

Thus the operator W1 (X, Y ) is essentially unitary and homotopic to V (S, Y )


through the path
π
t 7→ e−it 2 X W1 (X, Y ), t ∈ [0, 1],
so [W1 (X, Y )] = [V (S, Y )]. But S is homotopic to X via a path Xt := tX +
(1 − t)S, and (Xt , Y ) are a Schrödinger pairs for all t. This gives a homotopy
V (Xt , Y ) and [V (X, Y )] = [V (S, Y )] = W1 (X, Y ).
Lemma 5.16. Let (X, Y ) be a graded Schrödinger pair on a graded Hilbert
space H. Suppose also that
1. QX = 1 − X 2 is a projection
2. there exists a self adjoint involution Y0 on H which commutes with QX
modulo the compacts.
Then the operator W2 (X, Y ) = Y QX + Y0 (1 − QX ) is essentially self-adjoint,
graded, Fredholm, and

Index W2 (X, Y ) = Index V (X, Y ).

Proof. Let π  π 
Xt := cos t X + sin t Y0 (1 − QX ).
2 2

674
Part VI The index pairing

Then for all t ∈ [0, 1] we have

Xt (Y QX ) ∼ 0
(Y QX )Xt ∼ 0
Xt2 ∼ 1 − QX

Indeed:
π  π 
Xt2 = cos2 t X 2 + sin2 t Y0 (1 − QX )Y0 (1 − QX )
2π  π  2 π  π 
+ cos t sin t XY0 (1 − QX ) + sin t cos t Y0 (1 − QX )X
 π2  2  
π
2 2
= cos2 t X 2 + sin2 t (1 − QX )2 .
2 2
The operator QX is a projection onto ker X. The path t 7→ Y QX + Xt gives an
operator homotopy from V (X, Y ) to W2 (X, Y ). Indeed:
π  π 
QX Xt = cos t QX X + sin t QX Y0 (1 − QX ) ∈ K(H).
2 | {z } 2
0

1
Recall that V (X, Y ) = X + (1 − X 2 ) 2 Y . Thus for

t = 0 : Y QX + Xt = Y Qx + X ∼ V (X, Y ),
t = 1 : Y QX + Y0 (1 − QX ) = W2 (X, Y ).

5.4 The index pairing


Proposition 5.17 (odd case). Let A be a unital C*-algebra and suppose given
1. an ungraded unital Fredholm module (ρ, H, F ) over A,
2. a unitary u in a matrix algebra Mk (A) over A.
Let Pk = 1 ⊗ 12 (1 + F ) : Hk → Hk and U = (1 ⊗ ρ)(u) : Hk → Hk be a unitary
operator. Then:
1. the operator W := Pk U Pk − (1 − Pk ) : Hk → Hk is essentially unitary, so
Fredholm.

2. The Fredholm index of W = Pk U Pk −(1−Pk ) depends only on [U ] ∈ K1 (A)


and [P ] ∈ K1 (A). This index gives a pairing

K1 (A) × K1 (A) → Z

([u], [F ]) 7→ Index(Pk U Pk − (1 − Pk )).

675
Part VI The index pairing

Assume that F 2 = 1 so that Pk is a projection. Then Hk = im Pk ⊕im(1−Pk )


and W = Pk U Pk ⊕ (−Id) with respect to this decomposition. The second
summand has index zero, and this is precisely the pairing that was defined
before.
By definition of Fredholm module Pk and U commute modulo compacts
K(Hk ) and
W ∗ W ∼ Pk U ∗ U Pk + (1 − Pk ) ∼ 1.
Thus W ∗ W ∼ 1 and similarly W W ∗ ∼ 1. The map ([u], [F ]) 7→ Index W is
additive and stable under compact perturbations and homotopies.
Proposition 5.18 (even case). Let (ρ, H, F ) be a graded unital Fredholm module
over A and let p ∈ Mk (A) be a projection. Put P = 1 ⊗ ρ(p) : Hk → Hk
(projection) and write  
0 v
F =
u 0
relative to the graded decomposition H = H+ ⊕ H− . Then
1. the operator P (1 ⊗ u)P : P (Cn ⊗ H+ ) → P (Cn ⊗ H− ) is essentially unitary
and so Fredholm.
2. the pairing
(p, F ) 7→ Index P (1 ⊗ u)P
depends only on the K-theory class of [p] and K-homology class of (ρ, H, F ).
Example 5.19. Let α : A → C be a *-homomorphism. Define (ρ, H, F ) by H =
C ⊕ 0, ρ = α ⊕ 0, F = 0. The index pairing with this Fredholm module gives a
homomorphism iα : K0 (A) → Z which by definition sends a projection p to the
index of the zero operator 0 : im α(p) → 0, hence the index pairing gives the
same map as
α∗ : K0 (A) → K0 (C).
Theorem 5.20. Let J be an ideal in a separable C*-algebra A for which the
quotient map A → A/J is semi-split. We denote by ∂0 , ∂1 the connecting ho-
momorphisms in K-theory and by ∂ 0 , ∂ 1 the connecting homomorphisms in K-
homology.
If x ∈ K0 (A/J) and y ∈ K1 (J) then

h∂0 x, y, yi = −hx, ∂ 1 yi.

If x ∈ K1 (A/J) and y ∈ K0 (J) then

h∂1 x, yi = hx, ∂ 0 yi.

Proof. The six term exact sequences in K-theory and K-homology:

K0 (J) /

K0 (A) /

K0 (A/J)
O

∂1 ∂0


K1 (A/J) o

K1 (A) o

K1 (J)

676
Part VI The index pairing

K0 (A/J) /

K0 (A) /

K0 (J)
O

∂1 ∂0


K1 (J) o

K1 (A) o

K1 (A/J)
We shall assume that A/J is unital. The strategy is to construct a Schrödinger
operator V and show using two diefferent deformation arguments that
Index V = h∂0,1 x, yi,
Index V = ∓hx, ∂ 1,0 yi
Case 1.
Step 1. Suppose we are given a short exact sequence of separable C*-algebras
0 → J → A → A/J → 0.
Let (ρ, H, F ) be an ungraded Fredholm module for J. Let p ∈
Mk (A/J) be a projection and let a ∈ Mn (A) be a lift of p. Then
X = (1 ⊗ ρ)(2a − 1), Y =1⊗F
form a Schrödinger pair. If (ρ, H, F ) is a relative Fredholm module
for (A, A/J) then (X, Y ) is a strong Schrödinger pair. The map
(p, F ) 7→ Index V (X, Y )
defines pairings
K0 (A/J) ⊗ K1 (J) → Z
K0 (A/J) ⊗ K1 (A, A/J) → Z

=
which are compatible with the excision isomorphism K1 (A, A/J) − →
K1 (J). For x ∈ K0 (A/J), y ∈ K1 (J) denote this pairing by x · y.
Step 2. x · y = −hx, ∂ 1 yi.
Assume that x = [p] with p ∈ A/J (similar arguments works for
matrices) and y = [(ρ, H, F )].
  iπF 
e 0
∂1y = ψ, H ⊕ H′ , ,
0 −1
where ψ : A/J → B(H ⊕ H′ ) is a representation obtained from a
g → A
completely positive section s : A/J e by composing with ρ and
then applying Stinespring’s dilation.
Put  
Xb = ψ(2p − 1) ∈ B(H ⊕ H′ ), X b = X11 X12 .
X21 X22
Then X11 = ρ(2a− 1), a ∈ A is a lift of p ∈ A/J. This is the operator
which appears in the definition of Schrödinger pairing.
If Y = F then X = X11 and Y form a strong Schrödinger pair and
x · y = Index V (X, Y ). Now
   
b Y 0 b X11 X12
Y = , X=
0 1 X21 X22

677
Part VI The index pairing

form a Schrödinger pair (not strong). Now

b 2 = ψ((2p − 1)2 ) = 1
(X)
2
X12 X21 = 1 − X11 = 1 − X 2 ∈ ρ(J).
Furthermore X = ρ(2a − 1), and 2a − 1 lifts 2p − 1, (2p − 1)2 = 1, so
(2a − 1)2 = 1 + j, where j ∈ J. Now X 2 = ρ((2a − 1)2 ) = 1 + ρ(j)
and we get the required compactness conditions from the definition
of Fredholm module. Indeed, 1 − Y 2 = 1 − F 2 , so

(1 − F 2 )ρ(j) = (1 − F 2 )(1 − X 2 ) ∈ K(H).

Essentially the same calculation will show that


 
b b V (X, Y ) 0
V (Y , X) ∼ .
0 1

By the proposition

Index V (Yb , X)
b = Index V (Y, X) = − Index V (X, Y ) = −x · y.

b + 1) = ψ(p) then using the formula for ∂ 1 y


If PXb = 21 (X
 iπF  
e 0
hx, ∂ 1 yi = Index PXb − (1 − PXb )
0 −1
= Index(eiπF PXb − (1 − PXb ))
= Index W1 (Yb , X).
b

But we have seen that Index(W1 (Yb , X))


b = Index(V (Yb , X))
b so

hx, ∂ 1 yi = Index W1 (Yb , X)


b = Index(V (Yb , X))
b = Index(V (X, Y )) = −x·y.

Step 3. As before, assume that a projection p ∈ A/J has a lift to a self adjoint
a ∈ A, and that y is represented by (ρ, H, F ). Put X := ρ(2a − 1),
Y := F . The boundary map in K-theory gives
e
∂0 x = [e2πia ] ∈ Mk (J).

The index pairing is

h∂0 x, yi = Index((1 ⊗ ρ)e2πia PY + (1 − PY )),

where PY = 21 (1+Y ). Put T := −e−iπX PY +(1−PY ) = −W1 (X, Y ).


Then

h∂0 x, yi = Index(T ) = Index(W1 (X, Y )) = Index(V (X, Y )) = x · y,

so
h∂0 x, yi = −hx, ∂ 1 yi.
Case 2.

678
Part VI The index pairing

Step 1. In the graded case take a short exact sequence

0 → J → A → A/J → 0

and a graded Fredholm module (ρ, H, F ) for (A, A/J). Let u ∈


Mn (A/J) be a unitary matrix and a ∈ Mn (A) a lift of u to A. Then
   
0 (1 ⊗ ρ)(a∗ ) 1⊗F 0
X= , Y =
(1 ⊗ ρ)(a) 0 0 −1 ⊗ F

on a graded Hilbert space Cn ⊗H⊕Cn ⊗Hop form a strong Schrödinger


pair. Furthermore

(u, F ) 7→ Index(V (X, Y ))

defines a bilinear pairing K1 (A/J) × K0 (A, A/J) → Z denoted again


by x · y.
Step 2. For x ∈ K1 (A/J), y ∈ K0 (A, A/J) we have x · y = hx, ∂ 0 yi. Assume
that y = [(ρ, H, F )] is a graded relative module for K0 (A, A/J). Use
the descritption of boundary map ∂ 0 : K0 (J) → K1 (A/J), so assume
that (ρ, H, F ) is paritally isometric i.e. Q := 1 − F 2 is a projection
with graded components Q± . Then ∂ 0 [y] = [Q+ ] − [Q− ].
Assume that u is a unitary in A/J representing x. Define
   
0 ρ(a∗ ) F 0
X := , Y :=
ρ(a) 0 0 −F

on H⊕Hop . Then by definition x·y = Index(V (X, Y )) = Index(V (Y, X)).


Put  
Q 0
QY := 1 − Y2 = .
0 Q
 
0 1
The operator X0 = is odd and commutes modulo compacts
1 0
2
with Y . By Lemma 6.10 for W2 (Y, X) := XQY + X0 (1 − QY )

Index(V (Y, X)) = Index(W2 (Y, X)) = hx, [Q+ ]i−hx, [Q− ]i = hx, ∂ 0 yi.

Step 3. Assume that A is unital. Let y ∈ K0 (A, A/J) be represented by a


graded relative Fredholm module (ρ, H, F ), and x ∈ K1 (A/J) rep-
resented by a unitary u ∈ A/J. Then u lifts to a partial isometry
a ∈ A. Put
   
0 ρ(a∗ ) F 0
X := , Y := .
ρ(a) 0 0 −F

Then x · y = Index(V (X, Y )), and


 
2 ρ(1 − a∗ a) 0
QX := 1 − X =
0 ρ(1 − aa∗ )

is a projection onto ker X. We have furthermore

V (X, Y ) = X + (1 − X 2 )Y = (1 − QX )X(1 − QX ) + QX Y QX ,

679
Part VI Product of Fredholm operators

Index(V (X, Y )) = Index(QX Y QX ).


Using the boundary formula for the boundary map in K-theory

∂1 x = [1 − a∗ a] − [1 − aa∗ ] ∈ K0 (J)

we get
Index(QX Y QX ) = h∂1 x, yi.

5.5 Product of Fredholm operators


The construction of the index pairing by means of Schrödinger operators is a
special case of the Kasparov product.  
0 Ui∗
Let F1 , F2 be graded Fredholm operators, Fi = , on a graded
Ui 0
Hilbert spaces H1 , H2 . A graded Fredholm operator F on H1 ⊗H b 2 (graded
b + (Fi ⊗1)F
Hilbert space product) is aligned with Fi if F (Fi ⊗1) b ≥ 0 modulo
compacts.
Proposition 5.21. Let Fi be graded Fredholm operator on Hi , i = 1, 2. There
b 2 which are simultaneously aligned
exist graded Fredholm operators on H1 ⊗H
with F1 and F2 . Any two such operators have the same index.
b + 1⊗F
Proof. Define F ∈ B(H1 ) ⊗ B(H2 ) by F := F1 ⊗1 b 2 . Then

b + (Fi ⊗1)F
F (Fi ⊗1) b = 2(Fi2 ⊗ 1) ≥ 0,

so F is aligned with both F1 , F2 . Moreover

Index(F ) = Index(F1 ) · Index(F2 ),

so F is a good model for the product of Fi , but we need F 2 − 1 ∼ 0.


Lemma 5.22. Let Fi are graded Fredholm operators on Hi , and Ni a positive
b 2 such that
operators on H1 ⊗H
1. N12 + N22 = 1,
b ∼ 0, i, j = 1, 2,
2. [Ni , Fj ⊗1]
b 2 ∼ Ni .
3. Ni (Fi ⊗1)
Then 1 1 1 1
b
F := N12 (F1 ⊗1)N b
1 + N2 (1⊗f2 )N2
2 2 2

is an odd Fredholm operator aligned with F1 , F2 . Moreover F 2 ∼ 1.

Let (ρi , Hi , Fi ) be graded Fredholm modules over C*-algebras Ai , i = 1, 2.


Define a representation of A1 ⊗ A2 on B(H), H = H1 ⊗H b 2:

ρ : A1 ⊗ A2 → B(H1 ⊗ H2 ), ρ(a1 ⊗ a2 ) := ρ1 (a1 )ρ2 (a2 ).

680
Part VI Product of Fredholm operators

We say that Fredholm module (ρ, H, F ) is aligned with (ρi , Hi , Fi ) if

b + (Fi ⊗1)F
ρ(a)(F (Fi ⊗1) b )ρ(a∗ ) ≥ 0 mod K(H)

for all a ∈ A1 ⊗ A2 , and if ρ(a)F derives K(H1 ) ⊗ B(H2 ) for all a ∈ A1 ⊗ A2 ,


that is

[ρ(a)F, K1 ⊗ T2 ] ∈ K1 (H1 ) ⊗ B(H2 ), ∀K1 ⊗ T2 ∈ K(H1 ) ⊗ B(H2 ).

Proposition 5.23. Let (ρi , Hi , Fi ) be graded Fredholm modules over separable


C*-algebras A1 and A2 . There exist Fredholm modules F which are aligned with
F1 and F2 . Moreover the operator homotopy class of such an F is determined
uniquely by the operator homotopy classes of F1 and F2 .
The hard part is to prove existence of such Fredholm modules.
Definition 5.24. The module F from the proposition is the product of F1 and
F2 .

681
Chapter 6

Equivariant KK-theory

6.1 K-homology revisited


K-homology was discussed in depth in Chapter 4; here we recall the main
points in a form that is suitable for our purposes and prepares the ground for
a discussion of equivariant K-homology, which will be our main objective here.
For more information see [b-b98] or [hr00].
Let A be a separable C*-algebra (A has a countable dense subset). We will
define generalized elliptic operators over A in the odd and even case.
Definition 6.1 (odd case). A generalized odd elliptic operator over A is a
triple (H, ψ, T ) such that
1. H is a separable Hilbert space,
2. ψ : A → B(H) is a *-homomorphism,
3. T ∈ B(H)
and
T = T ∗, ψ(a)T − T ψ(a) ∈ K(H), ψ(a)(1 − T 2 ) ∈ K(H)
for all a ∈ A.
We will denote the set of such triples by E 1 (A). If ϕ : A → B is a *-
homomorphism then there is an induced map

ϕ∗ : E 1 (B) → E 1 (A), ϕ∗ (H, ψ, T ) = (H, ψ ◦ ϕ, T ).

Example 6.2. S 1 := {(t1 , t2 ) ∈ R2 | t21 + t22 = 1}, A = C(S 1 ), ψ : C(S 1 ) →


B(L2 (S 1 ))
ψ(α)(u) = αu, α ∈ C(S 1 ), u ∈ L2 (S 1 ),
(αu)(λ) = α(λ)u(λ), λ ∈ S 1.

The Dirac operator D of S 1 is −i ∂θ . If we take a basis {einθ }n∈Z of L2 (S 1 ),
then  

D(einθ ) = −i (einθ ) = neinθ .
∂θ

682
Part VI K-homology revisited

1
Set T = D(I + DD)− 2 . Then
n
T (einθ ) = √ einθ ,
1 + n2
and (L2 (S 1 ), ψ, T ) ∈ E 1 (C(S 1 )).
We will define odd K-homology of A by
K1 (A) := E 1 (A)/ ∼ (= KK(A, C)),
where the relation ∼ is homotopy, which is defined below.
Definition 6.3. Let ξ = (H, ψ, T ), η = (H′ , ψ ′ , T ′ ) be elements of E 1 (A). We
say that ξ is isomorphic to η, ξ ∼
= η if there exists a unitary operator U : H → H′
with commutativity in the diagrams
U U
H /

H′ H /

H′
T T′ ψ(a) ψ ′ (a)
 

 

H U
/

H′ H U
/

H′

for all a ∈ A.
Definition 6.4. We say that ξ = (H, ψ, T ), η = (H′ , ψ ′ , T ′ ) ∈ E 1 (A) are strictly
homotopic if there exists a continuous function [0, 1] → B(H), t 7→ Tt such that
1. T0 = T ,
2. for all t ∈ [0, 1], (H, ψ, Tt ) ∈ E 1 (A),
3. (H, ψ, T1 ) ∼
= (H′ , ψ ′ , T ′ ).
Definition 6.5. We say that a generalized elliptic operator (H, ψ, T ) ∈ E 1 (A)
is degenerate if and only if
ψ(a)T − T ψ(a) = 0, ψ(a)(I − T 2 ) = 0, for all a ∈ A.
Definition 6.6. We say that ξ = (H, ψ, T ), η = (H′ , ψ ′ , T ′ ) ∈ E 1 (A) are homo-
topic, ξ ∼ η, if and only if there exist degenerate generalized elliptic operators
e ηe with ξ ⊕ ξe strictly homotopic to η ⊕ ηe.
ξ,
Definition 6.7. The odd K-homology of a C*-algebra A is defined as the group
of homotopy classes of generalized odd elliptic operators,
K1 (A) := E 1 (A)/ ∼ .
It is an abelian group with respect to
(H, ψ, T ) + (H′ , ψ ′ , T ′ ) = (H ⊕ H′ , ψ ⊕ ψ ′ , T ⊕ T ′ )
with inverse defined by
−(H, ψ, T ) = (H, ψ, −T ).
If ϕ : A → B is a *-homomorphism, then there is an induced homomorphism of
abelian groups
ϕ∗ : K1 (B) → K1 (A), ϕ∗ (H, ψ, T ) = (H, ψ ◦ ϕ, T ).

683
Part VI Equivariant K-homology of spaces

Now we will define even elliptic operators and K0 (A). The discussion in
Chapter 4 presents a definition of the even K-homology in terms of graded
Hilbert spaces. Here we present an alternative definition that does not use
Z/2Z-grading. There is a canonical isomorphism of abelian groups between the
even K-homology defined in Chapter 4 and the group defined here.
Definition 6.8 (even case). A generalized even elliptic operator over A is a
triple (H, ψ, T ) such that
1. H is a separable Hilbert space,
2. ψ : A → B(H) is a *-homomorphism,
3. T ∈ B(H)
and

ψ(a)T − T ψ(a) ∈ K(H), ψ(a)(1 − T T ∗) ∈ K(H), ψ(a)(1 − T ∗ T ) ∈ K(H)

for all a ∈ A.
We will denote the set of such triples by E 0 (A).
Definition 6.9. The even K-homology of a C*-algebra A is the group of ho-
motopy classes of generalized even elliptic operators,

K0 (A) := E 0 (A)/ ∼ .

It is an abelian group with respect to

(H, ψ, T ) + (H′ , ψ ′ , T ′ ) = (H ⊕ H′ , ψ ⊕ ψ ′ , T ⊕ T ′ )

with inverse defined by

−(H, ψ, T ) = (H, ψ, −T ).

If ϕ : A → B is a *-homomorphism, then there is an induced homomorphism of


abelian groups

ϕ∗ : K0 (B) → K0 (A), ϕ∗ (H, ψ, T ) = (H, ψ ◦ ϕ, T ).

Note that the basic difference between the even and odd cases is that in the
odd case the operator T is self-adjoint and in the even case the operator T is
not required to be self-adjoint.

6.2 Equivariant K-homology of spaces


Definition 6.10. Let X be a Hausdorff topological space. Let G be a locally
compact Hausdorff topological group. Assume given a continuous action

G × X −→ X

of G on X. This action is proper if the following two conditions are satisfied:


1. The quotient space (with the quotient topology) X/G is Hausdorff.

684
Part VI Equivariant K-homology of spaces

2. For each x ∈ X there exists (U, H, ρ) such that U is a G-invariant open


neighbourhood of x, H is a compact subgroup of G, and ρ : U → G/H is a
continuous G-equivariant map. (Here G/H is given the quotient topology.)
Let G and X be as in the above definition. Assume that the action of G
on X is proper. Given x ∈ X, choose (U, H, ρ) as in the above definition. Set
S = ρ−1 (eH), where e is the identity element of G. Observe that S is preserved
by the action of H. Map G ×H S to U by (g, s) 7→ gs. This is a G-equivariant
homeomorphism from G ×H S onto U . Thus a proper G-space is locally induced
from an H-space, where H is a compact subgroup of G.
In the literature, there are various definitions of proper action. These defini-
tions are compared in [b-h03],[cem01]. For instance, another definition of proper
action is:
Definition 6.11. The action G × X → X is proper if and only if the map

G × X → X × X, (g, x) 7→ (gx, x)

is proper. (For locally compact Hausdorff spaces a continuous map is proper if


and only if the preimage of any compact set is compact.)
All the various definitions of proper action agree if both the group G and
the space X are locally compact Hausdorff and second countable.
Examples 6.12.
1. Any (continuous) action by a compact group is proper.
2. If G acts simplicially on a simplicial complex X, then the action is proper
if and only if the vertex stabilizers are compact.
Let X be a locally compact space equipped with a proper action by a locally
compact group G.
Definition 6.13. A generalized elliptic G-equivariant operator on X is a triple
(U, π, F ) such that
• U is a unitary representation of G on a Hilbert space H (g 7→ Ug ),
• π is a *-homomorphism from C0 (X) to B(H) which is covariant, that is

π(gf ) = Ug π(f )Ug∗

for all f ∈ C0 (X), where (gf )(x) = f (g −1 x),


• F is a bounded self adjoint operator which is G-equivariant, that is Ug F =
F Ug , and
π(f )(F 2 − 1), [π(f ), F ]
are compact for all f ∈ C0 (X).
Definition 6.14. Two cycles α0 = (U0 , π0 , F0 ), α1 = (U1 , π1 , F1 ) are operator
homotopic, α0 ∼h α1 , if and only if U0 = U1 , π0 = π1 and there exists a path
t 7→ Ft , t ∈ [0, 1] such that αt = (U0 , π0 , Ft ) is a generalized G- elliptic operator.
We say that α0 , α1 are equivalent, α0 ∼ α1 , if and only if there exist degen-
erate operators β0 , β1 such that α0 ⊕ β0 ∼h α1 ⊕ β1 , up to unitary equivalence.

685
Part VI Equivariant K-homology of spaces

Definition 6.15. The equivariant K-homology groups of X are defined by


• KG
0 (X) = equivalence classes of Z/2Z-graded G- elliptic operators, that is
 +   +   
Ug 0 π 0 0 p∗
Ug = , π= , F = ,
0 Ug− 0 π− p 0

• KG
1 (X) = equivalence classes of G- elliptic operators.

Remark 6.16. Kasparov uses a weaker form of homotopy. He allows the repre-
sentations to vary as well, but proves that the resulting theory is isomorphic to
the one defined here.
This construction is functorial with respect to G-equivariant proper maps
between G-spaces. If h : X → Y is such a map, then it induces h∗ : C0 (Y ) →
C0 (X), h∗ (f ) = f ◦ h. The induced map h∗ : KG G
0 (X) → K0 (Y ) sends a cycle

(U, π, F ) over C0 (X) to the cycle (U, π ◦ h , F ), so the theory is covariant.
Proposition 6.17 (Kasparov). If f, g : X → Y are proper G-homotopic maps,
then
f∗ = g∗ : KG G
j (X) → Kj (Y ).

Example 6.18. Let X = R, G = Z act on X by translations (x, m) 7→ x+m. Let


H = L2 (R), π a representation of C0 (R) on L2 (R) by pointwise multiplication.
d
The Fourier transform sends the unbounded operator D = −i dt to the multipli-
1 b b
cation by the dual variable λ on L (R). Let F be the operator of multiplication
by sign(λ) and let F be the operator obtained from Fb by the inverse Fourier
transform (Hilbert transform)
Z
1 ∞ f (t)
(F f )(x) = dt,
π −∞ x − t

where the integral is considered in the sense of principal value. Then F 2 = 1,


F Un = Un F for all n ∈ Z, and [π(f ), F ] is compact. This data gives a generator
for KZ1 (R).
Example 6.19. Let G = {e}, the trivial one-element group, X = S 1 . Denote
en := e2πinθ . Define F by


e n n > 0,
F (en ) = −en n < 0,


0 n = 0.

Then 1 − F 2 is a rank one projection onto the subspace of constant functions


in L2 (S 1 ). For f ∈ C(S 1 ) define π(f ) ∈ B(L2 (S 1 )) by (πf )(u) = f u where for
u ∈ L2 (S 1 )
(f u)(x) = f (x)u(x).
Let
A = {f ∈ C(S 1 ) | [π(f ), F ] is compact}.
Then A = C(S 1 ). Indeed, [π(e1 ), F ] is an operator of rank 2, so A contains the
*-subalgebra generated by e1 , which is the algebra of trigonometric polynomials,
and these are dense in C(S 1 ).

686
Part VI Equivariant K-homology of C*-algebras

d
The operator F is the sign of the unbounded operator D = −i dθ , D(en ) =
2πnen . That is
D
F = sign D = on C⊥ .
|D|
This data gives a generator for K1 (S 1 ). There is a descent map

KZj (R) → Kj (S 1 ).

In degree one it sends the generator of KZ1 (R) to the generator of K1 (R) just
described.
Proposition 6.20. If G acts freely and properly then

KG ∼ (= KKj (C0 (X/G)), C)).


j (X) = Kj (X/G)

Proof. We shall outline the proof for the special case when the group G is
discrete. In this special case there is a (canonical) isomorphism

KG ∼ j
j (X) = KK (C0 (X) ⋊ G, C),

which is an example of a descent map. Then use freeness to prove the Morita
equivalence
C0 (X) ⋊ G ∼Morita C0 (X/G)
which gives an isomorphism

KKj (C0 (X) ⋊ G, C) ∼


= KKj (C0 (X/G)), C).

Example 6.21. If X = pt, and G is compact, then KG0 (pt) is the additive group
of the representation ring R(G), and KG
1 (pt) = 0.

[U0 ] − [U1 ] ∈ R(G) 7→ (U0 ⊕ U1 , C, 0) ∈ KG


0 (pt),
 
0 p∗
(U, C, F = ) 7→ IndexG (F ) = ker(p) − ker(p∗ )
p 0

regarded as an element of R(G).


If Y is a Hausdorff topological space with proper G-action, then we define

KG
j (Y ) := lim KG
j (X),
−→ X⊂Y

where the limit is taken over the inductive system of G-compact subsets of
Y (i.e. with compact quotient X/G). This is G-equivariant K-homology with
G-compact supports.

6.3 Equivariant K-homology of C*-algebras


Let G be a locally compact Hausdorff second countable group, and H a separable
Hilbert space. Denote the set of unitary operators on H by

U(H) := {U ∈ B(H) | U U ∗ = U ∗ U = I}

687
Part VI Equivariant K-homology of C*-algebras

Definition 6.22. A unitary representation of G is a group homomorphism


π : G → U(H) such that for each v ∈ H the map G → H, g 7→ π(g)v is a
continuous map from G to H.
Definition 6.23. A G-C*-algebra is a C*-algebra A with a given continuous
action
G×A→A
by automorphisms. The continuity condition is that for each a ∈ A the map
G → A, g 7→ ga is a continuous map from G to A.
Example 6.24. Let X be a locally compact G-space. Then G acts on C0 (X) by

(gα)(x) = α(g −1 x), g ∈ G, α ∈ C0 (X), x ∈ X.

This makes C0 (X) a G-C*-algebra.


Let A be a (separable) G-C*-algebra.
Definition 6.25. A covariant representation of A is a triple (H, ψ, π) such that
• H is a separable Hilbert space,

• ψ : A → B(H) is a *-homomorphism,
• π : G → U(H) is a unitary representation of G,
• and
ψ(ga) = π(g)ψ(a)π(g −1 )
for all g ∈ G, a ∈ A.
Definition 6.26. Equivariant odd K-homology K1G (A) of a G-C*-algebra A is
the group of homotopy classes of quadruples (H, ψ, T, π), where (H, ψ, π) is a
covariant representation of A, and T ∈ B(H) is such that

T = T ∗,
π(g)T − T π(g) ∈ K(H),
ψ(a)T − T ψ(a) ∈ K(H),
ψ(a)(1 − T 2 ) ∈ K(H)

for all g ∈ G, a ∈ A.
1
EG (A) = {(H, ψ, π, T )},
K1G (A) = {(H, ψ, π, T )}/ ∼ .

The equivalence relation ∼ is homotopy and will be precisely defined below.


Example 6.27. Let G = Z, X = R, A = C0 (R). Consider the action by transla-
tions
Z × R → R, (n, t) 7→ n + t.
Let H = L2 (R). Define ψ : A → B(H) by

ψ(α)u = αu, αu(t) = α(t)u(t), α ∈ C0 (R), u ∈ L2 (R), t ∈ R.

688
Part VI Equivariant K-homology of C*-algebras

The representation π : Z → U(L2 (R)) is defined by


(π(n)u)(t) := u(t − n).
d
As an operator on L2 (R) we take −i dx . It is not a bounded operator on L2 (R),
d
but we can“normalize” it to obtain a bounded operator T . Since −i dx is self-
adjoint, one can use the functional calculus, so that T can be taken to be the
x d
function √1+x 2
applied to −i dx ,
 
x d
T := √ (−i ).
1+x 2 dx
Equivalently, T can be constructed using Fourier transform. Let Mx be the
operator of “multiplication by x”
(Mx f )(x) = xf (x).
d
The Fourier transform converts −i dx to Mx i.e., the diagram
F
L2 (R) /

L2 (R)
d
−i dx Mx

F
 

L2 (R) /

L2 (R)

commutes, where F denotes the Fourier transform. Let M √ x be the operator


1+x2
of “multiplication by √ x ”.
Then
1+x2
 
x
M √ x 2 f (x) = √ f (x),
1+x 1 + x2
and M √ x is a bounded operator
1+x2

M√ x : L2 (R) → L2 (R).
1+x2

Now, T is the unique bounded operator T : L2 (R) → L2 (R) such that the fol-
lowing diagram commutes:
F
L2 (R) /

L2 (R)
M√ x
T 1+x2

F
 

L2 (R) /

L2 (R)

Then
(L2 (R), ψ, π, T ) ∈ EZ1 (C0 (R)).
Definition 6.28. Equivariant even K-homology K0G (A) of a G-C*-algebra A
is the group of homotopy classes of quadruples (H, ψ, T, π), where (H, ψ, π) is a
covariant representation of A, and T ∈ B(H) is such that
π(g)T − T π(g) ∈ K(H),
ψ(a)T − T ψ(a) ∈ K(H),
ψ(a)(1 − T ∗ T ) ∈ K(H),
ψ(a)(1 − T T ∗) ∈ K(H)

689
Part VI Kasparov’s bifunctor: KK-theory

for all g ∈ G, a ∈ A.
0
EG (A) = {(H, ψ, π, T )},
K0G (A) = {(H, ψ, π, T )}/ ∼ .

The equivalence relation ∼ is homotopy and will be precisely defined below.


If A, B are G-C*-algebras, and ϕ : A → B is a G-equivariant *-homomorphism,
j j
then ϕ∗ : EG (B) → EG (A) for j = 0, 1 is given by

ϕ∗ (H, ψ, π, T ) 7→ (H, ψ ◦ ϕ, π, T ).

Addition in KjG (A) is direct sum

(H, ψ, π, T ) + (H′ , ψ ′ , π ′ , T ′ ) = (H ⊕ H′ , ψ ⊕ ψ ′ , π ⊕ π ′ , T ⊕ T ′ ),

and the inverse is


−(H, ψ, π, T ) = (H, ψ, π, −T ).

6.4 Kasparov’s bifunctor: KK-theory


Definition 6.29. Let A, B be C*-algebras. An A-B-bimodule is a pair (E, ψ)
where E is a Hilbert B-module, and a *-homomorphism ψ : A → L(E) is given.
Denote by E(A, B) the set of triples (E, ψ, F ), where (E, ψ) is an (A, B)-
bimodule, F ∈ L(E), and for all a ∈ A

ψ(a)(F 2 − 1) ∈ K(E), [ψ(a), F ] ∈ K(E).

The triple (E, ψ, F ) is degenerate if for all a ∈ A ψ(a)(F 2 −1) = 0, [ψ(a), F ] = 0.


Denote by D(A, B) the set of degenerate triples.
The addition on E(A, B) is defined by

(E, ψ, F ) + (E ′ , ψ ′ , F ′ ) = (E ⊕ E ′ , ψ ⊕ ψ ′ , F ⊕ F ′ ).

A homotopy in E(A, B) is an element of E(A, B[0, 1]). In some sense it is a


map [0, 1] → E(A, B). A homotopy in which the bimodule (E, ψ) is fixed and
the operator F varies in a norm continuous way is called an operator homotopy.
Definition 6.30. The group KK(A, B) is defined to be the set of homotopy
classes in E(A, B) modulo degenerate elements.
The construction is functorial in both variables, that is
• If f : A1 → A2 , (E, ψ, F ) ∈ E(A2 , B), then (E, ψ ◦ f, F ) ∈ E(A1 , B) and
this induces
f ∗ : KK(A2 , B) → KK(A1 , B).

• If g : B1 → B2 , (E, ψ, F ) ∈ E(A, B1 ), then define ψ ⊗ 1 : A → L(E ⊗g B2 ),

(ψ ⊗ 1)(a)(ξ ⊗ b) = ψ(a)ξ ⊗ b,

then (E ⊗g B2 , ψ ⊗ 1, F ⊗ 1) ∈ E(A, B2 ). This induces

g∗ : KK(A, B1 ) → KK(A, B2 ).

690
Part VI Kasparov’s bifunctor: KK-theory

Let A be a C*-algebra, H a Hilbert module, u, v ∈ L(H). Denote



θu,v ∈ L(H), θu,v (ξ) = uhv, ξi, θu,v = θv,u .

The θu,v are the rank one operators on H [b-b98]. A finite rank operator on H
is any T ∈ L(H) such that T is a finite sum of θu,v .

T = θu1 ,v1 + θu2 ,v2 + . . . + θun ,vn .

The compact operators K(H) are defined as the norm closure in L(H) of the
space of finite rank operators. It is an ideal in L(H).
We say that H is countably generated if in H there is a countable (or finite)
set such that the A-module generated by this set is dense in H.
Let A, B be C*-algebras, ϕ : A → B a *-homomorphism, and H a Hilbert
A-module. We will define H ⊗A B which will be a Hilbert B-module. First form
the algebraic tensor product H ⊙A B. It is a right B-module

(h ⊗ b)b′ = h ⊗ bb′ , h ∈ H, b, b′ ∈ B.

Now define B-valued inner product h−, −i on H ⊙A B by

hh ⊗ b, h′ ⊗ b′ i = b∗ ϕ(hh, h′ i)b′ .

Set
N := {ξ ∈ H ⊙A B | hξ, ξi = 0}.
It is a B-submodule of H ⊙A B, and H ⊙A B/N is a pre-Hilbert B-module.
Definition 6.31. H ⊗A B is the completion of H ⊙A B/N .
Let A, B be separable C*-algebras, E 1 (A, B) = {(H, ψ, T )}, where H is a
countably generated Hilbert B-module, ψ : A → L(H) is a *-homomorphism,
T ∈ L(H) is such that

T = T ∗,
ψ(a)(I − T 2 ) ∈ K(H),
ψ(a)T − T ψ(a) ∈ K(H),

for all a ∈ A.
We say that (H0 , ψ0 , T0 ), (H1 , ψ1 , T1 ) ∈ E 1 (A, B) are isomorphic if there
exists an isomorphism of Hilbert B-modules Φ : H0 → H1 with

Φψ0 (a) = ψ1 (a)Φ, for all a ∈ A, ΦT0 = T1 Φ.

Let A, B, D be separable C*-algebras, ϕ : B → D a *-homomorphism. There


is an induced map
ϕ∗ : E 1 (A, B) → E 1 (A, D),
ϕ∗ (H, ψ, T ) = (H ⊗B D, ψ ⊗B I, T ⊗B I),
where I is the identity operator of D.
Consider two maps ρ0 , ρ1 : C([0, 1], B) → B, ρ0 (f ) = f (0), ρ1 (f ) = f (1).
We say that (H0 , ψ0 , T0 ), (H1 , ψ1 , T1 ) ∈ E 1 (A, B) are homotopic if there exists
(H, ψ, T ) ∈ E 1 (A, C([0, 1], B)) with (ρj )∗ (H, ψ, T ) ∼
= (Hj , ψj , Tj ).

691
Part VI Equivariant KK-theory

For the even case, consider E 0 (A, B) = {(H, ψ, T )}, where H is a countably
generated Hilbert B-module, ψ : A → L(H) is a *-homomorphism, and T ∈
L(H) is such that

ψ(a)T − T ψ(a) ∈ K(H),


ψ(a)(I − T ∗ T ) ∈ K(H),
ψ(a)(I − T T ∗) ∈ K(H),

for all a ∈ A.
Definition 6.32. We define the KK-theory of A, B as

KK0 (A, B) := E 0 (A, B)/ ∼,


KK1 (A, B) := E 1 (A, B)/ ∼,

where the relation ∼ is homotopy. KKj (A, B) is an abelian group with addition
and additive inverse given by

(H, ψ, T ) + (H′ , ψ ′ , T ′ ) = (H ⊕ H′ , ψ ⊕ ψ ′ , T ⊕ T ′ )
(
(H, ψ, T ∗ ) j = 0,
−(H, ψ, T ) =
(H, ψ, −T ) j = 1.

Note that in both the even and the odd case the Hilbert B-module H is
not Z/2Z-graded. In Kasparov’s papers (??) the Hilbert B-module H is Z/2Z-
graded. The abelian groups defined here (i.e. without Z/2Z-grading on the
Hilbert B-module H) are isomorphic to the Kasparov groups. Without the
Z/2Z-grading the difference between the even and odd cases is that in the odd
case the operator T is self-adjoint, and in the even case the operator T is not
required to be self-adjoint.

6.5 Equivariant KK-theory


Let A be a G-C*-algebra.
Definition 6.33. A G-Hilbert A-module is a Hilbert A-module H with a given
continuous action G × H → H, (g, v) 7→ gv such that

g(u + v) = gu + gv
g(ua) = (gu)(ga)
hgu, gvi = ghu, vi

for u, v ∈ H, g ∈ G, a ∈ A. Continuity here means that for each u ∈ H, g 7→ gu


is a continuous map G → H.
Remark 6.34. If A = C then the action of G on C must be the trivial action,
because C has no nontrivial *-automorphisms. Thus if A = C a Hilbert A-
module is a Hilbert space together with a given unitary representation G →
U(H).

692
Part VI Kasparov product

For each g ∈ G, denote by Lg the map Lg : H → H, Lg (v) = gv. Note that


Lg might not be in L(H). But if T ∈ L(H), then Lg T L−1 g ∈ L(H). Thus L(H)
is a G-C*-algebra with gT = Lg T L−1 g .
Example 6.35. If A is a G-C*-algebra, n positive integer. Then An is a G-Hilbert
A-module with g(a1 , a2 , . . . , an ) = (ga1 , ga2 , . . . , an ).
Let A, B be separable G-C*-algebras, E 1 (A, B) = {(H, ψ, T )}, where H is a
G-Hilbert B-module (countably generated), ψ : A → L(B) is a *-homomorphism
with
ψ(ga) = gψ(a), g ∈ G, a ∈ A,
and T ∈ L(H) is such that
T = T∗
gT − T ∈ K(H)
ψ(a)T − T ψ(a) ∈ K(H)
ψ(a)(I − T 2 ) ∈ K(H)
for all g ∈ G, a ∈ A.
In the even case we take E 0 (A, B) = {(H, ψ, T )}, where H is a G-Hilbert
B-module (countably generated), ψ : A → L(B) is a *-homomorphism with
ψ(ga) = gψ(a), g ∈ G, a ∈ A,
and T ∈ L(H) is such that
gT − T ∈ K(H)
ψ(a)T − T ψ(a) ∈ K(H)
ψ(a)(I − T ∗ T ) ∈ K(H)
ψ(a)(I − T T ∗) ∈ K(H)
for all g ∈ G, a ∈ A.
Definition 6.36. We define the equivariant KK-theory of A, B as
KK0G (A, B) := E 0 (A, B)/ ∼
KK1G (A, B) := E 1 (A, B)/ ∼

where the relation ∼ is homotopy. KKjG (A, B) is an abelian group with addition
and additive inverse given by
(H, ψ, T ) + (H′ , ψ ′ , T ′ ) = (H ⊕ H′ , ψ ⊕ ψ ′ , T ⊕ T ′ )
(
(H, ψ, T ∗ ) j = 0,
−(H, ψ, T ) =
(H, ψ, −T ) j = 1.

6.6 Kasparov product


Theorem 6.37 (Kasparov). Let A, B, C be separable G-C*-algebras. Then
there is a biadditive pairing for i, j ∈ Z/2Z

KKiG (A, B) × KKjG (B, C) → KKi+j


G (A, C)

693
Part VI Kasparov product

If D is a separable G-C*-algebra, then there is the extension of scalars homo-


morphism
i i
τD : KKG (A, B) → KKG (A ⊗ D, B ⊗ D)

and the descent homomorphism


i
jG : KKG (A, B) → KK i (A ⋊r G, B ⋊r G).

694
Chapter 7

Topological applications

7.1 The Chern character


Let A be a C*-algebra with unit 1A . Consider the topological groups GL(n, A)
and embeddings
GL(n, A) ֒→ GL(n + 1, A)
 
  a11 . . . a1n 0
a11 . . . a1n  . .. .. 
 .. ..  7→  .. . . 
 . .   
an1 . . . ann 0 
an1 . . . ann
0 ... 0 1A
Each GLn (A) is topologized by the norm of A. Then

[
GL(A) = lim GL(n, A) = GL(n, A)
−→ n→∞
n=1

with the direct limit topology. Define the K-theory groups

Kj (A) := πj−1 (GL(A)), j = 1, 2, 3, . . . .

Bott periodicity states that Ω2 GL(A) ∼ GL(A) (see [b-r59]), so Kj (A) ∼ =


Kj+2 (A) for j = 0, 1, 2, . . .. Thus in fact we have two groups K0 (A) and K1 (A).
This formulation of Bott periodicity may appear a little different from the one
presented in 2.7, but is in fact equivalent to it.
If A is not unital, then we can adjoin a unit,
e→C→0
0→A→A

and define
e → K0 (C)),
K0 (A) := ker(K0 (A)
e
K1 (A) := K1 (A).

If ϕ : A → B is a *-homomorphism, then there is an induced homomorphism of


abelian groups Kj (A) → Kj (B).
Example 7.1. C is a C*-algebra, kλk = |λ|, λ∗ = λ̄.

695
Part VI K-theory of the reduced group C*-algebra

Theorem 7.2 ([b-r59]). (


Z j even
Kj (C) =
0 j odd

Theorem 7.3 ([b-r59]).


(
0 j even
πj (GL(n, C)) =
Z j odd

for j = 0, 1, . . . , 2n − 1.
For a locally compact Hausdorff topological space one defines a topological
K-theory with compact supports (Atiyah-Hirzebruch)

Kj (X) := Kj (C0 (X)).

If X is compact Hausdorff then K0 (X) is the Grothendieck group of complex


vector bundles on X.
There is the Chern character [h-f56]
M
ch : Kj (X) → Hj+2l
c (X; Q), j = 0, 1.
l

Theorem 7.4. For any locally compact Hausdorff topological space X


M
ch : Kj (X) → Hj+2l
c (X; Q)
l

is a rational isomorphism, i.e.


M
ch: Kj (X) ⊗Z Q → Hj+2l
c (X; Q)
l

is an isomorphism for j = 0, 1.
As the target for the Chern character, we can use Čech cohomology, Alexander-
Spanier cohomology or representable cohomology (all with compact supports).
Note that it is the direct sum, not the direct product, of the cohomology groups
which is used.

7.2 K-theory of the reduced group C*-algebra


We recall that a representation of C*-algebra A is a *-homomorphism

ϕ : A → B(H),

where H is a Hilbert space.


An imprecise and heuristic point of view on the reduced C*-algebra Cr∗ (G)
of a locally compact group G is that there exists a locally compact Hausdorff
topological space G br . The space Gbr has one point for each distinct (i.e., non-
equivalent) irreducible unitary representation of G which is weakly contained in
the (left) regular representation of G. The space Gbr is known as the support of

696
Part VI K-theory of the reduced group C*-algebra

the Plancherel measure or the reduced unitary dual of G. We remark that the
space of non-equivalent unitary representations of G which are weakly contained
in the left regular representation of G is canonically bijective to the space of
distinct irreducible representations of Cr∗ (G). The K-theory K∗ (Cr∗ G) can be
viewed as the topological K-theory with compact supports of G br .
Example 7.5. For G = SL(2, R) we have G br :

∗ ∗∗ ∗ ∗ ∗ ∗ ∗ ...

If a compact group G acts on C by a C*-automorphisms, then it must


act trivially, since C has no nontrivial *-automorphisms. We will prove the
following:
Theorem 7.6. For a compact group G there is an isomorphism

K0 (Cr∗ (G)) ∼
= R(G).

The key element in the proof is the Peter-Weyl theorem:


Theorem 7.7 (Peter-Weyl). If G is a compact, Hausdorff, second countable
topological group, then every irreducible unitary representation of G is finite
dimensional.
Proof. Let ρ : G → U(H) be an irreducible representation on a separable Hilbert
space H. Choose a projection p on H, p 6= 0, p = p∗ with finite dimensional
range. Let Z
T := ρ(g)pρ(g)∗ dg,
G
where dg is a Haar measure. Then
• T commutes with ρ(g) for all g ∈ G,
• T = T ∗ , T ≥ 0, T 6= 0,
• T is compact operator, T ∈ K(H).
The structure theorem for compact selfadjoint positive operators gives

sp(T ) := {an ∈ R | an → 0},

where each an is an eigenvalue with finite dimensional eigenspace. In particular


any compact nonzero selfadjoint operator has a finite dimensional eigenspace.
For T this eigenspace has to be preserved by the group action, so ρ has to be
finite dimensional if it is irreducible.
Proof. (of Theorem 7.6) Notice that for a compact group Cr∗ (G) = C ∗ (G) (there
is only one C*-algebra for a compact group). Second countability of G implies

697
Part VI Reduced crossed product

that the irreducible unitary representations of G (up to equivalence) form a


countable set. There is a C*-isomorphism
M
C ∗ (G) ∼
= Aσ ,
σ∈Irrep(G)

where each Aσ is a finite dimensional C*-algebra, which is isomorphic to Mn (C),


n = dim σ. Hence
(
M R(G) for j = 0,
Kj (C (G)) ∼

= Kj (Aσ ) ∼
=
| {z } 0 for j = 1.
σ∈Irrep(G)
Kj (C)

7.3 Reduced crossed product


Let A be a G-C*-algebra. Denote

Cc (G, A) = {f : G → A | f is continuous and has compact support}

Then Cc (G, A) is an algebra with operations

(f + h)(g) = f (g) + h(g)


(f λ)(g) = f (g)λ
Z
(f ∗ h)(g0 ) = f (g)[gh(g −1 g0 )]dg
G

for g, g0 ∈ G, λ ∈ C. The operation ∗ is the twisted convolution. There is an


injection of algebras Cc (G, A) → L(L2 (G, A)).

f 7→ Tf , Tf (u) = f ∗ u
Z
(f ∗ u)(g0 ) = f (g)(gu(g −1 g0 ))dg.
G

Definition 7.8. The reduced crossed product C*-algebra Cr (G, A) is the com-
pletion of Cc (G, A) in L(L2 (G, A)) with respect to the norm kf k = kTf | (see
[p-g79]).
Example 7.9. Let G be a finite group and A a G-C*-algebra. Give G the Haar
measure in which every element has mass 1. Then
X
Cr∗ (G, A) = { aγ [γ] | aγ ∈ A}
γ∈Γ

698
Part VI KK0G (C, C)

with the following operations


   
X X X
 aγ [γ] +  bγ [γ] = (aγ + bγ )[γ]
γ∈Γ γ∈Γ γ∈Γ

(aγ [γ])(bβ [β]) = aγ (γbβ )[γβ]


 ∗
X X
 aγ [γ] = (γ −1 a∗γ )[γ −1 ]
γ∈Γ γ∈Γ
 
X X
λ aγ [γ] = (λaγ )[γ]
γ∈Γ γ∈G

for γ ∈ G, λ ∈ C.
Let X be a locally compact G-space. Then C0 (X) is a G-C*-algebra with

(gf )(x) = f (g −1 x), f ∈ C0 (X), g ∈ G, x ∈ X.

We will denote Cr∗ (G, C0 (X)) by Cr∗ (G, X). We ask about the K-theory of
this C*-algebra. If G is compact, then Kj (Cr∗ (G, X)) is the Atiyah-Segal group
KjG (X), j = 0, 1. Hence for G non-compact Kj (Cr∗ (G, X)) is the natural exten-
sion of the Atiyah-Segal theory to the case when G is non-compact.
We say that the G-space is G-compact if and only if the quotient space X/G
is compact. If X is a proper G-compact G-space, then an equivariant C-vector
bundle E on X determines an element [E] ∈ K0 (Cr∗ (G, X)).
Theorem 7.10 (W. Lück, B. Oliver [lo01]). If Γ is a (countable) discrete group
and X is a proper Γ-compact Γ-space, then K0 (Cr∗ (Γ, X)) is the Grothendieck
group of Γ-equivariant C-vector bundles on X.

7.4 KK0G (C, C)


If G is a compact group then EG = pt and K0 (Cr∗ (G)) = R(G) - the represen-
tation ring of G. We obtain R(G) as the Grothendieck group of the category of
finite dimensional (complex) representations of G. It is a free abelian group with
one generator for each distinct (i.e. nonequivalent) irreducible representation of
G.
Theorem 7.11. For a compact group G there is an isomorphism

KK0G (C, C) ∼
= R(G).
0 0
Proof. Given (H, ψ, T, π) ∈ EG (C) within the equivalence relation on EG (C) we
may assume that
T π(g) − π(g)T = 0, (7.1)
because we can average T over the compact group G
Z

T := π(g)T π(g)∗ dg = 0,
G

699
Part VI KK0G (C, C)

Z
T − T′ = T − π(g)T π(g)∗ dg
G
Z
= (T − π(g)T π(g)∗ )dg ∈ K(H),
G
R
because G T dg = T since we normalize Haar measure.
Furthermore we can assume that
ψ(λ) = λId. (7.2)
Indeed, ψ : C → B(H) is a *-homomorphism, and ψ(1) is a selfadjoint projec-
tion. For all λ ∈ C
ψ(λ) = λψ(1), p := ψ(1).
H splits into pH ⊕ (1 − p)H, and
T p − pT ∈ K(H),
T (1 − p) − (1 − p)T ∈ K(H).
Compare T to pT p ⊕ (1 − p)T (1 − p), to see that on (1 − p)H ψ is 0.
The only nontrivial condition on (H, ψ, T, π) is
I − T ∗ T ∈ K(H),
I − T T ∗ ∈ K(H).
These conditions imply that T is Fredholm, that is
dimC (ker T ) < ∞,
dimC (coker T ) < ∞.
The spaces ker T and coker T are finite dimensional representations of G. We
have
µ(H, ψ, T, π) = ker T − coker T ∈ R(G).
First we will prove the surjectivity of the map KK0G (C, C) → R(G). Let V ∈
R(G) be a finite dimensional
L irreducible
L unitary representation. Consider the
countable direct sums V and π. Let T be the shift
(v1 , v2 , . . .) 7→ (v2 , v3 , . . .).
Then ker T = V (first copy), and coker T = 0.
0
Given (H, ψ, T, π) ∈ EG (C), we can assume as above that T π(g) − π(g)T = 0
for all g ∈ G and that ψ(λ) = λ Id for all λ ∈ C. The Hilbert space H is
canonically a direct sum of isotypical components of π. Consider one isotypical
component; this is of the form V ⊗U , where V is an irreducible representation of
G and U is a Hilbert space. Choosing an orthonormal basis for U , we have that
the isotypical component is of the form V ⊕V ⊕V . . . . With respect to this direct
sum decomposition, the operator T is a matrix of operators. However, each of
these operators is an intertwining operator for the irreducible representation V
and therefore, by Schur’s lemma, is a complex number. In other words, the
restriction of T to the isotypical component is of the form Id ⊗ F , where Id is
the identity operator of V , and F is a Fredholm operator on U . The Theorem
now follows from the well known proposition that two Fredholm operators on a
Hilbert space are homotopic (through Fredholm operators) if and only if they
have the same index.

700
Part VI Topological K-theory of Γ

7.5 Topological K-theory of Γ


Let Γ be a (countable) discrete group. Consider pairs (M, E) such that M is a
C ∞ -manifold without boundary, with a given smooth proper co-compact action
of Γ and a given Γ-equivariant Spinc -structure, and E is a Γ-equivariant vector
bundle on M . We introduce an equivalence relation on such pairs [bd82], which,
by definition, is the equivalence relation ∼ generated by the three elementary
moves

• Bordism,
• Direct sum - disjoint union,
• Vector bundle modification.
Then we define the topological K-theory of Γ as

Ktop top
0 (Γ) ⊕ K1 (Γ) = {(M, E)}/ ∼ .

Addition will be disjoint union

(M, E) + (M ′ , E ′ ) = (M ∪ M ′ , E ∪ E ′ ).

The main result of this section is:


Theorem 7.12 (P. Baum, N. Higson, T. Schick [bhs07]). There is a natural
isomorphism of abelian groups

τ : Ktop Γ
j (Γ) → Kj (EΓ)

for j = 0, 1.
We now describe the equivalence relation ∼ in detail. We say that (M, E) is
isomorphic to (M ′ , E ′ ) if and only if there exist a Γ-equivariant diffeomorphism
ψ : M → M ′ preserving the Γ-equivariant Spinc -structures on M , M ′ with
ψ∗ E ′ ∼
= E. Then the three elementary moves, which by definition generate the
relation, can be described as follows.
• Bordism: we say that (M0 , E0 ) is bordant to (M1 , E1 ) if and only if there
exists (W, E) such that
1. W is a C ∞ -manifold with boundary, with a given smooth proper
co-compact action of Γ;
2. W has a given Γ-equivariant Spinc -structure;
3. E is a Γ-equivariant vector bundle on W ;
∼ (M0 , E0 ) ∪ (−M1 , E1 ).
4. (∂W, E|∂W ) =
• Direct sum - disjoint union: if E, E ′ are Γ-equivariant vector bundles on
M , then
(M, E) ∪ (M, E ′ ) ∼ (M, E ⊕ E ′ ).

701
Part VI The Baum-Connes conjecture

• Vector bundle modification: let F be a Γ-equivariant Spinc vector bundle


on M . Assume that for every fiber Fp we have dimR (Fp ) = 0 mod 2.
Consider the one-dimensional Γ-equivariant trivial bundle 1 = M × R,
γ(p, t) = (γp, t). Let S(F ⊕ 1) be the unit sphere bundle of F ⊕ 1. F ⊕ 1
is a Γ-equivariant Spinc vector bundle with odd dimensional fibers. Let Σ
be the spinor bundle for F ⊕ 1

π : Cl(Fp ⊕ R) ⊗ Σp → Σp .

Decompose π ∗ Σ = β+ ⊕ β− . Then

(M, E) ∼ (S(F ⊕ 1), β+ ⊗ π ∗ E).

In the bordism elementary move we are using the standard fact that if W is
a Spinc -manifold with boundary ∂W then, in a canonical way, ∂W is again a
Spinc -manifold, i.e., ∂W ‘inherits’ a Spinc -structure from the Spinc -structure of
W.
In the vector bundle modification elementary move S(F ⊕ 1) is given the
Spinc -structure determined by the Spinc -structure of M and the Spinc -vector
bundle F .

7.6 The Baum-Connes conjecture


Let G be a locally compact, Hausdorff, second countable (the topology of G has
a countable base) group. Examples are:
• Lie groups with π0 (G) finite - SL(n, R),
• p-adic groups - SL(n, Qp ),
• adelic groups - SL(n, A),
• discrete groups - SL(n, Z).
For a group G we have the reduced C*-algebra of G, denoted by Cr∗ G. The
problem is to compute its K-theory Kj (Cr∗ G), j = 0, 1 [bch93].
Conjecture 3 (P. Baum - A. Connes). For all locally compact, Hausdorff,
second countable groups G

µ : KG ∗
j (EG) → Kj (Cr G)

is an isomorphism for j = 0, 1.
In the previous part, the reduced C*-algebra was defined in the context of
discrete groups; for convenience, we recall here the definition of this algebra for
locally compact groups.
Example 7.13. Let G be a locally compact Hausdorff second countable topolog-
ical group. Fix a left-invariant Haar measure dg for G, that is for all continuous
f : G → C with compact support
Z Z
f (γg)dg = f (g)dg
G G

702
Part VI The Baum-Connes conjecture

for all γ ∈ G.
Let L2 G be the following Hilbert space
Z
L2 G = {u : G → C | |u(g)|2 dg < ∞}
G
Z
hu, vi = u(g)v(g)dg, u, v ∈ L2 G.
G

Let L(L2 G) be the C*-algebra of all bounded operators T : L2 G → L2 G. Let

Cc G = {f : G → C | f is continuous, and has compact support}.

Then Cc G is an algebra

(λf )g = λ(f g), λ ∈ C, g ∈ G


(f + h)g = f g + hg
Z
(f ∗ h)g0 = f (g)h(g −1 g0 )dg, g0 ∈ G.
G

There is an injection of algebras

0 → Cc G → B(L2 G)

given by f 7→ Tf , Tf (u) = f ∗ u, u ∈ L2 G,
Z
(f ∗ u)g0 = f (g)u(g −1 g0 )dg, g0 ∈ G.
G

Define the reduced C*-algebra Cr∗ G of G as the closure of Cc G ⊂ B(L2 G) in the


operator norm. Cr∗ G is a sub-C*-algebra of B(L2 G).
We will also need the following commutative C*-algebra of functions on a
locally compact space.
Example 7.14. Let X be a locally compact Hausdorff topological space, and
X + = X ∪ {p∞ } its one-point compactification. Define

C0 (X) := {α : X + → C | α is continuous, α(p∞ ) = 0},

kαk = sup |α(p)|, α∗ (p) = α(p).


p∈X

with operations

(α + β)(p) = α(p) + β(p),


(αβ)(p) = α(p)β(p),
(λα)(p) = λα(p), λ ∈ C.

If X is compact, then

C0 (X) := C(X) = {α : X → C | α is continuous},

Definition 7.15. A subalgebra A of B(H) is a C*-algebra of operators if and


only if

703
Part VI The Baum-Connes conjecture

1. A is closed with respect to the operator norm.


2. If T ∈ A, then the adjoint operator T ∗ ∈ A.
The Gelfand-Naimark theorem (see Theorem 1.8) asserts that any C*-algebra
is isomorphic, as a C*-algebra, to a C*-algebra of operators. In particular, let
A be a commutative C*-algebra. Then A is (canonically) isomorphic to C0 (X)
where X is the space of maximal ideals of A. Thus a non-commutative C*-
algebra can be viewed as a ”noncommutative locally compact Hausdorff topo-
logical space”.
We have an equivalence of the following categories
• Commutative C*-algebras. The set of morphisms between two commuta-
tive algebras A and B is the set of all ∗-homomorphisms φ : A → B;
• Locally compact Hausdorff topological spaces with morphisms from X to
Y being continuous maps f : X + → Y + with f (p∞ ) = q∞ . Here X + , Y +
are the one-point compactifications of X, Y , and p∞ , q∞ are the points
at infinity. Note that f : X + → Y + is not required to map X to Y .
The functor which which gives the equivalence of categories assigns to any
locally compact Hausdorff topological space X the C*-algebra C0 (X). This
functor reverses the direction of morphisms and so, strictly speaking, is an
equivalence of categories between the category of commutative C*-algebras and
the opposite category to the category of locally compact Hausdorff topological
spaces.

704
Bibliography

[a-mf68] M. F. Atiyah, Bott periodicity and the index of elliptic operators,


Quart. J. Math. Oxford Ser. (2) 19 (1968), 113-140
[bch93] P.F. Baum, A. Connes, N. Higson, Classifying space for proper
actions and K-theory of group C ∗ -algebras. C ∗ -algebras: 1943–
1993 (San Antonio, TX, 1993), 240–291, Contemp. Math., 167,
Amer. Math. Soc., Providence, RI, 1994.
[bd82] P.F. Baum, R. Douglas, K homology and index theory. Operator
algebras and applications, Part I (Kingston, Ont., 1980), pp. 117–
173, Proc. Sympos. Pure Math., 38, Amer. Math. Soc., Providence,
R.I., 1982.
[bhs07] P.F. Baum, N. Higson, T. Schick, On the equivalence of geometric
and analytic K-homology. (English summary) Pure Appl. Math.
Q. 3 (2007), no. 1, part 3, 1–24.
[b-b98] B. Blackadar, K-theory for operator algebras. Second edition.
Mathematical Sciences Research Institute Publications, 5. Cam-
bridge University Press, Cambridge, 1998.
[b-h03] Harald Biller, Characterizations of proper actions, Trans. Amer.
Math. Soc. 355 (2003), 407-432.
[b-r59] R. Bott, The stable homotopy of the classical groups. Ann. of Math.
(2) 70 1959 313–337.
[bdf-77] L. G. Brown, R. [Link], P. A. Fillmore, Extensions of C*-
algebras and K-homology, Ann. of Math. (2) 105:2 (1977), 265-324
[cem01] J. Chabert, S. Echterhoff and R. Meyer, Deux remarques sur la
conjecture de Baum-Connes, C. R. Acad. Sci., Paris, Sr. I 332, no
7 (2001), 607610.
[h-n87] N. Higson, A characterisation of KK-theory, Pacific J. Math. 126
(1987), no. 2, 253-276
[hr00] N. Higson, J. Roe, Analytic K-homology. Oxford Mathemati-
cal Monographs. Oxford Science Publications. Oxford University
Press, Oxford, 2000.

705
BIBLIOGRAPHY BIBLIOGRAPHY

[h-f56] F. Hirzebruch, Neue topologische Methoden in der algebrais-


chen Geometrie. (German) Ergebnisse der Mathematik und ihrer
Grenzgebiete (N.F.), Heft 9. Springer-Verlag, Berlin-Göttingen-
Heidelberg, 1956.
[k-g88] G. G. Kasparov, Equivariant KK-theory and the Novikov conjec-
ture, Invent. Math. 91 (1988), no. 1, 147-201
[l-e95] E. C. Lance, Hilbert C ∗ -modules. A toolkit for operator algebraists.
London Mathematical Society Lecture Note Series, 210. Cambridge
University Press, Cambridge, 1995.
[lo01] W. Lück, B. Oliver, The completion theorem in K-theory for proper
actions of a discrete group. Topology 40 (2001), no. 3, 585–616.
[p-g79] G.K. Pedersen, C ∗ -algebras and their automorphism groups.
London Mathematical Society Monographs, 14. Academic Press,
London-New York, 1979.
[rs87] J. Rosenberg, C. Schochet, The Künneth theorem and the univer-
sal coefficient theorem for Kasparov’s generalized K-functor, Duke
Math. J., 55:2 (1987), 431-474

706
Part VII

Galois structures
by

Tomasz Brzeziński

George Janelidze

Tomasz Maszczyk

707
Based on the lectures of:
• Tomasz Brzeziński
(Department of Mathematics, Swansea University, Singleton Park, Swansea
SA2 8PP, UK)
– Chapters 4, 5, 6, 7.
• George Janelidze
(Department of Mathematics and Applied Mathematics, University of Cape
Town, Rondebosch 7701, South Africa)
– Chapters 3, 8.
• Tomasz Maszczyk
(Institute of Mathematics, Polish Academy of Sciences, Sniadeckich 8,
00956 Warszawa, Poland; Institute of Mathematics, University of War-
saw, Banacha 2, 02097 Warszawa, Poland)
– Chapters 1, 2.
With additional lectures by:
• Gabriella Böhm – Section 6.5
• Piotr M. Hajac – Introduction VII, Section ??.

708
Introduction

Galois theory appears in mathematics as a part of algebra - theory of field


extensions, and topology - theory of coverings.
Finite field extensions
SS Coverings of spaces
SSS kkk
SSS
SSS kkkkk
SSS kkk
S ) kkk
u

Galois theory
S
k SSS
kkk SSS
kkkkk SSS
kkk SSS
kkk
u
S)

Categorical Noncommutative
SSS k k
SSS kkk
SSS
SSS kkkkk
SSS k
SSS kkk
kkk
?
u
)

The categorical and noncommutative approach to Galois theory meet at a place


which will be described in the rest of the lectures.

0.7 Principal actions and finite fibre bundles


Let X be a set with group action X × G → X, that is
(xg)g ′ = x(gg ′ ), xe = x, for all a ∈ X, g, g ′ ∈ G, e ∈ G a unit.
There is a map
F: X ×G→X ×X
(x, g) 7→ (x, xg)
We say that the action is free if F is injective.
(F (x, g) = F (y, g)) ⇐⇒ (x = y ∧ xgh−1 = y)
Example 0.16. Kronecker foliation on the 2-torus T2 × R → T2 .
If the action is free, then the image of F is X ×X/G X. If x, y belong to the
same orbit in X/G, then there is a unique g ∈ G such that y = xg. We can
define a translation map
τ̂ : X ×X/G X → G
(x, y) 7→ g such that xg = y.
We can view τ̂ as an ”inverse” of F on the image.
Properties of τ̂

709
Principal actions and finite fibre bundles

• τ̂ (xg, yh) = g −1 τ̂ (x, y)h


• xτ̂ (x, y) = y
• τ̂ (x, y)τ̂ (y, z) = τ̂ (x, z)
• τ̂ (x, y)−1 = τ̂ (y, x)
Assume from now on that X × G → X is continuous. Then F is continuous.
If the action is free, then there exists τ̂ but it need not be continuous (for
example Kronecker foliation). The translation map is always continuous if X =
G̃ - topological group, and G is a closed subgroup of G̃ and the action is by
multiplication. Then τ̂ (x, y) = x−1 y.
Example 0.17. Palais foliation of R2 . The action of R is by the flow of vertically
invariant and unit vector field

(x, y) 7→ (cos(x), sin(x)).

It is free, locally trivial, τ̂ is continuous but it is not proper (the quotient map
is not Hausdorff).
f
Definition 0.18. A continuous map X −
→ Y is proper if for all Z the map
(f,id)
X × X −−−→ Y × Z is closed.
If X is Hausdorff and Y is locally compact Hausdorff then f is proper if
and only if for all compact K ⊆ Y the preimage f −1 (K) is compact. Action
is called proper if F is proper. If G is compact, its action is always proper,
F −1 (X, XG) = X × G.
Proposition 0.19. Let X × G → X be free and continuous. It is proper if and
only if τ̂ is continuous and X ×X/G X is closed in X × X.
Cartan equality:
principal = free + proper.
π
A triple (X, π, M ), where X −
→ M is a continuous surjection is called a bundle.
Any continuous group action yields a bundle (X, π, X/G).
Definition 0.20. A principal bundle is a quadruple (X, π, M, G) such that
1. (X, π, M ) is a bundle, and G is a topological group acting continuously on
X from the right.
2. The action of G on X is principal (i.e. free and proper).
3. π(x) = π(y) if and only if there exists g ∈ G such that y = xg (the fibres
are the orbits of G).
4. The induced map X/G → M is a homomorphism.

710
Compact principal bundles as principal comodule algebras

0.8 Compact principal bundles as principal co-


module algebras
Definition 0.21. An H-comodule algebra P (existence of S −1 is assumed) is
principal if
1. The canonical map

can: P ⊗ P → P ⊗ H
p ⊗ q 7→ (p ⊗ 1)∆R (q) = pq(0) ⊗ q(1)

is bijective (Galois condition).


2. For
P coH := {p ∈ P | ∆R (p) = p ⊗ 1}
there exists s ∈ HomH
P coH (P, P
coH
⊗ P ) such that ms = id (equivariant
projectivity).
There are known correspondences
(A)

Compact coverings ∼
= Commutative principal C*-comodule algebras

P = C(X), H = C(G), P coH = C(X/G)


∆R (p)(x, g) = p(xg).

(B)

Compact U(1)-principal bundles ∼


= Commutative unital C*-algebras C(X)
such that the C[Z]-comodule algebra
P := {f ∈ C(X) | ∆R (f ) ∈ C(X) ⊗alg C[Z]}
⊆ C(U(1)).

Conjecture 4. There is a correspondence

Compact principal bundles ∼


= Commutative unital C*-algebras C(X)
such that O(G)-comodule algebra
P := {f ∈ C(X) | ∆R (f ) ∈ C(X) ⊗alg O(G)} is principal.

Principality of P implies principality of X, but the converse is an open problem.

711
Chapter 1

Galois theory

Galois theory is a language to speak about various phenomena in algebra, arith-


metic and geometry. It helps to deal with the problems of solving polynomial
equations and possibility of geometric constructions.

1.1 Fields
Definition 1.1. A field F is an abelian group (addition) such that the set F∗ =
{x ∈ F | x 6= 0} is equipped with a structure of an abelian group (multiplication)
which distributes over addition.
Definition 1.2. A field F is a commutative ring without nontrivial ideals.
Definition 1.3. A field F is a commutative division ring.
Examples 1.4.
1. Q ⊂ R ⊂ C

2. Q( D), where D is not a perfect square, that√is the equation x2 = D
has no rational solutions.
√ In another words Q( D) √ is the smallest field
containing Q and √D ∈ R, C. All even powers of √D belong to Q, and
all odd powers of D are nontrivial√ multiples√of D. Thus for every
polynomial f ∈ Q[X] we have√ f ( D) = a + b D, where a, b ∈ Q. The
inverse of an element a + b D, a, b ∈ Q is given by
1 a b √
√ = 2 − D,
a+b D a − b 2 D a2 − b 2 D
√ √
so in fact for every rational function f ∈ Q(X) we have f ( D) = a+b D,
where a, b ∈ Q.
3. Rational functions in one variable Q(X), and in n variables Q(X1 , . . . , Xn ).
4. Fp - classes of integers modulo prime p. There exist also a field Fpn for
every n > 0, of pn elements, unique up to isomorphism and all finite fields
are of this form.

712
Part VII Morphisms of fields

1.2 Morphisms of fields


Definition 1.5. A morphism of fields φ : F → F′ is a homomorphism of rings.
Morphism of fields φ : F → F′ is always injective, because
1F′ = φ(1F ) = φ(xx−1 ) = φ(x)φ(x−1 ) = φ(x)φ(x)−1 ,
so φ(x) 6= 0 for every x ∈ F.
There is always a ring homomorphism φ : Z → F. We have two cases
1. φ is injective: then φ(Z) ⊂ F generates a subfield isomorphic to Q, and
we say that F has characteristic 0, char(F) = 0.
2. φ is not injective: then there exists the smallest positive integer p > 0
such that φ(p) = 0. It is a prime number, because if p = ab, 1 < a, b < p
then we would have
0 = φ(p) = φ(a)φ(b) 6= 0.
In this case φ(Z) ⊂ F generates a subfield isomorphic to Fp , and we say
that F has characteristic p, char(F) = p.
Definition 1.6. A field E is an extension of the field F if F is a subfield of E.
We write E/F or draw
E

F
Corollary 1.7. If E is an extension of F then
• char(E) = char(F),
• E is a vector space over F.
Definition 1.8.
1. The degree [E : F] of an extension E/F is defined as dimF (E).
2. E is a finite extension of F if [E : F] < ∞.
√ √
Examples 1.9. 1. [Q( D) : Q] = 2 with {1, D} as basis over Q.
2. [C : R] = 2 with {1, i} as basis over R.
3. [Q(x) : Q] = ∞ with {1, x, x2 , . . .} being an infinite linearly independent
system.
4. [R : Q] = ∞ with {1, e, e2 , . . .} being an infinite linearly independent
system, where e ≈ 2.72 . . . is the Euler number.
Linear dependence of powers of e ∈ E over F ⊂ E is nothing else but a
polynomial equation
a0 + a1 x + a2 x2 + . . . + an xn = 0.
Note that in the first two examples the degree is equal to the minimal degree of
a polynomial equation satisfied by the adjoint element

D : x2 − D = 0, i : x2 + 1 = 0.

713
Part VII Polynomials

1.3 Polynomials
Denote by F[X] the ring of polynomials in one variable X. It is an integral do-
main, that is if f (X), g(X) ∈ F[X] are nonzero polynomials, then f (X)g(X) 6=
0. It is also a Euclidean domain, that is for all f (X), g(X) ∈ F[X] there are
unique polynomials q(X), r(X) ∈ F[X] such that
f (X) = g(X)q(X) + r(X),
where either r(X) = 0 or deg(r(X)) < deg(g(X)).
Corollary 1.10. For any two nonzero polynomials f (X), g(X) ∈ F[X] there is
their greatest common divisor
gcd(f (X), g(X)) = a(X)f (X) + b(X)g(X).
Corollary 1.11. Every ideal in F[X] is principal, that is of the form (f (X)).
Corollary 1.12. Every nonconstant polynomial f (X) ∈ F[X] can be factored
as
f (X) = uf1 (X) . . . fk (X),
where fi (X) are monic, irreducible, and u ∈ F∗ . This factorisation is essentially
unique.
There is an important construction of field extensions from irreducible poly-
nomials.
Proposition 1.13. Let f (X) ∈ F[X] be an irreducible of degree d. Then
E := F[X]/(f (X))
is an extension of degree d.
Proof. First we prove that the classes of 1, x, x2 , . . . , xd−1 form a basis of E over
F. Every polynomial g(X) ∈ F[X] can be presented as
g(X) = f (X)q(X) + r(X),
where r(X) = 0 or deg(r(X)) < d. Thus g(X) is a combination of 1, x, . . . , xd−1 ,
and classes of 1, x, . . . , xd−1 generate E.
Every linear combination of classes of 1, x, . . . , xd−1 is a polynomial of degree
less than d = deg(f (X)), so classes of 1, x, . . . , xd−1 are linearly independent.
Observe that E is an integral domain - it is a consequence of the unique factori-
sation property for F[X] and an assumption that f is irreducible.
The proof will be finished if we prove the following lemma
Lemma 1.14. Every finite dimensional commutative F-algebra E which is an
integral domain is a field.
Proof. Take e ∈ E∗ . There exists a linear dependence among elements 1, e, e2 , . . .
since E is of finite dimension over F. We can divide by the monomial of the
lowest degree to obtain
1 + f1 e + f2 e2 + . . . + fn en = 0,
e(−f1 − f2 e − . . . − fn en−1 ) = 1,
so e has an inverse.

714
Part VII Automorphisms of fields

Corollary 1.15 (Kronecker). Let f (X) ∈ F[X] be any nonconstant polynomial.


Then there exists an extension E/F in which f (X) has a root.
Proof. We can assume that f (X) is irreducible. Then take

E = F[X]/(f (X))

The root of f (X) in E is the class of X ∈ F[X].


Definition 1.16. Let e ∈ E be algebraic over F. Then the monic irreducible
polynomial fe (X) ∈ F[X] such that fe (e) = 0 is determined uniquely (as the
monic generator of the ideal {f (X) ∈ F[X] | f (e) = 0}) and is called the
minimal polynomial of e.
Lemma 1.17. Let e ∈ F be algebraic over F. Then the canonical map

ϕ : F[X]/(fe (X)) → F(e) ⊂ E, x 7→ e

is an isomorphism.
Proof. Because fe (e) = 0 the map ϕ is well defined. It is enough to prove that

dimF (F[X]/(fe (X))) = dimF (F(e))

By definition
dimF (F[X]/(fe (X))) = deg(fe (X)).
Also
dimF (F(e)) = deg(fe (X)),
because fe (x) is a monic polynomial of lowest degree vanishing at e.

1.4 Automorphisms of fields


If G ⊂ Aut(E) is a subgroup then EG ⊂ E is a subfield.
Definition 1.18. Let G = {g1 , . . . , gn } ⊂ Aut(E). We define a trace
X
TrG : E → EG , TrG (e) = g(e).
g∈G

Trace TrG is an EG -linear map.


Theorem 1.19 (Dedekind). If g1 , . . . , gn are pairwise distinct automorphisms
of E, they are linearly independent over E as E-valued functions on E.
Proof. Induction by n. If n = 1 then g1 6= 0 since it is an automorphism.
Take pairwise distinct automorphisms g1 , . . . , gn+1 . If they were linearly
dependent then for instance

gn+1 = e1 g1 + . . . + en gn

715
Part VII Automorphisms of fields

with at least one ei 6= 0. We would have

gn+1 (e)(e1 g1 (e′ ) + . . . + en gn (e′ )) = gn+1 (e)gn+1 (e′ ) = gn+1 (ee′ ) =

= e1 g1 (ee′ ) + . . . + en gn (ee′ ) = e1 g1 (e)g1 (e′ ) + . . . + en gn (e)gn (e′ ).


Hence

e1 gn+1 (e)g1 + . . . + en gn+1 (e)gn = e1 g1 (e)g1 + . . . en gn (e)gn .

But g1 , . . . , gn are linearly independent so

gn+1 (e)e1 = e1 g1 (e), . . . , gn+1 (e)en = en gn (e),

g1 e1 = gn+1 e1 , . . . , gn en = gn+1 en
which means that for at least one i we would have gi = gn+1 , contradiction.
Corollary 1.20. If |G| < ∞ then TrG 6= 0.
Proof. If TrG = 0, that is TrG (e) = 0 for all e ∈ E then by definition
 
X X
g(e) =  g  (e) = 0
g∈G g∈G

P
that is g∈G g = 0, which contradicts linear independence.
Theorem 1.21. Let G be a group of automorphisms of E. Assume that at least
one of numbers |G|, [E : EG ] is finite. Then they are equal.
Proof.
1. Assume |G| < ∞, G = {g1 , . . . , gn }. Take e1 , . . . , em ∈ E, where m > n.
Let (e′1 , . . . , e′m ) be a nonzero solution of the system
n
X
gi−1 (ej )e′j = 0.
j=1

We can assume that TrG (e′1 ) 6= 0. Then


 
n X
X m n
X m
X
ej gi (e′j ) = gi  gi−1 (ej )e′j  = 0,
i=1 j=1 i=1 j=1
|P {z }
n
= j=1 ej TrG (e′j )

so e1 , . . . , em are linearly dependent over EG if m > n which means that


[E : EG ] ≤ n = |G|.
2. Assume [E : EG ] < ∞. Take a basis e1 , . . . , eN of E over EG . Let
(e′1 , . . . , e′M ), N < M ≤ G be a nonzero solution of the system of equations
M
X
e′j gj (ei ) = 0.
j=1

716
Part VII Automorphisms of fields

Then for all e ∈ E


M
X
e′j gj (e) = 0,
j=1
M
X
e′j gj = 0
j=1

which contradicts Dedekind theorem (1.19). Thus [E : EG ] ≥ |G|.


Together 1 and 2 give [E : EG ] = |G|.
Definition 1.22. An algebraic extension E/F is called Galois if there exists a
subgroup G ⊂ Aut(E) such that F = EG .
Theorem 1.23. Let E/F be an algebraic extension. Then it is Galois if and
only if F = EGal(E/F) .
Proof. Assume that there exists group G such that EG = F. Then
G ⊂ Gal(E/F) +3

EG ⊃ EGal(E/F)

F = EGal(E/F)
so EG = EGal(E/F) .
Remark 1.24. This G may not be equal Gal(E/F).
Corollary 1.25. If [E : F] is finite then it is Galois if and only if | Gal(E/F)| =
[E : F].
Proof. If F = EGal(E/F) then
| Gal(E/F)| = | Gal(E/EGal(E/F) )| = [E : EGal(E/F) ] = [E : F].
If | Gal(E/F)| = [E : F] then F ⊂ EGal(E/F) ⊂ E.
To finish the proof we need the following:
Lemma 1.26. Assume F ⊂ E ⊂ D. Then provided finiteness
[D : E] = [D : E][E : F]
Proof. Let {d1 , . . . , dn } be a basis of E/F. It is enough to show that {di ej } is a
basis of D/F. Let X X
d= di ẽi , ẽi = ei fij .
i j
Then X
d= di ej fij ,
i,j
P
so {di ej } span D/F. If i,j di ej fij = 0 then
 
X X
di  ej fij  = 0
i j
| {z }
∈E

which gives a contradiction.

717
Part VII Extending isomorphisms

Now
[E : F]
[EGal(E/F) : F] = = 1,
[E : EGal(E/F) ]
so EGal(E/F) = F.
Definition 1.27. A field extension E/F is normal if E contains all roots of
minimal polynomials of all elements in F which are algebraic over F.
Lemma 1.28. Let E/F be algebraic i.e. F ⊂ E ⊂ F, and let E/F be normal.
Then for every embedding over F
ϕ
E> /

F,
^

>> 


>>
>> 
> 
F

one has ϕ(E) = E.


Proof. Take e ∈ E, f (e) = 0, so f (ϕ(e)) = 0. Hence ϕ maps the set of
roots of every f (X) ∈ F[X] in E into the set of all roots of f (X). Thus
E = F(roots(family of polynomials)). The homomorphism ϕ transforms roots
of this family into the roots of its image.

ϕ(E) = ϕ(F(roots(family of polynomials)))


= F(ϕ(roots(family of polynomials)))
= F(roots(family of polynomials))
= E.

Definition 1.29. A field extension E/F is separable if every e ∈ F is a single


root of its minimal polynomial.
Definition 1.30. An extension E/F is a splitting field of f (X) ∈ F[X] if

f (X) = c(X − e1 ) . . . (X − en ) ∈ E[X]

and such decomposition is impossible in F′ [X] for any proper subfield F ⊂ F′ ⊂


E.
All splitting fields of a given polynomial are isomorphic over F.

1.5 Extending isomorphisms


Lemma 1.31. Let σ0 : F1 → F2 be an isomorphism of fields. Let f1 (X) ∈ F1 [X]
be irreducible and E1 = F1 (e1 ), where f1 (e1 ) = 0. Let E2 = F2 (e2 ), where
f2 (e2 ) = 0 for f2 (X) = σ0 (f1 (X)). Then σ0 extends to a unique isomorphism
σ : E1 → E2 with σ(e1 ) = e2 .

718
Part VII Extending isomorphisms

Proof. Extend σ0 to σ0 : F1 [X] → F2 [X]. The polynomial f1 (X) is irreducible


if and only if f2 (X) is irreducible. By the Kronecker theorem (1.15)

Fi [X]/(fi )(X) ∼
= Fi (ei ) = Ei , i = 1, 2.

Lemma 1.32. Let σ0 : F1 → F2 be an isomorphism. Let f1 (X) ∈ F1 [X] and


f2 (X) = σ0 (f1 (X)) ∈ F2 [X]. Let Ei be splitting field of fi (X). Then σ0 extends
to an isomorphism of σ : E1 → E2 .
Proof. Factor f1 (X) into k irreducibles in F1 [X] and consider d := deg(f1 (X))−
k. The proof goes by induction on d. If d = 0, then f1 (X) is a product of linear
factors, E1 = F1 , E2 = F2 , and σ = σ0 .
Suppose d > 0. Then f1 (X) has an irreducible factor of degree > 1. Take a
root e1 ∈ E1 of g1 (X) ∈ F1 [X], and a root e2 ∈ E2 of σ0 (g1 (X)) ∈ F2 [X]. Then
Fi (ei ) ∈ Ei , i = 1, 2, and by the previous lemma (1.31) there is an isomorphism

σ̃0 : F1 (e1 ) → F2 (e2 )

with σ̃0 F1 = σ0 and σ̃0 (e1 ) = e2 . Take now F̃1 := F1 (e1 ) instead of F1 . Consider
f˜i (X) = fi (X) ∈ F̃i [X]. Now g1 (X) ∈ F1 [X] has a linear factor (X − e1 ). Thus
f˜1 (X) has k̃ > k irreducible factors in F̃1 [X]. Thus d˜ = deg f˜1 (X) − k̃ < d. Now
Ei is still a splitting field of a polynomial f˜i (X) ∈ F̃i [X], so σ̃0 extends to some
σ : E1 ∼= E2 .
Theorem 1.33. An algebraic extension E/F is Galois if and only if it is normal
and separable.
Proof.
• Assume that E/F is Galois, that is there exists group G < Aut(E) such
that F = EG . It is enough to prove that the minimal polynomial fe (X) ∈
F[X] of any e ∈ E splits into pairwise distinct linear factors in E[X].
Because fe (e) = 0 we have for all g ∈ G that fe (g(e)) = gfe (e) = 0, so
|Ge| < ∞ as the number of roots is finite. Say Ge = {g1 (e), . . . , gr (e)}.
Define f (X) := (X − g1 (e)) . . . (X − gr (e)). For all g ∈ G we have
g(f (X)) = f (X), so f (X) ∈ F[X]. Since all roots of f are pairwise
distinct roots of fe we have that f |fe . But fe is monic irreducible, so
f = fe . This implies that fe splits as desired.
• Assume now that E/F is separable and normal. Take e ∈ E \ F and its
minimal polynomial fe (X). In E fe (X) splits as fe (X) = (X −e1 ) . . . (X −
er ). Assume that e1 := e ∈/ F, so deg(fe (X)) > 0. There must be another
root e2 6= e1 of fe (X). There is an isomorphism F(e1 ) → F(e2 ) which
is id on F and sends e1 to e2 . It extends to F(e1 ) = F → F = F(e2 )
(nonconstructive axiom of choice). Since E/F is normal this isomorphism
restricts to g ∈ Gal(E/F) such that g(e1 ) = e2 6= e1 . There are no elements
of E \ F which are fixed by Gal(E/F), so EGal(E/F) = F and E/F is a Galois
extension.

719
Part VII The fundamental theorem of Galois theory

Corollary 1.34. Extension E/F is finite Galois if and only if it is a splitting


field of a separable polynomial f (X) ∈ F[X].
Proof. We know that E/F is finite Galois if and only if it is finite, normal, and
separable. In fact E/F is finite and normal if and only if E is a splitting field
of some f (X) ∈ F[X]. Indeed, if E/F is finite and normal, then we can take all
roots of a family of polynomials and choose a linearly independent (finite) subset
of roots generating E/F. They are roots of some finite number of polynomials
f1 (X), . . . , fn (X) ∈ F[X]. Then E is a splitting field of f (X) = f1 (X)·. . .·fn (X).
The reverse implication is obvious from the definition of normality. Finally E/F
is separable if and only if f (X) = f1 (X) · . . . · fn (X) is separable.

1.6 The fundamental theorem of Galois theory


Theorem 1.35. Let E/F be a finite Galois extension, G = Gal(E/F). Then
1. There is a one-to-one correspondence between intermediate fields F ⊂ F′ ⊂
E and subgroups G ⊃ G′ ⊃ {1} given by

F′ := EG

2. Extension F′ /F is normal if and only if G′ is a normal subgroup of G. This


is the case if and only if F′ /F is Galois. In this case Gal(F′ /F) ∼
= G/G′ .
3. For each F ⊂ F′ ⊂ E

[F′ : F] = [G : G′ ]
[E : F′ ] = |G′ |

Remark 1.36.
1. If F ⊂ F′ ⊂ F′′ ⊂ E then G′ ⊃ G′′ .
2. Extension E/F′ is always Galois with Gal(E/F′ ) = G′ .
3. If an extension E/F is separable then F′ /F is separable. Thus F′ /F is
normal if and only if it is Galois.
4. From the proof we will get that if Gal(E/F) = G, then G/G′ = Gal(F′ /F)
in the case F′ /F is Galois.
Proof.
1. Define a map

φ : {subgroups of G} → {intermediate fields}



G′ 7→ EG
′ ′′
• φ is injective: G′ 6= G′′ =⇒ EG 6= EG

Lemma 1.37. Gal(E/EG ) = G′ .

720
Part VII The fundamental theorem of Galois theory

′ G′ ′
Proof. EG = EGal(E/E )
because E/EG is Galois. Furthermore
′ G′ ′
|G′ | = [E : EG ] = [E : EGal(E/E )
] = | Gal(E/EG )|
′ ′
and G′ ⊂ Gal(E/EG ), so G′ = Gal(E/EG ).
′ ′′ ′
By lemma if EG ⊂ EG then G′′ = Gal(E/EG ) ⊂ G′ . Hence if
′ ′′
EG = EG then G′ = G′′ .
• φ is surjective. Indeed, let F ⊂ F′ ⊂ E, G′ = Gal(E/F′ ) ⊂ Gal(E/F) =
G. If E/F is Galois then E is a splitting field of a separable poly-
nomial with coefficients in F, f (X) ∈ F[X] ⊂ F′ [X]. Thus E is a

splitting field of f (X) ∈ F′ [X], so E/F′ is Galois and F′ = EG .

2. Suppose G′ ⊳ G, F′ := EG . Then E/F′ is a Galois extension. Take g ∈
−1 ′
Gal(E/F). Then g(F′ ) = EgGg = EG = F′ . This gives the restriction
map
Res : Gal(E/F) = G → Gal(F′ /F)
g 7→ g|F′
ker(Res) = Gal(E/F′ ) = G
im(Res) = G/G′
We want to prove that Res is onto. Let g̃ ∈ Gal(F′ /F). We know that E is
a splitting field of some polynomial f (X) ∈ F′ [X], so g̃ : F′ → F′ extends

=
to g : E −→ E, g|F = id. Thus g ∈ Gal(E/F) and g|F′ = g̃ and Res is onto.
Hence Gal(F′ /F) ∼= G/G′ .
Suppose the converse, that is F′ /F is Galois. Then F′ is a splitting
field of some separable polynomial f (X) ∈ F[X] with roots (distinct by
separability) e1 , . . . , en ∈ F′ ⊂ E and F′ = F(e1 , . . . , en ) ⊂ E. Take
g ∈ Gal(E/F) = G. We have g(f (X)) = f (X), so g permutes the
′ ′ −1
set of roots {e1 , . . . , en }. Hence EG = F′ = g(F′ ) = EgG g . By 1,
G′ = gG′ g −1 , so G′ ⊳ G.
3. If E/F′ is Galois extension, then
[E : F′ ] = | Gal(E/F′ )| = |G′ |,
[E : F] = [E : F] · [F′ : F], |G| = |G′ | · [G : G′ ].
Hence [F′ : F] = [G : G′ ] and [E : F′ ] = |G′ |.

Corollary 1.38. If
F′ 
~~  
~~~ 
~ 
~~
F E
 ~~
 ~~
 ~~
 ~~
F′′
are field extensions, then the following are equivalent

721
Part VII The normal basis theorem

1. g(F′ ) = F′′ for some g ∈ Gal(E/F)


2. g Gal(E/F′ )g −1 = Gal(E/F′′ )
Definition 1.39. An abstract group G acts transitively on a set S if for all
elements s, s′ ∈ S there is g ∈ G such that s′ = g(s).
Proposition 1.40. Let E/F be finite Galois extension, so E is a splitting field
of a separable polynomial f (X) ∈ F[X]. Then G = Gal(E/F) is isomorphic to a
subgroup of the permutation group on the roots of f (X). If f (X) is irreducible
then this action is transitive.
Proof. Take the set of roots of f (X), S := {e1 , . . . , en }. Let g ∈ G such that
g(f (X)) = f (X), so g permutes S. We have E = F(e1 , . . . , en ), and if for all i
g(ei ) = ei , then g = id. This means that G embeds in the group of permutations
of S.
Take now ei 6= ej . If f (X) is irreducible then there exists an isomorphism

=
σ0 : F(ei ) − → F(ej ), such that σ0 |F = id, σ0 (ei ) = ej . Hence σ0 extends to
g : E → E, g|F = id, so there exists an element g ∈ Gal(E/F) such that g(ei ) =
ej .

1.7 The normal basis theorem


We know that if E/F is finite Galois then [E : F] = | Gal(E/F)|.
Definition 1.41. If E/F is finite Galois then a basis {e1 , . . . , en } is called
normal if there exists e ∈ E such that ei = gi (e) for {g1 , . . . , gn } = Gal(E/F).
Theorem 1.42 (Normal Basis theorem). If F is infinite and E/F is finite Galois
then E has a normal basis over F.
The proof uses some additional results.
Lemma 1.43. If E/F is a Galois extension of degree n, Gal(E/F) = {g1 , . . . , gn },
then {e1 , . . . , en } ⊂ E is a basis over F if and only if the matrix {gi (ej )} is non-
singular.
Proof. If {e1 , . . . , en } is a basis of E/F, then if for some (c1 , . . . , cn ) 6= 0 ∈ Fn
and all j = 1, . . . , n
X n
ci gi (ej ) = 0
i=1

we get that for all e ∈ E


n
X
ci gi (e) = 0,
i=1

which contradicts Dedekind


P theorem (1.19).
On the other hand if nj=1 cj ej = 0 is a nontrivial linear dependence then
for all i
Xn
cj gi (ej ) = 0
i=1

which means that {gi (ej )} is singular.

722
Part VII The normal basis theorem

Lemma 1.44. Let F be infinite, E/F an extension. If f (c1 , . . . , cn ) = 0 for all


(c1 , . . . , cn ) ∈ Fn and f (X1 , . . . , Xn ) ∈ E[X1 , . . . , Xn ], then f (X1 , . . . , Xn ) = 0.
Proof. Induction by n. If f (e1 ) = 0 for infinitely many e1 , then f (X1 ) = 0.
Let n > 1. Then we can write
n
X
f (X1 , . . . , Xn ) = fk (X1 , . . . , Xn−1 )Xnk .
k=0

Take (c1 , . . . , cn−1 ) such that f (c1 , . . . , cn−1 , Xn ) = 0. Then for all k we have
fk (c1 , . . . , cn−1 ) = 0, and by the inductive step fk (X1 , . . . , Xn−1 ) = 0, so
f (X1 , . . . , Xn ) = 0.

The next result we need is a generalization of the Dedekind theorem, pro-


vided F is infinite.
Theorem 1.45. Let F be infinite, E/F finite extension, Gal(E/F) = {g1 , . . . , gn }.
Then g1 , . . . , gn are algebraically independent i.e. for all e ∈ E if for some
f (X1 , . . . , Xn ) ∈ E[X1 , . . . , Xn ] we have f (g1 (e), . . . , gn (e)), then f (X1 , . . . , Xn ) =
0.
, en } be a basis of E over
Proof. Let {e1 , . . .P PnF. By the first lemma {gi (ej )} is non-
n
singular. Let e = j=1 cj ej , so gi (e) = j=1 cj gi (ej ). Suppose f (g1 (e), . . . , gn (e)) =
0 for all e ∈ E. After substitution
n
X
f (. . . , cj gi (ej ), . . .) = 0,
j=1

for all e ∈ E, so from the second lemma


n
X
f (. . . , Xj gi (ej ), . . .) = 0.
j=1
Pn
Since Xi 7→ j=1 Xj gi (ej ) is an automorphism of E[X1 , . . . , Xn ] we get that
f (. . . , Xi , . . .) = 0.
Proof. (of the Normal Basis Theorem (1.42)) Let Gal(E/F) = {g1 , . . . , gn }. Take
a matrix
Aij = Xk if gi gj = gk .
Denote its determinant by d(X1 , . . . , Xn ) := det(Aij ) ∈ E[X1 , . . . , Xn ]. Then
d(1, . . . , 1) = ±1 6= 0 because each Xk appears only once in every row and every
column. Hence d(X1 , . . . , Xn ) 6= 0.
Let ej := gj (e), Aeij := gk (e) if gi gj = gk . Then Aeij = gi gj (e) = gi (ej ), and
det(Aeij ) = d(g1 (e), . . . , gn (e)). By the previous theorem there exists e ∈ E such
that
d(g1 (e), . . . , gn (e)) 6= 0.
By the first lemma {e1 , . . . , en } is a normal basis.

723
Part VII Hilbert’s 90 theorem

1.8 Hilbert’s 90 theorem


Definition 1.46. Let E/F be finite Galois, G = Gal(E/F).
• The norm NE/F : E → F is given by
Y
NE/F (e) := g(e).
g∈G

• The trace TrE/F : E → F is given by


X
TrE/F := g(e).
g∈G

Theorem 1.47. Let E/F be a finite Galois extension with cyclic Galois group
Gal(E/F) generated by g ∈ Gal(E/F). Then the following sequences of abelian
groups
1.
∂ NE/F e
→ E∗ −−−→ F,
E∗ − ∂(e) =
g(e)
2.
∂ TrE/F
E−
→ E −−−→ F, ∂(e) = e − g(e)

are exact.
Proof.
1. By the Dedekind theorem {g, g 2 , . . . , g n−1 , g n = 1} are linearly indepen-
dent over E. For every (e1 , . . . , en ) ∈ En there exists ẽ˜ ∈ E such that
n
X
ẽ := ˜ 6= 0.
ei g i (ẽ)
i=1

Take (
ei := eg(e) . . . g i−1 (e), i = 1, . . . n − 1,
en := 1 = NE/F (e)

724
Part VII Hilbert’s 90 theorem

We have

eg(ei ) = eg(e) . . . g i (e) = ei+1 , i = 1, . . . , n − 1


eg(en ) = e = e1
Xn
eg(ẽ) = ˜
eg(ei )g i+1 (ẽ)
i=1
n−1
X
= ˜ + eg(en ) g n+1 (ẽ)
eg(ei ) g i+1 (ẽ) ˜
| {z } | {z } | {z }
i=1 g
ei+1 e1
n−1
X
= ˜ + e1 g(ẽ)
ei+1 g i+1 (ẽ) ˜
i=1
n
X
= ˜ + e1 g(ẽ)
ei g i (ẽ) ˜
i=2
n
X
= ˜
ei g i (ẽ)
i=1
= ẽ.

Hence e = g(ẽ) .

2. By the Dedekind theorem (1.19) there is ẽ˜ ∈ E such that TrE/F (ẽ)
˜ = 1.

˜ + (e + g(e))g 2 (ẽ)
ẽ := eg(ẽ) ˜ + . . . + (e + g(e) + . . . + g n−2 (e))g n−1 (ẽ)
˜
ẽ − g(ẽ) = e(ẽ˜ + g(ẽ) ˜ ) − (e + g(e) + . . . + g n−1 (e))ẽ˜
˜ + . . . + g n−1 (ẽ)
| {z } | {z }
˜
=TrE/F (ẽ)=1 =TrE/F (e)=0

= e.

725
Chapter 2

Hopf–Galois extensions

2.1 Canonical map


Theorem 2.1. Let E/F be a finite Galois extension, G = Gal(E/F). Then
can : E ⊗F E → Map(G, E),
e1 ⊗ e2 7→ (g 7→ e1 g(e2 ))
is bijective.
Proof. Let G = {g1 , . . . , gn }. Observe that can is left E-linear and
dimE (E ⊗F E) = dimF (E) = [E : F],
dimE (Map(G, E)) = |G|.
By Galois theory
P these dimensions are equal. It is enough to prove that can is
injective. Let ẽi ⊗ ei ∈ ker(can), where {e1 , . . . , en } is a basis of E/F. After
applying the canonical map we get that for all gj ∈ G
n
X
ẽi gj (ei ) = 0.
i=1

By the Dedekind theorem (1.19) gj (ei ) are nonsingular, so all ẽi are zero, and
ker(can) = {0}.
Theorem 2.2. If E/F is a finite Galois extension, G < Gal(E/F), then
can : E ⊗F E → Map(G, E),
e1 ⊗ e2 → (g 7→ e1 g(e2 ))
is well defined, and the following implication holds:
can is bijective =⇒ F = EG .
Proof. We have
dimF (E ⊗F E) = dimF (Map(G, E))
| {z } | {z }
[E:F]2 |G|[E:F]

Hence [E : F] = |G| = [E : E ]. If F ⊂ E , then [E : F] = [E : EG ][EG : F], so


G G

[EG : F] = 1, that is F = EG .

726
Part VII Coring structure

Corollary 2.3. If E/F is a finite extension, G < Gal(E/F), then E/F is Galois
if and only if can is bijective.
What algebraic structures are involved in can?
On E ⊗F E there is a structure of a bimodule over E

e(e1 ⊗ e2 ) = ee1 ⊗ e2
(e1 ⊗ e2 )e = e1 ⊗ e2 e

If one wants can to be a bimodule map, then Map(G, E) has to be equipped


with the following bimodule structure

(eϕ)(g) = eϕ(g)
(ϕe)(g) = ϕ(g)g(e)

2.2 Coring structure


Definition 2.4. (C, ∆, ε) is called a coring over E if C is a bimodule over
E equipped with bimodule maps ∆ : C → C ⊗E C (a comultiplication), and
ε : C → E (a counit) such that the following diagrams commute

C /

C ⊗E C
∆ id⊗∆


∆⊗id 

C ⊗E C /

C ⊗E C ⊗E C


C LL C ⊗E C /

LL
LLid
LL
∆ LL id⊗ε
LL


ε⊗id 

C ⊗E C
%

C
On E ⊗F E there is a coring structure given by

∆(e1 ⊗ e2 ) := (e1 ⊗ 1) ⊗ (1 ⊗ e2 ) ∈ (E ⊗F E),


ε(e1 ⊗ e2 ) := e1 e2 .

The following diagrams commute



E ⊗F E /

(E ⊗F E) ⊗E (E ⊗F E)

∆ id⊗∆

∆⊗id
 

(E ⊗F E) ⊗E (E ⊗F E) /

(E ⊗F E) ⊗E (E ⊗F E) ⊗E (E ⊗F E)


E ⊗F E S (E ⊗F E) ⊗E (E ⊗F E)
SSS
/

SSS
SSS id
SSS
∆ SSS id⊗ε
SSS
SSS
ε⊗id


(E ⊗F E) ⊗E (E ⊗F E) /

E ⊗F E

727
Part VII Coring structure

so (E ⊗F E, ∆, ε) is a coring.
On Map(G, E) there is also a canonical comultiplication ∆ induced by the
group law G × G → G.

Map(G, E) _ _ _ _ _ _ _ _ _ _ _ _ _ Map(G, E) ⊗E Map(G, E)



PPP
/

jj
PPP
PPP jjjjjjj
PPP jjj ∼
( jjjj
t
=

Map(G × G, E)

The isomorphism Map(G, E) ⊗E Map(G, E) → Map(G × G, E) is given by

ϕ1 ⊗ ϕ2 7→ ((g1 , g2 ) 7→ ϕ1 (g1 )g1 (ϕ2 (g2 ))).

The counit is induced by the neutral element g0 ∈ G

ε : Map(G, E) → E, ϕ 7→ ϕ(g0 ).

Altogether these give a coring structure on Map(G, E).


Proposition 2.5. The canonical map can : E ⊗F E → Map(G, E) is a homo-
morphism of corings over E.
Proof. We have to check compatibility with comultiplication, that is commuta-
tivity of the diagram
can
E ⊗F E /

Map(G, E)

∆ Map(G × G, E)

can ⊗ can
 

(E ⊗F E) ⊗E (E ⊗F E) /

Map(G, E) ⊗E Map(G, E)

We have

e1 ⊗
_ e2 (g 7→ e1 g(e2 ))
_
/

((g1 , g2 ) 7→ e1 g1 g2 (e2 ))

((g1 , g2 ) 7→ e1 g1 (g2 (e2 )))


O

_
(e1 ⊗ 1) ⊗ (1 ⊗ e2 ) 


(g1 7→ e1 ) ⊗ (g2 7→ g2 (e2 ))

728
Part VII Coring structure

Next we check the compatibility with the counit that is commutativity of the
diagram
can
E ⊗F E Map(G, E) /

ε ε
 

E /

E
We have
e1 ⊗ 
_ e2 (g 7→ e1 g(e2 ))
_
/

e1 e2 


e1 e2 = e1 g0 (e2 )

We will use the Sweedler notation for comultiplication ∆ : C → C ⊗E C


X
∆(c) = c1i ⊗ c2i =: c(1) ⊗ c(2) .
i

Proposition 2.6. Let (C, ∆, ε) be a coring over E. Then HomE (C, E) is a ring
with multiplication given by

(ϕ1 ϕ2 )(c) := ϕ1 (c(1) ϕ2 (c(2) ))

and unit ε.
Examples 2.7.
1. HomE (E ⊗F E, E) = HomF (E, E) = EndF (E) with composition of mor-
phisms as multiplication, and identity as the unit.
2. For finite G ∼
=
E⋊G− → HomE (Map(G, E), E)
X X
eg xg 7→ (ϕ 7→ ei ϕ(gi )), xg e = g(e)xg
g∈G i

Corollary 2.8. The canonical map of corings can : E⊗F E → Map(G, E) induces
a ring homomorphism

HomE (can, E) : E ⋊ G → EndF (E).

Proposition 2.9. Let E/F be a finite extension, G ⊂ Gal(E/F). Then E/F is


Galois if and only if HomE (can, E) is bijective.
Proof. If E/F is Galois, then can is bijective, so Hom(can, E) is bijective.
Apllying Hom(−, E) to Hom(can, E) we obtain can again by finite dimension
over F.
Remark 2.10. EndF (E) is a matrix algebra with entries in F. If E/F is Galois
then E ⋊ G is Morita equivalent to F = EG (i.e. the category EG − Mod is
equivalent to E ⋊ G − Mod). It is the cornerstone of noncommutative geome-
try. If G is not finite, then EG can be pathological and then one can take its
noncommutative replacement E ⋊ G.

729
Part VII Hopf–Galois field extensions

Example 2.11. Let E = C((X)) be the field of rational complex functions. Take
G = Z generated by g(X) := 2X. Each e ∈ E can be written as
a−n a−n+1
e= + n−1 + . . . + a0 + a1 x + . . .
xn x
If g fixes e, then ai = 0 for i 6= 0, so EG = C. On the other hand E ⋊ G =
C((X)) ⋊ G.

2.3 Hopf–Galois field extensions


Assume [E : F] < ∞, G < Gal(E/F). Then

Map(G, E) = E ⊗F Map(G, F).

Map(G, F) is an F-algebra with pointwise multiplication and it is also a coalgebra


with comultiplication

Map(G, F) _ _ _ _ _ _ _ _ _ _ _ _ _ Map(G, F) ⊗F Map(G, F)



PPP
/

jj
PPP jjj
PPP jjjjj
PPP jj ∼
( jjj
t
=

Map(G × G, F)

ϕ1 ⊗ ϕ2 7→ ((g1 , g2 ) 7→ ϕ1 (g1 )ϕ2 (g2 ))


ε : Map(G, F) → F, ϕ 7→ ϕ(g0 ).
There is also a coinverse map

S : Map(G, F) → Map(G, F), ϕ 7→ (g 7→ ϕ(g −1 ))

Fact 2.12. The comultiplication, counit, and coinverse are homomorphisms of


(commutative) F-algebras.
This fact motivates the following definition:
Definition 2.13. An F-algebra H is called Hopf algebra if it has a coassociative
counital comultiplication ∆, and the coinverse S such that the following diagram
is commutative
H GG
ww GG ∆

www GG
ww GG
ww
{
G#

H⊗H H⊗H

S⊗id F id⊗S

 

H⊗H
G H⊗H
GG ww
GG ww
G
m GG
w
G ww m
#


ww
{

730
Part VII Hopf–Galois field extensions

The action of G in E defines the coaction of Map(G, F) on E, i.e.

E 7→ E ⊗F Map(G, F) = Map(G, E)
e 7→ (g 7→ g(e))

compatible as follows with the comultiplication ∆


E /

E ⊗F Map(G, F)
∆ id⊗∆
 

E ⊗F Map(G, F) /

E ⊗F Map(G, F) ⊗F Map(G, F)

Remark 2.14. For any K ⊂ F ⊂ E, F/K finite, one can take another Hopf
algebra Map(G, K) and obtain

can : E ⊗F E → E ⊗K Map(G, K).

In the coring approach there is one canonical coring Map(G, E) related to the
action of G on E, which in the Hopf approach can be realized by many Hopf
algebras Map(G, K) defined over subfields F ⊂ F. Even when we fix K = F after
replacing Map(G, F) by an arbitrary abstract Hopf algebra over F theory is not
as complete as in the group case.
For every group G

Map(G, F) = HomF (FG, F),

where FG is the group algebra of G. FG is also a Hopf algebra with comultipli-


cation obtained from the diagonal map G 7→ G × G, g 7→ (g, g),

∆ : FG → FG ⊗ FG, g 7→ g ⊗ g,

counit ε : FG → F sending all group elements to 1 ∈ F, and coinverse obtained


from group inverse g 7→ g −1 .
Dualization Hom(−, F) transforms the coalgebra structure of FG into the
algebra structure of Map(G, F). If |G| < ∞ then

FG ∼
= HomF (Map(G, F), F)

transforms the coalgebra structure of Map(G, E) into the algebra structure of


FG. From the point of view of FG the canonical map looks like

can: E ⊗F E → HomF (FG, E)


e1 ⊗ e2 7→ (h 7→ e1 he2 ),

where FG acts on E in the following way

h(e1 e2 ) := h(1) (e1 )h(2) (e2 ).

Fixed subfield can also be defined in terms of this action

EFG := {e ∈ E | ∀ h ∈ FGhe = ε(h)e} = EG

731
Part VII Hopf–Galois field extensions

Replacing FG by an arbitrary Hopf algebra H we obtain

can : E ⊗F E → HomF (H, E)


e1 ⊗ e2 7→ (h 7→ e1 he2 ).

where H acts on E in the same manner

h(e1 e2 ) := h(1) (e1 )h(2) (e2 ).

To extend the Galois theory to this case we need a notion of a Hopf subalgebra
of H.
Definition 2.15. H′ ⊂ H is a Hopf subalgebra of H if the inclusion is a homo-
morphism of Hopf algebras.
Theorem 2.16 (Chase-Sweedler). Let E/F be Hopf–Galois with respect to the
action of a cocommutative Hopf algebra H. Then

φ : {H′ ⊂ H | H′ is Hopf subalgebra of H} → {F′ | F ⊂ F′ ⊂ E subfield}



H′ 7→ EH
is injective and inclusion reversing.
Note that the claim is about injectivity only. Another distinction comparing
with classical Galois theory is that the Hopf algebra making a given extension
Hopf–Galois is not unique.
√ √
Example 2.17. [gp87]Let F = Q, E = Q(4 2), ω :=4 2

H := Q[c, s]/(c2 + s2 − 1, cs)

with the comultiplication

∆ : H → H ⊗F H
c 7→ c ⊗ c − s ⊗ s
s 7→ c ⊗ s + s ⊗ c,

counit

ε: H → F
c 7→ 1
s 7→ 0,

and coinverse

S: H → H
c 7→ c
s 7→ −s.

The action H ⊗F E → E is given in a table

1 ω ω2 ω4
c 1 0 −ω 2 0
s 0 −ω 0 ω3

732
Part VII Hopf–Galois field extensions

Then E/F is H-Galois.


√ √
Example 2.18. Let F = Q, E = Q( 4 2), ω := 4 2

H̃ := Q[c̃, s̃]/(c̃2 + s̃2 − 1, c̃s̃)

with the comultiplication

∆ : H̃ → H̃ ⊗F H̃
c̃ 7→ c̃ ⊗ c̃ − 12 s̃ ⊗ s̃
s̃ 7→ c̃ ⊗ s̃ + s̃ ⊗ c̃,

counit

ε: H → F
c̃ 7→ 1
s̃ 7→ 0,

and coinverse

S: H → H
c̃ 7→ c̃
s̃ 7→ −s̃.

The action H̃ ⊗F E → E is given in a table

1 ω ω2 ω4
c̃ 1 0 −ω 2 0
s̃ 0 ω3 0 −2ω

Then E/F is H̃-Galois.



Example√2.19. Note that Q( 4 2)/Q is not normal, because
√ the
√ minimal polyno-
/ Q( 4 2) ⊂ R. Hence it
mial of 4 2 is X 4 − 2, and it has imaginary roots ±i 4 2 ∈
is not Galois in a classical sense. However it is Hopf–Galois.
Example 2.20. There are separable field extensions which are not Hopf–Galois
e
at all. For example no field extension E/F, [E/F] = 5 with Gal(E/F) = 5 (where
e
E denotes the normal closure of F ⊂ E ⊂ F) can be Hopf–Galois.
What can be said about separable Hopf–Galois extensions?
Definition 2.21. If S is a set, then a subgroup of Perm(S) is called regular if
it is transitive with trivial stabilizers.
Let E e
e be a normal closure of E in F, so Gal(E/E) e
⊂ Gal(E/F). Denote
e
S := Gal(E/E)/ e
Gal(E/F) (left cosets)

Theorem 2.22. The following conditions are equivalent:


1. There is a Hopf F-algebra H such that E/F is H-Hopf–Galois.
e
2. There is a regular subgroup N ⊂ Perm(S) such that Gal(E/F) = Perm(S)
normalizes N .

733
Part VII Hopf–Galois field extensions

Proposition 2.23. The following conditions are equivalent:


1. There exists a Galois extension F′ /F such that F′ ⊗F E is a field containing
e
E.
e
2. There exists a Galois extension F′ /F such thae F′ ⊗F E = E.
e
3. Gal(E/E) e
has a normal complement N ⊂ Gal(E/F).
e
4. There exists a normal subgroup N ⊂ Gal(E/F) which is regular in Perm(S).
Definition 2.24. If E/F is finite and one of the conditions (1)-(4) is fulfilled
then this extension is called almost classical.
Theorem 2.25 ([gp87]). If E/F is almost classicaly Galois, then there is a Hopf
algebra H such that E/F is H-Hopf–Galois and the map

φ : {H′ ⊂ H | H′ is Hopf subalgebra of H} → {F′ | F ⊂ F′ ⊂ E subfield},



H′ 7→ EH

is bijective.
However, even for classical Galois extensions one cannot expect that for such
H, making this extension Hopf–Galois, the image of φ contains all intermediate
subfield.
Theorem 2.26 ([gp87]). Any classical Galois extension E/F can be endowed
with an H- Galois structure such that the image of φ consists of normal inter-
mediate extensions F ⊂ F′ ⊂ E.
√ √
Example 2.27. Let F = Q, E = Q(ω, ξ), where ω = 3 2 and ξ = 3+i 2 . It is
known that the extension E/F is Galois with Gal(E/F) = S3 . But there exists
a Hopf algebra

H := Qhc, s, ti /(c(c−1)(c+1), 2c2 +st+ts−2, cs, sc, ct, tc, s2 , t2 )


| {z }
noncommutative variables

The comultiplication is given by

∆ : H → H ⊗F H
c 7→ c ⊗ c + 12 (s ⊗ t + t ⊗ s)
s 7→ c ⊗ s + s ⊗ c + 12 t ⊗ t
t 7→ c ⊗ t + t ⊗ c + s ⊗ s

H is a Hopf algebra making E/F Hopf–Galois, where action H ⊗F E → E is given


in the table

1 ω ξ
c 1 0 ξ2
s 0 ω2 0
t 0 0 0

In the image of φ one obtains only normal intermediate extensions.

734
Part VII Torsors

2.4 Torsors
Let G be a group, X a set, X × G → X right action (x, g) 7→ xg. We assume
that neutral element acts trivially xg0 = x, and that x(g1 g2 ) = (xg1 )g2 .
Example 2.28.
1. X = ∅ or X = ∗, a one element set.
2. X = G, G × G → G group composition.
3. X = {1, 2, . . . , n}, G = Sn acting by permutations.
Definition 2.29. A G-torsor is a G-set which is isomorphic to G in the category
of G-sets.
Theorem 2.30. The following conditions are equivalent
1. X is a G-torsor.
2. For all x, y ∈ X there is a unique g ∈ G such that xg = y.
3. For all x ∈ X the map g 7→ xg gives an isomorphism G ∼
= X of G-sets.
4. The map X × G → X × X, (x, g) 7→ (x, xg) is bijective.
We are mainly interested in algebraic sets.

Definition 2.31. If I = I ⊳ F[X1 , . . . , Xn ] is a radical ideal of an algebraic
n
set X ⊂ F , then we form a coordinate ring of X

O(X) = F[X1 , . . . , Xn ]/I

Definition 2.32. If F ⊂ E is an algebraic field extension then X(E) is the set


of E-points of X.
Fact 2.33. If X, Y are algebraic sets corresponding to F-algebras O(X), O(Y )
respectively then
O(X ×F Y ) = O(X) ⊗F O(Y )
(X ×F Y )(E) = X(E) × Y (E)
Example 2.34. Let O(X) := R[X, Y ]/(X 2 + Y 2 − 1). The real points X(R) form
a circle in R2 . But an algebraic set can have complex points, which are the
complex solutions of X 2 + Y 2 = 1.
Definition 2.35. A morphism of algebraic sets X → Y over F is a homomo-
prhism of F-algebras O(Y ) → O(X).
This gives a map X(E) → Y (E) for every algebraic extension E/F.
Example 2.36. GLn (E) - set of E-points of general linear group over F.

O(GLn ) = F[X11 , . . . , Xij , . . . , Xnn ; det([Xij ]ni,j=1 )−1 ]

A linear algebraic group G ⊂ GLn is defined by polynomial relations f1 (X), . . .,


fr (X), X = [Xij ]ni,j=1 . A matrix A ∈ G(E) if and only if f1 (A) = 0, . . . , fr (A) =
0. Here are the examples of linear algebraic groups:

735
Part VII Torsors

1. GLn , f1 (X) = 0.
2. SLn , f1 (X) = det(X) − 1.
3. On , {AT A = I}.
4. UTn , fij (X) = Xij for i > j.
If G is an algebraic group, then H = O(G) is a Hopf algebra with the
pointwise multiplication and comultiplication induced by the composition in G,

∆ : O(G) → O(G) ⊗F O(G) ∼


= O(G ×F G).

If E/F is any field extension then an F-homomorphism O(G) → E is determined


by a subgroup G(E) ⊂ GLn (E).
Consider a group action of G on X. The compatibility conditions can be
shown using diagrams

X ×F G ×F G /

X ×F G X × ∗G
G GG
GG
GG




G #

X ×F G /

X X ×F G /

These diagrams can be dualized

O(X) ⊗F O(G) ⊗F O(G) O(X) ⊗F O(G) O(X) ⊗ ∗


NNN
o

NNN
O O O g

NNN

NN
'

O(X) ⊗F O(G) o

O(X) O(X) ⊗F O(G) o

O(X)

Algebraic G-action on an algebraic set induces a coaction of the Hopf algebra


O(G) on an algebra O(X). Then X is a G-torsor if the map

O(X) ⊗F O(X) /

O(X) ⊗F O(X)

O(X ×F X) O(X ×F G)

is induced by the canonical map

X ×F X ← X ×F G

On E-points it is given by

(X ×F X)(E) o

(X ×F G)(E)

X(E) × X(E) X(E) × G(E)


(x, xg) o

(x, g)

736
Part VII Crossed homomorphisms and G-torsors

Example 2.37. If E/F is a finite Galois extension then the algebraic set X over
F corresponding to an F-algebra E = O(X) is a G-torsor where G is a linear
algebraic group corresponding to an F-algebra O(G) = Map(Gal(E/F), F). Note
that X(F) = ∅, X(E) is a finite set of cardinality equal to the degree of the
extension [E : F]. If E is a splitting field of f (X) ∈ F[X], then X(E) is the set
of roots of f .

2.5 Crossed homomorphisms and G-torsors


Let E/F be a finite Galoios extension, and G linear algebraic group over F.
Definition 2.38. A crossed homomorphism is a map

ϕ : Gal(E/F) → G(E)

satisfying ϕ(g1 g2 ) = ϕ(g1 )g1 (ϕ(g2 )). Two crossed morphisms ϕ, ϕ′ are said to
be equivalent if ϕ′ (g) = ψϕ(g)ψ −1 for some ψ ∈ G(E).
A crossed homomorphism ϕ gives rise to a torsor as follows. On E ⊗F O(G)
we have an obvious Gal(E/F)-action, and we define a ϕ-twisted action by

g · (e ⊗ h) := g(e) ⊗ ϕ(g −1 )∗ h ∈ E ⊗F O(G)

Then the fixed F-subalgebra (E⊗F O(G))Gal(E/F) is a coordinate ring O(X) for a
G-torsor X with the G-action induced by the restriction O(X) → O(X)⊗F O(G)
of the comultiplication

E ⊗F O(G) → (E ⊗F O(G)) ⊗E (E ⊗F O(G)).

Definition 2.39. W say that the extension E/F trivializes a G-torsor X if after
the base extension E/F we have an isomorphism.

E ⊗F O(X) ∼
= E ⊗F O(G).

Theorem 2.40. The isomorphism classes of G-torsors over F trivializable by


the extension E/F correspond bijectively to the equivalence classes of crossed
homomorphisms Gal(E/F) → G(E).

Example 2.41. Let G = GL1 = F (invertible elements). Then the set of nonzero
vectors in any one dimensional vector space over F is a G-torsor X over F. Then
the set of isomorphism classes of such torsors correspond bijectively to the set
of isomorphism classes of one dimensional vector spaces over F.
The set of equivalence classes of crossed homomorphisms Gal(E/F) → G(E)
is H1 (Gal(E/F); E∗ ), which is 0 by the Hilbert’s 90’th theorem (1.47).
Example 2.42. Let F = C, O(G) = C[g, h, g −1 , h−1 ],

O(X) = Chx, y, x−1 , y −1 i/(xy = qyx), q ∈ C∗ .

737
Part VII Descent theory

2.6 Descent theory


Let E/F be a field extension. Given an algebraic object A defined over F (vector
space, quadratic space, algebra, coalgebra, Hopf algebra etc.) one can construct
an algebraic object E ⊗F A defined over E. The aim of descent theory is to
say something about what happens when we go in the opposite direction. For
example given aE ∈ AE := E ⊗F A we can ask what conditions guarantee that
aE = 1 ⊗ aF .
Example 2.43. If E/F is finite Galois extension then taking AF = F we obtain
AE = E ⊗F F = E. The answer in this case is: this happens if and only if
g(a) = a for all g ∈ Gal(E/F).
Another problem consists in the question when a given AE defined over E
is of the form AE = E ⊗F AF . This is called a problem of forms of algebraic
structures.
Definition 2.44. A′F is called E-form of AF if E ⊗F A′F ∼
= E ⊗F AF .
Example 2.45. Let F = R, E = C, H = RZ (group algebra). Define
H′ := R[c, s]/(c2 + s2 − 1)
∆(c) = c ⊗ c − s ⊗ s
∆(s) = c ⊗ s + s ⊗ c
Then
a := 1 ⊗ c + i ⊗ s = c + is ∈ E ⊗F H′
is invertible with inverse a−1 = c − is ∈ E ⊗F H′ . Hence c, s ∈ E ⊗F H′ , and
E ⊗F H′ = C[a, a−1 ] ∼
= CZ ∼
= E ⊗F H
Note that H and H′ are not isomorphic over R, because their groups of real
points are different:
Hom(H, R) ∼= R∗
with only two elements of finite order {1, −1}, and
Hom(H′ , R) ∼
= U(1)
with infinitely many elements of finite order.
Theorem 2.46 ([hp85]). Let Γ be a finitely generated group with finite isomor-
phism group G. Then there is a bijection between the set of isomorphism classes
of G-Galois extensions of F and the set of Hopf algebra forms of H = FΓ. This
associates with each G-Galois extension E of F the Hopf algebra
 
X X X 
H′ := cγ γ ∈ EΓ | ∀ g ∈ G g(cγ )g(γ) = cγ γ
 
γ∈Γ γ∈Γ γ∈Γ

which is an E-form of EΓ by the isomorphism


E ⊗F H′ → E ⊗F H = EΓ
X X
e⊗ cγ γ 7→ ecγ ⊗ γ
γ∈Γ γ∈Γ

738
Part VII Splitting of polynomials with roots in noncommutative algebras

Example 2.47. Let G = Z/2, g-generator, C ֒→ H = {z0 + z1 j | jz = z̄j, j 2 =


−1}.
g(z0 + z1 j) := z0 − z1 j = i(z0 + z1 j)i−1
Then HG = C ⊂ H, and

can : H ⊗C H ∼
= Map(G, H)
q1 ⊗ q2 7→ (g 7→ q1 g(q2 ))

2.7 Splitting of polynomials with roots in non-


commutative algebras
It is interesting to see a cyclic property of splittings of a polynomial with non-
commutative coefficients into linear factors (X − ak ) with ak ’s commuting with
coefficients. We will show that any cyclic permutation of linear factors gives the
same result and all ak are roots of that polynomial. It implies that although
the set of ak ’s appearing in a splitting of a polynomial with commutative coef-
ficients in some noncommutative extension does not determine the splitting (in
general), the cyclic order consisting of roots appearing in the splitting does. It is
an interesting example of cyclic symmetry “in nature”. From the point of view
of algebraic geometry this can be understood as the principle saying that a finite
geometric cycle defined over a noncommutative algebra should be regarded not
as a set (with multiplicities) but rather as a cyclic order (with multiplicities).
Let f (X) = fn X n + fn−1 X n−1 + · · · + f0 ∈ A[X] be a polynomial with
coefficients in a commutative unital ring A. Suppose there is given a splitting
of f (X) in A[X]

f (X) = fn (X − a1 ) · · · (X − an ). (2.1)

Then by the substitution homomorphism argument one sees that all ak ’s are
roots of f (X) and by commutativity of A[X] any permutation of them defines
the same splitting. Therefore the problem of splitting of a given polynomial
reduces to the problem of finding the set of its roots. This fact is fundamental
for Galois theory and algebraic geometry.
In the case of noncommutative coefficients of a given polynomial the situa-
tion is much worse. First of all, a given splitting does not reduces to the set
of elements ak , since we cannot permute linear factors because of noncommu-
tativity of A[X]. Moreover, if a ∈ A is not central in A then the substitution
homomorphism of rings

Z[X] → A, X 7→ a (2.2)

does not extend to a homomorphism of A-algebras

A[X] → A, X 7→ a, (2.3)

because X is central in A[X]. This means that one can not use the substitution
A-algebra homomorphism argument to prove that elements a1 , . . . , an appearing
in the decomposition

f (X) = fn (X − a1 ) · · · (X − an ) (2.4)

739
Part VII Splitting of polynomials with roots in noncommutative algebras

are roots of f (X). The problem of such splittings in terms of relationships


between coefficients of a given polynomial with a generic set of its (left or right)
roots and elements ak (so called pseudoroots) was related to quadratic algebras
with structure encoded by graphs in [gr96][grw01][ggrw05][rswxx]. However,
these relationships are much more complicated than in the commutative case
and make sense only if some elements of the algebra are invertible.
The interest for splitting polynomials in noncommutative algebras started in
1921 when Wedderburn proved [w-jhm21] that any minimal polynomial f (X) ∈
K[X] of an element of a central division algebra A algebraic over the center K of
A splits in A[X] into linear factors which can be permuted cyclically and every
pseudoroot appearing in this splitting is a root of f (X). This fact was very
helpful in determining the structure of division algebras of small order [w-s02]
and found many other applications (see e.g. [ll04] for references).
However, under the assumption that coefficients (which do not have to com-
mute one with each other) commute with pseudoroots (which do not have to
commute one with each other), the situation is much closer to the commutative
case. We show that then pseudoroots are roots and any cyclic permutation of
them gives the same splitting. This means that instead of finite sets of commu-
tative roots (ordered n-tuples up to all permutations) we obtain finite cyclically
ordered sets (ordered n-tuples up to all cyclic permutations) of noncommutative
roots.
Theorem 2.48 ([m-txx]). Let A be a unital ring and Aa1 ,...,an be its subring of
elements commuting with a1 , . . . , an ∈ A. If f (X) ∈ Aa1 ,...,an [X] splits in A[X]
as follows

f (X) = fn (X − a1 )(X − a2 ) · · · (X − an ) (2.5)


then

f (X) = fn (X − an )(X − a1 ) · · · (X − an−1 ) (2.6)


and

f (a1 ) = · · · = f (an ) = 0. (2.7)


Corollary 2.49 ([m-txx]). For any splitting as in Theorem 1 substitution ho-
momorphisms
Aa1 ,...,an [X] → Aa1 ,...,an [ak ] ⊂ Aak ⊂ A (2.8)
X 7→ ak
define a ring homomorphism
Aa1 ,...,an [X]/(f (X)) → Aa1 ,...,an [a1 ] × · · · × Aa1 ,...,an [an ] (2.9)

where cyclic permutations of roots in the splitting correspond to cyclic permuta-


tions of factors in the cartesian product on the right hand side.
Example 2.50 ([m-txx]). Let A be the ring of upper triangular 2×2 matrices over
a nonzero commutative ring K and take f (X) = X 2 (X − 1) ∈ K[X] ⊂ A[X].
Although it has a double root in K it can be split in A as follows
f (X) = (X − a1 )(X − a2 )(X − a3 ), (2.10)

740
Part VII Splitting of polynomials with roots in noncommutative algebras

where
     
0 0 0 −1 1 1
a1 = , a2 = , a3 = (2.11)
0 1 0 0 0 0

are pairwise distinct roots in A. This can be viewed as a kind of resolution of


singularity by passing to a noncommutative extension.
The linear factors can be cyclically permuted, but none two of them can be
transposed, because

[a1 , a2 ] = [a2 , a3 ] = [a3 , a1 ] = −a2 6= 0. (2.12)

In spite of the fact that A is not a field and f (X) is not separable this
example shares many properties with splitting of a separable polynomial in its
Galois extension, if the Galois group is replaced by the endomorphism monoid.
We will assume only that K is a domain. Although the set of roots and the set
of cycles of roots appearing in possible splittings are both infinite it turns out
that [m-txx]
1. The set of all roots is the union of supports of all cycles.
2. One can choose a finite number of roots whose translates cover the set of
all roots.
3. One can choose a finite set of roots containing translates of all roots.
4. One can choose a finite number of cycles whose translates cover the set of
all cycles.
5. One can choose a finite set of cycles containing translates of all cycles.
Points (2)-(5) replace the fact that for a separable polynomial there is only
one cycle of roots contained in its splitting field and this cycle is an orbit of the
Galois group. Instead of strict equivalence of roots induced by the transitive
Galois action we have the action of endomorphisms preserving some partial
order on roots [m-txx].

741
Chapter 3

Galois theory in general


categories

3.1 Introduction
This chapter describes a purely-categorical approach to Galois theory whose
first version was proposed in [j-g84] as a generalization of A. R. Magids Galois
theory of commutative rings [m-ar74]. It is, however, important to note here
that:
Magids approach is itself on the one hand a generalization of the commutative-
ring reduction of A. Grothendieck’s Galois–Poincaré theory [g-a71] and on the
other hand a generalization of Galois theory of commutative rings due to S.
U. Chase, D. K. Harrison, and A. Rosenberg [chr65]. A reasonable historical
overview would also require at least mentioning [ag60], [ab59], [cs69], [j-gj66],
[vz66], and [vz69].
The approach of [j-g84] was presented slightly differently in [j-g89-1] and
then extended in [j-g90] and again in [j-g91-2]. Further developments in var-
ious directions include [bj97, bj99, bj04], [cj96, cj02, cjkp97, cjm96], [e-t07,
egl08, g-m04, g-m07, gr07, gj03], [j-g89-2], [j-g91-1], [j-g92], and [j-g08, jk94,
jk97, jk00-1, jk00-2, jmt98, jss93, js99, jt99-1, jt99-2]; some of them are briefly
described in [bj01], [g-m04], and [j-g04] (see also references there).
Apart from the commutative-ring-theoretic motivation, categorical Galois
theory has an important topos-theoretic motivation (based on the geomet-
ric/topological motivation), provided by [b-m80, b-m82, bd80], which itself
generalizes A. Grothendieck’s and C. Chevalley’s approach. Giving details here
would require mentioning many books and articles devoted to covering maps and
the fundamental group. The same can be said about the algebraic-geometric
side of the story involving étale coverings of schemes and the étale fundamental
group.
There are many investigations of other kinds of abstract Galois theories,
especially in topos theory, still to be compared with what we describe (see e.g.
[jss93] and [js99], and what they say about A. Joyal’s and M. Tierneys Galois
theory [jt84] and about the Tannaka duality respectively). Some topos-theoretic
comparison results are contained in [b-m04] and [bl03].
Section 3.2 can simply be omitted by those readers who have no doubts

742
Part VII How do categories appear in modern mathematics?

about the importance of category theory; however, it should be useful to others


as it presents an important motivation well known but not mentioned in many
textbooks. Sections 3.3–3.11 will tell almost nothing new to those readers who
are familiar with the corresponding material from S. Mac Lanes book [m-s71].
Sections 3.12 and 3.13 also present material well known to category-theorists,
even though it is not present in [m-s71]. Sections 3.14,3.15 and 3.20 describe the
main notions and the main result (fundamental theorem) of categorical Galois
theory respectively, while the intermediate Sections 3.16–3.19 describe the main
examples. And Section 3.21 shows what does that fundamental theorem give in
what should be considered as (the) classical cases. Sections 8.1–8.3 (Appendix)
attempt to make this chapter self-contained.

3.2 How do categories appear in modern math-


ematics?
The question “How do categories appear in modern mathematics?” has many
answers; this section is devoted to only one of them, far away from the original
answer visible in the joint work of S. Eilenberg and S. Mac Lane, and our
presentation is very brief of course.
First, thinking of mathematics as the study of abstract mathematical struc-
tures, such as groups, rings, topological spaces, etc., we ask: what is a math-
ematical structure in general? And, having Bourbaki structures in mind, we
might answer:
• We begin with two finite collections of sets: constant sets E1 , . . . , Em and
variable sets X1 , . . . , Xn .
• We build a scale, which is a sequence of sets obtained from the sets above
by taking finite products and power sets, and by iterating these operations.
• A type is a uniformly defined subset T (X1 , . . . , Xn ) of a set in such a
scale, and a structure of that type on the sets X1 , . . . , Xn is an element s in
T (X1 , . . . , Xn ); one then also says that (X1 , . . . , Xn , s) is a structure of the
type T . Making the term “uniformly” precise would be a long story, which
we omit; let us only mention that considering various structures of a given
type T , we will fix the sets E1 , . . . , Em , but not the sets X1 , . . . , Xn - which
explains why we write T (X1 , . . . , Xn ) and not T (E1 , . . . , Em , X1 , . . . , Xn ).
For the readers not familiar with Bourbaki structures it might be helpful to
consider the following simple examples, where, as for most basic mathematical
structures, we have m = 0 and n = 1:
Example 3.1.
1. A topology on a set X is an element of the set

T = T (X)
= {τ ∈ P P (X) | τ is closed under arbitrary unions and finite intersections},

where P (X) denotes the power set of X;

743
Part VII How do categories appear in modern mathematics?

2. a binary operation on a set X is an element of the set

T = T (X) = {m ∈ P (X × X × X)) | m determines a map X × X → X}.

It turns out that every mathematical structure ever considered in mathe-


matics can indeed be presented an (X1 , . . . , Xn , s) above, and moreover, using
the fact that arbitrary bijections f1 : X1 X1′ , . . . , fn : Xn Xn′ induce a bijec-
tion T (f1 , . . . , fn ) : T (X1 , . . . , Xn ))T (X1′ , . . . , Xn′ ), it is easy to define a general
notion of an isomorphism for structures of the same type:
Definition 3.2. Let (X1 , . . . , Xn , s) and (X1′ , . . . , Xn′ , s′ ) be mathematical struc-
tures of the same type T ; an isomorphism

(f1 , . . . , fn ) : (X1 , . . . , Xn , s) → (X1′ , . . . , Xn′ , s′ ),

is a family of bijections f1 : X1 → X1′ , . . . , fn : Xn → Xn′ with T (f1 , . . . , fn )(s) =


s′ .
However, we are not able to define structure preserving maps (=homomor-
phisms) in general. The best we can do, is:
Definition 3.3. Let T be a type. For structures (X1 , . . . , Xn , s) and (X1′ , . . . , Xn′ , s′ )
of the same type T , a map

(f1 , . . . , fn ) : (X1 , . . . , Xn , s)) → (X1′ , . . . , Xn′ , s′ ),

is a family of maps f1 : X1 → X1′ , . . . , fn : Xn → Xn′ . A class M of such maps


is said to be a class of morphisms, if it satisfies the following conditions:
1. If
(f1 , . . . , fn ) : (X1 , . . . , Xn , s) → (X1′ , . . . , Xn′ , s′ )
and
(f1′ , . . . , fn′ ) : (X1′ , . . . , Xn′ , s′ ) → (X1′′ , . . . , Xn′′ , s′′ )
are in M, then so is

(f1′ f1 , . . . , fn′ fn ) : (X1 , . . . , Xn , s) → (X1′′ , . . . , Xn′′ , s′′ );

2. the class of invertible morphisms in M coincides with the class of isomor-


phisms in the sense of Definition 3.2.
Accordingly, our study of the structures of a given type T will depend on the
chosen class M of morphisms - suggesting that it is a study of a new structure
whose “elements” are structures of the type T and the elements of M. And such
a new structure is first of all a category of course, but is it merely a category?
Would not replacing our T and M with an abstract category trivialize our
study? In other words, is abstract category theory powerful enough to express
deep properties of classical mathematical structures and simple enough to clarify
those properties and to help proving them? Answering these questions seriously,
and especially saying well-motivated “yes” to the last one, is not what we can
do in a few page section of these notes. But the following definition, of one of
the oldest categorical definitions, due to S. Mac Lane, should give some initial
indication of the remarkable power of the categorical approach:

744
Part VII Isomorphism and equivalence of categories

Definition 3.4. The product of two objects A and B in a category C is an


object A×B in C together with two morphisms π1 : A×B → A and π2 : A×B →
B, such that for every object C and morphisms f : C → A and g : C → B, there
exists a unique morphism h : C → A × B making the diagram

C (3.1)
x  FFF
fxxx  FFg
xx h FF
x  FF
xx
|


A o

π1 A×B π2
/

commute, i.e. satisfying π1 h = f and π2 h = g.


This so simple definition is equivalent to the familiar ones in essentially all
important categories of interest in algebra and geometry/topology, and the same
is true for its dual, which is:
Definition 3.5. The coproduct of two objects A and B in a category C is an
object A + B in C together with two morphisms ι1 : A → A + B and ι2 : B →
A + B, such that for every object C and morphisms f : A → C and g : B → C,
there exists a unique morphism h : A + B → C making the diagram
ι1 ι2
A FF A + B B (3.2)
xx
o /

FF
FF h xxx
FF  x
f F xxx g
#


commute, i.e. satisfying hι1 = f and hι2 = g.


Furthermore, these categorical definitions give a new insight into our under-
standing of very first mathematical concepts, such as multiplication and addition
of natural numbers, intersection, product, and union of sets, and conjunction
and disjunction in mathematical logic. In particular they make addition dual
to multiplication and make disjoint union more natural than the ordinary one.
In simple words, everyone knows that, say,

a + b = b + a and ab = ba (for natural a and b),

but only category theory tells us that these equalities are special cases of a single
result!

3.3 Isomorphism and equivalence of categories


The purpose of this section is to list and prove basic properties of isomorphisms
and equivalences of categories. We assume that the readers are familiar with:
• Isomorphisms in general categories: they compose, they have uniquely
determined inverses that are isomorphisms themselves, and they determine
the isomorphism relation d on the set of objects of the given category; and
that relation is an equivalence relation.
• Isomorphisms of categories: the following condition on a functor F : A →
B are equivalent:

745
Part VII Isomorphism and equivalence of categories

(a) F is an isomorphism;
(b) F is bijective on objects and on morphisms;
(c) F is bijective on objects and fully faithful (recall that “fully faithful”
means “bijective of Hom sets”).
• Isomorphism of functors: a natural transformation τ : F → G of functors
A → B is an isomorphism if and only if the morphism τA : F (A) → G(A)
is an isomorphism for each object A in A. The isomorphism relation is
a congruence on the category of all categories, i.e. if (F, F ′ ) and (G, G′ )
are composable pairs of functors, then F ≈ F ′ and G ≈ G′ implies F F ′ ≈
GG′ .
Theorem 3.6. Let F : A → B be a functor, G0 a map from the set A0 of
objects in A to the set B0 of objects in B, and , τ = (τA : F (A) → G0 (A))A∈A0
a family of isomorphisms. Then there exists a unique functor G : A → B, for
which G0 is the object function and τ : F → G is an (iso)morphism.
Proof. On the one hand τ : F → G is an isomorphism if and only if for each
morphism α : A → A′ in A, we have G(α) = τA′ F (α)τA−1 , and on the other
hand it is easy to check that sending α : A → A′ to τA′ F (α)τA−1 determines a
functor A → B whose object function is G0 .
Remark 3.7. 1. Since G0 above is completely determined by the family τ =
(τA )A∈A0 , the assumptions of Theorem 3.6 should be understood as “given
F : A → B and, for each object A in A, an isomorphism τA from F (A) to
somewhere”.
2. Theorem 3.6 has an interesting application: Starting from an arbitrary
isomorphism θ : X → Y in a category A, we apply this theorem to B = A,
F = 1A , and 

θ : X → Y, if A = X;
−1
τA = θ : Y → X, if A = Y ; (3.3)


1A : A → A, if X 6= A 6= Y ;
it is easy to see that the resulting functor G : A → A is an isomorphism
(for, use Theorem 3.8(c) below, and the fact that a functor is an iso-
morphism if and only it is bijective on objects and fully faithful). This
in fact explains how to interchange isomorphic objects in any categorical
construction.
Given a functor F : A → B and objects A and A′ in A, let us write

FA,A′ : HomA (A, A′ ) → HomB (F (A), F (A′ )) (3.4)

for the induced map between the Hom sets HomA (A, A′ ) and HomB (F (A), F (A′ )).
As in fact already observed in the proof of Theorem 3.6, given an isomorphism

746
Part VII Isomorphism and equivalence of categories

τ : F → G, the diagram

HomB (F (A), F (A′ )) (3.5)


k
kkk
kkk
5 O

FA,A′
kk
kk
kkk
HomA (A, A′ ) g7→τ −1 gτA −1
f 7→τA′ f τA
SSS A′
SSS
SSS
S
GA,A′ SSSS
) 

HomB (G(A), G(A′ ))

commutes. Since its vertical arrows are bijections, we obtain:


Theorem 3.8. If F and G are isomorphic functors, then:
1. F is faithful (=all FA,A′ ’s above are injective) if and only if so is G;
2. F is full (=all FA,A′ ’s above are surjective) if and only if so is G;
3. F is fully faithful (=all FA,A′ ’s above are bijective) if and only if so is G.
Definition 3.9. An equivalence of categories A and B is a system consisting
of functors
F
B and isomorphisms α : 1A → GF, β : 1B → F G
/

A o

we will also say that (F, G, α, β) : A × A → B is a category equivalence, and


(briefly) that F : A × A → B is a category equivalence.
Remark 3.10.
1. If F : A × A → B is a category isomorphism, then it is a category equiv-
alence;
2. If
(F, G, α, β) : A × A → B
is a category equivalence, then so is

(G, F, β, α, ) : B × B → A;

3. If
(F, G, α, β) : A × A → B, and (H, I, γ, δ) : B × B → C
are category equivalences, then so is

(HF, GI, (GγF )α, (HβI)δ) : A × A → C,

where GγF : GF → GIHF and HβI : HI → HF GI denote natural trans-


formations defined by (GγF )A = G(γF (A) ) and (HβI)C = H(β I(C)) re-
spectively.
4. As follows from the previous assertions, the category equivalence deter-
mines an equivalence relation on the collection of all categories; we will
simple write A ∼ B when there exists a category equivalence A × A → B.

747
Part VII Isomorphism and equivalence of categories

5. If F : A×A → B is a category equivalence and F ′ ≈ F , then F ′ : A×A →


B also is a category equivalence.
The next definition will later help us describe the relationship between iso-
morphisms and equivalences of categories precisely.
Definition 3.11. A category S is said to be a skeleton, if for objects A and B
in S, we have:
A ≈ B =⇒ A = B;
for an arbitrary category C, we say that S is a (the) skeleton of C and write
S = Skel(C) if S is a full subcategory in C, and the inclusion functor S → C is
a category equivalence.
This definition immediately suggests to ask, if every category has a skeleton,
and if the skeleton of a category is uniquely (up to an isomorphism?) deter-
mined. These questions are answered below.
Lemma 3.12. If F : A × A → B is a category equivalence, then F is fully
faithful and essentially (=up to isomorphism) bijective on objects, i.e.:
1. for objects A and A′ in A, F (A) ≈ F (A′ ) =⇒ A ≈ A′ (essential
injectivity);
2. for each object B in B, there exists an object A in A with F (A) ≈ B
(essential surjectivity).
Proof. Let (F, G, α, β) : A × A → B a category equivalence involving F . As
follows from Theorem 3.8(c) applied to 1A ≈ GF , the functor GF is fully
faithful. Therefore the composite
FA,A′ GF (A),F (A′ )
HomA (A, A′ ) −−−−→ HomB (F (A), F (A′ )) −−−−−−−−−→ HomA (GF (A), GF (A′ ))
is a bijection for all objects A and A′ in A, from which we conclude:
• F is faithful;
• since F is always faithful in such a situation, G is also faithful by 3.10(b);
• since G is faithful, GF (A),F (A′ ) is always injective;
• since FA,A′ and GF (A),F (A′ ) are injective and their composite is bijective,
FA,A′ is bijective too.
That is, F is fully faithful. Essential bijectivity on objects is obvious:
F (A) ≈ F (A′ ) =⇒ A ≈ GF (A) ≈ GF (A′ ) ≈ A′ ,
and F (A) ≈ B for A = G(B).
Remark 3.13.
1. In fact the crucial properties here are fully faithfulness and essential sur-
jectivity, since it is easy to show that a fully faithful functor is always
essentially injective on objects. Indeed, if F : A × A → B is fully faith-
ful, and β : F (A) → F (A′ ) is an isomorphism in B, then we can choose
α : A → A′ with F (α) = β and α′ : A′ → A with F (α′ ) = β −1 - and these
chosen morphisms will be inverse to each other since so are their images
under F .

748
Part VII Isomorphism and equivalence of categories

2. Proving essential injectivity of the functor F in (a) we in fact also proved


another important property of a fully faithful functor, which is reflection
of isomorphisms. It says: if F (α)is an isomorphism, then so is α.
From Remark 3.10(a), Lemma 3.12, and Remark 3.13 we obtain:
Lemma 3.14. The following conditions on a functor F between skeletons are
equivalent:

1. F is a category equivalence;
2. F is fully faithful and essentially bijective on objects;
3. F is fully faithful and essentially surjective on objects;
4. F is an isomorphism.
Remark 3.15.

1. It is not, however, true of course that G = F −1 for any equivalence


(F, G, α, β) : A × A → B between skeletons.
2. As follows from 3.10(d) and 3.14(a)-(d), skeletons of equivalent categories
are always isomorphic. In particular so are every two skeletons of the same
category.

Theorem 3.16. Every category has a skeleton.


Proof. Given a category A, we choose:
• an object in each isomorphism class of objects in A, and for any object A
in A, the chosen object isomorphic to A will be denoted by Φ(A);
• an isomorphism ϕA : A → Φ(A), assuming for simplicity that ϕΦ(A) =
1Φ(A) ;
• Φ : A → A to be the functor obtained from the identity functor of A and
the family (ϕA )A∈A0 as in Theorem 3.6 (see also Remark 3.7(a)), making
ϕ : 1A → Φ an isomorphism;
• S to be the full subcategory in A with object all Φ(A)(A ∈ A0 );
• F : S → A to be the inclusion functor;
• G : A → S defined by F G = Φ (which indeed defines a functor since the
image of Φ is inside S), making GF = 1S , since ϕΦ(A) = 1Φ(A) for all
objects A in A0 .
Here S is a skeleton and (F, G, 11S , ϕ) : S → A is a category equivalence.
Theorem 3.17. 1. A functor is a category equivalence if and only if it is
fully faithful and essentially surjective on objects.
2. Two categories are equivalent if and only if they have isomorphic skeletons.

749
Part VII Yoneda lemma and Yoneda embedding

Proof. 1. : Suppose F : A × A → B is fully faithful and essentially surjective


on objects. Consider the diagram

F
O
A /

O
B
K L M N


NF K 

Skel(A) Skel(B)
/

−1
(N F K)

in which:
• the vertical arrows determine equivalences A ∼ Skel(A) and B ∼
Skel(B), which exist by Theorem 3.16.
• the composite N F K is fully faithful and essentially surjective on ob-
jects, because so are N , F , and K; therefore N F K is an isomorphism
by Lemma 3.14(c)-(d).
Using Remark 3.10 we conclude that M N F KL is a category equivalence,
and then that since M N F KL ≈ 1B F 1A = F , so is F . The “only if” part
is Lemma 3.12.
2. : Again, just use Remark 3.10, Lemma 3.14, and the square diagram above
(although the “only if” part has already been proved: see Remark 3.15(b)).

3.4 Yoneda lemma and Yoneda embedding


The purpose of this section is to describe fully faithful functors
Y op G
C −→ SetsC −
→ (Cat ↓ C) (3.6)
op
where C is an arbitrary category, SetsC is the category of functors Cop →
Sets, and (Cat ↓ C) is the comma category of the category Cat of all categories
over the category C (i.e. the category of pairs (D, P ), where D is a category
and P : D → C a functor. As we will see, the fully faithfulness of Y will follow
from
Theorem 3.18 (Yoneda lemma). For any functor T : Cop → Sets and any
object C in C, the map

Nat(HomC (−, C), T ) → T (C), τ 7→ τC (1C ) (3.7)

from the set Nat(HomC (−, C), F ), of natural transformations from HomC (−, C)
to T , to the set T (C) is bijective.
Proof. Let us denote the map above by α and define a map

β : T (C) → Nat(HomC (−, C), T )

by

β(t)A (f ) = T (f )(t) for a t ∈ T (C) and a morphismf : A → C in C.

750
Part VII Yoneda lemma and Yoneda embedding

We are going to show that α and β are inverse to each other. We have

αβ(t) = β(t)C (1C ) = T (1C )(t) = t for each t ∈ T (C),

proving that αβ is the identity map of T (C). On the other hand, for τ :
HomC (−, C) → T and f : A → C, we have

βα(τ )A (f ) = T (f )(α(τ )) = T (f )(τC (1C )) = τA (HomC (f, C)(1C)) = τA (f ),

where the last equality is visible in the naturality square


τC
HomC (C, C) /

T (C)
HomC (f,C) T (f )
 

HomC (A, C) τA /

T (A),

and the equality βα(τ )A(f ) = τA (f ) (for all f ) implies that βα is the identity
map of Nat(HomC (−, C), T ).
Consider the special case of this theorem in which the functor T is of the
form T = HomC (−, C ′ ) for some C ′ in C. Then the bijection of Theorem 3.18
together with its inverse become

τ 7→τC (1C )
Nat(HomC (−, C), HomC (−, C ′ )) HomC (C, C ′ ), (3.8)
/

t7→(f 7→tf )

where t 7→ (f 7→ tf ) means that t : C → C ′ is sent to the natural transformation

τ : HomC (−, C) → HomC (−, C ′ ) defined by τA (f ) = tf.

However this map HomC (C, C ′ ) → Nat(HomC (−, C), HomC (−, C ′ )) is the same
as YC,C ′ , where
op
Y : C → SetsC is the functor defined by Y (C) = HomC (−, C),

i.e. the functor corresponding to the functor Hom : Cop × C → Sets via the
canonical category isomorphism
op
HomCat (Cop × C, Sets) ≈ HomCat (C, SetsC ). (3.9)

Therefore Theorem 3.18 gives


Corollary 3.19. The functor
op
Y : C → SetsC defined by Y (C) = HomC (−, C) (3.10)

is fully faithful.
The functor Y above is usually called the Yoneda embedding (for C), while
op
the functor G : SetsC → (Cat ↓ C) we are going to introduce now has no
name; a somewhat artificial name would be “the discrete form of Grothendieck
construction”.

751
Part VII Representable functors and discrete fibrations

For a functor T : Cop → Sets, the category E(T ) is defined as the category
of pairs (A, a), where A is an object in C and a is an element T (A); in this
category, a morphism

f : (A, a) → (B, b) is a morphism f : A → B in C with T (f )(b) = a.

We define the functor


op
G : Sets → (Cat ↓ C) by G(T ) = (E(T ), PT ),

where PT : E(T ) → is the forgetful functor, sending f : (A, a) → (B, b) to


f : A → B. In order to see how exactly is G defined on morphisms, let us
describe morphisms in (Cat ↓ C) of the form Φ : (E(T ), PT ) → (E(U ), P U ):
Such a morphism is a functor Φ : E(T ) → E(U ) making the diagram

Φ
E(T ) E(U )
DD
/

DD zz
DD zzz
DD z P
zz U
PT
!
}

commute. At the level of objects this means that, for each (A, a) in E(T ),
Φ(A, a) should a pair whose first component is A. This means that to give the
object function of Φ is to give a fimily of maps ϕ = (ϕA : T (A) → U (A))A∈A0
and define Φ on objects by Φ(A, a) = (A, ϕA (a)). After that, again, since the
diagram above commutes, on morphisms Φ must be defined by

Φ(f : (A, a) → (B, b)) = f : (A, ϕA (a)) → (B, ϕB (b)).

This simply means that the images of morphisms are uniquely determined, but
the fact that Φ is indeed defined on morphisms puts the following condition on
the family ϕ: if f is a morphism from (A, a) to (B, b), then it also must be
a morphism from (A, ϕA (a)) to (B, ϕB (b)). And since f is a morphism from
(A, a) to (B, b) if and only if a = T (f )(b), this means that every f : A → B
must be a morphism from (A, ϕA T (f )(b)) to (B, ϕB (b)) for each b in T (B). In
other words, for every f : A → B in A, we must have ϕA T (f ) = U (f )ϕB , which
is the same as to say that ϕ is a natural transformation from T to U .
That is, we can define
op
G : SetsC → (Cat ↓ C) by G(ϕ : T → U ) = Φ : (E(T ), PT ) → (E(U ), PU )
(3.11)
In the notation above (omitting routine verification of preservation of composi-
tion and identity morphisms), and this makes it fully faithful.

3.5 Representable functors and discrete fibra-


tions
Definition 3.20.
1. A functor T : Cop → Sets is said to be representable if it is isomorphic
to a functor of the form Y (C) = HomC (−, C) for some object C in C.

752
Part VII Representable functors and discrete fibrations

2. A functor P : D → C is said to be a discrete fibration, if the diagram

D1 /

D0
P1 P0
 

C1 /

C0

in which the horizontal arrows are the codomain maps of D and C, and
the vertical arrows are the morphism function and the object function of
P respectively, is a pullback.
This section is devoted to the following two theorems:
Theorem 3.21. A functor T : Cop → Sets is representable if and only if the
category E(T ) has a terminal object. Moreover, a natural transformation τ :
HomC (−, C) → T is an isomorphism if and only if the pair (C, t), in which t is
the image of τ under the map (3.7), is a terminal object in E(T ).
Proof. The following assertions are obviously equivalent:
1. τ : HomC (−, C) → T is an isomorphism;
2. τA : HomC (A, C) → T (A) is a bijection for each object A in C;
3. for every object A in C and every a ∈ T (A) there exists a unique morphism
f : A → C with τA (f ) = a;
4. for every object A in C and every a ∈ T (A) there exists a unique morphism
f : A → C with T (f )τC (1C ) = a;
5. for every object (A, a) in E(T ) there exists a unique morphism from (A, a)
to (C, τC (1C));
6. (C, τC (1C )) is a terminal object in E(T ).
And since (C, τC (1C )) is exactly the image of τ under the map (3.7), this com-
pletes the proof.
Theorem 3.22. A functor P : D → C is a discrete fibration, if and only if
the object (D, P ) of (Cat ↓ C) is isomorphic to G(T ) = (E(T ), PT ), for some
functor T : Cop → Sets.
Proof. “If”: We have to prove that (E(T ), PT ) is always a discrete fibration.
This means to prove that for every morphism f : A → B in C and every b ∈
T (B), there exists a unique a ∈ T (A) for which f is a morphism from (A, a) to
(B, b). However this is trivial since f is a morphism from (A, a) to (B, b) if and
only if a = T (f )(b).
“Only if”: Assuming that P : D → C is a discrete fibration, we define a
functor T : Cop → Sets as follows:
• For an object C in C, we take T (C) to be the set of objects D in D with
P (D) = C.

753
Part VII Adjoint functors

• For a morphism f : A → B in C, and an element b in T (B), which in fact


an object in D with P (b) = B, we take g to be the morphism g in D, with
P (g) = f and codomain of g equal to b. The existence and uniqueness of
such a g follows from the fact that the diagram is a pullback. We then
take T (f )(b) to be the domain of g.
Accordingly the procedure of defining T (f )’s (for all f ) displays as

T (f )(b) _ _ _ b /

A /

B
and it is easy to see that it indeed defines a functor T : Cop → Sets in such a
way that (E(T ), PT ) becomes isomorphic to (D, P ).

3.6 Adjoint functors


Adjoint functors will be defined at the end of this section via several equivalent
kinds of data that will be described before.
Definition 3.23. Let U : A → X be a functor and X an object in X. A
universal arrow X → U is a pair (F (X), ηX ) in which F (X) is an object in A
and ηX : X → U F (X) a morphism in X with the following universal property:
for every object A in A and every morphism u : X → U (A) in X there exists a
unique morphism f : F (X) → A making the diagram

U F (X) (3.12)
II
IIU(f )
O

II
II
I $

ηX U (A)
t
tt
:

ttut
tt
tt
X
commute.
Theorem 3.24. Let U : A → X be a functor and ((F (X), ηX ))X∈X0 a family
of universal arrows X → U given for each object X in X. Then there exists a
unique functor F : X → A for which the family ((F (X), ηX ))X∈X0 determines
a natural transformation η : 1X → U F .
Proof. Given a morphism h : X → Y in X, we can define F (h) : F (X) → F (Y )
as the unique morphism making the diagram commute for A = F (Y ) and u =
ηY h. Since the commutativity in this case is equivalent to the commutativity
of the naturality square
UF (h)
U F (X) /

U F (Y ) (3.13)
ηX ηY


X /

Y,
h

754
Part VII Adjoint functors

this proves the theorem.


Remark 3.25. 1. The universal property given in Definition 3.23 can be equiv-
alently reformulated as: the map
ϕX,A : HomA (F (X), A) → HomX (X, U (A)), defined by ϕX,A (f ) = U (f )ηX ,
(3.14)
is a bijection for each object A in A. Moreover, since this map is obviously
natural in A, that universal property can also be reformulated as: the
natural transformation
ϕX,− : HomA (F (X), −) → HomX (X, U (−)), defined by ϕX,A (f ) = U (f )ηX ,
(3.15)
is an isomorphism. Furthermore, let
ϕX,− : HomA (F (X), −) → HomX (X, U (−)) (3.16)
be an arbitrary isomorphism. Then, for any f : F (X) → A, using the
naturality square
ϕX,F (X)
HomA (F (X), F (X)) /

HomX (X, U (F (X))) (3.17)


HomA (F (X),f ) HomX (X,U(f ))
 

HomA (F (X), A) ϕX,A


/

HomX (X, U (A)),

we obtain
ϕX,A (f ) = ϕX,A HomA (F (X), f )(1F (X))
= HomX (X, U (f ))ϕX,F (X) (1F (X) )
= U (f )ϕX,F (X) (1F (X) ).
Therefore we have one more reformulation of the universal property given
in Definition 3.23, namely: there exists an isomorphism (3.16); and with
this reformulation ηX and ϕX,− determine each other by
ϕX,A (f ) = U (f )ηX and ηX = ϕX,F (X) (1F (X)). (3.18)

2. The relationship between ηX and ϕX,− can be seen of course as a special


case of the statement dual to Theorem 3.21, but we omit details here.
3. Suppose ηX , or, equivalently, ϕX,− is given for every object X in X. Then,
by Theorem 3.24, there is a unique way to make F a functor X → A, so
that the family ((F (X), ηX ))X∈X0 determines a natural transformation
η : 1X → U F . And it is easy to check that this will also make ϕX,−
natural in X, yielding a natural isomorphism
Aop × A
K (3.19)
q KK
F op ×1 qqq KKHomA
8

qqq KK
KK
q
qq K %

Xop × A
M Sets
MM s
MMM ss
9

M sss
1×U MMM ss
& ss HomX
Xop × X

755
Part VII Adjoint functors

Moreover, the ”ϕ approach” shows that the unique functoriality of F is


actually a consequence of the fact that the Yoneda embedding Cop →
SetsC is fully faithful. Indeed, given a morphism h : X → Y in X, the
naturality square
ϕY,−
HomA (F (Y ), −) /

HomX (Y, U (−)) (3.20)


HomA (F (h),−) HomX (h,U(−))
 

HomA (F (X), −) ϕX,−


/

HomX (X, U (−)),

determines HomA (F (h), −), and since the Yoneda embedding Cop →
SetsC is fully faithful, HomA (F (h), −) determines F (h).
From Remark 3.25 we obtain
Theorem 3.26. For a functor U : A → X, the following kinds of data uniquely
determine each other:
1. a family ((F (X), ηX ))X∈X0 of universal arrows X → U given for each
object X in X;
2. a functor F : X → A and a natural transformation η : 1X → U F such that
(F (X), ηX ) is a universal arrow X → U for each object X in X;
3. a family (F (X))X∈X0 of objects in A and a family

(ϕX,− : HomA (F (X), −) → HomX (X, U (−)))X∈X0

of isomorphisms given for each object X in X;


4. a functor F : X → A and an isomorphism (3.19).
Moreover, the ηX of (1) corresponds to the ηX of (2), the ϕX,− of (3) corre-
sponds to (the X-component) of ϕ of (4), and these ηX and ϕX,− corresponding
to each other via (3.18).
The data in (4) shows certain dual symmetry between U and F , and suggests
to dualize Definition 3.23 and Theorem 3.26 as follows:
Definition 3.27. Let F : X → A be a functor and A an object in A. A
universal arrow F → A is a pair (U (A), εA ) in which U (A) is an object in X
and εA : F U (A) → A a morphism in A with the following universal property:
for every object X in X and every morphism f : F (X) → A in A there exists a
unique morphism u : X → U (A) making the diagram

F U (A) (3.21)
II
II
d

II
I
F (u) II
εA F (X)
tt
ttt
t
tt f


tt
z

A
commute.

756
Part VII Adjoint functors

Theorem 3.28. For a functor F : X → A, the following kinds of data uniquely


determine each other:
1. a family ((U (A), εA ))A∈A0 of universal arrows F → A given for each
object A in A;
2. a functor U : A → X and a natural transformation ε : F U → 1A such that
(U (A), εA ) is a universal arrow F → A for each object A in A;
3. a family (U (A))A∈A0 of objects in X and a family

(ψ−,A : HomX (−, U (A)) → HomA (F (−), A))A∈A0

of isomorphisms given for each object A in A;


4. a functor U : A → X and an isomorphism

Aop × A
K (3.22)
q KK
F op ×1 qqq KKHomA
8

qqq KK
KK
q
qq K%

Xop × A
M Sets
MM s
MM ss
9

MM sss
1×U MMM ss
& ss HomX
Xop × X

Moreover, the εA of (1) corresponds to the εA of (2), the ψ−,A of (3) corresponds
to (the A-component) of ψ of (4), and these εA and ψ−,A corresponding to each
other via
ψX,A(u) = εA F (u) and εA = ψU(A),A (1U(A) ). (3.23)
Remark 3.29. The data described in Theorem 3.26(d) is obviously identical to
the data described in Theorem 3.28(d): just take ϕ and ψ inverse to each other.
Therefore these two theorems actually describe eight equivalent kinds of data.
Remark 3.29 is not the end of this story: although eight is a large number,
it is good to add at least one more, which is purely equational. For, we observe:
• Having functors U : A → X and F : X → A, and merely natural trans-
formations η : 1X → U F and ε : F U → 1A , we can still define natural
transformations ϕ and ψ as in 3.19 and in 3.22 respectively.
• Under no conditions on η and ε, those ϕ and ψ will also be merely natural
transformations independent from each other. But requiring them to be
each other’s inverses and reformulating this requirement in terms of η and
ψ will give us a new equivalent form of the desired data, which is purely
equational.
• Requiring that ϕ and ψ be each other’s inverses means to require

ψX,A ϕX,A (f ) = f and ϕX,A ψX,A(u) = u,

for each f : F (X) → A in A and each u : X → U (A) in X. But then


Yoneda lemma (Theorem 3.18) tells us that it suffices to have these equal-
ities for f = 1F (X) : F (X) → F (X) and u = 1U(A) : U (A) → U (A).

757
Part VII Adjoint functors

• Thus, we are interested in

ψX,F (X) ϕX,F (X) (1F (X) ) = 1F (X)

and
ϕU(A),A ψU(A),A (1U(A) ) = 1U(A) .

Translated into the language of η and ϕ, these equations become

εF (X) F (ηX ) = 1F (X) and U (εA )ηU(A) = 1U(A) , (3.24)

and we obtain:
Theorem 3.30. Let U : A → X and F : X → A be functors and η : 1X →
U F and ε : F U → 1A natural transformations. The following conditions are
equivalent:
1. (F (X), ηX ) is a universal arrow X → U for each object X in X, and ε
is the corresponding family of morphisms, i.e. U (εA )ηU(A) = 1U(A) for
every object A in A;
2. (U (A), εA ) is a universal arrow F → A for each object A in A, and η
is the corresponding family of morphisms, i.e. εF (X) F (ηX ) = 1F (X) for
every object X in X;
3. the equalities εF (X) F (ηX ) = 1F (X) and U (εA )ηU(A) = 1U(A) hold for every
object X in X and every object A in A.
Remark 3.31. Using the standard notation for composing functors and natu-
ral transformations, the equalities (3.25) (for all X and A) are displayed as
commutative diagrams

Fη ηU
F EEE FUF UFU U (3.25)
yyy
/ o

EEEE
E
EEEEE y
yyyyyy
EEEE εF Uε y
yy
E  
yyyyy
F U

and called triangular identities.


Definition 3.32.
Let U : A → X and F : X → A be functors, η : 1X → U F and ε : F U → 1A
be natural transformations satisfying the triangular identities, and ϕ and ψ be
as in Theorems 3.26 and 3.28 respectively. We will say that:
1. (F, U, η, ε) : X → A is an adjunction; however, we might also omit either
η or ε, or replace them with either ϕ or ψ;
2. F is the left adjoint (of U ), U is the right adjoint (of F ), η is the unit of
adjunction, and ε is the counit of adjunction.

758
Part VII Monoidal categories

3.7 Monoidal categories


In this section we introduce monoidal categories with some examples and related
concepts.
Definition 3.33. A monoidal category is a system (C, I, ⊗, α, λ, ρ) in which:
1. C is a category;
2. I is an object in C;
3. ⊗ : C × C → C is a functor, written as ⊗(A, B) = A ⊗ B;
4. α = (αA,B,C : A ⊗ (B ⊗ C) → (A ⊗ B) ⊗ C)A,B,C∈C , λ = (λA : A →
I ⊗ A)A∈C , and ρ = (ρA : A → A ⊗ I)A∈C are natural isomorphisms
making the diagrams commute:
α
A ⊗ (I ⊗ B) /

(A ⊗ I) ⊗ B (3.26)
O O

1⊗λ ρ⊗1

A⊗B A ⊗ B,

α α
A ⊗ (B ⊗ (C ⊗ D)) /

(A ⊗ B) ⊗ (C ⊗ D) /

((A ⊗ B) ⊗ C) ⊗ D
O

1⊗α α⊗1


A ⊗ ((B ⊗ C) ⊗ D) α
/

(A ⊗ (B ⊗ C)) ⊗ D
(3.27)
Here and below we write just α instead of αA,B,C for short; it is also often
useful to write (C, I, ⊗, α, λ, ρ) = (C, I, ⊗) = (C, ⊗) =. A monoidal category
(C, I, ⊗, α, λ, ρ) is said to be strict if A ⊗ (B ⊗ C) = (A ⊗ B) ⊗ C for all A, B, C;
I ⊗ A = A = A ⊗ I for all A; and α, λ, and ρ are the identity morphisms.
Example 3.34. Any monoid M = (M, e, m) can be regarded as a strict monoidal
category (C, I, ⊗), in which C is the underlying set M regarded as a discrete
category (i.e. a category with no non-identity arrows), I = e, and ⊗ = m.
Example 3.35. Any category X yields the strict monoidal category End(X) =
(End(X), 1X , −) of functors X → X, where 1X is the identity functor X → X
and ⊗ is the composition of functors.
Example 3.36. If C is a category with finite products, then (C, I, ⊗, α, λ, ρ), in
which I = 1 is a terminal object in C, ⊗ = × is a (chosen) binary product
operation, and α, λ, ρ arise from the canonical isomorphisms A × (B × C) ∼ =
(A × B) × C, A ∼= 1 × A, A ∼ = A × 1 respectively, is a monoidal category. Such
a monoidal structure is said to be cartesian.
Example 3.37. An internal graph G in a category is a diagram of the form
dG
G1 G0
/

cG

in C. For a fixed object O, the internal graphs G in C with G0 = O are called


internal O-graphs in C, and their category will be denoted by Graphs(, O); a

759
Part VII Monoidal categories

morphism f : G → H in Graphs(, O) is a morphism f : G1 → H1 in C with


dH f = dG and cH f = cG . When C has chosen pullbacks, this category becomes
a monoidal category (Graphs(, O), I, ⊗, α, λ, ρ) as follows:
1. I has I0 = I1 = O and dI = cI = 1O ;
2. ⊗ is defined as the span composition, i.e. for G and H in Graphs(C, O),
G ⊗ H is defined by (G ⊗ H)1 = G1 ×O H1 , dG⊗H = dH π2 , and cG⊗H =
cG π1 via the diagram
G1 ×O H
J1
(3.28)
t JJ
tt JJ
tt
π1
J
tt
t π2 JJJ
tt
z
J
%

G1 J H1 A
} JJ t AA
cG }} JJ tt AA
}} JJ
JJ ttt cG
A
} t dG AA
}} dG JJ tt
~

%
tt
y

O O O
in which diamond part is the chosen pullback of the pair (dG , cG ).
3. α, λ, and ρ arise from the appropriate canonical isomorphisms.
In the special case in which O = 1 is a terminal object in C, the pullbacks we
need become binary products, and the monoidal category we obtain coincides
with the one from Example 3.36.
Example 3.38. Dualizing Example 3.36, if C is a category with finite coprod-
ucts, then (C, I, ⊗, α, λ, ρ), in which I = 0 is an initial object in C, ⊗ = +
is a (chosen) binary coproduct operation, and α, λ, ρ arise from the canonical
isomorphisms A + (B + C) ∼ = (A + B) + C, A ∼
= 0 + A, A ∼ = A + 0 respectively,
is a monoidal category.
Example 3.39. Let R be a commutative ring, and C the category of R-modules.
Then (, I, ⊗, α, λ, ρ), in which I = R, ⊗ the usual tensor product over R, and
α, λ, ρ the usual natural isomorphisms, forms a monoidal category.
Definition 3.40. Let = (C, I, ⊗, α, λ, ρ) and C′ = (C′ , I, ⊗, α, λ, ρ) be monoidal
categories (we use the prime sign ’ only for C, although the I, ⊗, etc. in C
and in C′ are not, of course, supposed to be the same). A monoidal functor
F = (F, θ, φ) : C → C′ consists of
1. an ordinary functor F : C → C′ ;
2. a morphism θ : I → F (I) in C′ ;
3. a natural transformation φ = (φA,B : F (A) ⊗ F(B) → F (A ⊗ B))A,B∈C
making the diagrams
α
F (A) ⊗ (F (B) ⊗ F (C)) /

(F (A) ⊗ F(B)) ⊗ F (C) (3.29)


1⊗φ φ⊗1
 

F (A) ⊗ (F (B ⊗ C)) (F (A ⊗ B)) ⊗ F (C)


φ φ
 

F (A ⊗ (B ⊗ C)) /

F ((A ⊗ B) ⊗ C),
F (α)

760
Part VII Monoidal categories

λ
I ⊗ F (A) o

F (A) (3.30)
θ⊗1 F (λ)
 

F (I) ⊗ F (A) /

F (I ⊗ A),
φ

ρ
F (A) ⊗ I o

F (A) (3.31)
1⊗θ F (ρ)
 

F (A) ⊗ F (I) /

F (A ⊗ I),
φ

commute. A monoidal functor F = (F, θ, φ) is said to be strong if θ and


φ are isomorphisms, and strict if moreover F (I) = I, F (A) ⊗ F(B) =
F (A ⊗ B) for all A and B, and θ and φ are the identity morphisms.
Definition 3.41. Let Fi = (Fi , θi , φi ) : C → C′ (i = 1, 2) be monoidal func-
tors. A monoidal natural transformation τ : F1 → F2 is an ordinary natural
transformation τ : F1 → F2 such that the diagrams
θ1
I /

F1 (I) (3.32)
τ


I /

F2 (I),
θ2

φ1
F1 (A) ⊗ F1 (B) /

F1 (A ⊗ B) (3.33)
τ ⊗τ τ
 

F2 (A) ⊗ F2 (B) /

F2 (A ⊗ B)
φ2

commute.
Several examples of monoidal functors are used as definitions of important
concepts. Two of them will be given here with further cases considered in the
next sections.
Definition 3.42. Let C be monoidal category and X a category. A C-action
on X is a monoidal functor C → End(X), where End(X) is as in Example 3.35.
Equivalently such a C-action can be defined as a functor C × X → X, which
we will write as (C, X) 7→ ⊗X, equipped with natural transformations θ =
(θX : X → I ⊗X))X∈X and φ = (φA,B,X : A⊗(B ⊗X) → (A⊗B)⊗X)A,B∈, X∈X
making the diagrams

A ⊗ (B ⊗ (C ⊗ X)) A ⊗ (B ⊗ (C ⊗ X)) (3.34)


1⊗φ φ
 

A ⊗ ((B ⊗ C) ⊗ X) (A ⊗ B) ⊗ (C ⊗ X)
φ φ
 

(A ⊗ (B ⊗ C)) ⊗ X /

((A ⊗ B) ⊗ C) ⊗ X,
α⊗1

761
Part VII Monads and algebras

A⊗X A⊗X (3.35)


θ λ⊗1
 

I ⊗ (A ⊗ X) /

(I ⊗ A) ⊗ X,
φ

A⊗X A⊗X (3.36)


1⊗θ 1⊗ρ
 

A ⊗ (I ⊗ X) /

(A ⊗ I) ⊗ X,
φ

commute.
Definition 3.43. Let 1 be the trivial monoid considered as a monoidal category.
A monoidal functor from it to an arbitrary monoidal category C can be presented
as a triple M = (M, e, m), in which M is an object in C and e : I → M and
m : M ⊗ M → M morphisms in C making the diagram
α m⊗1 (e⊗1)λ
M ⊗ (M ⊗ M ) (M ⊗ M ) ⊗ M M ⊗M
llll
/ / o

M
llllllll
1⊗m m lll (1⊗e)ρ
llll


lllll m


M ⊗M m
/

M o

M ⊗M
(3.37)
commute. Such a triple is called a monoid in C.
Moreover, a monoidal natural transformation τ : (M1 , e1 , m1 ) → (M2 , e2 , m2 )
being a morphism τ : M1 → M2 in C with e1 = e2 and τ m1 = m2 (τ ⊗ τ ),
is nothing but a monoid homomorphism in C. So, the monoids in C form
a category Mon(C), which is the category MonCat(1, C) of monoidal func-
tors 1 →. In particular this immediately tells us that every monoidal functor
F = (F, θ, φ) : C → C′ induces a functor Mon(F ) : Mon(C) → Mon(C′ ), which
sends (M, e, m) to the composite
(M,e,m) (F,θ,φ)
1 −−−−−→ C −−−−→ C′
considered as a monoid in C′ .

3.8 Monads and algebras


In this section we introduce monads, algebras over monads, and free algebras; we
also introduce a very general notion of a monoid action as a “general example”.
Definition 3.44. A monad on a category X is a monoid in the monoidal cat-
egory End(X) of Example 3.35. Explicitly, a monad on X is a triple T =
(T, η, µ), in which T : X → X is a functor and η : 1X → T and µ : T 2 → T
natural transformations making the diagram
µT ηT
T3 /

T2 o

T (3.38)
~~~~
Tµ µ ~
~~~~~ Tη
~~



~~~~ 

T2 µ
/

T o

µ T

762
Part VII Monads and algebras

Definition 3.45. Let T = (T, η, µ) be a monad on a category X. A T -algebra


(or an algebra over T ) is a pair (X, ξ), in which X is an object in X and
ξ : T (X) → X a morphism making the diagram

µT ηX
T 2 (X) /

T (X) o

X (3.39)
{{{
{{{{{{{
{{{
T (ξ) ξ Tη



{{{{{
T (X) X


commute. A morphism h : (X, ξ) → (X ′ , ξ ′ ) of T -algebras is a morphism h : X →


X ′ making the diagram
T (h)
T (X) /

T (X ′ ) (3.40)
ξ ξ′
 

X h
/

commute. The category of T -algebras will be denoted by XT .


Theorem 3.46. Let T = (T, η, µ) be a monad on a category X, and let U T : XT →
X be the forgetful functor defined by U T (X, ξ) = X. Then:
1. for each object X in X, the pair (T (X), µX ) is a T -algebra;
2. the functor F T : X → X T , defined by F T (X) = (T (X), µX ) is a left
adjoint of U T . The unit and counit of the adjunction are η : 1X → T =
U T F T and ε : F T U T → 1XT defined by ε(T (X),µX ) = µX respectively.
Proof. 1. We have to prove the commutativity of
µT (X) ηT (X)
T 3 (X) T 2 (X) X (3.41)
zz
/ o

zzzzz
zzz
zzzz
T (µX ) µX



zzzz
T 2 (X) µX
/

but it follows from the commutativity of (3.38).


2. The square part of (3.41) insures that putting

ε(T (X),µX ) = µX

determines a natural transformation ε : F T U T → 1XT , and it is easy to


see that η and ε satisfy the triangular identities.

Example 3.47.
Let X be a category equipped with an action of a monoidal category C. Ac-
cording to Definition 3.42, such an action is simply a monoidal functor F : C →
End(X), and, like every monoidal functor, it induces a functor Mon(F ) : Mon(C) →
Mon(End(X)). Therefore every monoid M = (M, e, m) in C determines a
monad on X; the algebras over that monad are called M -actions, and their

763
Part VII More on adjoint functors and category equivalences

category is denoted by XM . Explicitly, such an M -action is a pair (X, ξ), in


which ξ : M ⊗ X → X is a morphism in X making the diagram
φ m⊗1 (e⊗1)θ
M ⊗ (M ⊗ X) /

(M ⊗ M ) ⊗ X /

M ⊗X o

nn X
nnnnnn
nn
nnnn
1⊗ξ ξ


nnn
M ⊗X ξ
/

commute. Here θ and φ are as in (3.34)-(3.36).


Remark 3.48. 1. According to G. M. Kelly, an ”M-action” is the right name
not for a pair (X, ξ) above, but just for its structure morphism ξ.
2. Example 3.47 is at the same time a “generalization”. Indeed, starting from
an arbitrary monad T on X, we can consider T-algebras as T-actions in
the sense of Example 3.47, putting = End(X) and considering the identity
momoidal functor End(X) → End(X) as the action of End(X) on X.

3.9 More on adjoint functors and category equiv-


alences
This section contains additional observations on adjoint functors and category
equivalence; some them will be explicitly used later, while others simply help to
understand the concepts involved. We begin with
Remark 3.49. 1. It is easy to see that (F, U, η, ξ) : X → A is an adjunction
if and only if so is
(U op , F op , εop , η op ) : Xop → Aop
(in the obvious notation). Therefore every general property of adjoint
functors has its dual, where the left and the right adjoints exchange their
roles (see e.g. Theorems 3.53 and 3.54 below).
2. Since in an adjunction (F, U, η, ε) : X → A, ηX : X → U F (X) is a univer-
sal arrow X → U for each object X ∈ X, the functor U alone determines
such an adjunction uniquely up to an isomorphism; dually, the same is
true for F .
3. It is easy to see that adjunctions compose: if (F, U, η, ε) : X → A and
(G, V, θ, ζ) : Y → X are adjunctions, then so is
(F G, V U, (V ηG)θ, ε(F ζU )) : Y → A.
(cf. 3.10(c)).
4. Let
K
(3.42)
/

O
A o

O
B
M

M′ K′ N L


L′ 


/

B o
C
N′

764
Part VII More on adjoint functors and category equivalences

a diagram of functors in which M , M ′ , N , and N ′ are the left adjoints of


K, K ′ , L, and L′ respectively. Then, as easily follows from (b) and (c),
we have LK ≈ L′ K ′ ≡ M N ≈ M ′ N ′ .
Lemma 3.50. Every fully faithful functor reflects isomorphisms, i.e. under
such a functor only isomorphisms are sent to isomorphisms.
Proof. Let U : A → X be a fully faithful functor with U (f : A → B) being an
isomorphism. Since U is full, U (f )−1 = U (g) for some g : B → A in A. Then
since U (gf ) = 1U(A) , U (f g) = 1U(B) , and U is faithful, we obtain gf = 1A and
f g = 1B , which shows that f : A → B is an isomorphism.
Definition 3.51. An adjunction (F, U, η, ε) : X → A is said to be an adjoint
equivalence if η and ε are isomorphisms.
Theorem 3.52. Let U : A → X be a category equivalence, F0 a map from
the set X0 of objects in X to the set A0 of objects in A, and η = (ηX : X →
U F0 (X))X∈X0 a family of isomorphisms. Then there exists a unique functor
F : X → A and a unique natural transformation ε : F U → 1A , for which F0 is
the object function of F and (F, U, η, ε) : X → A is an adjunction. Moreover,
that adjunction is always an adjoint equivalence.
Proof. Since U is fully faithful (by Lemma 3.12) and each ηX : X → U F0 (X) is
an isomorphism, it is easy to see that ηX : X → U F0 (X) is a universal arrow
X → U for each object X in X. After that the first assertion of the theorem
follows from Remark 3.29 (see also Definition 3.32). Next, since ηX s are isomor-
phisms, so are U (εA )s (by the second identity in (3.25)), and by Lemma 3.50
this implies that ε is an isomorphism.
Theorem 3.53. Let (F, U, η, ε) : X → A be an adjunction. Then:
1. U is faithful if and only if ε is an epimorphism;

2. U is full if and only if ε is a split monomorphism;


3. and therefore U is fully faithful if and only if ε is an isomorphism.
Proof. For two arbitrary objects A and B in A, consider the diagram

HomX (U (A), U (B)) (3.43)


l
UA,B lllll
5 O

ll
lll
lll
HomA (A, B) f 7→U(f )ηU (A) u7→εB F (u)
RRR
RRR
RRR
R
HomA (εA ,B)RRRR
) 

HomA (F U (A), B)

where the vertical arrows are bijections inverse to each other (since they are
ψU(A),B and ϕU(A),B respectively: see (3.18) and (3.23)). Since the left-hand
vertical arrow is bijective and makes the triangle commute (by naturality of ε),
we have:
1. UA,B is injective HomA (εA , B) is injective;

765
Part VII Remarks on coequalizers

2. UA,B is surjective HomA (εA , B) is surjective;


3. UA,B is bijective HomA (εA , B) is bijective.
Since HomA (εA , B) is injective, surjective, or bijective if and only if εA is an
epimorphism, split monomorphism, or isomorphism respectively, this completes
the proof.
Dually, we obtain:
Theorem 3.54. Let (F, U, η, ε) : X → A be an adjunction. Then:
1. F is faithful if and only if η is a monomorphism;
2. F is full if and only if η is a split epimorphism;
3. and therefore F is fully faithful if and only if η is an isomorphism.
- which helps to prove the following:
Theorem 3.55. The following conditions on an adjunction (F, U, η, ε) : X → A
are equivalent:
1. (F, U, η, ε) : X → A is an adjoint equvalence;
2. F and U are fully faithful;
3. F is fully faithful and U reflects isomorphisms;
4. η is an isomorphism and U reflects isomorphisms;
5. U is fully faithful and F reflects isomorphisms;
6. ε is an isomorphism and F reflects isomorphisms.
Proof. (a) =⇒ (b), (c) =⇒ (d), and (e) =⇒ (f ) follow from Theorems
3.54(a)-(c) and 3.53(a)-(c). (b) =⇒ (c) and (b) =⇒ (e) follow from Lemma ??.
Therefore it suffices to prove the implications (d) =⇒ (a) and (f ) =⇒ (a).
Moreover, since these implications are dual to each other, it suffices to prove only
one of them, say, (d) =⇒ (a). For, consider the second identity U (εA )ηU(A) =
1U(A) in (3.25). Assuming that η is an isomorphism, we conclude that so is
U (εA ) for each A, and, when U reflects isomorphisms, this implies that ε is an
isomorphism, as desired.

3.10 Remarks on coequalizers


The remarks on coequalizers we make in this section are presented as a definition
and an example:
Definition 3.56. 1. A coequalizer diagram in a given category is a diagram
of the form
f
h
(3.44)
/

A /
B /

C
g

in which hf = hg, and for every morphism h′ : B → C ′ with h′ f = h′ g,


there exists a unique morphism k : C → C ′ with kh = h′ . We will then
also say that h is the coequalizer of the pair (f, g).

766
Part VII Monadicity

2. A morphism that occurs in a coequalizer diagram as the morphism h occurs


in (3.44) is called a regular epimorphism.
3. A coequalizer diagram is said to be absolute, if it is preserved by any
functor, i.e. if its image under any functor is a coequalizer diagram.
Example 3.57. 1. Consider a split fork, i.e. a diagram of the form

j i

f
 

h
(3.45)
/

A /
B /

C
g

in which hf = hg, hi = 1C , f j = 1B , and gj = ih. In each such diagram


f , g, and h form a coequalizer diagram. Indeed, given h′ : B → C ′ with
h′ f = h′ g, it is easy to see that there is a unique morphism k : C → C ′
with kh = h′ : just take k = h′ i, which gives

kh = h′ ih = h′ gj = h′ f j = h′ ,

and the uniqueness follows from the fact that h is a split epimorphism.
Since the conditions imposed on the diagram (3.45) were purely equational
and therefore are “preserved” by every functor, this also proves that f, g,
and h form an absolute coequalizer diagram.
2. An arbitrary split epimorphism h : B → C can be involved in a split fork,
namely in
1B i

1B
 

h
(3.46)
/

B /
B /

C
ih

where i is a splitting, i.e. a morphism from C to B with hi = 1C . Therefore


every split epimorphism is a regular epimorphism.
3. For a monad T = (T, η, µ) on a category X, any T -algebra (X, ξ) deter-
mines the following split fork in X:
ηT (X) ηX

µX
ξ


T 2 (X) T (X) (3.47)


/

/
/

X
T (ξ)

3.11 Monadicity
In this section we discuss the relationship between adjunctions and monad.
Theorem 3.58. For every adjunction (F, U, η, ε) : X → A, the triple T =
(T, η, µ) defined by
• T = UF,
• η of (T, η, µ) is the same as η of (F, U, η, ε),

767
Part VII Monadicity

• µ = U εF , i.e. µ = (µX : T 2 (X) → T (X))X∈X0 is defined by µX =


U (εF (X) ),
is a monad on X.
Proof.
For the triple above, and any object X in X, the X-component of the diagram
(3.38) becomes

U(εF U F (X) ) ηU F (X) UF U(εF (X) )


U F U F U F (X) U F U F (X) U F (X)
lllll
/ / o

M
llllllllll
lll
1⊗m m
lllll UF (ηX )
llll
l
m
  

U F U F (X) m
/

U F (X) o

U F U F (X)
(3.48)
and its left-hand square commutes by the naturality of while the triangles com-
mute by the triangular identities (3.25).
Example 3.59. Starting from an arbitrary monad T = (T, η, µ) on a category X,
we obtain the forgetful-free adjunction (F T , U T , η T , εT ) : X → XT described in
Theorem 3.46. It is easy to see that the corresponding monad on X is the same
as the original monad T = (T, η, µ). This tells us that every monad can be
obtained from an adjunction as in Theorem 3.58. Since this result is originally
due to S. Eilenberg and J. Moore, the category XT is often called the Eilenberg-
Moore category (of algebras over T ). Note also, that using only free T -algebras,
i.e. the T -algebras of the form F T (X) = (T (X), µX ) we could also obtain an
adjunction whose corresponding monad is T = (T, η, µ). Furthermore, since
such an algebra (T (X), µX ) is fully determined by its underlying object X, the
full subcategory in XT with objects all free T -algebras can be described as the
so-called Kleisli category of T , whose objects are the same as the objects in X.
In detail:
• The category Kleisli(T ) is defined as the category with the same objects
as the in X, and a morphism f : X → Y being a morphism f : X → T (Y )
in X; the composite of morphisms f : X → Y and g : Y → Z in Kleisli(T )
is the composite
f T (g) µZ
→ T (Y ) −−−→ T 2 (Z) −−→ T (Z)
X−

in X.
• The forgetful functor U : Kleisli(T ) → X is defined by U (f : X → Y ) =
µZ T (f ) : T (X) → T (Y ), and free functor F : X → Kleisli(T ) is defined
by F (f : X → Y ) = ηY f : X → T (Y ), considered as a morphism from X
to Y in Kleisli(T ).
• And the monad obtained from adjunction as in Theorem 10.1 is again the
same as the original monad T = (T, η, µ) (a result due to H. Kleisli).
It is now natural ask, to what extend is it possible to recover the adjunction
(F, U, η, ε) : X → A from the monad T = (T, η, µ) in the situation of Theo-
rem 3.58? In order to formulate this question properly, we need:

768
Part VII Monadicity

Theorem 3.60.
(F, U, η, ε) : X → A and T = (T, η, µ) be as in Theorem 3.58. Then there
exists a unique functor K : A → XT with U T K = U and KF = F T .
Proof. Existence: Simply define K by

K(A) = (U (A), U (εA )). (3.49)

To prove that (U (A), U (εA )) is indeed a T -algebra is to prove that the diagram

U(εF U (A) ) ηU (A) UF U(εA )


U F U F U (A) U F U (A) U (A) oo M
oooo
/ / o

o
oo
oooo
m oooooooo
ooo
1⊗m

ooooooo
 
oooo
U F U (A) m
/

U (A)
(3.50)
commutes, which, for the left-hand square, follows from the naturality of , and,
for the triangle, follows from the second identity in (3.25) (cf. (3.48)). Defining
K by (3.49), we also obviously have U T K = U , and KF = F T since KF (X) =
(U F (X), U ((F (X))) = (T (X), )X) = F T (X).
Uniqueness: Let H : A → XT be a functor satisfying U T H = U and HF =
F T . Since U T H = U , such a functor must be given by H(A) = (U (A), εA ) for
some natural transformation ξ : U F U → U . On the other hand, since HF =
F T , we must have ξF (X) = µX = U (εF (X) ). . After that, comparing the
naturality square from (3.50) with the naturality square

U(εF U (A) )=ξF U (A)


U F U F U (A) /

U F U (A)

UF U(εA ) U(εA )

 

U F U (A) /

U (A)
ξA

we obtain ξA U F U (εA ) = U (εA )U F U (εA ), which implies ξA = U (εA ), since


U F U (εA ) is a split epimorphism by the second identity in (3.25).
Definition 3.61. Let (F, U, η, ε) : X → A and T = (T, η, µ) be as in Theorems
3.58 and 3.60. Then:
1. the functor K : A → XT as in Theorem 3.60 is called the comparison
functor;
2. the functor U : A → X is said to be monadic if the functor K : A → XT
above is a category equivalence.
Accordingly, saying that an adjunction (F, U, η, ε) : X → A can be recovered
from the corresponding monad T = (T, η, µ) on X should be understood as say-
ing that the functor U is monadic. In order to formulate some of the monadicity
results, we will need the following construction containing long calculations:

769
Part VII Monadicity

Let (F, U, η, ε) : X → A and T = (T, η, µ) be as above, and suppose that


for every T -algebra (X, ξ), the pair (εF (X) , F (ξ)) has a coequalizer in A. Then
the comparison functor K : A → XT has a left adjoint forming an adjunction
(L, K, η ′ , ε′ ) : X → A that can be described as follows:
1. For a T -algebra (X, ξ), the object L(X, ξ) is defined via the coequalizer
diagram
εF (X)
π(X,ξ)
F U F (X) F (X) L(X, ξ) (3.51)
/

F (ξ)

2. For a morphism h : (X, ξ) → (X ′ , ξ ′ ) of T -algebras, we form the diagram


εF (X)
π(X,ξ)
F U F (X) F (X) L(X, ξ) (3.52)
/

F (ξ)

F UF (h) F (h) L(h)

εF (X ′ )
 

π(X ′ ,ξ ′ ) 

F U F (X ′ ) F (X ′ ) L(X, ξ ′ )
/

F (ξ ′ )

of solid arrows, in which

π(X ′ ,ξ′ ) F (h)εF (X) = π(X ′ ,ξ′ ) εF (X ′ ) F U F (h)


= π(X ′ ,ξ′ ) F (ξ ′ )F U F (h)
= π(X ′ , ξ ′ )F (h)F (ξ)

implies the existence and uniqueness of the dotted arrow making the right-
hand square commute. This determines a functor L : XT → A.

3. We then define η(X,ξ) : (X, ξ) → KL(X, ξ) = (U L(X, ξ), U (εL(X,ξ) )) as
the composite U (π(X,ξ) )ηX , which we can do since the diagram

UF (ηX ) UF U(π(X,ξ) )
U F (X) /

U F U F (X) /

U F U L(X, ξ) (3.53)

ξ U(εL(X,ξ) )

U(π(X,ξ) ) 

X ηX
/

U F (X) /

U L(X, ξ)

770
Part VII Monadicity

commutes. Indeed, we have

U (εL(X,ξ) )U F U (π(X,ξ) ))U F (ηX ) = U (εL(X,ξ) F U (π(X,ξ) ))F (ηX ))


(by functoriality of U)
= U (π(X,ξ) )εF (X) F (ηX ))
(by naturality of ε)
= U (π(X,ξ) ))
(by the first identity in (3.25))
= U (π(X,ξ) ))U (εF (X) )ηUF (X)
(by the second identity in (3.25)
applied to A = F (X))
= U (π(X,ξ) )εF (X) )ηUF (X)
(by functoriality of U )
= U (π(X,ξ) )F (ξ))ηUF (X)
(since (3.51) is a coequalizer diagram)
= U (π(X,ξ) ))U F (ξ)ηUF (X)
(by functoriality of U )
= U (π(X,ξ) ))ηX ξ
(by naturality of η).


4. To show that η(X,ξ) is a universal arrow (X, ξ) → K is to show that for ev-
ery morphism k : (X, ξ) → (U (A), U (εA )) there exists a unique morphism
l : L(X, ξ) → A with
U (l)U (π(X, ξ))ηX = k.
Since U (l)U (π(X,ξ) ) = U (lπ(X,ξ) ) and (F, U, η, ε) is an adjunction, this is
the same as to show that there exists a unique morphism l : L(X, ξ) → A
with lπ(X,ξ) = εA F (k). Since (3.51) is a coequalizer diagram this simply
means to show that

εA F (k)εF (X) = εA F (k)F (ξ). (3.54)

For, we have

εA F (k)F (ξ) = εA F (kξ) (by functoriality of F )


= εA F (U (εA )U F (k))
(since k : (X, ξ) → (U (A), U (εA ))is a morphism of T -algebras)
= εA F U (εA F (k)) (by functoriality of U )
= εA F (k)εF (X) (by naturality of ε),

as desired.
5. In particular, for an object A in A, the morphism ε′A : LK(A) → A is the

771
Part VII Monadicity

unique morphism L((U (A), U (εA )) → A making the diagram


εF U (A)
π(U(A),εA )
F U F U (A) F U (A) L((U (A), U (εA ))
/

DD
/

t
/

F U(εA ) DD tt
DD ttt
DD t
tt
εA DDD tttε′
DD t
tt
A
DD
ttt
!

t
z

A
(3.55)
commute.
Remark 3.62. As an intermediate result of the calculation in (3), we have

U (π(X,ξ) )ηX ξ = U (π(X,ξ) ) (3.56)



for every T -algebra (T (X), ξ). Since η(X,ξ) : (X, ξ) → KL(X, ξ) was defined
(in (3.52)) as U (π(X,ξ) )ηX , this equality together with Example 3.57 tell us

that η(X,ξ) considered as a morphism in X is the unique morphism making the
diagram
U(εF (X) )=µX
ξ
U F U F (X) U F (X) L((U (A), U (εA ))
/

DD
/

tt
/

UF (ξ)=T (ξ) DD tt
DD tt
DD Xt
π(X,ξ) =U(π(X,ξ) )ηt
DD t
U(π(X,ξ)) DD ttt
DD t
tt
DD
ttt
"

t z

A
(3.57)
commute.
Theorem 3.63. For (F, U, η, ε) : X → A and T = (T, η, µ) as above the follow-
ing conditions are equivalent:
1. the functor U : A → X is monadic;
2. the functor U preserves the coequalizer diagram (3.51) for every T -algebra
(X, ξ), and, for every object A in A, the morphism εA is the coequalizer
of the pair (εF U(A) , F U (εA ));
3. the functor U reflects isomorphisms and preserves the coequalizer diagram
(3.51) for every T -algebra (X, ξ);
4. the functor U reflects isomorphisms, and every pair (f, g) of parallel mor-
phisms in A, for which the pair (U (f ), U (g)) has an absolute coequalizer,
has a coequalizer preserved by U .
Proof. • Since U T K = U , and U T : XT → X obviously reflects isomor-
phisms, U reflects isomorphisms if and only if K does.
• As follows from Remark 3.62 and the fact that the top part of the diagram
3.57 is a coequalizer diagram (see Example 3.57), the functor U preserves

the coequalizer diagram (3.51) if and only if η(X,ξ) : (X, ξ) → KL(X, ξ) is
an isomorphism.

772
Part VII Internal precategory actions

• As follows from 3.55, the morphism εA is the coequalizer of the pair


(εF U(A) , F U (εA )) if and only if ε′A : LK(A) → A is an isomorphism.
• This proves (a) =⇒ (b) and makes (b) =⇒ (c) a consequence of
Theorem 3.55 (in fact a consequence of the last argument in its proof).
• Since the pair (U (εF (X) ), U F (ξ)) = (µX , T (ξ)) involved in (3.57) is a part
of a split fork (3.47), (d) implies (c).

• After this all we need to prove is that if (f, g) of parallel morphisms in


XT , for which the pair (f, g) has an absolute coequalizer in X, then (f, g)
has a coequalizer in XT preserved by U T . For, consider the diagram

T (f )
T (h)
T (X) T (Y ) T (Z) (3.58)
/

T (g)

f


/


h 

X /
Y /

Z
g

where: h is the coequalizer of (f, g) in X; the left-hand and the middle


vertical arrow are the domain and the codomain of f (and of g) respectively
in the category XT ; and the dotted arrow is determined by the fact that
the top row in (3.58) is a coequalizer diagram (since h is the absolute
coequalizer of (f, g) in X). Using the fact that not only T but also T 2
preserves the equalizer of (f, g), it is easy to check that the dotted arrow
determines a T -algebra structure on Z and then makes h is the coequalizer
of (f, g) in XT and this coequalizer is trivially preserved by U T .

Remark 3.64.

1. Condition (3.63)(d) can modified by asking the pair (U (f ), U (g)) to be a


split coequalizer (i.e. to be a part of a split fork) instead of an absolute one.
As one can see from the argument proving (d) =⇒ (c) of Theorem 3.63,
this follows from the fact that the diagram (3.47) is a split fork.
2. The pair (εF (X) , F (ξ)) involved in (3.51) is reflexive, which means that
εF (X) and F (ξ) are split epimorphisms with a common splitting which
is F (ηX ). Therefore using the same arguments as in the proof of Theo-
rem 3.63, we can prove the following: if a functor admits a left adjoint,
reflects isomorphisms, and preserves coequalizers of reflexive pairs, then
it is monadic.

3.12 Internal precategory actions


This section presents generalized versions of very first concepts of internal cat-
egory theory need for the purposes of categorical Galois theory.

773
Part VII Internal precategory actions

Definition 3.65. An internal precategory in a category X is a diagram


p d

m e
 

P = (P0 , P1 , P2 , d, c, e, m) = P2 /

P1
B
o

P0
B
(3.59)

q c

in X with de = 1 = ce, dp = cq, dm = dq, and cm = cp. An internal precategory


in Sets is simply called a precategory.
Example 3.66. Any (small) category C can be regarded as a precategory; it is
then to be displayed as
p d

m e
 

C = (C0 , C1 , C2 , d, c, e, m) = C2 /

C1
B
o

C0
B
(3.60)

q c

where:
• C0 is the set of objects in C;
• C1 is the set of morphisms in C;
• d and c are the domain map and the codomain map respectively, i.e.
d(f ) = x and c(f ) = y if and only if f is a morphism from x to y;
• C2 = {(g, f ) | d(g) = c(f )} is the set of composable pairs of morphisms
in C;
• p and q are the projection maps, i.e. p(g, f ) = g and q(g, f ) = f .
Example 3.66 suggests:
Definition 3.67. An internal category in a category X with pullbacks is an
internal precategory C in X, in which the diagram formed by d, c, p, q is a
pullback (yielding C2 = C1 ×d,c) C1 ) and the diagram

1×m hec,1i
C1 ×(d,c) C1 ×(d,c) C1 C1 ×(d,c) C1 C1
rrrr
/ /

rrr
rrrr
rrrrrrr
r
rr
m×1 m
rrrr h1,edi
rrrrrrr
r
rrrr


rrrrr 

C1 ×(d,c) C1 m
/

C1 o

m
C1 ×(d,c) C1
(3.61)
commutes.
Remark 3.68. 1. Comparing diagrams (3.61) and (3.37) makes clear that an
internal category C in X is nothing but a monoid in the monoidal category
(Graphs(X, O), I, ⊗, α, λ, ρ), described in Example 3.37, for O = C0 .

774
Part VII Internal precategory actions

2. An internal category in Sets is of course the same as an ordinary (small)


category.
The readers familiar with simplicial sets might prefer to consider precate-
gories as truncated simplicial sets, and present Example 3.66 via the notion of
nerve of a category. According to this approach, but also independently of it,
given a precategory P , it is convenient to use displays like

e(x)

h
x? z, x


(3.62)
?? 
/


?

?? 
f ?? g

y


for t in P2 , g = p(t), f = q(t), h = m(t), x = d(f ) = d(h), y = d(g) = c(f ), and


z = c(g) = c(h). Note that these displays “remember” all identities required in
Definition 3.65. Thinking of internal precategories as generalized categories, we
are going now to generalize functors. In fact there are several concepts to be
introduced, and the first obvious step is to define precategory morphisms as the
corresponding diagram morphisms, which brings us to
Definition 3.69. Let P and P ′ be internal precategories in X. A morphism
ϕ : P → P′ is a diagram in X of the form
p d

m e
 

P2 /

P1
B
o

P0
B
(3.63)

ϕ2 q ϕ1 c ϕ0
p′ d′

m′ e′
    

P2′ /

P1′ o

P0′
B B

q′ c′

which reasonably commutes, i.e. has ϕ0 d = d′ ϕ1 , ϕ0 c = c′ ϕ1 , ϕ1 e = e′ ϕ0 ,


ϕ1 p = p′ ϕ2 , ϕ1 q = q ′ ϕ2 , and ϕ1 m = m′ ϕ2 . A morphism ϕ : P → P′ above is
said to be
1. a discrete fibration if the squares (ϕ0 c = c′ ϕ1 and ϕ1 p = p′ ϕ2 in (3.63)
are pullbacks;
2. a discrete opfibration if the squares (ϕ0 d = d′ ϕ1 and ϕ1 q = q ′ ϕ2 in (3.63)
are pullbacks.
Remark 3.70. It is easy to show that if ϕ : P → P′ is a discrete fibration and P ′
is an internal category, then P also is an internal category. On the other hand,
if P and P ′ were internal categories, then ϕ′ : P → P′ is a discrete fibration
whenever just the square ϕ0 c = c′ ϕ1 in (3.63) is a pullback. Therefore discrete
fibrations of internal categories in Sets are the same as ordinary ones defined
in Definition 3.20(b).

775
Part VII Internal precategory actions

Next, we need “functors” P → X, and since this concept is less obvious, let
us begin with the case X = Sets:
Definition 3.71. Let P be a precategory. Then:
1. For a category C, a prefunctor P C is a precategory morphism P C, where
C is regarded as a precategory in the same way as in Example 3.66.
2. A P -action is a diagram

ξ π
A = (A0 , π, ξ) = P1 ×P0 A0 /

A0 /

P0 , (3.64)

where P1 ×P0 A0 = P1 ×(d,π) A0 is the pullback of d and π, ξ is written as


ξ(f, a) = f a, and

π(f a) = c(f ), e(x)a = a, ha = g(f a) (3.65)

in the situation (3.62) whenever π(a) = x.


Remark 3.72. 1. When P is a category (see Example 3.66), the equalities
(3.65) are to be rewritten as

π(f a) = c(f ), 1x a = a, (gf )a = g(f a). (3.66)

That is, when P is a category, a P -action is nothing but a functor from P


to Sets. To be absolutely precise, we should say that in that case there is a
canonical equivalence between the category of P -actions and the category
of functors from P to Sets.
• The general case reduces to the case of categories. Indeed: Let

L : Precategories → Categories (3.67)

be the left adjoint of the inclusion functor from the category of cate-
gories to the category of precategories. Explicitly, for a precategory
P = (P0 , P1 , P2 , d, c, e, m), the category L(P ) is the quotient category
Pa(G)/ ∼, where:
• Pa(G) is the free category (“the category of paths”) on the underlying
graph G = (P0 , P1 , d, c) of P ; that is, the objects of Pa(G) are the
elements of P0 , and a morphism x → y is a finite (possibly empty)
sequence (f0 , . . . , fn ), in which d(fn ) = x, c(fi ) = d(fi−1 ) (for i =
1, . . . , n), and c(f0 ) = y.
• ∼ is the smallest congruence on Pa(G), for which e(x) ∼ 1x and
m(t) ∼ p(t)q(t) for each x in P0 and t in P2 .
Requiring m(t) ∼ p(t)q(t) here is of course the same to require h ∼ gf in
the situation (3.62), and the category of P -actions can be identified with
the category of L(P )-actions.
2. The category of P -actions is canonically equivalent to the category of
prefunctors P → Sets. This can be either shown directly, or deduced
from (a) and (b), since the category of prefunctors P → Sets is obviously
canonically isomorphic to the category of functors L(P ) → Sets.

776
Part VII Internal precategory actions

Internalizing now Definition 3.71(b) we arrive at:


Definition 3.73. Let P = (P0 , P1 , P2 , d, c, e, m) be an internal precategory in a
category X with pullbacks. A P -action is a diagram

ξ π
A = (A0 , π, ξ) = P1 ×P0 A0 /

A0 /

P0 , (3.68)

where P1 ×P0 A0 = P1 ×(d,π) A0 is the pullback of d and π, and the diagram

hp,qi×1 1×ξ heπ,1i


P2 ×(dq,π) A0 P1 ×(d,c) P1 ×(d,π) A0 P1 ×(d,π) A0 A0
uuu
/ / o

uuuuuuu
u
uuuu
uuuuu
m×1 ξ
uuu


 uuuuu
P1 ×(d,π) A0 A
mm 0
/

mmm
ξ
mm
mmm
proj1
mmmmmπ
m
mmm


mmm
P1 P0
v

c
(3.69)
commutes. The category of P -actions will be denoted by XP .
Remark 3.74. When P is an internal category, the diagram 3.69 becomes

1×ξ heπ,1i
P1 ×(d,c) P1 ×(d,π) A0 P1 ×(d,π) A0 A0 (3.70)
ttt
/ o

t
tttttt
ttt
tttt
m×1 ξ


ttttt
P1 ×(d,π) A0 /

A0
ξ
proj1 π
 

P1 c
/

P0

This makes a P -action a special case of an M-action in the sense of Example 3.47.
Specifically:
we take the monoidal category C of Example 3.47 to be (Graphs(X, O), I, ⊗, α, λ, ρ);
the role of X in Example 3.47 will be played by the comma category (X ↓ P0 )
(of pairs A = (A0 , π), where π : A0 → P0 is a morphism in X);
the C-action on (Graphs(X, O), I, ⊗, α, λ, ρ) is defined in the obvious way using
P ⊗ A = (P1 ×(d,π) A0 , c(proj1 )) defined via

P1 ×(d,π) A0 (3.71)
KK
ss KKproj2
sss proj1 KK
s KK
ss KK
ss y
%

P1 K A0
} KK ss
c }}} KK ss
KK s
}} KK ss
} KK ss π
ss
d
}
~

%
y

P0 P0

777
Part VII Descent via monadicity and internal actions

then since P becomes a monoid in (Graphs(X, O), I, ⊗, α, λ, ρ), we have the


category (X ↓ P0 )P of P -actions in the sense of Example 3.47, and it coincides
with the category XP of P -actions in the sense of Definition 3.73.
We end this section with a natural (dual) internal-precategorical version of
the results of Section 3.5 concerning discrete fibrations:
Theorem 3.75. Let P = (P0 , P1 , P2 , d, c, e, m) be an internal precategory in a
category X with pullbacks and A = (A0 , π, xi) a P -action. Then the diagram

(1×ξ)(hp,qi×1) proj2

m×1
$

heπ,1i
P2 ×(dq,π) A0 /

P1 ×(d,π) A0 o

A0 (3.72)
>

proj1 q×1
p proj1 ξ π
d

m e
  

P2 /

;
P1 o

>
P0

q c

is a discrete opfibration. Moreover, sending A to the so defined opfibration


determines an equivalence between the category XP of P -actions and the cat-
egory DisOpfib(P ) of discrete opfibrations over P (i.e. the category of dis-
crete opfibrations ? → P considered as a full subcategory of the comma category
((Precategories in X) ↓ P )).
Proof is a routine calculation.

3.13 Descent via monadicity and internal actions


In this section we develop a simplified approach to Grothendieck descent theory
suitable for our purposes. Let p : E → B be a fixed morphism in a category C
with pullbacks. Consider the diagram
K
(C ↓ B)HH
u
/

(C ↓ E)T (3.73)
HH HHH uu
:

HH HH ∗
HH HHp uuuuuuu
HH HH F uu uu
HH HH uuu uu
p!
HH HH
HH HH uuuuuuuU
u
HH
H uuuuuu
u
#

(C ↓ E)
z

in which:
• p! is defined as the composition with p, i.e. by p!(D, δ) = (D, pδ);
• p∗ is the pullback-along-p (change-of-base functor determined by p), and
we will write p∗ (A, α) = (E ×(p,α) A, proj1 ) = (E ×B A, proj1 );
• it is to see that p! is the left adjoint p∗ , and T denotes the corresponding
monad on (C ↓ E);

778
Part VII Descent via monadicity and internal actions

• (C ↓ E)T is the category of T -algebras and U , F , and K the corresponding


forgetful functor, free functor, and comparison functor respectively.
Explicitly:
• a T -algebra is a diagram

ζ δ
(D, δ, ζ) = E ×(p,pδ) D /

D /

E, (3.74)

for which the diagram

1×ζ hδ,1i
ζ
E ×(p,p) E ×(p,pδ) D E ×(p,pδ) D D (3.75)
xxxx
/ o /

xx
xxx
x
xxxxxx
x
hproj1 ,proj3 i ζ xxxx
xxxxxxx
xxx


ζ 
xxxxx
E ×(p,pδ) D D
ooo
/

oo
oo
ooooo
proj1
ooo
ooooo δ
oo


ooo
E
w

commutes;
• the functor U is defined by U (D, δ, ζ) = (D, δ);
• the functor F is defined by F (D, δ) = (E ×(p,pδ) D, proj1 , hproj1 , proj3 i),
where (here and below) proji (i = 1, 2, 3) are suitable projections;
• the functor K is defined by K(A, α) = (E ×(p,α) A, proj1 , hproj1 , proj3 i).
The diagrams (3.74) and (3.75) look almost similar to the diagrams (3.68) and
(3.69) (see also (3.70)), and in fact they are special cases of those. For, let us
take (X = C and) P to be the internal category

hproj1 ,proj2 i proj2

hproj1 ,proj3 i $

h1,1i 

Eq(p) = E ×B E ×B E /

E ×B E
:
o

?
E (3.76)

proj1 hproj2 ,proj3 i proj1 proj1

 

E ×(p,p) E ×(p,p) E E ×(p,p) E

and write (D, δ) instead of (A0 , π) in (3.68) and (3.69). Then (3.68) becomes

ξ δ
(E ×(p,p) E) ×(proj2 ,δ) D /

D /

E, (3.77)

and a straightforward calculation proves:

779
Part VII Descent via monadicity and internal actions

Theorem 3.76.
For an object (D, δ) in (C ↓ E), the morphism
δ̄ = hproj1 , proj3 i : (E ×(p,p) E) ×(proj2 ,δ) D → E ×(proj2 ,δ) D → E ×(p,pδ) D
(3.78)
is an isomorphism and (D, δ, ζ) is a T -algebra if and only if (D, δ, ζ δ̄) is an
Eq(p)-action. Moreover, sending (D, δ, ζ) to (D, δ, ζ δ̄) determines a category
isomorphism
(C ↓ E)T ≈ CEq(p) . (3.79)
Remark 3.77.
1. As the notation obviously suggests, Eq(p) is nothing but the right internal
version of the equivalence on E determined by p. Moreover, of course
there are suitable notions of an internal groupoid, an internal preorder,
an internal equivalence relation, and the opposite internal category to a
given one, for which:
• every internal groupoid is isomorphic to its opposite internal groupoid;
• a morphism of internal groupoids is a discrete fibration if and only it
is a discrete opfibration;
• an internal preorder is the same as an internal category whose domain
morphism and codomain morphism are jointly monic;
• an internal equivalence relation is the same as an internal groupoid
that is an internal preorder. In particular we do not need to be too
careful in distinguishing Eq(p) from its opposite internal equivalence
relation.
2. Every morphism ϕ : P → P′ of internal precategories in C obviously de-

termines an induced functor Cϕ : CP → CP , and this determines a
pseudofunctor (where “pseudo” refers to preservation of composition and
identities only up to “good” isomorphisms; omitting details let us just
mention that this is similar to “preservation” of by monoidal functors)
C? : Precat(C)op → Cat, (3.80)
where Precat(C) and Cat denote the category of internal precategories
in C and the category of categories respectively. In particular applying
this pseudofunctor to the commutative diagram
p
Eq(1E ) = E B = Eq(1B ) (3.81)
LL
/

LL r
rr
8

LL rr
LLL r
L rr
& rr
Eq(p) ,

(in the obvious notation) and identifying CEq(1E ) and CEq(p) with (C ↓ E)
and (C ↓ B) respectively, we obtain a diagram

(C ↓ B) (C ↓ E) (3.82)
KK
/

KK s
ss
9

KK ss
KK ss
K % ss
CEq(p)

780
Part VII Galois structures and admissibility

that can be identified with

(C ↓ E) (C ↓ E) (3.83)
LL
/

LL rr
rr
9

LL
LL
LL rrr
r
% rr
(C ↓ E)T

via the isomorphism (3.79).


Definition 3.78. A morphism p : E → B in a category C with pullbacks is said
to be:
1. a descent morphism if the comparison functor K : (C ↓ B) → (C ↓ E)T
is fully faithful;
2. an effective descent morphism if the functor p∗ is monadic, i.e. if K
is an equivalence of categories; in this and in the more general situation
considered in later sections we will also say that p : E → B is a monadic
extension.

3.14 Galois structures and admissibility


Admissible Galois structures introduced in this section are the basic categorical
structures for Galois theory in general categories.
Definition 3.79.
A Galois structure is a system (C, X, I, H, η, ε, F, Φ), in which

(I, H, η, ε) : C → X (3.84)

is an adjunction, and F and Φ a class of morphisms in C and in X respectively,


satisfying the following conditions:
1. I(F ) ⊆ Φ and H(Φ) ⊆ F.
2. The category C admits pullbacks along morphisms from F, and the class
F is pullback stable; similarly, the category X admits pullbacks along
morphisms from Φ, and the class Φ, is pullback stable. Furthermore, the
classes F and Φ contain all isomorphisms in C and X respectively.
Given a Galois structure Γ = (C, X, I, H, η, ε, F, Φ) and an object B in C, there
is an induced adjunction

(I B , H B , η B , εB ) : F(B) → Φ(I(B)), (3.85)

in which:
• F(B) is the full subcategory in (C ↓ B) with objects all pairs (A, α) with
α : A → B in F;
• similarly Φ(I(B)) is the full subcategory in (X ↓ I(B)) with objects all
pairs (X, ϕ) with ϕ : X → I(B) in Φ;

781
Part VII Monadic extensions and coverings

• I B (A, α) = (I(A), I(α));


• H B (X, ϕ) = (B ×HI(B) H(X), proj1 ) is defined via the pullback
proj2
B ×HI(B) H(X) /

H(X) (3.86)
proj1 H(ϕ)


B ηB
/

HI(B)

• (η B )(A, α) = hα, ηA i : A → B ×HI(B) H(A);


• (εB )(X, ϕ) is the composite
I(proj2 ) εX
I(B ×HI(B) H(X)) /

IH(X) /

X (3.87)

where proj2 is as in (3.14).


Using the notation above we introduce
Definition 3.80. An object B in C is said to be admissible if B : I B H B →
1Φ(I(B)) is an isomorphism. If this is the case for each B in C, then we say
that the Galois structure Γ = (C, X, I, H, η, ε, F, Φ) is admissible.
Obvious but important:
Proposition 3.81. If ε : IH → 1X is an isomorphism, then the following con-
ditions on an object B in C are equivalent:
1. B is admissible;
2. the functor H B : Φ(I(B)) → F(B) is fully faithful;
3. the functor I preserves all pullbacks of the form 3.14.
Remark 3.82. From now on Γ = (C, X, I, H, η, ε, F, Φ) will denote a fixed ad-
missible Galois structure in which ε : IH → 1X is an isomorphism, and so the
equivalent conditions of Proposition 3.81 hold.
More precisely, we will freely use this convention in Sections 3.15 and 3.20,
and it will hold true in all examples of Sections 3.16-3.19, which we will prove
there.

3.15 Monadic extensions and coverings


In this section we introduce the main notions of categorical Galois theory (using
convention from Remark 3.82). Given a morphism p : E → B in C, pulling back
along p determines a functor
p∗ : F(B) → F(E), (3.88)
and the composition with p determines a functor
p! : F(E) → F(B), (3.89)
which is the left adjoint of p∗.

782
Part VII Monadic extensions and coverings

Definition 3.83. A pair (E, p), in which p : E → B is morphism in C, or


a morphism p : E → B itself, is said to be a monadic extension of B if the
following conditions hold:
1. If (D, δ) is in F(E), then (D, pδ) is in F(B);
2. the functor p∗ : F(B) → F(E) is monadic.
We are now ready to introduce our main definition:
Definition 3.84. 1. An object (A, α) in F(B) is said to be a trivial covering
(of B) if the morphism (ηB )(A,α) : (A, α) → H B I B (A, α) is an isomor-
phism, or, equivalently, the diagram
ηA
A /

HI(A) (3.90)
α HI(α)


B ηB
/

HI(B)

is a pullback.
2. An object (A, α) in F(B) is said to be split over a monadic extension
(E, p) of B if p ∗ (A, α) is a trivial covering.
3. An object (A, α) in F(B) is said to be a covering of B if there exists a
monadic extension (E, p) of B such that (A, α) is split over (E, p). We
will then also say that W : A × A → B is a covering morphism.
According to this definition we have
[
TrivCov(B) = Spl(B, 1B ) ⊆ Cov(B) = Spl(E, p) ⊆ F(B), (3.91)
(E,p)

where:
• TrivCov(B) is the full subcategory in F(B) with objects all trivial cov-
erings of B;
• Spl(E, p) is the full subcategory in F(B) of all objects split over (E, p);
• Cov(B) is the full subcategory in F(B) with objects all coverings of B;
• the union of Spl(E, p)’s in 3.91 is taken over all monadic extensions (E, p)
of B.
Remark 3.85. The following simple properties of coverings are useful:
1. Since εB : I B H B → 1Φ(I(B)) is always an isomorphism, an object (A, α)
inF(B) is a trivial covering if and only if (A, α) ≈ H B (X, ϕ) for some
(X, ϕ) in Φ(I(B)).

783
Part VII Categories of abstract families

2. For every morphism β : B ′ → B, the functor, β ∗ : F(B) → F(B ′ ) sends


trivial coverings to trivial coverings, and the functor I preserves pullbacks
along trivial coverings. To see this, consider the cube diagram

A′ ? /

H(X)
JJ
(3.92)
?? JJ
?? JJ
?? JJ
?

J %

A /

HI(A)

B′ ? /

HI(B)
JJ
?? JJ
?? JJ
?? JJ
?
 
J % 

B /

HI(B),

where the left-hand face is a pullback, A → B is a trivial covering, the


right-hand face is the H-image of the pullback formed by the I-images of
B ′ → B and A → B, and the arrows connecting the left-hand and right-
hand faces are canonical morphisms. In this diagram all vertical faces are
pullbacks, and, by the admissibility, X can be identified with I(A′ ). This
implies our assertions above.
3. As follows from (b), for monadic extensions (E, p) and (E ′ , p′ ), we have
Spl(E, p) ⊆ Spl(E ′ , p′ ) whenever p′ factors through p.
4. Using some further arguments one can show that the union in 3.91 is in
fact directed.

3.16 Categories of abstract families


In this section we present an example of an admissible Galois structure, which
will later help us to present the classical Galois theory as a special case of the
categorical one. We take X to be a full subcategory of the category of sets,
closed under finite limits, and A an arbitrary category that has a terminal
object 1.
Definition 3.86. The category FamX (A) of families of objects in A with index
sets in X has:
1. its objects all families A = (Ai )i∈I(A) of objects Ai in A with I(A) in X;
2. a morphism A → B in FamX (A) is a pair (f, α), in which f : I(A) → I(B)
is a map of sets and is a family of morphisms α = (αi : Ai → Bf (i) )i∈I(A)
in A.
Sending (f, α) : A → B to f : I(A) → I(B) determines a functor I : FamX (A) →
X, with the right adjoint H defined by H(X) = (Ai )i∈I(A) , where I(A) = X
and Ai = 1 for all i. This can easily be checked either directly, or using the
following obvious facts

784
Part VII Coverings in classical Galois theory

• Sending A to FamX (A) determines a 2-functor

FamX : Cat → Cat, (3.93)

where Cat is the 2-category of all categories.


• FamX (1) is canonically isomorphic to X, where 1 denotes a (the) one-
morphism category (=the terminal object in the category of all categories).
• The unique functor A → 1 has the right adjoint sending the unique object
of 1 to the terminal 1 object in A, and the functor I : FamX (A) → X
above is nothing but the composite FamX (A) → FamX (1) → X.
It is then easy to prove:
Theorem 3.87. Let Γ = (FamX (A), X, I, H, η, ε, F, Φ) be a Galois structure,
in which I : FamX (A) → X and H : X → FamX (A) are as above, with suitable η
and ε, Φ the class of all morphisms in X, and F an arbitrary class of morphisms
in FamX (A) containing H(Φ) and satisfying condition (b) in Definition 3.79.
Then ε : IH → 1X is an isomorphism and Γ is admissible.
Theorem 3.88. Let Γ = (FamX (A), X, I, H, η, ε, F, Φ) be as in Theorem 3.87,
and (f, α) : A → B be in F. Then (A, (f, α)) is a trivial covering of B if and
only if i : Ai → Bf (i) is an isomorphism for each i ∈ I(A).

3.17 Coverings in classical Galois theory


In this section we describe the relationship between the separable/Galois ex-
tensions in classical Galois theory and covering morphisms of categorical Galois
theory.
Here, K denotes a field, C the opposite category of commutative unitary
K-algebras that are finite-dimensional as K-vector spaces, and X the category
of finite sets. We define here I : C → X by

I(A) = the set of minimal (non-zero) idempotents in A; (3.94)

that is I(A) consists of all e ∈ A such that e2 = e 6= 0 and e′2 = e′ 6= 0 6= ee′


implies ee′ = e. Sending A to the family (Ae )e∈I(A) determines a category
equivalence
C ∼ FamX (A), (3.95)
where A is the full subcategory in C with objects all (commutative unitary)
K-algebras with no non-trivial idempotents, i.e. no elements e with e2 = e and
0 6= e 6= 1. Moreover, the functor I : C → X above is a special case of the one
defined in the previous section up to the equivalence 3.95. Using this fact and
Theorem 3.87 we obtain:
Theorem 3.89. Let I : C → X be as above, H : X → C the right adjoint of I
defined therefore by

H(X) = K × ...× K
| {z }
coproduct in C of K with itself “X-times” (3.96)
= the K-algebra of all maps from X to K,

785
Part VII Coverings in classical Galois theory

η and ε the unit and counit of adjunction, and F and Φ the classes of all
morphisms in C and in X respectively. Then ε : IH → 1X is an isomorphism
and Γ = (C, X, I, H, η, ε, F, Φ) is an admissible Galois structure.
Next, using Theorem 3.63, we easily prove:
Theorem 3.90. A morphism p : E → B in C, in which B is a field, is a
monadic extension if and only if E is a non-zero ring. In particular this is the
case whenever E is a field.
Proof. The functor p∗ : F(B) → F(E), whose monadicity we have to prove for
a non-zero E, is the same as the functor E ⊗B (−):
op op
(Commutative unitary B-algebras) → (Commutative unitary E-algebras) .
(3.97)
According to Theorem 3.63 it suffices to prove that this functor reflects iso-
morphisms and preserves coequalizers. Moreover, since the coequalizers in the
categories involved are the same as equalizers of algebras, and since those are
calculated via the corresponding equalizers of underlying modules, we only need
to prove that the functor
E ⊗B (−) : B-modules → E-modules (3.98)
reflects isomorphisms and is (left) exact, which is obvious since B is a field.
Now we are ready to prove:
Theorem 3.91. Let K ⊆ B ⊆ E be finite (=finite-dimensional over B) field
extensions and A = (A, α) a B-algebra (in particular p : B → A is a ring
homomorphism and B acts on A via ba = α(b)a. Out of the following three
conditions, the first two are always equivalent, and the third always follows from
them and implies them when B ⊆ E is a Galois extension:
1. (A, α) belongs to Spl(E, p) (where Spl(E, p) is defined with respect to the
Galois structure described in Theorem 3.89) with p being the inclusion
map B → E considered as a morphism E → B in C;
2. E ⊗B A ≈ E × . . . × E (a finite product of K-algebras = a finite coproduct
in C);
3. A ≈ E1 × . . . × En for some natural n (0 is not excluded), where B ⊆ Ei ⊆
E (i = 1, . . . , n) (and therefore E1 , . . . , En are field extensions of B).
Proof.
(a) ⇔ (b) easily follows, using the equivalence 3.95, from Theorem 3.91 and the fact
that E ⊗B A considered as an object in C is the same as p ∗ (A, α).
(b) ⇔ (c) ((b) =⇒ (c) always, and (c) =⇒ (b) when B ⊆ E is a Galois extension)
is well known in classical algebra, and we only sketch the proof here:
(b) =⇒ (c) (b) implies that A has no nilpotent elements. Therefore A ≈ E1 × . . . ×
En as B-algebras, for some field extensions E1 , . . . , En of B, say, by the
Wedderburn Theorem. After that in order to show that E1 , . . . , En can
be chosen among the subextensions of B ⊆ E, it suffices to show that each
of E1 , . . . , En admits a B-algebra homomorphism into E. This, however,
immediately follows from E ⊗B A ≈ E × . . . × E and A ≈ E1 × . . . × En .

786
Part VII Covering spaces in algebraic topology

(c) =⇒ (b) when B ⊆ E is a Galois extension: Since a finite product of B-algebras


satisfying (b) itself obviously satisfies (b), we can assume from the begin-
ning that A is a B-subalgebra in E. Moreover, since B ⊆ E is a Galois
Qm there is a polynomial u ∈ B[x] that splits into linear factors
extension,
u = i=1 (x − ai ) with ai = aj =⇒ i = j, and has B[x]/uB[x]. Therefore

E ⊗B A ≈ E ⊗B (B[x]/uB[x]) ≈ E[x]/uE[x]
m
Y
≈ E[x]/( (x − ai ))
i=1
m
Y
≈ (E[x]/(x − ai )E[x])
i=1
≈ E × ...× E (m times),

as desired.

In fact the connection with classical Galois theory goes much further, and
provides categorical proofs for many of its results. Let us mention just two of
them that are “almost corollaries” of Theorem 3.91:
Theorem 3.92. Let K ⊆ B ⊆ E be finite field extensions and p the inclusion
map B ⊆ E considered as a morphism E → B in C. Then the following
conditions are equivalent:
1. (E, p) belongs to Spl(E, p);
2. B ⊆ E is a Galois extension.
Theorem 3.93. Let K ⊆ B be a finite field extensions and A = (A, α) a
B-algebra as above. Then the following conditions are equivalent:
1. (A, α) is a covering of B;
2. there exists a finite field extension B ⊆ E, such that (A, α) belongs to
Spl(E, p), where Spl(E, p) is as in Theorem ??;
3. there exists a finite Galois field extension B ⊆ E, such that (A, α) belongs
to Spl(E, p), where Spl(E, p) is as in Theorem ??;
4. A = (A, α) is a commutative separable B-algebra;
5. A = (A, α) is a finite product of finite separable field extensions of B.

3.18 Covering spaces in algebraic topology


The purpose of this section is to present classical covering maps of locally con-
nected topological spaces as covering morphisms in the sense of categorical Ga-
lois theory.
Therefore we take here C to be the category of locally connected topological
spaces and X the category of sets. And we define the functor I : C → X by

I(A) = π0 (A) (the set of connected components of A). (3.99)

787
Part VII Covering spaces in algebraic topology

Sending spaces to the families of their connected components determines a cat-


egory equivalence
C ∼ FamX (A), (3.100)
where A is the category of connected locally connected topological spaces. More-
over, the functor I : C → X above is a special case of the one defined in Sec-
tion 3.16. Using this fact and Theorem 3.87 we easily obtain:

Theorem 3.94. Let I : C → X be as above, H : X → C the inclusion func-


tor, η and ε the unit and counit of adjunction, F = Etale the class of lo-
cal homeomorphisms (=etale maps) of locally connected topological spaces, and
the class of all morphisms in X. Then ε : IH → 1X is an isomorphism and
Γ = (C, X, I, H, η, ε, F, Φ) is an admissible Galois structure.
A brief story of monadic extensions and coverings with respect to this Galois
structure is:
Theorem 3.95. A morphism p : E → B in C is a monadic extension if and
only if it is a surjective local homeomorphism.
Proof. “If”: Assuming that p : E → B is a surjective local homeomorphism, we
have to prove that the functor 3.88, which we write here as

p∗ : Etale(B) → Etale(E), (3.101)

is monadic. We observe:
1. Since the class of local homeomorphisms is closed under composition the
functor 3.101 has a left adjoint.
2. A morphism f : (A, α) → (A′ , α′ ) in Etale(B) is an isomorphism if and
only if the map f : A → A′ is bijective; this easily implies that, for a
surjective p, the functor 3.101 reflects isomorphisms.
3. When α : A → B is a local homeomorphism, the local connectedness of
B implies the local connectedness of A. Therefore Etale(B) can be iden-
tified, up to a category equivalence, with the topos of sheaves (of sets)
over the space B. The same is true for E, and the functor 3.101 can be
identified with the inverse image functor

p∗ : Shv(B) → Shv(E) (3.102)

between the toposes of sheaves. Since the functor 3.102 has a (well-known)
right adjoint, namely the direct image functor

p∗ : Shv(E) → Shv(B), (3.103)

we conclude that it preserves all coequalizers. Indeed, it is easy to show


that any left adjoint functor preserves all colimits, and in particular all
coequalizers.
4. The desired monadicity follows from (1), (2), (3), and Theorem 3.63.

788
Part VII Covering spaces in algebraic topology

“Only if”: When (E, p) is a monadic extension, p must be a local homeo-


morphism by Definition 3.83(a) (applied to δ = 1E ). Therefore we only need to
prove that p is surjective. For, consider the objects (B, 1B ) and (p(E), inclusion)
in F(B) = Etale(B); note that (p(E), inclusion) is indeed in F(B) since p is
open. Since the functor p∗ reflects isomorphisms and sends the canonical map
(p(E), inclusion) → (B, 1B ) to an isomorphism, we must have p(E) = B, as
desired.
Lemma 3.96. Suppose B (in C) is connected. Then the following conditions
on an object (A, α) in F(B) = Etale(B) are equivalent:
1. (A, α) is a trivial covering of B (in the sense of Definition 3.84(a));
2. A is a disjoint union of open subsets, each of which is mapped homeomor-
phically on B by .
Proof. This is an easy corollary of Theorem 3.88. .
Theorem 3.97. The following conditions on an object (A, α) in F(B) = Etale(B)
are equivalent:
1. (A, α) is a covering of B (in the sense of Definition 3.84(c));
2. every element b in B has an open neighbourhood U for which the pair

(α−1 (U ), the map α−1 (U ) → U induced by α) (3.104)

is a trivial covering of U (in the sense of Definition 3.84(a));


3. the same as (b), but with U required to be connected;
4. (A, α) is a covering space over B in the classical sense, i.e. every element
in B has an open neighbourhood whose inverse image is a disjoint union
of open subsets, each of which is mapped homeomorphically on it by α.
Proof.
(a) =⇒ (b) easily follows from the “only if” part of Theorem 3.95, and (b) =⇒ (a)
can easily be deduced from the same theorem and the following simple
observation:
For each b in B, let Ub be a chosen open neighbourhood of b, let E be the
topological coproduct of all these neighbourhoods, and let p : E → B be
the map induced by the family of inclusion maps Ub → B (for all b in B).
Then p is a local homeomorphism.
(b) =⇒ (c) follows from the local connectedness of B and (c) =⇒ (b) is trivial.
(d) follows from the local connectedness of B and Lemma 3.96. .

789
Part VII Central extensions of groups

3.19 Central extensions of groups


The purpose of this section is to present central extensions of groups as covering
morphisms in the sense of categorical Galois theory.
Accordingly C will denote now the category of groups, X the category of
abelian groups, and I : C → X the left adjoint of the inclusion X → C, which
will plays the role of H. That is:
• From the viewpoint of universal algebra I is the abelianization functor
sending groups to their quotients determined by the identity xy = yx, we
could write
I(A) = A/R, where R is the congruence generated by {(a, b) ∈ A×A | ab = ba}.
(3.105)
• From the viewpoint of group theory I is to be defined by
I(A) = A/[A, A], (3.106)
where [A,A] is the commutator of A with itself.
• From the viewpoint of homological algebra I is to be defined by
I(A) = H1 (A; Z), (3.107)
where H1 (A; Z) is the first homology group of A with coefficients in the
additive group of integers, on which A acts trivially.
The Galois structure Γ = (C, X, I, H, η, ε, F, Φ) that we fix in this section will
have C, X, I, H as above, with the canonical η and ε, and F and Φ being the
classes of surjective homomorphisms of groups and of abelian groups respec-
tively. The morphism ε : IH → 1X is obviously an isomorphism here, but the
admissibility needs a little proof:
Theorem 3.98. Γ = (C, X, I, H, η, ε, F, Φ) is admissible.
Proof. Consider the pullback 3.86, which now becomes
proj2
B ×B/[B,B] X /

X (3.108)
proj1 ϕ


B ηB
/

B/[B, B]

We need to prove that proj2 : B ×B/[B,B] X → X has the universal property of


the abelianization of B ×B/[B,B] X, or, equivalently, that the kernel ker(proj2 )
of this morphism is contained in [B ×B/[B,B] X, B ×B/[B,B] X]. We observe that
any element k in ker(proj2 ) is of the form k = (b, 1), where b is in [B, B], and
so we can present it as
k = ([b1 , b′1 ] . . . [bn , b′n ], 1) = ([b1 , b′1 ], 1) . . . ([bn , b′n ], 1). (3.109)
Since ϕ is surjective, there exist x1 , . . . , xn , x′1 , . . . , x′n in X with ϕ(x1 ) = b1 [B, B],
. . ., ϕ(xn ) = bn [B, B], ϕ(x′1 ) = b′1 [B, B], . . ., ϕ(x′n ) = b′n [B, B]; and since X is
abelian, we have [x1 , x′1 ] = . . . = [xn , x′n ] = 1. Therefore
k = ([b1 , b′1 ], [x1 , x′1 ]) . . . ([bn , b′n ], [xn , x′n ]) = [(b1 , x1 ), (b′1 , x′1 )] . . . [(bn , xn ), (b′n , x′n )],
(3.110)
which shows that k is in [B ×B/[B,B] X, B ×B/[B,B] X], as desired.

790
Part VII Central extensions of groups

Remark 3.99. The surjectivity of ϕ played a crucial role in the proof of Theo-
rem 3.58. Indeed, taking X = 0 in 3.51, we would obtain ker(proj2 ) → [B, B],
but at the same time [B ×B/[B,B] X, B ×B/[B,B] X] ≈ [[B, B], [B, B]] (canoni-
cally).
Next, the monadic extensions:
Theorem 3.100. A morphism p : E → B in C is a monadic extension if and
only if it is surjective.
Proof. “If”: According to Remark 3.64(b), it suffices to prove that, for a sur-
jective p, the functor p∗ : F(B) → F (E) reflects isomorphisms and preserves
coequalizers of reflexive pairs. However, it is an easy exercise to show that the
coequalizers of reflexive pairs of group homomorphisms are calculated as in the
category of sets - which reduces the problem to the case of sets, where the proof
becomes another easy exercise.
The “only if” part follows from Definition 3.83(a) (applied to δ = 1E ).
In order to characterize coverings we will also need the following almost
obvious fact:
Lemma 3.101. For a pullback diagram
u
D /

A (3.111)
δ α
 

E v
/

with α and δ surjective, the conditions (a) and (b) below are related as follows:
(a) always implies (b), and (b) implies (a) whenever v is surjective.
1. (A, α) is a central extension of B (i.e. ka = ak for all k in ker(α) and all
a in A);
2. (D, δ) is a central extension of E.
- after which we are ready to prove
Theorem 3.102. The following conditions on an object (A, α) in F(B) are
equivalent:
1. (A, α) is a covering of B;
2. (A, α) is a central extension of B.
Proof.
(a) =⇒ (b) follows from (the “only if” part of) Theorem 3.100 and Lemma 3.101.
(b) =⇒ (a) As follows from the “if” part of Theorem 3.100, (A, α) is a monadic ex-
tension of B. Consider the object

α∗ (A, α) = (A ×B A, proj1 ) (3.112)

791
Part VII The fundamental theorem of Galois theory

in F(A). It has ker(proj1 ) canonically isomorphic to ker(α), and proj1 is


a split epimorphism. Being central by Lemma 3.101 (a) =⇒ (b), it is
therefore isomorphic to
α∗ (A, α) = (A × ker(α), the first projection), (3.113)
after which we only need to observe:
The object 3.113 is a trivial covering of A since (ker(α), ker(α) → 0) is a
trivial covering of 0, and the class of trivial coverings is pullback stable by
Remark 3.85(b).

3.20 The fundamental theorem of Galois theory


In this section we formulate and prove the fundamental theorem of categorical
Galois theory.
Let Γ = (C, X, I, H, η, ε, F, Φ) be a fixed abstract Galois structure satis-
fying convention from Remark 3.82. We begin by considering various induced
adjunctions:
We can obviously look at the category of internal precategories in C as the
functor category Cτ , where τ is the free category determined by the graph
p d

m 

e
2 1 (3.114)


/ o

q c

and the identities de = 1 = ce, dp = cq, dm = dq, and cm = cp as in Defini-


tion 3.65. And then the category of internal precategories in C becomes nothing
but the functor category Cτ . Our adjoint functors between C and X induce
adjoint functors between C and X, which we will display as
(I τ , H τ , η τ , ετ ) : Cτ → Xτ . (3.115)
Using also F τ = the class of all κ in Cτ with κ0 , κ1 , and κ2 in F, and the
similarly defined ,,, we obtain the induced Galois structure
Γτ = (Cτ , Xτ , I τ , H τ , η τ , ετ , Fτ , Φτ ) (3.116)
for internal precategories. After that we take an object P in Cτ , and con-
struct a further induced adjunction in the same way as the adjunction 3.85 was
constructed out of an object B in C; we display it as
(I P , H P , η P , εP ) : Fτ (P ) → Φτ (IP ). (3.117)
where we write IP instead of I τ (P ), since I τ (P ) is nothing but the composite
of P : τ → C with I : C → X. From Remark 3.85(b) we obtain:
Lemma 3.103. If (Q, κ) is a discrete opfibration over P, in which ,0 is a trivial
covering, then 1 and 2 also are trivial coverings, and I P (Q, κ) is a discrete
opfibration over I τ (P ).

792
Part VII The fundamental theorem of Galois theory

Corollary 3.104. The adjunction 3.117 induces an equivalence between:


1. the full subcategory in Fτ (P ) with objects all (Q, κ) that are discrete opfi-
brations with κ0 being a trivial covering, and
2. the full subcategory in Φτ (I τ (P )) with objects all objects in it that are
discrete opfibrations.
Identifying now discrete opfibrations with actions (see Theorem 3.75), we
obtain
Theorem 3.105. The adjunction 3.117 induces an equivalence between:
1. the full subcategory Triv(CP ) in CP with objects all A = (A0 , π, ζ) in
CP , in which is a trivial covering;
2. the full subcategory XIP ∩Φ in XIP with objects all X = (X0 , π, ξ) in XP ,
in which π, is in Φ.
- after which we are ready to prove:
Theorem 3.106 (“The fundamental theorem of Galois theory”). Let Γ =
(C, X, I, H, η, ε, F, Φ) be a fixed abstract Galois structure satisfying conven-
tion from Remark 3.82 as above, and let (E, p) be a monadic extension of
an object B in C. Then sending an object (A, α) in Spl(E, p) to the triple
(I(E ×B A), I(proj1 ), I(proj1 ) × I(proj2 )), determines a category equivalence

Spl(E, p) → XI(Eq(p)) ∩ Φ (3.118)

(denoting by proji (i = 1, 2) suitable projections, in particular using proj1 for


both E ×B A → E and E ×B E → E, and using the notation of Theorem 3.105
for P = Eq(p)).
Proof. All we need is to consider the diagram

F(B)
O
/

F(E)T ≈ CEq(p) ∩ F (3.119)


O

Spl(E, p) _ _ _ Triv(CEq(p) ) ∼ XI(Eq(p)) ∩ Φ


/

in which:
1. T is the monad determined by the monadic functor p∗ : F(B) → F(E), and
F(B) → F(E)T is the comparison functor, which is a category equivalence
since p∗ is monadic.
2. F(E)T ≈ CEq(p) ∩F is the isomorphism established in the same way as the
isomorphism 3.79 in Theorem 3.6. It therefore sends a T -algebra (D, δ, ζ)
to the triple (D, δ, ζ δ̄), where δ = hproj1 , proj3 i : (E ×(p,p) ×E) ×(proj2 ,δ)
D → E ×(p,pδ) D as in Theorem 3.76.

3. Calculating the composite F(B) → F(E)T ≈ CEq(p) ∩F we easily conclude


that it sends an object (A, α) to the triple (E ×B A, proj1 , proj1 × proj2 ),
where proji (i = 1, 2) are the same as in the formulation of the theorem.

793
Part VII Back to the classical cases

4. The vertical arrows are the inclusion functors.


5. (A, α) belongs to Spl(E, p) exactly when (E ×B A, proj1 ) is a trivial cover-
ing. Therefore (3) tells us that the composite F(B) → F(E)T ≈ CEq(p) ∩F
determines the dotted arrow in 3.62, and that that arrow is an equivalence
of categories.
6. Triv(CEq(p) ) ∼ XI(Eq(p)) ∩ Φ is the equivalence described in Theorem ??
(for P = Eq(p)).
7. The desired equivalence is the composite of the equivalences Spl(E, p) ∼
Triv(CEq(p) ) and Triv(CEq(p) ) ∼ XI(Eq(p)) ∩ Φ.

Remark 3.107.
1. According to this theorem it is good to write

Gal(E, p) = I(Eq(p)), (3.120)

and call this internal precategory the Galois pregroupoid of the monadic
extension (E, p). Here “pregroupoid” (rather than “precategory”) refers
to a certain extra structure, that makes I(Eq(p)) a groupoid whenever
it is a category. And in fact it is a groupoid whenever (E, p) is normal,
which means that (E, p) belongs to Spl(E, p). Other reasonable synonyms
of “normal” are Galois covering and regular covering. Furthermore, for a
normal (E, p), I(Eq(p)) is a group if and only if E is connected, i.e. I(E)
is a terminal object in X.
2. There is also a reasonable way to define fundamental groupoids as “the
largest” Galois groupoids.

3.21 Back to the classical cases


In this section we consider the simplest applications the fundamental theorem
of categorical Galois theory.
The classical form of the fundamental theorem of Galois theory is usually
formulated as follows:
Theorem 3.108. Let B ⊆ E be a finite Galois field extension, and AutB (E)
its Galois group. Then:
1. The correspondences

F 7→ AutF (E) and H 7→ E H = {x ∈ E | g ∈ H =⇒ g(x) = x}


(3.121)
determine inverse to each other and inclusion reversing bijections between
the lattice Sub(E/B) of field subextensions of B ⊆ E, and the lattice
Sub(AutB (E)) of subgroups in AutB (E).
2. If B ⊆ F is a field subextension of B ⊆ E, then every B-algebra homo-
morphism from F to E extends to a B-algebra automorphism of E.

794
Part VII Back to the classical cases

3. A field subextension B ⊆ F of B ⊆ E is a Galois extension if and only


if its corresponding subgroup AutF (E) is a normal subgroup in AutB (E).
In this case every B-algebra automorphism of E restricts to a B-algebra
automorphism of F , yielding a short exact sequence

0 → AutF (E) → AutB (E) → AutB (F ) → 0 (3.122)

of groups.
How does this theorem follow from Theorem 3.106?
Answering this question requires a number of simple observations:
1. Every statement of Theorem 3.108 is a statement about purely-categorical
properties of the category Sub(E/B) of subextensions of the field extension
B ⊆ E. The only thing that needs an explanation here, is that E itself
can be defined categorically as a special object in Sub(E/B). For, just
observe that it is the only weak terminal object (i.e. the only object that
admits morphisms from all other objects into it).
2. Moreover, it turns out that the category Sub(E/B)op is equivalent to
the category of transitive (=one-orbit) AutB (E)-sets - which is known as
Grothendieck’s form of the fundamental theorem of Galois theory - and
every statement of Theorem 3.108 follows from this fact.

3. Furthermore, it is sufficient to know that Sub(E/B)op is equivalent to the


category of transitive G-sets for some monoid G, because this fact itself
implies that G is isomorphic to AutB (E). Indeed:
• We know that Sub(E/B) has a unique weakly terminal object, namely
E, and that the endomorphism monoid of this object is AutB (E).
• On the other hand G acts on itself via its multiplication, and this
object is weakly initial in the category of transitive G-sets; and its
endomorphism monoid is isomorphic to G.
• Therefore the equivalence of Sub(E/B)op to the category of transitive
G-sets implies that G is isomorphic to AutB (E).
4. Let us now apply Theorem 3.106 to the situation considered in Sec-
tion 3.17. As follows from the equivalence (a) =⇒ (c) in Theorem 3.91,
which assumes that B ⊆ E is a Galois extension and p : E → B is the
inclusion map B → E, in that situation we have

Spl(E, p) ∼ FamX (Sub(E/B)op ). (3.123)

At the same time Theorem 3.106 tells us that the category Spl(E, p)
is equivalent to the category of finite G-sets for some finite monoid G -
namely for G = L(I(Eq(p))), where L is the functor 3.67, and L(I(Eq(p)))
is indeed a monoid since I(E) has only one element.
5. As follows from (4), Sub(E/B)op must be equivalent to the category of
transitive G-sets, as desired. Therefore Theorem 3.108 indeed follows from
Theorem 3.106.

795
Part VII Back to the classical cases

The situation with covering spaces is very similar: many standard text books in
algebraic topology show how the connected covering spaces of a “good” space
B are “classified” via subgroups of the fundamental group of B by proving a
theorem similar to Theorem 3.76, usually not showing the categorical result
behind, which is:
Theorem 3.109. Let B be a connected locally connected topological space, ad-
mitting a universal covering space (E, p) over it. Then the category of covering
spaces over B is equivalent to the category of Aut(E, p)-sets.
- and this theorem can easily be obtained as a corollary of Theorem 3.106,
using the results of Section 3.18. Recall, however, that what is called a universal
covering space of B is in fact a weakly initial object in the category of non-empty
covering spaces over B, and that “weakness” can be avoided by using pointed
spaces.
Applying Theorem 3.106 to the situation considered in Section 3.19, we
obtain, in particular, a description of the category Centr(B) of central extension
of an arbitrary group B. The full explanation would involve some homological
algebra and internal category theory (in “nice” categories), which would take
us too far. Therefore let us just mention that it becomes especially simple when
B is perfect, i.e. when [B, B] = B: in this case

Centr(B) ∼ (Ab ↓ H2 (A; Z)), (3.124)

which presents the second homology group H2 (A; Z) as a certain “Galois group”,
and implies the well-known result saying that every perfect group has a universal
central extension.
Finally, let us mention one less familiar examples of Galois theories very
briefly; being less familiar it was, however, the original motivating example for
categorical Galois theory:
Example 3.110. The system (C, X, I, H, η, ε, F, Φ) described below is an admis-
sible Galois structure in which ε is an isomorphism:
• C is the opposite category of commutative unitary rings;
• X is the opposite category of (unitary) Boolean rings, or, equivalently, the
opposite category of Boolean algebras; up to a category equivalence we
can identify X with the category of Stone spaces (=profinite topological
spaces = compact totally disconnected Hausdorff spaces = compact 0-
dimensional Hausdorff spaces = compact topological spaces in which every
two points can be separated by a closed-and-open subset);
• I : C → X is sending rings to the Boolean rings of their idempotents, or,
considering X as the category of Stone spaces, I is defined by

I(A) = Boolean spectrum of A


= Stone space of the Boolean algebra of idempotents in A
= the space of connected components of the Zariski spectrum of A;

• H : X → C is defined by

H(X) = Hom(X, Z), (3.125)

796
Part VII Back to the classical cases

where X is any object in X considered as a topological space, Z is the


ring of integers equipped with the discrete topology, and Hom(X, Z) is set
of continuous maps X → Z with the ring structure induced by the ring
structure of Z;
• and are defined accordingly, and F and Φ are the classes of all morphisms
in C and X respectively.
The covering morphisms with respect to this Galois structure are the same as
what A. R. Magid calls componentially locally strongly separable algebras; they
are defined as follows:
1. a commutative (unitary) algebra S over a commutative (unitary) ring R
is said to be separable if it is projective as an S ⊗R S-module;
2. a commutative separable R-algebra S is said to be strongly separable if it
is projective as an R-module;
3. an R-algebra S is said to be locally strongly separable if every finite subset
in it is contained in a strongly separable R-subalgebra;
4. a commutative R-algebra S is said to be componentially locally strongy
separable if its all Boolean localizations Sx are locally strongly separable
Rx -algebras; here, for a maximal ideal x of the Boolean ring of idempotents
in R, the Boolean localizations Sx is defined as the quotient algebra S/Sx .
And these componentially locally strongly separable algebras were the most
general algebras involved in Magid’s separable Galois theory of commutative
rings. For a field extension B ⊆ E we have:

E is a separable B-algebra ⇔ E is a strongly separable B-algebra


⇔ E is a finite separable extension of B.

797
Chapter 4

Comonads and Galois


comodules of corings

The aim of the remaining lectures is to study Galois structures which arise
in differential non-commutative geometry, in particular to show, how Galois
conditions encode geometric notions such as principal (and associated vector)
bundles. The Galois condition which arises in this context is very closely re-
lated to (co)monadicity described earlier. To make better connection with the
preceding sections we start with the category theory considerations.
We use the following notational conventions. The identity morphism for
an object X is denoted by X (though occasionally we write id for clarity).
We do not write composition symbol ◦ when composing functors. Given a
natural transformation δ between functors F and G, δX denotes corresponding
morphism F (X) → G(X). For any other functors H, K (composable with F
or G, respectively) Hδ means the natural transformation HF → HG given on
objects X as H(δX ), while δK means the transformation F K → GK given on
objects as δK(X) .

4.1 Comonads
Definition 4.1. A comonad on a category A is a triple G = (G, δ, σ), where
G : A → A is a functor δ : G → GG, σ : G → idA are natural transformations
such that the following diagrams

δ δ
G /

GG G DDD /

GG
DDDD
DDDD
DDD
δ Gδ δ DDDD Gσ
DDDDD

 
D 

GG /

GGG , GG σG
/

G
δG

commute. The transformation δ is called a comultiplication, and σ is called a


counit.
Comonads form a category. A morphism between comonads G → G′ is a
natural transformation ϕ : G → G′ rendering commutative the following dia-

798
Part VII Comonads

grams
ϕ ϕ
G /

G′ GC /

G′
CC zz
CC zz
CC z
δ δ′ C
σ CC zz ′
CC zzz σ

 ! z
}

GG /

GG′ ′
/

G′ G′ , idA .
Gϕ ϕG

Definition 4.2. A coalgebra over a comonad G = (G, δ, σ) is a pair (A, ρA )


consisting of an object A of A and a morphism ρA : A → G(A), such that the
following diagrams commute

ρA ρA
A /

G(A) A CCC /

G(A)
CCC
CCCC
CCCC
ρA δA CCCC σA
CCCC
 
CC 

G(A) /

GG(A) , A.
G(ρA )

A morphism of coalgebras (A, ρA ) → (B, ρB ) is a morphism f : A → B in A


compatible with the structure maps ρA , ρB in the sense of the commutativity of
the following diagram
f
A /

ρA ρB

 

G(A) /

G(B) .
G(f )

The category of coalgebras of G is often referred to as the Eilenberg-Moore


category and is denoted by AG .
Dually to comonads one considers monads F on a category A and their
Eilenberg-Moore category of algebras AF ; see Section 3.8.
The introduction of the Eilenberg-Moore category allows one to realise a
close relationship between adjoint functors and comonads. Any adjoint pair of
functors L : A → B, R : B → A (L is the left adjoint of R) gives rise to a
comonad (G, δ, σ) on B, where G = LR, δ = LηR (that is δB = L(ηR(B) )),
σ = ψ and η is the unit of adjunction (L, R), and ψ the counit of adjunction.
Given a comonad (G, δ, σ) on A, there is an adjunction

L : AG → A , the forgetful functor,


R : A → AG , the free coalgebra functor defined by R(A) = (G(A), δA )

Similarly, if (L, R) is an adjoint pair of functors, then F = RL is a monad on


MA . Conversely, given a comonad F on A, the free algebra functor A → AF
is the left adjoint of the forgetful functor AF → A.

799
Part VII Comonadic triangles and descent theory

4.2 Comonadic triangles and descent theory


The correspondence between pairs of adjoint functors and comonads leads to the
following fundamental question: What is the relationship between a category
on which a pair of adjoint functors is defined and a category of coalgebras of a
given comonad. The situation is summarised in
Definition 4.3. Take categories A, B, a comonad G on A and adjoint functors
L : B → A, R : A → B. A triangle of categories and functors

K
B  /

AG
  |
 L ||
_

  |
  ||
R   ||| UG
 || 

where UG is the forgetful functor is called a G-comonadic triangle provided


UG K = L . The functor K is referred to as a comparison functor.
We would like to study, when the comparison functor K is an equivalence.
First, we need to find an equivalent description of comparison functors.
Proposition 4.4. Fix categories A, B, a comonad G on A, and adjoint func-
tors L : B → A, R : A → B. There is a one-to-one correspondence between com-
parison functors K in comonadic triangles made of G, L and R, and comonad
morphisms ϕ : LR → G.
Proof. Given ϕ define a natural transformation
Lη ϕL
β : L −−→ LRL −−→ GL, βB : L(B) → G(L(B)), βB = ϕL(B) ◦ L(ηB ),

where η is the unit of adjunction (L, R). Then the functor K : B → AG is given
by B 7→ (L(B), βB ). Conversely, given K : B → (K(B), ρK(B) ) define

β : L → GL, by βB = ρK(B) .

Then
βR Gψ
ϕ : LR −−→ GLR −−→ G,
where ψ is the counit of adjunction (L, R), is the required morphism of comon-
ads.

Proposition 4.5. In the set-up of Proposition 4.4, If B has equalisers, then K


has a right adjoint D : AG → B defined by the equaliser

eqA αA
D(A, ρA ) R(A) RG(A),
/

R(ρA )

where
ηR Rϕ
α : R −−→ RLR −−→ RG.

800
Part VII Comonadic triangles and descent theory

Proof. The unit of the adjoint pair (K, D) is given by ηbB in the diagram:
αL(B)
DK(B) RL(B) RGL(B)
/

H
/

H R(βB )
O

H
H
H ηB
H
η
bB H
H
H
B.
The existence of such ηbB follows by the universal property of equalisers. The
counit of the adjoint pair (K, D) is given by ψb in the diagram
L(αA )
L(eqA )
KD(A, ρA ) LR(A) LRG(A)
/

I
/

I LR(ρA )
I
I
I
I ψA
b
ψ (A,ρA ) I
I
I
$ 

A.

Note that ψb(A,ρA ) is a composite, the universal property of an equaliser is not


used here.
Recall that a contractible equaliser of two morphisms g, h : B → G is a
morphism f : A → B fitting into the following diagram
g
f
G,
/

A [
/

B \
/

i j

with two maps i, j such that


i ◦ f = A, j ◦ g = B, j ◦ h = f ◦ i, g ◦ f = h ◦ f;
compare Example 3.57. For objects A in A consider a contractible equaliser
αG(A)
αA
R(A) RG(A) RG2 (A).
/

R(δA )
` a

R(σA ) RG(σA )

In view of the universal property of equalisers this implies that


αA = eqG(A) , R(A) = D(G(A), δA ),
hence
ψb(G(A),δA ) = ψG(A) ◦ L(eqG(A) )
= ψG(A) ◦ L(αA )
= ψG(A) ◦ LR(ϕA ) ◦ L(ηR(A) )
= ϕA ,

801
Part VII Comonads on a category of modules. Corings.

where the last equality follows by one of the triangular equalities for the unit
and counit of an adjunction. Since a functor which has a right adjoint is full
and faithful if and only if the counit of adjunction is a (natural) isomorphism,
this simple calculation of ψb immediately establishes the following
Proposition 4.6. If D is full and faithful, then ϕ is an isomorphism of comon-
ads.
The problem of finding when K is an equivalence is equivalent to studying the
comonadicity of L. Thus the Beck monadicity theorem yields (see Theorem 3.63)
Theorem 4.7. Consider a comonadic triangle in Definition 4.3. If B has
equalisers, then K is an equivalence if and only if ϕ is an isomorphism, L
preserves equalisers that define D, and L reflects isomorphisms.
Comonadic triangles encode (and generalise) the typical setup of descent
theory. Let T be a monad on a category B, and let L : B → A, R : A → B be a
pair of adjoint functors. Setting G = LR one obtains the following comonadic
triangle
K
B BB /

(BT )G
BB BB F T v
BB BB vv
a

BB BB vvv
v UG
U T BB !

vv
{

BT .
Here K is the standard comparison functor corresponding to ϕ = id. (BT )G is
known as the category of descent data. We say that this triangle is of descent type
whenever K is full and faithful, and we say that it defines an effective descent
when K is an equivalence. The standard descent theory studies effective descent
in specific situations (such as, e.g. arise in algebraic geometry).

4.3 Comonads on a category of modules. Cor-


ings.
Let A, B be associative and unital algebras over a commutative ring k, with
multiplication operations denoted by µA , µB and units 1A , 1B (understood both
as elements or linear maps k → A, k → B), respectively. Denote by MA , MB
the categories of right modules over A and B. Categories of modules are additive
and have colimits (they are abelian categories), and we would like to study
functors which preserve these structures. Such functors are fully characterised
by the Eilenberg-Watts theorem.
Theorem 4.8 (Eilenberg-Watts). Let F : MA → MB be an additive functor
that preserves colimits. Then F (A) is an (A, B)-bimodule and
F ∼
= − ⊗A F (A), F (M ) ∼
= M ⊗A F (A) .
We would like to study comonads (G, δ, σ) on MA such that G preserves col-
imits. By Theorem 4.8, G ∼
= − ⊗A G(A). Let C := G(A), so C is an A-bimodule.
Next we explore consequences of the fact that δ, σ are natural transformations.
For any M ∈ MA , m ∈ M , consider a morphism in MA
lm : A → M, a 7→ ma .

802
Part VII Comonads on a category of modules. Corings.

The naturality of δ implies

lm ⊗ A C
C∼
= A ⊗A C /

M ⊗A C

δA δM

lm ⊗A C⊗A C
C ⊗A C ∼
 

= A ⊗A C ⊗A C /

M ⊗A C ⊗A C .

The evaluation of this diagram at 1A ⊗A c, c ∈ C gives

δM (m ⊗A c) = m ⊗A δA (c).

Hence δM = M ⊗A δA . This means, in particular, that δA is a left A-linear,


hence an A-bilinear map (it is right A-linear as a morphism in MA ). Similarly,
σM = M ⊗A σA . Let

∆C := δA : C → C ⊗A C , εC := σA : C → A .

Then diagrams for coassociativity of δ and counitality of σ are equivalent to the


following commutative diagrams

∆C ∆C
C /

C ⊗A C C NNN C ⊗A C /

NN
NNN
NN∼
=
∆C ∆ C ⊗A C ∆C NN C⊗A εC
NN
NN
N
A ⊗A C ∼
  & 

C ⊗A C /

C ⊗A C ⊗A C , C⊗A /

= C ⊗A A .
C⊗A ∆C εC ⊗A C
(4.1)

Definition 4.9. (compare Definition 2.4) An A-bimodule C together with A-


bilinear maps ∆C : C → C ⊗A C, εC : C → A satisfying (4.1) is called an
A-coring (pronounced: co-ring). ∆C is called the comultiplication and εC is
called the counit of C.
A morphism of A-corings (C, ∆C , εC ) → (D, ∆D , εD ) is an A-bimodule map
f : C → D such that the following diagrams commute

f f
C /

D CA /

D
A AA
AA
A
εC AA
∆C ∆D εD
AA
 

C ⊗A C /

D ⊗A D , A.
f ⊗A f

Using arguments similar to those establishing the correspondence between cor-


ings and (tensor functor) comonads, one easily finds that f arises as (and gives
rise to) a morphism of comonads (evaluated at A). We have thus established

803
Part VII Comonads on a category of modules. Corings.

bijective correspondences:

A-corings
O

Additive comonads on MA that preserve colimits


O

Additive comonads on MA that have a right adjoint


O

Additive monads on MA that have a left adjoint .

This last correspondence follows by the fact that the right adjoint of a comonad
is a monad and vice versa. The correspondence between corings and comonads
is explicitly given by

(C, ∆C , εC ) ↔ (− ⊗A C, − ⊗A ∆C , − ⊗A εC ).

Definition 4.10. Let C be an A-coring, M be a right A-module and let ρM : M →


M ⊗A C be a right A-module map. A pair (M, ρM ) is called a right C-comodule
if and only if the following diagrams commute

ρM ρM
M /

M ⊗A C M H /

M ⊗A C
H HH
HH ∼
HH
=
ρM ρM ⊗A C HH M⊗A εC
HH


H # 

M ⊗A C /

M ⊗A C ⊗A C , M ⊗A A .
M⊗A ∆C

The map ρM is called a coaction.


(M, ρM ) is a C-comodule if and only if (M, ρM ) is a coalgebra for the corre-
sponding comonad G = (−⊗A C, −⊗A ∆C , −⊗A εC ). A morphism in (MA )G is a
right A-module map f : M → N rendering the following diagram commutative

f
M /

N
M
ρ ρN
 

M ⊗A C /

N ⊗A C .
f ⊗A C

The category of right C-comodules (i.e. the category of coalgebras of (− ⊗A


C, − ⊗A ∆C , − ⊗A εC )) is denoted by MC . Morphisms between comodules
(M, ρM ) and (N, ρN ) are denoted by HomC (M, N ).
Left comodules are defined symmetrically as coalgebras of the comonad (C⊗A
−, ∆C ⊗A −, εC ⊗A −) on the category of left A-modules.
As an example of a coring we can study corings associated to a module.
Example 4.11. Take algebras A, B and look at functors MB → MA preserving
colimits. By the Eilenberg-Watts theorem (Theorem 4.8) such functors have

804
Part VII Galois comodules for corings

the tensor form, i.e. there is a (B, A)-bimodule M such that the functor is of
the form
− ⊗B M : MB → MA .
For N ∈ MA , morphisms HomA (M, N ) form a right B-module by

(f · b)(m) = f (bm), f ∈ HomA (M, N ), m ∈ M, b ∈ B.

Since the functor HomA (M, −) : MA → MB is the right adjoint to − ⊗B M ,


there is a comonad

G = HomA (M, −) ⊗B M : MA → MA ,

with comultiplication

δN : HomA (M, N ) ⊗B M → HomA (M, HomA (M, N ) ⊗B M ) ⊗B M,


f ⊗B m 7→ [m′ 7→ f ⊗B m′ ] ⊗B m ,

and counit

σN : HomA (M, N ) ⊗B M → N , f ⊗B m 7→ f (m) .

G preserves colimits if M is P finitely generated and projective as a right A-


module, i.e. there exists e = i ei ⊗A ξi , ei ∈ M , ξi ∈ M ∗ := HomA (M, A),
i = 1, 2, . . . , n such that, for all m ∈ M ,
X
m= ei ξi (m).
i

In this case

HomA (M, N ) ∼
= N ⊗A M ∗ , G = − ⊗A M ∗ ⊗B M.

Hence C = M ∗ ⊗B M is an A-coring with comultiplication and counit

∆C (ξ ⊗B m) = ξ ⊗B e ⊗B m, εC (ξ ⊗B m) = ξ(m).

G(A) = M ∗ ⊗B M is called a (finite) comatrix coring.

4.4 Galois comodules for corings


We start with an A-coring C and take a category of right A-modules A := MA .
Denote by G = − ⊗A C the corresponding comonad on A. The category AG
of G-coalgebras is thus the same as the category of C-comodules MC . Take a
comodule (M, ρM ) ∈ MC and set B = EndC (M ) = HomC (M, M ). This is an
algebra with respect to composition of morphisms and M is a left B-module
by evaluation (b · m = b(m) for b ∈ B, m ∈ M ). Furthermore, the definition
of comodule morphisms imply that ρM is a left B-linear map. Set B := MB .
Since ρM is a left B-linear map, there is a functor

K : MB → MC , V 7→ (V ⊗B M, V ⊗B ρM ). (4.2)

805
Part VII Galois comodules for corings

Note that for the forgetful functor U C : MC → MA , U C K(V ) = V ⊗B M. Thus


there is a comonadic triangle
K
MB DD /

MC
DD DD zz
DD DD zz
b

DD DD−⊗B M z
DD DD zz
DD DD
zzzU C
HomA (M,−) DD DDD z
DD D zz
DD
"

zz
}

MA .

By Proposition 4.4 there is a comonad morphism

ϕ : HomA (M, −) ⊗B M → − ⊗A C.

Recall that, for all N ∈ MA , the counit ψ of the tensor-hom adjunction (− ⊗B


M, HomA (M, −)) in provided by the evaluation map

ψN : HomA (M, N ) ⊗B M → N, f ⊗B m 7→ f (m).

Therefore,

ϕN = G(ψN ) ◦ ρKR(N ) ,
f ⊗B m 7→ (ψN ⊗A C)(ρK(HomA (M,N )) (f ⊗B m))
= (ψN ⊗A C)(f ⊗B ρM (m)) = (f ⊗A C)(ρM (m)) .

Writing
ρM (m) = m(0) ⊗A m(1) ,
(summation implicit) we obtain

ϕN (f ⊗B m) = f (m(0) ) ⊗A m(1) . (4.3)

Definition 4.12. A right C-comodule (M, ρM ) is called a Galois comodule if


and only if the natural transformation ϕ determined by all the maps ϕN (4.3)
is a natural isomorphism.
If M is finitely generated and projective as a right A-module, then the
comonad HomA (M, −) ⊗B M comes from the comatrix coring − ⊗A M ∗ ⊗B M .
The fact that ϕ is a comonad morphism is equivalent to the fact that ϕA is a
coring morphism. Write

canM := ϕA : M ∗ ⊗B M → C , ξ ⊗B m 7→ ξ(m(0) )m(1) .

The map canM is called the canonical map.


Definition 4.13. A Galois comodule (M, ρM ) such that M is finitely generated
projective as a right A-module is called a finite Galois comodule.
The Galois property of a finite Galois comodule is entirely encoded in the
properties of the canonical map. More precisely,
Lemma 4.14. A right C-comodule (M, ρM ) with M finitely generated projective
as a right A-module is a Galois comodule if and only if the canonical map canM
is an isomorphism of A-corings.

806
Part VII Galois comodules for corings

Since the category of modules has equalisers, the comparison functor K in


(4.2) has a right adjoint D; see Proposition 4.5. Recall that D is defined by the
diagram
eqN αN
D(N, ρN ) R(N ) RG(N )
/

R(ρN )

HomA (M, N ) HomA (M, N ⊗A C) .

The equalised maps can be explicitly computed as


R(ρN )(f ) = HomA (M, ρN )(f ) = ρN ◦ f,
and
αN (f ) = R(ϕN )(ηR(N ) (f )) = HomA (M, ϕN )(f ⊗B −) = (f ⊗A C) ◦ ρN .
Therefore, D can be identified with the comodule homomorphism functor, i.e.
for all right C-comodules (N, ρN ),
D(N, ρN ) = HomC (M, N ).
In order to state the conditions under which the comparison functor K, and
thus also the constructed functor D, is an equivalence we need to recall the
notions of flatness and faithful flatness. Consider a sequence of right B-module
maps
V V′ /

V ′′ . /

(4.4)
For any left B-module M there is then also the following sequence
V ⊗B M /

V ′ ⊗B M /

V ′′ ⊗B M. (4.5)

The module M is said to be flat if the exactness of any sequence (4.4) implies
exactness of the corresponding sequence (4.5). The module M is said to be
faithfully flat if its flat and, for any sequence of modules (4.4), the exactness of
(4.5) implies exactness of (4.4).
Combining the discussion of comodules in this and preceding sections with
Beck’s monadicity theorem (see Proposition 4.6 and Theorem 4.7) one derives
the main characterisation of Galois comodules in terms of equivalences of cate-
gories.
Theorem 4.15 (The finite Galois comodule structure theorem). Let (M, ρM )
be a comodule over a coring C such that M is finitely generated projective as a
right module over A. Then the following conditions are equivalent:
1. the functor HomC (M, −) : MC → MB is fully faithful and C is flat as a
right A-module;
2. M is flat as a left B-module and (M, ρM ) is Galois comodule.
Furthermore the following conditions are equivalent:
1. HomC (M, −) is an equivalence of categories and C is flat as a right A-
module;
2. M is faithfully flat as a left B-module and (M, ρM ) is Galois comodule.

807
Part VII A Galois condition motivated by algebraic geometry

4.5 A Galois condition motivated by algebraic


geometry
The notion of a Galois comodule presented in Section 4.4 is considered to be
standard in the theory of corings; see [bw03]. Recently, motivated by an ap-
proach to non-commutative algebraic geometry through monoidal categories,
Maszczyk introduced a different Galois condition in [m-t07]. We describe this
condition here and compare it with the one studied in Section 4.4.
Start with a morphism of A-corings γ : D → C. Then D is a C-bicomodule
(i.e. it has both left and right C-coaction such that the left coaction is a morphism
of right C-comodule) via

(D ⊗A γ) ◦ ∆D (right C-coaction) ,
(γ ⊗A D) ◦ ∆D (left C-coaction) .

Consider the k-module of C-bicomodule maps B :=C HomC (D, C). Then B is an
algebra with the product of b, b′ ∈ B given by

bb′ = (C ⊗A εC ) ◦ (b ⊗A b′ ) ◦ ∆D ,

i.e. explicitly

bb′ : d 7→ d(1) ⊗A d(2) 7→ b(d(1) ) ⊗A b′ (d(2) ) 7→ b(d(1) )εC (b′ (d(2) )) .

Furthermore, D is a B-bimodule. Define

D := D/[D, B], p: D → D .

Then D is an A-coring with the structure induced by p from that of A-coring


D, and there is a commutative triangle of coring maps:
γ
DB /

C
B BB }}
>

BB }}}
p BB }
}} γ
D.
Following [m-t07], C is said to be a Galois coring if the map γ is an isomorphism.
The above triangle of coring maps induces two functors

F : MD → MD , (M, ρM ) 7→ (M, (M ⊗A p) ◦ ρM ),

and
G : MD → MC , (M, ρM ) 7→ (M, (M ⊗A γ) ◦ ρM ).
Any right D-comodule (M, ρM ) defines two comonadic triangles

K=−⊗B F (M)
MB CC /

MD
CC CC {{
CC CC {{
a

CC CC−⊗B M {
CC CC {{
C C {{ D
HomA (M,−) CCC CCC {
{ U
CC C {{
C !

{{
}

MA ,

808
Part VII A Galois condition motivated by algebraic geometry

with the corresponding (to K) morphism of comonads

ϕ(f ⊗B m) = (f ⊗A p)(ρM (m)), f ∈ HomA (M, N ) , m ∈ M ,

and
K=−⊗B G(M)
MB DD /

MC
DD DD {
DD DD {{
a

DD DD−⊗B M {
DD DD {{
DD DD {{{
HomA (M,−) DD DD
{ UD
DD D {{{
D !

{{
}

MA ,
with the corresponding (to K) morphism of comonads

ϕ(f ⊗B m) = (f ⊗A γ)(ρM (m)), f ∈ HomA (M, N ) , m ∈ M .

Proposition 4.16 (G. Böhm). Assume that ϕ is an isomorphism (i.e. that


F (M ) is a Galois D-comodule). Then ϕ is an isomorphism (i.e. G(M ) is a
Galois C-comodule) if and only if γ is an isomorphism of corings (i.e. C is
Galois in the sense of [m-t07]).
References for this chapter are: [bm05], [b-j67], [bw03], [d-e70], [em65], [g-j06],
[g-a60], [m-s71], [m-t07], [m-b06], [s-m75], [w-c60].

809
Chapter 5

Hopf–Galois extensions of
non-commutative algebras

In this lecture we introduce the key notions in the Galois theory of Hopf algebras
or in the algebraic approach to non-commutative principal bundles. We also
show how Hopf–Galois extensions fit into the theory of Galois comodules of
corings described in Chapter 4.
From now on, k denotes a field, and all algebras etc. are over k. The tensor
product over k is denoted by ⊗.

5.1 Coalgebras and Sweedler’s notation


Definition 5.1. A coalgebra is a vector space C with k-linear maps ∆C : C →
C ⊗ C, εC : C → k such that the following diagrams commute

∆C ∆C
C C ⊗C C JJJJ C ⊗C
JJJJ
/ /

JJJJJ
∆C C⊗∆C C ∆ JJJJ εC ⊗C
JJJJ

 

J 

C⊗C /

C ⊗ C ⊗ C, C ⊗C C⊗εC
/

C
∆C ⊗C

∆C is called a comultiplication and εC is called a counit.


In other words, a k-coalgebra is the same as a k-coring (when a vector
space is viewed as a symmetric k-bimodule). Following this identification of
k-coalgebras as k-corings one defines C-comodules as comodule of the k-coring
C. (The reader should notice that we use the term coalgebra here in the sense
different from that in Chapter 4.)
The idea of comultiplication is somewhat counter-intuitive: out of a single
element of a vector spaces, a family of elements is produced. Heyneman and
Sweedler developed a shorthand notation which proves very useful in explicit
computations that involve comultiplications and counits. The Sweedler notation
for comultiplication is based on omitting unnecessary summation range, index
and sign, and then employing the coassociativity of comultiplication (the first
of diagrams in Definition 5.1) to relabel indices by consecutive numbers. Given

810
Part VII Coalgebras and Sweedler’s notation

an element c ∈ C, we write
n
X
∆C (c) = ci(1) ⊗ ci(2)
i=1
X
= ci(1) ⊗ ci(2)
i
X
= c(1) ⊗ c(2)
= c(1) ⊗ c(2) .

The coassociativity of comultiplication means that the two ways to compute the
result of two applications of ∆ give the same result:

(C ⊗ ∆C ) ◦ ∆C (c) = (C ⊗ ∆C )(c(1) ⊗ c(2) )


= c(1) ⊗ ∆C (c(2) ) = c(1) ⊗ c(2)(1) ⊗ c(2)(2)
(∆C ⊗ C) ◦ ∆C (c) = (∆C ⊗ C)(c(1) ⊗ c(2) )
= ∆C (c(1) ) ⊗ c(2) = c(1)(1) ⊗ c(1)(2) ⊗ c(2) .

We can order all indices appearing in above expressions (and in all expressions
involving multiple application of ∆C ) in the following way. Remove the brackets,
put 0. in front of the index and then arrange them in increasing order. In this
way we obtain
0.1 < 0.21 < 0.22, 0.11 < 0.12 < 0.2 .
The coassociativity of ∆C tells us that we do not need to care about exact labels
but only about their increasing order. Hence we can relabel:

c(1) ⊗ c(2)(1) ⊗ c(2)(2) = c(1) ⊗ c(2) ⊗ c(3) = c(1)(1) ⊗ c(1)(2) ⊗ c(2) .

Exercise 5.2. Compute and check labelling for all three applications of ∆ to
an element c ∈ C.
In terms of the Sweedler notation, the counitality of the comultiplication or
the second of the diagrams in Definition 5.1 comes out as

c(1) εC (c(2) ) = εC (c(1) )c(2) = c.

Example 5.3. Let X be a set, C = kX – the linear span of X (elements of X


form a basis of the vector space kX). Define the comultiplication and counit by

∆C (x) = x ⊗ x, εC (x) = 1, for all x ∈ X.

Remark: for any coalgebra C an element c ∈ C such that ∆C (c) = c ⊗ c,


εC (c) = 1 is called a group-like element.
Example 5.4. Consider the trigonometric identities

sin(x + y) = sin(x) cos(y) + cos(x) sin(y),


cos(x + y) = cos(x) cos(y) − sin(x) sin(y),

and the values of sine and cosine at the origin sin(0) = 0, cos(0) = 1. We can
abstract from these expressions the variables x and y and use the trignometric

811
Part VII Bialgebras and comodule algebras

identities to define the comultiplication, and values at 0 to define the counit.


Thus we consider a two-dimensional coalgebra C with a basis {sin, cos}, and
comultiplication and counit
∆C (sin) = sin ⊗ cos + cos ⊗ sin, ∆C (cos) = cos ⊗ cos − sin ⊗ sin,
εC (sin) = 0, εC (cos) = 1.
This coalgebra is often referred to as the trigonometric coalgebra.
Example 5.5. Let G be a monoid with unit e, O(G) algebra of functions G →
k. If G is finite we take all functions, and if G is an algebraic group then
we take polynomial (or representative) functions. O(G) is a coalgebra with
comultiplication and counit
∆O(G) (f )(g ⊗ g ′ ) = f (gg ′ ), εO(G) (f ) = f (e).

5.2 Bialgebras and comodule algebras


In addition to comultiplication and counit, coalgebras in Examples 5.4 and 5.5
can be equipped with the structure of an algebra in a way that is compatible
with the coalgebra structure.
Definition 5.6. A bialgebra is a vector space H such that:
(a) H is an algebra with multiplication µH and unit 1H ;
(b) H is a coalgebra with comultiplication ∆H and counit εH ;
(c) ∆H and εH are algebra maps, i.e. the following diagrams commute
µH
H ⊗H /

∆H ⊗∆H ∆H

H⊗flip⊗H µH ⊗µH 

H ⊗H ⊗H ⊗H /

H ⊗H ⊗H ⊗H /

H ⊗ H,
µH
H ⊗H
DD
/

H
DD 
DD 
DD 
DD
εH ⊗εH DD εH
DD 
DD 
!



k,
and ∆H (1H ) = 1H ⊗ 1H and εH (1H ) = 1.
Explicitly, in terms of the Sweedler notation the first of diagrams in Defini-
tion 5.6 reads, for all h, h′ ∈ H,
∆H (hh′ ) = h(1) h′(1) ⊗ h(2) h′(2) .
Example 5.7. Let G be a monoid with unit e, and let H = kG – the linear
span of G. The multiplication is the monoid multiplication extended linearly,
i.e. µH : g ⊗ g ′ 7→ gg ′ , for all g, g ′ ∈ G, unit 1H = e, the comultiplication is given
by ∆H (g) = g ⊗ g, and the counit by εH (g) = 1 (see Example 5.3). With these
structures kG is a bialgebra.

812
Part VII Bialgebras and comodule algebras

Example 5.8. Let G be a monoid with unit e, and let H = O(G) – the functions
G → k; see Example 5.5. H is an algebra by the pointwise multiplication
µH (f ⊗ f ′ )(g) = f (g)f ′ (g), and with the unit 1H (g) = 1. The comultiplication
is given by ∆H (f )(g ⊗ g ′ ) = f (gg ′ ), and the counit by εH (f ) = f (e) as in
Example 5.5. With these operations H is a bialgebra. For example:
(i) Functions on the two element group G = Z2 . As a vector space

O(Z2 ) = k 2 with basis e1 , e2 ,

e1 (1) = 1, e1 (−1) = 0, e2 (1) = 0, e2 (−1) = 1.


The comultiplication derived from the rule described above comes out as

∆H (e1 ) = e1 ⊗ e1 + e2 ⊗ e2 , ∆H (e2 ) = e1 ⊗ e2 + e2 ⊗ e1 .

The pointwise multiplication is e1 e1 = e1 , e1 e2 = e2 e1 = 0, e2 e2 = e2 .


(ii) Functions on the circle group G = S 1 = U(1), k = C. As an algebra O(U(1))
is isomorphic to the algebra of Laurent polynomials,

O(U(1)) ∼
= C[X, X −1 ].

The comultiplication is given on generators by ∆H (X) = X ⊗ X, ∆H (X −1 ) =


X −1 ⊗ X −1 (and is extended multiplicatively to the whole of C[X, X −1 ]).
Definition 5.9. Given a bialgebra H, a right H-comodule algebra is a quadru-
ple (A, µA , 1A , ρA ), where
(a) (A, µA , 1A ) is a k-algebra with multiplication µA and unit 1A ;
(b) (A, ρA ) is a right H-comodule (with coaction ρA : A → A ⊗ H);
(c) the coaction ρA is an algebra map, when A ⊗ H is viewed as a tensor
product algebra

(a ⊗ h)(a′ ⊗ h′ ) = aa′ ⊗ hh′ , 1A⊗H = 1A ⊗ 1H .

That is the following diagram commutes

ρA ⊗ρA
A⊗A /

A⊗H ⊗A⊗H

A⊗flip⊗H

µA A⊗A⊗H ⊗H

µA ⊗µH

ρA 

A /

A ⊗ H,

and ρA (1A ) = 1A ⊗ 1H .
An alternative definition of a bialgebra can be given by considering the struc-
ture of the category of comodules of a coalgebra H. A coalgebra H is a bialgebra
if and only if the category of right H-comodules, MH , is a monoidal category

813
Part VII Hopf–Galois extensions and Hopf algebras

and the forgetful functor from MH to vector spaces is strongly monoidal (i.e.
the monoidal operation in MH is the same as the tensor product of vector
spaces). If H is a bialgebra and (M, ρM ) and (N, ρN ) are H-comodules, then
(M ⊗ N, ρM⊗N ) is an H-comodule with the coaction

ρM⊗ρN M⊗flip⊗H M⊗N ⊗µH


M ⊗N /

M ⊗H ⊗N ⊗H /

M ⊗N ⊗H ⊗H /

M ⊗N ⊗H.
With this interpretation a right H-comodule algebra is simply an algebra in the
monoidal category of right H-comodules.
Similarly to comultiplication, in explicit expressions and calculations it is
useful to use Sweedler’s notation for comodules. Let (A, ρA ) ∈ MH . For all
a ∈ A, we write omitting the sum sign and summation indices
ρA (a) = a(0) ⊗ a(1) .
Note that all the elements a(0) are in A, while all the a(1) are in H. The
comodule property (A ⊗ ∆H ) ◦ ρA (a) = (ρA ⊗ H) ◦ ρA (a) can be written as
a(0) ⊗ a(1)(1) ⊗ a(1)(2) = a(0)(0) ⊗ a(0)(1) ⊗ a(1) =: a(0) ⊗ a(1) ⊗ a(2) .
In general, after relabelling according to the same rules as for comultiplication,
symbols with positive Sweedler indices are elements of the Hopf algebra H. The
compatibility condition from Definition 5.9 can be written as
(aa′ )(0) ⊗ (aa′ )(1) = a(0) a′(0) ⊗ a(1) a′(1) .
Example 5.10. Since the comultiplication in a bialgebra is an algebra map, the
pair (H, ∆H ) is a right comodule algebra. One often refers to (H, ∆H ) as a
(right) regular comodule.
Example 5.11. Let G be a group, H = kG. Then A is an H-comodule algebra
if and only if A is a G-graded algebra
M
A= Ag , Ag Ag′ ⊆ Agg′ , 1A ∈ Ae .
g∈G

If a ∈ Ag , then define
ρA (a) = a ⊗ g.
Since 1A ∈ Ae , ρA (1A ) = 1A ⊗ e = 1A ⊗ 1H .
Take a ∈ Ag , a′ ∈ Ag′ . Then aa′ ∈ Agg′ , hence ρA (aa′ ) = aa′ ⊗ gg ′ as
needed.
Example 5.12. Let H = O(G) for a monoid G. For a G-set X, take A = O(X)
and identify O(X) ⊗ O(G) with O(X × G). Then A is an H-comodule algebra
with respect to
ρA (f )(x, g) = f (xg), ∀x ∈ X, g ∈ G.

5.3 Hopf–Galois extensions and Hopf algebras


Definition 5.13. If A is a right H-comodule algebra (of a bialgebra H), define
the set of coinvariants (or coaction invariants) as
AcoH := {b ∈ A | ρA (b) = b ⊗ 1H } .

814
Part VII Hopf–Galois extensions and Hopf algebras

Coinvariants AcoH are a subalgebra of A, because ρA is an algebra map.


Furthermore

AcoH = {b ∈ A | for all a ∈ A, ρA (ba) = bρA (a)} .

A is an AcoH -bimodule, and ρA is a left AcoH -module map. The coaction ρA is


also a right AcoH -module map, when A ⊗ H has the right multiplication given
by (a ⊗ h) · a′ = aa′ ⊗ h.
Example 5.14. Take a regular comodule algebra (H, ∆H ); see Example 5.10.
Then H has trivial coaction invariants, i.e.

H coH = k · 1H .

Indeed, since ∆H (1H ) = 1H ⊗ 1H , k1H ⊆ H coH . On the other hand if

h(1) ⊗ h(2) = h ⊗ 1H ,

then apply εH ⊗ H to get h = εH (h)1H , hence h ∈ k1H .


Definition 5.15. A right H-comodule algebra is called a Hopf–Galois extension
(of the coinvariants B := AcoH ) if the canonical map

can : A ⊗B A → A ⊗ H, a ⊗B a′ 7→ aρA (a′ ) .

is bijective (an isomorphism of left A-modules and right H-comodules).


L
Example 5.16. Let G be a group, H = kG, and A = g∈G Ag be a G-graded
algebra. Then A is Hopf–Galois extension if and only if it is strongly graded,
i.e., for all g, g ′ ∈ G,

Ag Ag′ = Agg′ , B = AcoH = Ae .

In this case, for all a ∈ Ag , a′ ∈ Ag′

can : a′ ⊗B a 7→ a′ a ⊗ g,
X
can−1 : a′ ⊗ g 7→ a′ ai ⊗ B ai .
i
P
where ai ∈ Ag , ai ∈ Ag−1 are such that i ai ai = 1 A .
As explained in Example 5.10 (H, ∆H ) is a right H-comodule algebra. It is
thus tempting to ask the following
Question 3. When is (H, ∆H ) a Hopf–Galois extension by H?
Since the coinvariants H coH of (H, ∆H ) coincide with the ground field k (see
Example 5.14), Question 3 is equivalent to determining, when

canH : H ⊗ H → H ⊗ H, h′ ⊗ h 7→ h′ h(1) ⊗ h(2) ,

is an isomorphism.
Lemma 5.17. (H, ∆H ) is a Hopf–Galois extension if and only if there is a map
S : H → H such that

h(1) S(h(2) ) = εH (h)1H = S(h(1) )h(2) .

Such a map S is called an antipode.

815
Part VII Cleft extensions

Proof. If such a map S exists, then the inverse of the canonical map is given by

can−1 (h′ ⊗ h) = h′ S(h(1) ) ⊗ h(2) .

Conversely, if can−1 exists, then the linear map

S = (H ⊗ εH ) ◦ can−1 ◦(1H ⊗ H) ,

has the required properties.


Definition 5.18. A bialgebra with an antipode is called a Hopf algebra.
The antipode is an anti-algebra and anti-coalgebra map, and plays the role
similar to the mapping which to each element of a group assigns its inverse (and
hence can be heuristically understood as a generalised inverse).
Examples 5.19.
1. If G is a group, then kG is a Hopf algebra with the antipode S : kG → kG
given on G by g 7→ g −1 .
2. Similarly, for a group G, the antipode on O(G) is given by

S : f 7→ [g 7→ f (g −1 )] .

5.4 Cleft extensions


Take an algebra B and a Hopf algebra H. Let A = B ⊗ H and consider it as a
right H-comodule with coaction

ρA : B ⊗ H → B ⊗ H ⊗ H, ρA = B ⊗ ∆H .

Suppose furthermore that B ⊗ H is an algebra with multiplication and unit

(b ⊗ h)(b′ ⊗ h′ ) = bb′ ⊗ hh′ , 1B ⊗ 1H .

This makes (B ⊗ H, B ⊗∆H ) into an H-comodule algebra. Clearly

AcoH = (B ⊗ H)coH = {b ⊗ 1H | b ∈ B} ∼
= B.

The canonical map is

can : (B ⊗ H) ⊗B (B ⊗ H) ∼
= B ⊗ H ⊗ H → B ⊗ H ⊗ H,
b ⊗ h′ ⊗ h 7→ b ⊗ h′ h(1) ⊗ h(2) ,

and hence is bijective with the inverse

can−1 : B ⊗ H ⊗ H → B ⊗ H ⊗ H ,
b ⊗ h′ ⊗ h 7→ b ⊗ h′ S(h(1) ) ⊗ h(2) .

Therefore, B ⊗ H is a Hopf–Galois extension (of B). More generally, one can


study Hopf–Galois extensions built on the comodule (B ⊗ H, B ⊗∆H ).
Definition 5.20. Let A be a Hopf–Galois extension of B = AcoH . A is said
to have a normal basis property if A ∼
= B ⊗ H as a left B-module and right
H-comodule.

816
Part VII Cleft extensions

Proposition 5.21. Let (A, ρA ) be a right H-comodule algebra, and let B =


AcoH . The following statements are equivalent:
1. A is a Hopf–Galois extension with a normal basis property.
2. There exists a map j : H → A such that:
(a) j is a right H-comodule map, i.e. the following diagram

j
H /

∆H ρA

 

H ⊗H j⊗H
/

A⊗H

is commutative;
(b) j is convolution invertible, i.e. there exists a linear map j̃ : H → A
such that, for all h ∈ H,

j(h(1) )j̃(h(2) ) = j̃(h(1) )j(h(2) ) = εH (h)1A .

Proof. (2) =⇒ (1) We prove that the inverse of the canonical map can has the
following form
can−1 : a ⊗ h 7→ aj̃(h(1) ) ⊗B j(h(2) ) .
In one direction, starting with can−1 , we compute

can(aj̃(h(1) ) ⊗ j(h(2) )) = aj̃(h(1) )j(h(2)(1) ) ⊗ h(2)(2)


= aj̃(h(1)(1) )j(h(1)(2) ) ⊗ h(2) = a ⊗ h.

The first equality follows by the fact that the coaction ρA is an algebra map and
by the colinearity of j (condition 2(a) in Proposition 5.21). The final equality
is a consequence of condition 2(b). The proof that the composite can−1 ◦ can is
the identity map is slightly more involved. First note that

ρA (j̃(h)) = j̃(h(2) ) ⊗ S(h(1) ). (5.1)

This is verified in a few steps. Start with the equality

1A ⊗ S(h(1) ) ⊗ j̃(h(2) ) = j̃(h(1) )j(h(2) ) ⊗ S(h(3) ) ⊗ j̃(h(4) ) ,

which is a consequence of condition 2(b) (and the definition of a counit). Then


apply ρA ⊗ H ⊗ A and use the multiplicativity of ρA and right H-colinearity of
j to obtain

1A ⊗ 1H ⊗ S(h(1) )⊗ j̃(h(2) ) = j̃(h(1) )(0) j(h(2) )⊗ j̃(h(1) )(1) h(3) ⊗ S(h(4) )⊗ j̃(h(5) ) .

Next multiply elements in H and use the definition of the antipode to reduce
above equality to

1A ⊗ S(h(1) ) ⊗ j̃(h(2) ) = j̃(h(1) )(0) j(h(2) ) ⊗ j̃(h(1) )(1) ⊗ j̃(h(3) ) .

817
Part VII Cleft extensions

Finally, equality (5.1) is obtained by multiplying elements in A and then using


the convolution inverse property 2(b). Equation (5.1) implies that, for all a ∈ A,

a(0) j̃(a(1) ) ∈ B = AcoH . (5.2)

To verify this claim, simply apply ρA to a(0) j̃(a(1) ), use the multiplicativity of
ρA , covariance property (5.1) and the definition of the antipode to obtain

ρA (a(0) j̃(a(1) )) = a(0) j̃(a(2) )(0) ⊗ a(1) j̃(a(2) )(1)


= a(0) j̃(a(3) ) ⊗ a(1) S(a(2) ) = a(0) j̃(a(1) ) ⊗ 1H .

Property (5.2) is used to compute can ◦ can−1 :

can ◦ can−1 : a′ ⊗B a 7→ a′ a(0) ⊗ a(1)


7→ a′ a(0) j̃(a(1) ) ⊗B j(a(2) )
| {z }
∈B

= a′ ⊗B a(0) j̃(a(1) )j(a(2) )


= a′ ⊗B a(0) εH (a(1) )
(by property 2(b) in Proposition 5.21)
= a′ ⊗ B a .

This completes the proof that A is a Hopf–Galois extension. We need to show


that it has the normal basis property, i.e. that A is isomorphic to B ⊗ H.
Consider the map

θ: B ⊗ H → A, b ⊗ h 7→ bj(h) .

This is clearly a left B-module map. It is also right H-colinear since ρA is


left linear over the coaction invariants and j is right H-colinear by assumption
(2)(a). The inverse of θ is

θ−1 : A → B ⊗ H, a 7→ a(0) j̃(a(1) ) ⊗ a(2) .

The verification that θ−1 is the inverse of θ makes use of assumption 2(b) and
is left to the reader. ∼
=
(1) =⇒ (2) Given a left B-linear, right H-colinear isomorphism θ : B⊗H −

A, define
j : H → A, h 7→ θ(1B ⊗ h) .
Since θ is right H-colinear, so is j. The convolution inverse of j is
−1 −1
1A ⊗H can A⊗B θ A⊗εH
j̃ : H −− −−→ A ⊗ H −−−−→ A ⊗B A −−−−−− → A ⊗B B ⊗ H ∼
= A ⊗ H −−−−→ A .

Verification of property 2(b) is left to the reader.

Definition 5.22. A comodule algebra A such that there is a convolution invert-


ible right H-comodule map j : H → A is called a cleft extension (of AcoH ). The
map j is called a cleaving map.

818
Part VII Hopf–Galois extensions as Galois comodules

Since 1H is a grouplike element j(1H )j̃(1H ) = 1A , so j(1H ) 6= 0, and a cleav-


ing map can always be normalised so that j(1H ) = 1A . Proposition 5.21 estab-
lishes a one-to-one correspondence between cleft extensions and Hopf–Galois
extensions with a normal basis property. Note finally that the isomorphism
θ : A → B ⊗ H can be used to generate an algebra structure on B ⊗ H. In
this way one obtains an example of a twisted tensor product or crossed product
algebra.

5.5 Hopf–Galois extensions as Galois comod-


ules
In this section we would like to make a connection between Hopf–Galois exten-
sions and Galois comodules of a coring described in Chapter 4.
Take a bialgebra H. Let A be a right H-comodule algebra, i.e. an algebra
(A, µA , 1A ) and an H-comodule (A, ρA ) such that ρA : A → A ⊗ H is an algebra
map. Then C = A ⊗ H is an A-bimodule with the following A-actions

a·(a′ ⊗h) = aa′ ⊗h (left A-action), (a′ ⊗h)·a = a′ a(0) ⊗ha(1) (right A-action) .

Furthermore, C is an A-coring with counit εC = A ⊗ εH and comultiplication

∆C : A ⊗ H → (A ⊗ H) ⊗A (A ⊗ H) ∼
= A ⊗ H ⊗ H, a ⊗ h 7→ a ⊗ ∆H (h) .

A is a right C-comodule with the coaction

A → A ⊗A (A ⊗ H) ∼
= A ⊗ H, a 7→ ρA (a) = a(0) ⊗A (1A ⊗ a(1) ) .

In other words, once the identification of A ⊗A C with C = A ⊗ H is taken


into account, A is a C-comodule by the same coaction by which A is an H-
comodule. Next we need to compute the endomorphism ring of the right C-
comodule (A, ρA ). B = EndC (A) is a subalgebra of A, once the right A-module
endomorphisms of A are identified with A by the left multiplication map, i.e.

B = EndC (A) ⊆ A ∼
= EndA (A), A ∋ b 7→ [lb : a 7→ ba] ∈ EndA (A) .

The element b ∈ A is an element of the subalgebra B if and only if the corre-


sponding A-linear map la is right C-colinear, i.e.

 ρA
1_A /

1A ⊗A 1_A ⊗ 1H

lb lb ⊗A 1A ⊗1H

a


ρA (b) = b ⊗ 1H .


ρA

Hence lb ∈ EndC (A) if and only if ρA (b) = b ⊗ 1H . This means that the
endomorphism algebra B = EndC (A) coincides with the algebra of H-comodule
invariants,
B = AcoH = {a ∈ A | ρA (a) = a ⊗ 1H } .

819
Part VII Hopf–Galois extensions as Galois comodules

Obviously A is a finitely generated projective right A-module and the dual


module can be identified with A,

A∗ := HomA (A, A) ∼
= A.

The dual basis for A is

e = (l1A ⊗A 1A ) = 1A ⊗A 1A ∈ A ⊗A A .

The corresponding comatrix coring is simply the Sweedler canonical coring (as-
sociated to the inclusion of algebras B ⊆ A) A ⊗B A, with the comultiplication
and counit

∆A⊗B A : a ⊗B a′ 7→ (a ⊗B 1A ) ⊗A (1A ⊗B a′ ) ,
εA⊗B A : a ⊗B a′ 7→ aa′ .

The canonical map for the right C-comodule (A, ρA ) as defined in Section 4.4
comes out as

canA : A⊗B → A ⊗ H, a ⊗B a′ 7→ la (a′(0) ) ⊗A (1 ⊗ a′(1) ) = aρA (a′ ) ,

and hence it coincides with the canonical map for the right H-comodule algebra
(A, ρA ) as defined in Definition 5.15. Consequently, a right H-comodule algebra
A is a Hopf–Galois extension (of B = AcoH ) if and only if (A, ρA ) is a (finite)
Galois comodule of C = A ⊗ H.
Right comodules of C = A⊗H are right A-modules M with a map ρM : M →
M ⊗A A ⊗ H ∼ = M ⊗ H, which is a right coaction. The coaction property means
that (M, ρM ) is a right H-comodule. The right A-module property of ρM yields
the compatibility condition

ρM (ma) = m(0) a(0) ⊗ m(1) a(1) .

Right A-modules and H-comodules M with this compatibility condition are


called relative Hopf modules and their category is denoted by MH A . Thus MA
H

is isomorphic to the category of right C = A ⊗ H-comodules.


The following result is often referred to as an easy part of the Schneider
Theorem I.
Theorem 5.23 (Schneider). Let A be a right H-comodule algebra, B = AcoH .
The following statements are equivalent:
1. A is a Hopf–Galois extension such that A is faithfully flat as a left B-
module.
2. The functor − ⊗B A : MB → MH
A is an equivalence.

Proof. Take C = A ⊗ H, identify right C-comodules with relative Hopf modules


MHA and apply the finite Galois comodule theorem, Theorem 4.15.

References for this chapter are: [bm89], [b-t02], [bw03], [dt86], [m-s93], [s-p04],
[s-h90], [s-m69], [s-k01].

820
Chapter 6

Connections in Hopf–Galois
extensions

Geometric aspects of Hopf–Galois extensions are most clearly present in the


theory of connections. The aim of this lecture is to outline the main points of
this theory.

6.1 Connections
Connections are differential geometric objects. Thus before connections in a
Hopf–Galois extension can be defined, one needs to describe what is meant by
a differential structure.
Definition 6.1. A differential graded algebra is an N ∪ {0}-graded algebra

M
ΩA = Ωn A ,
n=0

with an operation
d : Ωn A → Ωn+1 A ,
such that d ◦ d = 0 and, for all ω ∈ Ωn A and ω ′ ∈ ΩA,

d(ωω ′ ) = d(ω)ω ′ + (−1)n ωd(ω ′ ) . (6.1)

Equation (6.1) is known as the Leibniz rule.


The zero-degree part of a differential graded algebra, Ω0 A, is an algebra
which is denoted by A.
Take an algebra (A, µA , 1A ). One associates to A a differential graded alge-
bra ΩA as follows
( )
X X
1
Ω A := ker µA = ′
ai ⊗ ai ∈ A ⊗ A | ai ai = 0 ∼

= A ⊗ A/k ,
i

d(a) = 1A ⊗ a − a ⊗ 1A ,
Ωn A := Ωn−1 A ⊗A Ω1 A .

821
Part VII Connections

The differential d is extended to the whole of ΩA using the Leibniz rule (6.1).
Ω1 A is an A-bimodule. As an algebra ΩA = TA (Ω1 A) (the tensor algebra asso-
ciated to the A-bimodule Ω1 A. This (ΩA, d) is called the universal differential
envelope of A. (Ω1 A, d) is known as the universal differential calculus on A. We
will only work with universal differential calculus (or envelope).
Lemma 6.2. If (A, ρA ) is a comodule algebra over a bialgebra H, then Ω1 A is
a right H-comodule by
1 X X
ρΩ A : Ω1 A → Ω1 A ⊗ H, ai ⊗ a′i 7→ ai(0) ⊗ a′i(0) ⊗ ai(1) a′i(1) .
i i

Furthermore, d is a right H-comodule map. We say that (Ω1 A, d) is a covariant


differential calculus on A.
1 1
Proof. To check that ρΩ A is well-defined, P we need to show that ImρΩ A ⊆
Ω1 A
1
Ω A ⊗ H. Applying µA ⊗ H to ρ ( i ai ⊗ a′i ) and using the multplicativity
A
of ρ we obtain
X X X
ai(0) a′i(0) ⊗ ai(1) a′i(1) = ρA ( ai a′i ) = 0, since ai a′i = 0.
i i i

Furthermore, for all a ∈ A,


1 1
ρΩ A
(d(a)) = ρΩ A (1A ⊗ a − a ⊗ 1A )
= 1A ⊗ a(0) ⊗ a(1) − a(0) ⊗ 1A ⊗ a(1) = d(a(0) ) ⊗ a(1) ,

i.e. d is a right H-comodule map as required.


Definition 6.3. Let (A, ρA ) be a right H-comodule algebra, B = AcoH . The
A-subbimodule Ω1hor A of Ω1 A generated by all d(b), b ∈ B, is called a module of
horizontal one-forms. Thus:
( )
X
Ω1hor A = A(Ω1 B)A = (ai ⊗ bi a′i − ai bi ⊗ a′i ) | ai , a′i ∈ A, bi ∈ B .
i

Equivalently, horizontal forms can be defined by the following short exact se-
quence
0 → Ω1hor A → A ⊗ A → A ⊗B A → A ,
where A ⊗ A → A ⊗B A is the epimorphism defining A ⊗B A.
Definition 6.4. A connection in a Hopf–Galois extension B ⊆ A is a left
A-linear map Π : Ω1 A → Ω1 A, such that
(a) Π ◦ Π = Π,
(b) ker Π = Ω1hor A,
1 1
(c) (Π ⊗ H) ◦ ρΩ A = ρΩ A ◦ Π.
In other words, a connection is an H-covariant splitting of Ω1 A into the
horizontal and vertical parts.

822
Part VII Connection forms

6.2 Connection forms


In classical differential geometry connections in a principal bundle are in one-
to-one correspondence with connection forms, i.e. differential forms on the total
space of the bundle with values in the Lie algebra of the structure group that
are covariant with respect to the adjoint action of the Lie algebra. To be able
to establish a similar relationship between connections and connection forms in
a Hopf–Galois extension we first need to reinterpret the definition of a Hopf–
Galois extension in terms of the universal differential envelope.
Definition 6.5. Let A be a right H-comodule algebra. Set B = AcoH and
H + = ker εH ⊆ H. Define
X X
ver : Ω1 A → A ⊗ H + , a′i ⊗ ai 7→ a′i ρA (ai ) .
i i

The map ver is called a vertical lift.

P Note in passing that ver is well defined (its range is in A ⊗ H + ), since



a
i i ia = 0 implies
X X
a′i ai(0) εH (ai(1) ) = a′i ai = 0 .
i i

Proposition 6.6. The following statements are equivalent:


1. B ⊆ A is Hopf–Galois extension.
2. The sequence
ver
0 → Ω1hor A → Ω1 A −−→ A ⊗ H + → 0
is exact.
Proof. Note that

A⊗A∼
= Ω1 A ⊕ A , A⊗H ∼
= A ⊗ H+ ⊕ A ,

as left A-modules. This implies that the sequence


ver
0 → Ω1hor A → Ω1 A −−→ A ⊗ H + → 0

is exact if and only if the sequence


can
0 → Ω1hor A → A ⊗ A −−→ A ⊗ H → 0

is exact. Here can is the lift of the canonical map defined by the commutative
diagram
π
A ⊗ AJ A ⊗B A /

JJ ss
JJ
JJ ssss
can JJ ss can
%
ss
y

A ⊗ H,
in which π is the defining projection of the tensor product A ⊗B A. Since
Ω1hor A = ker π (compare Definition 6.3), the second sequence is exact if and
only if the canonical map can is bijective.

823
Part VII Strong connections

The vector space H + is a right H-comodule by the adjoint coaction,


Ad : H + → H + ⊗ H, h 7→ h(2) ⊗ S(h(1) )h(3) .
Therefore A ⊗ H + is a right H-comodule by combining ρA and Ad, i.e.
+
ρA⊗H : A ⊗ H + → A ⊗ H + ⊗ H,
a ⊗ h 7→ a(0) ⊗ h(2) ⊗ a(1) S(h(1) )h(3) .
1
Lemma 6.7. The vertical lift is a right H-comodule map from (Ω1 A, ρΩ A ) to
+
(A ⊗ H + , ρA⊗H ). Consequently, the sequence in Proposition 6.6 is a sequence
of left A-modules and right H-comodules.
Proof. The first statement is checked by a direct calculation that is left to the
reader as an exercise. The second statement is obvious.
Definition 6.8. A connection form in a Hopf–Galois extension B ⊆ A is a
k-linear map ω : H + → Ω1 A such that
1
(a) ρΩ A ◦ ω = (ω ⊗ H) ◦ Ad,
(b) ver ◦ ω = 1A ⊗ H + .
Theorem 6.9. Connections in a Hopf–Galois extension B ⊆ A (by a Hopf
algebra H) are in bijective correspondence with connection forms. The corre-
spondence is
ω 7→ Π, Π(a′ da) = a′ a(0) ω(a(1) − εH (a(1) )).
Proof. Existence of Π means that Ω1hor A is a direct summand of Ω1 A as a left
A-module and right H-comodule. This is equivalent to the existence of splitting
of the left A-module and right H-comodule sequence
ver
0 → Ω1hor A → Ω1 A −−→ A ⊗ H + → 0.
In view of the identification
H
A Hom (A ⊗ H + , Ω1 A) ∼
= HomH (H + , Ω1 A),
any splitting yields an ω with required properties.

6.3 Strong connections


Recall that given an algebra B and a left B-module Γ, a connection in Γ is a
k-linear map
∇ : Γ → Ω1 B ⊗B Γ,
such that, for all b ∈ B, x ∈ Γ,
∇(bx) = d(b) ⊗B x + b∇(x).
A connection in Γ exists if and only if Γ is a projective B-module (remember
that Ω1 B is the universal differential calculus) if and only if there exists a left
B-module splitting (section) of the multiplication map B ⊗ Γ → Γ.
A general connection in a Hopf–Galois extension B ⊂ A does not induce a
connection in the left B-module A. Only connections which are related to a
more restrictive notion of horizontal forms yield connections in modules.

824
Part VII Strong connections

Definition 6.10. Given a connection Π in B ⊂ A, the right H-comodule map


D : A → Ω1hor A, D := d − Π ◦ d ,
is called a covariant derivative corresponding to Π. The connection Π is called
a strong connection if D(A) ⊆ (Ω1 B)A.
Lemma 6.11. Let D be a covariant derivative corresponding to a strong con-
nection in a Hopf–Galois extension B ⊆ A. Then D is a connection in the left
B-module A.
Lemma 6.11 is a special case of Theorem 6.15 so is left without a proof (for
the time being).
Definition 6.12. A connection form ω such that its associated connection is a
strong connection is called a strong connection form. Thus a strong connection
form is a k-linear map ω : H + → Ω1 A characterised by the following properties:
1
(a) ρΩ A ◦ ω = (ω ⊗ H) ◦ Ad,
= 1A ⊗ H + ,
(b) ver ◦ ω P
(c) d(a) − a(0) ω(a(1) − εH (a(1) )) ∈ (Ω1 B)A, for all a ∈ A.
Definition 6.13. Let (A, ρA ) be a right H-comodule and let (V, V ρ) be a left
H-comodule. The cotensor product is defined as an equaliser

ρA ⊗V
AH V A⊗V A ⊗ H ⊗ V.
/

A⊗V ρ

This means that


X X X
AH V = { ai ⊗ vi ∈ A ⊗ V | ρA (ai ) ⊗ vi = ai ⊗ V ρ(vi )}.
i i i

The functor AH − : M → Vect is a left exact functor, and AH H ∼


H
= A.
If (A, ρA ) is a comodule algebra, B = AcoH , then AH V is a left B-module
by X X
b( ai ⊗ vi ) = bai ⊗ vi .
i i

This defines a functor AH − : H M → B M from the category of left H-comodules


to the category of left B-modules.
Definition 6.14. Given a left H-comodule (V, V ρ) and a Hopf–Galois extension
B ⊆ A, the left B-module Γ := AH V is called a module associated to B ⊆ A.
Here Γ plays the role of module of sections of a vector bundle (with a standard
fibre V ) associated to the non-commutative principal bundle represented by
the Hopf–Galois extension B ⊆ A. In the case of a cleft extension B ⊆ A,
A∼= B ⊗ H, hence Γ ∼ = (B ⊗ H)H V ∼ = B ⊗ V , and thus it is a free B-module.
More generally,
Theorem 6.15. If Π is a strong connection, then
∇ : AH V → Ω1 B ⊗B (AH V ), ∇=D⊗V ,
is a connection in the associated left B-module Γ = AH V . Consequently Γ is
a projective B-module.

825
Part VII Strong connections

Proof. Since D(A) ⊆ (Ω1 B)A ∼ = Ω1 B ⊗B A and D is a right H-comodule map,


the map ∇ is well defined. For all b ∈ B and a ⊗ v ∈ AH V (summation
suppressed for clarity) we can compute:

∇(ba ⊗ v) = d(ba) ⊗ v − Π(d(ba)) ⊗ v


= dba ⊗ v + bda ⊗ v − Π(dba) ⊗ v − Π(bda) ⊗ v
= dba ⊗ v + bda ⊗ v − bΠ(da) ⊗ v = dba ⊗ v + b∇(a ⊗ v),

where the second equality follows by the Leibniz rule and the third one by
the left A-linearity of Π and the fact that (db)a is a horizontal form, hence in
the kernel of Π. We thus conclude that ∇ is a connection. The last assertion
follows since every module admitting a connection (with respect to the universal
differential calculus) is projective.
In general, the associated module AH V in Theorem 6.15 is not finitely
generated as a left A-module, even if V is a finite dimensional vector space.
However, if H has a bijective antipode, then AH V is finitely generated and
projective for any finite dimensional V (and, of course, provided that A has a
strong connection).
Theorem 6.16 (Da̧browski-Grosse-Hajac). A strong connection in a Hopf–
Galois extension B ⊆ A by a Hopf algebra H exists if and only if A is H-
equivariantly projective as a left B-module, i.e. if and only if there exists a left
B-module, right H-comodule section of the multiplication map µA : B ⊗ A → A
(section means s : A → B ⊗ A such that µA ◦ s = A).
Proof. Given a section s : A → B ⊗ A, define a connection by

Π(a′ da) = a′ da − a′ ⊗ a + a′ s(a) = a′ s(a) − a′ a ⊗ 1A .

This map is clearly left A-linear and right H-colinear. It is an idempotent since,
using the fact that s is a section of the multiplication map B ⊗ A → A, one
easily finds that −a′ ⊗a+a′s(a) ∈ Ω1hor A. This also implies that ker Π ⊆ Ω1hor A.
The converse inclusion follows by the left B-linearity of s and the Leibniz rule.
Write s(a) = a(1) ⊗a(2) ∈ B⊗A (summation suppressed). The splitting property
means that a(1) a(2) = a, so

D(a) = 1A ⊗ a − s(a) = 1A ⊗ a(1) a(2) − a(1) ⊗ a(2) = (da(1) )a(2) ∈ (Ω1 B)A.

If Π is a strong connection, then the splitting of the product is given by

s(a) = a ⊗ 1A + Π(da).

The map s is obviously right H-colinear and the section of the multiplication
map. Note that s(a) = 1A ⊗ a − D(a), hence s(a) ∈ B ⊗ A as Π is a strong
connection. An easy calculation proves that s is left B-linear. That the above
assignments describe mutual inverses is immediate.
Corollary 6.17. Let B ⊆ A be a Hopf–Galois extension by H with a strong
connection. Then
1. A is projective as a left B-module;

826
Part VII Strong connections

2. B is a direct summand of A as a left B-module;


3. A is faithfully flat as a left B-module.
Proof. The statement (1) follows by Lemma 6.11 (or is contained in Theo-
rem 6.16). For (2), let sL : A → B be a k-linear map which is identity on B.
Then the map µA ◦ (B ⊗ sL )◦ s is a left B-linear splitting of the inclusion B ⊆ A.
Statements (1) and (2) imply (3); see [r-l88, 2.11.29].
To give an example of a strong connection we construct such a connection
in a cleft extension; see Section 5.4.
Proposition 6.18. Let B ⊆ A be a cleft extension, with a cleaving map j : H →
A such that j(1H ) = 1A . Write j̃ : H → A for the convolution inverse of j; see
Proposition 5.21. Then
ω : H + → Ω1 A , h 7→ j̃(h(1) ) ⊗ j(h(2) ) ,
is a strong connection form.
Proof. First, for all h ∈ H + , j̃(h(1) )j(h(2) ) = εH (h) = 0, so ω is well defined.
We need to check if ω satisfies conditions (a)-(c) in Definition 6.12. This is done
by the following three direct calculations.
1
ρΩ A
◦ ω(h) = j̃(h(1) )(0) ⊗ j(h(2) )(0) ⊗ j̃(h(1) )(1) j(h(2) )(1)
= j̃(h(1)(2) ) ⊗ j(h(2)(1) ) ⊗ S(h(1)(1) )h(2)(2)
= j̃(h(2) ) ⊗ j(h(3) ) ⊗ S(h(1) )h(4)
= j̃(h(2)(1) ) ⊗ j(h(2)(2) ) ⊗ S(h(1) )h(3)
= ω(h(2) ) ⊗ S(h(1) )h(3)
= ω ◦ Ad(h).
1
The first equality is simply the definition of ρΩ A , the second uses the H-
colinearity of j and its consequence (5.1). Then the Sweedler indices have been
rearranged and definitions of the adjoint coaction and ω used. Next,
ver(ω(h)) = ver(j̃(h(1) ) ⊗ j(h(2) ))
= j̃(h(1) )j(h(2) )(0) ⊗ j(h(2) )(1)
= j̃(h(1) )j(h(2)(1) ) ⊗ h(2)(2)
= j̃(h(1)(1) )j(h(1)(2) ) ⊗ h(2)
= ε(h(1) )1A ⊗ h(2)
= 1A ⊗ h.
The second equality is the definition of the vertical lift, then the H-colinearity
of j is used and the Sweedler indices rearranged. The penultimate equality
is a consequence of property (2)(b) in Proposition 5.21. Finally, using the
normalisation of j (and hence also of j̃) one can compute, for all a ∈ A,
D(a) = d(a) − Π(d(a))
= d(a) − a(0) ω(a(1) − εH (a(1) ))
= 1 ⊗ a − a ⊗ 1 − a(0) j̃(a(1) ) ⊗ j(a(2) ) + aj̃(1H ) ⊗ j(1H )
= 1 ⊗ a − a(0) j̃(a(1) ) ⊗ j(a(2) ).

827
Part VII The existence of strong connections. Principal comodule algebras

Since a(0) j̃(a(1) ) ∈ B (see (5.2) in the proof of Proposition 5.21), we obtain
D(a) ∈ Ω1 B ⊗B A ⊆ B ⊗ A.
The normalisation of a cleaving map in Proposition 6.18 is not an essential
assumption. If j(1H ) 6= 1A we can choose
ω(h) = j̃(h(1) ) ⊗ j(h(2) ) − j̃(1H ) ⊗ j(1H ) + 1A ⊗ 1A .

6.4 The existence of strong connections. Prin-


cipal comodule algebras
Here we would like to determine, when a Hopf–Galois extension admits a strong
connection. In all geometrically interesting situations the antipode S of a Hopf
algebra is bijective, hence it is natural to restrict our considerations to this case.
If a Hopf algebra H has a bijective antipode, then we make a right H-comodule
algebra A into a left H-comodule via
A
ρ : A → H ⊗ A, a 7→ S −1 (a(1) ) ⊗ a(0) .
Theorem 6.19. If a Hopf algebra H has a bijective antipode, then strong con-
nections in a Hopf–Galois extension B ⊆ A are in bijective correspondence with
k-linear maps ℓ : H → A ⊗ A such that
(a) ℓ(1H ) = 1A ⊗ 1A ,
(b) can ◦ ℓ = 1A ⊗ H (or µA ◦ ℓ = 1A ◦ εH ),
(c) (ℓ ⊗ H) ◦ ∆H = (A ⊗ ρA ) ◦ ℓ,
(d) (H ⊗ ℓ) ◦ ∆H = (Aρ ⊗ A) ◦ ℓ.
The correspondence is given by
Π(a′ d(a)) = a′ a(0) ℓ(a(1) ) − a′ a ⊗ 1.
We also refer to ℓ as a strong connection.
Proof. The idea of the proof is to show the relation between ℓ and connection
forms. First we comment on two versions of condition (b). Since (A⊗εH )◦can =
µA , the first version of condition (b) immediately implies that µA ◦ ℓ = 1A ◦ εH .
The converse follows by the use of colinearity (condition (c)).
So, using the second version of (b), if εH (h) = 0, then µA ◦ ℓ(h) = 0. This
means that given ℓ one can define a map ωℓ : H + → Ω1 A, by ωℓ (h) = ℓ(h).
Obviously, for all h ∈ H + , ver ◦ ωℓ (h) = can ◦ ℓ(h) = 1A ⊗ h. A straightforward
1
calculation reveals that (c) and (d) imply that (ωℓ ⊗ H) ◦ Ad = ρΩ A ◦ ωℓ . Hence
if ℓ exists, the corresponding ωℓ is a connection one-form. By Theorem 6.9 there
is a connection Πℓ in A with the form stated. Using explicit definition of the
universal differential, the corresponding covariant derivative comes out as
Dℓ (a) = 1A ⊗ a − a(0) ℓ(a(1) ). (6.2)
Now use the fact that A is a right H-comodule algebra, conditions (c) and (d)
for ℓ and the fact that the inverse of the antipode S −1 is an anti-algebra map
to compute
(Aρ ⊗ H)(Dℓ (a)) = 1H ⊗ 1A ⊗ a − a(2) S −1 (a(1) ) ⊗ a(0) ℓ(a(3) )
= 1H ⊗ 1A ⊗ a − S −1 (a(1) S(a(2) )) ⊗ a(0) ℓ(a(3) )
= 1H ⊗ 1A ⊗ a − 1H ⊗ a(0) ℓ(a(1) ) = 1H ⊗ Dℓ (a).

828
Part VII The existence of strong connections. Principal comodule algebras

This implies that, for all a ∈ A, Dℓ (a) ∈ B ⊗ A, i.e. the connection Πℓ is strong.
Conversely, given a strong connection Π with connection one-form ω : H + →
1
Ω A, define ℓω : H → A ⊗ A by ℓω (h) = εH (h)1A ⊗ 1A + ω(h − εH (h)). Such
an ℓω satisfies (a) and (b) (the latter by condition (b) of Definition 6.12). Now,
condition (a) of Definition 6.12 implies that

(ℓω ⊗ H) ◦ Ad = ρA⊗A ◦ ℓω , (6.3)

where ρA⊗A is the diagonal coaction of H on A ⊗ A, given by the same formula


1
as ρΩ A . The covariant derivative D corresponding to Π has the same form as
in equation (6.2). Since the connection Π is strong,
1
(B ⊗ ρA )(D(a)) = ρΩ A
(D(a)), ∀a ∈ A.

In view of equation (6.2) this means that

(A ⊗ ρA )(a(0) ℓω (a(1) )) = ρA⊗A (a(0) ℓω (a(1) )), ∀a ∈ A. (6.4)

Putting equations (6.3) and (6.4) together and using defining properties of the
antipode one obtains

(A ⊗ ρA )(a(0) ℓω (a(1) )) = a(0) ℓω (a(1) ) ⊗ a(2) , ∀a ∈ A. (6.5)

Since A is a Hopf–Galois extension, the canonical map is bijective. This means


that, for any h ∈ H, there exists h[1] ⊗B h[2] ∈ A ⊗B A (summation implicit)
such that 1 ⊗ h = can(h[1] ⊗B h[2] ) = h[1] h[2] (0) ⊗ h[2] (1) . Hence equation (6.5)
implies for all h ∈ H,

(A ⊗ ρA )(ℓω (h)) = (A ⊗ ρA )(h[1] h[2] (0) ℓω (h[2] (1) ))


= h[1] h[2] (0) ℓω (h[2] (1) ) ⊗ h[2] (2) = ℓω (h(1) ) ⊗ h(2) .

Therefore ℓω satisfies property (c). Finally one easily verifies that (c) combined
with equation (6.3) imply property (d).
Theorem 6.20. Let A be a comodule algebra of H, set B := AcoH , and assume
that the antipode of H is bijective. Then the following statements are equivalent.
1. There exists ℓ : H → A ⊗ A such that
(a) ℓ(1H ) = 1A ⊗ 1A ,
(b) can ◦ ℓ = 1A ⊗ H (or µA ◦ ℓ = 1A ◦ εH ),
(c) (ℓ ⊗ H) ◦ ∆H = (A ⊗ ρA ) ◦ ℓ,
(d) (H ⊗ ℓ) ◦ ∆H = (A ρ ⊗ A) ◦ ℓ.
2. A is a faithfully flat (as a left and right B-module) Hopf–Galois extension.
Proof. (1) =⇒ (2) The inverse of the canonical map is given as the following
composite
A⊗ℓ µA ⊗A
can−1 : A ⊗ H −−−→ A ⊗ A ⊗ A −−−−→ A ⊗ A −
→ A ⊗B A .

829
Part VII The existence of strong connections. Principal comodule algebras

Since ℓ is a strong connection, A is faithfully flat as a left B-module by Corol-


lary 6.17. By symmetry, A is a left Hopf–Galois extension, ℓ is a strong connec-
tion for this left Hopf–Galois extension, hence A is faithfully flat as the right
B-module (by the left-handed version of Corollary 6.17).
(2) =⇒ (1) Since A is faithfully flat as a right B-module, for all left H-
comodules V , there is a chain of isomorphisms

A ⊗B (AH V ) ∼
= (A ⊗B A)V ∼
= (A ⊗ H)H V ∼
= A ⊗ V.

The flatness of A as a B-module is crucial for the first isomorphism since, in


general, the cotensor product does not commute with the tensor product. The
second isomorphism is obtained by applying the canonical map. One uses this
chain of isomorphisms to argue that AH − is an exact functor as follows. Any
exact sequence of left H-comodules V → W → 0 yields the exact sequence
A ⊗ V → A ⊗ W → 0. By the constructed isomorphism, the sequence A ⊗B
(AH V ) → A ⊗B (AH W ) → 0 is exact, hence also AH V → AH W → 0
is an exact sequence by the faithful flatness of A as a right B-module. Hence
AH − is right exact, and as it is always left exact, it is simply an exact functor.
For a finitely dimensional right H-comodule, (V, ρV ), the dual vector space

V := Homk (V, k) is a left H-comodule. Furthermore,

AH V ∗ ∼
= HomH (V, A).

This implies that HomH (−, A) is exact, i.e. (A, ρA ) is an injective H-comodule.
In other words there is an H-colinear map π : A ⊗ H → A such that π ◦ ρA = A.
Denote by A MH the category with objects left A-modules M that are also right
H-comodules with a left A-linear coaction ρM , provided M ⊗ H is seen as a left
A-module by the diagonal action, a · (m ⊗ h) = a(0) m ⊗ a(1) h. Morphisms are
maps which are both left A-linear and right H-colinear. For every (M, ρM ) ∈
H M
A M , there is a right H-colinear retraction of the coaction ρ :M →M ⊗H
M
(i.e. (M, ρ ) is injective as an H-comodule),

πM : M ⊗ H → M , m ⊗ h 7→ π(1A ⊗ hS −1 (m(1) ))m(0) .

Note that the bijectivity of the antipode plays here the most crucial role. The
existence of πM implies that every short exact sequence in A MH splits as a
sequence in MH . In particular, can : A ⊗ A → A ⊗ H is an epimorphism in
H
A M , where A ⊗ A and A ⊗ H are comodules with coactions

ρA⊗A (a ⊗ a′ ) = a(0) ⊗ a′ ⊗ a(1) ,


ρA⊗H (a ⊗ h) = a(0) ⊗ h(2) ⊗ a(1) S(h(1) ),

and left A-actions provided by the multiplication in A, a · (a′ ⊗ a′′ ) = aa′ ⊗ a′′ ,
a·(a′ ⊗h) = aa′ ⊗h. Therefore, there is an H-colinear section α : A⊗H → A⊗A
of can. The map

s : A → B ⊗ A, a 7→ a(0) α(1A ⊗ a(1) ) ,

is a left B-module splitting of the multiplication B ⊗ A → A. This shows


that A is a projective left B-module. It remains to construct a section of the
multiplication B ⊗ A → A which is also right H-colinear.

830
Part VII The existence of strong connections. Principal comodule algebras

Define a left B-module, right H-comodule map

ϕ : A ⊗ H → A, a ⊗ h 7→ a(0) π(1A ⊗ S(a(1) )h).

A left B-module, right H-comodule splitting of the multiplication map B ⊗A →


A is the composite

ρA s⊗H B⊗ϕ
σ : A −−→ A ⊗ H −−−→ B ⊗ A ⊗ H −−−→ B ⊗ A .

This can be checked as follows. Write

s(a) = |{z} a(2)


a(1) ⊗ |{z} (summation implicit) ,
∈B ∈A

so that a(1) a(2) = a, and compute


σ
a 7−→ a(0) (1) ⊗ a(0) (2) (0) π(1A ⊗ S(a(0) (2) (1) )a(1) )
µA
7−→ a(0) (1) a(0) (2) (0) π(1A ⊗ S(a(0) (2) (1) )a(1) )
= (a(0) (1) a(0) (2) )(0) π(1A ⊗ S((a(0) (1) a(0) (2) )(1) )a(1) )
= a(0) π(1A ⊗ S(a(1) )a(2) )
= aπ(1A ⊗ 1H )
= a,

where the first equality follows by the left B-linearity of coaction ρA , the second
one follows by the splitting property of s, the third one is the antipode axiom,
and the last equality is a consequence of the fact that the composite π ◦ ρA is
the identity on A.
Thus it has been proven that A is a Hopf–Galois extension that is an H-
equivariantly projective left B-module. Theorem 6.16 now implies that there
exists a strong connection and Theorem 6.19 yields the required map ℓ.
Definition 6.21. A comodule algebra of a Hopf algebra H with a bijective an-
tipode which satisfies conditions in Theorem 6.20 is called a principal comodule
algebra.
Principal comodule algebras are a non-commutative version of principal bun-
dles which retains most of the features of the classical (commutative) objects.
Theorem 6.22 (The difficult part of Schneider’s theorem). Let (A, ρA ) be an
H-comodule algebra that is injective as an H-comodule (i.e. there exists a right
H-comodule map π : A ⊗ H → A, such that π ◦ ρA = A). Assume that H has
bijective antipode, and that lifted canonical map can is surjective. Then A is a
principal comodule algebra.
Proof. Follow the same steps as in the part (2) =⇒ (1) in Theorem 6.20, starting
from the existence of π.
Theorem 6.23. Let A be a principal comodule algebra, B = AcoH . For any
finitely dimensional left H-comodule V , the associated B-module Γ := AH V
is finitely generated and projective.

831
Part VII The existence of strong connections. Principal comodule algebras

Proof. By Theorem 6.15 Γ is projective as a left B-module. By arguments in


proof of Theorem 6.20 A ⊗B Γ ∼ = A ⊗ V . On the other hand A ⊗ V is finitely
generated as an A-module and A is faithfully flat right B-module, hence Γ is
finitely generated as a left B-module.
Put differently, Theorem 6.23 states that a principal comodule algebra de-
fines a functor
AH − : H Mf → B Pf (6.6)
form finitely generated H-comodules to finitely generated projective B-modules.
On the other hand, principal comodule algebras can also be understood as
monoidal functors. Start with a right H-comodule algebra (A, ρA ) with coaction
invariants B. Since the coaction ρA is right B-linear, there is a right B-action
on AH V defined by
!
X X
ai ⊗ vi · b = ai b ⊗ vi ,
i i

i.e. AH V inherits B-bimodule structure from that in A. Both categories –


of B-bimodules, B MB , and left H-comodules, H M – are monoidal, where the
monoidal structure in B MB is the algebraic tensor product over B, while the
monoidal structure in H M is
V
V ⊗W ρ⊗Wρ H⊗flip⊗W µH ⊗V ⊗W
ρ : V ⊗W −−−−→ H⊗V ⊗H⊗W −−−−−−−→ H⊗H⊗V ⊗W −−−−−−−→ H⊗W ;

see the comments after the definition of a comodule algebra, Definition 5.9.
The functor AH − : H M → B MB is lax monoidal. It is monoidal if A is a
Hopf–Galois extension such that A is faithfully flat as a right B-module.
Proposition 6.24 (Schauenburg-Ulbrich). If H has a bijective antipode, then
there is a bijective correspondence between:
H
1. exact monoidal functors M →B MB ( fibre functors),
2. principal comodule algebras.
π
Example 6.25. Let A be a Hopf algebra with bijective antipode, and let A −→H
be a surjective map of Hopf algebras. Then A is a right H-comodule algebra
with the coaction ρA = (A ⊗ π) ◦ ∆A , and B = AcoH = {a ∈ A | a(1) ⊗ π(a(2) ) =
a ⊗ 1H }. Suppose that there exists an H-bicomodule map ι : H → A such that
π ◦ ι = H and ι(1H ) = 1A . Here H is understood as a left and right H-comodule
via the regular coaction ∆H and A is a left H-comodule by the induced coaction
(π ⊗ A) ◦ ∆A . Then the map

ℓ : H → A ⊗ A, h 7→ S(ι(h)(1) ) ⊗ ι(h)(2) ,

satisfies conditions (a)–(d) in Theorem 6.20, so A is a principal H-comodule


algebra (with a strong connection ℓ).
Example 6.26. As a particular application of Example 6.25, take A to be the
coordinate algebra of functions on the quantum  SUq (2). A = O(SUq (2))
 group
α β
is generated by the 2×2 matrix of generators subject to relations
γ δ
αβ = qβα, αγ = qγα, βγ = γβ, βδ = qδβ, γδ = qδγ,

832
Part VII The existence of strong connections. Principal comodule algebras

δα − q −1 βγ = 1, αδ − qβγ = 1,
where q is a non-zero number. When k is the field of complex numbers and q is
real, then O(SUq (2)) is a ∗-algebra with

α∗ = δ, β ∗ = −qγ, γ ∗ = −q −1 β, δ ∗ = α.

The algebra O(SUq (2)) is a Hopf algebra with coproduct given by

∆A (α) = α ⊗ α + β ⊗ γ, ∆A (β) = α ⊗ β + β ⊗ δ,
∆A (γ) = γ ⊗ α + δ ⊗ γ, ∆A (δ) = δ ⊗ δ + γ ⊗ β,

and extended to the whole of O(SUq (2)) as an algebra map. The counit is

εA (α) = εA (δ) = 1, εA (β) = εA (δ) = 0,

and the antipode

S(α) = δ, S(β) = −q −1 β, S(γ) = −qγ, S(δ) = α.

Let H = O(U (1)) = k[w, w−1 ], a commutative Hopf algebra generated by


the group-like elements w, w−1 (cf. Example 5.8). If H is made into a ∗-algebra
with w∗ = w−1 , then H is the algebra of polynomials on the circle. One easily
finds that, similarly to the classical case, the (diagonal) map π : O(SUq (2)) → H
defined by
π(α) = w, π(δ) = w−1 , π(β) = π(γ) = 0,
is a Hopf algebra map. The induced coaction makes A a Z-graded algebra with
the grading

deg(α) = deg(γ) = 1, deg(β) = deg(δ) = −1.

The coaction invariants B = AcoH are simply the degree-zero subalgebra of A.


Thus B is generated by x = −q −1 βγ, z = −q −1 αβ z ∗ = γδ. The elements x
and z satisfy relations

zx = q 2 xz, xz ∗ = q 2 z ∗ x, zz ∗ = q 2 x(1 − q 2 x), z ∗ z = x(1 − x).

(The coefficients are chosen so that for the ∗-algebra case x is real and z ∗ is the
conjugate of z). An abstract algebra generated by x, z, z ∗ and the above rela-
tions is called a standard (or polar) Podleś (or quantum) sphere and is denoted
by O(Sq2 ).
A unital, H-bicolinear map splitting π is defined by

ι : O(U (1)) → O(SUq (2)), ι(1) = 1, ι(wn ) = αn , ι(w−n ) = δ n .

The corresponding strong connection comes out as


Xn  
n
n
ℓ(w ) = γ ∗k α∗n−k ⊗ αn−k γ k ,
k q−2
k=0
ℓ(1) = 1 ⊗ 1,
Xn  
∗n 2k n
ℓ(w ) = q αn−k γ k ⊗ γ ∗k α∗n−k ,
k q−2
k=0

833
Part VII Separable functors and the bijectivity of the canonical map

where the deformed binomial coefficients are defined for any number ζ by
 
n (ζ n − 1)(ζ n−1 − 1) . . . (ζ k+1 − 1)
= n−k .
k ζ (ζ − 1)(ζ n−k−1 − 1) . . . (ζ − 1)
This example describes a non-commutative version of the Hopf fibration with
the Dirac monopole connection.

6.5 Separable functors and the bijectivity of the


canonical map
The purpose of this section is to present an alternative proof of Theorem 6.22,
the so-called ‘difficult part’ of Schneider’s Theorem I in [s-h90]. Our methods
were developed in [abm07], where they were used to prove a generalization of
Schneider’s theorem to Galois extensions by Hopf algebroids (cf. [bs04]).
Definition 6.27. For any functor F : A → B, an object P of A is said to
be relative projective w.r.t. F (or shortly F -projective) provided that the map
HomA (P, p) : HomA (P, A) → HomA (P, A′ ) is surjective, for any morphism
p : A → A′ in A for which F (p) is a split epimorphism.
Dually, an object I of A is said to be F -injective whenever HomA (i, I) :
HomA (A′ , I) → HomA (A, I) is surjective, for any morphism i : A → A′ in A
for which F (i) is a split monomorphism.
Example 6.28. For an algebra B over a field k, let F : MB → Mk be the
forgetful functor. In Mk any epimorphism (i.e. surjective map) splits hence
a right B-module M is F -projective if and only if it is a projective B-module,
equivalently, if and only if the B-action M ⊗B → M possesses a right B-module
section.
Dually, for a coalgebra C over a field k, let F : MC → Mk be the forgetful
functor. Then a right C-comodule M is F -injective if and only if it is an injective
C-comodule i.e. if and only if the C-coaction M → M ⊗ C possesses a right
C-comodule retraction.
Proposition 6.29. Consider a functor F : A → B, possessing a right adjoint
G : B → A. Then for any objects A of A and B of B, the object F (A) is G-
projective and G(B) is F -injective. In particular, if G(p) is a split epimorphism
for some morphism p : B → F (A), then p is a split epimorphism. If F (i)
is a split monomorphism for some morphism i : G(B) → A, then i is a split
monomorphism.
Proof. Take any morphism f : F (A) → B ′ and a morphism p : B → B ′ such that
G(p) has a section G(p). In terms of the unit u and the counit n of the adjunction
(F, G), one constructs g := nB ◦ F (G(p)) ◦ F (G(f )) ◦ F (uA ) : F (A) → B such
that p ◦ g = f . This proves that F (A) is G-projective. F -injectivity of G(B) is
proven symmetrically.
Definition 6.30. A functor F : A → B is said to be separable relative to some
functor R : S → A whenever the natural transformation
HomA (−, R(−)) → HomB (F (−), F R(−)), f 7→ F (f ) (6.7)
(between functors Aop × S → Set) is a split natural monomorphism.

834
Part VII Separable functors and the bijectivity of the canonical map

A functor which is separable relative to the identity functor is called sim-


ply separable, see [nbo89]. The following proposition extends the fact [nbo89,
Proposition 1.2] that separable functors reflect split epimorphisms and split
monomorphisms.
Proposition 6.31. If a functor F : A → B is separable relative to some functor
R : S → A then, for any morphism f in S, F (R(f )) is a split epimorphism
(resp. a split monomorphism) if and only if R(f ) is a split epimorphism (resp.
a split monomorphism).
Proof. If R(f ) has a right (resp. left) inverse then so has F (R(f )), trivially.
Conversely, if F (R(f )) possesses a right (or left) inverse F (R(f )), then the
retraction of the natural transformation (6.7) takes F (R(f )) to a right (or left)
inverse of R(f ).
The following generalization of Rafael’s theorem [r-m90, Theorem 1.2] pro-
vides criteria for the relative separability of a left adjoint functor.
Theorem 6.32. Consider an adjunction (F : A → B, G : B → A) with unit
u : A → GF and counit n : F G → B. Then F is separable relative to some
functor R : S → A if and only if uR(−) is a split natural monomorphism.
Proof. In terms of a natural retraction uR(−) of uR(−) , a retraction of (6.7) is
given by
 
g : F (A) → F (R(S)) 7−→ uR(S) ◦ G(g) ◦ uA : A → R(S) .

Conversely, in terms of a natural retraction Φ of (6.7), a retraction of uR(−) is


constructed as Φ(nF (R(−)) ).
The next theorem clarifies the relevance of relative separable functors in
relation with Theorem 6.22.
Theorem 6.33. Let H be a Hopf algebra over a field k. A right H-comodule
algebra A is injective as an H-comodule if and only if the forgetful functor
F : MH → Mk is separable relative to the forgetful functor R : MH
A → M .
H

Proof. Assume first that F is separable relative to R. The H-coaction ̺ :


A → A ⊗ H on an H-comodule algebra A is a morphism in MH A such that
the monomorphism F (R(̺)) is split by the counit of H. Thus we conclude by
Proposition 6.31 that R(̺) is a split monomorphism in MH i.e. A is an injective
H-comodule (cf. Example 6.28).
Conversely, assume that A is an injective H-comodule i.e the H-coaction
̺ : A → A ⊗ H possesses an H-comodule retraction π. Then for any relative
Hopf module M ∈ MH A , the map

M ⊗ H → M, m ⊗ h 7→ m(0) π(1A ⊗ S(m(1) )h)

yields an H-comodule retraction of the H-coaction M → M ⊗ H – that is, of


the unit of the adjunction (F : MH → Mk , (−) ⊗ H : Mk → MH ) – which is
natural in M ∈ MH A . Thus Theorem 6.32 implies that F is separable relative
to R.
Borrowing ideas from [b-t05, Theorem 4.4], one proves the following.

835
Part VII Separable functors and the bijectivity of the canonical map

Proposition 6.34. Let H be a Hopf algebra over a field k and let A be a right
H-comodule algebra. If the lifted canonical map can : A ⊗ A → A ⊗ H is a
split epimorphism in MH A , then A is an H-Galois extension of B := A
coH
and
a projective right B-module.
Proof. If χ is a section of can in MH
A , then the following diagram is commutative,
with either simultaneous choice of the up- or down-pointing vertical arrows.
≃ ≃
(A ⊗ A)coH ⊗B A /

A ⊗ B ⊗B A /

A⊗A O

χ⊗B A can⊗B A χ can




(A ⊗ H)coH ⊗B A ≃
/

A ⊗B A can
/

A⊗H .

Thus we can construct can−1 as the composite map


χ ≃ coH can⊗B A coH ≃
A⊗H /

A⊗A /

(A ⊗ A) ⊗A /

(A ⊗ H) ⊗A /

A⊗ A .
B B B

The restriction of χ yields a right B-module section χcoH : (A ⊗ H)coH ≃


A → (A ⊗ A)coH ≃ A ⊗ B of the B-action on A. Thus A is a projective right
B-module, cf. Example 6.28.
An alternative proof of Theorem 6.22. Denote by F the forgetful functor MH →
Mk and denote by R the forgetful functor MH A →M .
H

Regard A ⊗ A as a relative Hopf module via the A-action and H-coaction


on the second factor. Regard A ⊗ H as a relative Hopf module via the diag-
onal A-action (a′ ⊗ h)a := a′ a(0) ⊗ ha(1) and the H-coaction induced by the
comultiplication of H. Then can is a morphism in MH A such that F (R(can)) is
surjective – hence a split epimorphism in Mk . By Theorem 6.33, the functor F
is separable relative to R hence R(can) : A ⊗ A → A ⊗ H is a split epimorphism
in MH by Proposition 6.31. Moreover, since the antipode S of the Hopf algebra
H is bijective by assumption, the maps

H ⊗ A → A ⊗ H, h ⊗ a 7→ a(0) ⊗ ha(1) and


−1
A ⊗ H → H ⊗ A, a ⊗ h 7→ hS (a(1) ) ⊗ a(0)

are mutually inverse isomorphisms of relative Hopf modules, where the A-action
on H ⊗ A is given by multiplication in the second factor and the H-coaction is
meant to be the diagonal one h ⊗ a 7→ h(1) ⊗ a(0) ⊗ h(2) a(1) . Since the functor
R possesses a left adjoint (−) ⊗ A : MH → MH A , it follows by Proposition 6.29
that the composite map
can ≃
A⊗A /

A⊗H /

H ⊗A

is a split epimorphism in MH A . Hence also can is a split epimorphism and


we conclude by Proposition 6.34 that A is an H-Galois extension of B and a
projective right B-module.
In terms of an H-comodule retraction π of the H-coaction ̺ on A, one
constructs a right B-module retraction of the inclusion B ֒→ A by putting
a 7→ π(1A ⊗ S −1 (a(1) ))a(0) . Thus A is a faithfully flat right B-module, see
[r-l88, 2.11.29].

836
Part VII Separable functors and the bijectivity of the canonical map

Since the antipode of H is bijective, the coaction

a 7→ a(0) ⊗ S −1 (a(1) )

makes the opposite algebra Aop a right comodule algebra for the co-opposite
Hopf algebra Hcop (i.e. the Hopf algebra defined by the same algebra structure in
H, the comultiplication h 7→ h(2) ⊗ h(1) and the antipode S −1 ). The coinvariant
subalgebra is (Aop )coHcop = B op . In terms of a right H-comodule retraction
π of the right H-coaction on A, a right Hcop -comodule retraction of the Hcop -
coaction on Aop is given by π◦(A⊗S). Hence Aop is an injective Hcop -comodule.
Moreover, the lifted canonical map

Aop ⊗ Aop → Aop ⊗ Hcop , a ⊗ a′ 7→ aa′(0) ⊗ S −1 (a′(1) )

differs from can by an isomorphism, hence it is surjective. Consequently, we can


repeat the proof for the Hcop -comodule algebra Aop to conclude that Aop is a
faithfully flat right B op -module, i.e. A is a faithfully flat left B-module.
References for this chapter are: [abm07], [bm93], [c-a85], [cq95], [dgh01], [d-y85],
[h-pm95], [s-p04], [ssxx], [s-h90], [u-k87].

837
Chapter 7

Principal extensions and


the Chern–Galois character

In the preceding chapter we have explained how a principal comodule alge-


bra induces a functor from the category of finite dimensional comodules of a
Hopf algebra to the category of finitely generated and projective modules over
the coaction invariant subalgebra. When restricted to isomorphism classes this
functor gives a map from the K-group of the Hopf algebra to the K-group of
the invariant subalgebra. This can be followed by a map to the cyclic homol-
ogy (the Chern-Connes character) thus providing one with homological tools
for studying (invariants of) Hopf–Galois extensions. The composite mapping
is known as the Chern–Galois character and we describe its construction (in a
slightly more general set-up than the Hopf–Galois theory) in this chapter.

7.1 Coalgebra-Galois extensions


One of the main examples of principal bundles in classical geometry is provided
by homogenous spaces of a Lie group. The following example shows how the
classical construction of a principal bundle over a homogeneous space is per-
formed in the realm of non-commutative geometry, and how it forces one to go
beyond principal comodule algebras if one wants to develop fully an example
driven approach to non-commutative principal bundles.
Example 7.1. Let A be a Hopf algebra. A subalgebra B ⊆ A such that

∆A (B) ⊂ A ⊗ B

is called a left A-comodule subalgebra.


If we think of A as of an algebra of functions on a group G, B is an algebra
of functions on a homogeneous space of G.
If A is faithfully flat as a left B-module, one can construct B as a coac-
tion invariant subalgebra (this is the non-commutative counterpart of classical
identification of a homogeneous space as a quotient space). First, define

B + = ker εA ∩ B.

838
Part VII Coalgebra-Galois extensions

Then J := B + A is a right ideal in A, and a coideal in A, i.e., for all x = ba ∈ J

∆A (ba) = b(1) a(1) ⊗ b(2) a(2)


= ba(1) ⊗ a(2) − b(1) a(1) ⊗ εA (b(2) )a(2) + b(1) a(1) ⊗ b(2) a(2)
= ba(1) ⊗ a(2) + b(1) a(1) ⊗ (b(2) − εA (b(2) ))a(2) .
| {z } | {z }
∈J⊗A ∈A⊗J

Hence C := A/J is a coalgebra and a right A-module, and π : A → C is a right


A-linear coalgebra epimorphism. Note that J is not an (two-sided) ideal in A,
hence in general C is not a quotient algebra (or Hopf algebra) of A. However,
since π is a coalgebra map, A is a right C-comodule by

ρA = (A ⊗ π) ◦ ∆A .

Define the coaction invariant subalgebra

AcoC := {b ∈ A | for all a ∈ A, ρA (ba) = bρA (a)}.

Since ρA is a right A-module map, the coaction invariant subalgebra can be


equivalently described as

AcoC = {b ∈ A | ρA (b) = bρA (1A )}.

Note that, for all b ∈ B,

ρA (b) = b(1) ⊗ π(b(2) ) = b ⊗ π(1A ) + b(1) ⊗ π(b(2) − ε(b(2) )) = b ⊗ π(1A ),


| {z }
∈B + ⊆J

so B ⊆ AcoC . Faithful flatness implies also that AcoC ⊆ B, that is A is an


extension of B by a coalgebra C, but not necessarily by a bialgebra or a Hopf
algebra, as one would naively expect guided by the classical geometric intuition.
The reasons why the non-commutative geometry is reacher (or less rigid) than
the classical one lie in the Poisson geometry and the reader is referred to lectures
by N. Ciccoli.
The description of quantum homogeneous spaces as invariant subalgebras in
Example 7.1 justifies a generalisation of Hopf–Galois extensions in which the
symmetry is given by a coalgebra rather than a Hopf algebra.
Definition 7.2. Let C be a coalgebra and let (A, ρA ) be a C-comodule. Set

B = AcoC := {b ∈ A | for all a ∈ A, ρA (ba) = bρA (a)} .

A is called a coalgebra-Galois extension if the canonical left A-linear right C-


colinear map

can : A ⊗B A → A ⊗ C , a ⊗B a′ 7→ aρA (a′ ) ,

is bijective.
Although C in a coalgebra-Galois extension does not need to be an algebra
(or have an algebra structure compatible with the coaction and the algebra
structure of A), nevertheless the fact that A is an algebra gives some more

839
Part VII Coalgebra-Galois extensions

information about C. In particular, since A⊗B A is an A-coring (see Section 5.5),


also A ⊗ C can be made an A-coring via the isomorphism can in Definition 7.2.
The coproduct in A ⊗B A is transported to a coproduct in A ⊗ C as

∆A⊗C : A ⊗ C → (A ⊗ C) ⊗A (A ⊗ C) ∼
= A ⊗ C ⊗ C, ∆A⊗C = A ⊗ ∆C .

Furthermore, the right A-module structure on A⊗B A induces a right A-module


structure on A ⊗ C,

(1A ⊗ c) · a = can(can−1 (1A ⊗ c)a).

Define
ψ : C ⊗ A → A ⊗ C, c ⊗ a 7→ can(can−1 (1A ⊗ c)a).
The map ψ is called a canonical entwining associated to the coalgebra-Galois
extension B ⊆ A. The word entwining means that ψ makes the following bow-tie
diagram commute

C ⊗ A ⊗MA C ⊗C⊗
 A
~ MMM q 
~~ ∆C ⊗Aqqqq
8

~ MC⊗µ
MM A q 
~~ MM qq 
ψ⊗A ~~
M qqq  C⊗ψ
~ 
&

~ C ⊗ AM 
~~~ qqq
8

MMM 
q MεMCM⊗A
~~ q
C⊗1
~ qq q
A
MMM 
~ q 
~ 

qqq MM
A⊗C⊗
 A C MMM qA C ⊗A⊗C
&

ψ
MMM qqq ~
8

 M qq ~~
 MM qqq ~
1A ⊗C MMM ~~

 qqq A⊗εC ~~
~
& 

A⊗ψ 
 A ⊗ CM ~~ ψ⊗C
q MMM
 qq MMM ~~
8

 qq ~

q
qqµA ⊗C A⊗∆C MMM
M ~~
qq & ~~
~

A⊗A⊗C A ⊗ C ⊗ C.

The commutativity of this bow-tie diagram for the canonical entwining can be
checked by relating A ⊗ C to the Sweedler coring A ⊗B A. In particular the
right pentagon and the right triangle are a consequence of the definition of ψ
in terms of right A-action on A ⊗ C, while the left pentagon and triangle are
responsible for right A-linearity of comultiplication A ⊗ ∆C . An entwining is a
special case of a (mixed) distributive law (in the sense of J. Beck).
Lemma 7.3. In a coalgebra-Galois extension B ⊆ A,

ρA (aa′ ) = a(0) ψ(a(1) ⊗ a′ ), for all a, a′ ∈ A,

where ψ is the canonical entwining. This means that (A, ρA ) is an entwined


module (a comodule of A-coring A ⊗ C).
Proof. This is checked by the following calculation which uses the left linearity
of can and can−1 , and the definition of can,

a(0) ψ(a(1) ⊗ a′ ) = a(0) can(can−1 (1 ⊗ a(1) )a′ )


= can(can−1 (a(0) ⊗ a(1) )a′ ) = can(1B ⊗B aa′ ) = ρA (aa′ ).

840
Part VII Principal extensions

Lemma 7.3 provides one with an explicit form of the coaction in terms of
the canonical entwining

ρA (a) = 1A(0) ψ(1A(1) ⊗ a).

To simplify further discussions, we assume that there is a grouplike element


e ∈ C such that

ρA (1A ) = 1A ⊗ e, so ρA (a) = ψ(e ⊗ a).

This is, for example, applicable to quantum homogeneous spaces described in


Example 7.1, where e = π(1A ).
Lemma 7.4. The coaction invariant subalgebra of A can be equivalently de-
scribed as
B = {b ∈ A | ρA (b) = b ⊗ e}.
Proof. If b ∈ AcoC , then ρA (b) = bρA (1A ) = b ⊗ e. If ρA (b) = b ⊗ e, then, for all
a ∈ A,
ρA (ba) = b(0) ψ(b(1) ⊗ a) = bψ(e ⊗ a) = bρA (a).

Example 7.5. Let H be a Hopf algebra, and let (A, ρA ) be a Hopf–Galois ex-
tension. Then the right action in the A-coring A ⊗ H induced from A ⊗B A is
given by (a′ ⊗ h)a = a′ a(0) ⊗ ha(1) , hence

ψ : H ⊗ A → A ⊗ H, h ⊗ a 7→ a(0) ⊗ ha(1) .

Note that this ψ is bijective if and only if the antipode S is bijective. Then

ψ −1 (a ⊗ h) = hS −1 a(1) ⊗ a(0) .

7.2 Principal extensions


While defining principal comodule algebras we assumed that the Hopf algebra
has a bijective antipode. Example 7.5 indicates that this assumption translates
to coalgebra-Galois extensions into the bijectivity of the canonical entwining ψ.
If ψ is bijective, then A is a left C-comodule by
A
ρ: A → C ⊗ A , a 7→ ψ −1 (a ⊗ e) (e ∈ C such that ρA (1A ) = 1A ⊗ e).

Definition 7.6. Let B ⊆ A be a coalgebra-Galois extension by a coalgebra C,


with a bijective canonical entwining map ψ : C ⊗ A → A ⊗ C. Assume that
ρA (1A ) = 1A ⊗ e for a grouplike element e ∈ C. A k-linear map ℓ : C → A ⊗ A
such that
(a) ℓ(e) = 1A ⊗ 1A ,
(b) µA ◦ ℓ = 1A ◦ εC ,
(c) (A ⊗ ρA ) ◦ ℓ = (ℓ ⊗ C) ◦ ∆C ,
(d) (Aρ ⊗ A) ◦ ℓ = (C ⊗ ℓ) ◦ ∆C ,
is called a strong connection in B ⊆ A. A coalgebra extension with a strong
connection is called a principal extension.

841
Part VII Principal extensions

Following the same reasoning as in the principal comodule algebra case one
proves
Proposition 7.7. Let B ⊆ A be a principal extension. Then
1. A is a C-equivariantly projective left (or right) B-module (i.e. there is a
B-module, C-comodule splitting of the product map B ⊗ A → A).
2. A is a faithfully flat left (or right) B-module.
3. B is a direct summand in A as a left B-module.
In terms of a strong connection the left B-comodule right C-comodule split-
ting of the multiplication map is s(a) = a(0) ℓ(a(1) ).
Proposition 7.8. Let B ⊆ A be a principal extension. If (V, V ρ) is a finite
dimensional left C-comodule, then Γ := AC V is a finitely generated and pro-
jective left B-module.
Proof. One can follow the same arguments as in the case of a principal comodule
algebra. The module Γ has a connection Γ ∋ a ⊗ v 7→ 1A ⊗ a ⊗ v − a(0)ℓ(a(1) ) ⊗ v,
hence it is a projective B-module. Consider the sequence of isomorphisms

A ⊗B (AC V ) ∼
= (A ⊗B A)C V ∼
= (A ⊗ C)C V ∼
=A⊗V .

Since A ⊗ V is a finitely generated left A-module and B is a faithfully flat right


B-module, Γ := AC V is a finitely generated left B-module.
In view of Proposition 7.8, a principal extension B ⊆ A can be understood
as a functor
AC − : C Mf →B Pf
from the category of finite dimensional C-comodules to the category of finitely
generated projective B-modules. Passing to the Grothendieck group one obtains
a map
ch
Rep(C) → K0 (B) −→ HCev (B),
where Rep(C) is the Grothendieck group of equivalence classes of finite dimen-
sional comodules of C, ch denotes the Chern character, and HCev (B) is the
even cyclic homology of B. This composite map is known as the Chern–Galois
character and we will describe it in the Section 7.4.

842
Part VII Cyclic homology of an algebra and the Chern character

7.3 Cyclic homology of an algebra and the Chern


character
We begin by describing a cyclic homology of an algebra and the Chern character.
For any algebra B, consider a bicomplex CC∗ (B):
.. .. .. ..
. . . .
∂3 −∂3′ ∂3 −∂3′


τ̃2 

N2 

τ̃2 

N2
B ⊗3 o

B ⊗3 o

B ⊗3 o

B ⊗3 o

...

∂2 −∂2′ ∂2 −∂2′


τ̃1 

N1 

τ̃1 

N1
B ⊗2 o

B ⊗2 o

B ⊗2 o

B ⊗2 o

...

∂1 −∂1′ ∂1 −∂1′


τ̃0 

N0 

τ̃0 

N0 ...,
B o

B o

B o

B o

where
n−1
X
∂n′ (b0 ⊗ b1 ⊗ · · · ⊗ bn ) = (−1)i b0 ⊗ · · · ⊗ bi bi+1 ⊗ · · · ⊗ bn ,
i=0
∂n (b0 ⊗ b1 ⊗ · · · ⊗ bn ) = ∂n′ (b0 ⊗ b1 ⊗ · · · ⊗ bn ) + (−1)n bn b0 ⊗ b1 ⊗ b2 ⊗ · · · ⊗ bn−1 ,
τn (b0 ⊗ · · · ⊗ bn ) = (−1)n bn ⊗ b0 ⊗ · · · ⊗ bn−1 ,
τ̃n = B ⊗(n+1) − τn ,
Xn
Nn = (τn )i .
i=0

The homology of the bicomplex CC∗ (B) is known as the cyclic homology of B
and is denoted by HC∗ (B). In case k is a field of characteristic 0, the cyclic
homology can be equivalently described as the homology of the Connes complex
of B defined as
Cλn (B) := B ⊗(n+1) /(id − τn ),
boundary: δn := the quotient of ∂n .
The homology of this complex is denoted by Hλ (B). The Chern and Chern–
Galois characters can be defined with respect to either of these homologies, hence
– for the convenience of the reader – we will describe both these constructions
in parallel. The Chern character is a map ch : K0 (B) → HCev (B) defined as
follows. Take a class [P ] ∈ K0 (B) of a finitely generated projective B-module
P . P has a finite dual basis, say xi ∈ P , πi ∈ B Hom(P, B), i = 1, . . . , n. Since,
for all p ∈ P ,
Xn
p= πi (p)xi ,
i=1
the matrix E := (Eij )ni,j=1
:= (πj (xi ))ni,j=1 is an idempotent with image P .
With the idempotent E one associates a 2n-cycle in CC∗ (B). First define
X
fn (E) :=
ch Ei1 i2 ⊗ Ei2 i3 ⊗ · · · ⊗ Ein+1 i1 ,
i1 ,i2 ,...,in+1

843
Part VII The Chern–Galois character

and then 2n-cycle


M2n
l l! e
(−1)⌊ 2 ⌋ l ch l (E).
l=0
⌊ 2 ⌋!

The class of this 2n-cycle does not depend on the choice of P or E in [P ]. Hence
it defines an abelian group map

ch : K0 (B) → HCev (B),

known as the Chern character.


In the case of the Connes complex, with the idempotent E one associates a
2n-cycle in Cλ∗ (B) by taking the quotient of
X
f
ch2n (E) := Ei1 i2 ⊗ Ei2 i3 ⊗ · · · ⊗ Ei2n+1 i1 .
i1 ,i2 ,...,i2n+1

Note that similar construction for even number of factors yields 0 ∈ Cλ∗ (B).
The class of this 2n-cycle does not depend on the choice of E or P in [P ]. It
is also compatible with the direct sums of P ’s and additive structure of Cλ∗ (B).
Hence it defines an abelian group map

ch : K0 (B) → Hλev (B),

also known as the Chern character.


If B = C ∞ (X), then

ch : K0 (X) → Hev
dR (X), [E] 7→ Tr(EdE . . . dE),

which is simply the Chern character in differential geometry.

7.4 The Chern–Galois character


Let B ⊆ A be a principal extension by a coalgebra C. Take a strong connection
ℓ and introduce a Sweedler-type notation for ℓ,

ℓ(c) = ch1i ⊗ ch2i . (7.1)

Let (V, V ρ) be a finite dimensional left C-comodule with a basis {vi }. This
defines an n × n matrix of elements (eij )ni,j=1 by
n
X
V
ρ(vi ) = eij ⊗ vj .
j=1

The trace of (eij )ni,j=1 is known as the character of the comodule V . The coas-
sociativity of V ρ implies that (eij ) is a coidempotent matrix, i.e.,
n
X
∆C (eij ) = eil ⊗ elj , εC (eij ) = δij , i, j = 1, . . . , n.
l=1

Lemma 7.9. For any c ∈ C,

ℓ(c(1) )ℓ(c(2) ) ∈ A ⊗ B ⊗ A.

844
Part VII The Chern–Galois character

Proof. Use the introduced notation for the strong connection (7.1) and apply
A ⊗ ρA ⊗ A to ℓ(c(1) )ℓ(c(2) ) to obtain

c(1)h1i ⊗ρA (c(1)h2i c(2)h1i )⊗c(2)h2i = c(1) h1i ⊗c(1) h2i (0) ψ(c(1) h2i (1) ⊗c(2) h1i )⊗c(2)h2i
= c(1) h1i ⊗ c(1) h2i ψ(c(2) ⊗ c(3) h1i ) ⊗ c(3) h2i
= c(1) h1i ⊗ c(1) h2i ψ(Aρ(c(2) h1i )) ⊗ c(2) h2i
= c(1) h1i ⊗ c(1) h2i ψ(ψ −1 (c(2) h1i ⊗ e)) ⊗ c(2) h2i
= c(1) h1i ⊗ c(1) h2i c(2) h1i ⊗ e ⊗ c(2) h2i .

The first equality follows by the entwined module property of A, Lemma 7.3,
the second one is the right colinearity of ℓ (condition (c) in Definition 7.6). The
third equality follows by condition (d) in Definition 7.6 (left C-colinearity of a
strong connection), next one is the definition of left coaction Aρ. Finally, employ
Lemma 7.4 to conclude that the middle term in ℓ(c(1) )ℓ(c(2) ) is an element of
the coaction invariant subalgebra.
Next we describe the Chern–Galois character in Connes’ complex.
Theorem 7.10. Given a finite dimensional C-comodule V and the correspond-
ing coidempotent matrix e = (eij )ni,j=1 , define
X
g (e) :=
chg ei1 i2 h2i ℓ(ei2 i3 )ℓ(ei3 i4 )ℓ(ei3 i4 ) . . . ℓ(ein+1 i1 )ei1 i2 h1i ∈ B ⊗(n+1) .
n
i1 ,i2 ,...,in+1

g (e) is a 2n-cycle in Cλ (B), chg


Then chg g
2n 2n+1 (e) = 0. It does not depend on
the choice of a basis for V and it is the same for isomorphic comodules.
g (e) is an element of B ⊗(n+1) by Lemma 7.9. An easy
Proof. Note that chg n
calculation that uses µA ◦ ℓ = 1A ◦ εC gives
g (e)) = −chg
∂2n (chg g
2n 2n−1 (e).

Since
g g
τ2n−1 (chg 2n−1 (e)) = −chg2n−1 (e),

g
chg λ g λ
2n−1 (e) = 0 in C (B). Thus chg2n (e) is a 2n-cycle in C (B).
g (e) do not depend on the choice of basis and a representative in the
The chg 2n
isomorphism class of comodules,
P since they are defined only using the character
of the comodule V , tr(e) = i eii .
Similarly in the full cyclic bicomplex
Theorem 7.11. Given a finite dimensional C-comodule V and the correspond-
ing coidempotent matrix e = (eij )ni,j=1 , define
2n
M
d := l l! g
chg 2n (−1)⌊ 2 ⌋ chgl (e).
l=0
⌊ 2l ⌋!

d is a 2n-cycle in CC∗ (B), and it does not depend on the choice of a


Then chg 2n
basis for V and is the same for isomorphic comodules.

845
Part VII The Chern–Galois character

Proof. Since µA ◦ ℓ = 1A ◦ εC , one finds

g (e)) = (n + 1)chg
Nn (chg g (e),
n n
g (e)) = chg
∂n (chg g
n n−1 (e), if n is even,
g (e)) = chg
∂n′ (chg g
n n−1 (e),
g (e)) = 2chg
τ̃n (chg g (e) if n is odd.
n n

d is a cycle in CC∗ (B) as claimed.


This implies that chg 2n
The independence (of the choice of a basis and a representative of an iso-
morphism class of comodules) follows by the same arguments as in the proof of
Theorem 7.10.
The cycles constructed in Theorem 7.10 or Theorem 7.11 might depend on
the choice of a strong connection (at least their form explicitly depends on this
choice). The full independence is achieved by going to homology.

Theorem 7.12. The class of the Chern–Galois cycle chg d (e) (or chg
g (e) in
2n 2n
the case of the Connes complex) defines a map of abelian groups

chg : Rep(C) → HCev (B) , (7.2)

known as the Chern–Galois character of the principal extension B ⊆ A. The


Chern–Galois character is independent of the choice of a strong connection.
Proof. The independence of chg on the choice of ℓ follows by observing that
there is a factorisation
chg
Rep(C) HCev (B)
JJ
/

s
JJ ss
9

JJ
J sss
AC − JJ ss
$ ss ch
K0 (B)

in which both factors are independent of ℓ.


In more detail, an idempotent for the left B-module Γ = AC V is

E = (E(i,p),(j,q) ) := ϕ(lp (eij )xq )(i,p),(j,q) ,

where ϕ is a left B-module retraction of B ⊆ A, which exists since B is a direct


summand in A, (eij ) is the coidempotent matrix defining the comodule V , {xq }
is a finite basis of the subspace
P h1iof A generated by the eij h1i ν , where ν is a
summation index in ℓ(c) = ν c ν ⊗ ch2i ν . Finally, ℓp = (ξp ⊗ A) ◦ ℓ, where
{ξp } is a dual basis to {xq }. Then

g (e) = ch
chg e n (E).
n

This justifies the stated factorisation property.

846
Part VII Example: the classical Hopf fibration

7.5 Example: the classical Hopf fibration


We illustrate the construction of the Chern–Galois character on the classical
example of the Hopf fibration. The reader is encouraged to compare this exam-
ple with its non-commutative counterpart described in Example 6.26. In this
example we take k = C, and
   
w −z̄
SU(2) = M = | w, z ∈ C, det(M ) = 1 .
z w̄

The condition det(M ) = 1 means that |w|2 + |z|2 = 1, i.e. SU(2) is a 3-sphere.
The algebra of functions on SU(2), O(SU(2)) is generated by

a : M 7→ w, c : M 7→ z, a∗ : M 7→ w̄, c∗ : M 7→ z̄,

with the relation


(aa∗ + cc∗ )(M ) = ww̄ + z z̄ = 1.
Hence
A := O(SU(2)) = C[a, a∗ , c, c∗ ]/(aa∗ + cc∗ = 1).
There is an action of the group U(1) (the unit circle {u ∈ C | |u|2 = 1}) on
SU(2):    
w −z̄ wu −zu
·u = .
z w̄ zu wu
The algebra O(U(1)) is generated by

x : u 7→ u, x∗ : u 7→ ū,

with the relation xx∗ = x∗ x = 1. Hence

O(U(1)) = C[x, x∗ ]/(xx∗ = x∗ x = 1).

As a Hopf algebra

H := O(U(1)) = C[Z], xn 7→ n, x∗n = x−n 7→ −n.

A comodule of O(U(1)) can be viewed as a Z-graded vector space. In particular,


the algebra O(SU(2)) is Z-graded, deg(a) = deg(c) = 1, deg(a∗ ) = deg(c∗ ) =
−1. In fact it is strongly graded, that is O(SU(2)) is a Hopf–Galois extension by
O(U(1)). Invariant subalgebra B is a degree 0 part generated by the following
three polynomials

ξ := aa∗ − cc∗ , η := ac∗ + ca∗ , ζ := i(ac∗ − ca∗ ),

satisfying ξ 2 + η 2 + ζ 2 = 1. This means that B is an algebra of functions on the


two-sphere, B = O(S 2 ).
Since SU(2) is a group, A = O(SU(2)) is a Hopf algebra with comultiplication

∆A (a) = a ⊗ a∗ − c∗ ⊗ c, ∆A (c) = c ⊗ a + a∗ ⊗ c.

The Z-grading comes from the Hopf algebra map

π : A → H, π(a) = x, π(a∗ ) = x∗ , π(c) = π(c∗ ) = 0.

847
Part VII Example: the classical Hopf fibration

The algebra O(S 2 ) is an algebra of functions on a homogenous space. The


connection is determined by an H-colinear map (see Example 6.25)

ι : H = O(U(1)) → O(SU(2)) = A, xn 7→ an , x∗n 7→ a∗n , 1 7→ 1.

The resulting strong connection form, ℓ(x) = a∗ da + c∗ dc, is known as the Dirac
monopole connection.
To compute the Chern–Galois character (for line bundles), take smooth func-
tions on SU(2) and define
b
A := C(SU(2)) = {f ∈ C ∞ (SU(2)) | ρb(f ) ∈ C ∞ (SU(2)) ⊗ O(U(1))}
M
= Cn∞ (SU(2)),
n∈Z

where ρb(f )(x, g) = f (xg), and Cn∞ (SU(2)) is the algebra of smooth functions
on S 2 and all polynomials of Z-degree n on SU(2) (recall that O(SU(2)) is
b
a strongly Z-graded algebra). Then C(SU(2)) is a Hopf–Galois extension of
∞ ∼
B := C (S ) by H = O(U(1)) = C[Z].
2

For any n ∈ Z, take a one-dimensional left H-comodule (Vn ,Vn ρ) with coac-
tion
Vn
ρ(v) := xn ⊗ v.
Then
b
Γ−n = C(SU(2)) ∞
O(U(1)) Vn = Cn (SU(2))

is a line bundle over S 2 . The idempotents for Γ−n coming from the strong
connection induced by ι can be written explicitely. For example, for Γ−1 ,
 ∗   
aa ac∗ 1 1 + ξ η − iζ
E−1 = = 2 .
ca∗ cc∗ η + iζ 1 − ξ

Furthermore, the Chern–Galois character is given by the following diagram

Rep(U(1)) = Rep(O(U(1))) /

K0 (C ∞ (S 2 )) /

Hλev (C ∞ (S 2 ))

K0 (S 2 ) /

HdR (S 2 ) .

In particular, the first two terms of the Chern (or Chern–Galois) character
come out as

Tr(E−1 ) = 1,
Tr(E−1 dE−1 dE−1 ) = 12 (ξdη ∧ dζ + ηdζ ∧ dξ + ζdξ ∧ dη).

Integration over the sphere S 2 gives the Chern number


Z
1
ch(Γ−1 ) = Tr(E−1 dE−1 dE−1 ) = −1.
2πi S 2
Similarly, for Γ−n we compute
Z
1
ch(Γ−n ) = Tr(E−n dE−n dE−n ) = −n.
2πi S2

848
Part VII Ehresmann cyclic homology

7.6 Ehresmann cyclic homology


Let P be a principal H-comodule algebra, and B = P coH its coinvariants alge-
bra.
HCev (P H P )
NNN
ooo NNN
ooo
7

oo NNN
o NN
ooo '

CoRep(H)
OOO
/

Hλev (B)
OOO pp
ppp
8

OOO pp
[AH −] OOO p
' ppp
K0 (B)
Definition 7.13. Let π : X → M be a principal G-bundle. Define the Ehres-
e := (X ×X)/G.
mannn groupoid as the quotient with respect to diagonal action G
If π(y) = π(p) for some y, p ∈ X, then there exist τ̌ (p, y) ∈ G such that
y = τ̌ (p, y)p. Then we identify
[(x, y)][(p, q)] = [(x, qτ̌ (p, y))].
Definition 7.14. For a principal H-comodule algebra P define an Ehresmannn
bialgebroid
e := P H P = {p ⊗ q ∈ P ⊗ P | p(0) ⊗ P(1) ⊗ q = p ⊗ S −1 (q(1) ) ⊗q(0) }. (7.3)
H
| {z }
q(−1)

e is an augmented B-bimodule, that is there is a B⊗B op -linear map ε : H


H e→
B
P H P /

P ⊗P
ε
 

B /

P
e →H
Define coproduct ∆ : H e as
e ⊗B H
[1] [2]
∆(p ⊗ q) := p ⊗ q(−1) ⊗ q(−1) ⊗ q(0) ,

where the indices [1], [2] are Sweedler notation for


can−1 (1 ⊗ c) = τ (c) = c[1] ⊗B c[2] .
e ∆, ε) is a B-coring with the subalgebra structure of P ⊗ P op . It is a
Then (H,
B-bialgebroid.

7.6.1 Precyclic complex


Let M be an ε-augmented B-bimodule. Then for every n ∈ N there are maps
δi : M ⊗n+1 → M ⊗n , i = 0, . . . , n,
δi (m0 ⊗ · · · ⊗ mn ) = m0 ⊗ · · · ⊗ mi−1 ⊗ ε(mi )mi+1 ⊗ · · · ⊗ mn ,
tn : M ⊗n+1 → M ⊗n+1 , tn (m0 ⊗ · · · ⊗ mn ) = mn ⊗ m0 ⊗ · · · ⊗ mn−1 .
Together they define a precyclic module (no degeneracy maps).

849
Part VII Ehresmann cyclic homology

7.6.2 Strong connection


flip◦l
H −−−→ P H p ∋ ch1i ⊗ ch2i
h1i h2i h1i h2i e ⊗ P.
c(1) ⊗ c(1) ⊗ c(2) ⊗ c(2) ∈ P ⊗ H
P
The element c := i eii enjoys the cyclic property:

c(1) ⊗ · · · ⊗ c(n) = c(n) ⊗ c(1) ⊗ · · · ⊗ c(n−1) .

Lemma 7.15. For a coaction ρ : V → H ⊗ V the element


h2i h1i h2i h1i
En (ρ) := c(n+1) ⊗ c(1) ⊗ · · · ⊗ c(n) ⊗ c(2)

e n+1 /(id − (−1)n tn ).


is a cyclic cocycle in H

7.6.3 Ehresmannn factorisation


Proposition 7.16 (Böhm-Hajac). There is a factorisation of the Chern–Galois
character
ε⊗2n+1
chg2n : CoRep(H) → HC2n (P H P ) −−−−−→ HC2n (B).

References for this chapter are: [b-j69], [bb05], [bh04], [bm98], [c-a85], [l-j98].

850
Chapter 8

Appendix: Remarks on
functors and natural
transformations

8.1 Natural transformations


Natural transformations can be composed vertically and horizontally, and these
operations agree via the middle interchange law. For, consider the diagram

F G

F′ 

G′ 

A /

C
B /

C
C (8.1)

F ′′ G′′

of categories, functors, and natural transformations. While the vertical com-


posite σ ′ σ : F → F ′′ is defined by

(σ ′ σ)A = σA

σA : F (A) → F ′′ (A), (8.2)

the vertical composite τ σ : GF → G′ F ′ is defined by

(τ σ)A = G′ (σA )τF (A) = τF ′ (A) G(σA ) : GF (A))G′ F ′ (A) (8.3)

(in both cases for all objects A in A); here the equality G′ (σA )τF (A) = τF ′ (A) G(σA )
is simply the commutativity of the naturality square

G(σA )
GF (A) /

GF ′ (A) (8.4)

τF (A) τF ′ (A)

G(σA ) 

G′ F (A) /

G′ F ′ (A)

851
Part VII Natural transformations

Furthermore, the rows and the columns of (8.4) are in fact components of the
natural transformations

Gσ : GF → GF ′ defined by (Gσ)A = G(σA ) (8.5)

and
F : GF → G′ F defined by (τ F )A = τF (A) (8.6)
respectively. Using these natural transformations, the commutativity of (8.4)
for all A in A can be expressed as the commutativity of


GF /

GF ′ (8.7)

τF τF′

 

G′ F ′
/

G′ F ′

We also have
Gσ = 1G σ and F = τ 1F , (8.8)
and the commutativity of (8.7), written as the equality

(1G σ)(τ 1F ) = (τ 1F ′ )(1G σ), (8.9)

can be deduced from the middle interchange law

(τ ′ τ )(σ ′ σ) = (τ ′ σ ′ )(τ σ), (8.10)

written here for the situation (8.1). Indeed, applying (8.10) to

F G

F 

G′ 

A /

C
B /

C
C

F′ G′

and
F G

F′ 

G 

A /

C
B /

C
C

F′ G′

we obtain

(1G′ τ )(σ1F ) = (1G′ σ)(τ 1F ) and (τ 1G )(1F ′ σ) = (τ 1F ′ )(1G σ) (8.11)

respectively, which gives

(1G′ σ)(τ 1F ) = (1G′ τ )(σ1F ) = τ σ = (τ 1G )(1F ′ σ) = (τ 1F ′ )(1G σ) (8.12)

852
Part VII Natural transformations

On the other hand the middle interchange law (8.10) can itself be obtained using
the appropriate commutative diagrams of the form (8.7), which is easy to show
using the diagram

Gσ Gσ′
GF /

GF ′ /

GF ′′ (8.13)

τF τF′ τ F ′′

  

G′ F ′
/

G′ F ′ ′ ′
/

G′ F ′′
Gσ G σ

τ ′F τ ′F ′ τ ′ F ′′

  

G′′ F /

G′′ F ′ /

G′′ F ′′
G′′ σ G′′ σ′

whose four small squares are of the form (8.7) (for various functors involved):
one way of doing it is to write

(τ ′ τ )(σ ′ σ) = ((τ ′ τ )F ′′ )(G(σ ′ σ))


(by the definition of the horizontal composite of τ ′ τ with σ ′ σ)
= (τ ′ F ′′ )(τ F ′′ )(Gσ ′ )(Gσ)
(by obvious properties of the “usual” composition)
= (τ ′ F ′′ )(G′ σ ′ )(τ F ′ )(Gσ)
(by commutativity of the right-hand top square in (8.13)
= (τ ′ σ ′ )(τ σ)
(by the definition of the horizontal composites of τ ′ with σ ′
and of τ with σ).

Note, however, that good understanding of all these calculations requires seeing
horizontal composition as functors

Cat(B, C)) × Cat(A, B) → Cat(A, C), (8.14)

where Cat(A, B) denotes the category of all functors A → B, etc.

8.1.1 The Hom functors


For a fixed object A in a category X one can form the covariant Hom functor

HomX (A, −) : X → Sets, (8.15)

sending a morphism f : X → Y of X to the map

HomX (A, f ) : HomX (A, X)) HomX (A, Y ) defined by α 7→ f α

and the contravariant Hom functor

HomX (−, A) : Xop → Sets, (8.16)

853
Part VII Limits and colimits

sending a morphism f : X → Y of X to the map


HomX (f, A) : HomX (Y, A)) HomX (X, A) defined by α 7→ αf.
Moreover, these two constructions agree in the sense that one can also form the
functor
Hom : Xop × X → Sets (8.17)
sending a morphism (f, f ′ ) : (X, X ′ ) → (Y, Y ′ ) of Xop × X to the map
HomX (f, f ′ ) : HomX (X, X ′ ) → HomX (Y, Y ′ ) defined by ϕ 7→ f ′ ϕf,
and we have
HomX (A, f ) = HomX (1A , f ) and HomX (f, A) = HomX (f, 1A ) (8.18)
in the situations (8.15) and (8.16), and
HomX (f, f ′ ) = HomX (Y, f ′ ) HomX (f, X ′ ) = HomX (f, Y ′ ) HomX (X, f ′ )
(8.19)
in the situation (8.17).
Note that we use “covariant Hom functor” and “contravariant Hom func-
tor” only as convenient expressions, not as instances of “covariant/contravariant
functors” - assuming the convention that there are only functors that are al-
ways covariant, and a “contravariant functor”, say, from A to B, should either
be seen as a functor Ao p → B or as functor A → Bop (and these two functors
are dual to each other). For instance it is important that the contravariant Hom
functor HomX (−, A) is defined as a functor Xop → Sets, and not as a functor
X → Setsop .

8.2 Limits and colimits


8.2.1 General case
For a graph
d
G = G1 G0 (8.20)
/

we will write, as usually, f : x → y when f is in G1 and d(f ) = x and c(f ) = y.


For a category C and a diagram D : G → C a cone over D is a system (C, ϕ) =
(C, (ϕx : C → D(x))x∈G0 ), in which C is an object in C, and ϕx : C → D(x) for
x ∈ G0 morphisms in C, making the diagram
CD (8.21)
zz D DD ϕy
zzz
ϕx DD
z DD
zz
} !

D(x) /

D(y)
D(f )

commute for every f : x → y in G. A morphism γ : (C, ϕ) → (C ′ , ϕ′ ) of cones


over D is a morphism γ : C → C ′ in C, making the diagram
γ
CC /

C′ (8.22)
C CC zz
CC zzz
ϕx CC zϕ
! zz y
|

D(x)

854
Part VII Limits and colimits

commute for every x in G. The category of cones over D will be denoted by


Con(D), and its terminal object
lim D = (lim D, π) (8.23)
(provided it exists) is called the limit of D. The morphisms πx are then called
the limit projections. There are many important special cases, some of which
are listed below.

8.2.2 Products
In the notation above, when G1 is empty, and therefore the graph G can be
identified with the set G0 , we write
Y Y
lim D = D(x) = ( D(x), π) (8.24)
x∈G x∈G

and call this limit the product of the family (D(x))x∈G . In particular, it is easy
to that:
Q
• When G is empty, x∈G D(x) is nothing but the terminal object in C.
Q
• When G = {x} is a one-element set, x∈G D(x) = D(x).
• When G Q
has (exactly) two elements, whose images under D are A and B,
we have x∈G D(x) = A × B.
And more generally, when G has n elements, Q whose images under D are
A1 , . . . , An , it is convenient to write x∈G D(x) = A1 × · · · × An .

8.2.3 Infima
If C is an ordered set considered as a category, then for every D : G → C we
have Y ^
lim D = D(x) = D(x) = inf{D(x) | x ∈ G0 }, (8.25)
x∈G0 x∈G

i.e. lim D is the infimum of the set {D(x) | x ∈ G0 } in C.

8.2.4 Equalizers
Let G be a graph that has two objects x and y, and two morphisms from x to
y, and let D be the diagram sending those two morphisms to
f
(8.26)
/

A /
B
g

Then to give a cone over D is to give a morphism h : X → A with f h = gh.


Therefore the limit of D can be identified with a pair (E, e), in which e : E → A
is a morphism in C such that:
1. f e = ge;
2. if f h = gh as above, then there exists a unique morphism u : X → E with
eu = h.
Such a pair (E, e) is called the equalizer of the pair (f, g).

855
Part VII Limits and colimits

8.2.5 Pullbacks
Let G be a graph that has three objects x, y, and z, one morphism from x to
z, and one morphism from y to z, and let D be the diagram sending those two
morphisms to
B (8.27)
g


A f
/

Then to give a cone over D is to give a morphisms h : X → A and k : X → B


with f h = gk. Therefore the limit of D can be identified with a triple (P, p, q),
in which p : P → A and q : Q → B are morphisms in C such that:
1. f p = gq;
2. if f h = gk as above, then there exists a unique morphism u : X → P with
pu = h and qu = k.
As suggested by the display

X/ OOO (8.28)
//  OOO
//  OOOO
//  OOOk
OOO
//u  OOO
//  OOO
//  OOO
/


P B
'

h /
/

q
//
//
// p g
//
//
  

A f
/

the limit of D is called the pullback of f and g. One also says that:
• the square formed by f , g, p, q is a pullback square, or a cartesian square;
• p is a pullback of g along f , and q is a pullback of f along g;
• P is a fibred product of (A, f ) and (B, g) (since indeed, (P, f p) = (P, gq)
is the product of (A, f ) and (B, g) in the category (C ↓ C); another good
reason is that, say, for C = Sets, it turnes out that the fibres of f p = gq
are the products of the corresponding fibres of f and g). One also writes
P = A × (f, g)B = A ×C B.

8.2.6 Examples of limits


In many concrete categories, including Sets, all varieties of universal algebras,
and the category of topological spaces, limits can be constructed as follows: the
products are the same as the usual cartesian products, and then
Y
lim D = {(ax )x∈G0 ∈ D(x) | D(f )(ax ) = ay for each f : x → y in G},
x∈G0
(8.29)

856
Part VII Galois connections

in the notation above, with πx : lim D → D(x) being induced by the corre-
sponding usual product projection for each x in G0 . In particular the equalizer
of a pair (8.26) of parallel morphisms in C can be identified with

{a ∈ A | f (a) = g(a)}, (8.30)

and for the pullback in (8.28) we can write

A ×(f,g) B = {(a, b)) ∈ A × B | f (a) = g(b)} (8.31)

8.2.7 Colimits
The colimit of a diagram D : G → C is the same as the limit of the dual diagram
Dop : Gop → Cop . That is, the notion of colimit is simply dual to the notion
of limit. And all special limits above have their dual versions: coproducts are
dual to products, coequalizers to equalizers, and pushouts to pullbacks. The
standard notation is:
• colim D - for the colimit of a diagram D;
P `
• x∈G D(x), or x∈G D(x) - for the coproduct of the family (D(x))x∈G ;

• A+B = A∐B for the coproduct of A and B, and accordingly for pushouts.
However the constructions of colimits in familiar categories are usually more
complicated than those of limits. When we say that limits in varieties of uni-
versal algebras and in the category of topological spaces are “constructed in
the same way as in the category of sets”, it first of all means that the forgetful
functors from all these categories to sets preserve limits (in the obvious sense).
This, however, is usually not the case for colimits. Say, for a variety C of univer-
sal algebras, the colimit of a diagram D : G → C can be constructed in several
steps as follows:
• we take A to the free algebra on the disjoint union of all D(x)(x∈G0 ) ;

• define the congruence ∼ on A as the smallest congruence E for which


the composite of the canonical maps D(x) → A and A → A/E is a
homomorphism of algebras;
• then one can show that A/ ∼ becomes the colimit of D.

8.3 Galois connections


Definition 8.1. A Galois connection between ordered sets L and M is a pair
of maps
M, (8.32)
/

L o

both written as x 7→ x∗, and satisfying the following conditions:

x ≤ y =⇒ y ∗ ≤ x∗ for all x and y in L and for all x and y in M ; (8.33)

x ≤ x∗∗ for all x in L and for all x in M . (8.34)

857
Part VII Galois connections

That is, a Galois connection between L and M is nothing but an adjunction


L → M op , or, equivalently, an adjunction M → Lop . And just as any adjunction
X → A determines a monad on X, any Galois connection above determines
closure operators on L and on M , both given by

c(x) = x∗∗ . (8.35)

Let us recall here that in general a closure operator on ordered sets is unary
operation c satisfying the following conditions:

x ≤ y =⇒ c(x) ≤ c(y) (8.36)


x ≤ c(x); (8.37)
cc(x) = c(x). (8.38)

And if c is defined via a Galois connection as above, then the conditions (8.36)
easily follow from (8.33) and (8.34) of course; the crucial observation is the
equality
x∗∗∗ = x∗ , (8.39)
in which x∗ ≤ x∗∗∗ by (8.34) applied to x∗ , and x∗∗∗ ≤ x∗ by (8.33) applied to
(8.34).
As usually, an element x is called closed (under a given closure operator c)
if c(x) = x. From the equality (8.39) we easily conclude:
Theorem 8.2. Any Galois connection (8.32) induces inverse to each other
bijections between the set of closed elements in L and the set of closed elements
in M . .
When L and M are power sets ordered by inclusion, the Galois connections
between L and M are nothing but binary relations between the ground sets.
More precisely, we have:

Theorem 8.3. Let X and Y be arbitrary sets and P (X) and P (Y ) their power
sets. Then:
1. For any Galois connection between P (X) and P (Y ), and x in X and y in
Y , we have:
x ∈ {y}∗ ⇔ y ∈ {x}∗ (8.40)

2. Associating to a Galois connection between P (X) and P (Y ) the binary


relation α ⊆ X × Y defined by

α = {(x, y) | x ∈ {y}∗ } = {(x, y) | y ∈ {x}∗ } (8.41)

determined a bijection from the set of all Galois connections between P (X)
and P (Y ) and power set P (X × Y ). The inverse bijection sends ) α ∈
X × Y to the Galois connection between P (X) and P (Y ) defined by

A∗ = {y ∈ Y | a ∈ A =⇒ (a, y) ∈ α} for A ⊆ X, (8.42)

B ∗ = {x ∈ X | b ∈ B =⇒ (x, b) ∈ α} for B ⊆ Y. (8.43)

Proof.

858
Part VII Galois connections

1. We have
x ∈ {y}∗ ⇔ {x} ⊆ {y}∗ =⇒ {y}∗∗ ⊆ {x}∗ (by (8.33))
=⇒ {y} ⊆ {x}∗ (by (8.34))
y =⇒ {x}∗ .
Therefore x ∈ {y}∗ =⇒ y ∈ {x}∗ . Similarly (and “symmetrically”) the
converse implication also holds.
2. It is easy to see that (8.42) and (8.43) indeed define a Galois connection.
That is, we have maps
ϕ
Galois connections between P (X) and P (Y ) P (X × Y )
/

ψ
(8.44)
sending Galois connections to the corresponding binary relations defined
by (8.41) and sending binary relations to the corresponding Galois con-
nections defined by (8.42) and (8.43), and we have to show that ψϕ and
ϕψ are the identity maps.
To show that ψϕ is the identity map is to show that, for every Galois
connection between P (X) and P (Y ), we have
A∗ = {y ∈ Y | a ∈ A =⇒ y ∈ {a}∗ } for A ⊆ X,
B ∗ = {x ∈ X | b ∈ B =⇒ x ∈ {b}∗ } for B ⊆ Y.
or, equivalently, to show that
\
A∗ = {a}∗ for A ⊆ X, (8.45)
a∈A
\
B∗ = {b}∗ for B ⊆ Y. (8.46)
b∈B
We have:
\
y ∈ A∗ ⇐⇒ ∀ a ∈ A((a, y) ∈ α) ⇐⇒ ∀ a ∈ A(y ∈ {a}∗ ) ⇐⇒ y ∈ {a}∗ ,
a∈A

which proves (8.45), and (8.46) can be proved similarly.


To show that ϕψ is the identity map is (according to (8.41)) to show that,
for every binary relation α ∈ X × Y , we have
α = {(x, y) | x ∈ {y}∗}, where {y}∗ = {x ∈ X | (x, y) ∈ α},
i.e.
α = {(x, y) | (x, y) ∈ α},
which is trivial.

Remark 8.4. To construct a closure operator out of a Galois connection via


(8.35) is a special case of constructing a monad out of an adjunction. But are
there also general theorems about adjoint functors that would give Theorems
8.2 and 8.3 as special cases? Yes, but they are far more sophisticated and we
shall not need them here.

859
Bibliography

[abm07] A. Ardizzoni, G. Böhm and C. Menini, A Schneider type theorem


for Hopf algebroids, J. Algebra 318, 225–269 (2007). Corrigendum,
J. Algebra 321, 1786–1796 (2009).
[ab59] M. Auslander and D. Buchsbaum, On ramification theory in
Noetherian rings, American J. of Math. 81 (1959) 749–764
[ag60] M. Auslander and O. Goldman, The Brauer group of a commuta-
tive ring, Trans. AMS 97, 1960, 367–409
[bhms07] Baum, P.F., Hajac, P.M., Matthes, R., Szymański, W., Noncom-
mutative geometry approach to principal and associated bundles,
arXiv:math/0701033 (2007).
[b-m80] M. Barr, Abstract Galois theory, Journal of Pure and Applied Al-
gebra 19, 1980, 21–42
[b-m82] M. Barr, Abstract Galois theory II, Journal of Pure and Applied
Algebra 25, 1982, 227–247
[bd80] M. Barr and R. Diaconescu, On locally simply connected toposes
and their fundamental
[bm05] Barr, M., Wells, C., Toposes, triples and theories, Repr. Theory
Appl. Categ., No. 12, 1–287 (2005). groups, Cahiers de Topologie
et Geomtrie Diffrentielle Catgoriques 22-3, 1980, 301–314
[b-j67] Beck, J. Triples, Algebras and Cohomology, PhD Thesis, Columbia
University (1967); Reprints in Theory and Applications of Cate-
gories, No. 2, 1–59 (2003).
[b-j69] Beck, J., Distributive laws, [in:] Seminar on Triples and Categor-
ical Homology Theory, B. Eckmann (ed.), Springer Lecture Notes
in Mathematics 80, 119–140 (1969).
[bm89] Blattner, R.J., Montgomery, S., Crossed products and Galois ex-
tensions of Hopf algebras, Pacific J. Math. 137, 37–54 (1989).
[bj01] F. Borceux and G. Janelidze, Galois Theories, Cambridge Studies
in Advanced Mathematics 72, Cambridge University Press, 2001
[bb05] Böhm, G., Brzeziński, T., Strong connections and the rela-
tive Chern–Galois character for corings, Int. Math. Res. Notices
2005:42, 2579–2625 (2005).

860
BIBLIOGRAPHY BIBLIOGRAPHY

[bs04] G. Böhm and K. Szlachányi, Hopf algebroids with bijective an-


tipodes: axioms, integrals, and duals, J. Algebra 274, 708–750
(2004).
[bj04] R. Brown and G. Janelidze, Galois theory and a new homotopy
double groupoid of a map of spaces, Applied Categorical Structures
12, 2004, 63–80
[bj97] R. Brown and G. Janelidze, Van Kampen theorems for categories
of covering morphisms in lextensive categories, Journal of Pure and
Applied Algebra 119, 1997, 255–263
[bj99] R. Brown and G. Janelidze, Galois theory of second order covering
maps of simplicial sets, Journal of Pure and Applied Algebra 135,
1999, 23–31
[b-t02] Brzeziński, T., The structure of corings. Induction functors,
Maschke-type theorem, and Frobenius and Galois-type properties,
Algebras Rep. Theory 5, 389–410 (2002).
[b-t05] T. Brzeziński, Galois comodules, J. Algebra 290, 503–537 (2005).
[bh04] Brzeziński, T., Hajac, P.M., The Chern–Galois character, C. R.
Acad. Sci. Paris, Ser. I 338, 113–116 (2004).
[bm93] Brzeziński, T., Majid, S., Quantum group gauge theory on quantum
spaces, Comm. Math. Phys. 157, 591–638 (1993).
[bm98] Brzeziński, T., Majid, S., Coalgebra bundles, Comm. Math. Phys.
191, 467–492 (1998).
[bw03] Brzeziński, T., Wisbauer, R., Corings and Comodules, Cam-
bridge University Press, Cambridge (2003). Erratum: [Link]
[Link]/staff/tb/[Link]
[b-m04] M. Bunge, Galois groupoids and covering morphisms in topos the-
ory, Fields Institute Communications 43, 2004, 131–161
[bl03] M. Bunge and S. Lack, Van Kampen Theorems for Toposes, Ad-
vances in Mathematics 179/2, 2003, 291–317
[chr65] S. U. Chase, D. K. Harrison, and A. Rosenberg, Galois theory and
cohomology of commutative rings, Mem. AMS 52, 1965, 15–33
[cs69] S. U. Chase and M. E. Sweedler, Hopf algebras and Galois theory,
Lecture Notes in Mathematics 97, Springer 1969
[cj02] A. Carboni and G. Janelidze, Boolean Galois theories, Georgian
Mathematical Journal 9, 4, 2002, 645–658
[cj96] A. Carboni and G. Janelidze, Decidable (=separable) objects and
morphisms in lextensive categories, Journal of Pure and Applied
Algebra 110, 1996, 219–240

861
BIBLIOGRAPHY BIBLIOGRAPHY

[cjkp97] A. Carboni, G. Janelidze, G. M. Kelly, and R. Par, On localiza-


tion and stabilization of factorization systems, Applied Categorical
Structures 5, 1997, 1–58
[cjm96] A. Carboni, G. Janelidze, and A. R. Magid, A note on Galois cor-
respondence for commutative rings, Journal of Algebra 183, 1996,
266–272
[c-a85] Connes, A., Non-commutative differential geometry, Inst. Hautes
Études Sci. Publ. Math. 62, 257–360 (1985).
[cq95] Cuntz, J., Quillen, D., Algebra extensions and nonsingularity, J.
Amer. Math. Soc. 8, 251–289 (1995).
[d-e70] Dubuc, E., Kan extensions in enriched category theory, Lecture
Notes in Mathematics vol. 145, Springer, Berlin, (1970).
[d-y85] Doi, Y., Algebras with total integrals, Comm. Alg. 13, 2137–2159
(1985).
[dgh01] Da̧browski, L., Grosse, H., Hajac, P. M., Strong connec-
tions and Chern-Connes pairing in the Hopf–Galois theory,
Comm. Math. Phys. 220, 301–331 (2001).
[dt86] Doi, Y., Takeuchi, M., Cleft comodule algebras for a bialgebra,
Comm. Algebra 14, 801–817(1986).
[e-t07] T. Everaert, An approach to non-abelian homology based on Cat-
egorical Galois Theory, PhD Thesis, Free University of Brussels,
Brussels, 2007
[eg03] El Kaoutit, L., Gómez-Torrecillas, J., Comatrix corings: Galois
corings, descent theory, and a structure theorem for cosemisimple
corings, Math. Z. 244, 887–906 (2003).
[egl08] T. Everaert, M. Gran, and T. Van der Linden, Higher Hopf formu-
lae for homology via Galois theory, Advances in Mathematics 217,
2008, 2231–2267
[em65] Eilenberg, S. and Moore, J.C., Adjoint functors and triples, Ill. J.
Math. 9, 381–398 (1965).
[g-a60] Grothendieck, A., Technique de descente et théorèmes d’existence
en géométrie algébrique, I. Généralités, descente par morphismes
fidèlement plats, Séminaire Bourbaki 12, No. 190 (1959/1960).
[g-a71] A. Grothendieck, Revetements tales et groupe fondamental, SGA
1, expos V, Lecture Notes in Mathematics 224, Springer 1971
[g-j06] Gómez-Torrecillas, J., Comonads and Galois corings, Appl. Categ.
Str. 14, 579–598 (2006).
[g-m04] M. Gran, Applications of categorical Galois theory in universal
algebra, Fields Institute Communications 43, 2004, 243–280

862
BIBLIOGRAPHY BIBLIOGRAPHY

[g-m07] M. Gran, Structures galoisiennes dans les categories algbriques et


homologiques, Habilitation Thesis, Littoral University, Calais, 2007
[ggrw05] Gelfand, I.; Gelfand, S.; Retakh, V.; Wilson, R. L.: Factoriza-
tion over noncommutative algebras and sufficient sets of edges in
directed graphs. Lett. Math. Physics, 74 (2005), pp. 153–167.
[gr96] Gelfand, I.; Retakh, V.: Noncommutative Vieta theorem and sym-
mmetric functions. In The Gelfand Mathematical Seminars, 1993-
1995, Gelfand Math. Sem., pp. 93-100, Birkhauser Boston, Boston,
MA, 1996.
[grw01] Gelfand, I.; Retakh, V.; Wilson, R. L.: Quadratic linear alge-
bras associated with factorizations of noncommutative polynomials
and noncommutative differential polynomials, Selecta Math. (N.S.),
7(4) (2001), pp. 493–523.
[gj03] M. Grandis and G. Janelidze, Galois theory of simplicial complexes,
Topology and its Applications 132, 3, 2003, 281–289
[gr07] M. Gran and V. Rossi, Torsion theories and Galois coverings of
topological groups, J. Pure Appl. Algebra 208, 2007, 135–151
[gp87] C. Greither, B. Pareigis, Hopf–Galois theory for separable field ex-
tensions, J. Algebra 106 (1987) 239–258
[hp85] R. Haggenmüller, B. Pareigis Hopf algebra forms of the multiplica-
tive group and other groups, manuscripta mathematica 55, (1986)
121-136
[h-pm95] Hajac, P. M., Strong connections on quantum principal bundles,
Comm. Math. Phys. 182, 579–617 (1996).
[j-g04] G. Janelidze, Categorical Galois theory: revision and some recent
developments, Galois Connections and Applications, Kluwer Aca-
demic Publishers B.V., 2004, 139–171
[j-g08] G. Janelidze, Galois groups, abstract commutators, and Hopf for-
mula, Applied Categorical Structures 16, 6, 2008, 653–761
[j-g84] G. Janelidze, Magids theorem in categories, Bull. Georgian Acad.
Sci. 114, 3, 1984, 497-500 (in Russian)
[j-g89-1] G. Janelidze, The fundamental theorem of Galois theory, Math.
USSR Sbornik 64 (2), 1989, 359–384
[j-g89-2] G. Janelidze, Galois theory in categories: the new example of dif-
ferential fields, Proc. Conf. Categorical Topology in Prague 1988,
World Scientific 1989, 369–380
[j-g90] G. Janelidze, Pure Galois theory in categories, Journal of Algebra
132, 1990, 270–286
[j-g91-1] G. Janelidze, What is a double central extension? (the question
was asked by Ronald Brown), Cahiers de Topologie et Geometrie
Differentielle Categorique XXXII-3, 1991, 191–202

863
BIBLIOGRAPHY BIBLIOGRAPHY

[j-g91-2] G. Janelidze, Precategories and Galois theory, Lecture Notes in


Mathematics 1488, Springer, 1991, 157–173
[j-g92] G. Janelidze, A note on Barr-Diaconescu covering theory, Contem-
porary Mathematics 131, 3, 1992, 121–124
[jk00-1] G. Janelidze and G. M. Kelly, Central extensions in universal al-
gebra: a unification of three notions, Algebra Universalis 44, 2000,
123–128
[jk00-2] G. Janelidze and G. M. Kelly, Central extensions in Maltsev vari-
eties, Theory and Applications of Categories 7, 10, 2000, 219–226
[jk94] G. Janelidze and G. M. Kelly, Galois theory and a general notion
of a central extension, Journal of Pure and Applied Algebra 97,
1994, 135–161
[jk97] G. Janelidze and G. M. Kelly, The reflectiveness of covering mor-
phisms in algebra and geometry, Theory and Applications of Cat-
egories 3, 1997, 132–159
[jmt98] G. Janelidze, L. Mrki, and W. Tholen, Locally semisimple cover-
ings, Journal of Pure and Applied Algebra 128, 1998, 281–289
[js99] G. Janelidze and R. H. Street, Galois theory in symmetric monoidal
categories, Journal of Algebra 220, 1999, 174–187
[jss93] G. Janelidze, D. Schumacher, and R. H. Street, Galois theory in
variable categories, Applied Categorical Structures 1, 1993, 103–
110
[jt99-1] G. Janelidze and W. Tholen, Functorial factorization, well-
pointedness and separability, Journal of Pure and Applied Algebra
142, 1999, 99–130
[jt99-2] G. Janelidze and W. Tholen, Extended Galois theory and dissonant
morphisms, Journal of Pure and Applied Algebra 143, 1999, 231–
253
[j-gj66] G. J. Janusz, Separable algebras over commutative rings, Trans.
AMS 122, 1966, 461–479
[jt84] A. Joyal and M. Tierney, An extension of the Galois theory of
Grothendieck, Mem. AMS 309, 1984
[ll04] Lam, T. Y.; Leroy, A.: Wedderburn polynomials over division
rings, I. J. Pure Appl. Algebra 186 (2004), no. 1, 43–76.
[l-j98] Loday, J.-L., Cyclic Homology,Second edition, Springer-Verlag,
Berlin, (1998).
[m-s71] S. Mac Lane, Categories for the Working Mathematician, Springer
1971; 2nd Edition 1998
[m-ar74] A. R. Magid, The separable Galois theory of commutative rings,
Marcel Dekker, 1974

864
BIBLIOGRAPHY BIBLIOGRAPHY

[m-t07] Maszczyk, T. Noncommutative geometry through monoidal cate-


gories, arXiv:[Link]/0611806v2, (2007).
[m-txx] Maszczyk, T.: On splitting polynomials with noncommutative coef-
ficients, arXiv: 0712.3092
[m-b06] Mesablishvili, B., Monads of effective descent type and comonadic-
ity, Theory Appl. Categ. 16, 1–45 (2006).

[m-s93] Montgomery, S., Hopf Algebras and Their Actions on Rings, Reg.
Conf. Series in Math., CBMS 82, AMS, Providence RI (1993).
[nbo89] C Năstăsescu, M. Van den Bergh and F. Van Oystaeyen, Separable
functors applied to graded rings, J. Algebra 123, 397–413 (1989).
[r-m90] M.D Rafael, Separable functors revisited, Comm. Algebra 18, 1445–
1459 (1990).

[r-l88] Rowen, L.H., Ring theory. Vol. I, Academic Press, Boston (1988).
[rswxx] Retakh, V.; Serconek, S.; Wilson, R. L: Constructions of some al-
gebras associated to directed graphs and related to factorizations of
noncommutative polynomials, Proc. of the Conference “Lie alge-
bras, vertex operator algebras and their applications” (to appear),
preprint [Link]/0603327.
[s-h90] Schneider, H.-J., Principal homogeneous spaces for arbitrary Hopf
algebras, Israel J. Math. 72, 167–195 (1990).
[s-a01] Skorobogatov, A.: Torsors and rational points, Cambridge Univer-
sity Press, 2001.
[s-k01] Szlachányi, K., Finite quantum groupoids and inclusions of fi-
nite type, [in:] Mathematical physics in mathematics and physics
(Siena, 2000), 393–407, Fields Inst. Commun., 30, Amer. Math.
Soc., Providence, RI (2001).
[s-m69] Sweedler, M.E., Hopf Algebras. Benjamin, New York (1969).
[s-m75] Sweedler, M.E., The predual theorem to the Jacobson-Bourbaki the-
orem, Trans. Amer. Math. Soc. 213, 391–406 (1975).
[s-p04] Schauenburg, P. Hopf–Galois and bi-Galois extensions, in Galois
theory, Hopf algebras, and semiabelian categories, Fields Inst. Com-
mun., 43, Amer. Math. Soc., Providence, RI, (2004), pp. 469–515.
[ssxx] Schauenburg, P., Schneider, H.-J., Galois type extensions and Hopf
algebras, to be published.
[u-k87] Ulbrich, K.-H., Galois extensions as functors of comodules,
Manuscripta Math. 59 (1987), 391–397.
[vz66] O. Villamayor and D. Zelinsky, Galois theory for rings with finitely
many idempotents, Nagoya Math. Journal 27, 1966, 721–731

865
BIBLIOGRAPHY BIBLIOGRAPHY

[vz69] O. Villamayor and D. Zelinsky, Galois theory with infinitely many


idempotents, Nagoya Math. Journal 35, 1969, 83–98
[w-c60] Watts, C.E., Intrinsic characterizations of some additive functors,
Proc. Amer. Math. Soc. 11, 5–8 (1960).
[w-jhm21] Wedderburn, J.H.M.: On division algebras, Trans. Amer. Math.
Soc. 22 (1921), 129-135.

[w-s02] Weintraub, S.: Galois Theory, Universitext - Springer-Verlag, New


York: Springer, 2006

866
Part VIII

The Baum–Connes
Conjecture, Localisation of
Categories, and Quantum
Groups
by

Paul F. Baum

Ralf Meyer

867
Based on the lectures of:
• Paul F. Baum
(Mathematics Department, McAllister Building The Pennsylvania State
University, University Park, PA 16802, USA)
– Chapter 2.
• Ralf Meyer
(Mathematisches Institut and, Courant Centre ”Higher order structures”,
Georg- August Universität Göttingen, Bunsenstrasse 3-5, 37073 Göttingen,
Germany)
– Chapters 1, 3.
With additional lectures by:
• Max Karoubi – Section 2.5.
• Piotr M. Soltan – Section 1.4.

868
Introduction

Noncommutative topology studies the (algebraic) topology of C*-algebras. More


precisely, this means functors from the category of C*-algebras to, say, an
Abelian category that are homotopy invariant, exact in a suitable sense, and
compatible with Morita equivalence.
The natural setting for noncommutative topology is Gennadi Kasparov’s bi-
variant K-theory. This theory can be described either concretely or abstractly.
The concrete description is used for actual computations in examples, while the
abstract description explains the fundamental role of the theory. Concretely,
Kasparov theory provides a Z/2-graded group KK∗ (A, B) for two separable C*-
algebras A and B, which is generated by generalised families of elliptic pseudod-
ifferential operators. The Kasparov product turns these groups into a category.
The abstract approach characterises this category uniquely up to isomorphism
by a certain universal property. The equivalence between the abstract and con-
crete definitions of KK goes back to Joachim Cuntz [c-j87].
The universal property explains the central role of Kasparov theory in non-
commutative geometry and can also be used to construct various maps and
isomorphisms between KK-groups. To illustrate this, we show that there is,
up to a sign, only one way to construct a natural boundary map for K-theory
Mayer–Vietoris sequences.
Most applications of Kasparov theory actually use some equivariant version
of the theory, which is defined for C*-algebras with some extra structure like
a group or quantum group action. In this context, we briefly recall some basic
results about compact and locally compact quantum groups.
Noncommutative topology has a somewhat different flavour than classical
homotopy theory because the structure of the Kasparov category is much simpler
than the structure of the stable homotopy category, which is its analogue in the
classical setting. Nevertheless, there is some common ground for all of homotopy
theory, commutative or non-commutative, and homological algebra. The notion
of a triangulated category formalises common properties of these theories. From
an operator algebraist’s point of view, it formalises the properties of Kasparov
theory that are needed to manipulate long exact sequences.
Triangulated categories were invented to study localisation of categories,
and this plays an important role in noncommutative topology as well. Roughly
speaking, localisation approximates a given functor by a new one with better
properties. An example is the Baum–Connes assembly map, which replaces the
K-theory of reduced crossed products by a more computable invariant.
The localisation of functors can be described most easily in the presence of
complementary pairs of subcategories. Roughly speaking, such a pair splits a
triangulated category into two orthogonal subcategories that together generate

869
the whole category. Typically, one of these two categories is already given, but
the existence of a complement is unclear. Following [?], we provide a sufficient
criterion for this that is easy to check in examples. This is useful to construct
analogues of the Baum–Connes assembly map for locally compact quantum
groups.
The most important tool used here is a variant of homological algebra that
still works in triangulated categories. Since a triangulated category does not
have a canonical notion of exact sequence, this homological algebra is relative
to a class of exact chain complexes which is defined by a homological functor.
We carry over notions like projective objects and projective resolutions from
homological algebra and use them to define derived functors. Furthermore,
there is an Abelian category in which these derived functors may be computed.
In many examples, this Abelian approximation to our category can be described
explicitly.
The machinery explained here should cover the topological tools needed to
extend the Baum–Connes conjecture to locally compact quantum groups. The
localisation approach makes it easy to construct such a map once we know what
we want to localise at. In the classical case, the category to localise at is defined
using the family of all compact subgroups. I explain here what I currently
believe to be the correct analogue of this family for a locally compact quantum
group. This choice is suggested by heuristic arguments and by the few examples
that have been treated so far.
The easiest case to consider are “torsion-free” discrete quantum groups. For
these, we construct the Baum–Connes assembly map. The dual of a compact
Lie group is torsion-free in this sense if and only if it is connected and has simply
connected fundamental group. Unpublished work by Christian Voigt shows that
deformations of simple compact groups are torsion-free as well. We also sketch
a proof of the Baum–Connes conjecture for duals of compact Lie groups of this
kind.

870
Chapter 1

Noncommutative algebraic
topology

The starting point of noncommutative algebraic topology was the idea to study
C*-algebras via their K-theory and related structures, following Elliott’s clas-
sification of AF-algebras by their K-theory. These successful applications of
K-theory motivated a search for other homology theories for C*-algebras. It
turned out that all examples were closely related to K-theory and that many
remarkable properties of K-theory like Bott periodicity or Pimsner–Voiculescu
exact sequences are, in fact, general features of all noncommutative homology
theories. Kasparov’s bivariant K-theory clarified this issue completely: it is, on
the one hand, rather close to K-theory, on the other hand, it is the universal
homology theory for C*-algebras.

1.1 What is noncommutative (algebraic) topol-


ogy?
In this section we will study topological invariants for C*-algebras and their
properties. These are functors F on the category of C*-algebras and *-homomorphisms,
with certain formal properties:
Homotopy invariance A homotopy between two *-homomorphisms f0 , f1 : A →
B is a *-homomorphism f : A → C([0, 1], B) such that evt ◦f = ft for
t = 0, 1. Homotopy invariance means that F (f0 ) = F (f1 ) if f0 , f1 are
homotopic.
Exactness For any C*-algebra extension I ֌ E ։ Q, the sequence
F (I) → F (E) → F (Q) (1.1)
is exact.
Since KK-theory does not have this property, we also allow functors that
are semi split exact, that is, the sequence (1.1) is only required exact for
semi split extensions, which we now define.
A map s : Q → E is positive if x ≥ 0 implies s(x) ≥ 0. It is completely
positive if Mn (s) : Mn (Q) → Mn (E) is positive for all n ≥ 0. A map

871
Part VIII What is noncommutative topology?

s : Q → E is contractive if ksk ≤ 1. We call an extension I ֌ E ։ Q


semi-split if it has a completely positive contractive section s : Q → E.
Theorem 1.1 (Section 15.8 in [b-b98]). The extension I ֌ E ։ Q is
semi-split if Q is nuclear.

Split-exact For an extension I ֌ E ։ Q to split, we require s : Q → E to be


a *-homomorphism. We call F split exact if for every split extension
s
}

I / /

E p
/ /

Q (1.2)
i

the maps F (i) and F (s) induce an isomorphism F (I) ⊕ F (Q) ∼


= F (E).
K-theory is homotopy invariant, exact and split exact.
Proposition 1.2 (Theorem 21.4.4 in [b-b98]). Let F be a homotopy in-
variant and (semi-split) exact functor. Then for any (semi-split) exten-
sion I ֌ E ։ Q there is a natural long exact sequence

· · · → F (S 2 Q) → F (SI) → F (SE) → F (SQ) → F (I) → F (E) → F (Q)


(1.3)
where SA := C0 ((0, 1), A) is the suspension functor.

Therefore, if a functor is semi-split exact and homotopy invariant, then it


is split exact.
Morita invariance or C*-stability We call F C*-stable if for all C*-algebras A
the corner embedding
A → K(l2 N) ⊗ A
induces an isomorphism F (A) ∼
= F (K ⊗ A).
We call two C*-algebras A, B Morita equivalent if there exists a two-sided
Hilbert module A HB over Aop ⊗ B such that
∗ ∼
(A HB ) ⊗B (B HA ) = A AA
(B H ) ⊗A (A HB ) ∼

A = B BB

Theorem 1.3 (Brown–Douglas–Rieffel). Two separable C*-algebras A,


B are Morita equivalent, A ∼M B, if and only if A ⊗ K ∼
= B ⊗ K.

Therefore, C*-stability implies that F (A) ∼


= F (B) if A and B are Morita
equivalent. Morita equivalence and C*-stability are special features of the
non-commutative world.
Definition 1.4. A topological invariant for C*-algebras is a functor F : C∗ −alg →
Ab which is C*-stable, split exact, semi-split exact, and homotopy invariant.
Theorem 1.5 (Higson). If F : C∗ −alg → Ab is C*-stable and split exact then
it is homotopy invariant.

872
Part VIII Kasparov KK-theory

See [?] for a simple proof of this theorem.


Actually, any topological invariant has many more formal properties like
Bott periodicity, Pimsner–Voiculescu exact sequences for crossed product by Z,
Connes–Thom isomorphisms for crossed products by R, Mayer–Vietoris se-
quences.
Bott periodicity states that F (S 2 A) ∼
= F (A) with a specified isomorphism.
The proof uses two extensions

K ֌ T ։ C(U(1)) ( Toeplitz extension),


ev
1
C0 ((0, 1)) → C0 ((0, 1]) −−→ C (cone extension).
∼ (0, 1). Thus we pull back
These two extensions are related because U(1) \ {1} =
the Toeplitz extension as follows:

K / /

TO
/ /

C(U(1))
O

⊂ ⊂

K / /

T0 / /

C0 (U(1) \ {1}),

and use the extension in the second row. The long exact sequence in Proposi-
tion 1.3 yields a boundary map

F (S 2 A) → F (K ⊗ A) ∼
= F (A)

Bott periodicity asserts that this natural map is invertible for any topological
invariant F .
Corollary 1.6. For any topological invariant F and any semi-split extension
I ֌ E ։ Q, there is a cyclic six-term exact sequence

F (I) /

F (E) /

F (Q) .
O

F (SQ) o

F (SE) o

F (SI)

Let F be a topological invariant and let A be a C*-algebra. Then D 7→


F (A⊗D) is also a topological invariant. Therefore, Bott periodicity is equivalent
to the assertion that F (C) ∼
= F (C0 (R2 )) for all topological invariants F .

1.2 Kasparov KK-theory


Kasparov’s bivariant K-theory, also called KK-theory or Kasparov theory, ex-
plains why topological invariants have these nice properties and why they are
so close to K-theory. Kasparov theory associates a Z/2-graded Abelian group
KK∗ (A, B) to any pair of separable C*-algebras (A, B). Both B 7→ KK(A, B)
and A 7→ KK(A, B) are topological invariants.
There is a natural product

KK(A, B) ⊗ KK(B, C) → KK(A, C)


(x, y) 7→ x ⊗B y

873
Part VIII Kasparov KK-theory

This turns Kasparov theory into a category, which we also denote by KK.
Since any *-homomorphism A → B has a class in KK(A, B), we get a functor
C∗ −alg → KK. This functor is a topological invariant as well. The universal
property of Kasparov theory asserts that it is the universal topological invariant:
Definition 1.7. C∗ −alg → KK is the universal split exact, C*-stable (homo-
topy) functor.
This means that KK is an additive category—so that split exactness makes
sense—and that the canonical functor C∗ −alg → KK is split exact, C*-stable,
and therefore homotopy invariant; moreover, any other functor F from (separa-
ble) C*-algebras to some additive category C factors uniquely through KK:

C∗ −alg KK
II
/

II
II
II
F II 

C
$

This abstract point of view explains why KK-theory is so important. To get a


useful theory, we also need a concrete description of KK.
This uses a certain set of cycles for KK0 (A, B); homotopies of such cycles
are cycles for KK0 (A, C([0, 1], B)), and the group KK0 (A, B) is defined as the
set of homotopy classes of cycles. Cycles consist of
• a Hilbert B-module E that is Z/2-graded, that is, E = E + ⊕ E −
• a *-homomorphism ϕ : A → B(E)even
• an adjointable operator F ∈ B(E)odd
such that
• F = F ∗ (or (F − F ∗ )ϕ(a) ∈ K(E) for all a ∈ A)
• F 2 = 1 (or (F 2 − 1)ϕ(a) ∈ K(E) for all a ∈ A)
• [F, ϕ(a)] ∈ K(E) for all a ∈ A.
The sum of two cycles is their direct sum.
In the odd case, we may define
KK1 (A, B) ∼
= KK0 (A, SB) ∼
= KK0 (SA, B).
More concretely, we get KK1 (A, B) if we drop the Z/2-grading in the definition
of KK0 .
Kasparov uses Clifford algebras to unify KK0 and KK1 and extend the defini-
tion to the real case. We do not treat the real case here but mention the following
result, which often allows to reduce problems in real K-theory to problems in
complex K-theory
Theorem 1.8 ([?]). Let AR and B R be real C*-algebras. Let AC = AR ⊗R C
and B C = B R ⊗R C be their complexifications. There is a natural map
KKR (AR , B R ) → KKC (AC , B C ), f R 7→ f C .
Moreover, f R is invertible if and only if f C is invertible. In particular B R ∼ 0
if and only if B C ∼ 0.

874
Part VIII Kasparov KK-theory

1.2.1 Relation between the abstract and concrete descrip-


tions
Take a cycle X = (E, ϕ, F ) for KK1 (A, B). Form EX = K(E) + ϕ(A)( 1+F
2 ).
1+F
This is a C*-algebra because, modulo K(E), P := 2 is a projection which
commutes with ϕ(A). By construction, there is a C*-algebra extension

K(E) ֌ EX ։ A′ , A′ = EX /K(E)

and a *-homomorphism ϕ′ : A → A′ , a 7→ P ϕ(a) mod K(E); moreover, K(E) ∼M


I ⊳B, where I is the ideal generated by (ξ |η) for ξ, η ∈ E. We may assume that E
is full—even E = l2 N ⊗ B is possible by Kasparov’s Stabilisation Theorem

E ⊕ (l2 N ⊗ B) ∼
= l2 N ⊗ B.

We may also assume that ϕ′ is injective as a map to B(E)/K(E), so that A′ ∼


= A.
Under these assumptions, we get a C*-algebra extension

K ⊗ B ֌ EX ։ A,

which is semi-split by a 7→ P ϕ(a)P .


Conversely, this process can be inverted (using Stinespring’s Theorem): any
semi-split extension K ⊗ B ֌ E ։ A yields a class in KK1 (A, B).
This identifies KK1 (A, B) with the set of homotopy classes of semi-split
extensions of A by K ⊗ B. A deep result of Kasparov replaces homotopy in-
variance by a more rigid equivalence relation: unitary equivalence after adding
split extensions. Two extensions are unitarily equivalent if there is a commuting
diagram
K⊗B /

E1 /

A / /

Ad(u) ∼
=


K⊗B / /

E2 / /

A
with a unitary multiplier u of K ⊗ B.
Corollary 1.9. For any topological invariant F there is a map

KK1 (Q, I) ⊗ Fk+1 (Q) → Fk (I),

where Fk (A) := F (S k A).


Proof. Use the boundary map from Proposition 1.2 for the extension associated
to a class in KK1 (Q, I).
A similar construction works in the even case. Assuming F 2 = 1 and F =

F , we write
 
+ − + − 0 u
E =E ⊕E , ϕ=ϕ ⊕ϕ , F = .
u∗ 0

The unitary u yields an isomorphism E− ∼


= E+ . As above, we may assume that E
is full, so that K(E± ) ∼M B. The homomorphisms

ϕ+ : A → B(E + ), Ad(u) ◦ ϕ− : A → B(E + )

875
Part VIII Kasparov KK-theory

have the property that

ϕ+ (a) − Ad(u)ϕ− (a) ∈ K(E + )

for all a ∈ A. Let E = K(E + ) + ϕ+ (A), then we get an extension

K(E + ) ֌ E ։ A.

This extension splits in two different ways via ϕ+ and Ad(u) ◦ ϕ− .


Let F be a topological invariant, then split exactness yields

F (E) ∼
= F (B) ⊕ F (A),

F (ϕ+ ) − F (Ad(u) ◦ ϕ− ) : F (A) → F (B) ⊆ F (E).


Hence we get a map
KK0 (A, B) ⊗ F (A) → F (B).
This observation leads us to the following definition of Joachim Cuntz (see [c-j87]):
Definition 1.10. Let A and D be C*-algebras and let B be an ideal in D.
A quasi-homomorphism from A to B (via D) is a pair of *-homomorphisms
f, g : A → D with (f − g)(A) ⊆ B.
The discussion above shows that any quasi-homomorphism from A to B
induces a map K∗ (A) → K∗ (B). Among all quasi-homomorphisms there is a
universal one: let A ∗ A be the free product C*-algebra of two copies of A. Let
qA⊳A∗A be the kernel of the homomorphism idA ∗idA : A∗A → A. The resulting
C*-algebra extension qA ֌ A ∗ A ։ A has two canonical sections: the canoni-
cal embeddings i1 , i2 : A → A ∗ A. Thus i1 and i2 form a quasi-homomorphism
from A to qA via A ∗ A. By the universal property of free products, any quasi-
homomorphism from A to B generates a *-homomorphism qA → B. The con-
verse implication only holds for non-degenerate *-homomorphisms qA → B,
using the extension to multiplier algebras. Nevertheless, this is good enough
to prove that KK0 (A, B) is naturally isomorphic to the group [qA, B ⊗ K] of
homotopy classes of *-homomorphisms qA → B ⊗ K.
This can be interpreted as follows. The canonical *-homomorphisms πA : qA →
A and ιB : B → B ⊗ K are KK-equivalences. A given element f ∈ KK0 (A, B)
factors as f = ι−1 ˆ −1 ˆ
B ◦ f ◦ πA for a *-homomorphism f : qA → B ⊗ K, that is, the
following diagram commutes in KK:

f
AO
/

B
∼ πA ∼ ιB
fˆ 

qA /

B⊗K

Consider two extensions

C ֌ E2 ։ B, B ֌ E1 ։ A

These give a map


F (A) → F (S −2 C) ∼
= F (C).

876
Part VIII Kasparov KK-theory

The miracle of the Kasparov product is that this composite map is described by
a quasi-homomorphism from A to C, that is, by a class in KK0 (A, C). This is
the point where special features of C*-algebras are used. Extensions of KK to
non-C*-algebras either do not have a product (like Vincent Lafforgue’s theory
for Banach algebras) or they use extensions of arbitrary length (like Joachim
Cuntz’s kk).

1.2.2 Relation with K-theory


KK-theory is very close to K-theory. If some construction gives a map K∗ (A) →
K∗ (B) it probably gives a class in KK∗ (A, B). For many C*-algebras, we may
compute KK purely in terms of K-theory.
Theorem 1.11. KK∗ (C, A) ∼
= K∗ (A).
The proof requires the concrete description of KK. We only hint at how the
map is constructed for A = C.
Definition 1.12. An operator F is Fredholm if ker(F ) and coker(F ) have finite
dimension.
The operator F in the definition of Kasparov cycles is something like a
Fredholm operator. A cycle in KK0 (C, C) consists of a Hilbert space H =
H+ ⊕ H− and an operator F : H+ → H− with F F ∗ − id ∈ K, F ∗ F − id ∈ K;
thus F is Fredholm.
The index map gives an isomorphism

=
Index : KK0 (C, C) −
→Z
Index(F ) = dim(ker F ) − dim(coker F ).

In the odd case we have KK1 (C, C) = 0.


The Kasparov product yields a canonical map

γ : KK∗ (A, B) → Hom(K∗ A, K∗ B).

Next we relate the kernel of this map to Ext1 (K∗+1 A, K∗ B).


Represent α ∈ KK1 (Q, I) by a C*-algebra extension α = [I ֌ E ։ Q].
Assume γ(α) = 0. There is an exact sequence

K0 (I) /

K0 (E) /

K0 (Q)
O

γ(α) γ(α)


K1 (Q) o

K1 (E) o

K1 (I)

Since γ(α) = 0, we get an extension of Z/2-graded Abelian groups

K∗ (I) ֌ K∗ (E) ։ K∗ (Q).

This construction defines a natural map

KK∗ (A, B) ⊇ ker γ → Ext1 (K∗+1 (A), K∗ (B)).

The following Universal Coefficient Theorem shows that this map together
with γ often describe KK completely.

877
Part VIII Kasparov KK-theory

Theorem 1.13. Let B be the smallest category of separable C*-algebras closed


under suspensions, semi-split extensions, KK-equivalence, tensor products, and
containing C. Then there exists a natural exact sequence

Ext1 (K∗+1 A, K∗ B) ֌ KK∗ (A, B) → Hom(K∗ A, K∗ B) (1.4)

for A ∈ B and any C*-algebra B.


The class B to which this theorem applies is quite big and contains, for
instance, all commutative C*-algebras. As a consequence:
Corollary 1.14. Let X and Y be locally compact spaces and let Y be a topolog-
ical invariant for C*-algebras. If K∗ (X) ∼
= K∗ (Y ), then F (C0 (X) ∼
= F (C0 (Y )).
Proof. There is an isomorphism

α : K∗ (C0 (X)) ∼ → K∗ (Y ) ∼
=
= K∗ (X) − = K∗ (C0 (Y ))

By the Universal Coefficient Theorem, α lifts to α b ∈ KK0 (C0 (X), C0 (Y )). Since
Ext1 ◦ Ext1 = 0, we know that α b is invertible. Since KK is universal, F (bα) is
invertible for any topological invariant F .
As a result, most of the interesting and complicated information in classical
homotopy theory is lost when we pass to C*-algebras: only K-theory remains
visible. There is not much intersection between classical and non-commutative
topology.
The analogies and contrasts between homotopy theory and noncommutative
topology are summarized in the following table:
Homotopy theory Noncommutative topology
Spaces C*-algebras
Stable homotopy category KK
Stable homotopy groups of spheres Morphisms from C to C in KK
π∗s (S 0 ) = Mor∗ (pt, pt) KK∗ (C, C) = Z[β, β −1 ], deg(β) = 2
Bott periodicity
Homology H∗ (−) K-theory K∗ (−)
Adams spectral sequence Universal Coefficient Theorem for KK
Interesting topology—no analysis Simple topology—interesting analysis
The Adams spectral sequence applies to arbitrary objects of the stable
homotopy category, its result is still quite complicated, so that stable homotopy
groups are hard to compute. In contrast, the Universal Coefficient Theorem does
not apply to all objects of KK, but whenever it applies, KK is straightforward
to compute.

1.2.3 Index maps and Mayer–Vietoris sequences


Consider an extension of C*-algebras

i p
I / /

E / /

Q.

878
Part VIII Kasparov KK-theory

There are long exact sequences in K-theory and in K-homology:

K0 (I) /

K0 (E) /

K0 (Q) (1.5)
O

∂ ∂


K1 (Q) o

K1 (E) o

K1 (I),

K0 (Q) /

K0 (E) /

K0 (I) (1.6)
O

δ δ


K1 (I) o

K1 (E) o

K1 (Q),
and we have pairings between K-theory and K-homology. We are going to prove
that
− h∂(x), yi = hx, δ(y)i for all x ∈ K1 (Q), y ∈ K0 (I), (1.7)
using only formal properties of the boundary maps. This illustrates the power
of the universal property of KK.
Theorem 1.15. Let ∂ : K1 (Q) → K0 (I) and δ : K0 (I) → K1 (Q) be natural
boundary maps for morphisms of (semi-split) extensions. There is ε ∈ {±1}
such that
h∂(x), yi = εhx, δ(y)i
for all (semi-split) extensions and all x ∈ K1 (Q), y ∈ K0 (I).
Remark 1.16. The sign ε is fixed by looking at the extension K ֌ T ։ C(S 1 )
and the generators of K1 (C(S 1 )) = Z and K0 (K) = Z. With the usual conven-
tions, the isomorphism K1 (C(S 1 )) ∼
= Hom(K1 (C(S 1 ))) ∼
= Z maps
[K ֌ T ֌ C(S 1 )] 7→ −1 ∈ Z.
Even more, up to a sign there is only one natural boundary map:
Theorem 1.17. Let ∂ : K∗+1 (Q) → K∗ (I) be a natural boundary map. There
is ε ∈ {±1} such that for all semi-split extensions, ε · ∂ is the composition

= KK∗+1 (C, Q) → KK∗ (C, I) ∼


K∗+1 (Q) ∼ = K∗ (I)
where the middle map is the Kasparov product with the class of the extension in
KK1 (Q, I). The same holds in K-homology.
Along the way, we will recall some details of the proof that KK is semi-split
exact. These will also play a role when we introduce the triangulated category
structure on KK. It is possible to treat extensions that are not semi-split in a
similar way: this amounts to replacing KK by E-theory everywhere. Since we
do not discuss E-theory here, we added the semi-splitness assumption.
Before we prove these theorems, we consider the more general situation
of Mayer–Vietoris sequences for pullback diagrams. Consider the category of
pullback diagrams
A B / /

A′ / /

B′,

879
Part VIII Kasparov KK-theory

that is, A = A′ ⊕B ′ B and the map A′ → B ′ is a semi-split surjection; then so is


the map A → B. Morphisms are natural transformations of such diagrams, of
course. In this context, we expect that the K-theories of our four C*-algebras
are related by a Mayer–Vietoris sequence, that is, an exact sequence of the form

K0 (A) /

K0 (A′ ) ⊕ K0 (B) /

K0 (B ′ )
O

δ1 δ0


K1 (B ′ ) o

K0 (A′ ) ⊕ K0 (B) o

K0 (A).

Here the horizontal maps are, up to signs, induced by the four maps in our
pullback diagram. There are several ways to construct the boundary maps δ0
and δ1 , and one may wonder whether these yield the same result. The answer is
that, once again, its naturality already determines the boundary map uniquely
up to a sign:
Theorem 1.18. Let d : K∗ (B ′ ) → K∗+1 (A) be a natural boundary map for
Mayer–Vietoris sequences. There are two signs ε0 , ε1 ∈ {±1} such that, for any
pullback diagram, ε∗ · d is the composition
δ
→ K∗ (ker(A′ → B ′ )) ∼
K∗ (B ′ ) − = K∗ (ker(A → B)) → K∗ (A)

Remark 1.19. The signs are fixed by looking at the special pullback square

C0 ((0, 1)) /

C0 ((0, 1]) /

and its suspension.


We will prove Theorem 1.18 by reducing it to Theorem 1.17. This part of
the argument works for any homological invariant instead of K-theory.
Let F be a homological functor on separable C*-algebras and let dA′ ,B : F1 (B ′ ) →
F0 (A) be a transformation that is natural with respect to morphisms of pullback
diagrams. We compare any given square to a simpler one:

ker p′ / /

0 A / /

B
−→

p
 

 

A′ / /

B′ A′ / /

B′

Let dA′ ,0 and dA′ ,B be the boundary maps for these two pullback diagrams.
Naturality yields a commuting diagram

dA′ ,0
F1 (B ′ ) /

F0 (ker p′ )
F0 (i)
dA′ ,B 

F1 (B ′ ) /

F0 (A);

880
Part VIII Kasparov KK-theory

it shows that dA′ ,0 determines dA′ ,B ; here i is the canonical embedding ker p′ →
A. The category of pullback diagrams with B = 0 is equivalent to the category
of semi-split C*-algebra extensions. Hence our first reduction step shows that a
natural boundary map for Mayer–Vietoris sequences is determined by a natural
boundary map for C*-algebra extensions. Thus Theorem 1.18 follows from
Theorem 1.17, and we may consider extensions from now on.
Next we compare a given extension with a mapping cylinder extension:

i p
I / /

E / /

Q (1.8)
α β

⊂ ev0
 

Cp / /

Zp / /

Q,

where

Cp := {(e, q) ∈ E ⊕ C0 ((0, 1], Q) | p(e) = q(1)},


Zp := {(e, q) ∈ E ⊕ C([0, 1], Q) | p(e) = q(1)},

and the projection Zp → Q is evaluation at 0. The embedding β : E → Zp maps


e 7→ e, const p(e) ; this restricts to a map α : I → Cp , x 7→ (x, 0).
The projection onto the first factor provides another map β [−1] : Zp → E
with β [−1] ◦ β = idE . It is easy to check that β ◦ β [−1] is homotopic to the
identity map on Zp , so that β is a homotopy equivalence and hence acts by
an invertible map on any topological invariant. Using exactness and the Five
Lemma, it follows that the map α : I → Cp must act by an invertible map as
well. More precisely, α is a KK-equivalence if our extension is semi-split.
Incidentally, the quickest way to derive the exactness of KK in both variables
is by reversing this argument (see [?]). It is comparatively easy to get a long
exact sequence for KK in both variables for the second row in (1.8). It is shown
by hand that the map I → Cp is a KK-equivalence, and this yields long exact
sequences for the first row in (1.8).
Now we return to a natural boundary map for C*-algebra extensions. Since
the canonical map α above is a KK-equivalence, the naturality diagram

dE
F1 (Q) /

F0 (I)

= F (α)
dZp 

F1 (Q) /

F0 (Cp )

shows that the boundary maps dE and dZp for the two rows in (1.8) determine
each other uniquely. In particular, dE = F0 (α)−1 ◦ dZp .
In the next reduction step, we compare the mapping cylinder extension to
the cone extension over Q:

Cp / /

Zp / /

Q
O O

⊂ ⊂

SQ / /

C̃Q / /

881
Part VIII Kasparov KK-theory

with C̃Q := C0 ([0, 1), Q), which is isomorphic to the usual cone C0 ((0, 1], Q).
Since this involves a reflection on the ideal SQ, which acts as −1 on topological
invariants, we get dC̃Q = −dCQ , where the latter denotes the boundary map of
the usual cone extension SQ ֌ CQ ։ Q.
Once again, the naturality of the boundary map yields

dZp = F0 (j) ◦ dC̃Q = −F0 (j) ◦ dCQ .

where j denotes the canonical embedding SQ → Cp . As a consequence, a natu-


ral boundary map for extensions or for Mayer–Vietoris sequences is determined
uniquely once we specify it for the cone extensions SQ ֌ CQ ։ Q. Since CQ
is contractible, any topological invariant vanishes on CQ, so that the boundary
map dCQ : F1 (Q) → F0 (SQ) is invertible. Notice also that dCQ is a natural
transformation between two functors on the category of C*-algebras because
mapping Q to the cone extension is a functor from the category of C*-algebras
to the category of (semi-split) C*-algebra extensions.
The definition F1 (Q) := F0 (SQ) provides us with an identical natural trans-
formation d0CQ : F1 (Q) → F0 (SQ); this choice produces a natural boundary
map for extensions. Any other natural transformation must be of the form
dCQ = d0CQ ◦ Φ where Φ : F1 (Q) → F1 (Q) is an invertible natural transforma-
tion. Conversely, any invertible natural transformation may arise here because
d0CQ ◦ Φ is a natural boundary map.
Now we restrict attention to K-theory. To finish the proof, we must show
that the only invertible natural transformations Kj (Q) → Kj (Q) for j = 0, 1
are ±id. Other homology theories like K-thory with Z/p-coefficients may have
more invertible natural transformations. To begin with, our transformation is
only natural with respect to *-homomorphism. By the universal property, this
implies naturality with respect to all KK-morphisms. On the level of KK, the
functors Kj (Q) become representable because

Kj (Q) ∼
= KK0 (C[j], Q),

where C[j] denotes the j-fold suspension of C.


The Yoneda Lemma now identifies the rings of natural transformations with
KK0 (C[j], C[j]) ∼= Z. The only invertible elements of this ring are ±1 as asserted.
As a result, a natural boundary map dCQ : K1 (Q) → K0 (SQ) for cone exten-
sions is unique up to a universal sign, which is computed by looking at the case
Q = C0 (R). By the arguments above, the same holds for the natural boundary
maps for extensions and Mayer–Vietoris sequences. This finishes the proofs of
Theorems 1.17 and 1.18 for K-theory. The argument for K-homology is similar.
In the beginning, some arrows have to be reversed because K-homology is con-
travariant. In the final step, we use K∗ (A) = KK∗ (A, C) to identify the ring of
natural operations on K-homology with Z as above.
Our proof also yields formulas for the boundary maps. The Mayer–Vietoris
boundary map dA′ ,B : F1 (B ′ ) → F0 (A) is obtained by composing the boundary
map for the extension ker p′ ֌ A′ ։ B ′ with the map induced by the embedding
ker p′ → A. The boundary map K∗+1 (Q) → K∗ (I) for a semi-split extension
I ֌ E ։ Q is, up to a universal sign, the Kasparov product with the class
of the extension in KK1 (Q, I). Here we use that the class of the extension in
KK1 (Q, I) ∼= KK0 (SQ, I) is the Kasparov product of the class of the embedding
SQ → Cp and the inverse of the KK-equivalence I → Cp . This is checked

882
Part VIII Equivariant theory

directly in [?]; but our argument also shows that it could not be otherwise
because up to a sign this is the only natural way to attach a class in KK1 (Q, I)
to the extension.
Finally, since the various boundary maps are unique up to a sign, the index
pairings also match up to a sign. Let x ∈ K1 (Q), y ∈ K0 (I), and let [E] ∈
KK1 (Q, I) denote the class of the extension I ֌ E ։ Q. Let ◦ denote Kasparov
products. Write ∂(x) = ε∂ [E] ◦ x and δ(y) = εδ y ◦ [E] with certain signs. Then

hx, δyi = δ(y) ◦ x = εδ (y) ◦ [E] ◦ x ∈ KK0 (C, C) ∼


= Z,
h∂(x), yi = y ◦ ∂(x) = ε∂ (y) ◦ [E] ◦ x.

Hence hx, δyi and h∂(x), yi agree up to the universal sign ǫδ · ǫ∂ , which depends
on the signs that appear in the natural boundary maps.

1.3 Equivariant theory


In equivariant bivariant Kasparov theory additional symmetries create interest-
ing topology, making tools from homotopy theory more relevant.
What equivariant situations are being considered?
• Group actions (of locally compact groups)
• Bundles of C*-algebras (Ax )x∈X over some space X
• Locally compact groupoids
• Coactions of locally compact quantum groups (Baaj–Skandalis)
• C*-algebras over non-Hausdorff space (Kirchberg)
In each case, there is an equivariant K-theory with similar properties as the
nonequivariant one, with a similar concrete description—simply add an equiv-
ariance condition—and a universal property.
We briefly explain what we mean by a groupoid action. Let G be a groupoid,
and A a C*-algebra. We say that G acts on A and write G y A, if A is a bundle
over G 0 and G acts fiberwise on this bundle. The continuity of the action is
expressed by the existence of a bundle isomorphism α : s∗ A → r∗ A, where r
and s are the range and source maps of G ([?]).
r
α
G1 G0 , s∗ A −
→ r∗ A, (s∗ A)g = As(g) .
/

g : x → y =⇒ αg : Ax → Ay *-isomorphism
In each equivariant situation, there is a more or less obvious notion of equiv-
ariant ∗-homomorphism, leading to a category C∗ −algG whose objects are the
C*-algebras with appropriate additional structure and whose morphisms are the
equivariant ∗-homomorphisms. For an extension, we now require all maps that
occur to be equivariant, and for a split or semi split extension, we also require
the section to be equivariant. This leads to the appropriate notions of split
exactness, semi split exactness and exactness in the equivariant case.
Stability is a bit more complicated to formulate. Recall that we can refor-
mulate Morita equivalence using linking algebras: given a Hilbert bimodule H

883
Part VIII Quantum groups

that implements a Morita equivalence between two C*-algebras A and B, the


linking algebra D is the algebra of block matrices
 
A H
,
H∗ B
where the multiplication is given by the usual matrix multiplication, combined
with the various module structures and inner products. Let p be the projection
onto the upper left corner. This is a projection in the multiplier algebra of D,
and both p and the complementary projection 1 − p are full because H is full
both as a left Hilbert A-module and as a right Hilbert B-module. Conversely,
any full projection gives rise to a Morita equivalence between the corner pDp
and D.
The correct equivariant generalisation of Morita equivalence can be formu-
lated in several equivalent ways. In terms of linking algebras, an equivariant
Morita equivalence consists of an object D of C∗ −algG with an equivariant
projection p and equivariant isomorphisms A ∼ = pDp, B ∼ = (1 − p)D(1 − p),
such that both p and 1 − p are full. A functor on C∗ −algG is called (equivari-
antly) stable if F (pDp) → F (D) is invertible whenever p is a full, equivariant
projection in the multiplier algebra of D.
Often this criterion can be simplified somewhat, using some appropriate gen-
eralisation of Kasparov’s Stabilisation Theorem. This usually allows to restrict
attention to Hilbert modules of a rather special form. For instance, if we study
C*-algebras with a group action, then it suffices to look at Hilbert modules of
the form L2 (G)⊗A: a functor is equivariantly C*-stable if and only if the corner
embeddings of A and K(L2 G) ⊗ A into K(L2 G ⊕ C) ⊗ A induce isomorphisms.
In the cases mentioned above, the bivariant Kasparov theory KKG is the uni-
versal equivariantly split exact and C*-stable functor on C∗ −algG (restrict to
separable C*-algebras here); that is, any other functor with these two properties
factors uniquely through KKG , that is, we have a unique factorization

KKG (A, B) × F (A) /

F (B).
nnn
nnn
7

nnn
nnn
HomG (A, B) × F (A)

This universal property characterizes KKG uniquely up to equivalence.

1.4 Quantum groups


The aim of this section is to introduce the definition of a locally compact quan-
tum group. We will arrive at this definition via the example of a classical locally
compact group.

1.4.1 Motivation: from groups to multiplicative unitaries


Let G be a locally compact group. Using the right Haar measure on G we can
for the Banach algebra L1 (G). For f, g ∈ L1 (G) the convolution product of f
and g is defined as Z
(f ⋆ g)(x) = f (xy −1 )g(y) dy
G

884
Part VIII Quantum groups

for all x ∈ G. Let H denote the Hilbert space L2 (G) defined with respect to
the right Haar measure on G. Now for any f ∈ L1 (G) we can define the right
convolution operator Rf ∈ B(H) by
Z
(Rf ψ)(x) = f (y)ψ(xy) dy
G

for all ψ ∈ H and x ∈ G. One easily checks that Rf Rg = Rf ⋆g for all f, g ∈


L1 (G) and (Rf )∗ = Rf ∗ , where f ∗ (x) = f (x−1 ). The C∗ -algebra geberated
inside B(H) by operators {Rf | f ∈ L1 (G)} is the reduced group C∗ -algebra if G
and is denoted by C∗r (G). In the multiplier algebra of C∗r (G) we find the right
shift operators {Ry }y∈G which act as

(Ry ψ)(x) = ψ(xy).

Let us now define the Kac-Takesaki operator of G. This operator is a unitary


W ∈ B(H ⊗ H) defined as the direst integral of the field of operators G ∋ y 7→
Ry ∈ B(H) acting on the direct integral of the constant field of Hilbert spaces
(the same Hilbert space H over every point of G):
Z ⊕
W = Ry dy.
G

With the natural identification


Z ⊕
H dy = H ⊗ H = L2 (G × G)
G

we find that W acts in the following way

(W Ψ)(x, y) = Ψ(xy, y)

for all Ψ ∈ L2 (G × G) and all x, y ∈ G.


For ϕ, ψ ∈ H we denote by ωϕ,ψ the functional on B(H) given by

ωϕ,ψ (a) = (ϕ aψ)

for all a ∈ B(H).


Take arbitrary ξ, η ∈ H. The following calculation

(ξ (id ⊗ ωϕ,ψ )(W ) η) = (ξ ⊗ ϕ W η ⊗ ψ)


ZZ

= ξ(x)ϕ(y) W (η ⊗ ψ) (x, y) dx dy
ZZ
= ξ(x)ϕ(y)η(xy)ψ(y) dx dy
Z Z 
= ξ(x) ϕ(y)ψ(y)η(xy) dy dx
Z
= ξ(x)(Rϕψ η)(x)dx = (ξ Rϕψ η)

shows that
(id ⊗ ωϕ,ψ )(W ) = Rϕψ .

885
Part VIII Quantum groups

In particular the closed linear span of the set



(id ⊗ ω)(W ) | ω ∈ B(H)∗
coincides with C∗r (G).
In a similar way we show that (ωϕ,ψ ⊗id)(W ) is the operator of multiplication
by the function G ∋ x 7→ (ϕ Rx ψ). Using the Stone-Weierstrass theorem one
can easily show that such functions span a dense subspace of C0 (G). Therefore
the closed span of the set

(ω ⊗ id)(W ) | ω ∈ B(H)∗
coinsides with the image of C0 (G) in the representation by multiplication oper-
ators on H.
Let us now note another interesting property of W . We will let W act on
H⊗H⊗H in three ways: W12 is W ⊗1H , W23 is 1H ⊗W and W1,3 is the opreator
(Σ ⊗ 1H )W23 (Σ ⊗ 1H ), where Σ is the flip operator H ⊗ H ∋ ξ ⊗ η 7→ η ⊗ ξ ∈
H ⊗ H. With this nothation we can take Θ ∈ H ⊗ H ⊗ H = L2 (G × G × G) and
calculate

(W23 W12 Θ)(x, y, z) = (W12 Θ)(x, yz, z) = Θ x(yz), yz, z

and
 
(W12 W13 W23 Θ)(x, y, z) = (W13 W23 Θ)(xy, y, z) = (W23 Θ) (xy)z, y, z = Θ (xy)z, yz, z .
Therefore

W23 W12 W23 = W12 W13 .
The above equation is called the pentagonal equation for W . Unitary operators
satisfying the pentagonal equation are called multiplicative unitaries.
The pentagonal equation is related to the fact that the Kac-Takesaki oper-
ator W encodes the group multiplication on G. More precisely let us denote by
∆ the C∗ -algebra morphism C0 (G) → C0 (G × G) given by
∆(f )(x, y) = f (xy)

for all f ∈ Co (G) and x, y ∈ G (a C∗ -algebra morphism is a nondegenerate ∗-


homomorphism into the multiplier algebra). If we denote by π the representation
of C0 (G) by multiplication operators on H and recall that C0 (G×G) = C0 (G)⊗
C0 (G) then we find that for any ξ, η, ϕ, ψ ∈ H and f ∈ C0 (G)
 
ψ ⊗ ϕ W π(f ) ⊗ 1H W ∗ η ⊗ ξ
ZZ
 
= ψ(x)ϕ(y) π(f ) ⊗ 1H W ∗ (η ⊗ ξ) (xy, y) dx dy
ZZ

= ψ(x)ϕ(y)f (xy) W ∗ (η ⊗ ξ) (xy, y) dx dy .
ZZ
= ψ(x)ϕ(y)f (xy)η(x)ξ(y) dx dy

= (ψ ⊗ ϕ (π ⊗ π)∆(f ) η ⊗ ξ)

In other words the morphism ∆ is on the level of B(H) encoded by the map
a 7−→ W (a ⊗ 1H )W ∗ .

886
Part VIII Quantum groups

Moreover ∆ is coassociative in the sense that

(∆ ⊗ id) ◦ ∆ = (id ⊗ ∆) ◦ ∆.

A similar calculation shows that for any x ∈ G

W ∗ (1H ⊗ Rx )W = Rx ⊗ Rx

and thus the formula a 7→ W ∗ (1H ⊗ a)W defines a morphism C∗r (G) → C∗r (G)⊗
C∗r (G). This morphism aslo is coassociative.
Another element of group structure on G which can be recovered from W is
the inverse. The operation G ∋ x 7→ x−1 ∈ G defines a map S : Co (G) → C0 (G)
via
(Sf )(x) = f (x−1 ).

Let κ denote the map acting on π C0 (G) such that κ ◦ π = π ◦ S. Then for
any ϕ, ψ ∈ H we have

(ωϕ,ψ ⊗ id)(W ∗ ) = κ (ωϕ,ψ ⊗ id)(W )

as shown by the following calculation: for ξ, η ∈ H we have

(ξ (ωϕ,ψ ⊗ id)(W ∗ ) η) = (ϕ ⊗ ξ W ∗ ψ ⊗ η)
ZZ

= ϕ(x)ξ(y) W ∗ (ψ ⊗ η) (x, y) dx dy
ZZ
= ϕ(x)ξ(y)ψ(xy −1 )η(y) dx dy
Z
  
= ξ(y) ϕ Ry−1 ψ η(y) dy = ξ κ (ωϕ,ψ ⊗ id)(W ) η .

Now let us point to the last important feature of W . We describe this feature
using the complex conjugate Hilbert space H to H. However, since H = L2 (G),
we can identify H and H using the complex conjugation H ∋ ψ 7→ ψ ∈ H. The
feature of W we wish to exhibit is that there exist positive selfadjoint operators
Q and Q b on H such that ker Q = ker Q b = {0} and a unitary operator W f on
H ⊗ H such that
W (Q b ⊗ Q)W ∗ = Qb⊗Q

and  
f ψ ⊗ Q−1 η
(ψ ⊗ ϕ W ξ ⊗ η) = ξ ⊗ Qϕ W

for all ξ, ψ ∈ H, ϕ ∈ D(Q) and η ∈ D(Q−1 ). To see that this is indeed the
case take Q b = Q = 1H and Wf = W ∗ (using the identification of H with H we
described).
The property of W described above is called modularity of W . In other
words W is a modular multiplicative unitary.
All examples of quantum groups considered in today’s literature originate
from modular multiplicative unitaries. In particular one could define a quantum
group as object (A, ∆), where A is a C∗ -algebra obtained as the closed linear
span of the set 
(ω ⊗ id)(W ) | ω ∈ B(H)∗

887
Part VIII Quantum groups

and ∆ is a morphism A → A ⊗ A given by

∆(a) = W (a ⊗ 1H )W ∗ ,

where W is some modular multiplicative unitary operator.


Locally compact quantum groups (as defined by Kustermans and Vaes) are
examples of quantum groups in the above sense. It is an open question whether
all quantum groups coming wrom multiplicative unitaries are locally compact
quantum groups.

1.4.2 MNW definition of a locally compact quantum group


The definition of a locally compact quantum group we will give below is taken
from the work of Masuda, Nakagami and Woronowicz. It is equivalent to the
Kustermans-Vaes definition.
A locally compact quantum group is a pair (A, ∆) consisting of a C∗ -algebra
A and a morphism ∆ : A → A ⊗ A posessing a number of properties we will list
below.
The properties of (A, ∆) we require are the following:
1. The morphism ∆ is coassociative: (id ⊗ ∆) ◦ ∆ = (∆ ⊗ id) ◦ ∆ and the
sets
 
∆(a)(1A ⊗ b) | a, b ∈ A and (a ⊗ 1A )∆(b) | a, b ∈ A

are contained and linearly dense in A ⊗ A.


2. There exists a strictly faithful, locally finite lower semicontinuous weight
h on A such that h is right invariant : for all ϕ ∈ A∗ + and all a ∈ A+ such
that h(a) < ∞
h(ϕ ∗ a) = ϕ(1A )h(a).

3. There exists a closed linear operator κ on the Banach space A such that
the strong right invariance of h holds
 
h (ϕ ∗ a∗ )b = h a∗ (ϕ ◦ κ) ∗ b (1.9)

for all ϕ ∈ A∗ such that ϕ◦κ ∈ A∗ ans all a, b ∈ A such that h(a∗ a), h(b∗ b) <
∞.
4. The operator κ has the following decomposition

κ = R ◦ τ 2i ,

where R is an involutive ∗-antiautomorphism of A (called the unitary


antipode) and τ 2i is the analytic continuation of a one parameter group
(τt )t∈R of ∗-automorphisms of A (called the scaling group) such that τt ◦
R = R ◦ τt for all t ∈ R.
5. There exists a constant λ > 0 (called the scaling constant ) such that
h ◦ τt = λt h for all t ∈ R.

888
Part VIII Quantum groups

The above list demands a number of comments. First of all let us explain the
notation “ϕ ∗ a”. If ϕ ∈ A∗ and a ∈ a then it makes sense to write (id ⊗ ϕ)∆(a).
This is because ϕ can be written as ϕ′ ◦ Rb , where ϕ′ is another continuous
functional on A and Rb is the operator of right multiplication by an element
b ∈ A (this follows from Cohen’s factorization theorem). In particular we can
write 
(id ⊗ ϕ)∆(a) = (id ⊗ ϕ′ ) ∆(a)(1A ⊗ b)
and the element ∆(a)(1A ⊗ b) is by assumption contained in A ⊗ A, so we can
apply to it the mapping (id ⊗ ϕ′ ).
The properties of the weight h (i.e. an additive and positive homogeneous
map A+ → [0, ∞]) listed above were
• lower semicontinuity,
• local finiteness, i.e. the fact that the span of elements whose weight is
finite is norm-dense in A,
• strict faithfulness, which is the property that for any
 sequence (an )n∈N
of elements of A such that the sequence h(a∗n an ) n∈N is bounded and
lim h(an a∗n ) = 0 the fact that for some b ∈ A we have
n→∞

h (b − an )∗ (b − an ) ≤ h(a∗n an )

for all n implies that b = 0.


In order to explain the formula describing strong right invariance let us note
that the weight h can be extended to a linear functional on the linear span of
the set  ∗
a b | h(a∗ a), h(b∗ b) < ∞ .
Moreover using standard facts about completely positive maps (in particular
the Kadison inequality) one can show that for any positive ϕ ∈ A∗ and a ∈ A
such that h(a∗ a) < ∞ we have

h (ϕ ∗ a)∗ (ϕ ∗ a) < ∞

and since and element of A∗ can be written as a linear combination of elements


of A∗+ we find that the expression

h (ψ ∗ a)∗ b

makes sense for any ψ ∈ A∗ and a, b such that h(a∗ a), h(b∗ b) < ∞. Therefore
both sides of (1.9) are well defined numbers and we can demand that they be
equal.
Let (A, ∆) be a locally compact quantum group as defined above. One of
the main results of the theory of these objects is that the mapping

A ⊗ A ∋ a 7−→ ∆(a)(1A ⊗ b) ∈ A ⊗ A

extends to a unitary map W : H ⊗ H → H ⊗ H, where H is the GNS-Hilbert


space for the weight h. This operator W is a modular multiplicative unitary.

889
Part VIII Quantum groups

Moreover the quantum group (A, ∆) can be recovered from W as described in


Subsection 1.4.1:
 −k·k
A = span (ω ⊗ id)(W ) | ω ∈ B(H)∗ ⊂ B(H)

and
∆(a) = W (a ⊗ 1A )W ∗
for all a ∈ A.

1.4.3 More on strong right invariance


The condition of strong right invariance is at first difficult to understand. In
order to become more familiar with it we will first look at it from the point of
view of Hopf algebras. Then we will see that it holds in the motivating example
form Subsection 1.4.1, i.e. for classical locally compact groups.
Let A be a Hopf ∗-algebra with a right invariant positive integral h. Without
getting into details we will assume that the GNS-construction can be performed
for h and we have the Hilbert space H which is the completion of A in the norm
coming from the scalalr product (a b) = h(a∗ b) for a, b ∈ A.
Consider the map Φ : A ⊗ A ∋ a ⊗ b 7→ ∆(a)(1A ⊗ b) ∈ A ⊗ A, where ∆ is
the comultiplication of A. This map has an explicite inverse:

Φ−1 : A ⊗ A ∋ (r ⊗ s) 7−→ (id ⊗ κ) ∆(r) (1A ⊗ s) ∈ A ⊗ A

where κ is the antipode of A. We now want to take the map Φ to the level of the
hilbert space H. Since A is dense in H, the mappings Φ and Φ−1 are densely
defined. We would like to have Φ−1 = Φ∗ which means that
 
(h ⊗ h) Φ(a ⊗ b)∗ (r ⊗ s) = (h ⊗ h) (a ⊗ b)∗ Φ−1 (r ⊗ s)

for all a, b, r, s ∈ A. In other words


  
(h⊗h) (1A ⊗b∗ )∆(a∗ )(r⊗s) = (h⊗h) (a∗ ⊗b∗ )(id⊗κ) ∆(r) (1A ⊗s) . (1.10)

A simple calculation shows that if ϕ(c) = h(b∗ cs) then the left hand side of
(1.10) is 
h (ϕ ∗ a∗ )r
while the right hand side is

h a∗ (ϕ ◦ κ) ∗ r .

Thereofre the strong right invariance of h is the key to unitarity of W (cf. Sub-
section 1.4.2).
Now let (A, ∆) be the quantum group coming from a classical group G,
i.e. A = C0 (G) and ∆ dualizes the group multiplication. We let h be the weight
on A which corresponds to integration with respect to the right Haar measure
and define κ : A → A as κ(f )(x) = f (x−1 ) foa all f ∈ A and x ∈ G. The
scaling group in this example is trival and R = κ. Clearly the weight h is right
invariant in the sense explained in Subsection 1.4.2.

890
Part VIII Quantum groups

2
Let us check the
2
 strong
2
right invariance of h: take f, g ∈ C0 (G)∩L (G) (this
means that h |f | , h |g| < ∞ and let ϕ be a continuous functional on A, so
that for any u ∈ A Z
ϕ(u) = u(x) dµϕ (x)

for some finite measure µϕ on G. Then for any v ∈ A the convolution product
ϕ ∗ v is the function Z
G ∋ s 7−→ v(st) dµϕ (t).

We have
Z Z 

h (ϕ ∗ f )g = f (st) dµ(t) g(s) ds
ZZ
= f (st)g(s) dµ(t) ds
Z Z 
= f (st)g(s) ds dµ(t)
Z Z 
−1
= f (s)g(st ) ds dµ(t).

R
On the other hand (ϕ ◦ κ)(u) = u(t−1 ) dµϕ (t), so that
Z Z 
 −1
h f (ϕ ◦ κ) ∗ g = f (s) g(st ) dµϕ (t) ds
ZZ
= f (s)g(st−1 ) dµϕ (t) ds
Z Z 
= f (s)g(st−1 ) ds dµ(t).

1.4.4 Actions of quantum groups


In this subsection we would like to propose a definition of an action of a qua-
tum group (A, ∆) on a “quantum space” or simply C∗ -algebra B. Although
many variations on this definition are considered in the literature we feel that
there is consensus that actions as definded below are should be included by any
reasonable definiton of a quantum group action.
Let (A, ∆) be a quantum group and let B be a C∗ -algebra. An action of
(A, ∆) on B is a morphism α : B → B ⊗ A (i.e. a nondegenerate ∗-homomorphism
B → M(B ⊗ A) such that

(α ⊗ id) ◦ α = (id ⊗ ∆) ◦ α

and the set 


α(b)(1B ⊗ a) | a ∈ A, : b ∈ B
is contained and linearly dense in B ⊗ A.
If (A, ∆) id of the form C0 (G), ∆ , where G is a locally compact group and
∆ is the standard comultiplication on C0 (G) then an action of (A, ∆) on G is
the same thing as a continuous action of G on B.

891
Part VIII Some applications of the universal property

1.5 Some applications of the universal property


Here we use the universal property of KKG to construct the exterior product
in KKG for a groupoid G and prove that it is graded commutative. Similar
arguments yield the descent functor, induction and restriction functors, and
some identities between these. All these results can, of course, be proved also
using the concrete description of KKG , but the abstract approach yields these
assertions without computing a single Kasparov product. See also [mn06] for
more details.
Let G be a locally compact group and let C∗ −algG be the corresponding
category of C*-algebras with a G-action. The minimal tensor product of two
G-C*-algebras is again a G-C*-algebra, using the diagonal action of G. This
yields a functor

⊗ : C∗ −algG × C∗ −algG → C∗ −algG , (A, B) 7→ A ⊗ B.

We claim that this tensor product descends to a tensor product on KKG :

C∗ −algG × C∗ −algG /

C∗ −algG

 

KKG × KKG /

KKG

We describe this more concretely. Let β ∈ KKG G


0 (B1 , B2 ), α ∈ KK0 (A1 , A2 ).
G
First we construct exterior products idAj ⊗ β ∈ KK0 (Aj ⊗ B1 , Aj ⊗ B2 ) and
α⊗idBj ∈ KKG 0 (A1 ⊗Bj , A2 ⊗Bj ) for j = 1, 2. Then we check that the following
diagram commutes:
idA1 ⊗β
A1 ⊗ B1 /

A1 ⊗ B2 (1.11)

α⊗idB1 α⊗idB2

 

A2 ⊗ B1 /

A2 ⊗ B2 .
idA2 ⊗β

Thus we may define

α ⊗ β := (α ⊗ idB2 ) ◦ (idA1 ⊗ β) = (idA2 ⊗ β) ◦ (α ⊗ idB1 ).

Notice that this involves the Kasparov product. The commutativity of (1.11)
means that the exterior product is commutative on the even parts (if we allow
odd KK-groups, then the exterior product becomes graded commutative).
In the abstract approach we first fix A and consider the functor

C∗ −algG → C∗ −algG → KKG , B 7→ A ⊗ B 7→ A ⊗ B.

Since it is equivariantly split exact and stable, it descends to a functor KKG →


KKG by the universal property, furnishing us with idA ⊗ β. The same construc-
tion provides α ⊗ idB . In order to understand why (1.11) commutes, we use the
naturality of the constructions above.
In general, if F1 , F2 : C∗ −algG → D are split exact and stable, and Φ : F1 →
F2 is a natural transformation, then there exist F1 , F2 : KKG → D and a natural

892
Part VIII Some applications of the universal property

transformation Φ : F1 → F2 such that the following diagram commutes for all


α ∈ KKG (A1 , A2 )
ΦA1
F1 (A1 ) /

F2 (A1 )

F1 (α) F2 (α)

ΦA2 

F1 (A2 ) /

F2 (A2 )
That is, if this diagram commutes whenever α and β are equivariant *-homomorphisms,
then it also commutes if we let α, β be KKG -morphisms. This statement is a
part of the universal property of KKG .
In our case, it is clear that (1.11) commutes if α and β are ∗-homomorphisms.
Hence it still commutes if α is in KKG 0 (A1 , A2 ) and β is a ∗-homomorphism.
Finally, another application of the same trick shows that it still commutes if
both α and β are KKG -morphisms of even degree. The odd case can then be
reduced to the even case using

KKG ∼ G ∼ G
0 (A, B) = KK0 (C0 (R) ⊗ A, B) = KK0 (A, C0 (R) ⊗ B),

but here signs may appear in the computation.


Proposition 1.20. The exterior product coincides with composition product
on KKG ∗ (C, C), turning this into a graded commutative Z/2-graded ring. Fur-
thermore, KKG G ∗
∗ (C, C) acts on KK∗ (A, B) for all A, B ∈ C −algG by exterior
product.
Now we turn to the descent functor KKG → KK. This is obtained from the
reduced crossed product functor

C∗ −algG → C∗ −alg, A 7→ G ⋉r A.

This functor maps equivariantly split exact extensions to split extensions and
maps equivariantly Morita equivalent C*-algebras to Morita equivalent C*-
algebras. By the universal property, it descends to a functor KKG → KK.
This is the descent functor

KKG (A, B) → KK(G ⋉r A, G ⋉r B),

which appears in any construction of the Baum–Connes assembly map.


Now let G be a locally compact group, let H ≤ G be a closed subgroup, and
let H y A. Then we define

IndG
H A := {f ∈ C0 (G, A) | f (gh) = (αh f )(g), kf k ∈ C0 (G/H)},

on which we let G act by left translation. (On the level of spaces, this induction
corresponds to IndG G
H : X 7→ G ×H X). Again, it is evident that IndH defines
∗ ∗
a functor C −algH → C −algG that preserves split extensions and Morita
equivalences and therefore descends to a functor

IndG H G
H : KK → KK .

Green’s Imprimitivity Theorem asserts that the crossed products G⋉IndG HA


and H ⋉ A are Morita equivalent; a similar statement holds for reduced crossed

893
Part VIII Some applications of the universal property

products. The Morita equivalence is easily seen to be natural for equivariant


*-homomorphisms. By the universal property, we conclude that the class of the
Morita equivalence in KK(H ⋉r A, G ⋉r IndG H A) provides a natural transforma-
tion between two functors on KKH .
If H ≤ G is open, then there is a natural isomorphism

KKG (IndG ∼ H G
H A, B) = KK (A, ResH B),

that is, the induction and restriction functors are adjoint. This is proved by
constructing the unit and counit of the adjunction—these turn out to be certain
natural *-homomorphisms between equivariant stabilisations of A and B. The
universal property shows that they still produce natural transformations on the
KK-level, and the identities that have to be checked already hold on level of
equivariant *-homomorphisms. Thus we can also prove this property of KKG
without using its concrete description.
For several purposes, it is desirable to have an analogue of the exterior prod-
uct also for quantum group coactions. Christian Voigt has recently developed
this, following a suggestion by Ryszard Nest. Here we only indicate the idea
behind this in the somewhat simpler case of coactions of finite groups.
Let G be finite group and let A and B be algebras with a G-coaction, that
is, a grading by G. Then A ⊗ B carries a diagonal coaction
M
(A ⊗ B)g = Ah ⊗ Bh−1 g .
h∈G

We want to equip A ⊗ B with a multiplication that is equivariant for the canon-


ical coaction of G on A ⊗ B. The usual product does not work unless G is
commutative, because if a ∈ Ah , b ∈ Bg , then a · b = b · a ∈ (A ⊗ B)hg , but we
need b · a ∈ (A ⊗ B)gh . We must therefore impose a non-trivial commutation
relation. We make the Ansatz

bg · ah := αg (ah ) · bg for ah ∈ Ah , bg ∈ Bg ,

where αg : A → A for g ∈ G is some linear map. Associativity dictates that


αg (a1 · a2 ) = αg (a1 )αg (a2 ), and αg1 αg2 = αg1 g2 . It is reasonable also to require
α1 = idA , so that α is an action of G on A by algebra automorphisms. Finally,
covariance dictates that αg (Ah ) ⊆ Aghg−1 for all g, h ∈ G. Any action of G on A
with these properties yields an associative product on A ⊗ B that is compatible
with the diagonal coaction.
Up to Morita equivalence, the extra structure α is no serious restriction be-
cause it always exists on a stabilisation EA := End(A ⊗ C[G]) with the coaction
of G induced by the tensor product coaction on A ⊗ C[G]. Since Ah ⊗ |δg ihδl |
maps (A ⊗ C[G])x to Axl−1 h ⊗ C[G]g ⊆ (A ⊗ C[G])xl−1 hg , this coaction is given
by X
(EA )g = Ay ⊗ |δz ihδx |.
x,y,z∈G, x−1 yz=g

Let G act on A ⊗ C[G] by the regular representation. This induces an action


α : G × EA → EA by conjugation. We check that if x−1 yz = h, then

αg (Ay ⊗ |δz ihδx |) = Ay ⊗ |δzg−1 ihδxg−1 | ∈ (EA )gx−1 yzg−1 = (EA )ghg−1

894
Part VIII Some applications of the universal property

Thus EA ⊗ B carries a canonical algebra structure compatible with the diagonal


coaction of of G.
The equivariant Kasparov theory for C*-algebras with a quantum group
coaction is developed by Saad Baaj and Georges Skandalis in [?]. At least for
regular quantum groups, the same arguments as in the group case show that it
is the universal split exact stable functor. The following result is only stated
in [?] for groups and their duals because the duality theory for regular quantum
groups was not yet developed at that time:
Theorem 1.21 ( Baaj–Skandalis duality). Let (C, ∆) be a strongly regular
bc , ∆
locally compact quantum group and let (C b c ) be the C*-commutant of its
dual. Then the functors
b c -coaction
A with C-coaction 7→ A ⋊r Ĉ c with C
b c -coaction 7→ B ⋊r C with C-coaction
B with C
descend to an equivalence of categories
bc
KKC ∼
= KKC .
Proof. This theorem follows immediately from the duality theory for regular
quantum groups (see [?]). The main difficulty is to construct the crossed product
bc is the C*-algebra generated by the right regular
functors. Roughly speaking, C
representation of C. We may represent both B ⊗ C and C b c by adjointable
2
operators on the Hilbert B-module B ⊗ L (C). Assuming that the coaction is
continuous, the closure of
bc ) ⊆ M (B ⊗ K(L2 C))
δ(B) · (1 ⊗ C

is a C*-algebra. By definition, this is the crossed product B ⋊r Cb c . It comes with


b c
a canonical C -coaction, which acts trivially on δ(B) and by the comultiplication
of Cb c on 1 ⊗ Cb c . Here we follow the notation of Kustermans and Vaes, whereas
Baaj and Skandalis denote C b c by C.
b As C*-algebras, Cbc and C
b are isomorphic,
but they usually carry different comultiplications.
Strong regularity means, more or less by definition, that there are canonical
*-isomorphisms
∼ B ⊗ K(L2 C),
b c ⋊r C =
B ⋊r C
B ⋊r C ⋊r Cbc ∼
= B ⊗ K(L2 C),

where the first isomorphism is C-equivariant, and the second C bc -equivariant.


To pass to equivariant KK, we must merely observe that the crossed product
functors B 7→ B ⋊r C b c and B 7→ B ⋊r C preserve equivariantly split extensions
and Morita equivalences. Therefore, these functors descend to functors KKC ↔
bc
KKC .
The duality isomorphisms above are obviouly natural for equivariant *-
homomorphisms; by the universal property, they remain natural for KK-morphisms.
Using stability, we get natural equivariant KK-equivalences
b c ⋊r C ∼
B ⋊r C = B for B ∈ KKC ,
bc
bc ∼
B ⋊r C ⋊r C = B for B ∈ KKC .

895
Part VIII Some applications of the universal property

Hence the crossed product functors are inverse to each other and provide an
bc
equivalence of categories KKC ∼
= KKC .

896
Chapter 2

The Baum-Connes
conjecture

2.1 Universal G-space for proper actions


Let G be a topological group which is locally compact, Hausdorff and second
countable. A G-space is a topological space X with a given continuous action
of G
G × X → X.
If X, Y are G-spaces, then a G-map from X to Y is a continuous G-equivariant
map f : X → Y
f (gp) = gf (p), g ∈ G, p ∈ X.
Two G-maps f0 , f1 : X → Y are G-homotopic if they are homotopic through
G-maps, i.e. there exists a homotopy {ft }, 0 ≤ t ≤ 1 with each ft a G-map.
Definition 2.1. A G-space X is proper if
• X is paracompact and Hausdorff,
• the quotient space X/G (with the quotient topology) is paracompact and
Hausdorff,
• for each p ∈ X there exists a triple (U, H, ρ) such that
1. U is an open neighbourhood of p in X with gu ∈ U for all g ∈ G,
u ∈ U,
2. H is a compact subgroup of G,
3. ρ : U → G/H is a G-map from U to G/H.
Proposition 2.2 ([cem01]). If X is a locally compact Hausdorff second count-
able G-space, then X is proper if and only if the map

G × X → X × X, (g, x) 7→ (gx, x)

is proper (i.e. the preimage of any compact set in X × X is compact).

897
Part VIII Universal G-space for proper actions

Definition 2.3. A universal G-space for proper actions, denoted EG is a proper


G-space such that if X is any proper G-space, then there exists a G-map f : X →
EG and any two G-maps from X to EG are G-homotopic.
Lemma 2.4. There exists universal G-space for proper actions.
The space EG is unique up to homotopy. Indeed, if EG and (EG)′ are both
universal examples for proper actions of G, then there exist G-maps

f : EG → (EG)′ ,
f ′ : (EG)′ → EG,

with f ′ ◦ f and f ◦ f ′ G-homotopic to the identity maps of EG and (EG)′


respectively. Moreover f and f ′ are unique up to homotopy.
The following is a set of axioms for EG
1. Y is a proper G-space,
2. if H is any compact subgroup of G then there exists p ∈ Y with hp = p
for all h ∈ H,
3. if we view Y × Y as a G-space with action

g(y0 , y1 ) = (gy0 , gy1 ),

ρ0 , ρ1 : Y × Y → Y, ρ0 (y0 , y1 ) = y0 , ρ1 (y0 , y1 ) = y1 ,
then ρ0 and ρ1 are G-homotopic.
Lemma 2.5. If Y satisfies the axioms 1,2,3, then Y is an EG.
Example 2.6.
• If G is compact, then EG = pt.
• If G is a Lie group with π0 (G) finite, then EG = G/H, where H is maximal
compact subgroup of G.
• If G is a p-adic group then EG is the affine Bruhat-Tits building for G,
denoted by βG.
Affine Bruhat-Tits building for SL(2, Qp ) is the (p + 1)-regular tree, that
is a tree with exactly p + 1 edges at each vertex.
• If Γ is (countable) discrete group, then
X
EΓ = {f : Γ → [0, 1] | {γ ∈ Γ | f (γ) 6= 0} is finite, f (γ) = 1}
γ∈Γ

The action is given by (βf )(γ) = f (β −1 γ) for β, γ ∈ Γ, f : Γ → [0, 1]. The


space EΓ is topologized by the metric
  21
X
d(f, h) =  |f (γ) − h(γ)|2  .
γ∈Γ

898
Part VIII The Baum-Connes Conjecture

Definition 2.7. A subset ∆ ⊂ EG is G-compact if


1. gx ∈ ∆ for all g ∈ G, x ∈ ∆,
2. the quotient space ∆/G is compact.
Set
KG
j (EG) = lim KG
j (∆).
−→ ∆⊂EG, ∆ is G-compact

KGj (EG) is the equivariant K-homology of EG with G-compact supports. There


is a map
µ : KG ∗
j (EG) → Kj (Cr G)

(H, ψ, π, T ) 7→ Index(T ).
If X is a proper G-space with compact quotient X/G, then
j
EjG (X) := EG (C0 (X)) = {(H, ψ, π, T )}

and
j
KG
j (X) := KKG (C0 (X), C) = {(H, ψ, π, T )}/ ∼,

for j = 0, 1, this is the Kasparov equivariant K-homology of X. If X, Y are


proper G-spaces with compact quotient spaces X/G, Y /G, and f : X → Y is a
continuous G-equivariant map, then f ∗ : C0 (Y ) → C0 (X), f ∗ (α) = α◦f induces
a homomorphism of abelian groups f∗ : KG G
j (X) → Kj (Y ),

(H, ψ, π, T ) 7→ (H, ψ ◦ f ∗ , π, T ).

The map
µ : KG ∗
j (X) → Kj (Cr G)

is natural, that is there is commutativity in the diagram

f∗
KG
j (X)
/

KG
j (Y )
KK s
KK ss
KK
KK sss
K s
% ss
y

Kj (Cr∗ G)

2.2 The Baum-Connes Conjecture


Conjecture 5. Let G be a locally compact Hausdorff second countable topolog-
ical group. Then

µ : KGj (EG) → Kj (Cr G)

is an isomorphism for j = 0, 1.
It is known that the conjecture is true for
• compact groups,
• abelian groups,
• Lie groups (π0 (G) finite),

899
Part VIII The Baum-Connes Conjecture

• p-adic groups,
• adelic groups.
It is not known if the conjecture is true for all discrete groups.
Theorem 2.8 ([s-t07]). Let Bn be tha Braid group on n strands, n ≥ 2. Then
BCC is true for Bn .
Theorem 2.9 ([hk01]). If Γ is a discrete group which is amenable (or a-t-
menable), then BCC is true for Γ.
Theorem 2.10 ([my02], [l-v99], [l-v02]). If Γ is a discrete group which is hy-
perbolic (in Gromov’s sense), then BCC is true for Γ.
Theorem 2.11 ([l-v02]). If Γ is any discrete co-compact subgroup of SL(3, R),
then BCC is true for Γ.
Theorem 2.12. If Γ is any discrete subgroup of SO(n, 1), SU(n, 1) or Sp(n, 1),
then BCC is true for Γ.
There are following corollaries of the Baum-Connes conjecture.
• Novikov conjecture
• Stable Gromov-Lawson-Rosenberg conjecture
• Idempotent conjecture
• Kadison-Kaplansky conjecture
• Mackey analogy
• Construction of the discrete series via Dirac induction (Parthasarathy,
Atiyah, Schmidt)
• Homotopy invariance of ρ-invariants ([ps07])

2.2.1 The conjecture with coefficients


Definition 2.13. A G-C*-algebra is a C*-algebra A with a given continuous
action of G
G×A→A
by C*-algebra automorphisms. The continuity condition is: for each a ∈ A

G → A, g 7→ ga

is continuous map from G to A.


Let A be a G-C*-algebra. Form the reduced crossed product C*-algebra
Cr∗ (G, A). The goal is to determine Kj (Cr∗ (G, A)). Let KG
j (EG, A) denote the
equivariant K-homology of EG with G-compact supports and coefficients A,
that is
KG
j (EG, A) := lim KKjG (C0 (∆), A).
−→ ∆⊂EG, ∆ G−compact

900
Part VIII Assembly map

Conjecture 6 ([?, ?]). Let G be a locally compact Hausdorff second countable


topological group, and let A be any G-C*-algebra, then

µ : KG ∗
j (EG, A) → Kj (Cr (G, A))

is an isomorphism for j = 0, 1.
Conjecture 6 is the Baum-Connes conjecture with coefficients.
Let Γ be a finitely presented discrete group which contains an expander in its
Cayley graph. Such a Γ is a counter-example to the conjecture with coefficients.
M. Gromov outlined a proof that such a Γ exists. A number of mathematicians
are now filling in the details.
Definition 2.14. We say that the group G is exact if for every exact sequence
of C*-algebras
0→I→A→B→0
the sequence
0 → Cr∗ (G, I) → Cr∗ (G, A) → Cr∗ (G, B) → 0
is exact.
Remark 2.15. It is very hard to find an example of a group which is not exact.
Gromov outlined a construction of a discrete group Γ which contains (in the
sense of coarse geometry) an expander graph in its Cayley graph. Such group
will not be exact. Gromov’s group Γ will be also a counterexample to the Baum-
Connes conjecture with coefficients. Consider the Stone-Čech compactification
βΓ. Then we can identify C(βΓ) with l∞ (Γ), and there is an exact sequence

0 → C0 (Γ) → C(βΓ) → C(βΓ − Γ) → 0,

which after applying reduced crossed product ⋊r Γ will not be exact. Gromov’s
group will be a counterexample to the Baum-Connes conjecture with coefficients
because Gromov’s group will not be K-theoretically exact. All this suggests
that the class of discrete groups for which the Baum-Connes conjecture with
coefficients will be valid might be all the discrete exact groups.

2.3 Assembly map


Let ∆ ⊂ X be a proper G-space.
Definition 2.16. We say that ∆ is G-compact if ∆ is G-invariant and ∆/G is
compact and Hausdorff.
We define the equivariant K-homology of EG by means of Kasparov equiv-
ariant KK-theory

KG
j (EG) = colim ∆∈EG KKjG (C0 (∆), C), (2.1)
G-compact

KG
j (EG, A) = colim ∆∈EG KKjG (C0 (∆), A). (2.2)
G-compact

If A, B are separable G-C*-algebras, then there is the Kasparov descent map

KKjG (A, B) → KKj (Cr∗ (G, A), Cr∗ (G, B)). (2.3)

901
Part VIII Assembly map

In the definition of the assembly map

µ : KG ∗
j (EG) → Kj (Cr (G))

we use the Kasparov product and descent map. Recall that if A, B, D are
separable G-C*-algebras, then there is a product

KKiG (A, B) ⊗ KKjG (B, D) → KKi+j


G (A, D), i, j = 0, 1.

Let X be a proper G-compact G-space. We define a map

KKjG (C0 (X), C) → Kj (Cr∗ (G))

as the composition of the Kasparov descent map

KKjG (C0 (X), C) → KKj (Cr∗ (G, X), Cr∗ (G))

and the Kasparov product with

1 = X × C ∈ K0 (Cr∗ (G, X)) = KK0 (C, Cr∗ (G, X)).

Recall the definition of equivariant K-homology of EG

KG
j (EG) := lim KKjG (C0 (∆), C).
−→ ∆⊂EG, ∆ G-compact

For each G-compact ∆ ⊂ EG we have

µ : KKjG (C0 (∆), C) → Kj (Cr∗ (G)).

If ∆, Ω are two G-compact subsets of EG with ∆ ⊂ Ω, then the diagram

KKjG (C0 (∆), C) /

KKjG (C0 (Ω), C)


PPP
PPP nnn
PPP nnnnn
PPP n
( nnn
w

Kj (Cr∗ (G))

commutes, so we obtain

µ : KG ∗
j (EG) → Kj (Cr (G)).

If A is a G-C*-algebra then we define the equivariant K-homology of EG with


coefficients in A by

KG
j (EG; A) := lim KKjG (C0 (∆), A).
−→ ∆⊂EG, ∆ G-compact

We define also a map

µ : Kj (EG; A) → Kj (Cr∗ (G, A)).

as the composition of the Kasparov descent map

KKjG (C0 (X), A) → KKj (Cr∗ (G, X), Cr∗ (G, A))

902
Part VIII Assembly map

and the Kasparov product with

1 = X × C ∈ K0 (Cr∗ (G, X)) = KK0 (C, Cr∗ (G, X)).

For each G-compact ∆ ⊂ EG we have

µ : KKjG (C0 (∆), A) → Kj (Cr∗ (G, A)).

If ∆, Ω are two G-compact subsets of EG with ∆ ⊂ Ω, then the diagram

KKjG (C0 (∆), A) /

KKjG (C0 (Ω), A)


QQQ mm
QQQ mmm
QQQ mm
QQQ mm
Q ( mmm
v

Kj (Cr∗ (G, A))

commutes, so we obtain

µ : KG ∗
j (EG), A) → Kj (Cr (G, A)).

Let A, B be G-C*-algebras. We denote by KKG the category whose ob-


jects are all (separable) G-C*-algebras with morphisms KKG (A, B). Let ϕ ∈
KKG (A, B). On the left side of the Baum-Connes conjecture ϕ induces a map

KG G
j (EG, A) → Kj (EG, B) (2.4)

by the Kasparov product with ϕ.


For any subgroup H ≤ G there is a restriction map

KK0G (A, B) → KK0H (A, B), ϕ 7→ ϕ|H . (2.5)

Theorem 2.17. Suppose ϕ is an equivalence when restricted to any compact


subgroup H ≤ G. Then the map 2.4 is an isomorphism.

Kj (EG, A) /

Kj (EG, B)

colim ∆⊂EG KKjG (C0 (∆), A) /

colim ∆⊂EG KKjG (C0 (∆), B)


G-compact G-compact

Proof. It suffices to assume that X is a G-compact proper G-space, because


Kasparov product commutes with colim. For an H-space Y we have an induced
G-space G ×H Y , which is a quotient G × Y /H with respect to the following
H-action
h(g, y) = (gh−1 , hy).
By the Mayer–Vietoris sequence, it suffices to prove the theorem for X = G×H S
with S compact. Indeed, any pullback diagram

A0 ⊗B A1 /

A0

A1 /

903
Part VIII Assembly map

gives rise to the six-term exact sequence

KK0 (A0 ⊗B A1 , C) o

KK0 (A0 , C) ⊕ KK0 (A1 , C) o

KK0 (B, C)
O

KK1 (B, C) /

KK1 (A0 , C) ⊕ KK1 (A1 , C) /

KK1 (A0 ⊗B A1 , C)

Now replace C by D, and consider an equivariant case to get a six-term exact


sequence for KKG (−, D).

KK0G (A0 ⊗B A1 , D) o

KK0G (A0 , D) ⊕ KK0G (A1 , D) o

KK0G (B, D)
O

KK1G (B, D) /

KK1G (A0 , D) ⊕ KK1G (A1 , D) /

KK1G (A0 ⊗B A1 , D)

Using
C0 (U ∪ V ) /

C0 (U )

 

C0 (V ) /

C0 (U ∩ V )
we reduce by the five-lemma to the case X = G ×H S, with S compact.
Frobenius reciprocity:

G IndG
H (ψ)
ϕ HomG (IndG
H (ψ), ϕ)


=


H ψ ϕ|H HomH (ψ, ϕ|H )

Frobenius reciprocity in KKG :

G IndG
H (A) B KKjG (IndG
H (A), B)


=


H A B KKjH (A, B)

Induction of H-C*-algebra is a G-C*-algebra G ×H A.

KKjG (C0 (G ×H S), A) /

KKjG (C0 (G ×H S), B)



= ∼
=
 

KKjH (C(S), A) /

KKjH (C(S), B)

904
Part VIII Meyer-Nest reformulation of the BCC with coefficients

2.4 Meyer-Nest reformulation of the Baum-Connes


conjecture with coefficients
Theorem 2.18. Let G ba a locally compact Hausdorff second countable topo-
logical group. Then the following two statements are equivalent:
1. The Baum-Connes assembly map

KG ∗
j (EG, D) → Kj (Cr (G, D)), j = 0, 1, (2.6)

is an isomorphism for all G-C*-algebras D;


2. Whenever A, B are G-C*-algebras and φ ∈ KK0G (A, B) is such that

φ∗ : Kj (Cr∗ (H, A)) → Kj (Cr∗ (H, B)), j = 0, 1, (2.7)

is an isomorphism for all compact subgroups H of G, then

φ∗ : Kj (Cr∗ (G, A)) → Kj (Cr∗ (G, B)), j = 0, 1, (2.8)

is an isomorphism.
Proof.
(1) =⇒ (2) Given φ ∈ KK0G (A, B) as in (2), consider the commutative diagram

KG
j (EG, A)
/

KG
j (EG, B)

 

Kj (Cr∗ (G, A)) /

Kj (Cr∗ (G, B))

in which the two vertical arrows are the Baum-Connes assembly maps,
and the to horizontal arrows are given by φ. The hypothesis on φ plus
a Mayer–Vietoris argument proves that the upper horizontal arrow is an
isomorphism. (1) asserts that the two vertical arrows are isomorphisms,
so it now follows that the lower horizontal arrow is an isomorphism.
(2) =⇒ (1) Given any G-C*-algebra D, Meyer and Nest prove that there is a projective
object P in their category and a weak equivalence φ ∈ KK0G (P, D). Here
“weak equivalence” means that for any compact subgroup H of G the
restriction of φ to KK0H (P, D) is invertible. In particular

φ∗ : Kj (Cr∗ (H, P )) → Kj (Cr∗ (H, D)), j = 0, 1,

is an isomorphism, so that φ satisfies the condition of (2). Consider the


commutative diagram

KG
j (EG, P )
/

KG
j (EG, D)

 

Kj (Cr∗ (G, P )) /

Kj (Cr∗ (G, D))

905
Part VIII Real Baum-Connes conjecture

in which the two vertical arrows are the Baum-Connes assembly map, and
the two horizontal arrows are given by φ. As showed above, the upper
horizontal arrow is an isomorphism. Meyer and Nest prove that for any
projective object in their category, the Baum-Connes assembly map is an
isomorphism. Thus the left vertical arrow is an isomorphism. According
to (2) the lower horizontal arrow is an isomorphism. It now follows that
the right vertical arrow is an isomorphism.

See Corollary 3.65 of Chapter 3 for further information on the equivalence


of (1) and (2).

2.5 Real Baum-Connes conjecture


2.5.1 Generalization of Paschke duality
Assume X is a compact (Hausdorff) space, and let C(X) be the ring of con-
tinuous functions from X to C. Assume that we have a C*-algebra injective
map
ψ : C(X) → B(H),
for “large enough” Hilbert space H (e.g. H = L2 (X, µ) ⊗ H, where H is infinite
dimensional Hilbert space). Denote

D∗ (X) = {T ∈ B(H) | T ψ(f ) − ψ(f )T ∈ K},


C ∗ (X) = {T ∈ B(H) | T ψ(f ) ∈ K, ψ(f )T ∈ K}.

Theorem 2.19 (Paschke). Let K∗ (X) be the K-homology of X, that is =


KK∗ (C(X), C). Then

K∗ (X) ∼
= K∗+1 (D∗ (X)/C∗ (X)). (2.9)

The question is how to describe KK∗ (C(X), C(Y )) in terms of K-theory?.


If Γ is a discrete group acting on a locally compact X, then how to describe
KΓ∗ (X)? Replace ψ by a representation of C0 (X) ⋊ Γ on H = L2 (X, µ) ⊗ l2 (Γ) ⊗
H ′ for some infinite dimensional Hilbert space H ′ , and define

DΓ∗ (X) = {T ∈ B(H) | T ψ(T ) − ψ(f )T ∈ K, T γ = γT, supp(T ) is Γ-compact},


(2.10)
CΓ∗ (X) = {T ∈ B(H) | T ψ(T ) ∈ K, ψ(f )T ∈ K, T γ = γT, supp(T ) is Γ-compact}.
(2.11)
(2.12)

Here supp(T ) ⊆ X × X is defined by

X×X−supp(T ) = {(x, y) ∈ X×X | ∃U ∋ x, V ∋ y, such that ψ(f )T ψ(g) vanish

if f is supported in U , g supported in V }.
The simplest example is to take X = pt, Γ = {1}. Then Paschke dual is the
Calkin algebra B(H)/K.

906
Part VIII Real Baum-Connes conjecture

Theorem 2.20 (J. Roe). There are isomorphisms


KΓ∗ (X) ∼
= K∗+1 (DΓ∗ (X)/CΓ∗ (X)),
KOΓ (X) ∼
∗ = K∗+1 (D∗ (X, R)/C ∗ (X, R)).
Γ Γ

2.5.2 Real K-theory


Recall that KO∗ (X) denote the Grothendieck-Atiyah-Hirzerbruch real K-functor,
which is 8-periodic. Its values for X = pt are:

n KO−n (pt)
0 Z
1 Z/2
2 Z/2
3 0
4 Z
5 0
6 0
7 0

We use the convention K∗ (X) = K−∗ (C(X)), e.g.


KO−1 (pt) = Ktop ∼
1 (R) = π0 (GL(R) = Z/2, (2.13)
1
KO (pt) = Ktop
7 (R) = π6 (GL(R)) = 0. (2.14)
Another example is the following
KU(S 1 ) = K(CC (S 1 )) = Z, (2.15)
1 1
KO(S ) = K(CR (S )) = Z ⊕ Z2 . (2.16)

2.5.3 The Baum-Connes map


Consider the following commutative diagram (for X a proper Γ-space and C ⋊ Γ
= Cr∗ (Γ))
ϕ
KKΓj (C0 (X), C)−→ /

KK j (C0 (X) ⋊ Γ, C ⋊ Γ)

ψ


KjΓ (X) /

KK j (C, Cr∗ (Γ))

In this diagram, ϕ is Kasparov’s descent map [k-g88]. The map ψ is induced by


the Kasparov product
θ : KK 0 (C, C0 (X) ⋊ Γ) × KK j (C0 (X) ⋊ Γ, C ⋊ Γ) −→ KK j (C, Cr∗ (Γ))
More precisely, ψ is defined by ψ(u) = θ(p, u), where p is a special idempotent
defining an element of KK 0 (C, C0 (X) ⋊ Γ) = K0 (C0 (X) ⋊P Γ). This special
idempotent is defined as follows: let ϕ ∈ C0 (X) such that g∈Γ g(ϕ2 ) = 1,
then X
p= ϕg(ϕ)[g].
g∈G
If Γ acts properly on X, then at the end we get

907
Part VIII Real Baum-Connes conjecture

• the Baum-Connes map

µ : KΓj (X) → Kj (Cr∗ (Γ)), (2.17)

• the Baum-Connes conjecture for a classifying space E Γ for proper actions,

µΓ : colimX⊂E Γ, compact KΓj (X) → Kj (Cr∗ (Γ)). (2.18)

2.5.4 Interpretation of the Baum-Connes conjecture in


terms of Paschke duality
There is a commutative diagram
µ
KΓj (X) Kj (Cr∗ (Γ))

/

∼  ∼
= =

 


Kj+1 (DΓ∗ (X)/CΓ∗ (X)) /

Kj (CΓ∗ (X))

in which the dashed arrow comes from J. Roe theorem about Morita equivalence
of Cr∗ (Γ) and CΓ∗ (X), and the bottom horizontal map is the usual boundary map
for K-theory.
The Baum-Connes conjecture is then equivalent to the fact

colimX⊂E Γ, compact Kj (DΓ∗ (X)) = 0, for all j, (2.19)

since we have the exact sequence

Kj+1 (DΓ∗ (X)) → Kj+1 (DΓ∗ (X)/CΓ∗ (X)) → Kj (CΓ∗ (X)) → Kj (DΓ∗ (X)).

All what have been said so far can be translated into the framework of real
K-theory. We have a Baum-Connes map

µΓR : KOj (EΓ) → Kj (Cr∗ (Γ; R)

which we conjecture to be an isomorphism also. We can now state our main


theorem [bk04]:
Theorem 2.21. If µΓ∞ (C) is an isomorphism, then µΓ∞ (R) is an isomorphism.
Hence if Baum-Connes conjecture is true for C, then it is true for R.
This theorem is a consequence of the following fact: if A is a Banach algebra
such that Kj (A′ ) = 0 for j = 0, 1, and A′ = A ⊗R C, then Kj (A) = 0 for
j = 0, 1, 2, 3, 4, 5, 6, 7.
This general fact about the K-theory of real Banach algebras need some
results about the KR-theory of Atiyah [a-mf66] which we adapt for our purposes.
For a Banach algebra A (real, not necessary C*) there is a classifying space
K(A) such that
πj (K(A)) = Kj (A).
Denote
Proj2n (A) = {p ∈ M2n (A) | p2 = p}.

908
Part VIII Real Baum-Connes conjecture

There is an embedding
 
p 0 0
Proj2n (A) → Proj2n+2 (A), p 7→ 0 1 0
0 0 0
Then K(A) = colim Proj2n (A).
More geometrically one can consider on a compact space Z A-bundles (gen-
eralization of vector bundles) E → Z. Each fiber Eζ is a finitely generated
projective A-module. There is a Grothendieck group KA (Z) of A-bundles. For
A = R, C, H we obtain
KR (Z) = KO(Z),
KC (Z) = KU(Z),
KH (Z) = KSp(Z) = KO4 (Z).
Theorem 2.22.
1. KA (Z) = [Z, K(A)],
2. KA (Z) = K(A(Z)),
where A(Z) denotes the ring of continuous functions Z → A.
If A is not unital, then
KA (X) = ker(KAe(X) → KC (pt)) = K(A(X)), C = R, C, H.
How to go from K(A) to K(A′ ) where A′ = A ⊗R C? Main trick is to use
1−t
K(A′ ) −−→ K(A′ ), E 7→ E − E,
where t means complex conjugation.
σ
If U −→ V is any map, then we can construct a fibration up to homotopy
σ
T →U − → V , where
T = {(u, s) | u ∈ U, s : [0, 1] → V, s(0) = v0 , s(1) = σ(u)}
(v0 is a base point in V ).
This way we get a fibration up to homotopy
1−t
KSC(A) → K(A′ ) −−→ K(A′ ),
and an exact sequence of homotopy groups
. . . → Kn+1 (A′ ) → Kn+1 (A′ ) → πn (KSC(A)) → Kn (A′ ) → Kn (A′ ) → . . . .
(2.20)
There is another fibration
K(A′ ) → K(A) × K(A ⊗R H) → KSC(A)
which leads to the exact sequence
. . . → Kn (A′ ) → Kn (A) ⊕ KSpn (A) → KSCn (A) → . . . (2.21)
How to construct and prove (2.20) and (2.21)?
Let Z be a compact space with involution ζ 7→ ζ̄. Denote by S p,q a sphere in
R × Rq with the involution (x, y) 7→ (−x, y). Let KRA (Z) = K(A(Z)), where
p

A(Z) = {f : Z → A | f (ζ̄) = f (ζ)}.

909
Part VIII Real Baum-Connes conjecture

Example 2.23.
• If Z = S 1,0 , that is a two-point space with involution which interchanges
them, then

KRA (S 1,0 ) = K(A′ )


K(A′ ) = K(A(S 1,0 )).

• If Z = S 2,0 , then

KRA (S 2,0 ) = KSC(A),


KSC(A) = K(A(S 2,0 )).

• If Z = S 3,0 , then

KRA (S 3,0 ) = K(A) ⊕ KSp(A),


K(A) × KSp(A) = K(A(S 3,0 ))

Theorem 2.24.

K(A(S 3,0 )) = K(A) × K Sp(A),


K(A(S p,0 )) = K(A) × Ω−p−1 (K(A)) for p ≥ 3.

Note that Ω4 K(A) = K(A ⊗R H).


To prove the theorem one uses the following facts:
• There is a homeomorphism S p,0 − S q,0 ∼ S p−q,0 × Rq,0 , and a fibration

Ω−q (S p−q ) → K(A(S p,0 )) → K(A(S q,0 )).

From the exact sequence

0 → A(S 1,0 × R1,0 ) → A(S 2,0 ) → A(S 1,0 ) → 0

we get the fibrations

Ω−1 K(A(S 1,0 )) → K(A(S 2,0 )) → K(A(S 1,0 )),


1−t
Ω−1 K(A′ ) → KSC(A) → K(A′ ) −−→ Ω−2 K(A′ ) .
| {z }
=K(A′ )

• Bott periodicity:

K(A(R1,1 )) ∼
= K(A),
Kp,q (A) ∼
= K(A(Rp × Rq )),
Kp,q (A) ∼
= Kp+1,q+1 (A).

Proof is analogous to Atiyah–Bott proof in complex K-theory.


• There is a fibration
σ
Ω−p K(A) −
→ K(A) → K(A(S p,0 )) → Ω−p−1 (K(A))

910
Part VIII Real Baum-Connes conjecture

Theorem 2.25. For p ≥ 0, σ is null-homotopic.

The map σ is induced by the cup-product with an element in Kp (R), but


σ
this element is 0 for p ≥ 3. The map Kn (A) −→ Kn+p (A) is a K∗ (A)-
module map, i. e. we have the diagram.

K∗ (R) × K∗ (A) /

K∗ (A)
σ×1
 

K∗+p (R) × K∗ (A) /

K∗+p (A)

0 → Kn (A) → Kn (A(S 3,0 )) → Kn+3 (A) → 0.


We can give an explicit description of the maps in the sequence:

KSCn (A) → Kn (A) ⊕ KSpn (A) → Kn (A′ ) → KSCn+1 (A).

but this is not necessary for our purposes.


We can give another interpretation of the homotopy fiber of
1−t
K(A′ ) −−→ K(A′ ).

In a more general framework it is the homotopy fiber Y of two maps f, g : X → Z

f
/

Y /

X /
Z
g

Y = {(x, s) | x ∈ X, s : [0, 1] → Z, s(0) = f (x), s(1) = g(x)}.


f
/

ΩX /

ΩZ /

Y /

X /
Z
g

f
πn+1 (X) πn+1 (Z) πn (Y ) πn (X) πn (Z)
/

/ / /

In our situation Y = KSC(A), X = Z = K(A′ ), f = Id, g = t.


A famous example is the following (Quillen):
1−ψ q
Kalg (Fq ) → Ktop (C) −−−→ Ktop (C),

where Kalg (Fq ) is the algebraic K-theory of Quillen. From this we deduce that

K2n−1 (Fq ) = Z/(q n − 1)Z,


K2n (Fq ) = 0.

We note in passing the following theorem


Theorem 2.26. If A is a stable C*-algebra (A ∼
= K ⊗ A)

Kalg (A) ∼ Ktop (A).

(Karoubi’s conjecture, proved by Suslin and Wodzicki).

911
Part VIII Real Baum-Connes conjecture

Theorem 2.27 (Quillen). There is a (non canonical) homotopy equivalence

Kalg (A) ∼ K0 (A) × B GL(A)+ .

The construction of Y + :
_ fn _
S 1 −→ Y → Y1 → S 2 → SY
_ _
Sα2 → Y1 → Y + → Sα3 → SY1

H∗ (GL(A); Q) = S(Kalg
∗ (A))

Theorem 2.28 (Borel).

H∗ (SL(Q)) = Λ[x5 , x9 , . . .]

with rational coefficients.


It implies that Kn (Z) is finite if n 6= 5 mod 8, and Kn (Z) = Z ⊕ (finite) if
n = 5 mod 8. Also K3 (Z(i)) = Z ⊕ (finite).

2.5.5 Clifford algebras and K-theory


Clifford algebra
C p,q := R[e1 , . . . , ep , ε1 , . . . , εq ],
with relations
(ei )2 = −1, ε2j = 1,
ei ej = −ej ei , i 6= j etc.
Define
Γp,q := coker(K(C p,q+2 ) → K(C p,q+1 )).
Theorem 2.29 (Atiyah–Bott–Shapiro). There is an isomorphism
θ
→ KR(Rp,q ).
Γp,q −

The idea is to give another definition of higher K-theory using Clifford al-
gebras. Let E p,q (X) be the category of vector bundles with a C p,q -module
structure. Then by Kp,q (X) we denote the Grothendieck group of the functor
E p,q+1 (X) → E p,q (X).
Theorem 2.30.
Kp,q (X) = KR(X × Rp,q ).
Let E = E 0 ⊕ E 1 be a C p,q -graded module.
π
π : X × B p,q −
→X
v +iv
π ∗ E 0 ⊗ C −−
0 1
−−→ π∗ E 1 ⊗ C
gives an element in the relative group KR(X × B p,q , X × S p,q ) = KRp,q (X).
Let
Γp,q := coker(K(E p,q+2 (X)) → K(E p,q+1 (X))).

912
Part VIII Real Baum-Connes conjecture

Corollary 2.31. For a space X the Atiyah–Bott–Shapiro map

Γp,q (X) → KRp,q (X)

is always injective.
For a Banach algebra A

Γp,q (A) := coker(K(C p,q+2 ⊗ A) → K(C p,q+1 ⊗ A)).

Theorem 2.32. Γp,q (A) injects in Kq−p (A).


Remark 2.33. More details may be found in [kc08].

913
Chapter 3

Kasparov theory as a
triangulated category

3.1 Additional structure on Kasparov theory


Triangulated categories formalise some additional structure on the stable ho-
motopy category and derived categories that allows to study homology theories
in this context. Equivariant Kasparov theory, when viewed as a category, is a
triangulated category as well. This section introduces the additional structure
on KK that is involved here. In the following sections, we will verify the axioms
of a triangulated category for KK and explain what they mean.
To begin with, the category KK is additive. This means that morphism sets
form Abelian groups and that there exist finite products and coproducts and
that the latter are equal.
A triangulated category is an additive category T with an automorphism
Σ : T → T and a class E ⊆ Triangles(T ) of exact triangles, satisfying axioms
we will discuss later.
Example 3.1 (The homotopy category of chain complexes over an additive
category A). The objects of this category are chain complexes with entries in A,
the morphisms are homotopy classes of chain maps. This is an additive category.
The suspension automorphism is defined by Σ(Cn , dn ) := (Cn−1 , −dn−1 ) on
objects and Σ(fn ) = fn−1 on chain maps.
Let
s
i |

I / /

E p
/ /

Q,

be a semi-split extension of chain complexes, that is, I, E, Q are chain com-


plexes, i, p are chain maps, and s is a grading preserving map that need not
commute with the differential. Hence the chain map

δs : Q → I[1], δs = dE ◦ s − s ◦ dQ

need not be zero. We call the diagram


i s p δ
I− → Q −→
→E− I[1]

914
Part VIII Additional structure on Kasparov theory

an extension triangle. A triangle is called exact if it is isomorphic (in the


homotopy category of chain complexes) to such an extension triangle.
Alternatively, we may use mapping cones of chain maps to define the exact
triangles, compare the equivalent description of exact triangles in KK using
extensions or mapping cones of *-homomorphisms below. For chain complexes,
this comparison is quite trivial: the mapping cone of the map δs is naturally
isomorphic to the extension E.
The triangulated category structure on KKG is defined as follows:
• The translation functor or suspension functor in KKG is defined by A[−n] :=
C0 (Rn ) ⊗ A for n ≥ 0. This is an automorphism by Bott periodicity.
w u v
• A diagram C[−1] −
→ A − → C in KKG is called an exact triangle
→ B −
i p
if there are an equivariantly semi-split extension A′ ֌ B ′ ։ C ′ and
KKG -equivalences α, β, γ such that the following diagram commutes:
w u v
C[−1] /

A /

B /

C
γ[−1] ∼
= α ∼
= β ∼
= γ ∼
=


 

C ′ [−1] /

A′ /

B′ /

C′;
δ [i] [p]

here δ = δB ′ is the class of the extension in KKG ∼ G


1 (C, A) = KK0 (C[−1], A).

The exact triangles are the correct analogue of extensions in KKG . Merely
knowing the KKG -classes of i and p in a C*-algebra extension

i p
I / /

E / /

does not yet determine the boundary maps. This is why we add the class of the
extension in KK1 (Q, I) as an additional datum. Once this is done, boundary
maps and various other constructions with extensions become natural.
Theorem 3.2. With the translation automorphism and exact triangles defined
above, KKG becomes a triangulated category.
This amounts to checking that the axioms (TR0)–(TR4) of a triangulated
category are satisfied. We will formulate and verify these axioms in the following
sections. Since the equivariant case is mostly identical to the non-equivariant
one, we restrict attention to KK.
We must warn the reader about a notational problem due to the contravari-
ance of the functor Spaces → C∗ −alg, X 7→ C(X). This necessarily creates
confusion at some points because the notion of a triangulated category is de-
veloped for spaces, not for C*-algebras. Fortunately, the opposite of a trian-
gulated category carries a canonical triangulated category structure as well, so
that reversing the arrows does not matter much. But this involves inverting the
suspension automorphism, and rotating certain exact triangles. For instance,
the usual notion of cone in a triangulated category refers to a suspension of the
cone in KK due to this reversal of arrows.

915
Part VIII Puppe sequences

3.2 Puppe sequences


First we describe the exact triangles in a different fashion using mapping cones
instead of extensions. This is helpful for checking the axioms.
Let f : A → B be a *-homomorphism. We define its cone as in Section 1.2.3:

Cf := {(a, b) ∈ A ⊕ C0 ((0, 1]) ⊗ B | f (a) = b(1)}.

The maps in the exact sequence SB ֌ Cf ։ A together with the given map f
provide a triangle B[−1] → Cf → A → B called a mapping cone triangle. On
the level of pointed spaces, if f : X → Y is a pointed map, then

Cf = X × [0, 1] ⊔ Y (x, 0) ∼ (∗, 0) ∼ (∗, t), (x, 1) ∼ f (x)

Definition 3.3. A mapping cone triangle is a triangle that is isomorphic to


f
SB → Cf → A −
→B

for some f in KKG .


Theorem 3.4. A triangle in KKG is exact (isomorphic to an extension trian-
gle) if and only if it is isomorphic to a mapping cone triangle.
Proof. First we check that the mapping cone triangle of a map f is isomorphic to
an extension triangle. This uses the mapping cylinder and the extension Cf ֌
Zf ։ B. Recall the canonical homotopy equivalence A ≃ Zf from Section 1.2.3.
Thus the extension triangle for the mapping cylinder extension is of the form
B[−1] → Cf → A → B. It can be checked that the class of the extension in
KK1 (B, Cf ) = KK0 (SB, Cf ) is the class of the embedding SB → Cf and that
the maps Cf → Zf → B correspond to the maps Cf → A → B in the mapping
cone triangle. Hence the mapping cone triangle is isomorphic to the extension
triangle of the mapping cylinder extension.
i p
Conversely, consider a semi-split extension I ֌ E ։ Q. Then the canonical
map I → Cp is a KK-equivalence (compare Section 1.2.3 once again). Hence
the extension triangle is isomorphic to a triangle SQ → Cp → E → Q. It can
be checked that the maps in the latter triangle are the ones in the mapping
cone triangle. Hence any extension triangle is isomorphic to a mapping cone
triangle.
As a result, if F is a stable, semi-split exact functor, then we get a Puppe
exact sequence
F (f )
· · · → F (SCf ) → F (SA) → F (SB) → F (Cf ) → F (A) −−−→ F (B)

Thus we may view F (Cf ) as the relative version of F for the map f . Actually,
Puppe sequences tend to be easier to establish than long exact sequences for
extensions (see [?]).

3.3 The first axioms of a triangulated categories


A triangulated category is an additive category with a suspension automor-
phism and a class of exact triangles, subject to the axioms (TR0)–(TR4). Here

916
Part VIII The first axioms of a triangulated categories

we discuss the more elementary axioms (TR0)–(TR3). Roughly speaking, they


formalise the steps needed to establish that KK has long exact sequences in
both variables.
Axiom 3.5 (TR0). If a triangle is isomorphic to an exact triangle, then it is
id
exact. Triangles of the form 0 → A −→ A → 0 are exact.
Axiom 3.6 (TR1). Any morphism f : A → B can be embedded in an exact
triangle
f
A− → B → C → A[1].
We will see in Proposition 3.13 that this exact triangle is unique up to
isomorphism and call C (or C[−1]—there are different conventions) a cone for f .
Proof. We verify that KK satisfies (TR1) using extension triangles. Let f ∈
KK0 (A, B) ∼= KK1 (SA, B) and recall that elements of the latter group are
equivalence classes of C*-algebra extensions. Thus f generates a semi-split C*-
algebra extension B ⊗ K ֌ E ։ SA, which yields an extension triangle of the
required form:
S2A B⊗K /

E SA / /


= Bott ∼
= stability


A /

B,
f

where we use Bott periodicity and C*-stability of KK.


Axiom 3.7 (TR2). The triangle
u v w
B[−1] −
→C−
→A−
→B

is exact if and only if the triangle


−w[−1] −u −v
A[−1] −−−−−→ B[−1] −−→ C −−→ A

is exact.
We can get rid of an even number of signs because of the isomorphism

−w[−1] −u −v
A[−1] /

B[−1] /

C /

A
id id −id −id
 

 

A[−1] /

B[−1] u
/

C v
/

A
−w[−1]

Applying (TR2) three times, we get that


−u[−1] −v[−1] −w[−1]
B[−2] −−−−→ C[−1] −−−−→ A[−1] −−−−−→ B[−1]
u v w
is exact if and only if B[−1] −
→C− →A− → B is exact.
The reason for the signs is that the suspension of a mapping cone triangle
for f is the mapping cone triangle for Sf , but this involves a coordinate flip
on R2 on B[−2] = C0 (R2 , B), which generates a sign.

917
Part VIII The first axioms of a triangulated categories

Proof. Now we verify that (TR2) holds for KK. Let


u v w
B[−1] −
→C−
→A−
→B

be exact, that is, isomorphic to an extension triangle. We may assume that


the triangle itself is already an extension triangle of some C*-algebra extension
C ֌ A ։ B. The mapping cone of w fits in an extension SB ֌ Cw ։ A,
which yields an extension triangle SB → Cw → A → B. Now recall that Cw is
canonically KK-equivalent to C. Hence the extension triangle of the extension
−w[−1] −u −v
SB ֌ Cw ։ A is isomorphic to A[−1] −−−−−→ B[−1] −−→ C −−→ A which is
therefore exact. Using Bott periodicity, we also get the converse implication.
Definition 3.8. A functor F from a triangulated category to an Abelian
category is called homological if

F (C) → F (A) → F (B)

is exact for any exact triangle

B[−1] → C → A → B.

Proposition 3.9. If F is homological, then any exact triangle yields a long


exact sequence

· · · → Fn (C) → Fn (A) → Fn (B) → Fn−1 (C) → · · ·

where Fn (A) := F (A[−n]), n ∈ Z.


Proof. Use axiom (TR2) repeatedly to get exactness everywhere.
If F is a semi-split exact, split-exact, C*-stable functor on C∗ −alg, then
the induced functor on KK is homological and hence has long exact sequences
for extensions that extend in both directions. This automatic extension of long
exact sequences in both directions is the main point of axiom (TR2).
Axiom 3.10 (TR3). Consider a commuting solid arrow diagram with exact
rows
B[−1] C A B / / /

β[−1] ∃γ α β


  

B ′ [−1] /

C′ /

A′ /

B′
There exists γ : C → C ′ making the diagram commutative (but it is not unique).
Proof. We verify (TR3) for KK. We may assume that the rows are mapping
cone triangles:
f
SB /

Cf /

A /

B
Sβ α β
  

SB ′ /

Cf ′ /

A′ /

B′
f′

We know that α is a KK-cycle for A → A′ , β is a KK-cycle for B → B ′ , and


there is a homotopy H from β ◦ f to f ′ ◦ α (because [β ◦ f ] = [f ′ ◦ α] in KK).

918
Part VIII The first axioms of a triangulated categories

We glue these three data together to a KK-morphism from Cf to Cf ′ according


to the following picture:
More precisely, we are given the following Kasparov cycles:
α
α = (HA , ϕα , F α ∈ B(Hα )),
β
β = (HB , ϕβ , F β ∈ B(Hβ )),
H H
H = (HC ′ ,ϕ
0 ((0,1],B )
, F H ∈ B(HH )).
These satisfy
H|0 = β ◦ f = (Hβ , ϕβ ◦ f, F β ),
H|1 = f ′ ◦ α = (Hα ⊗f ′ B ′ , ϕα ⊗ idB ′ , F α ⊗ idB ′ ).
Then
Hβ ⊗ C0 ((0, 21 ]) ⊕Hβ at 1
2
H H ⊕ Hα ⊗f ′ B ′ H α

is a Hilbert module over the mapping cone of f ′ ; here we reparametrise HH


over the interval [ 12 , 1]. Now ϕβ ⊗ C0 ((0, 21 ]), ϕH , ϕα glue to a *-homomorphism
ϕγ : A → B(Hγ ). We define the operator F similarly. This yields the desired
Kasparov cycle for KK0 (Cf , Cf ′ ).
The following proposition is the main point of axiom (TR3):
Proposition 3.11. Let D be an object of a category T . Then the functor
A → T (D, A) is homological. Dually, A 7→ T (A, B) is cohomological for every
object B in T .
Proof. Let
B[−1] → C → A → B
be an exact triangle in T . We have to verify the exactness of

T (D, C) → T (D, A) → T (D, B).

The composite map T (D, C) → T (D, A) → T (D, B) vanishes because already


the composition C → A → B vanishes (exercise). Exactness at T (D, A) follows
from axiom (TR3):

0 /

D D /

0
0 fˆ f 0
u v


  

B[−1] /

C /

A /

B.

If v ◦ f = 0, then we get fˆ: D → C with f = fˆ ◦ u.


In particular, this shows that KKG (−, D) is homological and KKG (D, −) is
cohomological.
Since many general results on triangulated categories only use the axioms
(TR0)–(TR3), we postpone the discussion of the last axiom (TR4).

919
Part VIII The first axioms of a triangulated categories

Lemma 3.12 (Five Lemma). Consider a morphism of exact triangles

∗ /

∗ /

∗ /


β[−1] γ α β

∗ ∗ ∗ ∗
   

/ / /

If two of α, β, γ are invertible, then so is the third.


Proof. Assume α, β are invertible. Then T (D, α), T (D, β), and T (D, α[−1]),
T (D, β[−1]) are invertible. The exact sequences from Proposition 3.11 yield a
diagram

T (D, A[−1]) /

T (D, B[−1]) /

T (D, C) /

T (D, A) /

T (D, B)
T (D,α[−1]) ∼
= T (D,β[−1]) ∼
= T (D,γ) T (D,α) ∼
= T (D,β) ∼
=
    

T (D, A′ [−1]) /

T (D, B ′ [−1]) /

T (D, C ′ ) /

T (D, A′ ) /

T (D, B ′ )

Since the rows are exact, the Five Lemma yields that T (D, γ) is invertible.
Proposition 3.13. Let f : A → B be a morphism. There is up to isomorphism
a unique exact triangle
f
B[−1] → C → A − →B

Proof. Existence follows from (TR1). Given two such exact triangles, Axiom
(TR3) yields γ in the following diagram:

B[−1] /

C /

A /

B
γ


B[−1] /

C′ /

A /

The Five Lemma 3.12 shows that γ is invertible, which gives the asserted unique-
ness.
f
Hence the object C in an exact triangle B[−1] → C → A − → B is unique up
to isomorphism.
The next lemma completely classifies triangles that are trivial in the sense
that either one of the objects or one of the maps in the triangle vanishes.
Lemma 3.14. Let
u v w
B[−1] −
→C−
→A−
→B
be an exact triangle. Then
1. B = 0 if and only if v is invertible.
2. u = 0 if and only if w is an epimorphism, if and only if w is a split
epimorphism, if and only if C → A → B is a split extension (A ∼
= C ⊕ B).
Proof.

920
Part VIII The first axioms of a triangulated categories

1. If v is invertible, then
v
0→C−
→A→0
is an exact triangle: use (TR0) and the isomorphism of triangles
v
0 /

C /

A /

0

=


0 /

A A /

Conversely, assume B = 0. The long exact sequence for T (D, −) shows


that T (D, B) = 0 if and only if T (D, v) is invertible. By the Yoneda
Lemma, T (D, B) = 0 for all D if and only if B = 0, and T (D, v) is
invertible for all D if and only if v is invertible.
2. If the triangle splits, then w is a split epimorphism and, a fortiori, an
epimorphism. If w is an epimorphism, then u = 0 because u[−1] ◦ w = 0.
It remains to show that the triangle splits if u = 0. The exactness of
w∗ ∗ u =0
T (B, A) −−→ T (B, B) −−−→ T (B, C[1])

shows that there is s : B → A with w ◦ s = idB . For any D, the exactness


of
0 0
··· −
→ T (D, C) → T (D, A) → T (D, B) − → ···
implies that T (D, v) and T (D, s) give isomorphism

T (D, C) ⊕ T (D, B) → T (D, A).



=
By the Yoneda Lemma, (s, v) induce an isomorphism C ⊕ B −
→ A.
Furthermore, we claim that any split triangle is exact. Given B, C embed
the coordinate projection w : B ⊕ C → B in an exact triangle
u w
B[−1] −
→D →B⊕C −
→B
w
using axiom (TR1). Since B ⊕ C −
→ B is an epimorphism we have u = 0. The
long exact sequence
0 0
... −
→ T (X, D) → T (X, B ⊕ C) → T (X, B) −
→ ...

implies T (X, D) ∼
= T (X, C) for all X ∈ T . Hence D ∼ = C by the Yoneda
Lemma. A similar argument yields the following additivity property:
Lemma 3.15. If
Bi [−1] → Ci → Ai → Bi
are exact triangles for all i ∈ I, and direct sums exist, then
M M M M
Bi [−1] → Ci → Ai → Bi
i∈I i∈I i∈I i∈I

is exact. The same holds for products.

921
Part VIII Cartesian squares and colimits

What are the morphisms between triangulated categories? These should


be additive functors that are compatible with suspensions and preserve exact
triangles. But there is a small issue to keep in mind here. A stable functor
T → T ′ between two triangulated categories is a pair consisting of a functor
F : T → T ′ and natural isomorphisms F (A[1]) ∼= (F A)[1] for all objects A of T .
A stable functor is called exact if it maps any exact triangle B[−1] → C →
A → B to an exact triangle (F B)[−1] → F C → F A → F B; the latter involves
the map (F B)[−1] ∼ = F (B[−1]) → F (A).
For instance, the restriction and induction functors provide exact functors
KKG ⇆ KKH for a closed subgroup H ⊆ G, and the descent functor is an exact
functor KKG → KK. If F : A → A′ is additive functor between two additive
categories, then the induced functor between the homotopy categories of chain
complexes
Ho(F ) : Ho(A) → Ho(A′ )
is exact. In these cases, the natural isomorphism that compares the suspen-
sions is the obvious one—this happens in most cases of interest. The following
example is an exception where the natural transformation is crucial:
Example 3.16. Let Σ : T → T be the suspension functor, and
u v w
A−
→B−
→C−
→ A[1]

an exact triangle. The triangle


u[1] v[1] w[1]
A[1] −−→ B[1] −−→ C[1] −−→ A[2]

could be non-exact: we have to add signs. But when we view Σ as a stable


functor with the natural isomorphism
−id
Σ(A[1]) −−→ (ΣA)[1]

then it becomes an exact functor.

3.4 Cartesian squares and colimits


Recall that a homological functor on KK is essentially the same as a semi-split
exact, split-exact C*-stable functor on the category of (separable) C*-algebras.
Besides the assertion that such functors descend to functors on KK, this asserts
that they have long exact sequences for semi-split extensions. We have already
seen that this is equivalent to the existence of Puppe sequences for mapping
cones. In this section, we examine some other basic exact sequences associated
to pullbacks, pushouts, and inductive limits, following [n-a01, mn06].
Definition 3.17. A square
α
X /

Y
β β′

α
 

X′ /

Y′

922
Part VIII Cartesian squares and colimits

is called homotopy Cartesian with differential γ : Y ′ [−1] → X if


α

γ β (β ′ ,−α′ )
Y ′ [−1] −
→ X −−−→ Y ⊕ X ′ −−−−−→ Y ′ (3.1)

is exact.
We can embed any given pair of maps α, β with the same source in a
homotopy Cartesian square using axiom (TR1) for the map α β (homotopy
pushout ). Similarly, we may embed a given pair of maps α′ , β ′ with the same
range into a homotopy Cartesian square (homotopy pullback ).
If F is a homological functor, then the long exact sequence for the exact
triangle (3.1) is a Mayer–Vietoris exact sequence for the original homotopy
Cartesian square.
Definition 3.18. Let (An , αn+1
n : An → An+1 )n∈N be an inductive system in a
triangulated category with direct sums. We define its homotopy colimit

holim(An , αn+1
n : An → An+1 )n∈N
−→

as the cone of the map M M


id−S
An −−−→ An ,
n∈N n∈N

S|An = αn+1
n : An → An+1 ,
That is, we require an exact triangle
M id−S
M M
An −−−→ An −→ holim(An , αn+1
n ) −→ An [1].
−→
n∈N n∈N n∈N

Since the cone of a morphism is unique up to isomorphism, homotopy pull-


backs, homotopy pushouts, and homotopy colimits are unique up to isomor-
phism. But since this isomorphism is not canonical—it merely exists—these
constructions are not functorial. This lack of functoriality of various construc-
tions sometimes creates problems when working with triangulated categories.
Proposition 3.19. If F : T → Ab is homological and commutes with direct
sums, then
F (holim An ) = lim F (An ).
−→ −→
L Q
If Fe : T → Ab op
is cohomological and Fe( An ) = Fe (An ), then there is an
exact sequence

lim1 Fe (An ) ֌ Fe (holim An ) ։ lim Fe (An ),


←− −→ ←−

called Milnor lim1 -sequence.


←−

Proof. Apply F to the exact triangle defining holim. Since F is homological


−→
and commutes with direct sums, we get an exact sequence
M id−S
M M M
Fn (Am ) −−−→ Fn (Am ) → Fn (holim An ) → Fn−1 (Am ) ֌ Fn−1 (Am ).
−→

923
Part VIII Cartesian squares and colimits

Now use that a sequence A → B → C → D → E is exact if and only if

coker(A → B) → C → ker(D → E)

is an extension. Since the inductive limit functor for Abelian groups is exact,
we have
coker(id − S) = lim Fn (Am ), ker(id − S) = 0.
−→

The assertion in the homological case follows. In the cohomological case, the
argument is similar, but with arrows reversed and sums replaced by products.
By definition,

ker(id − S) = lim Fn (Am ), coker(id − S) = lim1 Fn (Am ),


←− ←−

so that we get the asserted exact sequence.


Example 3.20. Let e : A → A be an idempotent morphism. The homotopy col-
e e e
imit of the constant inductive system A −
→A− →A− → · · · is a range object for e.
Therefore, any triangulated category with countable direct sums is idempotent
complete.
The homotopy constructions above satisfy Mayer–Vietoris sequences and
Milnor lim1 -sequences by definition. If our triangulated category is the homo-
←−
topy category of some underlying (model) category, then we may ask whether
pullbacks, pushouts, and colimits in this underlying category become homotopy
pullbacks, pushouts, and colimits in the triangulated category, respectively. For
KK, this leads to the following questions:
1. Let
α
X /

Y
β β′

α
 

X′ /

Y′
be a pullback diagram of C*-algebras, that is,

X = {(x′ , y) ∈ X ′ × Y |α′ (x′ ) = β ′ (y)}.

When is its image in KK homotopy Cartesian?


2. Let (An , αn ) be an inductive system of C*-algebras. Is its inductive limit
lim(An , αn ) also a homotopy colimit?
−→

The analogous question for C*-algebra pushouts, that is, free products of C*-
algebras with amalgamation, has been studied by Germain and Thomsen.
The second question is answered by the following theorem:
Theorem 3.21 ([mn06]). If all An are nuclear, then lim(An , αn ) is a homotopy
−→
colimit.
In general, the colimit is a homotopy colimit if a certain extension built from
the data is semi-split. In the nuclear case, this is automatically the case.

924
Part VIII Cartesian squares and colimits

Now we discuss the answer to the first question in some detail. First we
compare the pullback X to a homotopy pullback

H = {(x′ , y ′ , y) ∈ X ′ × C(I, Y ′ ) × Y | α′ (x′ ) = y ′ (0), β ′ (y) = y ′ (1)}.

This really is a homotopy pullback in the sense of our definition because it fits
into a semi-split extension

SY ′ ֌ H ։ X ′ ⊕ Y,

whose class in KK1 (X ′ ⊕ Y, SY ) ∼


= KK0 (X ′ ⊕ Y, Y ′ ) is (β ′ , −α′ ). This last claim
follows from the morphisms of exact sequences

SY ′ / /

H
O
/ /

X′ ⊕ Y O
SY ′ / /

H
O
/ /

X′ ⊕ Y O

SY ′ / /

C̃α′ / /

X′ SY ′ / /

Cβ ′ / /

and the naturality of the boundary maps for C*-algebra extensions. Here C̃α
denotes the reflected mapping cone; the reflection is responsible for the sign.
Definition 3.22. The pullback square is called admissible if the canonical map
X → H is a KK-equivalence.

Since H is a homotopy pullback, the pullback X is a homotopy pullback as


well if and only if the pullback square is admissible.
Proposition 3.23. If α′ is a semi-split epimorphism, then so is α, and the
pullback square is admissible. Thus the pullback is a homotopy pullback in this
case and we get a Mayer–Vietoris exact sequence

· · · → Fn (X) → Fn (X ′ ) ⊕ Fn (Y ) → Fn (Y ′ ) → Fn−1 (X) → · · ·

if F is semi-split exact, split-exact, and C*-stable.


Proof. If α′ is a semi-split epimorphism, then so is α, and both have the same
kernel. Denote this kernel by K. The canonical map H → Y is a semi-split
epimorphism, and its kernel is naturally isomorphic to the mapping cone of α′ .
The Five Lemma applied to the morphism of extensions
α
Cα′ O
/ /

H
O
/ /

K / /

X / /

shows that the embedding X → H is a KK-equivalence if and only if the embed-


ding K → Cα′ is a KK-equivalence. But the latter is always the case because K
is also the kernel of α′ and α′ is a semi-split epimorphism (compare the argument
after (1.8)).

925
Part VIII Versions of the octahedral axiom

3.5 Versions of the octahedral axiom


The fourth axiom of a triangulated category is called octahedral axiom because
its original formulation could be drawn on the surface of an octahedron. This
statement is equivalent to the following:
Axiom 3.24 (TR4). Given the solid arrows in the diagram
α1 α2 α3
X /

Y /

Z /

X[1]
β1 δ1
γ1 

γ2 

γ3
X /

Z /

V /

X[1]
β2 δ2 α1 [1]
β3


 

W W /

Y [1]
β3 δ3


α2 [1] 

Y [1] /

Z[1]

such that (α1 , α2 , α3 ), (β1 , β2 , β3 ) and (γ1 , γ2 , γ3 ) are exact triangles, there is
an exact triangle (δ1 , δ2 , δ3 ) so that the whole diagram commutes.
Since any map can be embedded in an exact triangle, which is unique up to
isomorphism, we can recover the solid arrows in the diagram above given only
the two composable maps α1 and β1 . The assertion is that the cones of these
maps and of their composition β1 ◦ α1 = γ1 are connected by an exact triangle
whose maps make the whole diagram commute.
There are several equivalent reformulations of axiom (TR4). We mention a
particularly simple one due to Dlab, Parshall and Scott, following [?].
Axiom 3.25 (TR4’). Every pair of maps
X /

X′
can be completed to a morphism of exact triangles
w
X /

Y /

Z /

X[1]

v′


 

X′ /

Y′ /

Z /

X ′ [1]

such that the first square is homotopy Cartesian with differential w ◦ v ′ : Y ′ →


X[1].
Axiom 3.26 (TR4”). Any homotopy Cartesian square
X /

 

X′ /

Y′

926
Part VIII Localisation of triangulated categories

with differential δ : Y ′ → X[1] may be completed to a morphism of exact triangles


w
X /

Y /

Z /

X[1]

v′


 

X′ /

Y′ /

Z /

X ′ [1]

with δ = w ◦ v ′ .
Proposition 3.27 ([?]). Axioms (TR4), (TR4’), (TR4”) are equivalent.
Each of these equivalent formulations of the octahedral axiom can be checked
with moderate effort for KK (see [mn06]).

3.6 Localisation of triangulated categories


Roughly speaking, localisation enlarges a ring (or a category) by adding inverses
of certain ring elements (or morphisms). In general, strange things can happen
here due to non-commutativity. But in all examples we are going to study, the
localisation has a rather simple description.
The motivating example is the derived category of an Abelian category,
which is defined as a localisation of its homotopy category of chain complexes.
For any additive category A, the homotopy category of chain complexes in A is
a triangulated category (see Example 3.1). This is a purely formal construction
and not yet homological algebra. Only if A carries further structure, say, A is
Abelian, can we talk about things like homology of chain complexes and exact
chain complexes. On the categorical level, this allows us to pass to the derived
category, in which exact chain complexes become zero and quasi-isomorphisms
become invertible.
Definition 3.28. The localisation of a category C at a family of morphisms S
is a category C[S −1 ] together with a functor F : C → C[S −1 ] such that
1. F (s) is invertible for all s ∈ S;
2. F is universal among functors with this property, that is, if G : C → C ′ is
another functor with G(s) invertible for all s ∈ S, then there is a unique
factorisation
F
C> /

C[S −1 ]
> >>
>>
G >> ∃!



C
In good cases, we have a calculus of fractions that allows us to describe
the morphisms in the localisation more concretely. The conditions needed for
this generalise the Ore condition for localisation of rings. Mainly, we need a
“commutation relation” that turns fractions of the form f ◦ s−1 into fractions
of the form t−1 ◦ g. More precisely, for all f ∈ C and s ∈ S, there are g ∈ C
and t ∈ S with tf = gs, that is, f s−1 = t−1 g. We also assume that S is closed
under composition and that if f1 s = f2 s for some s ∈ S, then there is t ∈ S
with tf1 = tf2 . Under these assumptions, any morphism in the localisation is
of the form s−1 ◦ f for some s ∈ S, f ∈ C.

927
Part VIII Complementary subcategories and localisation

Example 3.29. Let A be an Abelian category, let C be the homotopy category


of chain complexes in A, and let S be the class of all quasi-isomorphisms, that
is, all chain maps that induce an isomorphism on homology. This satisfies the
above conditions.
In good cases, we expect a localisation of a triangulated category to be again
triangulated. Recall that a morphism in a triangulated category is invertible if
and only if its cone is zero. Therefore, when we want to localise a triangulated
category we may equally well specify which objects should become zero instead
of which maps should be inverted.
Definition 3.30. A class N of objects in a triangulated category T is called
thick if it satisfies the following conditions:
1. 0 ∈ N ;
2. if A ⊕ B ∈ N then A, B ∈ N ;

3. if the triangle A → B → C → A[1] is exact and A, B ∈ N , then C ∈ N .


Example 3.31. The object-kernel {A ∈ T | G(A) ∼
= 0} of an exact functor is
thick.
Definition 3.32. Given a thick subcategory N ∈ T , an N -equivalence is a
morphism in T whose cone belongs to N .
The localisation of T at N is defined as the localisation at the N -equivalences:

T /N := T [(N − equivalences)−1 ].

Theorem 3.33 ([n-a01]). Given a thick subcategory N in a (small ) triangu-


lated category T , the N -equivalences have a calculus of fractions, T /N is again
a triangulated category, and the functor T → T /N is exact. Furthermore, the
kernel of the functor T → T /N is exactly N , and a morphism in T becomes
invertible in T /N if and only if it is an N -equivalence.

3.7 Complementary subcategories and localisa-


tion
Definition 3.34. The left orthogonal complement of a class of objects N in T
is
N ⊢ := {L ∈ T | T (L, N ) = 0 for all N ∈ N }.
Definition 3.35. A pair (L, N ) of thick subcategories in a triangulated cat-
egory T is called complementary if L ⊆ N ⊢ and for each A ∈ T , there is an
exact triangle L → A → N → L[1] with L ∈ L and N ∈ N .
Theorem 3.36. Let (L, N ) be complementary.
(1) L = N ⊢ and N = L⊣ = {N ∈ T | T (L, N ) = 0 for all N ∈ N }.
(2) The exact triangle L → A → N → L[1] with L ∈ L, N ∈ N is unique up
to canonical isomorphism and functorial in A.

928
Part VIII Complementary subcategories and localisation

(3) The functors T → L, A 7→ L and T → N , A 7→ N are exact.


(4) L → T → T /N and N → T → T /L are equivalences of categories.
Example 3.37. Let T be the homotopy category Ho(A) of chain complexes
over an Abelian category A and let N be the subcategory of exact chain
complexes, which is thick. Let P ∈ A be projective and view it as a chain
complex concentrated in degree zero. Then homotopy classes of chain maps
P → C∗ for a chain complex C• are in bijection with maps P → Ho(C∗ ): a map
d1 d0
··· /

C1 O
/

C0
O
/

C−1 /

···
O

··· /

0 /

P /

0 /

···

is a chain map if and only if f (P ) ⊆ ker(d0 ), and it is a boundary if and only


if f (P ) ⊆ d1 (C1 ) because P is projective; moreover, a map ker(d0 )/d1 (C1 ) lifts
to a map to ker(d0 ) because P is projective. As a consequence, P ∈ N ⊢ .
Notice that N ⊢ is always thick and closed under direct sums. Subcategories
with both properties are called localising.
Definition 3.38. The smallest localising subcategory containing a class of ob-
jects P is called the localising subcategory generated by P and denoted by hPi.
We return to Example 3.37. Let P0 , P1 be projective in A, and let f be a
map P1 → P0 , viewed as a chain map. Its cone is the chain complex
f
Cf := (· · · → 0 → P1 −
→ P0 → 0 → · · · ),
Iterating this construction, we can get any chain complex of projective modules
of finite length. All these chain complexes therefore belong to the localising
subcategory generated by the projective objects of A.
Theorem 3.39 (Spaltenstein, see also [?]). Let A be an Abelian category
with enough projectives and countable direct sums. Let N ⊆ Ho(A) be the full
subcategory of exact chain complexes, and let L be the localising subcategory of
Ho(A) generated by the projective objects of A. Then (L, N ) is complementary.
The functor L : Ho(A) → L replaces a module M by a projective resolution
L(M ) = (· · · → P2 → P1 → P0 → 0 → · · · ).
The natural map L(M ) → M is the augmentation map P0 → M of the resolu-
tion. Its cone is the augmented chain complex
N (M ) = (· · · → P2 → P1 → P0 → M → 0 → · · · ),
which belongs to N . Spaltenstein’s Theorem generalises this construction to
the case where M is a chain complex.
Example 3.40. Let T = KK, N = {A ∈ KK | K∗ (A) = 0}. Then C ∈ N ⊢
because KK∗ (C, A) = K∗ (A) = 0 for A ∈ N . Let B be the localising subcategory
generated by C; this subcategory is called the bootstrap category. It is exactly
the class of all C*-algebras A with the property that the Universal Coefficient
Theorem computes KK∗ (A, B) for all B.

929
Part VIII Complementary subcategories and localisation

Theorem 3.41. (B, N ) are complementary subcategories of KK.


The functor L : KK → B replaces a separable C*-algebra by one in the
bootstrap class with the same K-theory. This is determined uniquely by the
Universal Coefficient Theorem.
We will prove Theorems 3.39 and 3.41 at the end of Section 3.8 after devel-
oping some more machinery needed for the proof.
Let T be triangulated and monoidal with tensor unit 1, and let L and N be
thick subcategories with L ⊗ T ⊆ L and N ⊗ T ⊆ N . If L ⊆ N ⊢ and there is
an exact triangle
L → 1 → N → L[1]
with L ∈ L and N ∈ N , then (L, N ) is complementary because the triangle

L ⊗ A → 1 ⊗ A → N ⊗ A → L ⊗ A[1]

is exact and has L ⊗ A ∈ L and N ⊗ A ∈ N for any A ∈ T . This trick reduces


the study of localisation to the study of a single exact triangle. This is the
heart of the Dirac–dual Dirac method for proving injectivity or bijectivity of
the Baum–Connes assembly map, see [mn06]. This is why some exterior tensor
product structure on KKG for a quantum group G is highly desirable.

3.7.1 Proof of Theorem 3.36


Let (L, N ) be complementary subcategories.

1. L = N ⊢ . The assumptions include L ⊆ N ⊢ . Take A ∈ N ⊢ and embed it


in an exact triangle L → A → N → L[1] with L ∈ L and N ∈ N . The
map A → N vanishes because A ∈ N ⊢ . Lemma 3.14 shows that A is a
direct summand of L, hence A ∈ L because L is thick.
2. Consider a diagram

L /

A /

N /

L[1]
f


L′ /

A′ /

N′ /

L′ [1]

with exact rows, L, L′ ∈ L, and N, N ′ ∈ N .


In the long exact sequence

· · · → T1 (L, N ′ ) → T0 (L, L′ ) → T0 (L, A′ ) → T0 (L, N ′ ) → · · · ,

the map T0 (L, L′ ) → T0 (L, A′ ) is an isomorphism because T∗ (L, N ′ ) = 0.


Lf
Hence there is a unique map L −−→ L′ that makes the solid arrow diagram

L /

A /

N /

L[1]
Lf f Nf Lf [1]


  

L′ /

A′ /

N′ /

L′ [1]

930
Part VIII Complementary subcategories and localisation

commute. A dual argument shows that there is a unique map Nf : N → N ′


that makes the square AA′ N N ′ commute. At the same time, axiom (TR3)
yields a map Nf that extends (f, Lf ) to a morphism of exact triangles.
This can only be the unique map found above. As a result, there is a
unique morphism of exact triangles extending f . It follows from this that
the exact triangle L → A → N → L[1] is unique up to a canonical
isomorphism of exact triangles and functorial.
The argument also shows that T∗ (Λ, A) = ∼ T∗ (Λ, L) for all Λ ∈ L, that is,
the functor T → L, A 7→ L is right adjoint to the embedding L → T .
Similarly, the functor N : T → N is left adjoint to the embedding N → T .
3. Next we check that these functors L and N are exact.
For an exact triangle
u v w
L−
→A−
→N −
→ L[1]
the triangle
u v −w
L[1] −
→ A[1] −
→ N [1] −−→ L[2]
is exact. This shows that L and N are stable.
Let A → B → C → A[1] be an exact triangle in T . Axiom (TR1) provides
an exact triangle
LA → LB → X → LA[1],
f
and axiom (TR3) a map X −
→ C so that

LA /

LB /

X /

LA[1]
πA πB f


  

A /

B /

C /

A[1]

is a morphism of exact triangles. Since L is thick, X ∈ L. Let Λ ∈ L,


then the maps πA and πB induce isomorphisms on T∗ (Λ, −). By the Five
Lemma, the map f also induces an isomorphism T∗ (Λ, X) ∼ = T∗ (Λ, C).
Thus the cone of f belongs to N = L⊣ . It follows that X ∼ = LC. The
maps LB → X → LA[1] can only be the unique maps that lift the maps
B → C → A[1]. Hence the exact triangle we have constructed is the
L-image of A → B → C → A[1]. Thus the functor L is exact. A similar
argument shows that N is exact.
4. Let T ′ be the category with the same objects as T and T ′ (A, B) :=
T (LA, LB). Let F : T → T ′ be the functor that is the identity on objects
and L on morphisms. The canonical map LA → A is an N -equivalence.
The functor L maps N -equivalences to isomorphisms because L is exact
and L(A) = 0 for A ∈ N . If another functor G maps N -equivalences to
isomorphisms, we get

G(LA) /

G(LB)

= ∼
=
 

G(A) /

G(B)

931
Part VIII Homological algebra in triangulated categories

so that elements of T ′ (A, B) give maps G(A) → G(B). This construction


shows that T ′ with the functor F : T → T ′ satisfies the universal property
of T [(N − equivalences)−1 ].
Since the canonical map LA → A is invertible in T if A ∈ L, the map
L2 A → LA is always invertible, so that LA → A becomes an isomorphism
in T ′ . Hence the restriction of F to L is essentially surjective and fully
faithful. Therefore, T ′ is equivalent to L as claimed. The equivalence
T ′ → L is the functor F ∗ that is L on objects and the identity on mor-
phisms. There is a unique triangulated category structure on T ′ for which
the equivalence of categories F ∗ is an exact functor. Since the functor L
is exact, the functor F : T → T ′ is exact for this triangulated category
structure as well. Furthermore, if G : T → T ′′ is an exact functor vanish-
ing on N , then the induced functor G : T ′ → T ′′ is exact. Therefore, T ′
is also a localisation of T in the category of triangulated categories.

3.8 Homological algebra in triangulated categories


It is usually hard to establish that a given pair of subcategories is complemen-
tary. Even the rather classical case of Spaltenstein’s Theorem 3.39 is non-trivial.
In this section, we develop machinery that will, eventually, help us to do so; but
it will take a while until we get to that point. The following theory is developed
in [?] and [?], following earlier work by Daniel Christensen ([?]) and Apostolos
Beligiannis ([?]).
We want to use some homological functor F : T → A as a probe to study a
triangulated category T ; here A is some Abelian category.
Examples 3.42. In the following, we will consider the following examples.

• T = Ho(A) for an Abelian category A, and F is the homology functor


Ho(A) → AZ

• T = KK and F = K∗ : KK → AbZ/2
• T = KK(C,∆) and F = K∗ : KK → AbZ/2 , where (C, ∆) is a compact
quantum group
In these examples, the target category has its own translation (suspension)
automorphism, and F is a stable functor, that is, it intertwines the translation
functors (up to a natural isomorphism as in the definition of an exact functor).
Although we will use the functor F in our definitions, it is checked in [?]
that they only depend on its morphism-kernel

I(A, B) = (ker F )(A, B) := {ϕ : A → B | F (ϕ) = 0}.

This is a finer invariant than the object-kernel {A | F (A) ∼= 0}. The morphism-
kernel ker F is an ideal in T invariant under the translation automorphism. Not
all such ideals are possible.
Definition 3.43. An ideal I in a triangulated category is called homological
if it is the morphism-kernel of a stable homological functor.

932
Part VIII Homological algebra in triangulated categories

An intrinsic characterisation of homological ideals is possible but somewhat


complicated (Beligiannis develops this in a different notation in [?]). A homo-
logical ideal allows us to carry over various notions from homological algebra
to our category T . The starting point is a good notion of exactness for chain
complexes—all other notions follow from that.
Definition 3.44. Let I = ker F . We call a chain complex (Cn , dn ) in T ker F -
exact in degree n ∈ Z if

F (Cn+1 ) → F (Cn ) → F (Cn−1 )

is exact at F (Cn ).
See [?] for a characterisation of ker F -exact chain complexes that manifestly
only depends on ker F .
Definition 3.45. An object A ∈ T is I-projective if the functor T (A, −) maps
I-exact chain complexes in T to exact chain complexes.
Lemma 3.46. The following statements are equivalent for A ∈ T :
1. A is I-projective;
f∗
2. the map T (A, B) −→ T (A, C) vanishes for all f ∈ I(B, C);
3. I(A, C) = 0 for all C ∈ T .
Definition 3.47. An I-projective resolution of A ∈ T is an I-exact chain
complex
· · · → P2 → P1 → P0 → A → 0 → · · ·
with I-projective Pi .
Projective resolutions, if they exist, may be used to define derived functors.
The issue is whether there are enough projective objects and how to construct
them. Enough projective objects means, of course, that any object has an I-
projective resolution.
We use (partially defined) left adjoints to construct projective objects. In
good cases, this yields all I-projective objects and shows that there are enough
of them. Let F : T → A be a stable homological functor with ker F = I. Its
left adjoint F ⊢ is defined on B ∈ A if there is B ′ := F ⊢ (B) with a natural
isomorphism T (B ′ , D) ∼
= A(B, F (D)) for all D ∈ T . This defines a functor on
a subcategory of A.
The functor T (F ⊢ (B), −) factors as follows:

F A(B,−)
T −
→ A −−−−−→ Ab

D 7→ F (D) 7→ A(B, F (D))


and therefore vanishes on I = ker F . This means that all objects of the form
F ⊢ (B) are I-projective. Now we examine what happens in our model examples
(Examples 3.42).

933
Part VIII Homological algebra in triangulated categories

1. Let T = Ho(A), F = H∗ : Ho(A) → AZ . Assume that the Abelian cate-


gory A has enough projective objects. Recall that if P ∈ A is projective,
then T (P, C∗ ) = A(P, H∗ (C∗ )) (see Example 3.37). Thus H⊢∗ is defined on
projective objects of A. Even more, it is defined on all projective objects
of AZ , mapping them to the corresponding chain complex with vanishing
boundary map. The general theory shows that, up to isomorphism, that
is, chain homotopy equivalence, all projective objects of Ho(A) are of this
form.
2. Let T = KK, F = K∗ : KK → AbZ/2 . By definition, we have

KK(C, A) = K0 (A) = Hom(Zeven , K∗ (A)).

This means that K⊢∗ (Zeven ) = C. Similarly, K⊢∗ (Zodd ) = C[1] = C0 (R).
Since left adjoints commute with direct sums, K⊢∗ is defined on all free Z/2
graded Abelian groups.

3. Let T = KKG be the equivariant KK-theory for some discrete group G,


and let F : KKG → AbZ/2 , F (A, α) = K∗ (A). If A ∈ KK, B ∈ KKG then

KKG (C0 (G) ⊗ A, B) = KK(A, B);

this is a special case of the adjointness between induction and restriction


from open subgroups. It follows that

F ⊢ (Zeven ) = C0 (G).

As above, this implies that F ⊢ is defined on all free Z/2-graded Abelian


groups.

Proposition 3.48. Let F : T → A be a stable homological functor whose left


adjoint is defined on all projective objects of an Abelian category A. If A has
enough projectives, then there are enough ker F -projective objects in T , and any
ker F -projective object is a retract of F ⊢ (B) for some projective object B ∈ A.
Proof. Let D ∈ T , we need a projective object B ∈ A and a morphism π ∈
T (F ⊢ (B), D) such that F (π) is an epimorphism. This is the beginning of a
recursive construction of a projective resolution. Let ρ : B → F (D) be an
epimorphism with projective B We have

T (F ⊢ (B), D) ∼
= A(B, F (D))
ρ∗ ← ρ

We claim that F (ρ∗ ) is an epimorphism. This follows from the commuting


diagram
F (ρ∗ )
F F ⊢ (B) F (D),
GG
/

GG yy
<

yy
<

G
εB GGG yy ρ
G yy
B

where ε : Id → F F is the unit of adjointness.

934
Part VIII Homological algebra in triangulated categories

Once we have an I-projective resolution, we get I- derived functors and, in


particular, extension groups Ext∗T ,I (A, B) for two objects A and B of T :
Definition 3.49. Let A ∈ T and let (Pn , ∂n ) be an I-projective resolution of A.
Then ExtnT ,I (A, B) is the nth cohomology of the cochain complex

· · · ← T (Pn , B) ← T (Pn−1 , B) ← · · · ← T (P0 , B) ← 0.

For example
Ext0T ,I = ker(T (P0 , B) → T (P1 , B)).
The diagram
P1 /

P0 A /

A /

0
AA
AA
AA


B
provides a natural map T (A, B) → Ext0T ,I (A, B). But this map is almost never
invertible. For one thing,  it is easy to see that its kernel is exactly I(A, B),
so that we get T (A, B) I(A, B) ⊆ Ext0T ,I (A, B). The cokernel of this map

is described in [?]. Furthermore, there is a natural injective map I(A[1], B)
I 2 (A[1], B) ⊆ Ext1T ,I (A, B). These two maps generalise the maps
 
γ : KK∗ (A, B) → Hom K∗ (A), K∗ (B) , ker γ → Ext1 K∗+1 (A), K∗ (B)

that appear in the Universal Coefficient Theorem—we will establish that the
target groups here are ExtjT ,I (A[j], B) for j = 0, 1. Unless the I-projective
resolution of A has length 1, so that all higher extension groups vanish, we
cannot expect an exact sequence as in the Universal Coefficient Theorem for
Kasparov theory. Instead, we merely get a spectral sequence (see [?]). But we
will not discuss this in greater detail here.
In some of our examples, the computation of the derived functors reduces to
one in the Abelian category A, the target category of the functor F : T → A
defining our homological ideal. The crucial additional condition for this is that
F ◦ F ⊢ (B) ∼
= B for all projective objects B in A.
Example 3.50. Let I = ker K∗ . For A ∈ KK, there is a resolution of its K-theory
1 d 0 d
· · · → 0 → P1 −→ P0 −→ K∗ (A) → 0

by countable free Abelian groups. It is easy to see in this case that

KK(K⊢∗ (P1 ), K⊢∗ (P0 )) = HomAbZ/2 (P1 , P0 ),

so that the boundary map d1 lifts to a map db1 : K⊢∗ (P1 ) → K⊢∗ (P0 ). Further-
more, the adjointness relation KK(K⊢∗ (P0 ), A) ∼
= KK(P0 , K∗ (A)) allows us to
b ⊢
lift d0 to d0 ∈ KK(K∗ (P0 ), A). Then

0 → K⊢∗ (P1 ) → K⊢∗ (P0 ) → A → 0

is an I-projective resolution for I = ker(K∗ ). Both K⊢∗ (P0 ) and K⊢∗ (P1 ) are
direct sums of C and C0 (R), and K∗ (K⊢∗ (Pj )) = Pj . Hence we have lifted a
projective resolution in AbZ/2 to an I-projective resolution in KK.

935
Part VIII Homological algebra in triangulated categories

By definition, if B ∈ KK then ExtnKK,ker(K∗ ) (A, B) is obtained by applying


KK∗ (−, B) to the projective resolution constructed above. Using the adjointness
property of K⊢∗ , we see that this yields the cochain complex
 
· · · ← 0 ← Hom P1 , K∗ (B) ← Hom P0 , K∗ (B) ← 0 ← · · · ,

which computes the extension groups of K∗ (A) and K∗ (B). Thus




0 for n ≥ 2,
ExtnKK,I (A, B) = Ext(K∗ (A), K∗ (B)) for n = 1,


Hom(K∗ (A), K∗ (B)) for n = 0.

The same things happen in general:


Theorem 3.51. Let T be an idempotent complete triangulated category and
let A be a stable Abelian category with enough projective objects. Let F : T → A
be a stable homological functor whose left adjoint F ⊢ is defined on all projective
objects of A. Assume, moreover, that the counit of adjunction yields isomor-
phisms F ◦ F ⊢ (B) ∼= B for all projective objects B of A. Then the following
holds:
(1) F and F ⊢ restrict to equivalences of categories between the full subcate-
gories PI T of I-projective objects in T and PA of projective objects in A.
(2) For any A in T , a projective resolution of F (A) in A lifts to an I-projective
resolution of A in T , and this lifting is unique up to isomorphism.
(3) Ext∗T ,I (A, B) ∼
= Ext∗A (F (A), F (B)) for all objects A and B of T .
(4) Let H : T → C be a homological functor. Then there is, up to natural
isomorphism, a unique right-exact functor H : A → C with H ◦ F (P ) ∼
=
H(P ) for all I-projective objects P of T .
Let Lp H : A → C be the pth left derived functor of H and let Lp H : T → C
be the pth left derived functor of H, which is defined by applying H to a
projective resolution and taking homology. Then LIp H(A) ∼ = Lp H F (A)
for all A in T .
(5) If H : T → C is a homological functor with I ⊆ ker H, then there is, up to
natural isomorphism, a unique exact functor H : A → C with H ◦ F = H.
That is, F is the universal I-exact homological functor.
We refer to [?] for the proof of this theorem. The first two points say that the
description of I-projective objects and I-projective resolutions in T is equivalent
to the study of projective objects and resolutions in A. This explains why the
computation of I- derived functors on T should reduce to the computation of
derived functors on A.
The last assertion in the theorem is particularly remarkable because the
universal property uniquely characterises the functor F . It can be shown that
for any homological ideal I with enough projective objects there is a universal
I-exact stable homological functor (this is due to Beligiannis [?]). But this is
a mere existence result. Our theorem provides a sufficient condition to detect
whether a given functor is the universal one. In fact, this condition is also
necessary:

936
Part VIII Homological algebra in triangulated categories

Theorem 3.52. Let I ⊆ T be a homological ideal with enough I-projective


objects, and let F : T → A be a stable homological functor with ker F = I. This
functor is a universal I-exact homological functor if and only if A has enough
projective objects, the left adjoint F ⊢ is defined on all projective objects of A,
and F ◦ F ⊢ (P ) ∼
= P for all projctive objects P of A.
If the defining functor F is not yet universal, then we may replace it by the
universal functor with the same morphism-kernel. Typically, this amounts to
noticing that the functor F has some internal symmetries and refining its target
category accordingly. The following examples illustrate this.
Example 3.53. Let T = KKG for a discrete group G and consider the functor
F : KKG → AbZ/2 that maps a C*-algebra A with G-action α to K∗ (A). We
have seen above that the left adjoint of this functor is defined on all free Abelian
groups, so that I := ker F has enough projective objects. But F ◦ F ⊢ (Zeven ) =
F (C0 (G)) = Z[G]even 6= Zeven unless G is trivial. Thus F is not yet universal.
This is not surprising because derived functors on the target category of F
do not really see the group action at all. To remedy the situation, we notice that
the G-action on A induces an action of G on K∗ (A), so that K∗ (A) becomes
a module over Z[G]. Furthermore, this module is countable. Let A be the
category of all countable Z/2-graded Z[G]-modules and let Fe : KKG → A be F
enriched appropriately. Then ker Fe = ker F . We claim that Fe is universal.
Since
HomZ[G] (Z[G], K∗ (B)) ∼= K∗ (B) ∼= KKG ∗ (C0 (G), B),

we get Fe ⊢ (Z[G]) = C0 (G). This implies that Fe⊢ is defined on all projective
objects of A. Now Fe ◦ Fe ⊢ (Z[G]) = Z[G], which is the desired answer. Thus Fe
is universal.
Example 3.54. Let T be the homotopy category of chain complexes over the
Abelian category of R-modules for some ring R, and let I be the kernel of the
homology functor. This is also the kernel of the stable homological functor
F = H∗ : Ho(R − Mod) → AbZ ,
where we forget the R-module structure on the homology. The latter is not
universal, of course. It is easy to check that the associated universal I-exact
homological functor is H∗ : Ho(R − Mod) → (R − Mod)Z . Hence the passage
to the universal functor recovers the category of Z-graded R-modules and the
homology functor with values in this category from F .
Example 3.55. Let (C, ∆) be a discrete quantum group; for instance, we could
consider C = C0 (G) for a discrete group G or C = C ∗ (G) for a compact
group G. The first case is already discussed in Example 3.53. Let T = KK(C,∆)
be the associated bivariant Kasparov category, and let F (A, ∆A ) = K∗ (A) for a
separable C*-algebra with coaction ∆A : A → M(A⊗C). We get F ⊢ (Zeven ) = C
with coaction ∆ because
KK(C,∆) (C, B) ∼
= KK(C, B) ∼
= K0 (B).
Hence the left adjoint F ⊢ is defined on all free Abelian groups, so that I = ker F
has enough projective objects. As in Example 3.53, F ◦ F ⊢ (Zeven ) = K∗ (C) 6=
Zeven , so that F is not yet universal. What additional structure on K∗ (B) does
a coaction of (C, ∆) entail?

937
Part VIII From homological ideals to complementary pairs of subcategories

Clearly, KK∗(C,∆) (C, B) is a module over the Z/2-graded ring R(C) :=


KK∗(C,∆) (C, C) by Kasparov composition product. Let A be the category of
countable R(C)-modules. A purely formal computation shows that F̃ : KK(C,∆) →
A, B 7→ KK(C,∆) (C, B) is universal: this works whenever F is representable and
commutes with direct sums.
It remains to understand the ring R(C). Since discrete and compact quan-
tum groups are strongly regular, Baaj–Skandalis duality implies
bc b c bc b c
KK∗(C,∆) (C, C) ∼ bc ) ∼
bc , C ⋊ C
= KK∗(C ,∆ ) (C ⋊ C = KK∗(C ,∆ ) (C, C) ∼
= K∗ (C),

where we equip C with the trivial coaction of C bc and, in the last step, use
the Green–Julg Theorem for the compact quantum group C b c . The resulting
ring is the representation ring of C b c , that is, the ring of finite-dimensional
representation with tensor product as multiplication. If C = C0 (G) for a discrete
group G, this is just the group ring Z[G]; if C = C ∗ (G) for a compact group G,
this is the representation ring of G.

3.9 From homological ideals to complementary


pairs of subcategories
The main goal of this section is to understand the following theorem.
Theorem 3.56. Let T be a triangulated category with direct sums and let
F : T → A be a stable homological functor into some Abelian category that
commutes with direct sums. Assume also that the left adjoint of F is defined
on all projecive objects of A, so that the ideal I = ker F has enough projective
objects. Let P ⊆ T be the class of projective objects and let N be the object-
kernel of F ; let hPi be the localising subcategory generated by P. Then the pair
of subcategories (hPi, N ) is complementary.
This theorem applies in numerous cases:
• Let A be an Abelian category with enough projective objects and exact
direct sums. Let T = Ho(A) e and let F : T → AeZ be the homology
functor. Then P consists of chain complexes with vanishing boundary
map and projective entries, and N consists of the exact chain complexes.
Theorem 3.56 specialises to Spaltenstein’s Theorem in this case.
• Let T = KK and let F be the K-theory functor. Again, Theorem 3.56
applies. Here P consists of direct sums of suspensions of C, so that hPi
is the bootstrap category, and N consists of those separable C*-algebras
with vanishing K-theory.
• Let T = KK(C,∆) for a discrete quantum group (C, ∆) and define F : KK →
AbZ/2 by F (B, β) = K∗ (B). In this case, hPi is the localising subcategory
generated by F ⊢ (Zeven ) = (C, ∆), and N contains all coactions of (C, ∆)
on separable C*-algebras with vanishing K-theory.
If P ∈ P is I-projective and N ∈ N , that is, idN ∈ I, then T (P, N ) = 0
because I acts by 0 on T (P, −). Since the left orthogonal complement N ⊢ of N
is localising, this implies hPi ⊆ N ⊢ . To prove Theorem 3.56, it remains to show

938
Part VIII From homological ideals to complementary pairs of subcategories

that for A ∈ T can be embedded in an exact triangle L → A → N → L[1] with


L ∈ L := hPi and N ∈ N . This is established in [mn08]. Here we only prove
a weaker result, namely, that (N ⊢ , N ) is complementary. Some more work is
necessary to identify N ⊢ = L; in particular, this is the only point in this lecture
where the octahedral axiom is used.
The main ingredient in the proof is the phantom tower (it has this name
because maps in ker F are also called phantom maps).
Definition 3.57. Let B ∈ T . The phantom tower is a diagram of the form

ι10 ι21 ι32


B N0 B N1 B N2 B ···
}}
/ / /

BB | BB | BB
BB ||| BB ||| BB }}
` ` `

BB BB BB (3.2)
|◦ |◦ }}

B |||
~
B |||
~
B }}
~

P0 o

◦ P1 o

◦ P2

where the objects Pn are I-projective, ιn+1


n ∈ I, the triangles

ιn+1
n
Nn B /

Nn+1
BB y
yyy
`

BB
BB yy

B yy
|

Pn

are exact, and the remaining triangles commute. The circled arrows denote
maps of degree 1, that is, they actually map N1 → P0 [1], and so on.

The bottom row


P0 ← P1 ← P2 ← P3 ← · · ·
in a phantom tower is a chain complex with differential of degree 1.
Proposition 3.58. Given a phantom tower as in (3.2), the complex

B ← P0 ← P1 ← P2 ← P3 ← · · ·

is an I-projective resolution. Conversely, any projective resolution embeds in a


phantom tower, which is unique up to isomorphism.
Proof. First we must check that the sequence B ← P0 ← P1 ← · · · is I-exact.
We know that
F∗+1 (Nj+1 ) ֌ F∗ (Pj ) ։ F∗ (Nj )
is a short exact sequence because F∗ (ιj+1
j ) = 0. The Yoneda product of these
extensions is an exact chain complex of the form

F∗ (B) ← F∗ (P0 ) ← F∗ (P1 ) ← · · · .

Thus the bottom row in the phantom tower is an I-projective resolution.


Conversely, take a projective resolution

B ← P0 ← P1 ← P2 ← P3 ← · · · .

939
Part VIII Localisation of functors

We recursively construct Nj starting with N0 = B, and such that the maps


Pj → Nj are I-epimorphisms. In each step, we embed Nj ← Pj in an exact
triangle
ιj+1
j
Pj → Nj −−−→ Nj+1 → Pj [1].
The induction assumption yields that the map Pj → Nj is an I-epimorphism,
so that ιj+1
j ∈ I. To complete the induction step, we must lift the boundary
map Pj+1 → Pj [1] to a map Pj+1 → Nj+1 and check that this lifting is an
I-epimorphism.
The first map in the exact sequence

T (Pj+1 , Nj ) → T (Pj+1 , Nj+1 ) → T (Pj+1 , Pj [1]) → T (Pj+1 , Nj [1])

vanishes because Pj+1 is I-projective and ιi+1 j ∈ I; hence the second map
is injective. This shows that our lifting is unique once it exists. Since we
started with a chain complex, the composition Pj+1 → Pj [1] → Pj−1 [2] vanishes.
Since the map Nj → Pj−1 [1] from the previous step is an I-monomorphism,
T (Pj+1 , Nj [1]) ⊆ T (Pj+1 , Pj−1 [2]), so that there is no obstruction to lifting the
boundary map. Finally, it is routine to check that the unique lifting is indeed
an I-epimorphism.
Now we check that (N ⊢ , N ) is complementary. Equivalently, for each A ∈ T
there is N ∈ N and a map f : A → N that induces isomorphisms T∗ (N, M ) →
T∗ (A, M ) for all M ∈ N . This means that A 7→ N is a functor T → N that is
left adjoint to the embedding functor N → T .
We let N be the homotopy colimit of the phantom tower. Recall that this
is defined by an exact triangle
M id−S
M M M j+1
Nj −−−→ Nj → holim Nj → Nj [1], S= ιj .
−→
j j j j

Since F commutes with direct sums and ιj+1 j ∈ ker F , we get F (S) = 0. There-
fore, F (id − S) = F (id) is invertible. Hence F (holim Nj ) = 0. this means that
−→
N := holim Nj ∈ N .
−→
Let M ∈ N . Then T∗ (Pj , M ) = 0 because Pj is ker F -projective. Therefore
j+1 ∼
=
ιj induces an isomorphism T∗ (Nj+1 , M ) −
→ T∗ (Nj , M ). Now we recall the
Milnor sequence

lim1 T∗−1 (Nj , M ) ֌ T∗ (holim Nj , M ) ։ lim T∗ (Nj , M ).


←− −→ ←−

Since the maps in the relevant projective systems are all invertible, lim1 T∗−1 (Nj , M ) =
←−
0 and lim T∗−1 (Nj , M ) ∼
= T∗ (A, M ). Hence N has the required properties.
←−

3.10 Localisation of functors


Let T be a triangulated category and let (L, N ) be a complementary pair of
thick subcategories as in the previous section. Let F : T → A be a homological
functor with values in some Abelian category D.

940
Part VIII Localisation of functors

For instance, we could take T = KK, L the bootstrap category, N the class
of all separable C*-algebras with vanishing K-theory, and F (A) := F (A ⊗ B)
for some fixed C*-algebra B.
Recall that there are functors

L : T → L, N: T →N

and natural exact triangles

L(A) → A → N (A) → L(A)[1]

Definition 3.59. The localisation of the functor F at N , denoted LF , is the


functor
LF := F ◦ L : T → A
We may also view this as a functor on T /N because L descends to a functor
T /N → L. The natural map L(A) → A induces a natural transformation
LF → F .
Proposition 3.60. LF → F is universal among natural transformations G →
F with G homological and G|N = 0. That is, any natural transformation from
such a functor to F factors uniquely through LF → F :

G /

F
O

∃!
!

LF

Proof. To construct the natural transformation, combine the inverse of the iso-
morphism

=
G(P (B)) − → G(B)
with the natural map

G(P (B)) → F (P (B)) = LF (B).

It is easy to see that this is the only natural transformation G → LF that yields
the desired factorisation.
This universal property is used as a definition if N is not part of a comple-
mentary pair. Roughly speaking, the localisation LF is the best approximation
to F that vanishes on N .
Corollary 3.61. The transformation LF → F is invertible if and only if F |N =
0.
In practice, L is usually the localising subcategory hPi generated by a smaller
class P of objects.
Proposition 3.62. Let (hPi, N ) be a complementary pair of thick subcategories,
let G and F be homological functors on T that commute with direct sums, and
let Φ : G → F be a natural transformation. Assume that G|N = 0 and that
ΦB : G(B) → F (B) is invertible for all B ∈ P. Then Φ descends to a natural
isomorphism G ∼= LF .

941
Part VIII The Baum–Connes conjecture

Proof. The previous proposition yields a natural transformation Ψ : G → LF .


This is invertible on P because LF (B) ∼ = F (B) for B ∈ P. Since G and LF
are homological and commute with direct sums, the class of objects where Ψ is
invertible is localising. Hence it contains L = hPi. It also contains N because
both G and LF vanish on N . Thus it contains T .
Example 3.63 (for Proposition 3.62). Let G be a discrete torsion-free group,
T = KKG ,

N = {A ∈ KKG | A ∼
= 0 in KK (non-equivariantly)},
P = {C0 (G, A) with the free G-action of C*-algebra}.

Take F (A) := K∗ (G ⋊r A) and a natural transformation Φ : G =⇒ F . Then


if G|N = 0 and Φ|P is invertible, then G ∼= LF , and Φ is equivalent to the
Baum-Connes assembly map.

3.11 The Baum–Connes conjecture


Usually, we do not expect the map LF → F that compares a functor to its
localisation to be an isomorphism. In noncommutative topology, this sometimes
happens for rather deep reasons. Here we explain how this is related to the
Baum–Connes conjecture (see [mn06] for more details).
Let T = KKG for a locally compact group G. In order to get started,
we need a homological ideal I in T . We let f ∈ I if ResH G (f ) = 0 for all
compact subgroups H ⊆ G, where ResH G : KK G
(A, B) → KK H
(A, B) denotes
the restriction functor. The ideal I is, by definition, the kernel of an exact
functor, not of a stable homological functor. But it can be shown that morphism-
kernels of exact functors are homological ideals as well (see [?]). In order to find
enough projective objects for this ideal, we would like the restriction functor
ResHG to have a left adjoint. This works out nicely if H ⊆ G is open, so that
G/H is discrete: in that case, the induction functor IndG H G
H : KK → KK is left
H
adjoint to ResG . More generally, if G/H is a smooth manifold, then the left
adjoint is still defined on sufficiently many objects of KKH and sufficiently close
to the induction functor for the following arguments to go through. Since any
locally compact group contains sufficiently many subgroups H for which G/H
is a smooth manifold, the following discussion can be carried over to general
locally compact groups. However, we only prove assertions for discrete groups
to simplify the discussion.
The localising subcategory hPi generated by the I-projective objects is the
localising subcategory generated by compactly induced actions, that is, objects of
the form IndG H
H (A) for a compact subgroup H ⊆ G and A ∈ KK ; the proof uses
that such objects are I-projective by the adjointness of induction
L and restriction,
and that any object A admits an I-epimorphism from IndG H
H ResG A onto it,
where H runs through a suitable set of compact subgroups of G. The object-
kernel of our homological ideal is the subcategory N of all G-C*-algebras N
with ResH ∼ H
G (N ) = 0 in KK for all compact subgroups H of G. Theorem 3.56
shows that (hPi, N ) is complementary. In many examples, hPi consists of all
G-C*-algebras that are KKG -equivalent to one on which G acts properly (in
fact, this is probably always true, but the proof is not written down in complete
generality).

942
Part VIII The Baum–Connes conjecture

Both P and N are closed under tensor products with arbitrary G-C*-algebras.
Hence it suffices to study a single exact triangle of the form L → C → N → L[1]
with L ∈ hPi and N ∈ N : tensoring with A yields such a triangle for any A.
The map L → C is called a Dirac morphism in [mn06].
Next we compare the Baum–Connes assembly map with the localisation
at N . This is the map from

Ktop lim KKG (C0 (X), B),


∗ (G, B) := − X G-compact in EG,

X

to K∗ (Cr∗ G) defined as follows:

KKG
∗ (C0 (X), B) → KK∗ (G ⋉r C0 (X), G ⋉r B) → K∗ (G ⋉r B),

where the first map is the descent functor and the second map is induced by
a canonical class in K0 (G ⋉r C0 (X)) for any proper cocompact G-space called
Mishchenko line bundle.
See also Theorem 2.18 in Chapter 2.
Theorem 3.64. Let T = KKG for a locally compact group G, let N be as above,
and let F (B) = K∗ (G ⋉r B). Let LF be the localisation of F at N . Then there
is a natural isomorphism LF (B) ∼= Ktop
∗ (G, B) that intertwines the canonical
map LF → F and the Baum–Connes assembly map with coefficients in B. That
is, the Baum–Connes assembly map is equivalent to the natural transformation
LF (B) → F (B).
Proof. The proof is based on some (non-trivial) formal properties of the Baum–
Connes assembly map. First, Ktop ∗ (G, B) vanishes for B ∈ N ; even more,
Ktop
∗ (G, B) = 0 if K∗ (H ⋉ B) = 0 for all compact subgroups H ⊆ G because
there is a spectral sequence computing Ktop ∗ (G, B) whose first page consists of
groups of the form K∗ (H ⋉ B). Secondly, the Baum–Connes assembly map with
coefficients B is invertible if G acts properly on B; in particular, it is invertible
if B is of the form IndG H (B0 ) for some compact subgroup H. These two facts
plugged into Proposition 3.62 yield the assertion.
This description of the Baum–Connes assembly map with coefficients yields
several reformulations of the Baum–Connes property with coefficients:
Corollary 3.65. Let G be a locally compact group. The following assertions
are equivalent:

(1) the Baum–Connes assembly map is an isomorphism for all coefficient al-
gebras B;
(2) K∗ (G ⋉r B) = 0 if B is H-equivariantly contractible for any compact
subgroup H ⊆ G;
(3) if a G-equivariant *-homomorphism f : A → B is an H-homotopy equiv-
alence for all compact subgroups (that is, it has an H-equivariant in-
verse up to H-equivariant homotopies), then it induces an isomorphism
K∗ (G ⋉r A) ∼
= K∗ (G ⋉r B);
(4) K∗ (G ⋉r B) = 0 for all B ∈ N ;

943
Part VIII The Baum–Connes conjecture

(5) if f ∈ KKG
0 (A, B) becomes invertible in KK
H
for all compact subgroups
H ⊆ G, then it induces an isomorphism K∗ (G ⋉r A) ∼= K∗ (G ⋉r B);
(6) K∗ (G ⋉r B) = 0 if K∗ (H ⋉ B) = 0 for all compact subgroups H ⊆ G;
(7) if f ∈ KKG ∼
0 (A, B) induces an isomorphism K∗ (H ⋉A) = K∗ (H ⋉B) for all
compact subgroups H ⊆ G, then it induces an isomorphism K∗ (G ⋉r A) ∼
=
K∗ (G ⋉r B).

Proof. The equivalence of (1) and (4) is Corollary 3.61. Any object of N is KKG -
equivalent to a G-C*-algebra as in (2). Therefore, (2) and (4) are equivalent.
It is clear that (6) implies (4). Conversely, (1) implies (6) because Ktop
∗ (G, B)
vanishes if B is as in (6). Therefore, (1), (2), (4), and (6) are equivalent.
Trivially, (7)=⇒(5)=⇒(3). Moreover, (3) implies (2) because if B is as in (2)
then we may apply (3) to the zero map 0 → B.
Thus it only remains to check that (6) implies (7). If f is as in (7), then we
may embed it in an exact triangle A → B → C → A[1] using Axiom (TR1).
The long exact sequence for the homological functor K∗ (H ⋉ −) shows that
K∗ (H ⋉ C) = 0 for all compact subgroups H of G. Now (6) yields K∗ (G ⋉r C) =
0. Finally, the long exact sequence for the homological functor K∗ (G⋉r −) shows
that K∗ (G ⋉r f ) is invertible as asserted in (7).
Let us consider the case where G is torsion-free, that is, G has no compact
subgroups besides the trivial group. Then in all statements above H can only be
the trivial group. Thus the Baum–Connes conjecture is equivalent to the follow-
ing rigidity property: if f : A → B is a G-equivariant *-homomorphism that is
also a (non-equivariant) homotopy equivalence, then f induces an isomorphism
K∗ (G ⋉r A) ∼ = K∗ (G ⋉r B).
Theorem 3.66 (Higson–Kasparov). The Baum–Connes conjecture with coeffi-
cients holds for all amenable groups. Even more, if G is amenable, then N = 0,
that is, A ∼
= 0 if ResH ∼
G (A) = 0 for all compact subgroups H ⊆ G.

In particular, this theorem applies to all Abelian groups such as Zn for some
n ∈ N. The stronger statement in the second statement of the theorem is
equivalent, in the terminology of the dual Dirac method, to the statement that
the γ-element of the group G exists and is equal to 1. This is known to be false
for groups with property (T) such as higher rank Lie groups and lattices in such
groups.
Example 3.67. Let Z act by translation on R; we extend this action to the half-
open interval (−∞, ∞] by fixing +∞. Although it is has no equivariant linear
section, the extension

C0 (R) → C0 ((−∞, ∞]) → C

has a class in KKZ1 (C0 (R), C) because this extension acquires an equivariant
completely positive contractive section after we stabilise it by K(ℓ2 Z) (see [?]
for a proof using Baaj–Skandalis duality). The C*-algebra C0 ((−∞, ∞]) in
the middle is non-equivariantly contractible and therefore belongs to N . The
Higson–Kasparov Theorem in this case predicts that C0 ((−∞, ∞]) ∼ = 0 in KKZ .
Thus the boundary map of the extension provides an invertible element in
KK1 (C, C0 (R)). Since the exterior tensor product defines a functor on KKZ ,

944
Part VIII Towards an analogue of the BCC for quantum groups

we get an invertible element in KK1 (A, C0 (R) ⊗ A) for any Z-C*-algebra A.


Thus any Z-C*-algebra is KKZ -equivalent to one with a proper action of Z,
namely, C0 (R) ⊗ SA.
Since the action of Z on R is free and proper, the crossed product Z ⋉
(C0 (R) ⊗ A) = Z ⋉r (C0 (R) ⊗ A) is Morita equivalent to the generalised fixed
point algebra

Tα := {f ∈ Cb (R, A) | f (x + 1) = αf (x)} ∼
= {f ∈ C([0, 1], A) | f (1) = α(f (0))},

where α ∈ Aut(A) describes the Z-action. This C*-algebra is called the mapping
torus of α. It is commutative if A is commutative. The Higson–Kasparov
Theorem implies that the mapping torus is KK-equivalent to the suspension
of the crossed product Z ⋉ A, so that the K-theories agree up to a dimension
shift. From this, it is easy to deduce the Pimsner–Voiculescu exact sequence for
crossed products by Z for any homological invariant for C*-algebras.
The only step in the above reasoning that is non-trivial is that C0 ((−∞, ∞]) ∼ =
0 in KKZ or, equivalently, that the class η of the resulting extension in KKZ1 (C, C0 (R))
is invertible. This latter fact can be checked by hand by writing down a
candidate D ∈ KKZ1 (C0 (R), C) for the inverse and checking that the two re-
sulting Kasparov products are homotopic to the identity in KKZ0 (C, C) and
KKZ0 (C0 (R), C0 (R)). We only remark here that the inverse is the equivariant
K-homology class of the Dirac operator on R. Up to a dimension shift, this is
the Dirac morphism of Z, and η is the dual Dirac morphism. If we forget the
Z-action, then D and η are exactly the classes that generate the Bott periodicity
isomorphisms; the fact that they are inverse to each other is a well-known fact
of index theory. It is possible to prove the Higson–Kasparov Theorem for Z by
going through this proof of Bott periodicity and checking that all the relevant
constructions are sufficiently Z-equivariant to carry them over from KK to KKZ .

3.12 Towards an analogue of the Baum–Connes


conjecture for quantum groups
The approach to the Baum–Connes assembly map outlined above is particularly
suitable to extend the Baum–Connes conjecture to other objects than groups
such as quantum groups. For this purpose, the main achievement is that our
definitions no longer use proper actions—whose meaning for quantum groups
is unclear—but only compact subgroups. Nevertheless, the correct analogue of
the family of compact subgroups for a quantum group is still unclear because
quantum groups may have too few subgroups, so that more general objects than
subgroups have to be allowed.
Before we discuss this issue, we restrict attention to the case of a torsion-
free discrete quantum group (C, ∆). We let I be the kernel of the restriction
functor KKC → KK (we drop the coactions from our notation to avoid clutter).
Since (C, ∆) is assumed discrete, this restriction functor has a left adjoint, which
maps A ∈ KK to A ⊗ C with the coaction idA ⊗ ∆; that is, KKC ∼
∗ (A ⊗ C, B) =
KK∗ (A, B) for any separable C*-algebra B and any coaction of (C, ∆) on B. We
may argue exactly as in the group case now. Let P be the class of objects of KKC
of the form A ⊗ C, and let N consist of all objects A of KKC with A ∼ = 0 in KK,
that is, after forgetting the coaction. Then (hPi, N ) is a complementary pair of

945
Part VIII Towards an analogue of the BCC for quantum groups

localising subcategories of KKC . The Baum–Connes assembly map for (C, ∆)


with coefficients in B is the natural map LF (B) → F (B), where F (B) is the
K-theory of the reduced crossed product, F (B) := K∗ (B ⋊r C b c ). This is the
unique natural transformation G → F that is invertible on objects of P for a
functor G that vanishes on N . Thus, to check that some other construction of
an assembly map G → F agrees with this one, it suffices to check that G(N ) = 0
for N ∈ N and that G(B) → F (B) is invertible for B ∈ P.
The above assembly map can be constructed for any discrete quantum group,
torsion-free or not. But for quantum groups with torsion, we do not expect it
to be invertible. In the group case, this map is the classical assembly map
K∗ (BG) → K∗ (C ∗r G), where BG is the usual . This is never an isomorphism
unless G is torsion-free. Nevertheless, there are several interesting quantum
groups where it is reasonable to conjecture that the assembly map above is
b c ) = 0 for B ∈ N .
invertible or, equivalently, that K∗ (B ⋊r C
Here we only consider the case of duals of compact groups, following [?]. The
quantum group C ∗ (G) for a group G is discrete if and only if G is compact. Since
any open normal subgroup H in G yields a finite quantum subgroup C ∗ (G/H)
in C ∗ (G), the quantum group C ∗ (G) certainly has torsion unless G is connected.
Somewhat surprisingly, this assumption is not yet enough: we also need that G
should have no non-trivial projective representations. This is equivalent to
the assumption that G have torsion-free fundamental group. Thus we assume
now that G is a connected compact group with torsion-free fundamental group.
We also assume G to be a Lie group to simplify the discussion, although this
assumption may be removed. We can use, for example, G = SU(n) or G = Tn .
Since C ∗ (G) is amenable, it makes no difference whether we use reduced or
full crossed products, and the Higson–Kasparov Theorem for groups leads us to
expect the following theorem:
Theorem 3.68 ([?]). Let G be a connected Lie group with torsion-free funda-
mental group and let A be a C*-algebra with a coaction δ ∈ Mor(A, A ⊗ C ∗ (G)).
If K∗ (A) = 0, then K∗ (A ⋊ C0 (G)) = 0.

If A ∼= 0 in KK, then A ∼ = 0 in KKC (G) .
The first statement follows, in fact,∗from the second one and an inspection of
I-projective resolutions. Let L : KKC (G) → hPi be the localisation functor. If
(Pn , dn ) is an I-projective resolution of A, then the general theory shows that L

maps A into the localising subcategory of KKC (G) generated by the objects Pn .
Now if K∗ (A) = 0, then we can choose these such that K∗ (Pn ⋊ C0 (G)) = 0,
so that K∗ (L(A) ⋊ C0 (G)) = 0. The second statement in the theorem simply
means that L(A) ∼ = A, so that we get K∗ (A ⋊ C0 (G)) = 0 if K∗ (A) = 0.
We may use Baaj–Skandalis duality to turn coactions of C ∗ (G) into coac-
tions of the dual C0 (G), that is, group actions of G. This turns Theorem 3.68
into a statement about equivariant ∗
bivariant K-theory for compact groups. The
duality functor KKG → KKC (G) maps a G-C*-algebra B to B ⋊ G with
the canonical coaction. Hence the assumption of the first statement in Theo-
rem 3.68 is KG ∗ (B) := K∗ (B ⋊ G) = 0, and the conclusion is K∗ (B) = 0 because
B ⋊ G ⋊ C0 (G) ∼ = B ⊗ K(L2 G) is Morita equivalent to B. Reformulating the
second statement similarly, we arrive at the following equivalent reformulation
of Theorem 3.68:

946
Part VIII Towards an analogue of the BCC for quantum groups

Theorem 3.69 ([?]). Let G be a connected Lie group with torsion-free funda-
mental group and let A be a C*-algebra with an action of G.
If KG∗ (A) = 0, then K∗ (A) = 0.
If A ⋊ G ∼= 0 in KK, then A ∼= 0 in KKG .
The first statement is already known for some time, see [?], so that the
Baum–Connes conjecture for the dual of G reduces to a known statement. The
second statement is not contained in [?]; it may be used to improve the descrip-
tion of the equivariant bootstrap class in [?] and to formulate a variant of the
Universal Coefficient Theorem that appears in [?] that reduces the computa-
tion of KKG (A, B) not to KG G
∗ (A) and K∗ (B), but to KK(A ⋊ G, B ⋊ G); this
variant has the advantage that it converges for arbitrary A and B without any
bootstrap class assumptions (see also [?, ?]).
Theorem 3.69 certainly becomes false if G is a finite group, say, G = Z/2:
there exists a Z/2-action on a contractible C*-algebra A such that K∗ (A⋊Z/2) 6=
0; then the dual action of Z/2 on A ⋊ Z/2 provides a counterexample.
We have already described the universal homological functor for ∗
the ho-
mological ideal I in Example 3.55: it is the K-theory functor KKC (G) → A,
where A is the category of all countable Z/2-graded R(G)-modules, where R(G)
denotes the representation ring of G. We view this as a functor KKG → A,
B 7→ KG ∗ (B), via Baaj–Skandalis duality; the R(G)-module structure agrees
with the one by exterior product.
The following is an application of Theorem 3.69:
Proposition 3.70. Let A be a C*-algebra with G ⋉ A in the bootstrap class.
Assume that KG G ∼ N
∗ (A) is free as an R(G)-module, say, KK0 (C, A) = R(G) and
G ∼ ∼
KK1 (C, A) = 0 as R(G)-modules. Then A = C in KK .
N G

Proof. Recall that KKG ∼ G ∼


0 (C, C) = R(G) and KK1 (C, C) = 0. By assumption, we
N ∼ G N ∼ G
have an isomorphism R(G) = KK0 (C, C ) = KK0 (C, A). This isomorphism
corresponds to choosing N basis vectors in KKG 0 (C, A), which we may combine
to a single element of KKG (C N
, A) ∼
= KK G
(C, A)N . This yields some f ∈
0 0
KK0 (C , A) such that the induced map f∗ : KK0 (C, CN ) → KKG
G N G
0 (C, A) is the
given isomorphism. Since CN ⋊ G and A ⋊ G belong to the bootstrap class
and f ⋊ G acts by an invertible map on K-theory, f ⋊ G is a KK-equivalence.
Now we use the second part of Theorem 3.69 to conclude that f is invertible in
KKG . Here we used once again the trick that invertibility of a morphism in a
triangulated category is equivalent to vanishing of its cone.
Now let T ≤ G be a maximal torus and let A = C(G/T ). Then

KG ∼ T ∼
∗ (C(G/T )) = K∗ (pt) = R(T ).

Let W be the Weyl group of G. Basic results of representation theory assert


that R(G) = R(T )W and that R(T ) ∼= R(G)N for some N ∈ N. Therefore, the
last proposition predicts that C(G/T ) is KKG -equivalent to CN . In fact, the
proof of Theorem 3.69 begins by establishing this fact directly:
Lemma 3.71. There is a KKG -equivalence CN ∼
= C(G/T ).
Proof. As in the proof of the proposition above, we may lift the isomorphism
N ∼
KG G G N
∗ (C ) = K∗ (C(G/T )) to a class f ∈ KK (C , C(G/T )). We must show

947
Part VIII Towards an analogue of the BCC for quantum groups

that it is invertible. Since the induced map

f∗ : KKG N N G N
∗ (C , C ) → KK∗ (C , C(G/T ))

is an isomorphism by construction, it suffices to establish that f∗ induces an


isomorphism

f∗ : KKG N G
∗ (C(G/T ), C ) → KK∗ (C(G/T ), C(G/T ))

as well and then to invoke the Yoneda Lemma.


This statement may be simplified using Poincaré duality in KKG . Our as-
sumptions on G ensure that G/T has a G-equivariant spin structure. Hence
there is a natural isomorphism

KKG ∼ G ∼ G ∼ T
∗ (C(G/T ), B) = KK∗ (C, C(G/T ) ⊗ B) = K∗ (C(G/T ) ⊗ B) = K∗ (B),

where the last step uses the Morita equivalence G ⋉ C(G/T, B) ∼M T ⋉ B.


Thus we are reduced to proving that f∗ : KT∗ (CN ) → rK∗T (C(G/T )) is invert-
ible. The domain is simply KT∗ (CN ) ∼ = R(T )N . Thus we are reduced to com-
puting the T -equivariant K-theory of the homogeneous space G/T . This has
already been done a long time ago, and the result confirms the expectation that
f∗ : KT∗ (CN ) → rK∗T (C(G/T )) is invertible.
With this lemma, we can reduce the assertion of Theorem 3.69 to the cor-
responding statement for the subgroup T . For all A ∈ KKG , we get A ⊗ CN =
AN ∼ = A ⊗ C(G/T ) in KKG . As a consequence, A ⋊ G ∼ = 0 in KK if and only if
A ⋊G ∼
N
= 0 in KK, if and only if A ⋊ T ∼M (C(G/T ) ⊗ A) ⋊ G ∼ = 0 in KK; and
A∼ = 0 in KKG if and only if AN ∼ = 0 in KKG if and only if C(G/T ) ⊗ A ∼ =0
in KKG . The latter can be rewritten as C(G/T ) ⊗ A = IndG T
T ResG (A). If we
assume that Theorem 3.69 holds for T , then vanishing of A ⋊ G implies, via the
vanishing of A ⋊ T and hence of ResTG (A) in KKT , the vanishing of A in KKG .
Thus Theorem 3.69 holds for G once it holds for T .
Finally, we return to the equivalent formulation of the problem in Theo-
rem 3.68. Since T is Abelian, C ∗ (T ) ∼= C0 (Zn ) for some n ∈ N. Thus The-
orem 3.68 is equivalent to the Higson–Kasparov Theorem for the group Zn .
Hence Theorem 3.69 holds for T , and the proof is finished.
Which ingredients did this proof use? First, we needed some elementary
K-theory computations to get the KKG -equivalence CN ∼ = C(G/T ); then we
used the exterior tensor product in KKG to get a KKG -equivalence AN ∼ =
IndG T
T ResG (A) for an arbitrary G-C*-algebra A. This reduced the problem
from G to the maximal torus T , where we already know the statement be-
cause its dual is an Abelian group, for which the Baum–Connes conjecture is
known.
Christian Voigt has extended each of these steps to the compact quantum
group SUq (2). I expect that this argument works in much greater generality
for all quantum deformations of simply connected compact simple Lie groups.
The main obstacle are the elementary K-theory computations. There is always
an undeformed maximal torus, and the representation ring R(Gq ) of the com-
pact quantum group and its maximal torus are related as in the classical case.
We also know that KKGq (B, C(Gq /T )) ∼ = KKT (B, C). But it is not so easy to
compute KKGq (C(Gq /T ), C(Gq /T )) ∼ = KKT (C(Gq /T ), C): this involves con-
structing equivariant K-homology classes on C(Gq /T ).

948
Part VIII Towards an analogue of the BCC for quantum groups

Finally, we discuss what could be the replacement for the family of compact
subgroups in a quantum group. The most obvious choice uses the following
notion of subgroup:
Definition 3.72. A closed quantum subgroup of (A, ∆) is a quotient A/I to
which ∆ descends.
Example 3.73. Closed quantum subgroups of C0 (G) are C0 (H) for closed sub-
groups H ≤ G, as it should be. But there are too few closed quantum subgroups
of Cr∗ (G): while we would expect to see all closed subgroups of G, we only get
Cr∗ (G/N ) if N ≤ G is a closed, amenable, normal subgroup; this is compact if
and only if G/N is discrete, that is, N is open. Many locally compact groups
such as GL2 (Qp ) have lots of compact open subgroups, but no open normal
subgroup. Such groups have no compact quantum subgroups.
Definition 3.74. A proper quantum homogeneous space for (A, ∆) is a C*-
subalgebra B of A that is a left ∆-coideal, that is, ∆(B) ⊆ M (B ⊗ A). (Here
“proper” means that the coaction on them is proper.)
Example 3.75. If G is a group and H ⊆ G is a compact subgroup, then B =
C0 (G/H) ⊆ C0 (G) is a proper quantum homogeneous space; these are the only
proper quantum homogeneous spaces in this case. Cr∗ (H) ⊆ Cr∗ (G) is a proper
quantum homogeneous space for any open subgroup H ⊆ G; again, these are
all the examples.
Let G be a compact Lie group, so that C ∗ (G) is a discrete quantum group.
Our description of proper quantum homogeneous spaces shows that there are
no non-trivial ones if and only if G is connected. For instance, SO(3) has no
proper quantum homogeneous spaces. This is a problem because the assembly
map constructed above is not always an isomorphism for SO(3). Since we expect
the Baum–Connes assembly map to be invertible in this case, we have to further
modify our notion of torsion. The problem for SO(3) is related to its projective
representations.
One way to approach the problem is to ask for particularly simple actions of
a quantum group. If H ⊆ G is compact, then the crossed product C0 (G/H) ⋊ G
is Morita equivalent to C ∗ (H), which is isomorphic to a direct sum of matrix
algebras. In fact, the same is true for any proper quantum homogeneous space
of a regular quantum group: always, B ⋊ A bc ⊆ A ⋊ A bc ∼
= K(L2 A) is a direct sum
of matrix algebras or the algebra of compact operators. For brevity, we call such
C*-algebras elementary. Elementary C*-algebras are those for which the com-
putation of their K-theory may be considered a trivial combinatorial problem.
Therefore, it is reasonable to consider the localising subcategory they generate.
By Baaj–Skandalis duality, coactions of A with elementary crossed products
are in bijection with coactions of the dual quantum group A bc on elementary
C*-algebras.
Definition 3.76. Let (A, ∆) be a strongly regular locally compact quantum
group. Let R be the set of all coactions of A bc on separable elementary C*-
algebras.
The category R is countably additive because countable direct sums of ele-
mentary C*-algebras are again elementary. Let R0 be the subset of all inde-
composable objects of R. Furthermore, R and R0 are closed under equivariant

949
Part VIII Towards an analogue of the BCC for quantum groups

Morita equivalence. Let R1 be the set of equivariant Morita equivalence classes


of objects in R0 .
We call (A, ∆) torsion-free if R1 has only one element; equivalently, any
coaction of A bc on an elementary C*-algebra is a direct sum of coactions on
K(H) induced by a coaction on H.

By design, if A is torsion-free then A bc has no non-trivial projective represen-


tations. It can be checked that C0 (G) for a discrete group G is torsion-free in
this sense if and only if G is torsion-free and that C ∗ (G) for a compact group G
is torsion-free if and only if G is connected and has no non-trivial projective
unitary representations. Christian Voigt has shown that deformations of C ∗ (G)
for simply connected simple compact Lie groups remain torsion-free; an example
of this is C ∗ (SUq (n)) for all n ∈ N≥2 .
Currently, the best proposal for the Baum–Connes assembly map for a reg-
ular quantum group I know is the following. Let P be the collection of ob-
jects of KK(A,∆) that are Baaj–Skandalis dual to objects of R (or R1 , this
makes essentially no difference). Let L be the localising subcategory they gen-
erate. Let N := L⊣ be its right orthogonal complement and assume that
(L, N ) is complementary. Then the Baum–Connes assembly map should be
the canonical map LF (B) → F (B), where L denotes the localisation at N and
F (B) := K∗ (B ⋊ A bc ). For groups, this agrees with the usual Baum–Connes
assembly map. But so far we have not studied enough examples to be certain
that this is the final formulation of the assembly map.

950
Bibliography

[a-mf66] M.F. Atiyah. K-theory and reality. Quart. J. Math. Oxford (2) 17,
165-193 (1966)
[b-b98] Blackadar, Bruce, K-theory for operator algebras Mathematical Sci-
ences Research Institute Publications 5, 2 Cambridge University
Press, (1998), xx+300
[bk04] P. Baum and M. Karoubi. On the Baum-Connes conjecture in the
real case. Quart. J. Math. Oxford 55, 231-235 (2004).
[bs89] Baaj, Saad, Skandalis, Georges C*-algèbres de Hopf et théorie de
Kasparov équivariante K-Theory 2, (1989), 6, 683–721
[c-j87] Cuntz, Joachim A new look at KK-theory K-Theory 1, (1987), 1,
31–51
[cem01] J. Chabert, S. Echterhoff and R. Meyer, Deux remarques sur la con-
jecture deBaum-Connes, C. R. Acad. Sci., Paris, Sr. I 332, no 7
(2001), 607610.
[cmr07] Cuntz, Joachim, Meyer, Ralf, Rosenberg, Jonathan M., Topological
and bivariant K-theory Oberwolfach Seminars 36, Birkhäuser Verlag,
(2007), xii+262
[hk01] Higson, Nigel, Kasparov, Gennadi E-theory and KK-theory for
groups which act properly and isometrically on Hilbert space Invent.
Math. 144, (2001), 1, 23–74
[hk01] Higson, Nigel; Kasparov, Gennadi E-theory and KK-theory for
groups which act properly and isometrically on Hilbert space. In-
vent. Math. 144 (2001), no. 1, 23–74.
[kc08] M. Karoubi. Clifford modules and twisted K-theory. Adv. Appl. Clif-
ford Algebr. 18, 765-769 (2008). Novikov conjecture. Invent. Math.
91, 147-201 (1988)
[k-g88] G. Kasparov. Equivariant KK-theory and the
[k-e99] Kirchberg, Eberhard Das nicht-kommutative Michael-
Auswahlprinzip und die Klassifikation nicht-einfacher Algebren
92–141 in book C*-Algebras (Münster, 1999), Springer (2000)

951
BIBLIOGRAPHY BIBLIOGRAPHY

[kn88] Kasparov, Gennadi G. Equivariant KK-theory and the Novikov con-


jecture Invent. Math. 91, (1988), 1, 147–201
[l-p99] Le Gall, Pierre-Yves Théorie de Kasparov équivariante et groupoı̈des.
I K-Theory 16, (1999), 4, 361–390
[l-v02] Lafforgue, Vincent K-thorie bivariante pour les algebres de Banach
et conjecture de Baum-Connes, Invent. Math. 149 (2002), no. 1, 1–95.

[l-v99] V. Lafforgue, K-Theorie bivariante pour les alg‘ebres de Banach et


conjecture de Baum-Connes, Thesis, Universite Paris Sud, 1999.
[mn00] Meyer, Ralf, Equivariant Kasparov theory and generalized homomor-
phisms K–Theory 21 (2000), 3, 201–228
[mn06] Meyer, Ralf, Nest, Ryszard, The Baum–Connes conjecture via local-
isation of categories Topology 45, (2006), 2, 209–259

[mn07-a] Meyer, Ralf,Nest, Ryszard, An analogue of the Baum–Connes iso-


morphism for coactions of compact groups Math. Scand. 100, (2007),
2, 301–316
[mn07-b] Meyer, Ralf, Nest, Ryszard, Homological algebra in bivariant K-
theory and other triangulated categories. I (2007), eprint ArXiv
[Link]/0702146
[mn08] Meyer, Ralf, Homological algebra in bivariant K-theory and other
triangulated categories. II (2008), eprint ArXiv 0801.1344
[mnxx] Meyer, Ralf, Categorical aspects of bivariant K-theory to appear,
ArXiv math/0702145
[my02] Mineyev, Igor; Yu, Guoliang The Baum-Connes conjecture for hy-
perbolic groups. Invent. Math. 149 (2002), no. 1, 97–122.
[n-a01] Neeman, Amnon Triangulated categories Annals of Mathematics
Studies 148, Princeton University Press, (2001), viii+449
[ps07] Piazza, Paolo; Schick, Thomas Bordism, rho-invariants and the
Baum-Connes conjecture. J. Noncommut. Geom. 1 (2007), no. 1,
27–111.
[s-t07] Schick, Thomas Finite group extensions and the Baum-Connes con-
jecture. Geom. Topol. 11 (2007), 1767–1775.

952
Index

Abelian category, 869, 918, 927–929, 696, 842–844, 848


932, 934–938, 940 Chern class, 218, 269, 335
Chern–Galois character, 838, 842–848,
Baaj–Skandalis duality, 895, 938, 944, 850
946, 947, 949 Chern–Weil construction, 143, 145, 155
Baum–Connes classifying space, 141, 499, 540, 908,
assembly map, 869, 893, 930, 942, 946
943 of category, 499
conjecture, 870, 942, 944, 945, 947, Clifford
948 algebra, 229, 238, 250–252, 255,
Bott 262, 265, 266, 327, 328, 338,
connection, 155, 162, 163 874, 912
map, 96, 97, 102 module, 266
periodicity, 94, 96, 101, 110, 187, cyclic
213, 218, 227, 615, 616, 620, bicomplex, 513, 518, 519, 525, 526,
636, 637, 639, 645, 695, 705, 539, 845
871, 873, 878, 910, 915, 917, cocycle, 194, 665, 850
918, 945 cohomology, 3, 244
vanishing, 146, 154, 182 homology, 142, 190, 194, 195, 201,
208, 485, 504, 518–520, 525,
C*-algebra, 31, 623 528–532, 535, 537, 539, 544,
finite dimensional, 624 547, 562, 570, 586, 587, 590,
nuclear, 39, 116, 629, 630 838, 842, 843
purely infinite, 627
separable, 31, 32, 60, 89, 658, 661, derived
670, 676, 677, 682, 691, 872, category, 927
873, 878, 880, 884, 930, 937, functor, 526–528, 575, 609, 870,
938, 941, 945 933, 935–937
category differential graded algebra, 160, 181,
Abelian, 869, 918, 927–929, 932, 194, 664, 666, 821
934–938, 940 Dirac operator, 3, 186, 193, 203, 228–
derived, 927 232, 242, 248, 282–287, 290,
homotopy, 869, 878, 914, 915, 924, 292, 299, 300, 310, 313, 327,
927–929, 937 329, 332, 334, 339, 341, 348,
triangulated, 869, 870, 879, 914– 349, 355, 359–361, 363, 366–
916, 918, 923, 924, 926–928, 370, 375–378, 616, 682, 945
932, 936, 938, 940, 947
characteristic class, 142, 143, 155, 158, Ehresmann
184 bialgebroid, 849
Chern character, 185, 192, 193, 220, cyclic homology, 849
225, 375, 616, 665, 667, 695, groupoid, 849

953
INDEX INDEX

elliptic of *-homomorphisms, 57
family, 26 of points, 44
operator, 184, 197, 220, 221, 228, homotopy category, 869, 878, 914, 915,
232, 244, 312, 378, 616, 617, 924, 927–929, 937
682–686 Hopf algebra, 4, 25, 201–204, 209, 212,
244, 467, 469–475, 477, 479,
foliation, 3, 23, 137, 139, 140, 147, 149, 481, 530, 531, 540, 730–732,
154–156, 159, 161, 164, 182, 734, 736, 738, 810, 814, 816,
197, 203, 204, 393, 396 824, 826, 828, 831–833, 835–
Kronecker, 23, 138, 709 839, 841, 847, 860, 861, 863,
Palais, 710 865, 890
Reeb, 137–139 Hopf–cyclic cohomology, 142, 199, 203,
symplectic, 393, 398, 428, 436, 460, 205, 529
465, 476 with coeefficients, 531
Fredholm Hopf–Galois extension, 530, 531, 726,
index, 82, 83, 675 733, 810, 814–826, 828–832,
module, 187, 188, 658–673, 675– 838, 839, 841, 847, 848
681
operator, 82–84, 187, 227, 308, 659, K-theory
680, 700, 877 algebraic, 537, 911
Kasparov
Galois product, 620, 680, 693, 869, 877,
connection, 857–859 879, 882, 883, 892, 902, 903,
extension, 719–722, 724, 726, 734, 945
737, 738, 786, 787, 795, 860, theory, 618, 620, 869, 873, 874,
865 883, 884, 895, 914, 935, 952
structure, 734, 781, 782, 784–786,
788, 790, 792, 793, 796–798 Lie
Godbillon–Vey class, 147, 149, 154, 155, algebra, 144, 166, 168, 176, 210,
161, 162, 245 211, 257, 258, 276, 351, 382,
graph C*-algebra, 117 383, 388, 389, 394, 396, 398,
universal, 117 399, 401, 403, 405, 408, 412,
Grothendieck group, 24, 54, 55, 58, 63, 414, 423, 425, 441, 446–449,
71, 486, 537, 615, 696, 699, 451, 452, 457, 463, 464, 470–
842, 909, 912 474, 476, 544–546, 550, 559,
564, 571, 575, 576, 579–581,
Harrison homology, 526 610, 823
Hilbert module, 650, 653, 657, 691, 872, cohomology, 166, 421, 423
884, 919 homology, 545, 546, 575, 576
Hochschild bracket, 275, 381, 399, 403, 405,
boundary map, 334, 561, 577, 605 441, 443, 451, 461, 462, 564
cohomology, 405
complex, 561 Mayer–Vietoris sequence, 112, 423, 640,
cycle, 334, 335, 340, 341, 347 869, 873, 878–882, 903, 924
homology, 504, 511, 523, 526, 532, Morita equivalence, 268, 273, 625, 656,
534, 535, 539, 570, 576, 582, 657, 687, 869, 872, 884, 893,
586, 590 894, 908, 946, 948, 949
Hodge–Dirac operator, 361–363 Poisson, 439, 440
homotopy Moyal
category, 914 algebra, 343

954
INDEX INDEX

deformation, 336, 337 structure, 205, 206, 507, 530


plane, 340–342 spectral sequence, 173, 174, 176, 513,
product, 337, 341–346 515–517, 532, 535, 536, 541,
spectral triple, 345 542, 552, 576, 583, 584, 586,
588–592, 595, 600, 602–604,
negative cyclic homology, 525, 526, 539 606–611, 878, 935, 943
spectral triple, 21, 22, 198, 248, 249,
periodic cyclic
271, 290, 292, 313–315, 317,
homology, 525, 539, 665
318, 320, 321, 323, 326, 327,
periodic cyclic homology, 526, 539
329, 330, 332, 335, 338–342,
Pimsner–Voiculescu sequence, 109, 110,
345, 347, 348, 370, 376, 377
131, 871, 945
Spinc -structure, 238, 701, 702
Poisson
Stiefel–Whitney class, 237, 271
bracket, 20, 301, 383, 384, 388–
symplectic
390, 396–399, 401, 423, 432,
foliation, 393, 398, 428, 436, 460,
443, 465, 470, 484, 564, 580,
465, 476
581
leaves, 395
manifold, 384–387, 389–393, 395,
manifold, 385, 386, 392–394, 412,
396, 399, 401, 402, 405, 411,
431, 434, 437, 439, 440, 442,
413, 414, 416–420, 422–425,
580, 581
432–435, 437–439, 442, 443,
452, 455, 467 Toeplitz
Morita equivalence, 439, 440 algebra, 105, 106, 118, 626, 627,
trace, 425, 430, 579, 581 643, 645
Pontryagin class, 155, 165, 185, 186 extension, 627, 637–639, 643, 644,
Puppe sequence, 916, 922 873
operator, 217, 643
quantum
SU(2), 122 triangulated category, 869, 870, 879,
914–916, 918, 923, 924, 926–
sphere, 122, 123
928, 932, 936, 938, 940, 947
quantum group, 347, 349, 358, 471, 474,
476, 479, 483–485, 488, 832, thick, 928
869, 870, 887, 888, 890, 891, Weil algebra, 159
894, 895, 930, 932, 937, 938,
945, 946, 948–950
locally compact, 869, 870, 883, 884,
888, 889, 895, 949

separable
C*-algebra, 60, 89, 297, 618–621,
658, 661, 670, 676, 677, 682,
691, 872, 873, 878, 880, 884,
930, 937, 938, 941, 945
field extension, 733, 787
Hilbert space, 71, 90, 105–107, 632,
658, 670, 671, 682, 684, 688,
697
simplicial
module, 510, 511, 527, 530
set, 497–500, 502, 503, 505–507,
530, 775

955

You might also like