Let
M be a
paracompact topological manifold and
E an
oriented vector bundle on
M of dimension
n equipped with a
fibre metric. This means that at each point of
M, the fibre of
E is an
inner product space. A spinor bundle of
E is a prescription for consistently associating a
spin representation to every point of
M. There are topological obstructions to being able to do it, and consequently, a given bundle
E may not admit any spinor bundle. In case it does, one says that the bundle
E is
spin. This may be made rigorous through the language of
principal bundles. The collection of oriented
orthonormal frames of a vector bundle form a
frame bundle PSO(
E), which is a principal bundle under the action of the
special orthogonal group SO(
n). A spin structure for
PSO(
E) is a
lift of
PSO(
E) to a principal bundle
PSpin(
E) under the action of the
spin group Spin(
n), by which we mean that there exists a bundle map
\phi :
PSpin(
E) →
PSO(
E) such that :\phi(pg) = \phi(p)\rho(g), for all and , where is the mapping of groups presenting the spin group as a double-cover of SO(
n). In the special case in which
E is the
tangent bundle TM over the base manifold
M, if a spin structure exists then one says that
M is a
spin manifold. Equivalently
M is
spin if the SO(
n) principal bundle of
orthonormal bases of the tangent fibers of
M is a
Z2 quotient of a principal spin bundle. If the manifold has a
cell decomposition or a
triangulation, a spin structure can equivalently be thought of as a
homotopy class of a trivialization of the
tangent bundle over the 1-
skeleton that extends over the 2-skeleton. If the dimension is lower than 3, one first takes a Whitney sum with a trivial line bundle.
Obstruction and classification For an
orientable vector bundle \pi_E:E \to M a spin structure exists on E if and only if the second
Stiefel–Whitney class w_2(E) vanishes. This is a result of
Armand Borel and
Friedrich Hirzebruch. Furthermore, in the case E \to M is spin, the number of spin structures are in bijection with H^1(M,\mathbb{Z}/2). These results can be easily provenpg 110-111 using a spectral sequence argument for the associated principal \operatorname{SO}(n)-bundle P_E \to M. Notice this gives a
fibration \operatorname{SO}(n) \to P_E \to M, hence the
Serre spectral sequence can be applied. From general theory of spectral sequences, there is an exact sequence 0 \to E_3^{0,1} \to E_2^{0,1} \xrightarrow{d_2} E_2^{2,0} \to E_3^{2,0} \to 0 where \begin{align} E_2^{0,1} &= H^0(M, H^1(\operatorname{SO}(n),\mathbb{Z}/2)) = H^1(\operatorname{SO}(n),\mathbb{Z}/2) \\ E_2^{2,0} &= H^2(M, H^0(\operatorname{SO}(n),\mathbb{Z}/2)) = H^2(M,\mathbb{Z}/2). \end{align} In addition, E_\infty^{0,1} = E_3^{0,1} and E_\infty^{0,1} = H^1(P_E,\mathbb{Z}/2)/F^1(H^1(P_E,\mathbb{Z}/2)) for some filtration on H^1(P_E,\mathbb{Z}/2), hence we get a map H^1(P_E,\mathbb{Z}/2) \to E_3^{0,1} giving an exact sequence H^1(P_E,\mathbb{Z}/2) \to H^1(\operatorname{SO}(n),\mathbb{Z}/2) \to H^2(M,\mathbb{Z}/2). Now, a spin structure is exactly a double covering of P_E fitting into a commutative diagram \begin{matrix} \operatorname{Spin}(n) & \to & \tilde{P}_E & \to & M \\ \downarrow & & \downarrow & & \downarrow \\ \operatorname{SO}(n) & \to & P_E & \to & M \end{matrix} where the two left vertical maps are the double covering maps. Now, double coverings of P_E are in bijection with index 2 subgroups of \pi_1(P_E), which is in bijection with the set of group morphisms \text{Hom}(\pi_1(E), \mathbb{Z}/2). But, from
Hurewicz theorem and change of coefficients, this is exactly the cohomology group H^1(P_E,\mathbb{Z}/2). Applying the same argument to \operatorname{SO}(n), the non-trivial covering \operatorname{Spin}(n) \to \operatorname{SO}(n) corresponds to 1 \in H^1(\operatorname{SO}(n),\mathbb{Z}/2) = \mathbb{Z}/2, and the map to H^2(M,\mathbb{Z}/2) is precisely the w_2 of the second Stiefel–Whitney class, hence w_2(1) = w_2(E). If it vanishes, then the inverse image of 1 under the map H^1(P_E,\mathbb{Z}/2) \to H^1(\operatorname{SO}(n),\mathbb{Z}/2) is the set of double coverings giving spin structures. Now, this subset of H^1(P_E,\mathbb{Z}/2) can be identified with H^1(M,\mathbb{Z}/2), showing this latter cohomology group classifies the various spin structures on the vector bundle E \to M. This can be done by looking at the long exact sequence of homotopy groups of the fibration \pi_1(\operatorname{SO}(n)) \to \pi_1(P_E) \to \pi_1(M) \to 1 and applying \text{Hom}(-,\mathbb{Z}/2), giving the sequence of cohomology groups 0 \to H^1(M,\mathbb{Z}/2) \to H^1(P_E,\mathbb{Z}/2) \to H^1(\operatorname{SO}(n),\mathbb{Z}/2). Because H^1(M,\mathbb{Z}/2) is the kernel, and the inverse image of 1 \in H^1(\operatorname{SO}(n),\mathbb{Z}/2) is in bijection with the kernel, we have the desired result.
Remarks on classification When spin structures exist, the inequivalent spin structures on a manifold have a one-to-one correspondence (not canonical) with the elements of H1(
M,
Z2), which by the
universal coefficient theorem is isomorphic to H1(
M,
Z2). More precisely, the space of the isomorphism classes of spin structures is an
affine space over H1(
M,
Z2). Intuitively, for each nontrivial cycle on
M a spin structure corresponds to a binary choice of whether a section of the SO(
N) bundle switches sheets when one encircles the loop. If
w2 vanishes then these choices may be extended over the two-
skeleton, then (by
obstruction theory) they may automatically be extended over all of
M. In
particle physics this corresponds to a choice of periodic or antiperiodic
boundary conditions for
fermions going around each loop. Note that on a complex manifold X the second Stiefel-Whitney class can be computed as the first
chern class \text{mod } 2.
Examples • A
genus g Riemann surface admits 22
g inequivalent spin structures; see
theta characteristic. • If
H2(
M,
Z2) vanishes,
M is
spin. For example,
Sn is
spin for all n\neq 2 . (Note that
S2 is also
spin, but for different reasons; see below.) • The
complex projective plane CP2 is not
spin. • More generally, all even-dimensional
complex projective spaces
CP2
n are not
spin. • All odd-dimensional
complex projective spaces
CP2n+1 are
spin. • All compact,
orientable manifolds of
dimension 3 or less are
spin. • All
Calabi–Yau manifolds are
spin.
Properties • The
 genus of a spin manifold is an integer, and is an even integer if in addition the dimension is 4 mod 8. • :In general the
 genus is a rational invariant, defined for any manifold, but it is not in general an integer. • :This was originally proven by
Hirzebruch and
Borel, and can be proven by the
Atiyah–Singer index theorem, by realizing the
 genus as the index of a
Dirac operator – a Dirac operator is a square root of a second order operator, and exists due to the spin structure being a "square root". This was a motivating example for the index theorem. ==SpinC structures==