Let GG be a and XX a topological space. A topological principal GG-bundle over XX consists of a topological space PP, a continuous surjection π:PX\pi:P\to X, and a continuous right action P×GPP\times G\to P, (p,g)pg(p,g)\mapsto pg, such that:

  1. pe=ppe=p, (pg)h=p(gh)(pg)h=p(gh), and π(pg)=π(p)\pi(pg)=\pi(p).
  2. There is an {Ui}\{U_i\} of XX and φi:π1(Ui)Ui×G\varphi_i:\pi^{-1}(U_i)\to U_i\times G over UiU_i satisfying φi(pg)=(x,hg)\varphi_i(pg)=(x,hg) whenever φi(p)=(x,h)\varphi_i(p)=(x,h).

The action is therefore free and transitive on each fiber. The topology on the local product is the . A bundle isomorphism is a GG-equivariant homeomorphism over the base.

Pullback

For a continuous map f:YXf:Y\to X, define fP={(y,p):f(y)=π(p)}f^*P=\{(y,p):f(y)=\pi(p)\} with the subspace topology from Y×PY\times P, projection (y,p)y(y,p)\mapsto y, and right action (y,p)g=(y,pg)(y,p)g=(y,pg). Pulling back the local trivializations gives a topological principal GG-bundle over YY.

Smooth bundles and universal bundles

A has an underlying topological principal bundle. The topological definition also applies when the base or total space is not a finite-dimensional manifold, as happens for universal bundles.