In algebraic topology, a G-fibration or principal fibration is a generalization of a principal G-bundle, just as a fibration is a generalization of a fiber bundle. By definition, given a topological monoid G, a G-fibration is a fibration p: PB together with a continuous right monoid action P × GP such that

  • (1) p ( x g ) = p ( x ) {\displaystyle p(xg)=p(x)} for all x in P and g in G.
  • (2) For each x in P, the map G → p − 1 ( p ( x ) ) , g ↦ x g {\displaystyle G\to p^{-1}(p(x)),g\mapsto xg} is a weak equivalence.

A principal G-bundle is a prototypical example of a G-fibration. Another example is Moore's path space fibration: namely, let P ′ X {\displaystyle P'X} be the space of paths of various length in a based space X. Then the fibration p : P ′ X → X {\displaystyle p:P'X\to X} that sends each path to its end-point is a G-fibration with G the space of loops of various lengths in X.