Documentation

TauCeti.AlgebraicTopology.FundamentalGroup.BasepointChange

Basepoint change for fundamental groups #

The pointed classification of connected covers records a subgroup of the fundamental group at a chosen basepoint. Changing the basepoint along a path transports that subgroup by the standard path-conjugation isomorphism of fundamental groups. This file packages that transport and the induced transport of the normalizer quotient N(H) / H used for deck groups of covers attached to subgroups. It also descends basepoint change to conjugacy classes, where the result is independent of the chosen path.

It also records the element-level behaviour of the transport: path-quotient formulas and its compatibility with concatenation of paths.

Mathlib already supplies the fundamental-group isomorphism FundamentalGroup.fundamentalGroupMulEquivOfPath; the declarations here are the computation rules, subgroup, and normalizer-quotient bookkeeping built on it.

Main declarations #

@[simp]

The inverse basepoint-change equivalence is represented by conjugation with the reverse path. This path-quotient formula is the interface for computations with the equivalence.

Basepoint change along a loop is an inner automorphism. For a loop γ at x, changing basepoint along γ is conjugation by the class of γ in π₁(X, x). In particular it is invisible to any homomorphism from π₁(X, x) to a commutative group.

@[simp]

Basepoint change along γ is represented by conjugation with γ in the path quotient: a loop g at x₀ goes to the class of γ⁻¹ ⬝ g ⬝ γ. This is the forward counterpart of FundamentalGroup.fundamentalGroupMulEquivOfPath_symm_apply.

@[simp]

Basepoint change along a concatenated path is basepoint change along each piece in turn.

@[simp]

Reversing a basepoint-change path gives the inverse equivalence of fundamental groups.

@[simp]

Basepoint change along the constant path is the identity equivalence.

noncomputable def FundamentalGroup.conjClassesEquivOfPath {X : Type u_1} [TopologicalSpace X] {x₀ x₁ : X} (γ : Path x₀ x₁) :

Changing basepoint along a path induces an equivalence between conjugacy classes in the two fundamental groups.

Equations
Instances For
    @[simp]

    On a representative, transport of conjugacy classes is induced by the usual basepoint-change equivalence of fundamental groups.

    @[simp]
    theorem FundamentalGroup.conjClassesEquivOfPath_trans {X : Type u_1} [TopologicalSpace X] {x₀ x₁ x₂ : X} (γ : Path x₀ x₁) (δ : Path x₁ x₂) :

    Transport of conjugacy classes along a concatenated path is transport along each piece in turn.

    @[simp]

    Reversing a path gives the inverse equivalence on conjugacy classes.

    @[simp]

    Inverse transport of a conjugacy-class representative is induced by inverse basepoint change on the representative.

    @[simp]

    Transport along the constant path is the identity on conjugacy classes.

    Conjugacy-class basepoint change is independent of the path. Two paths with the same endpoints can change individual fundamental-group elements by an inner automorphism, but induce the same equivalence on conjugacy classes.

    In a path-connected space, conjugacy classes of fundamental groups at two points are canonically equivalent: the result does not depend on the path chosen by the instance.

    Equations
    Instances For
      @[simp]

      Canonical transport sends the conjugacy class of a representative to the class of its image under Mathlib's canonical basepoint-change equivalence.

      The canonical equivalence of conjugacy classes in a path-connected space agrees with transport along any specified path.

      @[simp]

      Canonical conjugacy-class transport from a point to itself is the identity.

      @[simp]

      Reversing the endpoints of canonical conjugacy-class transport gives its inverse.

      @[simp]

      Canonical conjugacy-class transport in a path-connected space is compatible with subsequent transport along a specified path.

      @[simp]

      Applying path transport after canonical transport is canonical transport to the new basepoint.

      @[simp]

      Applying canonical transport twice is canonical transport directly to the final basepoint.

      noncomputable def FundamentalGroup.basepointChangeSubgroup {X : Type u_1} [TopologicalSpace X] {x₀ x₁ : X} (γ : Path x₀ x₁) (H : Subgroup (FundamentalGroup X x₀)) :

      The subgroup of π₁(X, x₁) obtained from H ≤ π₁(X, x₀) by changing basepoint along a path γ : Path x₀ x₁. This is the subgroup-level form of conjugating loops by γ.

      Equations
      Instances For
        theorem FundamentalGroup.mem_basepointChangeSubgroup {X : Type u_1} [TopologicalSpace X] {x₀ x₁ : X} (γ : Path x₀ x₁) (H : Subgroup (FundamentalGroup X x₀)) (g : FundamentalGroup X x₁) :

        Membership in the subgroup transported along a basepoint-change path.

        @[simp]

        Membership in a transported subgroup, expressed by applying the inverse basepoint-change isomorphism.

        A subgroup of the target fundamental group is contained in the transported subgroup iff its inverse basepoint-change image is contained in the original subgroup.

        The transported subgroup is contained in a target subgroup iff the original subgroup is contained in the target subgroup's inverse image under basepoint change.

        theorem FundamentalGroup.basepointChangeSubgroup_mono {X : Type u_1} [TopologicalSpace X] {x₀ x₁ : X} (γ : Path x₀ x₁) {H K : Subgroup (FundamentalGroup X x₀)} (h : H ≤ K) :

        Basepoint-change transport is monotone on subgroups.

        Normality is invariant under basepoint-change transport.

        theorem FundamentalGroup.basepointChangeSubgroup.normal {X : Type u_1} [TopologicalSpace X] {x₀ x₁ : X} (γ : Path x₀ x₁) {H : Subgroup (FundamentalGroup X x₀)} (hH : H.Normal) :

        A normal subgroup remains normal after basepoint-change transport.

        @[simp]

        On normalizer representatives, basepoint-change transport is induced by the path-conjugation isomorphism of fundamental groups.

        @[simp]

        The inverse basepoint-change transport sends a target representative to the inverse path-conjugation representative.

        On representatives, basepoint-change transport applies the path-conjugation isomorphism of fundamental groups.