Two connected compact manifolds N and M are said to be bordant, if there exists a manifold W with boundary consisting of two connected components isomorphic to N and M respectively. The name comes from french and means sharing a boundary. Some people say cobordant, since the manifolds don't share a boundary but "are" shared as a boundary (I don't know how to explain this better than with the definition given above). We will stick to "bordant" because we investigate precisely what "the bordism of a manifold" and "the cobordism of a manifold" are.

One can see that being bordant is an equivalence relation, so it makes sense to speak of bordism classes of manifolds. By enriching N and M with extra structure (like a tangential framing, or an orientation), we get several different notions of bordism classes.

From each of these bordism theories, we get a sequence of spaces Ωn\Omega_n such that Ωn\Omega_n is the Thom space of a universal bundle over some classifying space (I will explain that later) and ΣΩn\Sigma \Omega_n is homotopy equivalent to Ωn+1\Omega_{n+1}. Homotopy theorists like to call such a sequence then a spectrum and by standard theory one can associate to each spectrum a generalized homology theory and a generalized cohomology theory. Even better, Brown's representability theorem states that every generalized (co)homology theory comes from a spectrum, so we have a 1:1 correspondence.

The goal of this article is now to define Thom spectra and to give a geometric interpretation of the corresponding homology and cohomology theories, essentially by carrying out the Pontryagin-Thom construction relatively.

Preparation

Some Preliminaries on Transversality

To understand this article it may help to have seen the proof that framed cobordism Ωnfr\Omega_n^{fr} is isomorphic to stable homotopy groups of spheres, via the Pontryagin-Thom construction, but it is not strictly necessary.

I will assume some technical stuff on transversality, the most important being the
Theorem: Let f:MNf : M \to N be a smooth map and YNY \subset N a smooth codimension kk submanifold, such that ff intersects YY transversally (i.e. ff maps the tangent bundle of MM to a subbundle of the tangent space of NN that spans, together with the tangent bundle of YY, the whole tangent bundle of NN), then the preimage f1(Y)f^{-1}(Y) is a smooth codimension kk submanifold of MM.

This theorem follows from the implicit function theorem much like the regular value theorem (by constructing appropriate coordinate charts), and generalizes it (take YY to be a point). It also generalizes the well-known constant rank theorem. To be transversal is a precise way of being "in general position".

The technical heart (in my opinion) of the Pontryagin-Thom construction (over a point) is the
Thom Transversality Theorem: Let f:MNf : M \to N be a smooth map and YNY \subset N a smooth submanifold, then there exists an arbitraily small perturbation of ff (i.e. for any ϵ>0\epsilon > 0 a homotopic map gg such that the values are only varying in an ϵ\epsilon-ball around each point) which is transversal to YY.

The transversality theorem roughly tells us, that being "in general position" is a generic property, which means that the exceptions are ... well, exceptional. This generalizes the theorems of Brown and Sard that tell us that regular values are dense, in the precise way that the transversal maps are a dense subset of the mapping space.

Spectra and (Co)homology theories

I'm assuming here that you already know the loop space functor. It assigns to a space XX its space of (based) loops, topologized as subspace of the path space with the standard compact-open topology.

An Ω\Omega-spectrum EE is a sequence of spaces EnE_n (indexed by natural numbers) with weak homotopy equivalences EnΩEn+1E_n \to \Omega E_{n+1}. Such objects generalize infinite loop spaces, since E0E_0 is an infinite loop space, and the extra EnE_n contain additional information (the difference is precisely the question whether the spectrum is connective, but we won't need that in this article).

To each Ω\Omega-spectrum EE one can associate a sequence of contravariant functors En:TopSetsE^n : Top \to Sets by En(X):=[X,En]E^n(X) := [X,E_n], the homotopy classes of maps from XX into the nn-th space of the spectrum. One can also associate a sequence of covariant functors En:TopSetsE_n : Top \to Sets by En(X):=πn(XE)E_n(X) := \pi_n(X \wedge E), where XEX \wedge E is a spectrum with entries (XE)n:=XEn(X\wedge E)_n := X \wedge E_n and the homotopy groups are defined as the homotopy groups of the 00-th space of the spectrum for nn non-negative, and there is a definition for negative nn that shouldn't bother us right now (for the connective spectra aka infinite loop spaces, the negative homotopy groups vanish anyway).

Now one can formally check that the covariant functors form a homology theory, while the contravariant functors form a cohomology theory (both in the sense of Eilenberg-Steenrod axioms), the only nontrivial thing to check is given by the fiber sequence resp. the cofiber sequence.

This term (summer 2012) I gave an expository talk on a theorem in the subject of stable homotopy theory:
Brown Representability Theorem: Every generalized Eilenberg-Steenrod cohomology theory is representable by a spectrum.

I have talk notes on infinite loop spaces, that cover the proof and the preliminary notions mentioned in this section more thoroughly (focusing on the cohomology side).

Classifying spaces

In what follows, we need to know what the classifying space BO(k)BO(k) of the orthogonal group O(k)O(k) is. By definition, if there exists a contractible space EE with a free GG-action (GG some topological group) then the quotient E/GE/G is called classifying space of GG, also denoted by BGBG.

For finite groups, this coincides with Eilenberg-Mac Lane spaces, but there is a considerable conceptual difference, which becomes visible for topological groups.
One has to prove that such a thing actually exists, and there are various constructions, notably the Bar construction. Instead of working in full generality, I just want to use a concrete model:

BO(k):=Gr(,k)BO(k) := Gr(\infty,k), the infinite Grassmannian of kk-subspaces in some larger space. It is obtained as an inductive limit over the inclusions Gr(n,k)Gr(m,k)Gr(n,k) \to Gr(m,k) for mnm \geq n, where Gr(n,k)Gr(n,k) is the space of all kk-dimensional sub-vector spaces in Rn\mathbb{R}^n.

There are inclusions BO(k)BO(k+1)BO(k) \to BO(k+1) coming from inclusions Gr(n,k)Gr(n+1,k+1)Gr(n,k) \to Gr(n+1,k+1)
that are (in a certain sense) corresponding to inclusions O(k)O(k+1)O(k) \to O(k+1) (both non-canonical, but easily fixed once and for all).

The contractible space with O(k)O(k)-action is given by the total space of the so-called tautological bundle, which is a vector bundle over Gr(n,k)Gr(n,k) that has as fiber over a point exactly the subspace of Rn\mathbb{R}^n this point represents. This gives in the limit a vector bundle over Gr(,k)Gr(\infty,k), with an obvious O(k)O(k)-action.

The terminology "classifying" comes from the fact that homotopy classes from a manifold MM into a classifying space BGBG for some topological group GG classify exactly the GG-principal bundles up to isomorphism. In particular, using the fact that the isomorphism classes of O(k)O(k)-principal bundles are in bijection with all vector bundles, we have
![M,BO(k)]{rank k vector bundles on M}! [M,BO(k)] \simeq \{\text{rank } k \text{ vector bundles on } M\}
and the isomorphism is given by pulling back the tautological bundle along a map MBO(k)M \to BO(k). That's why the tautological bundle is sometimes called universal bundle.

So it makes sense to take a codimension kk submanifold MRNM \subset \mathbb{R}^N, look at its normal bundle ν\nu over RN\mathbb{R}^N (which is of rank kk) and assign to it a classifying map ν~:RNBO(k)\tilde{\nu} : \mathbb{R}^N \to BO(k) (actually only a homotopy class, but we can always choose representatives).

X-structures

We define X-structures, which allow an easy setup to define general Thom spectra later, out of the construction for BO (i.e. real vector bundles). If the X-business is too much for you, stick to X=BO. The following I learned from Switzer's book.

Definition: Let X be a sequence of spaces XnX_n together with maps XnXn+1X_n \to X_{n+1} and fibrations XnBO(n)X_n \to BO(n) that commute with the canonical map BO(n)BO(n+1)BO(n) \to BO(n+1). An X-structure on a smooth manifold MM is a pair (h,ν~)(h,\tilde{\nu}) such that h:MRn+kh : M \to \mathbb{R}^{n+k} is an embedding with normal bundle classified by ν:MBO(k)\nu : M \to BO(k) and ν~:MXk\tilde{\nu} : M \to X_k is a lifting of ν\nu along the fibration XkBO(k)X_k \to BO(k).
An X-structure induces for all mkm\geq k maps hm=ih:MRn+mh_m = i\circ h : M \to \mathbb{R}^{n+m} and ν~m=Bim1Bikν:MBO(m)\tilde{\nu}_m = B i_{m-1} \circ \cdots \circ B i_k \circ \nu : M \to BO(m).
Two X-structures (h,ν~:MXk)(h,\tilde{\nu} : M \to X_k) and (h,ν~:MXk)(h',\tilde{\nu}' : M \to X_{k'}) are called equivalent, if there is some kmax(k,k)k'' \geq max(k,k') and a translation T:Rn+kRn+kT : \mathbb{R}^{n+k''} \to \mathbb{R}^{n+k''} such that hk=Thkh'_{k''} = T \circ h_{k''} and ν~k\tilde{\nu}'_{k''} is homotopic to ν~k\tilde{\nu}_{k''} through liftings (i.e. H:M×IXkH : M \times I \to X_{k''} commutes with the fibration XkBO(k)X_{k''} \to BO(k'') for all times tt).
An X-manifold is a smooth manifold MM together with an equivalence class of X-structures.

The empty set will be regarded as n-manifold for all n, with unique X-structure.

If this X confuses you, you can take as concrete examples for XBOX \to BO the cases {}BO\{\ast\} \to BO (which yields framed (co)bordism, as studied by Pontryagin) and id:BOBOid : BO \to BO (which yields ordinary (co)bordism).

Definition: A map of X-manifolds is a smooth map f:MMf : M \to M' between manifolds with X-structures (h,ν~)(h,\tilde{\nu}) and (h,ν~)(h',\tilde{\nu}') such that there is a translation TT with hf=Thh' \circ f = T \circ h and there exists a homotopy ν~fν~\tilde{\nu}' \circ f \simeq \tilde{\nu} that lifts νf=ν\nu' \circ f = \nu.

Definition: Let M1,M2M_1,M_2 be two closed n-dimensional X-manifolds. They are called X-cobordant, M1XM2M_1 \sim_X M_2, if there exist (n+1)-dimensional compact X-manifolds W1,W2W_1,W_2 such that M1W2W1M2M_1 \sqcup \partial W_2 \simeq \partial W_1 \sqcup M_2 are X-diffeomorphic (with the induced X-structures on the boundaries).

This is easily seen to be an equivalence relation, we write ΩnX\Omega_n^X or ΩnX(pt)\Omega_n^X(pt) for the classes. One can also show that disjoint union gives ΩnX\Omega_n^X an abelian group structure with \emptyset as neutral element.

Thom spectra (for X-structures)

Now we're going to construct the objects I want to investigate. For a general first idea what Thom spaces are about, you can have a look at my previous post on Thom spaces and their interpretation as twisted suspensions.

Definition: Let ξ:E(ξ)B(ξ)\xi : E(\xi) \to B(\xi) be a rank n vector bundle. Taking any inner product on the fibers, we can consider ξ\xi an O(n)O(n)-bundle and thus define the disk bundle D(ξ):={vE(ξ)v1}D(\xi) := \{v \in E(\xi) | |v| \leq 1\} and the sphere bundle S(ξ):={vE(ξ)v=1}S(\xi) := \{v \in E(\xi) | |v| = 1\}. Taking the quotient of the total spaces yields the Thom space!M(ξ):=D(ξ)/S(ξ)! M(\xi) := D(\xi)/S(\xi)
which comes with a natural projection D(ξ)M(ξ)D(\xi) \to M(\xi).

If the base of a bundle has a CW structure, so has the Thom space (and one can describe the structure precisely).

The Thom construction extends to maps, since any map of O(n)O(n)-bundles f:ξηf : \xi \to \eta satisfies f(D(ξ))D(η)f(D(\xi)) \subset D(\eta) and f(S(ξ))S(η)f(S(\xi))\subset S(\eta), so we have
!M(f):M(ξ)M(η).! M(f) : M(\xi) \to M(\eta).

Proposition: For vector bundles ξ\xi over YY and η\eta over ZZ, there is a natural homeomorphism
!M(ξ)M(η)M(ξ×η).! M(\xi) \wedge M(\eta) \xrightarrow{\sim} M(\xi \times \eta).
This is essentially the homeomorphism
!D(ξ)×D(η)D(ξ)×S(η)S(ξ)×D(η)D(ξ×η)S(ξ×η).! \dfrac{D(\xi) \times D(\eta)}{D(\xi)\times S(\eta) \cup S(\xi) \times D(\eta)} \simeq \dfrac{D(\xi\times\eta)}{S(\xi\times\eta)}.
As a corollary, look at ξϵn\xi \oplus \epsilon^n as ξ×ϵn\xi \times \epsilon^n with ϵn\epsilon^n a trivial bundle (first regarded over the same space as ξ\xi but then as bundle over a point), then we have
!M(ξϵn)=M(ξ)M(ϵn)=M(ξ)Sn=ΣnM(ξ).! M(\xi \oplus \epsilon^n) = M(\xi) \wedge M(\epsilon^n) = M(\xi) \wedge S^n = \Sigma^n M(\xi).

Definition: Let X={Xn,gn,fn}X = \{X_n,g_n,f_n\} be an X-structure and denote by γn\gamma_n the universal (tautological) O(n)O(n)-bundle over BO(n)BO(n). Pulling it back to X we have ωn:=fnγn\omega_n := f_n^\ast \gamma_n, which satisfies
!gnωn+1=gnfn+1γn+1fn(Bin)γn+1fn(γnϵ1)ωnϵ1,! g_n^\ast \omega_{n+1} = g_n^\ast f_{n+1}^\ast \gamma_{n+1} \simeq f_{n}^\ast (Bi_n)^\ast \gamma_{n+1} \simeq f_n^\ast (\gamma_n \oplus \epsilon^1) \simeq \omega_n \oplus \epsilon^1,
so gg induces a bundle map ωnϵ1ωn+1\omega_n \oplus \epsilon^1 \to \omega_{n+1} and on Thom spaces
M(gn):ΣM(ωn)M(ωn+1).M(g_n) : \Sigma M(\omega_n) \to M(\omega_{n+1}).
This is the data for a spectrum MXMX and it is customary to use the notation MXn:=M(ωn)MX_n := M(\omega_n) for the Thom spectrum. To get an honest Ω\Omega-spectrum (to calculate homotopy groups), one still needs to stabilize, i.e. take MXn:=ΣΩMXnMX_n := \Sigma^\infty \Omega^\infty MX_n. We will not do this, but rather represent a homotopy class in πk(MX)\pi_k(MX) by a map Sk+N(MXN)S^{k+N}(MX_N) for some very large NN, which amounts to the same.

Let's see what we've got so far: we have defined various spectra associated to X-structures. We also have a notion of being X-cobordant. The following will bring these threads together.

Thom's theorem and (co)bordism (co)homology

Thom's theorem over a point

Theorem: ΩX(pt)π(MX)\Omega_\ast^X(pt) \simeq \pi_\ast(MX).

Proof:We first describe a map Φ\Phi defined on the X-diffeomorphism classes of X-manifolds of dimension n into πn(MX)=πn+k(MXk)\pi_n(MX) = \pi_{n+k}(MX_k), then we show that it factors through a homomorphism ΩXπ(MX)\Omega_\ast^X \to \pi_\ast(MX). This map is shown to be surjective and with similar arguments, that it is also injective.

Given a closed smooth n-dimensional manifold MM with X-structure (h,ν~)(h,\tilde{\nu}), where h:MRn+kh : M \to \mathbb{R}^{n+k}, we regard Sn+kS^{n+k} as the 1-point compactification of Rn+k\mathbb{R}^{n+k} and the normal disk bundle D(ν)D(\nu) of MM in Rn+k\mathbb{R}^{n+k} as a tubular neighbourhood of MM in Sn+k{s0}S^{n+k} \setminus \{s_0\}. We define a map g:Sn+kM(ν)g : S^{n+k} \to M(\nu) (which represents a homotopy class of the Thom space of ν\nu) by letting it be the projection π:D(ν)M(ν)\pi : D(\nu) \to M(\nu) on the subset D(ν)Sn+k{s0}D(\nu) \subset S^{n+k} \setminus \{s_0\} and the constant map to the basepoint on the complement. This is continuous since the boundary of D(ν)D(\nu) is also sent to the basepoint by construction. By composing gg with M(ν~):M(ν)MXkM(\tilde{\nu}) : M(\nu) \to MX_k we get a map M(ν~)g=:fMk:(Sn+k,s0)(MXk,)M(\tilde{\nu})\circ g =: f_M^k : (S^{n+k},s_0) \to (MX_k,\ast), thus a map of spectra fM:SnMXf_M : S^n \to MX and define Φ(M):=[fM]πn(MX)\Phi(M):=[f_M] \in \pi_n(MX).

Now we show that the disjoint union of two n-dimensional X-manifolds (M,h,ν~),(M,h,ν~)(M,h,\tilde{\nu}), (M',h',\tilde{\nu}') is mapped by Φ\Phi to the sum Φ(M)+Φ(M)πn(MX)\Phi(M)+\Phi(M') \in \pi_n(MX).
We may assume h(M)h(M)=h'(M')\cap h(M) = \emptyset in Rn+k\mathbb{R}^{n+k} by translating the map hh away from the image of hh' (by virtue of the definition of an X-structure, this still gives the same X-structure). We can even translate hh and hh' such that one lands entirely in the upper half space and the other in the opposite half space, so that we observe that fMM:SnMXf_{M\sqcup M'} : S^n \to MX is fMf_M on the upper hemisphere and fMf_{M'} on the lower hemisphere. The map fMMf_{M\sqcup M'} thus factors through SnSnS^{n} \vee S^{n}, by pinching the equator of SnS^n to a point.

The next step is to show that Φ\Phi is invariant under X-cobordism. Let (W,h,ν~)(W,h,\tilde{\nu}) be an X-manifold with boundary, where we regard h:WRn+kh : W \to \mathbb{R}^{n+k} after translation as embedding into R+n+k+1\mathbb{R}^{n+k+1}_+ and thus as embedding into Sn+k×[0,1)S^{n+k} \times [0,1), with W\partial W landing in Sn+k×{0}S^{n+k} \times \{0\}. Again we proceed to obtain a map fWk:Sn+k×IMXkf_W^k : S^{n+k} \times I \to MX_k that yields a map fW:Sn×IMXf_W : S^n \times I \to MX which is a homotopy from fW=fW(,0)f_{\partial W} = f_W(\cdot,0) to =fW(,1)\ast = f_W(\cdot,1), so we observe [fW]=0πn(MX)[f_{\partial W}] = 0 \in \pi_n(MX).
In particular, two X-manifolds that are X-cobordant MXMM \sim_X M' via some X-manifold WW with boundary W=MM\partial W = M \sqcup -M' yield [fM][fM]=[fW][f_M] - [f_{M'}] = [f_{\partial W}], so we have [fM]=[fM][f_M] = [f_{M'}] and thus Φ\Phi factors through a homomorphism ΩXπ(MX)\Omega_\ast^X \to \pi_\ast(MX).

For surjectivity of Φ\Phi we take a map f:(Sn+k,s0)(MXk,)f : (S^{n+k},s_0) \to (MX_k,\ast) representing a class in πn(MX)\pi_n(MX) and construct an X-manifold MM as codimension kk submanifold of Sn+kS^{n+k} such that fMff_M \simeq f, i.e. Φ(M)=[f]πn(MX)\Phi(M) = [f] \in \pi_n(MX).
To do that, we slightly deform Mfkf:Sn+kMOkMf_k \circ f : S^{n+k} \to MO_k such that it is transversal to BO(k)BO(k), which allows to take M:=f1((Mfk)1(BO(k)))Sn+kM := f^{-1} ( (Mf_k)^{-1} (BO(k)) ) \subseteq S^{n+k}. The homotopy can be lifted to a homotopy of ff, since fkf_k was required to be a fibration. Taking a tubular neighbourhood TT of BO(k)BO(k) inside E(ωk)E(\omega_k) we can carry out the same argument, ff taken to be transversal to TT and so we get f1(T)f^{-1}(T) as a tubular neighbourhood of MM. This gives us an X-structure on MM and at the same time we can see that the map fMf_M assigned by Φ\Phi to MM is homotopic to ff.

Injectivity uses the same transversality trick that we just saw. Take two manifolds M,MΩnXM,M' \in \Omega_n^X with [fM]=[fM]πn(MX)[f_M] = [f_{M'}] \in \pi_n(MX), so we have a homotopy H:Sn+kMXkH : S^{n+k} \to MX_k with H0=fMH_0 = f_M and H1=fMH_1 = f_{M'}. With the transversality trick we deform HH such that W:=H1(BO(k))W := H^{-1}(BO(k)) is a submanifold. It is necessarily a dimension n+1 submanifold, since each Ht1(BO(k))H_t^{-1}(BO(k)) is a codimension k submanifold of Sn+k×{t}S^{n+k} \times \{t\}. We see that W=MM\partial W = M \sqcup -M' and with the tubular neighbourhood trick we get an X-structure on W as well.

Singular manifolds, relative Thom's theorem

Now that we understood the situation over a point, the general case will not be much harder. I will briefly state what we do now:
To any spectrum MXMX one can not only associate it's homotopy groups πn(MX)\pi_n(MX) but also a (reduced) homology functor Yπn(MXY)Y \mapsto \pi_n(MX \wedge Y). We will write MXk(Y):=πn(MXY)MX_k(Y):=\pi_n(MX \wedge Y) and call it the k-th X-bordism of YY. The question is: what is the (geometric) meaning of the k-th X-bordism of some manifold?

The answer is, that the k-th X-bordism of YY classifies the singular X-manifolds over YY, up to cobordism. The case of Y=ptY=pt was solved in the previous subsection, where "singular X-manifold over a point" reduces to "X-manifold".

Definition: A continuous map f:MYf : M \to Y from a closed X-manifold MM to YY is called singular X-manifold in YY. Two singular X-manifolds f:MYf : M \to Y, f:MYf' : M' \to Y are X-cobordant if there is a compact X-manifold WW with boundary WMM\partial W \simeq M \sqcup -M' together with a continuous map g:WYg : W \to Y that restricts to the singular X-manifolds gM=fg|M = f, gM=fg|M' = f'.

Theorem: ΩX(Y)MX(Y).\Omega_\ast^X(Y) \simeq MX_\ast(Y).

Proof:
The strategy is the same as in the previous proof. First I summarize, then we can go through the details:
a) To each compact smooth n-fold (with an X-structure) MM with continous map s:MYs : M \to Y we assign a map fs:Sn+kMOk×Yf_s : S^{n+k} \to MO_k \times Y by the Thom space construction (here, one does something different than in the case Y=ptY=pt).
b) We compose such a map fsf_s with the projection MOk×YMOkYMO_k \times Y \to MO_k \wedge Y and also with MfkYMf_k \wedge Y (order doesn't matter), and take homotopy classes. We obtain a map that factors through X-diffeomorphisms
!Φ:{singular X-manifolds s:MY}/diffeoπn(MXY).! \Phi : \{\text{singular X-manifolds } s : M \to Y\}/\text{diffeo} \to \pi_{n}(MX \wedge Y).
c) Show that disjoint union of manifolds corresponds to addition in the homotopy group, by the pinching trick (putting one manifold in the upper and the other in the lower hemisphere).
d) Φ\Phi factors through a group homomorphism ΩnX(Y)MXn(Y)\Omega_n^X(Y) \to MX_n(Y), since an X-cobordism WW of singular manifolds s:MYs : M \to Y and s:MYs':M'\to Y yields a homotopy Φ(W)\Phi(W) between fsf_s and fsf_{s'}.
e) Surjectivity of Φ\Phi is done with the transversality trick: We get a preimage of some [f][f] by taking a representative ff that is transversal to BOkYBO_k \wedge Y, and then M:=f1(BOkY)M := f^{-1}(BO_k\wedge Y) is a manifold with continuous map s:=projYf:MYs := proj_Y \circ f : M \to Y such that fs=ff_s = f.
f) Injectivity also uses the transversality trick: For two singular X-manifolds s,ss,s' that get mapped to the same homotopy class, we have a homotopy HH between fsf_s and fsf_{s'} that comes from a cobordism (essentially by surjectivity of some kind of Φ\Phi).

The difficulties lie in step a) and that one has to keep track of the "singular" thing, i.e. we don't have just manifolds on the left hand side, but continuous maps.

So I explain step a) in more detail now:
Let s:MYs : M \to Y be a singular X-manifold. Consider the (n+k)-sphere as one-point compactification Sn+k=Rn+k{}S^{n+k} = \mathbb{R}^{n+k} \cup \{\infty\} and define f:Sn+kMXk×Yf : S^{n+k} \to MX_k \times Y by fD(ν):=M(ν~)(π:D(ν)M(ν))×(sν)f|D(\nu) := M(\tilde{\nu}) \circ ( \pi : D(\nu) \to M(\nu) ) \times (s\circ \nu), where M(ν~):M(ν)MXkM(\tilde{\nu}) : M(\nu) \to MX_k is the map induced by the X-structure and sνs \circ \nu is the composition D(ν)MYD(\nu) \to M \to Y that assigns to each vector in the normal bundle the image of its footpoint under ss. On the complement, we send everything to the basepoint, f(Sn+kD(ν)):=f|(S^{n+k} \setminus D(\nu)) := \ast. We compose the result with the contraction MXk×YMXkYMX_k \times Y \to MX_k \wedge Y. That's the map fsf_s. The assignment sfss \mapsto f_s is well-defined on the level of X-diffeomorphism classes of singular X-manifolds, and we call this map Φ\Phi.

Change of coefficients: Bockstein

Every complex manifold has a complex normal bundle, so it comes with a BUBU-structure (X is now BUBOBU \to BO). This means that we can look at ΩBU(Y)ΩBO(Y)\Omega^{BU}_\ast(Y) \to \Omega^{BO}_\ast(Y) by forgetting this extra structure. At the same time we can look at BUBOBU \to BO as inducing a map of spectra MUMOMU \to MO that induces homology morphisms MUn(Y)MOn(Y)MU_n(Y) \to MO_n(Y), that coincide with the map described before.

One can now ask whether two non-complex-cobordant manifolds become real-cobordant, i.e. whether their images under the Bockstein morphism just sketched coincide. One can also ask whether a given real manifold is in the image of the Bockstein morphism.

The new thing is now, that we can use fiber sequence technology to get more information. Since XBOX \to BO is required to be a fibration, we can call the fiber FF and get a long exact sequence
!MFn(Y)MXn(Y)MOn(Y)MFn1(Y)! \cdots \to MF_n(Y) \to MX_n(Y) \to MO_n(Y) \to MF_{n-1}(Y) \to \cdots
The connecting morphism in this long exact sequence is sometimes the only one called "Bockstein".

Cobordism Cohomology

I wanted to discuss this in more detail, but then I got exhausted from writing up, so here is a rough sketch:

Cobordism Cohomology can be defined as MXn(Y):=[SkY,MXn+k]MX^n(Y) := [S^k \wedge Y, MX_{n+k}] for kk large enough. One can try to do the same as for homology, to identify the "geometric" object MXn(Y)MX^n(Y) should be isomorphic to: Given a homotopy class [f][SkY,MXn+k][f] \in [S^k \wedge Y, MX_{n+k}], we can choose a representative ff that extends to Sk×YMXn+kS^k \times Y \to MX_{n+k} such that it's transversal to BO(n+k)BO(n+k) in MXn+kMX_{n+k} and then f1(BO(n+k))f^{-1}(BO(n+k)) is a smooth submanifold of Sk×YS^k \times Y which becomes a singular X-manifold in YY by projecting to YY. Working out the dimensions, we get ΩdimYnX(Y)MXn(Y)\Omega^X_{\dim Y - n}(Y) \simeq MX^{n}(Y).

For a better overview in the special case X=SOX=SO you can look at Atiyah: Bordism and Cobordism.

Outlook

There are various things one can do from this point on.

  • Do the same stuff algebraically, as in Morel-Levine's book on algebraic cobordism.
  • Look at framed cobordism to get some knowledge about stable homotopy groups of spheres (Pontryagin's observation)
  • Look at complex cobordism and the Adams-Novikov spectral sequence to get even more knowledge of stable homotopy groups. This is currently discussed in a rather long series of blog posts by Akhil Mathew.
  • Use a better understanding of cobordisms to get some knowledge about mapping class groups, as in Madsen-Weiss.
  • Forget all this stuff (maybe you didn't read it carefully in the first place, so why bother?)