Documentation

TauCeti.AlgebraicTopology.ClassifyingSpace.Basic

Milnor's classifying space as an orbit space #

For a group G, classifyingSpace G is the quotient of Milnor's countable join universalGSpace G by the free action of G that relabels vertices, with the quotient topology. The orbit map classifyingSpaceProj G is a quotient covering map for G in the sense of Mathlib's IsQuotientCoveringMap: the open star of a vertex is a neighbourhood whose translates by distinct group elements are disjoint.

This file gives the orbit space the interface a user needs without unfolding the quotient. Two points of the countable join have the same image exactly when a unique group element carries one to the other, the fibre through a point is its orbit, a continuous G-invariant map descends to the orbit space, and, since the countable join is connected, the acting group is the deck transformation group of the orbit map.

The classifying space satisfies the standing hypotheses of covering-space theory: it is path-connected and locally path-connected, being a quotient of the countable join, which is both, and it is semilocally simply connected, being covered by the simply connected countable join.

Main definitions #

Main results #

References #

Milnor's classifying space of a group G: the orbit space of the countable join of copies of G under the free action relabelling its vertices.

Instances For
    @[instance_reducible]

    The classifying space carries the quotient topology of the countable join.

    The orbit map from the countable join to the classifying space.

    Instances For

      The base point of the classifying space: the orbit of the vertex over index zero labelled by the unit.

      Instances For
        @[simp]

        The base point of the classifying space is the image of the base point of the countable join.

        The orbit map is continuous.

        Every point of the classifying space is the orbit of a point of the countable join.

        Two points of the countable join have the same image in the classifying space exactly when they lie in the same orbit.

        @[simp]

        Translation does not change the image in the classifying space.

        Two points of the countable join have the same image in the classifying space exactly when a unique group element carries the second to the first; uniqueness is freeness of the action.

        The fibre of the orbit map through a point of the countable join is the orbit of that point.

        The orbit map of Milnor's countable join is a quotient covering map. The open star of a vertex is a neighbourhood of each of its points whose translates by distinct group elements are disjoint.

        The classifying space is path-connected, as the image of the path-connected countable join.

        The classifying space is locally path-connected, as a quotient of the locally path-connected countable join.

        The classifying space is semilocally simply connected, being covered by the simply connected countable join.

        noncomputable def TauCeti.classifyingSpaceLift {G : Type u} [Group G] {X : Type u_1} [TopologicalSpace X] (f : C(universalGSpace G, X)) (hf : ∀ (g : G) (x : universalGSpace G), f (g • x) = f x) :

        A continuous map out of the countable join that is invariant under the group action descends to a continuous map out of the classifying space.

        Instances For
          @[simp]
          theorem TauCeti.classifyingSpaceLift_apply {G : Type u} [Group G] {X : Type u_1} [TopologicalSpace X] (f : C(universalGSpace G, X)) (hf : ∀ (g : G) (x : universalGSpace G), f (g • x) = f x) (x : universalGSpace G) :

          The descended map agrees with the original map on the image of each point.

          theorem TauCeti.classifyingSpace_continuousMap_ext {G : Type u} [Group G] {X : Type u_1} [TopologicalSpace X] {φ ψ : C(classifyingSpace G, X)} (h : ∀ (x : universalGSpace G), φ (classifyingSpaceProj G x) = ψ (classifyingSpaceProj G x)) :
          φ = ψ

          Two continuous maps out of the classifying space agree once they agree on the image of the orbit map.

          The acting group is the deck transformation group of the orbit map. Translation by a group element is a deck transformation, and every deck transformation arises this way because the countable join is connected.

          Instances For
            @[simp]

            The deck transformation attached to a group element is translation by that element.

            @[simp]

            A deck transformation of the orbit map is translation by the group element it corresponds to.