Topological K-theory of C*-algebras for the Working Mathematician – Lecture 1
by Orr Shalit
Claude (Haim) Schochet is spending this semester at the Technion, and he kindly agreed to give a series of lectures on K-theory. This mini-course is called “Topological K-theory of C*-algebras for the Working Mathematician”.
There will be seven lectures (they take place in Amado 814, Mondays 11:00-12:30):
- A crash course in C*-algebras.
- K-theory by axioms and core examples.
- K-theory strengths and limitations.
- Payoffs in functional analysis: elliptic operators on compact spaces, essentially normal and Toeplitz operators.
- Payoffs in algebraic topology: bivariant K-theory by axioms, core examples, and the UCT.
- Modelling of groups, groupoids, and foliations.
- Payoffs in geometry: Atiyah-Singer and Connes index theorems.
Since the pace will be really fast and the scope very broad, I plan to write up some of the notes I take, to help myself keep track of these lectures. When I write I will probably introduce some mistakes, and this is completely my fault. I will also probably not be able to hold myself from making some silly remarks, for which only I am responsible.
I also hope that these notes I post may help someone who has missed one or several of the talks make up and come to the next one.
The first talk took place last Monday. To be honest I wasn’t 100% on my guard since I heard such crash courses so many times, I was sure that I’ve heard it all before but very soon I was in territory which is not so familiar to me (The title “crash course” was justified!). Maybe I will make up some of the things I write, or imagine that I heard them.
(The next lectures will be on stuff that is more advances and I will take better notes, and hopefully provide a more faithful representation of the actual lecture).
I will refer in short to the following references:
1. Pedersen – C*-algebras and their automorphism groups.
2. Brown and Ozawa – C*-algebras and finite dimensional approximation.
3. Davidson – C*-algebras by example.
4. Dixmier – C*algebras
5. Blackadar – K-theory for operator algebras
Lecture 1: A crash course in C*-algebras
1. Definition of a C*-algebra and first examples
A C*-algebra is a complex Banach *-algebra (i.e., a complex algebra with involution that is a Banach space for which and hold) in which the C*-identity holds, that is:
for all .
We will use the letters to denote C*-algebras.
1) The bounded operators. for every Hilbert space , let denote the algebra of bounded operators on , given the natural involution and the operator norm . Then is a C*-algebra. In particular, if , the algebra of matrices is a C*-algebra.
2) Concrete C*-algebras. If is a closed subalgebra that is also closed under the adjoint operation, then is also a C*-algebra. In fact, all C*-algebras (up to isometric *-isomorphism) arise this way, so this is also the end of our list of examples! However, it turns out that ending the list here is not a very fruitful point of view.
3) Finite dimensional C*-algebras. The structure of finite dimensional C*-algebras is completely understood: every finite dimensional C*-algebra has the form
It is interesting to note that although all norms on a finite dimensional space are equivalent, there is precisely one norm that makes this *-algebra a C*-algebra – that is, there is only one norm that satisfies the C*-condition. This follows immediately from a basic result in the theory, that an injective *-homomorphism between C*-algebras is automatically isometric. (Having mentioned that, from this point on when I write that two algebras are *-isomorphic, the reader should remember that this implies that the algebras are in fact isometric *-isomorphic.)
4) Commutative C*-algebras. Let be a locally compact Hausdorff topological space. The algebra of continuous functions that vanish at infinity given the usual algebraic operations, the usual sup norm, and the conjugation , is easily seen to be a C*-algebra. This C*-algebra is unital (that is, contains a unit element) if and only if is compact.
In fact, a theorem of Gelfand and Naimark says that every commutative C*-algebra is *-isomorphic to the algebra of continuous functions on a l.c h. space.
5) (Reduced) group C*-algebras. Let be a locally compact group. Then one may form the Hilbert space where is the Haar measure. acts on by the left regular representation given by
This representation (as any) extends to a *-representation of by
(#) for .
Let’s be clearer about this point. can be made into a Banach *-algebra if one gives it the usual Banach space structure, together with multiplication given by convolution
and the * operation given by
(Here is the modular function. For commutative, discrete and compact groups , so if you are not used to it don’t worry too much). The *-algebra can be represented faithfully on by
This is called the left regular representation of . I leave it as an exercise for the reader to check that this convolution definition of agrees with the definition given above in (#).
The reduced C*-algebra of , denoted , is the C*-algebra generated by the set .
When is a finite group then algebraically is nothing but the group algebra (plus an involution), and the concretely defined norm is the unique C*-norm on this *-algebra.
There is another group C*-algebra, called the full group C*-algebra and denoted , that was not discussed in detail in the lecture. The most straightforward way to define it is to take the direct product of C*-algebras , where runs over all unitary representations (continuous in the strong operator topology) of , and is the C*-algebra generated by in . This called also the enveloping C*-algebra of (see Dixmier Section 2.7).
The full group C*-algebras has the advantage that it has a universal property: it “contains” all representations of the group. The reduced group C*-algebra has the advantage that it is defined concretely, thus it is more accessible. In favourable situations (in fact, if and only if is amenable) the two kinds of group C*-algebras are *-isomorphic (a non-trivial theorem – see Pedersen Theorem 7.3.9). Thus, when is amenable, can “tell us everything” about the unitary representations of .
It is interesting to note the following: If is commutative, then is a commutative C*-algebra. By what we noted above must therefore be equal to for some l.c.h. space . It turns out that this must be equal to the dual group . Thus
This is a C*-algebraic manifestation of Pontryagin duality.
For example, , and .
If is compact the is *-isomorphic to a direct sum , where the sum runs over all irreducible representation of (the key point is that an irreducible representation of a compact group is finite dimensional).
2. C* maps
The only maps we consider (under further notice, perhaps) are *-homomorphisms: algebra homomorphism that preserve the * operation. A useful fact about *-homomorphisms is that if is a *-homomorphism between two C*-algebras then for all , and in particular is continuous. If is also injective then it is isometric.
1) If satisfies (such an element is said to be a projection) then the map extends uniquely to map (a * homomorphism) .
2) . Every must be unitarily implemented (i.e., given by for all ) or zero. Thus a nonzero map from to itself is “unitarily equivalent” to the identity representation. Every is the direct sum of maps unitarily equivalent to the identity. Thus (up to unitary equivalence) all nonzero maps are of the form
all nonzero maps are either of the form above or of the form
3) If is a continuous map between compact spaces, then the map is a unit preserving * – homomorphism between the C*-algebras and . Every unital map between commutative C*-algebras arises this way. In fact, there is an equivalence of categories between the category of compact (Hausdorff) spaces with continuous maps as morphisms and the category of commutative unital C*-algebras with unital maps as morphisms
It is an interesting exercise to figure out what happens in the non-unital case (first, decide what “non unital” means).
3. Construction of “new” C*-algebras from “old” ones
1) Ideals. If is a C*-algebra and is a closed (two sided) ideal, then a theorem says that is also closed under the adjoint, thus it is a C*-algebra. One of the most important examples is the following: let be an infinite dimensional separable Hilbert space, and in the C*-algebra , let be the ideal of compact operators. can also be defined as the closed two sided ideal generated by the operators of finite rank. is the unique two sided closed ideal in , and in itself is a simple (has no ideals) C*-algebra. ( has a lot of non closed ideals, but they are all contained in the compacts; so actually is a local ring.)
2) Quotients. If is a closed ideal of the C*-algebra , then one can form the quotient space , which is also a *-algebra, and in fact a C*-algebra. This is one of the best examples of why it is useful to consider the abstract notion of C*-algebras, even though they may be represented concretely and faithfully as subalgebras of some ; the algebra is shown to be a C*-algebra by checking that it satisfies the “axioms” of a C*-algebras – even when is given concretely as a sub algebra it really not clear how to identify a Hilbert space on which the quotient acts by considering the action of on .
A central example is the Calkin algebra, defined to be the algebra , here is infinite dimensional and separable. It is is no surprise that the Calkin algebra is not a separable C*-algebra, but it is rather surprising that it cannot be represented faithfully on a separable Hilbert space. So in a way this quotient of is less tractable than itself.
3) Unitizations. Every C*-algebra (unital or not) can be embedded in a unital C*-algebra, denoted , such that is an ideal of codimension . This procedure allows us to reduce problem about general C*-algebras to unital C*-algebras, which for technical reasons are simpler.
- The exact sequence is then split exact.
- If is unital, then as rings.
- If is locally compact, then , where denotes the one-point compactification of .
4) Tensor products. If and are C*-algebras, one may form the algebraic tensor product . If one want to make this algebra into a C*-algebra then one needs to define a conjugation, a norm, and then complete. The conjugation is the obvious one. Regarding the norm things ar more complicated. The norm one wants to define should satisfy the C*-properties, and it is also desirable that it satisfy
(A norm on the tensor product of two Banach algebras with this property is said to be a cross norm).
There turn out to be (in general) uncountably many different ways of defining a C* cross norm on , and at least two very natural choices. One natural choice is as follows: fix faithful representations and , identify with on the Hilbert space , and then complete with respect to the operator norm. The completion is denoted or simply , and is called the minimal (or spatial) tensor product.
Another choice is to take a kind of enveloping C*-algebra of . This other tensor product is denoted , and is called the maximal tensor product.
The details are quite delicate, and the reader is referred to the book by Brown and Ozawa.
However, there is a class of C*-algebras – the nuclear C*-algebras – for which it holds that whenever is another C*-algebra, there is a unique C*-norm on , and then the completion is also denoted simply , since this has one and only one meaning. We will use always to denote the minimal tensor product.
Many interesting C*-algebras are nuclear: finite dimensional algebras, commutative algebras, the compacts, as well as ideals and quotients of nuclear algebras. If is amenable then () is nuclear (for discrete groups the converse implication also holds). All of these facts can be found in Brown-Ozawa, except the fact that is nuclear for locally compact groups.
If and are topological spaces, then , and may be identified with the algebra of continuous functions from into .
5) Functions, suspension, and cone. If is a C*-algebra, we denote by the continuous functions from into , and also
(this is is called the cone of ) and
(the suspension of ). We have that , that and that
4. Exact sequences
Given an ideal in , we have the short exact sequence
For example, we have the following exact sequence:
Such a short exact sequence is sometimes said to define an extension of by . Unfortunately, this is also called an extension of by . Since this terminology is confusing we will not use it.
Let’s look at another example of an exact sequence. Let be the Hardy space – that is the closed subspace of consisting of functions whose negative Fourier coefficients vanish (see this lecture for more information on ). For every continuous function , we have the Toeplitz operator , defined by
for all ,
where denotes the orthogonal projection of onto . The Toeplitz algebra is the C*-subalgebra of generated by all Toeplitz operators. An important special case is the operator , obtained by taking for in the identity function on . The operator is often called the shift, or the unilateral shift. The Toeplitz algebra is also the C*-algebra generated by (note that is an isometry, so that the identity is in there). One may show that is an ideal in , and that is compact (exercise!). Thus is commutative, so it is for some , and it is not hard to see that (the unit circle, which is denoted in the lectures as ). Thus we have a short exact sequence
In the theory of extensions of C*-algebras there is a notion of trivial extension, and equivalence of extensions. As a precursor for things to come, and without going into details, it was shown in the lecture that the extension (**) is not trivial. Write for the projection of modulo the compacts.
Claim: The extension (**) is not split. That is, there is no *-homomorphism such that .
Proof: If there was, then consider . Then , thus , where . But must be a normal operator because is a *-homomorphism from a commutative algebra. But then when we look at the Fredholm index we get
On the other hand, it is easy to compute directly that . Therefore, there cannot be such a lift.
One more remark about exact sequences: if is exact, and is a nuclear C*-algebra, then
is also exact (if the tensor product is the max tensor product, then this true regardless of whether is nuclear or not). Taking the nuclear algebra for gives the exact sequence
Two maps are said to be homotopic if there exists a map such that and , where for every .
Definition: is said to be contractible if is homotopic to .
For example, the cone is contractible for every .
6. Crossed products
Whenever there is a (l.c.h. as always) group acting continuously on a C*-algebra , say by , one can form a new C*-algebra that encodes the action of on (By continuous action, we mean that for every , the function is norm continuous.) Actually, there are two C*-algebras one may form. One is called the reduced crossed product of by , denoted or . There is also the full crossed product or . As in the case of group C*-algebras, these agree in favourable situations. For details about this construction see Sections 7.4-7.7 in Pedersen.
If is a l.c. group and is a C*-algebra, one may form the *-algebra of all compactly supported continuous functions from into , endowed with the involution
and the product
Give this space a norm . Then the completion, denoted , is a Banach *-algebra.
A covariant representation for is a triple , where and are representations, and
for all and . There is a bijective correspondence between covariant representations of and non degenerate representations of : given a covariant representation , the corresponding *-representation of is given by
The universal representation of is the direct sum of all non degenerate *-representations. The full crossed product is the closure of in . It is a universal C*-algebra with respect to covariant representations.
The reduced crossed product is defined more concretely. Let be any faithful representation of on a Hilbert space . Let be the space of square integrable -valued functions. Then we define a covariant representation by setting
for , and . Then is the defined to be the closure of in . It turns out that it does not matter with which faithful representation of we started out with.
Two important and simple special cases are the following.
1) If , then and .
2) If acts trivially on , then it is easy to see that is isomorphic to (the minimal tensor product). The full crossed product is .
7. Rotation C*-algebras
Let . We can represent the C*-algebra *-isomorphically on by letting every act by multiplication. Note that the image of in is the C*-algebra generated by the unitary operator .
Fix a real number . Define a unitary on by
is the unitary implementing “rotation by angle ” on , and conjugating with implements the automorphism of given by rotation by . Denote by the C*-algebra generated by and . This algebra is called the rotation algebra corresponding to the angle , and it is also the C*-algebra generated by the C*-algebra and a unitary that implements the automorphism . Note also that one has the relationship
This is almost the simplest example of a crossed product (since we had a single automorphism here, the group in question is ). The simplest class of examples is when the group acts trivially on the complex numbers. In that case the crossed product is the group C*-algebra.
It turns out that the algebras depend strongly on . If are taken from the interval , then and are isomorphic if and only if or .
How can one tell when two different C*-algebras are different?
It is time to mention some K-theory.
K-theory is a pair of functors (form the category of C*-algebras into abelian groups).
Suppose that is irrational. The -group (which have not yet been defined) of can be shown to be . The trace of sends to , which can be told apart (even though they are isomorphic as mere groups).
We will come back to this in a later lecture.
8. A C*-algebra arising from the uncertainty principle
The “matrix mechanical” formulation of the uncertainty principle is that the position operator and the momentum operator satisfy
It follows easily from existence of the trace that no such operators can exist on a finite dimensional space. A little more work and one can also show that there is no pair of bounded operators that satisfies this identity. (This does not mean that (1) is no good – the momentum and position operators are usually unbounded).
Investigating the possible set of self adjoint solutions to (1), von Neumann introduced the “change of variables” , . Then one sees that , where for an appropriate , that depends on the value of . Moreover, since are self adjoint, are unitary. It turns out that the C*-algebra generated by and is (at least when is irrational) the rotation algebra that we met above.
What does this crossed product of the continuous functions by the integers have to do with quantum mechanics? We did not hear an answer to that, but it was mentioned that this is but one of many instances where a mathematical object (here a C*-algebra) pops up in apparently unrelated situations, building bridges between the different fields. Haim also suggested the following article on the Stone von Neumann theorem
9. A C*-algebra arising from a foliation of the torus
As a last subject, consider the two torus , and consider the foliation of the torus given by the set of all lines in the torus with slope . There is a way to define a C*-algebra of a foliation (we did not go into how exactly one does this). It turns out that the C*-algebra of a foliation with slope is (this is called the stabilisation of ). This is not *-isomorphic to , but its structure is very closely related, and in particular the K groups are the same. So here we have that again the same algebra pops up in a seemingly different situation.