Lie Group Catalog

A reference catalog of the principal Lie groups, their Lie algebras, structure theory, representations, and applications. Primary references: Hall (2015) Lie Groups, Lie Algebras, and Representations, 2nd ed., Springer; Fulton-Harris (1991) Representation Theory, GTM 129; Bröcker-tom Dieck (1985) Representations of Compact Lie Groups; Knapp (2002) Lie Groups Beyond an Introduction; Helgason (1978) Differential Geometry, Lie Groups, and Symmetric Spaces; Varadarajan (1984) Lie Groups, Lie Algebras, and Their Representations; Sepanski (2007) Compact Lie Groups. For robotics and applications: Lynch and Park (2017) Modern Robotics: Mechanics, Planning, and Control, Cambridge; Murray-Li-Sastry (1994) A Mathematical Introduction to Robotic Manipulation, CRC.

1. Foundations

1.1 Lie group definition

A Lie group G is a smooth manifold equipped with group operations:

  • Multiplication μ: G × G → G, (g, h) ↦ g h, smooth
  • Inversion ι: G → G, g ↦ g^{-1}, smooth
  • Identity element e ∈ G

Equivalently: a group object in the category of smooth manifolds. Examples are typically presented as matrix subgroups of GL(n, K).

1.2 Lie algebra

The Lie algebra g of G is the tangent space at the identity, T_e G, equipped with the Lie bracket [·, ·]: g × g → g, a bilinear alternating map satisfying the Jacobi identity: [X, [Y, Z]] + [Y, [Z, X]] + [Z, [X, Y]] = 0

For a matrix group G ⊂ GL(n, R), the bracket is the matrix commutator: [X, Y] = XY - YX.

The Lie algebra encodes the local structure of G near the identity; the connected component of the identity is determined by g.

1.3 Exponential map

exp: g → G via the matrix exponential exp(X) = Σ_{k=0}^∞ X^k / k! for matrix groups; in general, exp(X) = γ_X(1) with γ_X(t) the one-parameter subgroup with γ_X’(0) = X.

Properties:

  • exp(0) = e
  • exp(-X) = exp(X)^{-1}
  • exp((s + t) X) = exp(s X) exp(t X)
  • exp(X) exp(Y) = exp(X + Y) iff [X, Y] = 0
  • d/dt|_0 exp(t X) = X

Baker-Campbell-Hausdorff (Campbell 1898, Baker 1905, Hausdorff 1906): log(exp X exp Y) = X + Y + [1/2](X, Y) + (1/12)([X, [X, Y]] + [Y, [Y, X]]) - [1/24](Y, [X, [X, Y)]] + …

For compact connected G, exp is surjective; in general it need not be (e.g. SL(2, R)).

1.4 Lie subgroups and the closed subgroup theorem (Cartan 1930)

Closed subgroups of Lie groups are embedded Lie subgroups; their Lie algebras are subalgebras of g.

1.5 Lie’s third theorem

Every finite-dimensional Lie algebra over R is the Lie algebra of some simply-connected Lie group G̃, unique up to isomorphism. Other connected Lie groups with the same algebra are quotients G̃ / D for D ⊂ Z(G̃) discrete central. (Lie 1880-1893, Cartan 1936.)

1.6 Adjoint representation

Ad: G → GL(g), Ad_g X = (d/dt|_0)(g exp(t X) g^{-1}); for matrix groups Ad_g X = g X g^{-1}. Differential ad = d Ad: g → End(g), ad_X Y = [X, Y].

1.7 Killing form

K(X, Y) = tr(ad_X ∘ ad_Y) is a symmetric bilinear form on g. Cartan’s criterion: g semisimple ⟺ K non-degenerate. K is negative definite ⟺ g is the algebra of a compact group.

1.8 Compact / semisimple / solvable / nilpotent

  • Abelian: [X, Y] = 0 for all X, Y. Example R^n, T^n = (S^1)^n.
  • Nilpotent: lower central series g ⊃ [g, g] ⊃ [g, [g, g]] ⊃ … terminates at 0. Example Heisenberg.
  • Solvable: derived series g ⊃ [g, g] ⊃ [[g, g], [g, g]] ⊃ … terminates. Example upper triangular.
  • Simple: g non-abelian, no proper non-trivial ideal.
  • Semisimple: direct sum of simples; equivalently no abelian ideal; K non-degenerate.
  • Reductive: g = z(g) ⊕ [g, g] with [g, g] semisimple.

1.9 Levi decomposition (Levi 1905, Malcev 1942)

Every finite-dim Lie algebra g over R or C splits as g = r ⋊ s where r is the maximal solvable ideal (the radical) and s is semisimple (unique up to conjugation).

2. Classical matrix groups — connected and complex

2.1 GL(n, R), GL(n, C), GL(n, H)

General linear group: invertible n × n matrices.

  • dim_R GL(n, R) = n²; non-compact; 2 connected components (det > 0, det < 0)
  • dim_C GL(n, C) = n² complex, 2 n² real; connected; non-compact
  • Lie algebra gl(n) = all n × n matrices with [X, Y] = X Y - Y X

2.2 SL(n, R), SL(n, C)

Special linear: det = 1.

  • dim_R SL(n, R) = n² - 1
  • dim_C SL(n, C) = n² - 1 complex
  • sl(n) = traceless n × n matrices
  • Non-compact; simple for n ≥ 2
  • SL(2, R) is the universal cover of PSL(2, R) = SO^+(1, 2), 2:1 cover via SL(2, R) → PSL(2, R)
  • SL(2, R) and SL(2, C) ubiquitous in hyperbolic geometry, modular forms, Möbius transformations

2.3 O(n) and SO(n)

Orthogonal: O(n) = {R ∈ GL(n, R) : R^T R = I}.

  • Two components: det = ±1
  • dim O(n) = dim SO(n) = n(n - 1)/2
  • Compact

SO(n) = {R ∈ O(n) : det R = 1} = connected component of identity. Proper rotations of R^n.

  • so(n) = {X : X^T = -X} (skew-symmetric); dim n(n-1)/2
  • Connected; simply connected for n = 2 (= S^1) and simply connected double cover Spin(n) for n ≥ 3

2.4 SO(2)

Circle group S^1 = R/Z; abelian, 1-dimensional.

  • so(2) ≅ R; bracket [·, ·] = 0
  • Elements: R(θ) = [[cos θ, -sin θ], [sin θ, cos θ]]
  • exp(θ J) = R(θ), J = [[0, -1], [1, 0]]
  • Universal cover: R → SO(2), t ↦ R(2π t); kernel Z

2.5 SO(3)

3D rotations. dim 3; compact; connected but not simply connected (π_1 = Z/2).

  • so(3) ≅ R³ with [u, v]_{so(3)} = u × v (cross product)
  • Basis L_x, L_y, L_z (angular momentum) with [L_i, L_j] = ε_{ijk} L_k
  • exp(θ [n̂]*×) = I + sin θ [n̂]*× + (1 - cos θ) [n̂]_ײ (Rodrigues’ rotation formula 1840)
  • with [n̂]_× = skew-symmetric matrix representing cross product with unit vector n̂
  • Universal cover Spin(3) = SU(2) (2:1)
  • Parameterizations: Euler angles (singular at gimbal lock), axis-angle (θ, n̂), unit quaternions (Hamilton 1843), rotation matrix R ∈ SO(3), Cayley parameters
  • Logarithm: log(R) = (θ/(2 sin θ)) (R - R^T), θ = arccos((tr R - 1)/2)

2.6 SE(2)

Planar rigid-body motions: g = (R, t) with R ∈ SO(2), t ∈ R².

  • dim 3; semi-direct product SO(2) ⋉ R²
  • Matrix form: [[R, t], [0, 1]] ∈ GL(3, R)
  • se(2) = {([ω]_×, v) : ω ∈ R, v ∈ R²}, [(ω₁, v₁), (ω₂, v₂)] = (0, ω₁ J v₂ - ω₂ J v₁)

2.7 SE(3)

3D rigid-body / pose. The workhorse of robotics.

  • dim 6
  • Semi-direct product SO(3) ⋉ R³
  • Matrix form g = [[R, t], [0, 1]] ∈ GL(4, R) with R ∈ SO(3), t ∈ R³
  • se(3) = {[[[ω]_×, v], [0, 0]]: ω, v ∈ R³}; bracket [(ω_1, v_1), (ω_2, v_2)] = (ω_1 × ω_2, ω_1 × v_2 - ω_2 × v_1)
  • Twist ξ = (ω, v); screw = (axis, pitch); Chasles’ theorem (Chasles 1830): every rigid motion is a screw motion
  • Adjoint Ad_g = [[R, [t]_× R], [0, R]]; coadjoint operates on wrenches (forces + moments)
  • Exponential: exp((ω, v)) = ([R, t], 1) with R = Rodrigues and t = (I + (1-cos θ)/θ² [ω]*× + (θ - sin θ)/θ³ [ω]*ײ) v if θ = ‖ω‖

Reference: Murray, Li, and Sastry (1994); Park, F.C. (1995). “Distance metrics on the rigid-body motions with applications to mechanism design,” J. Mechanical Design 117(1), 48-54.

2.8 O(p, q) and SO(p, q)

Indefinite orthogonal: preserves quadratic form of signature (p, q): R^T η R = η, η = diag(1_p, -1_q). dim p(p-1)/2 + q(q-1)/2 + pq.

Lorentz O(1, 3) and SO(1, 3)

4-dim spacetime symmetry; non-compact. Four connected components based on time and parity orientation; restricted Lorentz SO^+(1, 3) is the identity component.

  • SO^+(1, 3) ≅ PSL(2, C); double cover SL(2, C) (left-handed Weyl spinors)
  • so(1, 3) split into rotations J_i and boosts K_i with [J_i, J_j] = ε_{ijk} J_k, [K_i, K_j] = -ε_{ijk} J_k, [J_i, K_j] = ε_{ijk} K_k

Poincaré group ISO(1, 3) = SO^+(1, 3) ⋉ R^{1, 3}, dim 10. Foundational symmetry of special relativity and QFT (Wigner 1939 classifies unitary irreps of Poincaré: massive m > 0 with spin s = 0, 1/2, 1, …; massless with helicity ±s).

2.9 U(n)

Unitary: U(n) = {U ∈ GL(n, C) : U* U = I}.

  • dim_R U(n) = n²
  • Compact, connected; π_1(U(n)) = Z (det)
  • u(n) = anti-Hermitian: X* = -X
  • U(1) = S^1 (electromagnetic gauge); U(2) = (U(1) × SU(2))/Z_2

2.10 SU(n)

Special unitary: det U = 1.

  • dim_R SU(n) = n² - 1
  • Compact, simply connected; simple for n ≥ 2

SU(2)

dim 3, double cover of SO(3).

  • su(2) basis: τ_a = -iσ_a/2 where σ_a are Pauli matrices (Pauli 1927): σ_1 = [[0, 1], [1, 0]], σ_2 = [[0, -i], [i, 0]], σ_3 = [[1, 0], [0, -1]]
  • [σ_a, σ_b] = 2 i ε_{abc} σ_c; {σ_a, σ_b} = 2 δ_{ab} I
  • exp(-i θ n̂ · σ/2) = cos(θ/2) I - i sin(θ/2) (n̂ · σ)
  • Quaternions H = R + R i + R j + R k with i² = j² = k² = i j k = -1; unit quaternions Sp(1) = SU(2)
  • Foundation of qubits in quantum information

SU(3)

dim 8. Gell-Mann basis λ_a (Gell-Mann 1962). Color SU(3) of QCD (Yang-Mills 1954, Gross-Politzer-Wilczek 1973 asymptotic freedom — Nobel 2004).

SU(5)

dim 24. Georgi-Glashow GUT (Georgi-Glashow 1974) unifying U(1)_Y × SU(2)_L × SU(3)_c. Proton decay predictions ruled out the simplest version by Super-Kamiokande.

2.11 Sp(2n, R), Sp(n) (compact)

Symplectic.

  • Sp(2n, R) preserves Ω = [[0, I_n], [-I_n, 0]]: g^T Ω g = Ω
  • dim n(2n + 1); non-compact
  • sp(2n, R) = {X : X^T Ω + Ω X = 0}
  • Phase space symmetries in Hamiltonian mechanics; canonical transformations
  • Maslov index, Weil representation

Sp(n) compact: Sp(n) = U(2n) ∩ Sp(2n, C); dim n(2n + 1); compact, simply connected.

2.12 Spin(n), Pin(n)

Universal double cover of SO(n) (for n ≥ 3): 1 → Z/2 → Spin(n) → SO(n) → 1. dim Spin(n) = n(n-1)/2.

  • Spin(3) = SU(2)
  • Spin(4) = SU(2) × SU(2)
  • Spin(5) = Sp(2)
  • Spin(6) = SU(4)
  • Spin(7), Spin(8) — Spin(8) has triality (S_3 outer automorphism)

Pin(n) is the double cover of O(n); includes both parity-orientations.

Reference: Lawson-Michelsohn (1989). Spin Geometry, Princeton.

2.13 Heisenberg group

Upper triangular 3 × 3 with 1’s on diagonal: H_3 = {[[1, a, c], [0, 1, b], [0, 0, 1]] : a, b, c ∈ R}

  • dim 3, nilpotent of class 2
  • h_3 basis P, Q, Z with [P, Q] = Z, all other brackets = 0
  • Canonical commutation relations of QM
  • Stone-von Neumann theorem (Stone 1930, von Neumann 1931): unique unitary irrep with central character

Generalization H_{2n+1} of dim 2n + 1; symplectic structure on R^{2n} ⊂ h_{2n+1}.

2.14 Affine group Aff(n) and similarity group Sim(n)

Aff(n) = GL(n) ⋉ R^n: maps x ↦ A x + b.

  • dim n² + n

Sim(n) = (R^+ × SO(n)) ⋉ R^n: similarities (rotation + scale + translation).

  • dim n + 1 + n(n-1)/2

Used in computer vision (homographies), graphics, robotics.

2.15 Conformal group Conf(p, q)

Maps preserving angles. In R^n for n ≥ 3: O(n + 1, 1) (acting on Möbius compactification S^n), dim (n+2)(n+1)/2.

In R² conformal group is infinite-dimensional (analytic / antiholomorphic); central to 2D CFT.

2.16 Diffeomorphism group Diff(M)

Smooth diffeomorphisms of manifold M; infinite-dimensional Fréchet Lie group. Lie algebra = vector fields with Lie bracket.

Subgroups: Symp(M, ω) (symplectic), Cont(M, α) (contact), Diff_vol(M) (volume-preserving, gauges of incompressible fluids, Arnol’d 1966).

2.17 Loop groups LG = Map(S^1, G)

Smooth maps S^1 → G with pointwise multiplication. Infinite-dimensional but well-studied (Pressley-Segal 1986). Affine Kac-Moody algebras as central extensions. Appear in string theory, 2D Yang-Mills, integrable systems.

3. Exceptional simple Lie groups

Classification by Killing-Cartan (Killing 1888-1890, Cartan 1894): the simple complex Lie algebras are A_n (sl(n+1)), B_n (so(2n+1)), C_n (sp(2n)), D_n (so(2n)), plus five exceptional: G_2, F_4, E_6, E_7, E_8.

3.1 G_2

dim 14. Automorphism group of octonions O (Cayley 1845, Cartan 1914 realization). Rank 2. Holonomy of certain 7-manifolds (Bryant 1987); G_2 manifolds in M-theory compactifications.

3.2 F_4

dim 52, rank 4. Automorphism group of exceptional Jordan algebra J_3(O) of 3×3 Hermitian octonion matrices (Albert 1934, Freudenthal 1951).

3.3 E_6

dim 78, rank 6. Symmetry group of 27 lines on cubic surface (Cayley 1849); GUT candidate (Gürsey-Ramond-Sikivie 1976).

3.4 E_7

dim 133, rank 7. Largest containing E_6 × U(1).

3.5 E_8

dim 248, rank 8. Largest simple exceptional. E_8 × E_8 heterotic string theory (Gross-Harvey-Martinec-Rohm 1985). E_8 lattice has densest sphere packing in 8 dim (Viazovska 2017, Fields Medal 2022). The 7-dim flag manifold E_8/(E_7 × SU(2)/Z_2) appears in supergravity.

3.6 Magic square (Freudenthal-Tits 1957, 1966)

Construction relating R, C, H, O (real, complex, quaternion, octonion) algebras to exceptional and classical groups:

RCHO
RSO(3)SU(3)Sp(3)F_4
CSU(3)SU(3)²SU(6)E_6
HSp(3)SU(6)SO(12)E_7
OF_4E_6E_7E_8

4. Lie algebras: structure and classification

4.1 Cartan subalgebra

A maximal abelian subalgebra h ⊂ g consisting of semisimple (ad-diagonalizable) elements. Dimension = rank of g.

4.2 Root system

Under ad action of h on g, g decomposes: g = h ⊕ ⊕_{α ∈ Φ} g_α, g_α = {X ∈ g : [H, X] = α(H) X ∀H ∈ h}

The nonzero α ∈ h* form the root system Φ. Each g_α has dim 1.

4.3 Cartan-Killing classification (Cartan 1894)

Irreducible reduced root systems are:

TypeRankGroupDimCoxeter #
A_nnSU(n+1)n(n+2)n+1
B_nnSO(2n+1)n(2n+1)2n
C_nnSp(2n)n(2n+1)2n
D_nnSO(2n)n(2n-1)2n-2
G_22G_2146
F_44F_45212
E_66E_67812
E_77E_713318
E_88E_824830

4.4 Dynkin diagrams

Graphs encoding root system: nodes = simple roots; edges = inner products (1, 2, or 3 edges or single edge with arrow). Classification: A_n, B_n, C_n, D_n connected linear chains plus exceptional G_2, F_4, E_6, E_7, E_8. (Dynkin 1947, Coxeter 1934.)

4.5 Weyl group

Generated by reflections s_α through hyperplanes ⊥ α for α ∈ Φ; permutes Φ.

|W(A_n)| = (n+1)! (symmetric group) |W(B_n)| = |W(C_n)| = 2^n n! (hyperoctahedral) |W(D_n)| = 2^{n-1} n! |W(E_6)| = 51840, |W(E_7)| = 2903040, |W(E_8)| = 696729600

4.6 Iwasawa decomposition (Iwasawa 1949)

For semisimple G: G = K A N (compact × abelian × nilpotent), unique factorization. Example SL(n, R) = SO(n) × diag^+ × upper unipotent (QR decomposition).

4.7 Cartan decomposition

g = k ⊕ p with [k, k] ⊂ k, [k, p] ⊂ p, [p, p] ⊂ k. K compact subgroup; symmetric space G/K.

4.8 Bruhat decomposition

G = ⊔_{w ∈ W} B w B, B Borel (maximal solvable); gives cell decomposition of flag variety G/B.

5. Representation theory

5.1 Definitions

A representation ρ: G → GL(V) (homomorphism into invertibles of V). Irreducible (irrep) = no proper invariant subspace. Completely reducible: any rep = ⊕ irreps. True for compact G (Maschke / Weyl unitary trick).

5.2 Schur’s lemma (Schur 1905)

For irrep V: End_G(V) = C (over C). Intertwiners between non-isomorphic irreps = 0.

5.3 Adjoint and fundamental representations

  • Adjoint: g acting on itself by [·, ·]; ad: g → End(g)
  • Fundamental: defining rep of matrix group on K
  • Dual: ρ*(g) = ρ(g^{-1})
  • Tensor product, symmetric, antisymmetric, exterior powers

5.4 Highest weight (Cartan-Weyl theory)

Choose Borel B ⊂ G; positive roots; dominant integral weights P^+ ⊂ h*. Each λ ∈ P^+ determines a unique finite-dim irrep V_λ.

For SU(2): weights are non-negative half-integers j ∈ {0, 1/2, 1, 3/2, …}; dim V_j = 2j + 1; called “spin j” reps.

Clebsch-Gordan decomposition for SU(2): V_j ⊗ V_k = ⊕_{l = |j-k|}^{j+k} V_l, in integer steps. Coefficients given by 3j symbols.

5.5 Weyl character formula (Weyl 1925-1926)

For irrep V_λ: χ_λ(e^H) = (Σ_{w ∈ W} (-1)^{l(w)} e^{w(λ + ρ)(H)}) / (Σ_{w ∈ W} (-1)^{l(w)} e^{w(ρ)(H)})

with ρ = half-sum of positive roots; l(w) = length in W.

Dimension: dim V_λ = Π_{α > 0} ⟨λ + ρ, α⟩ / ⟨ρ, α⟩ (Weyl dimension formula).

5.6 Casimir invariants

C_2 = Σ_a g^{ab} X_a X_b ∈ U(g) (center of universal enveloping algebra); acts as scalar c_λ on V_λ.

SU(2): C_2 = J² = J_x² + J_y² + J_z²; c_j = j(j+1). SU(3): C_2 + cubic C_3.

5.7 Peter-Weyl theorem (Peter-Weyl 1927)

For compact G: L²(G) = ⊕̂_{[V] ∈ Ĝ} V ⊗ V* (decomposition into matrix coefficients of irreps); orthonormal basis = {sqrt(dim V) ρ^V_{ij}}.

5.8 Borel-Weil-Bott theorem (Borel-Weil 1953, Bott 1957)

Irreps of compact G realized as holomorphic sections of line bundles over flag variety G/B; cohomology of non-dominant bundles gives shifted irreps. Foundation of geometric representation theory.

5.9 Wigner 3j, 6j, 9j coefficients (Wigner 1931, 1959; Racah 1942)

Coupling of angular momenta for SU(2):

  • 3j symbol relates Clebsch-Gordan to symmetric coupling
  • 6j Wigner (Racah W) recouples three angular momenta
  • 9j recouples four angular momenta

Connects to spectroscopy, atomic and nuclear physics.

5.10 Spinor representations

Real Clifford algebra Cl(p, q): generated by e_i with e_i² = ±1, e_i e_j + e_j e_i = 0. Pin(p, q), Spin(p, q) acting on spinor module via Clifford. For SO(n) the spin rep has dim 2^{⌊n/2⌋}.

Dirac spinors (Dirac 1928) for Lorentz SO(1, 3) live in 4-dim complex Clifford rep; split into left/right Weyl spinors under SL(2, C).

5.11 Infinite-dimensional unitary representations

Bargmann (1947) for SL(2, R): principal series, complementary series, discrete series, limits. Harish-Chandra (1950s-1960s): Plancherel decomposition for semisimple Lie groups; admissible representations; (g, K)-modules.

5.12 Howe duality (reductive dual pairs, Howe 1989)

Pairs (G, G’) ⊂ Sp(2N) act on metaplectic representation; representations of G and G’ related. Examples: (O(p, q), Sp(2n)); (GL(m), GL(n)).

6. Differential geometry of Lie groups

6.1 Left-invariant vector fields

For X ∈ g, define X^L(g) = (L_g)_* X. Bracket of left-invariant fields equals Lie bracket in g.

6.2 Maurer-Cartan form

θ: T G → g, θ_g(v) = (L_{g^{-1}})_* v; satisfies dθ + [1/2](θ, θ) = 0 (Maurer-Cartan equation).

6.3 Biinvariant metrics

For compact G: −Killing form is a biinvariant Riemannian metric; geodesics through e are one-parameter subgroups exp(t X); curvature ⟨R(X, Y) Z, W⟩ = (1/4)⟨[X, Y], [Z, W]⟩.

6.4 Symmetric spaces (Cartan 1926)

G/K with involution σ on G fixing K such that [k, p] ⊂ p, [p, p] ⊂ k. Cartan’s classification: spheres S^n, hyperbolic H^n, complex projective CP^n, Grassmannians, Stiefel manifolds, flag varieties.

6.5 Coadjoint orbits and Kirillov method (Kirillov 1962)

Coadjoint orbits in g* carry canonical symplectic structure (Kirillov-Kostant-Souriau symplectic form). Geometric quantization → unitary irreps (orbit method).

7. Applications

7.1 Robotics: SE(3) and the manipulator

SE(3) for pose; SO(3) for orientation; product manifold (SE(3))^N for multi-body.

  • Twist ξ = (ω, v) ∈ se(3); body twist V^b vs spatial twist V
  • Wrench F = (m, f) ∈ se(3)*; force-moment screw
  • Product of exponentials formula (Brockett 1984): forward kinematics T(θ) = exp(ξ̂_1 θ_1) … exp(ξ̂_n θ_n) M
  • Jacobian columns are twists J_i = Ad_{g_{i-1}} ξ_i
  • Modern Robotics framework (Lynch-Park 2017)

Reference: Lynch, K.M. and Park, F.C. (2017). Modern Robotics: Mechanics, Planning, and Control, Cambridge University Press.

Screw theory (Ball 1900): rigid-body motion as screw (twist of pitch h about axis). Reciprocal screws (statics/constraint).

Singular value decomposition of Jacobian → kinematic conditioning. Manipulability ellipsoid (Yoshikawa 1985).

Lie-group optimization: tangent space + retraction (exp) + parallel transport. Tools: Pinocchio (Carpentier 2019) for rigid-body dynamics; Theseus (Pineda 2022) for differentiable nonlinear least squares on Lie groups; Sophus C++ template library (Strasdat 2013).

7.2 Hamiltonian mechanics: Sp(2n)

Phase space (T*Q, ω); canonical 2-form ω = dp ∧ dq. Hamilton flow X_H = ω^{-1} dH preserves ω; symplectomorphism. Liouville theorem: phase-space volume preserved.

Symplectic integrators (Verlet 1967, Yoshida 1990, Forest-Ruth 1990): structure-preserving ODE solvers for Hamiltonian systems; leap-frog symplectic to order 2; explicit higher-order via composition.

Marsden-Weinstein symplectic reduction (Marsden-Weinstein 1974): G-invariant Hamiltonian system on TM reduces to symplectic quotient T(M/G).

7.3 Quantum mechanics

SU(2) rotation: |ψ⟩ ↦ e^{-i θ n̂ · J} |ψ⟩. Pauli matrices σ_i = 2 J_i for spin-1/2. Spin-J multiplets dim 2J + 1.

SU(3) flavor (Gell-Mann 1961, Ne’eman 1961): u, d, s quarks → octet/decuplet baryons; Ω^- prediction (Gell-Mann 1962, Nobel 1969).

QED gauge group U(1); QCD gauge group SU(3) (8 gluons in adjoint, dim 8).

Electroweak SU(2)_L × U(1)_Y broken to U(1)_em by Higgs (Higgs-Englert-Brout 1964, Nobel 2013).

7.4 General relativity

Lorentz group SO^+(1, 3) local symmetry of tangent bundle; Poincaré global symmetry of Minkowski. Diffeomorphism group Diff(M) is the gauge group of GR.

ADM 3+1 decomposition (Arnowitt-Deser-Misner 1962): foliate spacetime → Hamiltonian formulation with constraints.

Tetrad / Cartan formalism: SO(1, 3)-valued connection; spinor representations require SL(2, C) double cover.

7.5 Gauge theories — Standard Model

Gauge group G_SM = U(1)_Y × SU(2)_L × SU(3)_c, dim 1 + 3 + 8 = 12. Quark and lepton families transform in specific reps.

GUTs: SU(5) Georgi-Glashow; SO(10) (Fritzsch-Minkowski 1975; Georgi 1975); E_6 (Gürsey-Ramond-Sikivie 1976). Anomaly cancellation, proton decay, fermion-mass hierarchy constraints.

String theory: heterotic E_8 × E_8 and Spin(32)/Z_2; compactifications on Calabi-Yau threefolds; F-theory on elliptically fibered Calabi-Yau fourfolds.

7.6 Machine learning — equivariant neural networks

Group equivariance: f(g · x) = g · f(x). Cohen-Welling (2016) Group equivariant CNNs for translation + rotation + reflection (Z² ⋊ D_4 wallpaper); generalized to homogeneous spaces (Cohen-Geiger-Köhler-Welling 2018).

Spherical CNNs (Cohen-Geiger-Köhler-Welling 2018): convolution on S² and SO(3) via spherical Fourier transform (Wigner-D coefficients).

Gauge-equivariant CNNs (Cohen-Weiler-Kicanaoglu-Welling 2019): on general manifolds with structure group reducing to subgroup of frame bundle.

SE(3)-Transformer (Fuchs-Worrall-Fischer-Welling 2020): self-attention equivariant to 3D rotations + translations; molecular property prediction.

E(n)-equivariant GNN — EGNN (Satorras-Hoogeboom-Welling 2021): minimal architecture equivariant to E(n) for protein folding, molecular dynamics.

Tensor field networks (Thomas et al. 2018): outputs are SO(3) tensors of definite type.

Equivariant message passing (Schütt et al. PaiNN 2021; NequIP Batzner et al. 2022; Allegro Musaelian 2023; MACE Batatia 2022).

Lie group convolution (Bekkers 2020); LieConv (Finzi-Welling-Wilson 2020); Clifford networks (Brandstetter 2022).

7.7 Crystallography

Point groups (32 in 3D): finite subgroups of O(3). Space groups (230 in 3D, Fedorov-Schoenflies 1891-1892): combinations of point groups with Bravais lattice translations. Magnetic groups (1651 Shubnikov groups). International Tables for Crystallography (Hahn 2005).

Bravais lattices (14 in 3D): triclinic, monoclinic (2), orthorhombic (4), tetragonal (2), trigonal/rhombohedral, hexagonal, cubic (3).

7.8 Signal processing — wavelets and scattering

Wavelets (Daubechies 1988): scaling + translation group; Heisenberg-style time-frequency uncertainty.

Scattering networks (Mallat 2012): invariants to translations, deformations; Lipschitz-stable. Generalized to SE(3), SO(3) for medical imaging.

Spherical scattering (Sifre-Mallat 2013).

7.9 Optimization on manifolds

Manopt / Pymanopt (Boumal-Mishra-Absil-Sepulchre 2014): Riemannian gradient descent, conjugate gradient, trust regions on Stiefel, Grassmann, SE(3), Lie groups, fixed-rank matrices.

Geomstats (Miolane et al. 2020): broader differential-geometric tools including Lie groups.

LieTorch / pypose (Wang et al. 2023): PyTorch + Lie groups for differentiable robotics.

Reference: Absil, P.-A., Mahony, R., and Sepulchre, R. (2008). Optimization Algorithms on Matrix Manifolds, Princeton.

7.10 Geometric kernels

Constancy on group orbits; Matérn kernels on compact Lie groups via spectral expansion (Borovitskiy et al. 2020 GeometricKernels). Gaussian processes on manifolds (Lindgren-Rue-Lindström 2011 SPDE).

8. Computational libraries

  • Pinocchio (Carpentier et al. 2019): rigid-body dynamics on SE(3); C++ and Python; CRBA, RNEA, ABA in O(n) per joint.
  • Theseus (Pineda et al. 2022, Meta AI): differentiable nonlinear optimization on Lie groups for SLAM, ICP, robotics.
  • Sophus (Strasdat 2013): C++ templates for SO(2), SO(3), SE(2), SE(3), Sim(3), RxSO(3).
  • gtsam (Dellaert 2012): factor graphs for SLAM with native Lie-group support.
  • Manopt / Pymanopt / Manopt.jl: Riemannian optimization.
  • GeometricKernels (Borovitskiy 2020): kernels on Lie groups + manifolds.
  • LieGroups.jl / Manifolds.jl (Schichtholz, Axen) Julia.
  • e3nn (Geiger-Smidt 2022): SO(3)-equivariant networks in PyTorch.
  • TensorFieldNetworks (Smidt 2018).
  • Lie.jl, GeometricMachineLearning.jl: Julia.

9. Notation conventions

  • Lower-case fraktur for Lie algebra of upper-case group: G ↔ g, SO(3) ↔ so(3)
  • Skew-symmetric matrix bracket: for ω ∈ R^3, [ω]_× ∈ so(3) the cross-product matrix
  • Hat / vee maps between R^n and Lie algebra: ω̂ ∈ so(3), and similarly for se(3)
  • exp = expm matrix exponential (computed via Padé approximation + scaling-squaring, Higham 2005)
  • Adjoint Ad_g X = g X g^{-1} on g; coadjoint Ad_g^on g
  • BCH formula computed via Magnus series for time-dependent ODEs on Lie groups (Magnus 1954)

10. Reference list of identities and theorems

  • Cartan-Killing classification (1894)
  • Lie’s three fundamental theorems
  • Closed subgroup theorem (Cartan 1930)
  • Weyl unitary trick + complete reducibility for compact G
  • Peter-Weyl decomposition
  • Borel-Weil-Bott theorem
  • Weyl character + dimension formulas
  • Schur orthogonality of matrix coefficients
  • Cartan-Iwasawa-Mostow decomposition for semisimple
  • Iwasawa decomposition KAN
  • Bruhat decomposition + cells in G/B
  • Helgason-Cartan classification of symmetric spaces
  • Kirillov orbit method
  • BCH formula
  • Magnus expansion for time-ordered exponentials
  • Rodrigues rotation formula
  • Chasles’ theorem (every motion is a screw motion)
  • Mostow rigidity (hyperbolic manifolds of dim ≥ 3)
  • Wigner classification of unitary irreps of Poincaré

Adjacent