Classification of principal G-bundles by homotopy classes of maps into BG

Principal G bundles over a paracompact manifold are classified up to isomorphism by homotopy classes of maps into the classifying space BG.
Classification of principal G-bundles by homotopy classes of maps into BG

Let GG be a Lie group and let MM be a paracompact smooth manifold. Write PrinG(M)\mathrm{Prin}_G(M) for the set of isomorphism classes of over MM (isomorphisms are covering idM\mathrm{id}_M).

Let EGBGEG \to BG be the over the BGBG. For any continuous map f ⁣:MBGf \colon M \to BG, there is a pullback principal GG-bundle

f(EG)M f^*(EG) \longrightarrow M

constructed via the usual (and guaranteed to be a principal bundle by ).

Theorem (classification by maps to BG)

The assignment

[f][M,BG][f(EG)]PrinG(M) [f] \in [M,BG] \longmapsto \big[f^*(EG)\big] \in \mathrm{Prin}_G(M)

is a well-defined bijection from the set of of maps MBGM\to BG to isomorphism classes of principal GG-bundles over MM.

Equivalently:

  1. (Existence) For every principal GG-bundle PMP\to M there exists a (continuous) fP ⁣:MBGf_P\colon M\to BG such that PfP(EG)P \cong f_P^*(EG) as principal GG-bundles.
  2. (Uniqueness) If f,g ⁣:MBGf,g\colon M\to BG are homotopic, then f(EG)g(EG)f^*(EG)\cong g^*(EG); conversely, if f(EG)g(EG)f^*(EG)\cong g^*(EG) then ff and gg are homotopic.

Examples

  1. Contractible base. If MM is contractible, then [M,BG][M,BG] has one element, so every principal GG-bundle over MM is isomorphic to the .
  2. Circle and disconnected structure group. Since [S1,BG]π1(BG)π0(G)[S^1,BG]\cong \pi_1(BG)\cong \pi_0(G), principal GG-bundles over S1S^1 are classified by connected components of GG. For instance, with G=O(1){±1}G=O(1)\cong \{\pm 1\} there are two classes; the nontrivial one corresponds (via the usual passage to associated line bundles) to the Möbius bundle.
  3. Hopf bundle as a pullback. For G=U(1)G=U(1) and M=S2M=S^2, one has [S2,BU(1)]Z[S^2,BU(1)]\cong \mathbb{Z}. Under this identification, the represents a generator (so it is a pullback of EU(1)BU(1)EU(1)\to BU(1) along a degree-one classifying map).