The universal covering group of a topological group #
Let G be a topological group. A point of the universal cover UniversalCover (1 : G) based at
the identity is a point x : G together with a homotopy class of paths from 1 to x. Two such
classes can be multiplied pointwise: if p runs from 1 to x and q from 1 to y, then
t ↦ p t * q t runs from 1 to x * y, and a pair of homotopies multiplies to a homotopy. With
the pointwise inverse t ↦ (p t)⁻¹ and the constant path as identity, this makes
UniversalCover (1 : G) a group, and the group laws hold already for the paths, pointwise.
When G is locally path-connected and semilocally simply connected, so that UniversalCover 1
is a simply connected covering space of the identity path component, these operations are
continuous and UniversalCover (1 : G) is a topological group. Continuity is not visible from
the formula, since the topology is a quotient topology. It comes from the lifting criterion
instead: the map (a, b) ↦ proj a * proj b on the simply connected, locally path-connected space
UniversalCover 1 × UniversalCover 1 lifts to a continuous map into the cover, and unique path
lifting identifies that lift with the pointwise product. The same argument handles the inverse.
The endpoint projection is then a continuous homomorphism UniversalCover.projHom which is a
covering map, and its kernel, a discrete normal subgroup of a connected group, is central. This is
the topological half of the simply connected covering group of a connected Lie group.
The kernel is the fundamental group π₁(G, 1), for every topological group G. Its points are
the homotopy classes of loops at 1, and on them the group law of the universal cover is
pointwise multiplication of loops, which in a topological group agrees with concatenation by
the Eckmann–Hilton argument (FundamentalGroup.cast_map_prod_mul).
Main definitions #
TauCeti.UniversalCover.instGroup: the group structure onUniversalCover (1 : G)given by pointwise multiplication of paths.TauCeti.UniversalCover.projHom: the endpoint projection as a continuous homomorphismUniversalCover (1 : G) →ₜ* G.TauCeti.UniversalCover.kerProjHomEquivFundamentalGroup: the kernel ofprojHomis isomorphic to the fundamental groupπ₁(G, 1).
Main statements #
TauCeti.UniversalCover.mk_mul_mk,TauCeti.UniversalCover.inv_mk,TauCeti.UniversalCover.one_def: the group operations on representatives.TauCeti.UniversalCover.instIsTopologicalGroup: for a locally path-connected, semilocally simply connectedG, the universal cover is a topological group.TauCeti.UniversalCover.isCoveringMap_projHom: the projection is a covering homomorphism.TauCeti.UniversalCover.ker_projHom_le_center: its kernel is central.TauCeti.UniversalCover.discreteTopology_ker_projHom: its kernel is discrete.
References #
- J. M. Lee, Introduction to Smooth Manifolds, 2nd ed., Springer GTM 218 (2013), Chapter 7, "Covering groups".
- B. C. Hall, Lie Groups, Lie Algebras, and Representations, 2nd ed., Springer GTM 222 (2015), Chapter 5.
The group structure #
The identity of the universal cover based at 1 is the class of the constant path.
Equations
- TauCeti.UniversalCover.instOne = { one := { proj := 1, path := Path.Homotopic.Quotient.refl 1 } }
The identity is the class of the constant path.
The identity is the class of the constant based path.
Multiplication on the universal cover based at 1: the endpoints multiply, and the homotopy
classes of paths multiply pointwise (TauCeti.UniversalCover.mk_mul_mk).
Equations
- One or more equations did not get rendered due to their size.
Inversion on the universal cover based at 1: the endpoint is inverted, and the homotopy
class of paths is inverted pointwise (TauCeti.UniversalCover.inv_mk).
Equations
- One or more equations did not get rendered due to their size.
The product of the classes of two paths is the class of their pointwise product.
The inverse of the class of a path is the class of its pointwise inverse.
The product of the classes of two based paths is the class of their pointwise product.
The inverse of the class of a based path is the class of its pointwise inverse.
The universal cover based at the identity of a topological group is a group under pointwise multiplication of paths.
Equations
- One or more equations did not get rendered due to their size.
The endpoint projection of the universal cover based at the identity, as a continuous homomorphism.
Equations
- TauCeti.UniversalCover.projHom = { toFun := TauCeti.UniversalCover.proj, map_one' := ⋯, map_mul' := ⋯, continuous_toFun := ⋯ }
Instances For
The kernel of the covering homomorphism #
A point of the universal cover lies in the kernel of the covering homomorphism exactly when it lies over the identity.
The kernel of the covering homomorphism is the fundamental group. A point of the universal
cover based at 1 lying over 1 is a homotopy class of loops at 1, and the group law of the
universal cover, pointwise multiplication of paths, multiplies loop classes as the fundamental
group does (FundamentalGroup.cast_map_prod_mul).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A loop class at the identity corresponds to the point of the universal cover over 1 that it
defines.
A point of the universal cover over 1 corresponds to its homotopy class of loops.
The topological group structure #
The universal cover based at the identity of a locally path-connected, semilocally simply connected topological group is a topological group.
The endpoint projection is a covering homomorphism.
A point of the universal cover lying over the identity is central: conjugating it by a
variable element gives a continuous map into the discrete fibre over 1 from a connected space.
The kernel of the covering homomorphism is central.
The kernel of the covering homomorphism is discrete: it is the fibre of the covering map over the identity.