Let π:P→M\pi:P\to M be a equipped with a . Fix a point p∈Pp\in P and set x=π(p)∈Mx=\pi(p)\in M.

For a piecewise smooth loop γ:[0,1]→M\gamma:[0,1]\to M with γ(0)=γ(1)=x\gamma(0)=\gamma(1)=x, let γ~:[0,1]→P\widetilde\gamma:[0,1]\to P be the horizontal lift starting at pp (i.e. γ~(0)=p\widetilde\gamma(0)=p and γ~˙(t)∈Hγ~(t)\dot{\widetilde\gamma}(t)\in H_{\widetilde\gamma(t)} on each smooth piece). Since γ~(1)\widetilde\gamma(1) lies in the same fiber as pp, there is a unique gγ∈Gg_\gamma\in G such that

γ~(1)=p⋅gγ.\widetilde\gamma(1)=p\cdot g_\gamma.

The holonomy group at pp is

Holp≔{ gγ∈G∣γ is a loop based at x }  ⊂  G.\mathrm{Hol}_p \coloneqq \{\, g_\gamma \in G \mid \gamma \text{ is a loop based at } x \,\}\;\subset\; G.

If p′=p⋅hp' = p\cdot h is another point in the same fiber, then Holp′=h−1Holp h\mathrm{Hol}_{p'} = h^{-1}\mathrm{Hol}_p\,h; thus the holonomy group is well-defined up to conjugacy inside GG.

Lie-group structure

The holonomy group has a natural immersed Lie-group structure. It need not be closed in GG; this Lie-group structure must not be replaced by the topology of its closure in GG. Its identity component in this structure is the restricted holonomy group.

Equivalent characterizations

Equivalently, Holp\mathrm{Hol}_p is the subgroup generated by all along loops based at xx.

Examples
  1. Trivial flat connection. On M×GM\times G with the flat product connection, horizontal lifts keep the GG-coordinate constant, so Holp={e}\mathrm{Hol}_p=\{e\}.
  1. Flat connection over S1S^1. For a flat connection on a bundle over S1S^1, parallel transport around the fundamental loop yields an element h∈Gh\in G. The holonomy group is the cyclic subgroup generated by hh, which need not be closed in GG.
  1. Hopf fibration. For the standard connection on the Hopf bundle S3→S2S^3\to S^2 with U(1)U(1), holonomy around loops in S2S^2 produces arbitrary phases, so Holp=U(1)\mathrm{Hol}_p = U(1).