Thom isomorphism in K-theory
Anchor (Master): Atiyah 1968 *Bott periodicity and the index of elliptic operators* (Quart. J. Math. 19); Atiyah *K-Theory* §2.7; Lawson-Michelsohn §I.5 and §III.6; Karoubi *K-Theory* §IV.5
Intuition [Beginner]
In ordinary cohomology the Thom isomorphism says that the cohomology of a vector bundle, with a suitable support condition, is the cohomology of the base, shifted up by the rank of the bundle. The shift is realised by multiplication with a single distinguished class on the total space — the Thom class — which integrates to one on each fibre. K-theory tells the same story in a different alphabet. The shift is still there, the distinguished class is still there, but now everything is built out of vector bundles.
The K-theory Thom class for a complex bundle of rank is an alternating combination of the exterior powers of . Concretely you take (the rank-zero exterior power) minus (the rank-one) plus minus , and so on. The combination is a virtual bundle: real bundles can only be added, but K-theory allows formal differences, and the Thom class is exactly such a formal difference. The resulting class lives on the Thom space of and plays the same multiplicative role in K-theory that the cohomological Thom class plays in ordinary cohomology.
The reason this matters: the K-theoretic Thom isomorphism is what realises the topological-index map. The Atiyah-Singer index theorem reads the index of an elliptic operator as a topological invariant of its symbol, and the bridge from symbol to invariant runs through the K-theoretic Thom isomorphism applied to the normal bundle of an embedding into Euclidean space.
Visual [Beginner]
A schematic showing a base space on the left, the disk bundle above it, and the Thom space on the right with the sphere bundle collapsed to a point. Above the Thom space, a virtual bundle is drawn as a stack of layers labelled alternating in sign. An arrow from the K-theory of the base to the reduced K-theory of the Thom space carries the label "multiplication by ".
The picture records the central content: the Thom isomorphism in K-theory shifts the K-group of the base into the reduced K-group of the Thom space, using the alternating exterior-power class on in place of the cohomological orientation class.
Worked example [Beginner]
Take the simplest non-empty case: a point, the rank-one complex line over a point. The disk bundle is the closed unit disk , the sphere bundle is the circle , and the Thom space .
K-theory of a point is the integers: , generated by the class of itself. The reduced K-theory of is also the integers — this is the rank-zero piece of Bott periodicity — and the generator is the Bott element , where is the tautological line bundle on .
The K-theoretic Thom class for over a point is . Pulled up to the disk bundle and reading down to the Thom space, this exactly hits the Bott generator . So the Thom isomorphism in this case is the assignment , sending the generator of to the generator of . Both groups are ; the map is multiplication by .
What this tells us: the rank-one case of the K-theoretic Thom isomorphism is exactly Bott periodicity in degree two. Higher rank cases iterate this and produce higher-degree shifts.
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let be a compact Hausdorff space and let be a complex vector bundle of rank . Fix Hermitian metrics on the fibres and let and denote the closed unit disk and unit sphere bundles. The Thom space of is the pointed space $$ T(E) = D(E) / S(E), $$ with basepoint the image of . When is compact, is the one-point compactification of the total space , and the K-theory of pairs gives $$ \tilde K(T(E)) \cong K(D(E), S(E)). $$
Definition (K-theoretic Thom class). Let be a complex vector bundle of rank . The K-theoretic Thom class is the relative class represented by the -graded virtual bundle on $$ \lambda_E = \sum_{k=0}^{n} (-1)^k \Lambda^k E^, $$ where $\Lambda^k E^kE^* = \mathrm{Hom}(E, \mathbb{C})\pi \colon E \to XE \setminus 0_EK(E) \to K(E \setminus 0_E)K(D(E), S(E))$.
The Koszul construction: a non-zero vector defines a wedge-with- map , dually a contraction-with- map . The resulting complex is acyclic off the zero section. Its Euler characteristic, viewed as a virtual bundle with -grading by parity, is .
Definition (Thom homomorphism). The Thom homomorphism is the K-theory pushforward $$ \phi_E \colon K(X) \to \tilde K(T(E)), \qquad x \mapsto \pi^(x) \cdot \lambda_E, $$ where $\pi^ \colon K(X) \to K(D(E))$ is the pullback along the bundle projection and the product is the relative K-theory product $$ K(D(E)) \otimes K(D(E), S(E)) \to K(D(E), S(E)) $$ sending to the relative class .
Counterexamples to common slips
- Real vector bundles do not carry a Thom class in complex K-theory in general — the construction above genuinely requires a complex structure on to make the exterior powers into complex bundles. The real-bundle analogue lives in -theory and uses Clifford modules in place of exterior algebra (Atiyah-Bott-Shapiro 1964).
- The K-theoretic Thom class is not the K-theoretic Euler class . The Euler class lives on the base; the Thom class lives on the Thom space (equivalently, in the relative K-group of the disk-sphere pair). The restriction of to the zero section recovers on .
- Multiplicativity of the Thom class under direct sums is , not . This is the K-theoretic analogue of Whitney sum, and it is what allows induction over rank to reduce the Thom isomorphism to the rank-one case.
- The Chern character does not preserve the Thom class on the nose: , where is the cohomological Euler class and is the Todd class. The Todd correction is the source of the -genus in the index theorem.
Key theorem with proof [Intermediate+]
Theorem (Thom isomorphism in K-theory; Atiyah 1968). Let be a compact Hausdorff space and a complex vector bundle of rank . The Thom homomorphism $$ \phi_E \colon K(X) \to \tilde K(T(E)), \qquad x \mapsto \pi^*(x) \cdot \lambda_E, $$ is an isomorphism of -modules.
Proof. The argument proceeds by induction on the rank , with the rank-one case provided by Bott periodicity and the inductive step by the multiplicativity of under direct sums.
Base case (). A rank-one complex bundle is a complex line bundle. The disk bundle is a -bundle, the sphere bundle is an -bundle, and the Thom space is the projective bundle with the section at infinity collapsed. For a point and , the Thom space is , and the Thom class pulled back from via the natural quotient generates . This is the content of Bott periodicity: with generator the Bott element .
For a general line bundle over a base , the Thom isomorphism reduces to Bott periodicity by the splitting argument of Atiyah-Hirzebruch: one writes up to homotopy when is the product bundle, and a clutching-function calculation handles the twisted case via the same Fourier-Laurent series argument that proves Bott periodicity for . In all cases the rank-one Thom homomorphism is multiplication by the Bott element (or equivalently , up to a sign convention).
Inductive step. Suppose the Thom isomorphism holds for all complex bundles of rank less than . Let where has rank and has rank . The Thom space is the smash product $$ T(F \oplus L) = T(F) \wedge_X T(L), $$ where the smash is taken fibrewise over (equivalently, the Thom space of the direct sum is the smash of the Thom spaces relative to , since and ). The Thom class is multiplicative: $$ \lambda_{F \oplus L} = \lambda_F \cdot \lambda_L, $$ because the Koszul complex of is the tensor product of the Koszul complexes of and , and Euler characteristics multiply for tensor products of complexes.
The Thom homomorphism factors as $$ \phi_{F \oplus L} = \phi_L \circ \phi_F \colon K(X) \xrightarrow{\phi_F} \tilde K(T(F)) \xrightarrow{\phi_L} \tilde K(T(F) \wedge_X T(L)) = \tilde K(T(F \oplus L)), $$ where the second map is the relative Thom homomorphism for pulled back to . Both factors are isomorphisms by the inductive hypothesis (the first by rank , the second by rank ). Their composite is an isomorphism, which is the Thom isomorphism for .
Splitting principle. An arbitrary complex bundle of rank need not split as a sum of line bundles, but the splitting principle of Atiyah K-theory says that there is a base change for which is injective on and splits. The Thom isomorphism for is then a consequence of the inductive step, and the injectivity of promotes the isomorphism back to .
Bridge. The K-theoretic Thom isomorphism builds toward the Atiyah-Singer index theorem and appears again in 03.09.10 (Atiyah-Singer index theorem) as the technical engine of the topological-index map. The foundational reason it holds is exactly Bott periodicity: rank-one Thom is rank-two Bott periodicity, and direct-sum multiplicativity of promotes this to all ranks by induction. This is exactly the same algebraic mechanism that organises the cohomological Thom isomorphism in 03.04.09 (de Rham Thom), where the Thom class is built from a global angular form whose fibre integral is one and the isomorphism is multiplication by that class. The central insight is that an orientation class in a generalised cohomology theory always behaves the same way: it lives on the Thom space, multiplies the base theory into the relative theory of the disk-sphere pair, and its existence is the content of orientability for that theory. Putting these together, the Chern character identifies the K-theoretic Thom class with the cohomological one up to the Todd correction: . The bridge is the recognition that K-theory and ordinary cohomology see the same orientation, but K-theory packages it as a virtual bundle while cohomology packages it as a closed form, and the Chern character is the rational dictionary between the two — the same pattern of orientation-class transfer recurs whenever one moves between generalised cohomology theories.
Exercises [Intermediate+]
Lean formalization [Intermediate+]
Mathlib does not yet have topological K-theory in the form needed for this unit; in particular it does not have the Thom space construction for a complex vector bundle, the -graded exterior algebra as a virtual bundle, or the named theorem . The intended formalisation would read schematically:
import Mathlib.Topology.VectorBundle.Hom
import Mathlib.LinearAlgebra.ExteriorPower
import Mathlib.Topology.MetricSpace.Pseudo.Basic
/-- The Thom space of a complex vector bundle over a compact base. -/
def ThomSpace {X : Type*} [TopologicalSpace X] [CompactSpace X]
{E : Type*} [TopologicalSpace E] [VectorBundle ℂ E X] : Type* :=
Quotient (sphereBundleRel E)
/-- The K-theoretic Thom class of a complex vector bundle. -/
def kTheoryThomClass {X : Type*} [TopologicalSpace X] [CompactSpace X]
{E : Type*} [VectorBundle ℂ E X] (n : ℕ) :
KTheory.Relative (DiskBundle E) (SphereBundle E) :=
∑ k ∈ Finset.range (n + 1),
(-1 : ℤ)^k • KTheory.classOfBundle (ExteriorPower ℂ k (DualBundle E))
/-- The K-theoretic Thom isomorphism. -/
theorem kTheory_thom_iso
{X : Type*} [TopologicalSpace X] [CompactSpace X]
(E : Type*) [VectorBundle ℂ E X] (n : ℕ)
(hE : VectorBundle.rank E = n) :
KTheory X ≃+ KTheory.Reduced (ThomSpace E) :=
sorry -- proof by induction on rank using Bott periodicity
The proof gap is substantive. Required upstream pieces include: a packaged Thom space construction for vector bundles, the -graded Koszul complex acyclic off the zero section, the Bott element as the rank-one Thom class generator, multiplicativity of Thom classes under direct sums, the splitting principle for K-theory, and the induction-over-rank pattern. Bott periodicity for is itself a substantial Mathlib gap (covered in 03.08.07), and the Thom isomorphism depends on it. The Chern-character comparison would require Chern-Weil theory, which is also a Mathlib gap.
Advanced results [Master]
Theorem (multiplicativity of the Thom class). Let be complex vector bundles. Then in , where the product uses the natural identification of the Thom space of a direct sum with the smash product of Thom spaces: $$ T(E \oplus F) = T(E) \wedge_X T(F). $$
This is the K-theoretic Whitney sum formula for Thom classes. The proof uses the tensor-product identity for Koszul complexes: , and the Euler characteristic of a tensor product is the product of the Euler characteristics.
Theorem (functoriality and naturality of the Thom isomorphism). Let be a continuous map and a complex vector bundle. The pullback $f^ E \to Y\lambda_{f^* E} = f^* \lambda_E\tilde K(T(f^* E))f^* \colon \tilde K(T(E)) \to \tilde K(T(f^* E))T(f^* E) \to T(E)$. The Thom isomorphisms fit into a commutative diagram* $$ \begin{array}{ccc} K(X) & \xrightarrow{\phi_E} & \tilde K(T(E)) \ \downarrow f^* & & \downarrow f^* \ K(Y) & \xrightarrow{\phi_{f^* E}} & \tilde K(T(f^* E)). \end{array} $$
Naturality is what allows the Thom isomorphism to be used as a building block in classifying-space arguments: the universal Thom class on the Thom space of the universal rank- complex bundle pulls back to along the classifying map of any complex bundle , and the Thom spectrum becomes the representing spectrum for complex K-theoretically-oriented cobordism.
Theorem (Chern-character comparison). Let be a complex vector bundle of rank . The Chern character of the K-theoretic Thom class equals the rationalisation of the cohomological Thom class divided by the Todd class: $$ \mathrm{ch}(\lambda_E) = U(E) \cdot \mathrm{Td}(E)^{-1} \quad \text{in } H^{\mathrm{even}}(T(E); \mathbb{Q}), $$ where is the cohomological Thom class and is the Todd class in terms of the Chern roots .
This is the K-theoretic refinement of the singular-cohomology Thom isomorphism: the Chern character intertwines with the cohomological Thom homomorphism up to the Todd correction. The Todd correction is the source of the -genus in the Atiyah-Singer index formula, and historically it is how Atiyah and Hirzebruch realised that the index theorem must involve the Todd class rather than just the Euler class: K-theory carries the orientation, the Chern character converts to cohomology, and the conversion factor is the Todd class.
Theorem (Atiyah-Hirzebruch spectral sequence). For any space there is a spectral sequence with converging to . The -differentials are characterised by their behaviour on the Thom class: in mod-2 K-theory, and higher differentials are higher Steenrod operations.
The Thom isomorphism is the assertion that, after passing to the Thom space, this spectral sequence collapses on the column carrying the Thom class. Equivalently, the Thom isomorphism is the statement that complex vector bundles are K-orientable: the orientation class exists and is canonical.
Theorem (Thom isomorphism and the topological index). Let be a compact manifold and a closed embedding for large. Let be the normal bundle, complexified so carries a complex structure. The topological-index map $$ t\text{-}\mathrm{ind} \colon K(TM) \to K(\mathrm{pt}) = \mathbb{Z} $$ is the composite $$ K(TM) \xrightarrow{\phi_\nu} \tilde K(T(TM \oplus \nu)) = \tilde K(T(T\mathbb{R}^N|M)) \xrightarrow{j!} \tilde K(T\mathbb{R}^N) \xrightarrow{\beta^{-N}} K(\mathrm{pt}), $$ where is the K-theoretic Thom isomorphism for the normal complexified bundle, extends by zero along the open inclusion , and is the inverse of the -fold Bott periodicity isomorphism.
This is the Atiyah-Singer topological-index map. The analytic-index map associates to an elliptic operator on its symbol class and then its index . The Atiyah-Singer index theorem is the equality , and the K-theoretic Thom isomorphism is the structural reason the right-hand side is well-defined and computable.
Theorem (real K-theory via Clifford modules; Atiyah-Bott-Shapiro 1964). For a real oriented spin bundle of rank , the Thom class in -theory exists and is built from the Clifford modules of rather than the exterior algebra. Specifically, the Atiyah-Bott-Shapiro construction associates to each -graded Clifford module a class in , and the Thom class of a spin bundle is the associated bundle of this module structure.
The real and complex Thom isomorphisms together produce the K-orientability of spin manifolds: a manifold is K-orientable in -theory if and only if it is spin. This is the underlying topological reason the spin Dirac operator carries an index formula via K-theory, and it is what restricts the Atiyah-Singer -formula to spin manifolds.
Synthesis. The K-theoretic Thom isomorphism is the foundational reason that complex K-theory is a generalised cohomology theory in which complex vector bundles are oriented. The central insight is that the Bott element is the rank-one Thom class, and multiplicativity of Thom classes under direct sums promotes this to all ranks. This is exactly the same algebraic pattern that organises orientability in any cohomology theory: a generalised cohomology theory admits a Thom isomorphism for a class of bundles if and only if a coherent system of Thom classes exists, and the multiplicativity-plus-induction-over-rank reduces existence to the rank-one case. Putting these together, the Atiyah-Singer index theorem reduces to two assertions: complex bundles are K-oriented (the Thom isomorphism of this unit), and the analytic-index of an elliptic operator equals the K-theoretic topological-index of its symbol (the index theorem proper).
The bridge is the recognition that the K-theoretic Thom class encodes both more and less than the cohomological one: more, in that it remembers the integral structure of the orientation through the virtual bundle ; less, in that the Chern character converts it to ordinary cohomology only after multiplication by the Todd class, identifying the K-theoretic Thom class with the Todd-corrected cohomological Thom class. The Todd correction is the genuine algebraic content of the comparison, and it is what makes the index theorem of Atiyah-Singer compute the -genus rather than just the Euler characteristic. This same pattern of orientation-class transfer recurs in 03.13.02 (Leray-Serre spectral sequence) where Thom-isomorphism inputs control the page of bundle fibrations, in 03.09.10 (Atiyah-Singer index theorem) where the K-theoretic Thom is the engine of the topological-index map, and in stable homotopy where Thom spectra organise the relationship between cobordism and K-theory.
Full proof set [Master]
Proposition (multiplicativity of the Thom class), proof. Let be complex vector bundles of ranks and . The Koszul complex of at a vector is the tensor product $$ \Lambda^\bullet (E \oplus F)^* = \Lambda^\bullet E^* \otimes \Lambda^\bullet F^, $$ with differential . As a -graded virtual bundle, the Euler characteristic of a tensor product of complexes is the product of the Euler characteristics: in K-theory, $$ \lambda_{E \oplus F} = \chi(\Lambda^\bullet (E \oplus F)^) = \chi(\Lambda^\bullet E^) \cdot \chi(\Lambda^\bullet F^) = \lambda_E \cdot \lambda_F. $$ The product on the right uses the natural identification coming from the smash decomposition . The relative cup product respects this identification because the Koszul differential factorises as a tensor of the two individual differentials, and the relative K-class is the Euler characteristic in the -graded sense.
Proposition (Chern character comparison), proof. By the splitting principle for K-theory and cohomology, it is enough to check the formula for line bundles and to verify that both sides are multiplicative. For a line bundle with Chern root ,
$$
\mathrm{ch}(\lambda_L) = \mathrm{ch}(1 - L^*) = 1 - e^{-x}.
$$
The cohomological Thom class of is (the rank-one case is the de Rham Thom class, identified with the Chern class — see 03.04.09), and the Todd class is , so . The two sides agree.
For a general complex bundle of rank with Chern roots , the splitting principle gives $$ \mathrm{ch}(\lambda_E) = \prod_{i=1}^n \mathrm{ch}(\lambda_{L_i}) = \prod_i (1 - e^{-x_i}) $$ and $$ U(E) \cdot \mathrm{Td}(E)^{-1} = \prod_i x_i \cdot \prod_i \frac{1 - e^{-x_i}}{x_i} = \prod_i (1 - e^{-x_i}). $$ The two are equal. Multiplicativity on both sides under direct sums extends the line-bundle identity to all complex bundles.
Theorem (Thom isomorphism in K-theory), full proof. The argument was sketched in the Intermediate proof; the full version unwinds the rank-one base case and the inductive step.
Rank-one base case. For a complex line bundle , the projective bundle is a -bundle over with a tautological line bundle . Atiyah's proof of Bott periodicity (Atiyah K-Theory §2.2) shows that is a free -module on and , equivalently on and . The Thom space is the quotient , where is the section at infinity. The long exact sequence of the pair gives , and this kernel is the free -module on . The Thom homomorphism sends , so it is multiplication by , hence an isomorphism onto the free rank-one -module generated by .
Inductive step. Suppose the Thom isomorphism holds for all complex bundles of rank less than and let have rank . After applying the splitting principle, it is enough to prove the case where splits as a sum of line bundles. The Thom space identifies as the iterated smash , and the Thom class is by the multiplicativity proposition. The Thom homomorphism factors as the composition of the rank-one Thom homomorphisms for , each of which is an isomorphism by the base case. The composite is an isomorphism.
Splitting principle promotion. Let be a general rank- complex bundle. The associated flag bundle has the property that splits as a sum of line bundles on and that is injective (with image a -summand). The Thom isomorphism for holds by the split case. The diagram $$ \begin{array}{ccc} K(X) & \xrightarrow{\phi_E} & \tilde K(T(E)) \ \downarrow f^* & & \downarrow f^* \ K(F(E)) & \xrightarrow{\phi_{f^* E}} & \tilde K(T(f^* E)) \end{array} $$ commutes by naturality. The bottom map is an isomorphism. The left is injective with a left inverse (the flag-bundle pushforward, defined via the relative Thom isomorphism of the flag fibration). Composing, admits both a left inverse and a right inverse, hence is an isomorphism.
Proposition (naturality), proof. Let and a complex bundle. The natural map is induced by the bundle map covering , which is a fibrewise isomorphism. On Thom classes, the pullback of along this map is exactly , since exterior powers commute with pullback. The commutativity of the diagram $$ \phi_{f^* E}(f^* x) = \pi_{f^* E}^(f^ x) \cdot \lambda_{f^* E} = f^* \pi_E^(x) \cdot f^ \lambda_E = f^(\pi_E^(x) \cdot \lambda_E) = f^* \phi_E(x) $$ follows from the multiplicativity of on K-classes and the identity .
Connections [Master]
Topological K-theory
03.08.01. The Thom isomorphism is the central multiplicative tool of K-theory beyond the basic functoriality of the Grothendieck group: it identifies as a free -module of rank one on the Thom class, mirroring the role of the cohomological Thom class in singular cohomology. Without the Thom isomorphism, K-theory would have no canonical way to encode the orientation of a complex bundle, and the multiplicative structure of K-theory on Thom spaces would be opaque.Adams operations
03.08.02. The Adams operations act on Thom classes through the formula , where is the Bott cannibalistic class. This is the K-theoretic refinement of the action of integral cohomology operations on the cohomological Thom class. Sibling unit in production this cycle; the Thom isomorphism is the structural setting in which Adams operations act on relative K-classes, and the cannibalistic classes carry the same Todd-genus information through K-theory that the genus formulae carry in cohomology.De Rham Thom isomorphism
03.04.09. The singular-cohomology Thom isomorphism is the parallel statement: for a real oriented rank- vector bundle , the de Rham cohomology of the base shifts up by degrees through multiplication by the cohomological Thom class. Both isomorphisms are statements about orientability of in their respective cohomology theories. The Chern character converts between them rationally, with the Todd-class correction as the algebraic content of the comparison. The de Rham Thom isomorphism predates the K-theoretic one by sixteen years (Thom 1952 versus Atiyah 1968), and the K-theoretic version was developed precisely to provide the orientation framework needed by the Atiyah-Singer index theorem.Bott periodicity
03.08.07. The rank-one K-theoretic Thom isomorphism is Bott periodicity: generated by the Bott element , which is the Thom class of the product complex line bundle over a point. Higher-rank Thom isomorphisms are iterates of Bott periodicity by multiplicativity. The two theorems are not merely related — they are the same theorem viewed from two angles, one (Bott) recording the homotopical pattern across degrees, the other (Thom) recording the bundle-theoretic content within a single degree.Atiyah-Singer index theorem
03.09.10. The Thom isomorphism is the structural engine of the topological-index map: for an elliptic operator on a compact manifold , the symbol class is pushed to by Thom-multiplying with the normal-bundle Thom class along an embedding , then extending by zero and applying inverse Bott periodicity. The K-theoretic Thom isomorphism is the natural setting for this construction; the cohomological version would require an unnatural identification of cohomology with K-theory tensored with , which would lose the integer-index information.Complex vector bundles
03.05.08. The Thom isomorphism in K-theory requires a complex structure on the bundle , since the exterior powers that build the Thom class are themselves complex bundles. Real bundles admit a K-theoretic Thom isomorphism only after complexification, or alternatively in -theory via the Clifford-module construction of Atiyah-Bott-Shapiro. The complex structure is therefore a structural prerequisite for the form of Thom isomorphism developed here.Atiyah-Hirzebruch spectral sequence
03.13.04. The AHSS applied to the Thom space converges to starting from . On the page, multiplication by the cohomological Thom class implements the cohomological Thom isomorphism row by row; the AHSS abuts to the K-theoretic Thom isomorphism, and the abutment edge map is the K-theoretic Thom class . The compatibility proved above is exactly what the AHSS encodes: rational collapse of the spectral sequence identifies the rationalised K-theoretic Thom class with the cohomological one modulo Todd, and the differential is the lowest integer-coefficient obstruction to lifting a cohomological Thom class to a K-theoretic Thom class without correction. The AHSS therefore detects exactly when a real bundle admits a K-theoretic orientation lift — the obstruction is the third Steenrod-square image of .Equivariant K-theory and the representation ring
03.08.10. The K-theoretic Thom isomorphism has an equivariant refinement: for a complex -equivariant vector bundle on a -space, the equivariant Koszul resolution produces an equivariant Thom class whose multiplication implements the isomorphism . The equivariant Thom isomorphism is the structural engine behind equivariant Bott periodicity (the case where is a complex -representation viewed as a product bundle over a point) and behind the Atiyah-Bott Lefschetz fixed-point formula (Atiyah-Bott 1967), where it localises the equivariant index of an elliptic complex to the contributions of isolated fixed points. The pushforward uses the equivariant Thom class on the normal bundle of an equivariant embedding, refining the integer index into a virtual representation. Connection type: equivariant refinement — the present Thom isomorphism is the non-equivariant specialisation of the equivariant theorem developed in the K-theory chapter's representation-ring unit.
Historical & philosophical context [Master]
The K-theoretic Thom isomorphism was developed by Michael Atiyah in Bott periodicity and the index of elliptic operators, Quarterly Journal of Mathematics Oxford (2) 19 (1968), 113–140 [pending]. The paper provided a streamlined treatment of Bott periodicity adapted to the index-theoretic needs of Atiyah and Singer, and in doing so packaged the Thom isomorphism as a consequence of Bott periodicity rather than a separate result. The technical heart was the recognition that the rank-one Thom space — the two-sphere — admits a canonical K-theory generator, the Bott element, and that this generator extends multiplicatively to all ranks through the Koszul-type exterior-power construction.
The equivariant version of the K-theoretic Thom isomorphism appeared earlier in Atiyah and Bott, A Lefschetz fixed point formula for elliptic complexes I, Annals of Mathematics (2) 86 (1967), 374–407 [pending]. Atiyah-Bott needed the equivariant Thom isomorphism to make sense of the localised contribution of fixed points to the Lefschetz number of an elliptic complex, and the equivariant K-theoretic Thom class was the structural device that made the localisation argument work. The 1967 paper is therefore the immediate predecessor of the 1968 packaging, and the two together established the K-theoretic Thom isomorphism as a standard tool by the end of the 1960s.
The earlier cohomological version is the classical theorem of René Thom, Espaces fibrés en sphères et carrés de Steenrod, Annales scientifiques de l'École Normale Supérieure 69 (1952), 109–182 [pending]. Thom's theorem established the isomorphism in singular cohomology and introduced the Thom space, the Thom class, and the Thom isomorphism in essentially the form still used today. The K-theoretic version of Atiyah refines this by replacing the singular-cohomology orientation class with a virtual bundle on the Thom space, gaining the integer-index information that the index theorem requires.
The full systematic development of the K-theoretic Thom isomorphism, including the comparison with the cohomological version through the Chern character, was given by Max Karoubi in K-Theory: An Introduction, Springer Grundlehren 226, 1978 [pending]. Karoubi's treatment is the standard reference for the comparison theorem and the Todd-class correction. The Todd correction was historically the crucial step in the development of the Atiyah-Singer index theorem: it was the recognition that K-theory carries an orientation different from cohomology by the Todd factor that led to the -genus appearing in the spin Dirac index formula, rather than the Euler characteristic that a naive cohomological calculation would suggest. The Lawson-Michelsohn treatment in Spin Geometry (Princeton 1989) §I.5 and §III.6 [pending] develops the K-theoretic Thom isomorphism through the Clifford-module construction of Atiyah-Bott-Shapiro and connects it directly to the symbol of the spin-c Dirac operator, which is how the Thom isomorphism enters the heat-kernel proof of the index theorem.
Bibliography [Master]
@article{Atiyah1968BottPeriodicity,
author = {Atiyah, Michael F.},
title = {Bott periodicity and the index of elliptic operators},
journal = {Quart. J. Math. Oxford (2)},
volume = {19},
year = {1968},
pages = {113--140}
}
@article{AtiyahBott1967Lefschetz,
author = {Atiyah, Michael F. and Bott, Raoul},
title = {A {L}efschetz fixed point formula for elliptic complexes {I}},
journal = {Ann. of Math. (2)},
volume = {86},
year = {1967},
pages = {374--407}
}
@article{AtiyahSinger1968IndexI,
author = {Atiyah, Michael F. and Singer, Isadore M.},
title = {The index of elliptic operators {I}},
journal = {Ann. of Math. (2)},
volume = {87},
year = {1968},
pages = {484--530}
}
@book{AtiyahKTheory1967,
author = {Atiyah, Michael F.},
title = {K-Theory},
note = {Lectures by M. F. Atiyah, notes by D. W. Anderson; reprinted 1989 as Advanced Book Classics, Addison-Wesley},
publisher = {W. A. Benjamin, Inc.},
year = {1967}
}
@article{Thom1952Espaces,
author = {Thom, René},
title = {Espaces fibrés en sphères et carrés de {S}teenrod},
journal = {Annales scientifiques de l'École Normale Supérieure},
volume = {69},
year = {1952},
pages = {109--182}
}
@article{AtiyahBottShapiro1964,
author = {Atiyah, Michael F. and Bott, Raoul and Shapiro, Arnold},
title = {Clifford modules},
journal = {Topology},
volume = {3},
number = {suppl. 1},
year = {1964},
pages = {3--38}
}
@book{Karoubi1978,
author = {Karoubi, Max},
title = {K-Theory: An Introduction},
series = {Grundlehren der mathematischen Wissenschaften},
volume = {226},
publisher = {Springer-Verlag},
year = {1978}
}
@book{Husemoller1994,
author = {Husemoller, Dale},
title = {Fibre Bundles},
series = {Graduate Texts in Mathematics},
volume = {20},
edition = {3rd},
publisher = {Springer-Verlag},
year = {1994}
}
@book{LawsonMichelsohn1989,
author = {Lawson, H. Blaine and Michelsohn, Marie-Louise},
title = {Spin Geometry},
series = {Princeton Mathematical Series},
volume = {38},
publisher = {Princeton University Press},
year = {1989}
}
@article{AtiyahHirzebruch1961,
author = {Atiyah, Michael F. and Hirzebruch, Friedrich},
title = {Vector bundles and homogeneous spaces},
journal = {Proc. Sympos. Pure Math.},
volume = {3},
year = {1961},
pages = {7--38}
}