1 Thom spaces
Recall from your Algebraic Topology education that if ξ:V→X is an oriented vector bundle of rank d, then we have isomorphisms
H∗(X+)≅H∗+d(V,V∖X),H∗(X+)≅H∗+d(V,V∖X).
called the Thom isomorphism. Later, as we grew up, we learnt that relative homology is just the homology of the cofiber in disguise. As such, we define
Definition
1.1
Let ξ:V→X be a vector bundle. The Thom space of ξ, written Th′(ξ), is the homotopy pushout
This makes Th′(ξ) a based space.
More concretely, pick a metric on ξ arbitrarily. We can then define the sphere and disk bundles
S(V)D(V)={v∈V:∥v∥=1},={v∈V:∥v∥≤1}.
Then
Th′(ξ)=D(V)/S(V).
Example
1.2
If ξ is trivial of rank d, then Th′(ξ)=ΣdX+.
Thus, we should think of the Thom space as a twisted suspension of
X, where the twisting is specified by a vector bundle.
The construction of Thom spaces has two important properties, both of which are straightforward to verify:
It is functorial along pullbacks — if f:X→Y is a map and ξ:V→Y is a vector bundle, then there is a natural map
Th(f):Th(f∗ξ)→Th(ξ).
It is monoidal — if ξ:V→X and ζ:W→Y are vector bundles and ξ⊞ζ:V⊞X→X×Y is the external direct sum. Then
Th′(ξ⊞ζ)≅Th′(ξ)∧Th′(ζ).
Corollary
1.3
Th′(ξ⊕R)=ΣTh′(ξ).
ξ⊕R=ξ⊞(triv:R→∗) and
Th′(triv)=S1.
This leads to the following natural definition:
Definition
1.4
If ξ:V→X is a rank d vector bundle, then the Thom spectrum of ξ is
Th(ξ)=Σ−dΣ∞Th′(ξ).
This definition is designed so that
Th(ξ⊕R)=Th(ξ), and hence the Thom spectrum can be defined for virtual vector bundles as well. While we'll mostly state things for vector bundles, everything we say applies equally to virtual vector bundles. The monoidality property still holds for the Thom spectrum:
Th(ξ⊞ζ)≅Th(ξ)∧Th(ζ).
With the Thom spectrum, we can rephrase the Thom isomorphism as saying
Theorem
1.5
(Thom)
If ξ:V→X is an oriented vector bundle, then we have a natural isomorphism of HZ-modules
HZ∧Th(ξ)≃HZ∧X+.
If we think of Thom spectra as twisted suspensions, this says tensoring with
HZ untwists it.
The classical statement of the Thom isomorphism theorem is a bit more specific. It says the isomorphism is given by capping or cupping with a Thom class u∈H∗(Th(ξ)). Usually, the cup product is induced by pulling back along the diagonal. However, the cup product we want here takes the form
⌣:H∗(Th(ξ))⊗H∗(X)→H∗(Th(ξ)).
so that u⌣⋅ gives an isomorphism. This cup product is given by the Thom diagonal.
Definition
1.6
Let ξ:V→X be a vector bundle. The Thom diagonal is a map
Δ:Th(ξ)→Th(ξ)∧X+
obtained by applying Th to the map of vector bundles
To see that the pullback of ξ⊞0 along Δ is indeed ξ, note that by definition, ξ⊞0 is the pullback of ξ along the projection onto the first factor.
Equivalently, if we view Th′(ξ) as D(V)/S(V), the space version of the map sends v to (v,π(v)) where π:D(V)→X is the projection.
The final, correct form of the Thom isomorphism theorem then says
Theorem
1.7
Let ξ:V→X be an oriented vector bundle. Then there is a cohomology class u:Th(ξ)→HZ such that the induced map
is an isomorphism of HZ-modules.