geometric structures
G-Structures
You should know: principal bundles, riemannian metric
Overview
A G-structure on a smooth n-manifold M is a reduction of the frame bundle GL(n,ℝ) → M to a principal G-subbundle, where G ⊆ GL(n,ℝ) is a Lie subgroup. Different choices of G encode different geometric structures: G = O(n) gives Riemannian metrics, G = GL(n/2,ℂ) gives almost complex structures, G = Sp(n,ℝ) gives symplectic structures, G = G₂ (in dimension 7) gives G₂-geometry. The integrability of a G-structure — whether it is locally equivalent to the standard flat model — is controlled by its torsion.
Intuition
The frame bundle of M consists of all ordered bases for each tangent space. A G-structure picks out a preferred set of frames at each point — those compatible with the geometric structure. For a Riemannian metric, the preferred frames are the orthonormal ones (related by O(n)-transformations). The torsion of the G-structure measures whether the structure is 'flat' — whether coordinates exist in which the structure looks exactly like the model in ℝⁿ.
Formal Definition
Let M be a smooth n-manifold and GL(n) → GL(M) → M the frame bundle. A G-structure is a principal G-subbundle P ⊆ GL(M), where G ⊆ GL(n,ℝ).
Theorems
Worked Examples
- 1
An O(n)-structure is a principal O(n)-subbundle P ⊆ GL(M). The fiber P_p over p ∈ M consists of all O(n)-related frames at p.
- 2
Given an O(n)-structure P, define a metric: g_p(u,v) = Σᵢ (e*ⁱ(u))(e*ⁱ(v)) for any frame (e₁,...,eₙ) ∈ P_p, where e*ⁱ is the dual coframe. Since O(n) preserves the standard inner product, g_p is well-defined (independent of the choice of orthonormal frame).
- 3
Conversely, given a Riemannian metric g, define P_p = {(e₁,...,eₙ) : g_p(eᵢ,eⱼ) = δᵢⱼ} — the orthonormal frames. This is a principal O(n)-bundle.
- 4
These two constructions are inverse to each other, establishing a bijection: {O(n)-structures on M} ↔ {Riemannian metrics on M}.
✓ Answer
An O(n)-structure (orthonormal frame bundle) is exactly the data of a Riemannian metric. The metric determines orthonormal frames, and the set of orthonormal frames forms an O(n)-principal bundle. This equivalence is the prototype for all G-structure theory.
Practice Problems
List four different G-structures and the geometric structures they correspond to.
Explain Berger's classification of Riemannian holonomy and why the list is short.
Quiz
Summary
- A G-structure on M is a principal G-subbundle P of the frame bundle, encoding a geometric structure compatible with G ⊆ GL(n).
- Key examples: O(n) → Riemannian metric; U(n/2) → Kähler; SU(n/2) → Calabi-Yau; G₂ (dim 7) → exceptional holonomy.
- The torsion of a G-structure measures how far it is from the flat model (ℝⁿ with the standard G-invariant tensor).
- Berger's classification: the only irreducible holonomy groups are SO(n), U(n/2), SU(n/2), Sp(n/4), Sp(n/4)·Sp(1), G₂, Spin(7).
- Torsion-free G-structures with special holonomy (SU, Sp, G₂, Spin(7)) give Ricci-flat metrics — central objects in mathematical physics.
Mathematics