In mathematics, the universal bundle in the theory of fiber bundles with structure group a given topological group G, is a specific bundle over a classifying space BG, such that every bundle with the given structure group G over M is a pullback by means of a continuous map M → BG.
When the definition of the classifying space takes place within the homotopy category of CW complexes, existence theorems for universal bundles arise from Brown's representability theorem.
We will first prove:
Proof. There exists an injection of G into a unitary group U(n) for n big enough. If we find EU(n) then we can take EG to be EU(n). The construction of EU(n) is given in classifying space for U(n).
The following Theorem is a corollary of the above Proposition.
Proof. On one hand, the pull-back of the bundle π : EG → BG by the natural projection P ×GEG → BG is the bundle P × EG. On the other hand, the pull-back of the principal G-bundle P → M by the projection p : P ×GEG → M is also P × EG