Documentation

TauCeti.AlgebraicTopology.UniversalCover.Group

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 #

Main statements #

References #

The group structure #

@[instance_reducible]

The identity of the universal cover based at 1 is the class of the constant path.

Equations

The identity is the class of the constant path.

The identity is the class of the constant based path.

@[instance_reducible]

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.
@[instance_reducible]

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.
theorem TauCeti.UniversalCover.mk_mul_mk {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {x y : G} (p : Path 1 x) (q : Path 1 y) :
{ proj := x, path := Path.Homotopic.Quotient.mk p } * { proj := y, path := Path.Homotopic.Quotient.mk q } = { proj := x * y, path := Path.Homotopic.Quotient.mk ((p.mul q).cast ⋯ ⋯) }

The product of the classes of two paths is the class of their pointwise product.

theorem TauCeti.UniversalCover.inv_mk {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {x : G} (p : Path 1 x) :
{ proj := x, path := Path.Homotopic.Quotient.mk p }⁻¹ = { proj := x⁻¹, path := Path.Homotopic.Quotient.mk (p.inv.cast ⋯ ⋯) }

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.

@[instance_reducible]

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
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
      @[simp]

      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.

      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 discrete: it is the fibre of the covering map over the identity.