Antonio Franca
Structure, Symmetry, and Applications · 07

Lie Groups and Symmetric Spaces

Lie groups, Lie algebras, the exponential map revisited, and spaces with maximal symmetry

Symmetry and geometry are inseparable. The most important manifolds in mathematics and physics — spheres, hyperbolic spaces, Grassmannians, the space of positive definite matrices — all carry large groups of isometries that act transitively, meaning any point can be moved to any other by a symmetry. These are the homogeneous spaces, and their geometry is entirely controlled by the symmetry group. When the symmetry group is itself a smooth manifold with a group structure — a Lie group — the interplay becomes exceptionally rich and computable.

Lie groups encode continuous symmetry. They appear wherever a physical or mathematical system has a continuous family of transformations that preserve some structure: rotations in space, unitary transformations in quantum mechanics, gauge transformations in field theory, diffeomorphisms in general relativity. The Lie algebra — the tangent space at the identity, equipped with the Lie bracket — is the infinitesimal version of the group, and the exponential map connects the two. On Riemannian manifolds with a transitive isometry group, the geometry simplifies dramatically: everything can be computed from Lie algebraic data alone.

Lie Groups

[!definition] 7.1 — Lie Group A Lie group is a smooth manifold GG that is also a group, with the group operations

μ:G×GG,(g,h)gh(multiplication)\mu: G \times G \to G, \quad (g, h) \mapsto gh \qquad \text{(multiplication)} ι:GG,gg1(inversion)\iota: G \to G, \quad g \mapsto g^{-1} \qquad \text{(inversion)}

both smooth. A Lie group homomorphism is a smooth map ϕ:GH\phi: G \to H between Lie groups that is also a group homomorphism.

The canonical examples:

  • Rn\mathbb{R}^n under addition: a Lie group of dimension nn, abelian.
  • S1=U(1)={zC:z=1}S^1 = U(1) = \{z \in \mathbb{C} : |z| = 1\} under multiplication: the circle group, the simplest compact Lie group.
  • GL(n,R)={ARn×n:detA0}\mathrm{GL}(n, \mathbb{R}) = \{A \in \mathbb{R}^{n \times n} : \det A \neq 0\}: the general linear group, an open submanifold of Rn2\mathbb{R}^{n^2} of dimension n2n^2.
  • SL(n,R)={ARn×n:detA=1}\mathrm{SL}(n, \mathbb{R}) = \{A \in \mathbb{R}^{n \times n} : \det A = 1\}: dimension n21n^2 - 1, defined by one equation. By the regular value theorem (Chapter 1), this is a smooth submanifold.
  • O(n)={ARn×n:ATA=I}\mathrm{O}(n) = \{A \in \mathbb{R}^{n \times n} : A^T A = I\}: the orthogonal group, dimension n(n1)/2n(n-1)/2. The condition ATA=IA^T A = I imposes n(n+1)/2n(n+1)/2 equations on n2n^2 entries, but they are not independent — the rank of the differential drops. The connected component of the identity is SO(n)={AO(n):detA=1}\mathrm{SO}(n) = \{A \in \mathrm{O}(n) : \det A = 1\}.
  • U(n)={ACn×n:AA=I}\mathrm{U}(n) = \{A \in \mathbb{C}^{n \times n} : A^\dagger A = I\}: the unitary group, a compact Lie group of real dimension n2n^2.
  • SU(n)={AU(n):detA=1}\mathrm{SU}(n) = \{A \in \mathrm{U}(n) : \det A = 1\}: dimension n21n^2 - 1. In particular, SU(2)S3\mathrm{SU}(2) \cong S^3 as smooth manifolds.
  • Sp(2n,R)={AR2n×2n:ATJA=J}\mathrm{Sp}(2n, \mathbb{R}) = \{A \in \mathbb{R}^{2n \times 2n} : A^T J A = J\} where J=(0II0)J = \begin{pmatrix} 0 & I \\ -I & 0 \end{pmatrix}: the symplectic group, of dimension n(2n+1)n(2n+1), central to Chapter 9.

All matrix groups are Lie groups by the closed subgroup theorem: a closed subgroup of GL(n,R)\mathrm{GL}(n, \mathbb{R}) is automatically a smooth submanifold and hence a Lie group.

The Lie Algebra

The tangent space at the identity of a Lie group carries a canonical Lie algebra structure, the infinitesimal shadow of the group.

[!definition] 7.2 — Left-Invariant Vector Fields and the Lie Algebra For gGg \in G, define left translation Lg:GGL_g: G \to G by Lg(h)=ghL_g(h) = gh. A vector field XX(G)X \in \mathfrak{X}(G) is left-invariant if (Lg)X=X(L_g)_* X = X for all gg, i.e.,

d(Lg)h(Xh)=Xghfor all g,hG.d(L_g)_h(X_h) = X_{gh} \quad \text{for all } g, h \in G.

The space of left-invariant vector fields is a Lie subalgebra of X(G)\mathfrak{X}(G): closed under the Lie bracket (since (Lg)[X,Y]=[(Lg)X,(Lg)Y](L_g)_*[X,Y] = [(L_g)_*X, (L_g)_*Y]). It is isomorphic to TeGT_eG (the tangent space at the identity ee) via evaluation: XXeX \mapsto X_e. The Lie algebra of GG is

g=TeG,\mathfrak{g} = T_e G,

equipped with the Lie bracket [v,w]=[Xv,Xw]e[v, w] = [X_v, X_w]_e, where Xv,XwX_v, X_w are the left-invariant extensions of v,wTeGv, w \in T_eG.

For matrix groups, the Lie algebra is the corresponding space of matrices with the commutator bracket:

GroupLie AlgebraBracket
GL(n,R)\mathrm{GL}(n,\mathbb{R})gl(n,R)=Rn×n\mathfrak{gl}(n,\mathbb{R}) = \mathbb{R}^{n\times n}[A,B]=ABBA[A,B] = AB - BA
SL(n,R)\mathrm{SL}(n,\mathbb{R})sl(n,R)={A:trA=0}\mathfrak{sl}(n,\mathbb{R}) = \{A : \mathrm{tr}\,A = 0\}[A,B]=ABBA[A,B] = AB - BA
SO(n)\mathrm{SO}(n)so(n)={A:A+AT=0}\mathfrak{so}(n) = \{A : A + A^T = 0\}[A,B]=ABBA[A,B] = AB - BA
U(n)\mathrm{U}(n)u(n)={A:A+A=0}\mathfrak{u}(n) = \{A : A + A^\dagger = 0\}[A,B]=ABBA[A,B] = AB - BA
SU(n)\mathrm{SU}(n)su(n)={A:A+A=0,trA=0}\mathfrak{su}(n) = \{A : A + A^\dagger = 0,\, \mathrm{tr}\,A = 0\}[A,B]=ABBA[A,B] = AB - BA

The Lie algebra encodes all local structure of the group. Two Lie groups with the same Lie algebra are locally isomorphic — they differ only in their global topology (fundamental group). For instance, SO(3)\mathrm{SO}(3) and SU(2)\mathrm{SU}(2) have the same Lie algebra su(2)so(3)\mathfrak{su}(2) \cong \mathfrak{so}(3) but different global topology: SU(2)S3\mathrm{SU}(2) \cong S^3 is simply connected while π1(SO(3))=Z/2\pi_1(\mathrm{SO}(3)) = \mathbb{Z}/2.

The Exponential Map for Lie Groups

The exponential map of Chapter 4 — defined via geodesics of the Levi-Civita connection — specializes to an algebraically defined map for Lie groups.

[!definition] 7.3 — Lie Group Exponential Map For a Lie group GG with Lie algebra g\mathfrak{g}, the exponential map exp:gG\exp: \mathfrak{g} \to G is defined by

exp(v)=γv(1),\exp(v) = \gamma_v(1),

where γv:RG\gamma_v: \mathbb{R} \to G is the unique one-parameter subgroup with γv(0)=v\gamma_v'(0) = v — that is, γv\gamma_v satisfies γv(s+t)=γv(s)γv(t)\gamma_v(s+t) = \gamma_v(s)\gamma_v(t) and γv(0)=vTeG=g\gamma_v'(0) = v \in T_eG = \mathfrak{g}.

For matrix groups, the exponential map is literally the matrix exponential:

exp(A)=eA=k=0Akk!=I+A+A22+A36+\exp(A) = e^A = \sum_{k=0}^\infty \frac{A^k}{k!} = I + A + \frac{A^2}{2} + \frac{A^3}{6} + \cdots

This series converges for all Agl(n,R)A \in \mathfrak{gl}(n,\mathbb{R}) and maps to the corresponding group: eAGL(n,R)e^A \in \mathrm{GL}(n,\mathbb{R}), and if AA is skew-symmetric then eASO(n)e^A \in \mathrm{SO}(n), if AA is skew-Hermitian then eAU(n)e^A \in \mathrm{U}(n), and so on. The Baker-Campbell-Hausdorff formula expresses log(exp(A)exp(B))\log(\exp(A)\exp(B)) as a series in AA, BB, and their iterated brackets:

log(eAeB)=A+B+12[A,B]+112[A,[A,B]]112[B,[A,B]]+\log(e^A e^B) = A + B + \tfrac{1}{2}[A,B] + \tfrac{1}{12}[A,[A,B]] - \tfrac{1}{12}[B,[A,B]] + \cdots

This formula encodes how the non-commutativity of the group multiplication is captured entirely by the Lie bracket in the algebra.

The exponential map is a local diffeomorphism near 0g0 \in \mathfrak{g} (by the inverse function theorem, since d(exp)0=idgd(\exp)_0 = \mathrm{id}_\mathfrak{g}), but need not be globally injective or surjective. For compact connected Lie groups, exp\exp is surjective — every group element is a matrix exponential. For non-compact groups like SL(2,R)\mathrm{SL}(2,\mathbb{R}), some elements are not in the image of exp\exp.

The Adjoint Representation

Every Lie group acts on its own Lie algebra by conjugation, giving the adjoint representation.

[!definition] 7.4 — Adjoint Representation The conjugation map Cg:GGC_g: G \to G, Cg(h)=ghg1C_g(h) = ghg^{-1}, fixes the identity, so its differential at ee gives a linear map Adg=d(Cg)e:gg\mathrm{Ad}_g = d(C_g)_e: \mathfrak{g} \to \mathfrak{g}. The resulting group homomorphism

Ad:GGL(g),gAdg,\mathrm{Ad}: G \to \mathrm{GL}(\mathfrak{g}), \quad g \mapsto \mathrm{Ad}_g,

is the adjoint representation of GG. Its derivative at ee is the adjoint representation of the Lie algebra:

ad:ggl(g),adv(w)=[v,w].\mathrm{ad}: \mathfrak{g} \to \mathfrak{gl}(\mathfrak{g}), \quad \mathrm{ad}_v(w) = [v, w].

The Killing form is the symmetric bilinear form B:g×gRB: \mathfrak{g} \times \mathfrak{g} \to \mathbb{R} defined by B(v,w)=tr(advadw)B(v,w) = \mathrm{tr}(\mathrm{ad}_v \circ \mathrm{ad}_w).

For matrix groups, Adg(v)=gvg1\mathrm{Ad}_g(v) = gvg^{-1}. The Killing form is central to the classification of semisimple Lie algebras (Cartan’s criterion: a Lie algebra is semisimple if and only if its Killing form is non-degenerate) and determines the canonical bi-invariant metric on compact semisimple Lie groups: v,w=B(v,w)\langle v, w \rangle = -B(v,w) is positive definite for compact semisimple g\mathfrak{g}.

Bi-Invariant Metrics and Geodesics

A Riemannian metric gg on GG is bi-invariant if it is invariant under both left and right translations: (Lh)g=g(L_h)^*g = g and (Rh)g=g(R_h)^*g = g for all hGh \in G. Bi-invariant metrics exist on every compact Lie group (average any left-invariant metric over the group using the Haar measure). For compact semisimple groups, the negative Killing form gives a canonical one.

On a Lie group with a bi-invariant metric, the geometry is completely explicit:

[!theorem] 7.1 — Geometry of Bi-Invariant Metrics Let GG be a Lie group with bi-invariant metric ,\langle \cdot, \cdot \rangle. Then:

  1. Geodesics through ee are exactly the one-parameter subgroups: γ(t)=exp(tv)\gamma(t) = \exp(tv) for vgv \in \mathfrak{g}.
  2. The Levi-Civita connection satisfies XY=12[X,Y]\nabla_X Y = \frac{1}{2}[X,Y] for left-invariant fields X,YX, Y.
  3. The Riemann curvature satisfies R(X,Y)Z=14[[X,Y],Z]R(X,Y)Z = \frac{1}{4}[[X,Y],Z] for left-invariant fields.
  4. The sectional curvature of the plane spanned by orthonormal left-invariant fields X,YX, Y is K(X,Y)=14[X,Y]20K(X,Y) = \frac{1}{4}|[X,Y]|^2 \geq 0.

Point (4) shows compact Lie groups with bi-invariant metrics always have non-negative sectional curvature — a strong geometric consequence of compactness and the non-negativity of [X,Y]2|[X,Y]|^2.

For SO(n)\mathrm{SO}(n) with the metric A,B=12tr(AB)\langle A, B \rangle = -\frac{1}{2}\mathrm{tr}(AB), geodesics through II are tetAt \mapsto e^{tA} for skew-symmetric AA. The distance between two rotation matrices R1,R2SO(n)R_1, R_2 \in \mathrm{SO}(n) is

d(R1,R2)=12log(R1TR2)F,d(R_1, R_2) = \frac{1}{\sqrt{2}}\|\log(R_1^T R_2)\|_F,

where F\|\cdot\|_F is the Frobenius norm. This formula is used directly in equivariant neural networks and Riemannian flow matching on rotation groups.

Homogeneous Spaces

A Lie group acts on a manifold by symmetries; when the action is transitive (every point can be reached from any other), the manifold is a homogeneous space.

[!definition] 7.5 — Homogeneous Space Let GG be a Lie group and HGH \leq G a closed subgroup. The coset space G/H={gH:gG}G/H = \{gH : g \in G\} with the quotient topology is a smooth manifold of dimension dimGdimH\dim G - \dim H, called a homogeneous space.

GG acts on G/HG/H by left multiplication: g(kH)=(gk)Hg \cdot (kH) = (gk)H. This action is smooth, transitive (any coset can be moved to any other), and the stabilizer of the coset eHeH is exactly HH.

Conversely, any manifold MM on which GG acts smoothly and transitively is diffeomorphic to G/HG/H where HH is the stabilizer of any chosen point pMp \in M.

The fundamental examples unify a large portion of geometry:

  • Spheres: SnSO(n+1)/SO(n)S^n \cong \mathrm{SO}(n+1)/\mathrm{SO}(n). The group SO(n+1)\mathrm{SO}(n+1) acts on SnRn+1S^n \subset \mathbb{R}^{n+1} by rotation; the stabilizer of the north pole is SO(n)\mathrm{SO}(n) (rotations fixing the last coordinate).
  • Hyperbolic space: HnSO(n,1)/SO(n)\mathbb{H}^n \cong \mathrm{SO}(n,1)/\mathrm{SO}(n). Replace the orthogonal group with the Lorentz group.
  • Real Grassmannian: Gr(k,n)O(n)/(O(k)×O(nk))\mathrm{Gr}(k, n) \cong \mathrm{O}(n)/(\mathrm{O}(k) \times \mathrm{O}(n-k)). The space of kk-dimensional subspaces of Rn\mathbb{R}^n.
  • Stiefel manifold: Vk(Rn)O(n)/O(nk)V_k(\mathbb{R}^n) \cong \mathrm{O}(n)/\mathrm{O}(n-k). The space of orthonormal kk-frames in Rn\mathbb{R}^n.
  • Positive definite matrices: P(n)=GL(n,R)/O(n)\mathcal{P}(n) = \mathrm{GL}(n,\mathbb{R})/\mathrm{O}(n). The space of symmetric positive definite n×nn \times n matrices.
  • Complex projective space: CPnSU(n+1)/U(n)\mathbb{CP}^n \cong \mathrm{SU}(n+1)/\mathrm{U}(n).

In each case, the GG-invariant Riemannian metric on MG/HM \cong G/H is determined by a choice of Ad(H)\mathrm{Ad}(H)-invariant inner product on g/h\mathfrak{g}/\mathfrak{h} (the “horizontal” tangent space at eHeH). Geodesics, curvature, and the exponential map are all computable purely from the Lie algebra data.

Symmetric Spaces

Symmetric spaces are homogeneous spaces with an additional reflexive symmetry at each point — they are the most regular Riemannian manifolds beyond space forms.

[!definition] 7.6 — Riemannian Symmetric Space A Riemannian manifold (M,g)(M, g) is a symmetric space if for every point pMp \in M there exists an isometry sp:MMs_p: M \to M (the geodesic symmetry at pp) satisfying:

  1. sp(p)=ps_p(p) = p (fixes pp)
  2. d(sp)p=idTpMd(s_p)_p = -\mathrm{id}_{T_pM} (reverses all tangent vectors at pp)

Equivalently, sps_p is the map that reverses geodesics through pp: sp(expp(v))=expp(v)s_p(\exp_p(v)) = \exp_p(-v).

The geodesic symmetry is a generalization of the antipodal map on SnS^n. Its existence forces the Riemann curvature tensor to be parallel: R=0\nabla R = 0. This is an extraordinarily strong condition — it means the curvature does not change from point to point in any parallel-transported sense, making the geometry completely homogeneous.

Symmetric spaces are classified by Élie Cartan’s complete classification (1926), organized by the sign of their curvature:

Type I (Compact, K0K \geq 0): Compact simple Lie groups GG themselves, and compact homogeneous spaces G/KG/K where KK is the fixed-point set of an involution. Examples: SnS^n, CPn\mathbb{CP}^n, Gr(k,n)\mathrm{Gr}(k,n), SO(n)\mathrm{SO}(n), U(n)\mathrm{U}(n), SU(n)/SO(n)\mathrm{SU}(n)/\mathrm{SO}(n) (space of real structures in Cn\mathbb{C}^n).

Type II (Non-compact, K0K \leq 0): Non-compact duals of Type I spaces, obtained by replacing the compact group with a non-compact real form. Examples: Hn\mathbb{H}^n, GL(n,R)/O(n)P(n)\mathrm{GL}(n,\mathbb{R})/\mathrm{O}(n) \cong \mathcal{P}(n) (positive definite matrices), SL(n,R)/SO(n)\mathrm{SL}(n,\mathbb{R})/\mathrm{SO}(n) (the Siegel upper half-space in the n=2n=2 case).

Type III (Flat): Euclidean spaces and flat tori.

The duality between compact and non-compact symmetric spaces — Type I and Type II — is one of Cartan’s deepest observations. They have the same complexification and the same local algebraic structure, but opposite curvature signs.

The Cartan Decomposition

The algebraic backbone of symmetric spaces is a splitting of the Lie algebra.

[!theorem] 7.2 — Cartan Decomposition Let M=G/KM = G/K be a Riemannian symmetric space, and let σ:GG\sigma: G \to G be the involution for which K=GσK = G^\sigma (the fixed-point subgroup). Then the derivative dσe:ggd\sigma_e: \mathfrak{g} \to \mathfrak{g} is an involution on the Lie algebra, giving a decomposition

g=km,\mathfrak{g} = \mathfrak{k} \oplus \mathfrak{m},

where k={vg:dσe(v)=v}\mathfrak{k} = \{v \in \mathfrak{g} : d\sigma_e(v) = v\} is the Lie algebra of KK, and m={vg:dσe(v)=v}\mathfrak{m} = \{v \in \mathfrak{g} : d\sigma_e(v) = -v\} is the orthogonal complement. These satisfy the bracket relations:

[k,k]k,[k,m]m,[m,m]k.[\mathfrak{k}, \mathfrak{k}] \subseteq \mathfrak{k}, \qquad [\mathfrak{k}, \mathfrak{m}] \subseteq \mathfrak{m}, \qquad [\mathfrak{m}, \mathfrak{m}] \subseteq \mathfrak{k}.

The tangent space TeK(G/K)mT_{eK}(G/K) \cong \mathfrak{m}. Geodesics through eKeK are texp(tv)Kt \mapsto \exp(tv)K for vmv \in \mathfrak{m}. The curvature at eKeK is R(X,Y)Z=[[X,Y],Z]R(X,Y)Z = -[[X,Y],Z] for X,Y,ZmX,Y,Z \in \mathfrak{m}.

The bracket relation [m,m]k[\mathfrak{m}, \mathfrak{m}] \subseteq \mathfrak{k} (rather than back into m\mathfrak{m}) is the defining algebraic condition — it encodes the geodesic symmetry sps_p. The curvature formula R(X,Y)Z=[[X,Y],Z]R(X,Y)Z = -[[X,Y],Z] is determined entirely by the Lie bracket in g\mathfrak{g}: the sectional curvature of the plane (X,Y)(X, Y) is K(X,Y)=[X,Y]k2/(X2Y2X,Y2)K(X,Y) = -|[X,Y]_\mathfrak{k}|^2 / (|X|^2|Y|^2 - \langle X,Y\rangle^2), which is 0\leq 0 for non-compact symmetric spaces and 0\geq 0 for compact ones — consistent with the Type I/II classification.

Lie Groups in Machine Learning and Geometry

Lie groups and symmetric spaces are the natural domains for geometric machine learning. Several direct connections:

Rotation groups. SO(3)\mathrm{SO}(3) and SO(n)\mathrm{SO}(n) are the natural configuration spaces for orientation in 3D — for molecular conformations, rigid body dynamics, and pose estimation. Riemannian flow matching on SO(3)\mathrm{SO}(3) uses the geodesic structure (one-parameter subgroups) and the exponential map (matrix exponential of skew-symmetric matrices) to define simulation-free training objectives. The Riemannian metric is the bi-invariant one from the negative Killing form.

Positive definite matrices. P(n)\mathcal{P}(n) as a symmetric space provides the correct geometry for covariance estimation, brain connectivity matrices, and diffusion tensor imaging. The Fréchet mean on P(n)\mathcal{P}(n) (the geometric mean) avoids the distortions that arise from treating covariance matrices as Euclidean vectors.

Homogeneous spaces as data manifolds. Grassmannians Gr(k,n)\mathrm{Gr}(k,n) model subspaces — the natural domain for principal components, subspace clustering, and subspace-valued data. The Stiefel manifold Vk(Rn)V_k(\mathbb{R}^n) is the domain of orthonormal frames, appearing in matrix factorizations and multi-task learning. Flows and diffusions on these spaces require the Riemannian structure of their symmetric space geometry.

The exponential and logarithm maps. On any symmetric space, the exponential map expp:TpMM\exp_p: T_pM \to M and its inverse logp:MTpM\log_p: M \to T_pM (defined on a neighborhood of pp) are explicitly computable from the matrix exponential and logarithm. This makes Riemannian gradient descent, Riemannian Gaussian processes, and geodesic interpolation practically implementable — the differential geometry reduces to linear algebra.

Equivariant architectures. A neural network f:MNf: M \to N is equivariant with respect to a group action GMG \circlearrowleft M if f(gx)=gf(x)f(g \cdot x) = g \cdot f(x). Designing equivariant architectures for molecular geometry (where G=SE(3)G = \mathrm{SE}(3), the group of rigid motions) or for data on the sphere (where G=SO(3)G = \mathrm{SO}(3)) requires understanding the representation theory of GG — which is determined entirely by the Lie algebra g\mathfrak{g} and its decomposition into irreducible representations.


The classical reference for Lie groups and symmetric spaces is Helgason’s Differential Geometry, Lie Groups, and Symmetric Spaces (1978), encyclopedic and authoritative. For a shorter treatment integrated with Riemannian geometry, see O’Neill’s Semi-Riemannian Geometry (1983) and do Carmo’s Riemannian Geometry (Chapter 8). The Baker-Campbell-Hausdorff formula and its applications to matrix groups are in Hall’s Lie Groups, Lie Algebras, and Representations (2nd ed., 2015). For the machine learning applications — Riemannian optimization on Lie groups and symmetric spaces — see Absil, Mahony, and Sepulchre’s Optimization Algorithms on Matrix Manifolds (2008).