by Alan L. Carey
1. Preamble
It may seem hard to believe but I am not exactly sure when I first met Paul. However the occasion of a meeting organised by David Evans in 1987 in Warwick may well qualify. Our first substantial mathematical interaction, however, did not occur until an Oxford meeting organised by John Roe in the early 90s. There Paul, Varghese Mathai and I enjoyed a number of entertaining conversations and Paul made some very helpful comments which played a role in securing Mathai a prestigious Australian Research Council Fellowship soon after. Paul has been to Australia on several occasions visiting Sydney, Melbourne, Newcastle and finally Canberra. He achieved some notoriety for breaking into song at the Australian Mathematical Society conference dinner in La Trobe University in 2007. He was in very good spirits after giving the best plenary of the meeting a day or two beforehand. Paul was awarded an honorary doctorate from the Australian National University in 2013 in recognition of his lengthy and significant support of Australian mathematicians.
Our substantial research interaction began in Texas Christian University at a meeting in honour of Jonathan Rosenberg. Before launching into that it is useful to recall some history of twisted K-theory and this will occupy the next section. After that I will cover the basics on twisted K-theory. Then in the main section of the paper I will describe twisted geometric cycles from two viewpoints, BB (before Baum) and AB (after Baum). The story ends on a happy note.
2. History
The story brings together a number of mathematical topics: gerbes, continuous trace \( C^\ast \) algebras, K-homology (both analytic and geometric) and \( D \)-branes from string theory. This is a broad set of topics but they all fit into the jigsaw puzzle.
Continuous trace algebras have their roots in work of Grothendieck [e3] and Dixmier and Douady [e1], who studied bundles of algebras over a paracompact space \( X \) with fibre either a matrix algebra or the compact operators on an infinite-dimensional Hilbert space. They are characterised by an associated invariant; a class in degree-3 Čech cohomology of the base was identified (it is now known as the Dixmier–Douady class). From these papers two independent lines of development began. The first, the theory of gerbes, began with [e5] and was extended and applied to problems in string theory in [e13].
The other line of development is the theory of continuous trace \( C^\ast \)-algebras. These are algebras of sections of the bundles introduced by Dixmier and Douady. Their history can be found in the monograph of Raeburn and Williams [e17].
Twisted K-theory now comes into the picture. Given a paracompact space \( X \) with a “twist”, namely a degree-3 cohomology class \( [\alpha] \) on \( X, \) there is a principal bundle with fibre the projective unitary group of a separable Hilbert space over \( X \) characterised by \( [\alpha]. \) Now regard the projective unitary group as the automorphism group of the compact operators on this Hilbert space. Then, following Rosenberg [e10], the twisted K-theory of \( X \) is the K-theory of the continuous trace \( C^\ast \)-algebra of sections of the bundle over \( X \) associated to the given principal bundle with twist \( [\alpha]. \) The twist only specifies an equivalence class of continuous trace algebras, so this means that twisted K-theory with twist \( [\alpha] \) is only defined by this method up to an isomorphism.
These two disparate lines formed the motivation for the work of Murray [e15] on bundle gerbes. Bundle gerbes provide a differential geometric way to approach twisted K-theory, as explained in [e24], that is closely aligned with the geometry that is used in string theory.
The additional ingredient in this picture that we need from the string theory side is the notion of \( D \)-branes [e14]. They were proposed as a mechanism for providing boundary conditions for the dynamics of open strings moving in space-time. Initially they were thought of as submanifolds. As \( D \)-branes themselves can evolve over time, one needs to study equivalence relations on the set of \( D \)-branes. An invariant of the equivalence class is the topological charge of the \( D \)-brane, which should be thought of as an analogue of the Dirac monopole charge as these \( D \)-brane charges are associated with gauge fields (connections) on vector bundles over the \( D \)-brane. These vector bundles are known as Chan–Paton bundles.
In [e16] Minasian and Moore made the proposal that \( D \)-brane charges should take values in K-groups and not in the cohomology of the space-time or the \( D \)-brane. However, they proposed a cohomological formula for these charges which might be thought of as a kind of index theorem in the sense that, in general, index theory associates to a K-theory class a number which is given by an integral of a closed differential form. In string theory there is an additional field on space-time known as the \( H \)-flux which may be thought of as a global closed 3-form. Locally it is given by a family of “2-form potentials” known as the \( B \)-field. Mathematically these \( B \)-fields are in fact defining a degree-3 integral Čech class on the space-time, that is, the “twist”. Witten [e18], extending [e16], gave a physical argument for the idea that \( D \)-brane charges should be elements of K-groups and, in addition, proposed that the \( D \)-brane charges in the presence of a twist should take values in twisted K-theory (at least in the case where the twist is torsion). The mathematical ideas he relied on were due to Donovan and Karoubi [e4]. Subsequently Bouwknegt and [e20] extended Witten’s proposal to the nontorsion case using ideas from [e10]. A geometric model (that is, a “string geometry” picture) for some of these string theory constructions and for twisted K-theory was proposed in [e24] using the notion of bundle gerbes and bundle gerbe modules. Various refinements of twisted K-theory that are suggested by these applications are also described in the article of Atiyah and Segal [e27] and their ideas play a role in the next development.
2.1 Mathematical perspective
The contributions of physicists raise some immediate questions. When there is no twist, the relationship between K-theory and index theory of elliptic operators is now well-established, including the geometric cycle approach to K-homology. In fact one version of the Atiyah–Singer index theorem due to Baum, Higson, and Schick [3] establishes a relationship between the analytic viewpoint provided by elliptic differential operators and the geometric viewpoint provided by the notion of geometric cycle introduced in the fundamental paper of Baum and Douglas [1]. The viewpoint that geometric cycles in the sense of [1] are a model for \( D \)-branes in the untwisted case is expounded in [e29], [e36], [e34]. Note that in this viewpoint \( D \)-branes are no longer submanifolds (as envisaged originally by physicists) but the images of manifolds under a smooth map.
It is thus tempting to conjecture that there is an analogous picture of \( D \)-branes as a type of geometric cycle in the twisted case as well. More precisely the question is whether there is a way to formulate the notion of “twisted geometric cycle” (in analogy with [2] and [1]) and to prove an index theorem in the spirit of [3] for twisted K-homology. An approach to answering this question was proposed in [e33], though there is a step in the proof that is omitted. Wang understood that the missing step requires a twisted version of the Conner–Floyd splitting theorem [e7] for \( \mathrm{Spin}^c \)-bordism; however a complete version of Bai-Ling Wang’s argument has not appeared. The good news is that there is an argument that is similar in spirit to what Wang proposed due to Paul and collaborators that overcomes not just this one difficulty but provides a construction of twisted K-homology for CW-complexes [5]. In the last section we will describe briefly this new approach that is in preparation. It is important to emphasise that string geometry ideas from [e19] played a key role in finding the correct way to generalise [2].
In this enterprise, Paul entered the picture via his interaction with Bai-Ling Wang over the ideas introduced in [e33]. I want to explain this in detail in this essay. I will also fill in many of the details for the matters discussed previously in this introduction. I have borrowed very freely from a review article that I wrote with Bai-Ling Wang after our meeting with Paul in Texas Christian University [e37] (though whether it was an epiphany is hard to determine).
It is essential to remark that none of the existing arguments that are used in the geometric cycle approach to index theory (the general index problem of Paul) extend to cover the twisted version for CW-complexes. In the final section I am pleased to announce that there is now a very general argument that applies to all instances.
This article contains nothing original but does draw together the many threads that have led us to the present understanding of K-homology in the twisted case.
3. Topological and analytic twisted K-theory
Though our focus is twisted K-homology, in the literature on this topic, extensive use is made of Poincaré duality. For this reason it is important to review first some aspects of twisted K-theory.
We begin with the notion of a “twisting”. Let \( \mathcal{H} \) be an infinite-dimensional, complex and separable Hilbert space. We shall consider locally trivial principal \( \mathrm{PU}(\mathcal{H}) \)-bundles over a paracompact Hausdorff topological space \( X; \) the structure group \( \mathrm{PU}(\mathcal{H}) \) is equipped with the norm topology. The projective unitary group \( \mathrm{PU}(\mathcal{H}) \) with the topology induced by the norm topology on \( U(\mathcal{H}) \) (see [e2]) has the homotopy type of an Eilenberg–MacLane space \( K(\mathbb{Z}, 2). \) The classifying space of \( \mathrm{PU}(\mathcal{H}), \) denoted by \( \mathrm{BPU}(\mathcal{H}), \) is a \( K(\mathbb{Z}, 3). \) The set of isomorphism classes of principal \( \mathrm{PU}(\mathcal{H}) \)-bundles over \( X \) is given by (Proposition 2.1 in [e27]) homotopy classes of maps from \( X \) to any \( K(\mathbb{Z},3) \) and there is a canonical identification \[ [X, \mathrm{BPU}(\mathcal{H})] \cong H^3(X, \mathbb{Z}). \]
A twisting of complex K-theory on \( X \) is given by a continuous map \[ \alpha: X\to K(\mathbb{Z}, 3). \] For such a twisting, we can associate a canonical principal \( \mathrm{PU}(\mathcal{H}) \)-bundle \( \mathcal{P}_\alpha \) through the usual pull-back construction from the universal \( \mathrm{PU}(\mathcal{H}) \) bundle denoted by \( EK(\mathbb{Z}, 2), \) as summarised by the diagram \begin{equation}\label{bundle} \begin{CD} \mathcal{P}_\alpha @>{{}}>{{}}> EK(\mathbb{Z}, 2) \\ @VVV @VVV \\ X @>{{}}>{{\alpha }}> K(\mathbb{Z}, 3) \end{CD} \end{equation} We will use \( \mathrm{PU}(\mathcal{H}) \) as a group model for a \( K(\mathbb{Z},2). \) We write \( \mathbf{Fred}(\mathcal{H}) \) for the connected component of the identity of the space of Fredholm operators on \( \mathcal{H} \) equipped with the norm topology. There is a base-point-preserving action of \( \mathrm{PU}(\mathcal{H}) \) given by the conjugation action of \( U(\mathcal{H}) \) on \( \mathbf{Fred}(\mathcal{H}): \) \begin{equation}\label{action} \mathrm{PU}(\mathcal{H}) \times \mathbf{Fred} (\mathcal{H}) \longrightarrow \mathbf{Fred} (\mathcal{H}). \end{equation}
The action \eqref{action} defines an associated bundle over \( X \) which we denote by \[ \mathcal{P}_\alpha (\mathbf{Fred}) = \mathcal{P}_\alpha\times_{\mathrm{PU}(\mathcal{H})} {\mathbf{Fred}}(\mathcal{H}). \] We write \[ \{ \Omega^n_X \mathcal{P}_\alpha(\mathbf{Fred}) = \mathcal{P}_\alpha\times_{\mathrm{PU}(\mathcal{H})} \Omega^n \mathbf{Fred} \} \] for the fibre-wise iterated loop spaces.
Definition: The (topological) twisted K-groups of \( (X, \alpha) \) are defined to be \[ K^{-n}(X, \alpha) := \pi_0( C_c(X, \Omega^n_X \mathcal{P}_\alpha(\mathbf{Fred}))), \] the set of homotopy classes of compactly supported sections (meaning they are the identity operator in \( \mathbf{Fred} \) off a compact set) of the bundle of \( \mathcal{P}_\alpha (\mathbf{Fred}). \)
Due to Bott periodicity, we only have two different twisted K-groups \( K^0(X, \alpha) \) and \( K^1(X, \alpha). \) Given a closed subspace \( A \) of \( X, \) \( (X, A) \) is a pair of topological spaces, and we define relative twisted K-groups to be \[ K^{\mathrm{ev}/\mathrm{odd}}(X, A; \alpha) := K^{\mathrm{ev}/\mathrm{odd}}(X-A, \alpha). \]
Take a pair of twistings \[ \alpha_0, \alpha_1: X \longrightarrow K(\mathbb{Z}, 3), \] and a map \[ \eta: X\times [1, 0] \longrightarrow K(\mathbb{Z}, 3) \] which is a homotopy between \( \alpha_0 \) and \( \alpha_1, \) represented diagrammatically by the figure shown to the right. Then there is a canonical isomorphism \( \mathcal{P}_{\alpha_0} \cong \mathcal{P}_{\alpha_1} \) induced by \( \eta. \) This canonical isomorphism determines a canonical isomorphism on twisted K-groups \begin{equation}\label{iso:eta} \eta_*: K^{\mathrm{ev}/\mathrm{odd}}(X, \alpha_0) \xrightarrow{\,\cong\ } K^{\mathrm{ev}/\mathrm{odd}}(X, \alpha_1). \end{equation} This isomorphism \( \eta_* \) depends only on the homotopy class of \( \eta. \) The set of homotopy classes of maps between \( \alpha_0 \) and \( \alpha_1 \) is labelled by \( [X, K(\mathbb{Z}, 2)]. \) Recall the first Chern class isomorphism \[ {\mathbf{Vect}}_1(X) \cong [X, K(\mathbb{Z}, 2)] \cong H^2(X, \mathbb{Z}) , \] where \( \mathbf{Vect}_1(X) \) is the set of equivalence classes of complex line bundles on \( X. \) We remark that the isomorphisms induced by two different homotopies between \( \alpha_0 \) and \( \alpha_1 \) are related through an action of complex line bundles.
Let \( \mathcal{K} \) be the \( C^* \)-algebra of compact operators on \( \mathcal{H}. \) The isomorphism \[ \mathrm{PU}(\mathcal{H}) \cong \mathrm{Aut}( \mathcal{K}) \] via the conjugation action of the unitary group \( U(\mathcal{H}) \) provides an action of a \( K(\mathbb{Z}, 2) \) on the \( C^* \)-algebra \( \mathcal{K}. \) Hence, any \( K(\mathbb{Z}, 2) \)-principal bundle \( \mathcal{P}_\alpha \) defines a locally trivial bundle of compact operators, denoted by \[ \mathcal{P}_\alpha(\mathcal{K}) = \mathcal{P}_\alpha\times_{\mathrm{PU}(\mathcal{H})} \mathcal{K}. \]
Let \( \Gamma_0(X, \mathcal{P}_\alpha(\mathcal{K})) \) be the \( C^* \)-algebra of sections of \( \mathcal{P}_\alpha(\mathcal{K}) \) vanishing at infinity. Then \( \Gamma_0(X, \mathcal{P}_\alpha(\mathcal{K}) \) is the (unique up to isomorphism) stable separable complex continuous-trace \( C^* \)-algebra over \( X \) with Dixmier–Douady class \( [\alpha] \in H^3(X, \mathbb{Z}) \) (here we identify the Čech cohomology of \( X \) with its singular cohomology; see [e10] and [e27]).
It is important to recognise that these groups are only defined up to isomorphism by the Dixmier–Douady class \( [\alpha] \in H^3(X, \mathbb{Z}). \) To distinguish these two definitions of twisted K-theory we will write \( K_{\mathbf{top}}^{\mathrm{ev}/\mathrm{odd}}(X, \alpha) \) and \( K_{\mathbf{an}}^{\mathrm{ev}/\mathrm{odd}}(X, \alpha) \) for the topological and analytic twisted K-theories of \( (X, \alpha) \) respectively. Twisted K-theory is a 2-periodic generalised cohomology theory: a contravariant functor on the category consisting of pairs \( (X, \alpha), \) with the twisting \( \alpha: X\to K(\mathbb{Z}, 3), \) to the category of \( \mathbb{Z}_2 \)-graded abelian groups. Note that a morphism between two pairs \( (X, \alpha) \) and \( (Y, \beta) \) is a continuous map \( f: X\to Y \) such that \( \beta \circ f =\alpha. \)
3.1. Twisted K-theory for torsion twistings
There are some subtle issues in twisted K-theory and to handle these we have chosen to use the language of bundle gerbes, connections and curvings as explained in [e15]. We explain first the so-called “lifting bundle gerbe” \( \mathcal{G}_\alpha \) [e15] associated to the principal \( \mathrm{PU}(\mathcal{H}) \)-bundle \( \pi: \mathcal{P}_\alpha\to X \) and the central extension \begin{equation}\label{cen:ext} 1\to U(1) \longrightarrow U(\mathcal{H}) \longrightarrow \mathrm{PU}(\mathcal{H}) \to 1. \end{equation} This is constructed by starting with \( \pi: \mathcal{P}_\alpha\to X, \) forming the fibre product \( \mathcal{P}_\alpha^{[2]}, \) which is a groupoid \[ \mathcal{P}_\alpha^{[2]} = \mathcal{P}_\alpha \times_X \mathcal{P}_\alpha \begin{smallmatrix} \xrightarrow{\ \pi_1\ } \\ \xrightarrow[\ \pi_2\ ]{} \end{smallmatrix} \mathcal{P}_\alpha \] with source and range maps \[ \pi_1: (y_1, y_2) \longmapsto y_1 \quad\text{and}\quad \pi_2: (y_1, y_2)\longmapsto y_2. \] There is an obvious map from each fibre of \( \mathcal{P}_\alpha^{[2]} \) to \( \mathrm{PU}(\mathcal{H}) \) and so we can define the fibre of \( \mathcal{G}_\alpha \) over a point in \( \mathcal{P}_\alpha^{[2]} \) by pulling back the fibration \eqref{cen:ext} using this map. This endows \( \mathcal{G}_\alpha \) with a groupoid structure (from the multiplication in \( U(\mathcal{H}) \)) and in fact it is a \( U(1) \)-groupoid extension of \( \mathcal{P}_\alpha^{[2]}. \)
A torsion twisting \( \alpha \) is a map \[ \alpha: X\to K(\mathbb{Z}, 3) \] representing a torsion class in \( H^3(X, \mathbb{Z}). \) Every torsion twisting arises from a principal \( \mathrm{PU}(n) \)-bundle \( \mathcal{P}_\alpha(n) \) with its classifying map \[ X\to \mathrm{BPU}(n), \] or a principal \( \mathrm{PU}(\mathcal{H}) \)-bundle with a reduction to \[ \mathrm{PU}(n) \subset \mathrm{PU}(\mathcal{H}). \] For a torsion twisting \[ \alpha: X\longrightarrow \mathrm{BPU}(n) \longrightarrow\mathrm{BPU}(\mathcal{H}), \] the corresponding lifting bundle gerbe \( \mathcal{G}_a \) shown to the right is defined by \[ \mathcal{P}_\alpha(n)^{[2]}\cong \mathcal{P}_\alpha(n) \rtimes \mathrm{PU}(n) \rightrightarrows \mathcal{P}_\alpha(n) \] (as a groupoid) and the central extension \[ 1\to U(1) \longrightarrow U(n) \longrightarrow \mathrm{PU}(n) \to 1. \]
There is an Azumaya bundle associated to \( \mathcal{P}_\alpha(n) \) arising naturally from the \( \mathrm{PU}(n) \) action on the \( n\times n \) matrices. We denote this associated Azumaya bundle by \( \mathcal{A}_\alpha. \) An \( \mathcal{A}_\alpha \)-module is a complex vector bundle \( \mathcal{E} \) over \( M \) with a fibre-wise \( \mathcal{A}_\alpha \) action \[ \mathcal{A}_\sigma \times_M \mathcal{E} \longrightarrow \mathcal{E}. \] The \( C^* \)-algebra of continuous sections of \( \mathcal{A}_\alpha, \) vanishing at infinity if \( X \) is noncompact, is Morita equivalent to a continuous trace \( C^* \)-algebra \( \Gamma_0(X, \mathcal{P}_\alpha(\mathcal{K})). \) Hence there is an isomorphism between \( K^0 (X, \alpha) \) and the K-theory of the bundle modules of \( \mathcal{A}_a. \)
There is an equivalent definition of twisted K-theory using bundle gerbe modules (see [e24] and [e32]). A bundle gerbe module \( E \) of \( \mathcal{G}_\alpha \) is a complex vector bundle \( E \) over \( \mathcal{P}_\alpha(n) \) with a groupoid action of \( \mathcal{G}_\alpha, \) i.e., an isomorphism \[ \phi: \mathcal{G}_\alpha \times_{(\pi_2,p )} E \longrightarrow E, \] where \( \mathcal{G}_\alpha \times_{(\pi_2,\pi)} E \) is the fibre product of the source \[ \pi_2: \mathcal{G}_\alpha \to \mathcal{P}_\alpha(n) \quad\text{and}\quad p: E\to \mathcal{P}_\alpha(n) \] such that
\( p\circ \phi (g, v) = \pi_1(g) \) for \( (g, v) \in \mathcal{G}_\alpha \times_{(\pi_2, p)} E, \) and \( \pi_1 \) is the target map of \( \mathcal{G}_\alpha; \)
\( \phi \) is compatible with the bundle gerbe multiplication \[ m: \mathcal{G}_a \times_{(\pi_2,\pi_1)}\mathcal{G}_\alpha \to \mathcal{G}_\alpha, \] which means \[ \phi \circ (\mathrm{id} \times \phi) = \phi\circ (m\times \mathrm{id}). \]
Note that the natural representation of \( U(n) \) on \( \mathbb{C}^n \) induces a \( \mathcal{G}_\alpha \) bundle gerbe module \[ S_n = \mathcal{P}_\alpha(n) \times \mathbb{C}^n. \] Here we use the fact that \[ \mathcal{G}_\alpha = \mathcal{P}_\alpha(n) \rtimes U(n) \rightrightarrows \mathcal{P}_\alpha(n) \] (as a groupoid). Similarly, the dual representation of \( U(n) \) on \( \mathbb{C}^n \) induces a \( \mathcal{G}_{-\alpha} \) bundle gerbe module \( S_n^* = \mathcal{P}_\alpha(n) \times \mathbb{C}^n. \) Note that \[ S^*_n \otimes S_n \cong \pi^*\mathcal{A}_\alpha \] descends to the Azumaya bundle \( \mathcal{A}_\alpha. \) Given a \( \mathcal{G}_\alpha \) bundle gerbe module \( E \) of rank K, as a \( \mathrm{PU}(n) \)-equivariant vector bundle, \( S^*_n\otimes E \) descends to an \( \mathcal{A}_\alpha \)-bundle over \( M. \) Conversely, given an \( \mathcal{A}_\alpha \)-bundle \( \mathcal{E} \) over \( M, \) \[ S_n\otimes_{\pi^*\mathcal{A}_\alpha} \pi^* \mathcal{E} \] defines a \( \mathcal{G}_\alpha \) bundle gerbe module. These two constructions are inverse to each other due to the fact that \begin{align*} S_n^* \otimes (S_n \otimes_{\pi^*\mathcal{A}_\alpha} \pi^* \mathcal{E}) &\cong (S_n^* \otimes S_n ) \otimes_{\pi^*\mathcal{A}_\alpha} \pi^* \mathcal{E}\\ &\cong \pi^*\mathcal{A}_\alpha \otimes_{\pi^*\mathcal{A}_\alpha} \pi^* \mathcal{E}\\ &\cong \pi^* \mathcal{E} . \end{align*} Therefore, there is a natural equivalence between the category of \( \mathcal{G}_\alpha \) bundle gerbe modules and the category of \( \mathcal{A}_\alpha \) bundle modules, as discussed in [e32]. In summary, we have the following proposition.
the Grothendieck group of the category of \( \mathcal{G}_\alpha \) bundle gerbe modules,
the Grothendieck group of the category of \( \mathcal{A}_\sigma \) bundle modules.
One important example of torsion twistings comes from real oriented vector bundles. Consider an oriented real vector bundle \( E \) of even rank over \( X \) with a fixed fibre-wise inner product. Denote by \[ \nu_E: X\to \mathbf{BSO}(2k) \] the classifying map of \( E. \) The twisting \[ o(E) :=W_3\circ \nu_E: X \longrightarrow \mathbf{BSO}(2k) \longrightarrow K(\mathbb{Z}, 3) \] will be called the orientation twisting associated to \( E. \) Here \( W_3 \) is the classifying map of the principal \( \mathbf{BU}(1) \)-bundle \[ \mathbf{BSpin}^c (2k) \to \mathbf{BSO} (2k). \] Note that the orientation twisting \( o(E) \) is null-homotopic if and only if \( E \) is K-oriented.
Proof. Denote by \( \mathcal{F}r \) the frame bundle of \( V, \) the principal \( \mathrm{SO}(2k) \)-bundle of positively oriented orthonormal frames, i.e., \[ E= \mathcal{F}r\times_{\rho_{2n}} \mathbb{R}^{2k}, \] where \( \rho_n \) is the standard representation of \( \mathrm{SO}(2k) \) on \( \mathbb{R}^n. \) The lifting bundle gerbe associated to the frame bundle and the central extension \[ 1\to U(1) \longrightarrow \mathrm{Spin}^c(2k) \longrightarrow \mathrm{SO}(2k) \to 1 \] is called the \( \mathrm{Spin}^c \) bundle gerbe \( \mathcal{G}_{W_3(E)} \) of \( E, \) whose Dixmier–Douady invariant is given by the integral third Stiefel–Whitney class \( W_3(E)\in H^3(X, \mathbb{Z}). \) The canonical representation of \( \mathrm{Spin}^c(2k) \) gives a natural inclusion \( \mathrm{Spin}^c(2k) \subset U(2^{k}) \) which induces a commutative diagram \[ \begin{CD} U(1) @>{{}}>{{}}> \mathrm{Spin}^c(2k) @>{{}}>{{}}> \mathrm{SO}(2k) \\ @VV=V @VVV @VVV \\ U(1) @>{{}}>{{}}> U(2^k) @>{{}}>{{}}> \mathrm{PU}(2^k) \\ @VV=V @VVV @VVV\\ U(1) @>{{}}>{{}}> U(\mathcal{H}) @>{{}}>{{}}> \mathrm{PU}(\mathcal{H}) \end{CD} \] This provides a reduction of the principal \( \mathrm{PU}(\mathcal{H}) \)-bundle \( \mathcal{P}_{o(E)}. \) The associated bundle of Azumaya algebras is in fact the bundle of Clifford algebras, whose bundle modules are called Clifford modules [e12]. Hence, there exists a canonical isomorphism between \( K^0(X, o(E)) \) and the K-theory of the Clifford modules associated to the bundle \( \mathrm{Cliff}(E). \) ☐
4. Topological and analytic twisted K-homology
Let \( X \) be a CW-complex (or paracompact Hausdorff space) with a twisting \[ \alpha: X\to K(\mathbb{Z}, 3) \] and \( \mathcal{P}_\alpha \) be the corresponding principal \( K(\mathbb{Z}, 2) \)-bundle. Any base-point-preserving action of a \( K(\mathbb{Z}, 2) \) on a space defines an associated bundle by the standard construction. In particular, as a classifying space of complex line bundles, \( K(\mathbb{Z}, 2) \) acts on the complex K-theory spectrum \( \mathbb{K} \) representing the tensor product by complex line bundles, where \[ \mathbb{K}_{\mathrm{ev}} = \mathbb{Z}\times \mathrm{BU}(\infty), \quad \mathbb{K}_{\mathrm{odd}} = U(\infty). \] Denote by \[ \mathcal{P}_\alpha (\mathbb{K}) = \mathcal{P}_\alpha\times_{K(\mathbb{Z}, 2)} \mathbb{K} \] the bundle of based K-theory spectra over \( X. \) There is a section of \[ \mathcal{P}_\alpha (\mathbb{K}) = \mathcal{P}_\alpha\times_{K(\mathbb{Z}, 2)} \mathbb{K} \] defined by taking the base points of each fibre. The image of this section can be identified with \( X \) and we denote by \( \mathcal{P}_\alpha ( \mathbb{K})/X \) the quotient space of \( \mathcal{P}_\alpha ( \mathbb{K}) \) obtained by collapsing the image of this section.
The stable homotopy groups of \( \mathcal{P}_\alpha ( \mathbb{K})/X \) by definition give the topological twisted K-homology groups \( K^{\mathbf{top}}_{\mathrm{ev}/\mathrm{odd}} (X, \alpha). \) (There are only two due to Bott periodicity of \( \mathbb{K}. \)) Thus we have \[ K^{\mathbf{top}}_{\mathrm{ev}} (X, \alpha) = \varinjlim_{k\to\infty} \pi_{2k} ( \mathcal{P}_\alpha ( \mathrm{BU}(\infty)) /X) \] and \[ K^{\mathbf{top}}_{\mathrm{odd}} (X, \alpha) = \varinjlim_{k\to\infty} \pi_{2k+1} ( \mathcal{P}_\alpha ( \mathrm{BU}(\infty) ) /X). \] Here the direct limits are taken by the double suspension \[ \pi_{n+2k} ( \mathcal{P}_\alpha ( \mathrm{BU}(\infty)) /X) \longrightarrow \pi_{n+2k+2} ( \mathcal{P}_\alpha (S^2 \wedge \mathrm{BU}(\infty)) /X ) \] and then followed by the standard map \[ \eqalign{ \pi_{n+2k+2} ( \mathcal{P}_\alpha (S^2 \wedge \mathrm{BU}(\infty) )/X ) &\xrightarrow{b\wedge 1} \pi_{n+2k+2} ( \mathcal{P}_\alpha (\mathrm{BU}(\infty) \wedge \mathrm{BU}(\infty))/X ) \cr &\xrightarrow{\ m\,\ } \pi_{n+2k+2} ( \mathcal{P}_\alpha ( \mathrm{BU}(\infty))/X), } \] where \( b: \mathbb{R}^2\to \mathrm{BU}(\infty) \) represents the Bott generator in \( K^0(\mathbb{R}^2)\cong \mathbb{Z}, \) \( m \) is the base-point-preserving map inducing the ring structure on K-theory.
For a relative CW-complex \( (X, A) \) with a twisting \( \alpha: X\to K(\mathbb{Z}, 3), \) the relative version of topological twisted K-homology, denoted by \[ K^{\mathbf{top}}_{\mathrm{ev}/\mathrm{odd}}(X, A, \alpha), \] is defined to be \[ K^{\mathbf{top}}_{\mathrm{ev}/\mathrm{odd}}(X/A, \alpha), \] where \( X/A \) is the quotient space of \( X \) obtained by collapsing \( A \) to a point. Then we have the exact sequence \[ \begin{CD} K^{\mathbf{top}}_{\mathrm{odd}} (X, A; \alpha) @>{{}}>{{}}> K^{\mathbf{top}}_{\mathrm{ev}} (A, \alpha|_A) @>{{}}>{{}}> K^{\mathbf{top}}_{\mathrm{ev}} (X,\alpha)\\ @AAA @. @VVV\\ K^{\mathbf{top}}_{\mathrm{odd}} (X, \alpha ) @<{{}}<{{}}< K^{\mathbf{top}}_{\mathrm{odd}} ( A, \alpha|_A) @<{{}}<{{}}< K^{\mathbf{top}}_{\mathrm{ev}} (X, A; \alpha) \end{CD} \] and the excision properties \[ K^{\mathbf{top}}_{\mathrm{ev}/\mathrm{odd}} (X, B; \alpha) \cong K^{\mathbf{top}}_{\mathrm{ev}/\mathrm{odd}} (A, A-B; \alpha|_A) \] for any CW-triad \( (X; A, B) \) with a twisting \( \alpha: X\to K(\mathbb{Z}, 3). \) A triple \( (X; A, B) \) is a CW-triad if \( X \) is a CW-complex, and \( A, \) \( B \) are two subcomplexes of \( X \) such that \( A\cup B = X. \)
Analytic twisted K-homology, denoted by \( K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}}(X, \alpha), \) is defined to be \[ K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}} (X, \alpha) := KK^{\mathrm{ev}/\mathrm{odd}}(\Gamma_0(X, \mathcal{P}_\alpha(\mathcal{K})), \mathbb{C} ), \] Kasparov’s \( \mathbb{Z}_2 \)-graded K-homology of the \( C^* \)-algebra \( \Gamma_0(X, \mathcal{P}_\alpha(\mathcal{K})). \)
For a relative CW-complex \( (X, A) \) with a twisting \( \alpha: X\to K(\mathbb{Z}, 3), \) the relative version of analytic twisted K-homology \( K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}}(X, A, \alpha) \) is defined to be \( K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}}(X-A, \alpha). \) Then we have the exact sequence \[ \begin{CD} K^{\mathbf{an}}_{\mathrm{odd}} (X, A; \alpha) @>{{}}>{{}}> K^{\mathbf{an}}_{\mathrm{ev}} (A, \alpha|_A) @>{{}}>{{}}> K^{\mathbf{an}}_{\mathrm{ev}} (X,\alpha)\\ @AAA @. @VVV\\ K^{\mathbf{an}}_{\mathrm{odd}} (X, \alpha ) @<{{}}<{{}}< K^{\mathbf{an}}_{\mathrm{odd}} ( A, \alpha|_A) @<{{}}<{{}}< K^{\mathbf{an}}_{\mathrm{ev}} (X, A; \alpha) \end{CD} \] and the excision properties \[ K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}} (X, B; \alpha) \cong K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}} (A, A-B; \alpha|_A) \] for any CW-triad \( (X; A, B) \) with a twisting \( \alpha: X\to K(\mathbb{Z}, 3). \)
The proof of this theorem requires Poincaré duality between twisted K-theory and twisted K-homology (we describe this duality in the next theorem), and the isomorphism (Theorem 1) between topological twisted K-theory and analytic twisted K-theory.
Fix an isomorphism \( \mathcal{H} \otimes \mathcal{H} \cong \mathcal{H} \) which induces a group homomorphism \[ U(\mathcal{H}) \times U(\mathcal{H}) \rightarrow U(\mathcal{H}) \] whose restriction to the centre is the group multiplication on \( U(1). \) So we have a group homomorphism \[ \mathrm{PU}(\mathcal{H}) \times \mathrm{PU}(\mathcal{H}) \longrightarrow \mathrm{PU}(\mathcal{H}) \] which defines a continuous map, denoted by \( m_\ast, \) of CW-complexes \[ \mathrm{BPU}(\mathcal{H}) \times B PU(\mathcal{H}) \longrightarrow \mathrm{BPU}(\mathcal{H}). \] As \( \mathrm{BPU}(\mathcal{H}) \) is identified as \( K(\mathbb{Z}, 3), \) we may think of this as a continuous map taking \[ K(\mathbb{Z}, 3) \times K(\mathbb{Z}, 3) \quad\text{to}\quad K(\mathbb{Z}, 3), \] which can be used to define \( \alpha + o_X. \)
There are natural isomorphisms from twisted K-homology (topological, resp. analytic) to twisted K-theory (topological, resp. analytic) of a smooth manifold \( X \) where the twisting is shifted by \( \alpha \mapsto \alpha + o_X, \) where \( \tau: X \to \mathbf{BSO} \) is the classifying map of the stable tangent space and \( \alpha + o_X \) denotes the map \( X \to K(\mathbb{Z}, 3), \) representing the class \[ [\alpha]+ W_3(X) \quad\text{in}\quad H^3(X, \mathbb{Z}). \]
Analytic Poincaré duality was established in [e31] and [e35], and topological Poincaré duality was established in [e33]. Theorem 4 and the exact sequences for a pair \( (X, A) \) imply the following corollary.
Remark: In fact, Poincaré duality as in Theorem 5 holds for any compact Riemannian manifold \( W \) with boundary \( \partial W \) and a twisting \( \alpha:W\to K(\mathbb{Z}, 3). \) This duality takes the form \[ K^{\mathbf{top}}_{\mathrm{ev}/\mathrm{odd}} (W, \alpha) \cong K_{\mathbf{top}}^{\mathrm{ev}/\mathrm{odd}} (W, \partial W, \alpha +o_W ) \] and \[ K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}} (W, \alpha) \cong K_{\mathbf{an}}^{\mathrm{ev}/\mathrm{odd}} (X, \partial X, \alpha +o_W ), \] with the degree shifted by \( \dim W \pmod 2. \) From this, we have a natural isomorphism \[ \Phi: K^{\mathbf{top}}_{\mathrm{ev}/\mathrm{odd}} (X, A, \alpha) \longrightarrow K^{\mathbf{an}}_{\mathrm{ev}/\mathrm{odd}} (X, A, \alpha) \] for any CW pair \( (X, A) \) with a twisting \( \alpha: X \to K(\mathbb{Z}, 3) \) using the five lemma.
5. Geometric cycles and geometric twisted K-homology
This is the main section of this essay. Here we outline both the ideas due to Bai-Ling Wang and the ideas due mostly to Paul. One may easily move between these points of view.
As usual \( X \) is a paracompact Hausdorff space and \( \alpha: X \rightarrow K(\mathbb{Z}, 3) \) is a twisting over \( X. \)
Definition: Given a smooth oriented manifold \( M \) with a classifying map \( \nu \) of its stable normal bundle, we say that \( M \) is an \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifold over \( X \) if \( M \) is equipped with an \( \alpha \)-twisted \( \mathrm{Spin}^c \) structure, that means, a continuous map \( \iota: M\to X \) such that the diagram shown to the right commutes up to a fixed homotopy \( \eta \) from \( W_3\circ \nu \) and \( \alpha \circ \iota. \) Such an \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifold over \( X \) will be denoted by \( (M, \nu, \iota, \eta). \)
As shown in [e33], this way of thinking about twisted \( \mathrm{Spin}^c \) structures generalises to cover higher-degree twists. The latter are important in string topology.
A morphism between \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifolds \[ (M_1, \nu_1, \iota_1, \eta_1) \quad\text{and}\quad (M_2, \nu_2, \iota_2, \eta_2) \] is a continuous map \( f: M_1 \to M_2 \) where the diagram shown to the right is a homotopy commutative diagram such that
\( \nu_1 \) is homotopic to \( \nu_2 \circ f \) through a continuous map \( \nu: M_1 \times [0, 1] \to \mathbf{BSO}; \)
\( \iota_2 \circ f \) is homotopic to \( \iota_1 \) through a continuous map \( \iota : M_1 \times [0, 1] \to X; \)
the composition of homotopies \[ ( \alpha \circ \iota ) * (\eta_2 \circ (f\times \mathrm{id}) ) * (W_3 \circ \nu) \] is homotopic to \( \eta_1. \)
Two \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifolds \( (M_1, \nu_1, \iota_1, \eta_1) \) and \( (M_2, \nu_2, \iota_2, \eta_2) \) are called isomorphic if there exists a diffeomorphism \( f: M_1 \to M_2 \) such that the above holds. If the identity map on \( M \) induces an isomorphism between \( (M, \nu_1, \) \( \iota_1, \eta_1) \) and \( (M, \nu_2, \) \( \iota_2, \eta_2), \) then these two \( \alpha \)-twisted \( \mathrm{Spin}^c \) structures are called equivalent.
Orientation reversal in the Grassmannian model defines an involution \[ r: \mathbf{BSO} \rightarrow \mathbf{BSO}. \] Using this, one may determine a unique equivalence class of \( \alpha \)-twisted \( \mathrm{Spin}^c \) structures on \( -M, \) called the opposite \( \alpha \)-twisted \( \mathrm{Spin}^c \) structure, simply denoted by \( -(M, \nu, \iota, \eta). \)
5.1. Bai-Ling Wang’s approach to twisted geometric cycles or BB
I will first review the original approach to twisted geometric cycles and then review the ideas originating with Paul.
Definition: A geometric cycle for \( (X, \alpha) \) is a quintuple \( (M, \iota, \nu, \eta, [E]), \) where \( [E] \) is a K-class in \( K^0(M) \) and \( M \) is a smooth closed manifold equipped with an \( \alpha \)-twisted \( \mathrm{Spin}^c \) structure \( (M, \iota, \nu, \eta). \)
Two geometric cycles \( (M_1, \iota_1, \nu_1, \eta_1, [E_1]) \) and \( (M_2, \iota,_2 \nu_2, \eta_2, [E_2]) \) are isomorphic if there is an isomorphism \[ f: (M_1, \iota_1, \nu_1, \eta_1) \longrightarrow (M_2, \iota_2, \nu_2, \eta_2), \] as \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifolds over \( X, \) such that \( f_! ([E_1]) = [E_2]. \)
Let \( \Gamma (X, \alpha) \) be the collection of all geometric cycles for \( (X, \alpha). \) We now impose an equivalence relation \( \sim \) on \( \Gamma (X, \alpha) \) generated by the following three elementary relations:
Direct sum–disjoint union: If \( (M , \iota , \nu , \eta , [E_1]) \) and \( (M , \iota, \nu , \eta , [E_2]) \) are two geometric cycles with the same \( \alpha \)-twisted \( \mathrm{Spin}^c \) structure, then \[ (M , \iota , \nu , \eta , [E_1]) \cup ( M , \iota , \nu , \eta , [E_2]) \sim (M , \iota , \nu , \eta , [E_1]+ [E_2]). \]
Bordism: Given two geometric cycles \( (M_1, \iota_1, \nu_1, \eta_1, [E_1]) \) and \( (M_2, \iota_2, \) \( \nu_2, \) \( \eta_2, [E_2]), \) we call them bordant if there exists an \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifold \( (W, \iota, \nu, \eta) \) and \( [E]\in K^0(W) \) such that \[ \partial (W, \iota, \nu, \eta) = -(M_1, \iota_1, \nu_1, \eta_1) \cup (M_2, \iota_2, \nu_2, \eta_2) \] and \( \partial ([E]) = [E_1] \cup [E_2]. \) Here \( -(M_1, \iota_1, \nu_1, \eta_1) \) denotes the manifold \( M_1 \) with the opposite \( \alpha \)-twisted \( \mathrm{Spin}^c \) structure.
\( \mathrm{Spin}^{c} \) vector bundle modification: Suppose we are given a geometric cycle \( (M, \iota, \nu, \eta, [E]) \) and a \( \mathrm{Spin}^c \) vector bundle \( V \) over \( M \) with even-dimensional fibres. Denote by \( \underline{\mathbb{R}} \) the trivial rank-1 real vector bundle. Choose a Riemannian metric on \( V\oplus \underline{\mathbb{R}}, \) and let \( \hat{M}= S(V\oplus \underline{\mathbb{R}}) \) be the sphere bundle of \( V\oplus \underline{\mathbb{R}}. \) Then the vertical tangent bundle \( T^v(\hat{M}) \) of \( \hat{M} \) admits a natural \( \mathrm{Spin}^c \) structure with an associated \( \mathbb{Z}_2 \)-graded spinor bundle \( S^+_V\oplus S^-_V \) . Denote by \( \rho: \hat{M} \to M \) the projection which is K-oriented. Then \[ (M, \iota, \nu, \eta, [E]) \sim (\hat{M}, \iota\circ \rho , \nu \circ \rho, \eta \circ \rho, [\rho^*E\otimes S^+_V]). \]
Definition: Denote by \( K^{\mathbf{\mathrm{geo}}}_*(X, \alpha) = \Gamma (X, \alpha)/\sim \) the geometric twisted K-homology. Addition is given by the direct sum - disjoint union relation. Note that the equivalence relation \( \sim \) preserves the parity of the dimension of the underlying \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifold. Now let \( K^{\mathbf{\mathrm{geo}}}_{0}(X, \alpha) \) (resp. \( K^{\mathbf{\mathrm{geo}}}_1(X, \alpha) \)) be the subgroup of \( K^{\mathbf{\mathrm{geo}}}_*(X, \alpha) \) determined by all geometric cycles with even-dimensional (resp. odd-dimensional) \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifolds.
Remark:
If \( M, \) in a geometric cycle \( (M, \iota, \nu, \eta, [E]) \) for \( (X, \alpha), \) is a compact manifold with boundary, then \( [E] \) has to be a class in \( K^0(M, \partial M). \)
If \( f: X\to Y \) is a continuous map and \( \alpha: Y\to K(\mathbb{Z}, 3) \) is a twisting, then there is a natural homomorphism of abelian groups \[ f_*: K^{\mathbf{\mathrm{geo}}}_{\mathrm{ev}/\mathrm{odd}}(X, \alpha \circ f ) \longrightarrow K^{\mathbf{\mathrm{geo}}}_{\mathrm{ev}/\mathrm{odd}}(Y, \alpha) \] sending \( [M, \iota, \nu, \eta, E ] \) to \( [M,f \circ \iota , \nu, \eta, E]. \)
Let \( A \) be a closed subspace of \( X \) and \( \alpha \) be a twisting on \( X. \) A relative geometric cycle for \( (X, A; \alpha) \) is a quintuple \( (M, \iota, \nu, \eta, [E]) \) such that
\( M \) is a smooth manifold (possibly with boundary), equipped with an \( \alpha \)-twisted \( \mathrm{Spin}^c \) structure \( (M, \iota, \nu, \eta); \)
if \( M \) has a nonempty boundary, then \( \iota (\partial M) \subset A; \)
\( [E] \) is a K-class in \( K^0(M) \) represented by a \( \mathbb{Z}_2 \)-graded vector bundle \( E \) over \( M, \) or a continuous map \( M \to \mathrm{BU}(\infty). \)
The relation \( \sim \) generated by direct sum - disjoint union, bordism and \( \mathrm{Spin}^c \) vector bundle modification is an equivalence relation. The collection of relative geometric cycles, modulo the equivalence relation is denoted by \( K^{\mathbf{\mathrm{geo}}}_{\mathrm{ev}/\mathrm{odd}}(X, A; \alpha ). \)
5.2. \( D \)-cycles or AB
The difficulty with the original approach to these twisted geometric cycles outlined in the previous subsection is that it is not clear how to construct them (that is, they do not solve the “general twisted index problem” that we will announce below). A new approach was suggested by Paul and explained in our joint paper [4]. The main difference between this new approach and the approach described earlier in this article is that we make much heavier use of the theory of continuous trace \( C^\ast \)-algebras. We emphasise that in this new approach the projective unitary group is equipped with the strong operator topology, not the norm topology as was used in earlier sections.
We begin by recalling a few concepts.
Given an oriented real Euclidean vector bundle \( F \) of rank K over a paracompact Hausdorff topological space \( Y, \) a \( \mathrm{Spin}^c \) structure on \( F \) is a lift of the oriented frame bundle \( P_{\mathrm{SO}}(F) \) to a principal \( \mathrm{Spin}^c(k) \)-bundle \( P_{\mathrm{Spin}^c}(F), \) where \[ 1\to U(1) \longrightarrow \mathrm{Spin}^c(k) \longrightarrow \mathrm{SO}(k) \to 1 \] is the unique (for \( k > 2 \)) nontrivial central extension of \( \mathrm{SO}(k) \) by \( U(1). \) See Appendix D in [e11] for an equivalent definition of \( \mathrm{Spin}^c \) structures (and note that there is a well-known modification needed for \( k\leq 2 \)). A real vector bundle with a \( \mathrm{Spin}^c \) structure is called a \( \mathrm{Spin}^c \) vector bundle. \( \mathrm{Spin}^c \) structures are orientation conditions for complex K-theory in the sense that a \( \mathrm{Spin}^c \) vector bundle is a real vector vector bundle with a given complex spinor bundle or a K-theory Thom class. See Section 4 in [3] and Theorem C.12 in [e11] for more discussions of this. In particular, a spinor bundle for \( F \) determines an orientation of \( F. \)
(two-out-of-three principle) Let \[ 0\rightarrow F^{\prime}\longrightarrow F \longrightarrow F^{\prime\prime}\rightarrow 0 \] be a short exact sequence of oriented real vector bundles on a paracompact Hausdorff topological space \( Y. \) Then \( \mathrm{Spin}^c \) structures for any two of the vector bundles determine a \( \mathrm{Spin}^c \) structure for the third vector bundle.
A \( \mathrm{Spin}^c \) Riemannian manifold is a Riemannian manifold \( W \) (perhaps with boundary) whose tangent bundle \( TW \) is a \( \mathrm{Spin}^c \) vector bundle. If \( W \) has a boundary \( \partial W, \) at each boundary point, the outward normal vector defines a trivial rank-1 real vector bundle \( N_{\partial W} \) over \( \partial W \) and \[ 0 \to T(\partial W) \longrightarrow TW|_{\partial W} \longrightarrow N_{\partial W} \to 0 \] is an exact sequence of real Euclidean vector bundles over \( \partial W. \) Therefore, the two-out-of-three principle implies that if a \( \mathrm{Spin}^c \) manifold \( W \) has a boundary, then this boundary, \( \partial W, \) is a \( \mathrm{Spin}^c \) manifold in a canonical way.
5.2.1. Twisting data
If \( H \) is a complex Hilbert space, \( \mathcal{K}(H) \) will denote the \( C^* \)-algebra of all compact operators on \( H. \) Hilbert spaces will be assumed to be separable. Recall that a \( C^* \)-algebra \( A \) is an elementary \( C^* \)-algebra if there exists a complex Hilbert space \( \mathcal{H} \) and an isomorphism of \( C^* \)-algebras \( A\cong\mathcal{K}(\mathcal{H}). \)
Definition: Let \( X \) be a second-countable locally compact Hausdorff topological space. A twisting datum on \( X \) is a locally trivial bundle \( \mathcal{A} \) of elementary \( C^* \)-algebras on \( X, \) that is, each fibre of \( \mathcal{A} \) is an elementary \( C^* \)-algebra with structure group the automorphism group of \( \mathcal{K}(\mathcal{H}) \) for some complex Hilbert space.
If \( E \) is a (locally trivial) bundle of Hilbert spaces on \( X, \) then \( \mathcal{K}(E) \) is the twisting datum defined by \[ \mathcal{K}(E)_x = \mathcal{K}(E_x),\quad x\in X. \] Any twisting datum \( \mathcal{A} \) is locally of the form \( \mathcal{K}(E); \) i.e., for any \( x \in X \) there exists an open set \( U \) in \( X \) with \( x \in U \) and a (locally trivial) Hilbert space vector bundle \( E \) on \( U \) with \( \mathcal{A}|U \cong \mathcal{K}(E). \)
For a \( C^* \)-algebra \( A, \) \( A^{\mathrm{op}} \) denotes the opposite \( C^* \)-algebra. As Banach spaces \( A = A^{\mathrm{op}}, \) and \( \ast \) remains unchanged. Thus \( ab \) in \( A^{\mathrm{op}} \) is \( ba \) in \( A. \) If \( \mathcal{A} \) is a twisting datum on \( X, \) then \( \mathcal{A}^{\mathrm{op}} \) is the twisting datum obtained by replacing each fibre \( \mathcal{A}_x \) by \( \mathcal{A}_x^{\mathrm{op}}. \) If \( \mathcal{A} \) and \( \mathcal{B} \) are twisting data on \( X, \) then \( \mathcal{A} \otimes \mathcal{B} \) is the twisting datum on \( X \) whose fibre at \( x \in X \) is the \( C^* \)-algebra \( \mathcal{A}_x \otimes \mathcal{B}_x. \)
Let \( \mathcal{A} \) be a twisting datum on \( X, \) and assume that the fibre of \( \mathcal{A} \) is infinite-dimensional. As before \( \mathcal{P} \) denotes the principal \( P\mathcal{U}(\mathcal{H}) \) bundle on \( X \) whose fibre at \( x \in X \) is \[ \mathcal{P}_x = \{ C^*\text{-algebra isomorphisms}: \mathcal{K}(\mathcal H) \to \mathcal{A}_x\}. \] There is then the canonical isomorphism of twisting data on \( X \) \[ \mathcal{A} \cong \mathcal{P}\times_{\mathcal{U}(H)}\mathcal{K}(\mathcal{H}). \] Note that the principal \( P\mathcal{U}(\mathcal{H}) \) bundle \( \mathcal{P} \) is classified by a continuous map \( X\rightarrow BP\mathcal{U}(\mathcal{H}). \) Let \( \mathrm{DD}(\mathcal{A}) \) denote the Dixmier–Douady invariant of \( \mathcal{A} \) (in \( H^3(X,\,\mathbb{Z}) \)).
On the other hand if \( \mathcal{A} \) has finite-dimensional fibres, we let \( \mathcal{B} \) be any twisting datum on \( X \) with every fibre of \( \mathcal{B} \) infinite-dimensional and then \( \mathrm{DD}(\mathcal{A}) \) is defined by \[ \mathrm{DD}(\mathcal{A}) =: \mathrm{DD}(\mathcal{A} \otimes \mathcal{B}) - \mathrm{DD}(\mathcal{B}). \] For any two twisting data \( \mathcal{A},\,\mathcal{B} \) on \( X \) we have \[ \mathrm{DD}(\mathcal{A} \otimes \mathcal{B}) = \mathrm{DD}(\mathcal{A}) + \mathrm{DD}(\mathcal{B}) \] and \[ \mathrm{DD}(\mathcal{A}^{\mathrm{op}}) = -\mathrm{DD}(\mathcal{A}). \]
Definition: A spinor bundle for \( \mathcal{A} \) is a vector bundle \( S \) of Hilbert spaces on \( X \) together with a given isomorphism of twisting data \( \mathcal{A} \cong \mathcal{K}(\mathcal{S}). \) A spinor bundle for \( \mathcal{A} \) exists if and only if \( \mathrm{DD}(\mathcal{A}) = 0. \)
Lemma 8: Let \( \mathcal{A} \) be any twisting datum on \( X. \) Then there is a canonical spinor bundle for \( \mathcal{A}\otimes\mathcal{A}^{\mathrm{op}}. \)
Proof. The set of Hilbert–Schmidt operators on \( \mathcal{H}, \) denoted by \( \mathcal{L}_{\text{H-S}}(\mathcal{H}), \) is an ideal in \( \mathcal{K}(\mathcal{H}). \) The \( \mathbb{C} \)-valued inner product \[ \langle T_1, T_2 \rangle = \mathrm{Trace}(T_1T_2^*) \] makes \( \mathcal{L}_{\text{H-S}}(\mathcal{H}) \) into a Hilbert space. Now let \( A \) be an elementary \( C^* \)-algebra. Choose an isomorphism of \( C^* \)-algebras \( \psi : A \rightarrow \mathcal{K}(\mathcal{H}). \) Now, \( \psi^{-1}(\mathcal{L}_{\text{H-S}}(\mathcal{H})) \) is an ideal in \( A \) and is independent of the choice of \( \psi \) because the Hilbert–Schmidt operators are invariant under \[ \mathrm{Aut}( {\mathcal K}(\mathcal{H}))= P{\mathcal U}(\mathcal{H}). \] Denote this ideal by \( A_{\text{H-S}}. \) The left-multiplication and right-multiplication actions of \( A \) on \( A_{\text{H-S}} \) combine to give a left action of \( A \otimes A^{\mathrm{op}} \) on \( A_{\text{H-S}} \) which identifies \( A \otimes A^{\mathrm{op}} \) with the compact operators on the Hilbert space \( A_{\text{H-S}}: \) \[ A \otimes A^{\mathrm{op}} \cong \mathcal{K}(A_{\text{H-S}}). \] If \( \mathcal{A} \) is a twisting datum on \( X, \) let \( \mathcal{S} \) be the vector bundle of Hilbert spaces on \( X \) whose fibre at \( x \in X \) is \( (\mathcal{A}_{x})_{\text{H-S}}. \) Then \( \mathcal{S} \) is a spinor bundle for \( \mathcal{A} \otimes \mathcal{A}^{\mathrm{op}} \) and is well-defined as our construction is independent of \( \psi. \) ☐
We import our previous notation: if \( \mathcal{A} \) is a twisting datum on \( X, \) then \( \Gamma_0(X, \mathcal{A}) \) denotes the \( C^* \)-algebra of all continuous vanishing-at-infinity sections of \( \mathcal{A}. \) Recall that the compactly supported Kasparov group \( KK_c^*(\Gamma_0(X, \mathcal{A}), \mathbb{C}) \) is \[ KK_c^j(\Gamma_0(X, \mathcal{A}), \mathbb{C}) := \lim_{\substack{\longrightarrow\\ \Delta\subset X\\ \Delta \text{ compact}}} KK^j(\Gamma(\Delta, \mathcal{A}), \mathbb{C}), \quad j= 0, 1, \] where \( \Gamma(\Delta, \mathcal{A}) \) is the \( C^* \)-algebra of all continuous sections of \( \mathcal{A} \) restricted to \( \Delta. \) Since \( X \) is a CW-complex, this is equal to the direct limit over the finite sub-CW-complexes of \( X. \) We will refer to \( KK_c^*(\Gamma_0(X, \mathcal{A}), \mathbb{C}) \) as the twisted Kasparov K-homology of \( X. \)
We now expound some elementary results with proofs to give the flavour of the Kasparov theory we used.
Proof. Let \( \mathcal{B}_{\text{H-S}} \) be the spinor bundle for \( \mathcal{B}^{\mathrm{op}}\otimes\mathcal{B}. \) Lemma 8 implies \[ \mathcal{A} \otimes \mathcal{B}^{\mathrm{op}} \otimes \mathcal{B} \cong \mathcal{A} \otimes \mathcal{K}(\mathcal{B}_{\text{H-S}}). \] If \( \mathcal{S} \) is a spinor bundle for \( \mathcal{A} \otimes \mathcal{B}^{\mathrm{op}}, \) then \[ \mathcal{A} \otimes \mathcal{B}^{\mathrm{op}} \otimes \mathcal{B} \cong \mathcal{K}(\mathcal{S}) \otimes \mathcal{B}. \] Therefore \[ \mathcal{A} \otimes \mathcal{K}(\mathcal{B}_{\text{H-S}}) \cong \mathcal{K}(\mathcal{S}) \otimes \mathcal{B}. \] Note that the Dixmier–Douady invariants of \( \mathcal{K}(\mathcal{B}_{\text{H-S}}) \) and \( \mathcal{K}(\mathcal{S}) \) are zero. For any compact subspace \( \Delta \subset X, \) we have \[ \begin{array}{lll} KK^j(\Gamma(\Delta, \mathcal{A}), \mathbb{C}) &\cong & KK^j(\Gamma(\Delta, \mathcal{A} \otimes \mathcal{K}(\mathcal{B}_{\text{H-S}})),\mathbb{C})\\ &\cong & KK^j(\Gamma(\Delta,\mathcal{K}(\mathcal{S}) \otimes \mathcal{B}), \mathbb{C} )\\ &\cong & KK^j(\Gamma(\Delta, \mathcal{B}), \mathbb{C}). \end{array} \] Here the first and the third isomorphisms are provided by Morita equivalence bimodules \( \mathcal{B}_{\text{H-S}} \) and \( \mathcal{S} \) respectively. Passing to the direct limit, we get the desired isomorphism \( \Psi_\mathcal{S}. \) ☐
5.2.2. K-cycles for twisted K-homology
As above, \( X \) is a locally finite CW-complex and \( \mathcal{A} \) is a twisting datum on \( X. \)
Definition: A twisted-by-\( \mathcal{A} \) K-cycle on \( X \) is a triple \( (M, \sigma, \varphi) \) where
\( M \) is a compact \( \mathrm{Spin}^c \) manifold without boundary,
\( \varphi : M \rightarrow X \) is a continuous map,
\( \sigma\in K_0(\Gamma(M, \varphi^*\mathcal{A}^{\mathrm{op}})) \) (the \( K_0 \)-group of the \( C^* \)-algebra \( \Gamma(M, \varphi^*\mathcal{A}^{\mathrm{op}})). \)
Remark: The twisted K-cycles defined here are closely related to the cycles in the original formulation of the Baum–Connes conjecture. Later we will define the notion of \( D \)-cycles, motivated by \( D \)-branes in string theory, which may be regarded as representing geometric cycles for \( (X, \mathcal{A}). \) In fact the two resulting twisted K-homologies are isomorphic.
Keeping \( X, \mathcal{A} \) fixed, denote by \( \{(M, \varphi, \sigma)\} \) the collection of all twisted-by-\( \mathcal{A} \) K-cycles on \( X. \) On this collection impose the equivalence relation \( \sim \) generated by the two elementary steps
bordism,
vector bundle modification.
Next, we elaborate on these two steps for the case of twisted K-cycles.
Isomorphism: We say \( (M, \varphi, \sigma) \) is isomorphic to \( (M^{\prime}, \varphi ^{\prime}, \sigma^{\prime}) \) if and only if there exists a diffeomorphism \( \psi : M\to M^{\prime} \) preserving the \( \mathrm{Spin}^c \)-structures and with commutativity in the diagram shown to the right and in addition \( \psi^*(\sigma^{\prime}) = \sigma , \) where \[ \psi^*: K_0\Gamma(M^{\prime}, \varphi^{\prime *}\mathcal{A})\longrightarrow K_0\Gamma(M, \varphi^*\mathcal{A}) \] is the isomorphism of K-theory determined by the isomorphism of \( C^* \)-algebras \[ \Gamma(M^{\prime}, \varphi^{\prime *}\mathcal{A}^{\mathrm{op}})\cong\Gamma(M, \varphi^*\mathcal{A}^{\mathrm{op}}). \]
Bordism: We say \( (M_0, \varphi_0, \sigma_0) \) is bordant to \( (M_1,\varphi_1, \sigma_1) \) if and only if there exists \( (W, \varphi, \sigma) \) such that
\( W \) is a compact \( \mathrm{Spin}^c \) manifold with boundary;
\( \varphi \) is a continuous map from \( W \) to \( X; \)
\( \sigma\in K_0(\Gamma(W, \varphi^*\mathcal{A}^{\mathrm{op}})); \)
\( (\partial W, \varphi |_{\partial W},\sigma |_{\partial W})\cong (M_0, \varphi_0, \sigma_0)\sqcup (-M_1, \varphi_1, \sigma_1). \)
Vector bundle modification: Let \( (M, \varphi, \sigma) \) be a twisted-by-\( \mathcal{A} \) K-cycle on \( X, \) and let \( F \) be a \( \mathrm{Spin}^c \) vector bundle on \( M \) of even rank. As in the untwisted case, \( \mathbf{1}_{\mathbb{R}} \) denotes the trivial real line bundle on \( M, \) \( S(F\oplus \mathbf{1}_{\mathbb{R}}) \) is the unit sphere bundle of \( F\oplus \mathbf{1}_{\mathbb{R}} \) and \[ \pi: S(F\oplus \mathbf{1}_{\mathbb{R}}) \to M \] is a fibration. Let \( s: M \to S(F\oplus 1_\mathbb{R}) \) be the canonical unit section of \( \mathbf{1}_{\mathbb{R}}. \) Then the given \( \mathrm{Spin}^c \) structure for \( F \) determines a Gysin homomorphism (see [e32]) \[ s_*: K_0( \Gamma(M, \varphi^*\mathcal{A}^{\mathrm{op}})) \longrightarrow K_0(\Gamma(S(F\oplus \mathbf{1}_{\mathbb{R}}) , (\varphi\circ\pi)^*\mathcal{A}^{\mathrm{op}})). \] Here we use the fact that \[ s^*( \varphi\circ\pi)^*\mathcal{A}^{\mathrm{op}} = \varphi^*\mathcal{A}^{\mathrm{op}}. \] Then \[ (M, \varphi, \sigma) \sim (S(F\oplus\mathbf{1}_{\mathbb{R}}), \varphi\circ\pi, s_*\sigma). \] In the following \( (S(F\oplus\mathbf{1}_{\mathbb{R}}), \varphi\circ\pi, s_*\sigma) \) will be denoted by \( F\#(M, \varphi, \sigma) \) and will be referred to as the modification of \( (M, \varphi, \sigma) \) by \( F. \)
Composition Lemma: Let \( (M, \varphi, \sigma) \) be a twisted-by-\( \mathcal{A} \) K-cycle on \( X, \) and let \( F \) be an even-rank \( \mathrm{Spin}^c \) vector bundle on \( M. \) Let \( F_1 \) be an even-rank \( \mathrm{Spin}^c \) vector bundle on \( S(F \oplus \mathbf{1}_{\mathbb{R}}). \) Then \( F_1\#(F \# (M, \varphi, \sigma)) \) is (in a canonical way) bordant to \( (s^*F_1\oplus F )\# (M, \varphi, \sigma). \)
Proof. We first construct a bordant manifold \( W \) between \[ S(F_1\oplus \mathbf{1}_{\mathbb{R}}) \qquad\text{and}\qquad S(s^*F_1\oplus F \oplus \mathbf{1}_{\mathbb{R}}). \] Let \( D(F_1\oplus \mathbf{1}_{\mathbb{R}}) \) be the unit ball bundle of \( F_1\oplus \mathbf{1}_{\mathbb{R}}; \) then \[ S(F_1\oplus \mathbf{1}_{\mathbb{R}}) = \partial ( D(F_1\oplus \mathbf{1}_{\mathbb{R}})) \] is the underlying manifold for \( F_1\# (F \# (M, \varphi, \sigma)). \) Note that \( s^*F \oplus F\oplus\mathbf{1}_{\mathbb{R}} \) is isomorphic to the normal bundle \( \nu_\iota \) for the inclusion map \[ \iota: M \rightarrow D(F_1\oplus \mathbf{1}_{\mathbb{R}}), \] where \( \iota \) is defined by the composition of \[ s: M \to S(F \oplus \mathbf{1}_{\mathbb{R}}) \] and the zero section of the bundle \( F_1\oplus \mathbf{1}_{\mathbb{R}} \) over \( S(F \oplus \mathbf{1}_{\mathbb{R}}). \) This ensures that we can identify the sphere bundle of \( s^*F_1 \oplus F\oplus\mathbf{1}_{\mathbb{R}} \) with the boundary of the ball bundle of radius \( \frac14 \) in the normal bundle \( \nu_\iota. \) Define \[ \widetilde W = D(F_1\oplus \mathbf{1}_{\mathbb{R}}) - D_{1/4}(\nu_\iota). \] Then \[ \partial \widetilde W \cong S(F_1\oplus \mathbf{1}_{\mathbb{R}}) \sqcup - S(s^*F_1 \oplus F\oplus\mathbf{1}_{\mathbb{R}}). \] Let \[ \tilde{\varphi}: \widetilde W \subset D(F_1\oplus \mathbf{1}_{\mathbb{R}}) \xrightarrow{\ \pi\ } S(F\oplus \mathbf{1}_{\mathbb{R}}) \xrightarrow{\pi_F} M \] be the obvious projection and \( \tilde{s} \) be the composition of the canonical unit sections \( s \) and \( s_1 \) for \( F \oplus \mathbf{1}_{\mathbb{R}} \) and \( F_1 \oplus \mathbf{1}_{\mathbb{R}} \) respectively. Then \( (\widetilde W, \tilde{\varphi}, \tilde{s}_*\sigma ) \) provides the bordism between \( F_1\#(F \# (M, \varphi, \sigma)) \) and \( (s^*F_1\oplus F )\#(M, \varphi, \sigma). \) Here we applied the facts that the pushforward map \( \tilde{s}_* \) is functorial and is also a homotopy invariant. ☐
Two twisted-by-\( \mathcal{A} \) K-cycles \( (M, \varphi, \sigma) \) and \( (M^{\prime}, \varphi^{\prime}, \sigma^{\prime}) \) on \( X \) are equivalent if and only if it is possible to pass from \( (M, \varphi, \sigma) \) to \( (M^{\prime}, \varphi^{\prime}, \sigma^{\prime}) \) by a finite sequence of the two elementary steps. The K-cycle (or topological) twisted-by-\( \mathcal{A} \) K-homology of \( X, \) denoted by \( K_*^{\mathrm{top}}(X, \mathcal{A}), \) is the set of equivalence classes of twisted-by-\( \mathcal{A} \) K-cycles: \[ K_*^{\mathrm{top}}(X, \mathcal{A}) := \{(M, \varphi, \sigma)\}/\sim. \] Addition in \( K_*^{\mathrm{top}}(X, \mathcal{A}) \) is defined by disjoint union of twisted-by-\( \mathcal{A} \) K-cycles: \[ (M, \varphi, \sigma) + (M^{\prime}, \varphi^{\prime}, \sigma^{\prime}) = (M\sqcup M^{\prime}, \varphi \sqcup \varphi^{\prime}, \sigma\oplus\sigma^{\prime}). \]
Definition: Let \( (M, \varphi, \sigma) \) be a twisted-by-\( \mathcal{A} \) K-cycle on \( X. \) We say \( (M, \varphi, \sigma) \) bounds if and only if there exists \( (W, \tilde{\varphi}, \tilde{\sigma}), \) where
\( W \) is a compact \( \mathrm{Spin}^c \) manifold with boundary,
\( \tilde{\varphi}: W \rightarrow X \) is a continuous map,
\( \tilde{\sigma}\in K_0(\Gamma(W, \tilde{\varphi}^*\mathcal{A}^{\mathrm{op}})), \)
\( (\partial W, \tilde{\varphi}|_{\partial W}, \tilde{\sigma}|_{\partial W})\cong (M, \varphi, \sigma). \)
As in the untwisted case, the additive inverse of \( (M, \varphi, \sigma) \) is \( (-M, \varphi, \sigma). \) The equivalence relation \( \sim \) on twisted-by-\( \mathcal{A} \) K-cycles \( (M, \varphi, \sigma) \) preserves the dimension of \( M \) modulo 2. Therefore, as an abelian group, \( K_*^{\mathrm{top}}(X, \mathcal{A}) \) is the direct sum \[ K_*^{\mathrm{top}}(X, \mathcal{A}) = K_0^{\mathrm{top}}(X, \mathcal{A}) \oplus K_1^{\mathrm{top}}(X, \mathcal{A}), \] where \( K_j^{\mathrm{top}}(X, \mathcal{A}) \) is the subgroup of \( K_*^{\mathrm{top}}(X,\mathcal{A}) \) generated by those twisted-by-\( \mathcal{A} \) K-cycles \( (M, \varphi, \sigma) \) such that every connected component of \( M \) has dimension \( \equiv j\thinspace \mathrm{modulo}\thinspace 2, \) \( j = 0, 1. \)
There is a natural map \[ \eta_X : K_j^{\mathrm{top}}(X, \mathcal{A}) \longrightarrow KK_c^j(\Gamma_0(X, \mathcal{A}), \mathbb{C}) \] defined as follows. Given a twisted-by-\( \mathcal{A} \) K-cycle \( (M, \varphi, \sigma) \) on \( X, \) by applying Poincaré duality in twisted K-theory (see [e31] and [e35]) \[ KK_0(\mathbb{C}, \Gamma (M, \varphi^*\mathcal{A}^{\mathrm{op}} )) \cong KK^j( \Gamma (M, \varphi^*\mathcal{A} ), \mathbb{C}), \] we have \[ PD ( \sigma ) \in KK^j( \Gamma (M, \varphi^*\mathcal{A} ), \mathbb{C}). \] Denote by \[ \varphi_* : KK^*(\Gamma(M, \varphi^*\mathcal{A}), \mathbb{C} ) \longrightarrow KK_c^*(\Gamma_0(X, \mathcal{A}), \mathbb{C}) \] the map of abelian groups induced by \( \varphi : M \rightarrow X. \) Then the natural map \( \eta_X \) is given by \[ \eta_X (M, \varphi, \sigma) = \varphi_* (PD ( \sigma ) ). \] It is routine to check that \( \eta_X \) is well-defined on \( K_j^{\mathrm{top}}(X, \mathcal{A}) \) and is functorial in the following sense. Let \( f: Y\to X \) be a continuous map and \( X \) be equipped with a twisting datum \( \mathcal{A}; \) then the following diagram commutes: \[ \begin{CD} K_j^{\mathrm{top}}(Y,f^* \mathcal{A}) @>{{f_* }}>{{}}> K_j^{\mathrm{top}}(X, \mathcal{A})\\ @VV{\eta_Y}V @VV{\eta_X}V \\ KK_c^j(\Gamma_0(Y,f^* \mathcal{A}), \mathbb{C}) @>{{f_* }}>{{}}> KK_c^j(\Gamma_0(X, \mathcal{A}), \mathbb{C}). \end{CD} \] Here \[ f_*: K_j^{\mathrm{top}}(Y, f^*\mathcal{A}) \longrightarrow K_j^{\mathrm{top}}(X, \mathcal{A}) \] is defined by \[ (M, \varphi, \sigma) \longmapsto (M, f \circ \varphi, \sigma) \] on the level of K-cycles.
Paul has often enunciated the untwisted version of the following problem.
The General Twisted Index Problem: When \( X \) is a locally finite CW-complex and \( \mathcal{A} \) is a twisting datum on \( X \) then the general twisted index problem is: given an element \[ \xi\in KK_c^*(\Gamma_0(X, \mathcal{A}), \mathbb{C}), \] explicitly construct a twisted-by-\( \mathcal{A} \) K-cycle \( (M, \varphi, \sigma ) \) for \( ( X, \mathcal{A}) \) with \( \eta(M, \varphi, \sigma) = \xi. \)
The issue in this problem is constructibility of the K-cycle.
In [4] the following is proved using the notion of normal bordism (introduced next) to establish the six-term exact sequence in Kasparov K-homology of \( X. \)
Theorem 10: Let \( X \) be a locally finite CW-complex with a given twisting datum \( \mathcal{A}. \) Then the natural map \[ \eta_X : K_j^{\mathrm{top}}(X, \mathcal{A}) \longrightarrow KK_c^j(\Gamma_0(X, \mathcal{A}),\mathbb{C}), \quad j=0, 1, \] is an isomorphism of abelian groups.
5.2.3. Normal bordism
One of the main innovations in [4] was the elucidation of the fundamental role of normal bordism. Let \( (M, \varphi, \sigma) \) be a twisted-by-\( \mathcal{A} \) K-cycle on \( X. \) A normal bundle for \( M \) is an real vector bundle \( \nu \) on \( M \) together with a given short exact sequence \[ 0\rightarrow TM\longrightarrow M\times\mathbb{R}^q\longrightarrow\nu\rightarrow 0 \] of real vector bundles on \( M. \) Here \( q \) is a positive integer and \( M\times\mathbb{R}^q \) is the trivial real vector bundle with fibre \( \mathbb{R}^q. \) The two-out-of-three principle implies that \( \nu \) is a \( \mathrm{Spin}^c \) vector bundle. If \( \nu \) has even-dimensional fibres, then the modification of \( (M, \varphi, \sigma) \) by \( \nu \) will be denoted by \( \nu\# (M, \varphi, \sigma). \)
Definition: Two twisted-by-\( \mathcal{A} \) K-cycles \( (M, \varphi, \sigma) \) and \( (M^{\prime}, \varphi^{\prime}, \sigma^{\prime}) \) are normally bordant, denoted by \[(M, \varphi, \sigma) \sim_N (M^{\prime}, \varphi^{\prime}, \sigma^{\prime}), \] if there exist normal bundles with even-dimensional fibres \( \nu \) and \( \nu^{\prime} \) for \( M \) and \( M^{\prime} \) respectively such that \( \nu\#(M, \varphi, \sigma) \) is bordant to \( \nu^{\prime}\#(M^{\prime}, \varphi^{\prime}, \sigma^{\prime}). \)
Lemma 11: Normal bordism is an equivalence relation.
Remark: The content of the next lemma is that for normal bordism there is no need to use elementary steps etc. The idea of normal bordism was first constructed by Jakob in [e22] for an alternative definition of generalised homology theory, and further applied in [e28] and [e38] in the study of various versions of geometric K-homology.
Lemma 12: Two twisted-by-\( \mathcal{A} \) K-cycles \( (M, \varphi, \sigma) \) and \( (M^{\prime}, \varphi^{\prime}, \sigma^{\prime}) \) are equivalent if and only if they are normally bordant.
A twisted-by-\( \mathcal{A} \) K-cycle \( (M, \varphi, \sigma) \) is zero in \( K_*^{\mathrm{top}}(X, \mathcal{A}) \) if and only if \( (M, \varphi, \sigma) \) is normally bordant to a twisted-by-\( \mathcal{A} \) K-cycle which bounds.
5.2.4. The group of \( D \)-cycles
In this section, we introduce another notion of K-cycles for \( (X, \mathcal{A}), \) called \( D \)-cycles, which are closely related to the notion of \( D \)-branes in string theory. We begin with the following:
Definition: A \( D \)-cycle for \( (X, \mathcal{A}) \) is a 4-tuple \( (M, E, \varphi, \mathcal{S}) \) such that
\( M \) is a closed oriented \( C^{\infty} \) Riemannian manifold;
\( E \) is a complex vector bundle on \( M; \)
\( \varphi \) is a continuous map from \( M \) to \( X; \)
\( \mathcal{S} \) is a spinor bundle for \( \mathrm{Cliff}^+_\mathbb{C}(TM)\otimes \varphi^* \mathcal{A}^{\mathrm{op}}. \)
Remark:
If \( M \) is even-dimensional, then \( \mathrm{Cliff}^+_\mathbb{C}(TM) \) is the twisting datum on \( M \) whose fibre at \( p \in M \) is the complexified Clifford algebra \( \mathbb{C} \otimes_{\mathbb{R}} \mathrm{Cliff}(T_pM). \) As usual, \( T_pM \) is the tangent space to \( M \) at \( p. \) On the other hand, if \( M \) is odd-dimensional, given \( p \in M, \) choose a positively oriented orthonormal basis \( e_1, e_2, \dots, e_n \) for \( T_pM. \) Set \( n = 2r + 1 \) and define \( \omega(p) \in \mathbb{C} \otimes_{\mathbb{R}} \mathrm{Cliff}(T_pM) \) by \[ \omega(p) = i^{r+1}e_1e_2 \cdots e_n. \] Then \( \omega(p) \) does not depend on the choice of positively oriented orthonormal basis for \( T_pM. \) Also \( \omega(p) \) is in the centre of \[ \mathrm{Cliff}_{\mathbb{C}}(T_pM) = \mathbb{C} \otimes_{\mathbb{R}} \mathrm{Cliff}(T_pM) \] and \( \omega(p)^2 = 1. \)
Now set \[ \mathrm{Cliff}^+_{\mathbb{C}}(T_pM) = \{a \in \mathrm{Cliff}_{\mathbb{C}}(T_pM)\mid \omega(p)a = a\} . \] Then \( \mathrm{Cliff}^+_\mathbb{C}(TM) \) is the twisting datum on \( M \) whose fibre at \( p \in M \) is \( \mathrm{Cliff}^+_\mathbb{C}(T_pM). \)
The existence of a spinor bundle \( \mathcal{S} \) for \( \mathrm{Cliff}^+_\mathbb{C}(TM)\otimes \varphi^* \mathcal{A}^{\mathrm{op}} \) implies \[ \mathrm{DD}(\mathrm{Cliff}^+_\mathbb{C}(TM)) = \varphi^* (\mathrm{DD}(\mathcal{A})). \] By standard algebraic topology, \( \mathrm{DD}(\mathrm{Cliff}^+_\mathbb{C}(TM)) \) is the third (integral) Stiefel–Whitney class of \( M, \) so the existence of \( \mathcal{S} \) implies \[ W_3(M) = \varphi^* (\mathrm{DD}(\mathcal{A})), \] which is the Freed–Witten anomaly cancellation condition for Type IIB \( D \)-branes as explained in [e33].
Definition: Keeping \( (X, \mathcal{A}) \) fixed, denote by \( \{(M, E, \varphi, \mathcal{S})\} \) the collection of all \( D \)-cycles for \( (X, \mathcal{A}). \) On this collection impose the equivalence relation \( \sim \) generated by the three elementary steps
bordism,
direct sum - disjoint union,
vector bundle modification.
These three elementary moves can be precisely defined as follows.
Isomorphism: Two \( D \)-cycles \( (M, E, \varphi, \mathcal{S}), \) \( (M^{\prime}, E^{\prime}, \varphi^{\prime}, \mathcal{S}^{\prime}) \) for \( (X, \mathcal{A}) \) are isomorphic if there is an orientation-preserving isometric diffeomorphism \( f : M \to M^{\prime} \) such that the diagram shown to the right commutes, and \( f^*E^{\prime}\cong E, \) \( f^*\mathcal{S}^{\prime}\cong \mathcal{S}. \)
Bordism: Two \( D \)-cycles \( (M_0, E_0, \varphi_0, \mathcal{S}_0), \) \( (M_1, E_1, \varphi_1, \mathcal{S}_1) \) for \( (X, \mathcal{A}) \) are bordant if there exists a 4-tuple \( (W, E, \Phi, \mathcal{S}) \) such that \( W \) is a compact oriented Riemannian manifold with boundary, \( E \) is a complex vector bundle on \( W, \) \( \Phi \) is a continuous map from \( W\to X \) and \[ (\partial W, E | \partial W , \Phi | \partial W, \mathcal{S}^{(+)}|\partial W) \cong (M_0, E_0, \varphi_0, \mathcal{S}_0) \sqcup (- M_1, E_1, \varphi_1, \mathcal{S}_1). \] When \( W \) is of odd dimension, \[ \mathrm{Cliff}_\mathbb{C}^{(+)} (TW)|\partial W \cong \mathrm{Cliff}_\mathbb{C} (T(\partial W). \] Then \( \mathcal{S}^{(+)}= \mathcal{S}. \) When \( W \) is of even dimension, \( \mathcal{S}^{(+)} \) is the positive part of \( \mathcal{S}, \) the \( (+1) \)-eigenbundle of the chirality section of \( \mathrm{Cliff}_\mathbb{C}^{(+)} (TW). \)
Direct sum-disjoint union: Let \( (M, E, \varphi, \mathcal{S}) \) be a \( D \)-cycle for \( (X, \mathcal{A}) \) and let \( E^{\prime} \) be a complex vector bundle on \( M; \) then \[ (M, E, \varphi, \mathcal{S}) \sqcup (M, E^{\prime}, \varphi, \mathcal{S}) \sim (M, E\oplus E^{\prime}, \varphi, \mathcal{S}). \]
Vector bundle modification: Let \( (M, E, \varphi, \mathcal{S}) \) be a \( D \)-cycle for \( (X, \mathcal{A}) \) and let \( F \) be a \( \mathrm{Spin}^c \) vector bundle on \( M \) with even-dimensional fibres. Then, with \( \mathcal{S}_{F} \) being the Spinor bundle for the \( \mathrm{Spin}^c \) vector bundle \( F, \) \[ (M, E, \varphi, \mathcal{S}) \sim (S(F\oplus 1_\mathbb{R}), \beta\otimes \pi^*E , \varphi\circ \pi, \pi^*\mathcal{S}_{F}\otimes \pi^*\mathcal{S}), \] with the other notation in this equivalence being the same as that introduced previously. The group of \( D \)-cycles for \( (X, \mathcal{A}), \) denoted by \( K^{\mathrm{geo}}_*(X, \mathcal{A}), \) is the set of equivalence classes of these \( D \)-cycles under the equivalence defined above in terms of the three relations. Addition in \( K^{\mathrm{geo}}_*(X, \mathcal{A}) \) is disjoint union of \( D \)-cycles: \[ (M, E, \varphi, \mathcal{S}) + (M^{\prime}, E^{\prime}, \varphi^{\prime}, \mathcal{S}^{\prime}) = (M\sqcup M^{\prime}, E\sqcup E^{\prime}, \varphi \sqcup \varphi^{\prime}, \mathcal{S} \sqcup \mathcal{S}^{\prime}). \] The equivalence relation \( \sim \) on \( D \)-cycles \( (M, E, \varphi, \mathcal{S}) \) preserves the dimension of \( M \) modulo 2 so that we have \[ K^{\mathrm{geo}}_*(X, \mathcal{A}) = K^{\mathrm{geo}}_0(X, \mathcal{A}) \oplus K^{\mathrm{geo}}_1(X, \mathcal{A}), \] where \( K^{\mathrm{geo}}_j(X, \mathcal{A}) \) is the subgroup of \( K^{\mathrm{geo}}_*(X, \mathcal{A}) \) generated by those \( (X, \mathcal{A}) \) \( D \)-cycles \( (M, E, \varphi, \mathcal{S}) \) such that every connected component of \( M \) has dimension \( \equiv j \) modulo 2, \( j = 0, 1. \)
Let \( (M, E, \varphi, \mathcal{S}) \) be a \( D \)-cycle on \( (X, \mathcal{A}) \) such that every connected component of \( M \) has its dimension congruent to \( j \) modulo \( 2. \) Let \( D_E \) denote the Dirac element of \( M \) tensored with \( E. \) It can be described in terms of the \( \frac12 \)-signature operator on \( M. \) Then as in [e8], \( D_E \) yields an element in the Kasparov K-homology group \[ [D_E] \in KK^j(C(M, \mathrm{Cliff}^{(+)}_\mathbb{C} (M)), \mathbb{C}). \] The isomorphism \( \Psi_\mathcal{S} \) defined in Lemma 9 in Section 5 reads as \[ \Psi: KK^j(C(M, \mathrm{Cliff}^{(+)}_\mathbb{C} (M)), \mathbb{C}) \longrightarrow KK^j(\Gamma(M, \varphi^*\mathcal{A}), \mathbb{C}). \] The map of \( C^* \)-algebras \( \Gamma (X, \mathcal{A}) \to \Gamma (M, \varphi^*\mathcal{A}) \) induces a homomorphism of abelian groups \[ \varphi_*: KK^j(\Gamma(M, \varphi^*\mathcal{A}), \mathbb{C}) \longrightarrow KK^j(\Gamma(X, \mathcal{A}), \mathbb{C}). \] Then \( (M, E, \varphi, \mathcal{S}) \mapsto \varphi_*[D_E] \) yields a homomorphism of abelian groups, denoted by \[ \mu: K^{\mathrm{geo}}_*(X, \mathcal{A}) \longrightarrow KK^*(\Gamma (X, \mathcal{A}), \mathbb{C}). \] We call this the twisted index map in twisted K-homology of \( (X, \mathcal{A}). \)
5.2.5. The charge map \( K^{\mathrm{geo}}_*(X, \mathcal{A})\rightarrow K_*^{\mathrm{top}}(X, \mathcal{A})\)
Definition: Given a \( D \)-cycle \( (M, E, \varphi, \mathcal{S}) \) choose a normal bundle \( \nu \) for \( M, \) with even-dimensional fibres. Then \[ h(M, E, \varphi, \mathcal{S}):= \nu\#(M, E, \varphi, \mathcal{S}) = (S(\nu\oplus 1_{\mathbb{R}}), \varphi\circ\pi, \sigma). \] Note that \( S(\nu\oplus 1_{\mathbb{R}}) \) is a \( \mathrm{Spin}^c \) manifold because its tangent bundle is stably trivialized. Here \( \sigma \) is the element in \[ K_0(\Gamma(S(\nu\oplus\mathbf{1}_{\mathbb{R}}, (\varphi\circ\pi)^*\mathcal{A}^{\mathrm{op}})) \] obtained from \( E \) as follows:
Denote by \[ s_*: K^0(M)\longrightarrow K_0\bigl(\Gamma(S(\nu\oplus\mathbf{1}_{\mathbb{R}}), \pi^*\mathrm{Cliff}_{\mathbb{C}}(\nu))\bigr) \] the Gysin homomorphism associated to the canonical section \( s: M\rightarrow S(\nu\oplus\mathbf{1}_{\mathbb{R}}). \)
Observe that, as twisting data on \( M, \) a trivialisation of \( TM\oplus \nu \) gives an equivalence \[ \mathrm{Cliff}_{\mathbb{C}}^+(TM)\otimes\varphi^*\mathcal{A}^{\mathrm{op}} \sim \mathrm{Cliff}_{\mathbb{C}}(\nu)^{\mathrm{op}}\otimes\varphi^*\mathcal{A}^{\mathrm{op}}, \] a stable isomorphism of bundles of elementary \( C^* \)-algebras. Hence the given spinor bundle \( \mathcal{S} \) for \[ \mathrm{Cliff}_{\mathbb{C}}^+(TM)\otimes\varphi^*\mathcal{A}^{\mathrm{op}} \] determines a spinor bundle \( \widetilde{\mathcal{S}} \) for \[ \mathrm{Cliff}_{\mathbb{C}}(\nu)^{\mathrm{op}}\otimes\varphi^*\mathcal{A}^{\mathrm{op}}. \] Then \( \pi^*\widetilde{\mathcal{S}} \) is a spinor bundle for \[ \pi^*\mathrm{Cliff}_{\mathbb{C}}(\nu)^{\mathrm{op}}\otimes(\varphi\circ\pi)^*\mathcal{A}^{\mathrm{op}} \] and therefore yields an isomorphism of abelian groups \[ \chi: K_0\bigl(\Gamma(S(\nu\oplus\mathbf{1}_{\mathbb{R}}), \pi^*\mathrm{Cliff}_{\mathbb{C}}(\nu))\bigr) \longrightarrow K_0\bigl(\Gamma(S(\nu\oplus\mathbf{1}_{\mathbb{R}}), (\varphi\circ\pi)^*\mathcal{A}^{\mathrm{op}}) \bigr). \]
\( \sigma :=\chi (s_*[E]). \)
Question: Is the map \[ h: K^{\mathrm{geo}}_j(X, \mathcal{A})\longrightarrow K_j^{\mathrm{top}}(X, \mathcal{A}) \] an isomorphism for any locally finite CW-complex?
Given a positive answer to this question then we would have the following corollary:
Consequence: Let \( X \) be a locally finite CW-complex with a twisting datum \( \mathcal{A} \) defined by a principal \( \mathrm{PU}(H) \)-bundle \( \mathcal{P}, \) and \( K^{\mathrm{geo}}_*(X, \mathcal{P}) \) be the twisted geometric K-homology of \( (X, \mathcal P) \) in [e33]. Then the twisted index map \[ \mu: K^{\mathrm{geo}}_*(X, \mathcal{P}) \longrightarrow KK^*_c(\Gamma(X, \mathcal{A} ), \mathbb{C}) \] is an isomorphism.
6. The latest chapter in the story
The authors of [4] have, both separately and in collaboration, come up with various proposals for answering the question posed above but a complete argument eluded us. Recently Paul and collaborators [5] answered the question in the affirmative, thus explaining how the original ideas of Bai-Ling Wang, in understanding the Freed–Witten anomaly cancellation condition, form the key assumption for creating twisted geometric cycles.
Moreover this very latest proof is the most general so far. It allows by one method to establish all previous versions of the general index problem in both the twisted and untwisted cases.
In this new argument Wang’s appeal to a twisted version of the Conner–Floyd splitting theorem is replaced by a twisted analogue of a theorem of Hopkins and Hovey. They proved that \( \mathrm{Spin}^c \)-bordism of a CW-complex determines its K-homology by a simple algebraic tensor product. That is, the affirmative answer to the question posed above that is established in [5] rests on a twisted version of this theorem of Hopkins and Hovey.
Recall that given a CW-complex \( X \) with a twisting \( \alpha: X\to K(\mathbb{Z}, 3), \) there are two approaches to define to twisted \( \mathrm{Spin}^c \)-bordism theory of \( (X, \alpha) \) in [e33]. The first approach is the geometric definition using a smooth manifold \( M \) with a continuous map \( \iota: M \to X \) and a homotopy realising the Freed–Witten condition (see [e19]) \begin{equation}\label{cond} \iota^*([\alpha]) + W_3(M)=0, \end{equation} where \( W_3(M) \) is the third integral Stiefel–Whitney class of \( M \) and \( [\alpha] \) denotes the homotopy class of \( \alpha \) in \[ [X, K(\mathbb{Z}, 3)] \cong H^3(X, \mathbb{Z}). \] The \( \alpha \)-twisted \( \mathrm{Spin}^c \)-bordism group of \( X, \) denoted by \( \Omega^{\mathrm{Spin}^c}_*(X, \alpha), \) is defined to be the set of all isomorphism classes of closed \( \alpha \)-twisted \( \mathrm{Spin}^c \) manifolds over \( X \) modulo null-bordism, with the sum given by the disjoint union. The twisted Hopkins–Hovey theorem in [5] gives a precise relationship between this former group and the \( D \)-cycle model for twisted K-homology.
This result is the key to proving that the geometric model for twisted K-homology in terms of \( D \)-cycles, (studied in one form by Bai-Ling Wang and reformulated by us as explained in [4]) is in fact isomorphic to Kasparov’s analytic twisted K-homology. Moreover these \( D \)-cycles are a mathematical version of the physicists’ \( D \)-branes.
The upshot for the present essay is that all of the models for the group of twisted K-homology classes discussed previously are isomorphic. I will not discuss the details of [5] here. Paul is preparing an expository account which will provide a useful overview.