research24 min studyLesson 951 in Mathematics

Principal bundles and transition functions

Build a global torsor from local sections while keeping the order of every transition map explicit.

On this page

What you’ll understand

  • Specify the right-action convention for a principal bundle.
  • Derive ordered cocycles and changes of local section.
  • Detect a nontrivial circle clutching function by winding.

A bundle separates local coordinates from global compatibility. A principal bundle records all admissible frames without selecting a preferred one. Its fibers resemble a group, but they have no distinguished identity until a local section chooses an origin. That distinction explains why a global collection of perfectly ordinary local products can still twist. We work with smooth finite-dimensional Lie groups and smooth bundles over Hausdorff second-countable manifolds, unless a topological setting is explicitly stated. These assumptions provide the partitions of unity and local regularity used later; they are not a claim about arbitrary quotient spaces.

Fibers as right torsors

A principal right GG-bundle consists of a smooth projection π:P→M\pi:P\to M and a smooth right action preserving its fibers. The action is free and transitive on each fiber, and every point of the base has a neighborhood with an equivariant product trivialization. Local triviality is an additional requirement: freeness alone does not make a quotient a principal bundle. A local section si:Ui→Ps_i:U_i\to P identifies a point in the fiber uniquely as si(x)gs_i(x)g.

On an overlap, define gijg_{ij} by sj=sigijs_j=s_i g_{ij}. Substituting the expression for a third section gives an ordered cocycle. The order matters for a noncommutative group: reversing the factors generally describes a different relation. We have gii=eg_{ii}=e and gji=gij−1g_{ji}=g_{ij}^{-1}. These maps describe how origins change inside the same torsor, not how a physical point in the total space moves. A single point therefore has different group coordinates in different local products.

sj=sigij,gijgjk=gik,siai=sjaj ⟹ ai=gijaj.s_j=s_i g_{ij},\qquad g_{ij}g_{jk}=g_{ik},\qquad s_i a_i=s_j a_j\ \Longrightarrow\ a_i=g_{ij}a_j.
Sections transform on the right; coordinates of a fixed point acquire the transition factor on the left.↔ Scroll wide equations horizontally.

Gluing and changing sections

Conversely, smooth transition functions satisfying these identities glue the products Ui×GU_i\times G by identifying (x,aj)(x,a_j) in chart jj with (x,gijaj)(x,g_{ij}a_j) in chart ii. The cocycle makes the identification transitive on triple intersections. Standard bundle construction over the stated manifold base yields local products with a compatible right action. One should check both the relation and its inverse when implementing a gluing calculation; an inverse misplaced here propagates into every later connection formula.

Replace each section by si′=sihis'_i=s_i h_i, where hi:Ui→Gh_i:U_i\to G is smooth. Comparing the two expressions for sj′s'_j gives the new cocycle below. This is a change of local description of the same bundle. A global section would supply an equivariant isomorphism M×G→PM\times G\to P by (x,g)↦s(x)g(x,g)\mapsto s(x)g, and conversely a trivialization supplies a global section. Local sections always exist; their compatibility is the obstruction to making that choice globally.

gij′=hi−1gijhj,P trivial ⟺ P admits a global section.g'_{ij}=h_i^{-1}g_{ij}h_j,\qquad P\text{ trivial}\ \Longleftrightarrow\ P\text{ admits a global section}.
A coboundary changes a cocycle representative; a globally compatible choice trivializes the torsor bundle.↔ Scroll wide equations horizontally.

Twisting over a sphere

For a concrete test, glue trivial circle bundles over two hemispheres of an oriented sphere. A transition map on an equatorial annulus retracts to a map from the equator into U(1)U(1). Its winding number distinguishes clutching classes once the equator and hemisphere convention are fixed. Changes extending across the two disks have zero boundary winding, so they cannot remove a nonzero clutching degree. This argument concerns the bundle topology; it needs neither curvature nor a chosen connection.

The integer sign depends on whether one calls the transition gNSg_{NS} or its inverse and on the boundary orientation. For now record the explicitly chosen winding, without silently equating it to a signed Chern number. A contractible patch sees none of this information. This is why an atlas with nonsingular local formulas does not prove global triviality, and why refining an open cover cannot by itself eliminate a genuine obstruction.

A clutching map that survives reparametrization

On a chosen equatorial coordinate 0≤θ≤2π0\leq\theta\leq2\pi, take gNS(θ)=e3iθg_{NS}(\theta)=e^{3i\theta}. Determine its winding and whether smooth section changes extending across the hemispheres can make it constant.

  1. Differentiate the chosen transition: gNS−1dgNS=3i dθg_{NS}^{-1}dg_{NS}=3i\,d\theta. The endpoints agree, so it is a well-defined circle-valued loop.

  2. Integrating and dividing by 2πi2\pi i gives winding three. This calculation uses the specified increasing equatorial orientation.

  3. A section change extending across either disk has null-homotopic boundary restriction, hence zero winding. Multiplication by these boundary factors leaves the winding unchanged.

The result

The chosen clutching degree is three, so this bundle has no global section. Reversing the transition convention reverses the recorded degree without changing nontriviality.

Explore the model

Interactive lab

Interactive lab · modular

Remembering an accumulated transition

Pause/Reset, set modulus 7 and additive step 3, then Step twice. At time 1 the index is 2 and the residue is 6; after seven steps it returns to 0. Reset and set both controls to modulus 7 and step 0: every residue is 0. Changing a control retains time. This finite additive cocycle analogy does not classify smooth circle bundles or measure their integer winding.

Remembering an accumulated transitionAddition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Current readings: Residue r0: 0; Orbit period · m/gcd(m,a): 12; Distinct residues visited: 1 of 12. All parameters are adjustable with the labeled controls below.Repeated addition modulo 12: the current residue is 0, and the orbit period is 12.01234567891011+ 5mod 12An additive orbitn = 0rₙ = 0Period = 12Cycle starts at 0:0 → 5 → 10 → 3 →8 → 1 → 6 → 11 →4 → 9 → 2 → 7 → 0Exact residues · two additions per second
Additive orbitCurrent residue / next edge
Residue r0
0
Orbit period · m/gcd(m,a)
12
Distinct residues visited
1 of 12
t = 0 s

Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forComposition retains global information that one local identity does not reveal.

Check your understanding

With sj=sigijs_j=s_i g_{ij} and si′=sihis'_i=s_i h_i, which transition formula is correct?

Try it yourself

Three sections of a principal matrix-group bundle satisfy g12=(1201)g_{12}=\begin{pmatrix}1&2\\0&1\end{pmatrix} and g23=(3001)g_{23}=\begin{pmatrix}3&0\\0&1\end{pmatrix} on a common overlap. Find g13g_{13} and g31g_{31}, and explain why reversing the product fails.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Write the third section first in terms of the second, then in terms of the first. Keep the matrix order intact.

Compare with the solution

Substitution gives g13=g12g23=(3201)g_{13}=g_{12}g_{23}=\begin{pmatrix}3&2\\0&1\end{pmatrix}. Its inverse is g31=(1/3−2/301)g_{31}=\begin{pmatrix}1/3&-2/3\\0&1\end{pmatrix}, as direct multiplication verifies. The reverse product has upper-right entry six, so it does not express the specified relation among these three sections. The inverse order is g31=g23−1g12−1g_{31}=g_{23}^{-1}g_{12}^{-1}; that reversal is forced when inverting a product.

Take it with you

  • A principal fiber is a torsor until a section chooses its origin.
  • Right-action cocycles have an ordered multiplication law.
  • A nonzero clutching degree obstructs a global section.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.