fiber sequence/long sequence in cohomology
group cohomology, nonabelian group cohomology, Lie group cohomology
cohomology with constant coefficients / with a local system of coefficients
differential cohomology
What is called topological K-theory is a collection of generalized (Eilenberg-Steenrod) cohomology theories whose cocycles in degree 0 on a space can be represented by pairs of vector bundles, real or complex ones, on modulo a certain equivalence relation.
Notice that “ordinary cohomology” is the generalized (Eilenberg-Steenrod) cohomology that is represented by the Eilenberg-MacLane spectrum which, as a stably abelian infinity-groupoid is just the additive group
of integers.
To a large extent K-theory is the cohomology theory obtained by categorifying this once:
To see how this works, first consider the task of generalizing the “nonabelian cohomology” or cohomotopy theory given by the coefficient object , the additive semi-group of of natural numbers.
This does have arbitrarily high deloopings in the context of omega-categories, but not in the context of infinity-groupoids. So for the purposes of cohomology is just the monoidal 0-groupoid which as a coefficient object induces a very boring cohomology theory: the -cohomology of anything connected is just the monoidal set itself. While we cannot deloop it, we can categorify it and do obtain an interesting nonabelian cohomology theory:
Namely the category of finite dimensional vector spaces with invertible linear maps between them would serve as a categorification of : isomorphism classes of finite dimensional vector spaces are given by their dimension , and direct sum of vector spaces corresponds to addition of these numbers.
If we want to use the category as the coefficient for a cohomology theory, we should for greater applicability equip it with its natural topological or smooth structure, so that it makes sense to ask what the -cohomology of a topological space or a smooth space would be. The canonical way to do this is to regard as a generalized smooth space called a smooth infinity-stack and consider it as the assignment
that sends each smooth test space (a smooth manifold, say), to groupoid of smooth vector bundles over with bundle isomorphisms betweem them. We regard here a vector bundle as a smooth -parametrized family of vector spaces (the fibers over each point) and thus as a smooth probe or plot of the category .
The nonabelian cohomology theory with coefficients in has no cohomology groups, but at least cohomology monoids
It is equivalent to the nonabelian cohomology with coefficients the delooping of the stable unitary group .
The integers are obtained from the natural numbers by including “formal inverses” to all elements under the additive operation. Another way to think of this is that the delooped groupoid is obtained from by groupoidification (under the nerve operation this is fibrant replacement in the model structure on simplicial sets).
The idea of K-cohomology is essentially to apply this groupoidification process to not just to , but to its categorification .
Just as an integer may be regarded as an equivalence class of natural numbers under the relation
one can similarly look at equivalence classes of pairs of vector bundles.
This perspective on K-theory was originally realized by Atiyah and Hirzebruch. The resulting cohomology theory is usually called topological K-theory.
As one of several variations, it is useful to regard a pair of vector bundles as a single -graded vector bundle.
One version of -graded vector bundles, which lead to a description of twisted -theory are vectorial bundles.
Let be a compact Hausdorff topological space. Write for either the field of real numbers or of complex numbers . By a vector space we here mean a vector space over of finite dimension. By a vector bundle we mean a topological -vector bundle. We write for the trivial vector bundle over of rank .
One invokes a partition of unity relative to an open cover on which trivializes, constructs locally and glues.
For details see for instance (Hatcher, prop. 1.4) or (Friedlander, prop. 3.1).
Define an equivalence relation on the set of finite-rank vector bundles over by declaring that if there exists such that there is an isomorphism of vector bundles between the (fiberwise) direct sum of with and of with
Write
for the quotient set of equivalence classes.
With compact Hausdorff as in the assumption, we have that fiberwise direct sum of vector bundles equips with the structure of an abelian group. Together with the fiberwise tensor product of vector bundles this yields a ring.
Therefore is called the topological K-theory ring of or just the K-theory group or even just the K-theory of , for short.
The non-trivial part of the statement is that in there is an inverse to the operation of direct sum of vector bundles. Because in direct sum acts by addition of the ranks of vector bundles, it clearly has no inverse in .
On the other hand, clearly the K-class of any trivial bundle is the neutral element in
for all , because by definition . Therefore an inverse of a class is given by a vector bundle with the property that the direct sum
is isomorphic to a trivial bundle for some . This is the case by lemma 1.
is isomorphic to the Grothendieck group of .
However, def. 1 is more directly related to the definition of K-theory by a classifying space, hence by a spectrum. This we discuss below.
For write for the unitary group in dimension and for the orthogonal group in dimension , both regarded as topological groups in the standard way. Write Top $ for the corresponding classifying space.
Write
and
for the set of homotopy-classes of continuous functions .
This is equivalently the set of isomorphism classes of - or -principal bundles on as well as of rank- real or complex vector bundles on , respectively:
For each let
be the inclusion of topological groups given by inclusion of matrices into -matrices given by the block-diagonal form
This induces a corresponding sequence of morphisms of classifying spaces, def. 2, in Top
Write
for the homotopy colimit (the “homotopy direct limit”) over this diagram.
The topological space is not equivalent to , where is the unitary group on a separable infinite-dimensional Hilbert space . In fact the latter is contractible, hence has a weak homotopy equivalence to the point
while has nontrivial homotopy groups in arbitrary higher degree. (See below).
But there is the group of unitary operators that differ from the identity by a compact operator. This is essentially (…). See below (…)
Write for the set of integers regarded as a discrete topological space.
The product spaces
are classifying spaces for real and complex -theory, respectively: for every compact Hausdorff topological space , we have an isomorphism of groups
See for instance (Friedlander, prop. 3.2) or (Karoubi, prop. 1.32, theorem 1.33).
First consider the statement for reduced cohomology :
Since a compact topological space is a compact object in Top (and using that the classifying spaces are (see there) paracompact topological spaces, hence normal, and since the inclusion morphisms are closed inclusions (…)) the hom-functor out of it commutes with the filtered colimit
Since , in the last line the colimit is over vector bundles of all ranks and identifies two if they become isomorphic after adding a trivial bundle of some finite rank.
For the full statement use that by prop. \ref{missing} we have
Because it follows that
Being a generalized (Eilenberg-Steenrod) cohomology theory, toplogical K-theory is represented by a spectrum: the K-theory spectrum.
The degree-0 part of this spectrum, i.e. the classifying space for degree 0 topological -theory is modeled in particular by the space of Fredholm operators.
The topological K-theory over a space is not identical with the algebraic K-theory of the ring of functions on , but the two are closely related. See for instance (Paluch, Rosenberg).
topological K-theory
Introductions are in
A discussion of the topological K-theory of classifying spaces of Lie groups is in
Relations to algebraic K-theory are discussed in